commit 68febcdb08b4ad044cc0762bda288757cb03435a Author: Egor fureunoir Gorbunov Date: Tue Apr 29 22:40:30 2025 +0300 Initial Commit diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..3060c4d2 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,35 @@ +*.log +*.sqlite3 +*.pyo +.Python +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ +ENV.bak/ +*.egg-info/ +*.egg +*.eggs +*.db +.git/ +htmlcov/ +.coverage +.tox/ +.DS_Store +.idea/ +.vscode/ +Dockerfile +docker-compose.yml +secrets/ +.env +services_data/ +static/ +media/ +node_modules//geo/data/admin1CodesASCII.txt +/geo/data/admin2Codes.txt +/geo/data/allCountries.zip +/geo/data/alternateNames.zip +/geo/data/cities5000.zip +/geo/data/countryInfo.txt +/geo/data/hierarchy.zip \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..0d449219 --- /dev/null +++ b/.gitignore @@ -0,0 +1,89 @@ +*.log +*.pot +*.pyc +__pycache__/ +local_settings.py +db.sqlite3 +db.sqlite3-journal +.idea +.env +*.py[cod] +*$py.class +*.so +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST +*.manifest +*.spec +pip-log.txt +pip-delete-this-directory.txt +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ +instance/ +.webassets-cache +.scrapy +docs/_build/ +.pybuilder/ +target/ +.ipynb_checkpoints +profile_default/ +ipython_config.py +.pdm.toml +__pypackages__/ +celerybeat-schedule +celerybeat.pid +*.sage.py +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ +.spyderproject +.spyproject +.ropeproject +/site +.mypy_cache/ +.dmypy.json +dmypy.json +.pyre/ +.pytype/ +cython_debug/ +services_data +services_data/postgres/* +services_data/redis/* +./static +!core/static/* +!geo/static/* +!payments/static/* +!vibes_auth/static/* +media +debug.log +errors.log +test.json \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..95bda3aa --- /dev/null +++ b/Dockerfile @@ -0,0 +1,36 @@ +# syntax=docker/dockerfile:1 +FROM python:3.12-bookworm + +ENV PYTHONDONTWRITEBYTECODE=1 \ + PYTHONUNBUFFERED=1 \ + LANG=C.UTF-8 \ + DEBIAN_FRONTEND=noninteractive \ + PATH="/root/.local/bin:$PATH" + +WORKDIR /app + +RUN set -eux; \ + sed -i 's|https://deb.debian.org/debian|https://ftp.uk.debian.org/debian|g' /etc/apt/sources.list.d/debian.sources; \ + apt update; \ + apt install -y --no-install-recommends --fix-missing \ + build-essential \ + libpq-dev \ + gettext \ + libgettextpo-dev \ + graphviz-dev \ + libgts-dev \ + libpq5 \ + graphviz \ + binutils \ + libproj-dev \ + gdal-bin; \ + rm -rf /var/lib/apt/lists/*; \ + pip install --upgrade pip; \ + curl -sSL https://install.python-poetry.org | python3 + +COPY pyproject.toml pyproject.toml +COPY poetry.lock poetry.lock + +RUN poetry install -E graph -E worker -E AI -E sentry + +COPY . . \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..350dcf2f --- /dev/null +++ b/LICENSE @@ -0,0 +1,58 @@ +eVibes License – Version 2.0, April 29, 2025 + +Copyright (c) 2025 Egor “fureunoir” Gorbunov + +Permission is hereby granted, free of charge, to any person obtaining a copy of the eVibes software and associated documentation (the “Software”), to use, copy, modify, merge, publish, distribute, and sublicense the Software, subject to the terms and conditions below. Any distribution of the Software (in source or binary form) must include a copy of this License and preserve the above copyright notice. By using the Software, you indicate your acceptance of these terms. If you do not agree to these terms, you have no rights to use the Software. + +1. Non-Commercial Use + The Software is provided at no cost for personal, academic, or other non-commercial purposes. “Non-Commercial Use” means any use of the Software that does not generate income (directly or indirectly) and is not part of a for-profit or revenue-generating activity. For Non-Commercial Use, the Software is provided “AS IS” and without any warranty or liability. You may freely use and modify the Software for Non-Commercial purposes, and you may distribute it for non-commercial ends as long as this License is included and the same terms apply to all recipients. + +2. Commercial Use + Any use of the Software in a commercial context or as part of any project or service that earns money or other compensation is considered “Commercial Use.” This includes using the Software to develop products or services for sale, using it in a business environment to facilitate revenue, or any use that results in financial gain to you or your organization. For any Commercial Use, the following conditions apply: + + a. Prior Authorization + You must obtain written permission from the author (Egor “fureunoir” Gorbunov) and enter into a separate commercial license agreement before using the Software for Commercial Use. + + b. Automatic Royalty Obligation + If you use the Software commercially without first obtaining a separate signed agreement with the author, you are automatically bound by this License to pay a royalty fee of 8 % (eight percent) of all Income generated through such use of the Software. This obligation is self-executing and enforceable: by proceeding to use the Software commercially, you agree that 8 % of your income derived from the Software is due to the author as a royalty. This royalty is owed without any further action by the author, aside from providing payment instructions, and failure to pay it constitutes a breach of this License. + + c. Definition of Income + For the purposes of this License, “Income” means any and all revenue, earnings, or profit obtained as a result of using the Software. This includes (but is not limited to) sales receipts, subscription or service fees, advertising revenue, cost savings that translate into greater profits, or any other form of monetary benefit derived from the Software’s use. + + d. Payment and Reporting + Royalty payments of 8 % of Income shall be calculated and paid quarterly (every three months). Within 15 days after the end of each calendar quarter, you must provide the author with a written report detailing the total Income generated from your use of the Software during that quarter and remit the 8 % royalty payment for that period. Reports and payment inquiries shall be sent to the author at the contact email provided below. + + e. Audit Rights + You agree to maintain accurate financial records of revenue relating to your use of the Software. The author (or an auditor appointed by the author) has the right to request an audit of relevant records to verify the accuracy of reported Income and royalties. Such an audit will be at the author’s expense, unless a material underpayment of fees by you (more than 5 %) is discovered, in which case you must reimburse the reasonable audit costs. + + f. Warranty for Authorized Commercial Users + The author is pleased to offer a limited warranty to those commercial users who have contacted the author and entered into a separate written agreement. The scope, duration, and terms of any such warranty shall be set forth in that separate agreement. In the absence of such an agreement, no warranty is provided. + + g. No Unauthorized Commercial Use + Except as explicitly allowed under this Section, any Commercial Use without the author’s prior consent or without paying the required royalties is prohibited. Using the Software in a commercial setting without honoring these terms violates the author’s intellectual property rights and will result in termination of your rights (see Section 5) and potential legal liability. + +3. Compliance and Enforcement + You, as a user of the Software, agree to strictly comply with all terms of this License. Failure to comply with any condition (for example, using the Software commercially without authorization or non-payment of the required fees) constitutes a material breach of this License. In the event of a breach, the author is entitled to enforce these terms through appropriate legal means. Specifically, you acknowledge that the royalty obligation in Section 2 is a binding debt enforceable in a court of law, and that the author may pursue legal action, injunctions, and damages to collect unpaid fees or to prevent unauthorized use. All rights granted to you under this License are conditioned on your continued compliance. + +4. Warranty Disclaimer and Liability Limitation + Except as expressly agreed in a separate written agreement for authorized commercial users (Section 2 f), the Software is provided “AS IS,” without warranty of any kind. The author disclaims all warranties, express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement. You assume all risks associated with using the Software. In no event shall the author or any copyright holder be liable for any direct, indirect, incidental, special, exemplary, or consequential damages arising in any way out of use of the Software, even if advised of the possibility of such damage. + +5. Termination of Rights + This License (and all rights granted to you hereunder) will automatically terminate if you fail to comply with any of its terms and conditions. Termination is effective immediately and without prior notice. Upon termination, you must cease all use of the Software, destroy or delete any copies in your possession, and confirm in writing to the author that you have complied. Termination does not relieve you of your obligation to pay any outstanding royalty fees. The provisions concerning fees, audits, enforcement, disclaimers, and limitations of liability survive termination. + +6. Governing Law and Jurisdiction + This License is intended to be enforceable worldwide. Governing Law: By default, this License shall be governed by and construed in accordance with the substantive laws of the Russian Federation. However, the obligations and rights herein shall be interpreted to be consistent with and enforceable under the laws of any country in which a user operates or where enforcement is sought. Jurisdiction: You agree that the author may bring legal action to enforce this License in any court of competent jurisdiction, including but not limited to Moscow (Russian Federation), Berlin (Germany), or London (United Kingdom). You waive any objections based on inconvenient forum. In any action to enforce this License, the prevailing party shall be entitled to an award of its reasonable attorneys’ fees and costs. + +7. Miscellaneous Provisions + • Severability: If any provision is held invalid or unenforceable, the remaining provisions remain in full force and effect. + • No Waiver: The author’s failure to enforce any right or provision does not constitute a waiver of future enforcement. + • No Transfer: You may not assign this License without the author’s prior written consent. The author may assign his rights to a successor or assignee at any time by notice. + • Entire Agreement: This License constitutes the entire agreement between you and the author regarding the Software and supersedes any prior understandings. No amendment is binding unless in writing and signed by the author. + +Contact Information: +For inquiries, contract requests, reports, or notices, please contact: +Egor “fureunoir” Gorbunov +Email: contact@fureunoir.com +Telegram: https://t.me/fureunoir + +By using the eVibes framework, you acknowledge that you have read and understood this License and agree to be bound by its terms. diff --git a/README.md b/README.md new file mode 100644 index 00000000..a02e5c26 --- /dev/null +++ b/README.md @@ -0,0 +1,134 @@ +# eVibes +![LOGO](core/docs/images/evibes-big.png) + +eVibes is an eCommerce backend service built with Django. It’s designed for flexibility, making it ideal for various use cases and learning Django skills. The project is easy to customize, allowing for straightforward editing and extension. + +## Table of Contents + +- [Features](#features) +- [Getting Started](#getting-started) + - [Prerequisites](#prerequisites) + - [Installation](#installation) +- [Configuration](#configuration) + - [Environment Variables](#environment-variables) +- [Usage](#usage) +- [Contact](#contact) + +## Features + +- **Modular Architecture**: Easily extend and customize the backend to fit your needs. +- **Dockerized Deployment**: Quick setup and deployment using Docker and Docker Compose. +- **Asynchronous Task Processing**: Integrated Celery workers and beat scheduler for background tasks. +- **GraphQL and REST APIs**: Supports both GraphQL and RESTful API endpoints. +- **Internationalization**: Multilingual support using modeltranslate. +- **Advanced Caching**: Utilizes Redis for caching and task queuing. +- **Security**: Implements JWT authentication and rate limiting. + +## Getting Started + +### Prerequisites + +- Docker and Docker Compose installed on your machine. +- Python 3.12 if running locally without Docker. + +### Installation + +1. Clone the repository: + + ```bash + git clone https://gitlab.com/wiseless.xyz/eVibes.git + cd eVibes + ``` + +2. Copy the example environment file and configure it. + +3. Build and start the services: + + ```bash + docker-compose up -d --build + ``` + + This command will build the Docker images and start all the services defined in the `docker-compose.yml` file. + +## Configuration + +### Dockerfile + +Don't forget to change the `RUN sed -i 's|https://deb.debian.org/debian|https://ftp..debian.org/debian|g' /etc/apt/sources.list.d/debian.sources` + +### Environment Variables + +The project uses environment variables for configuration. Below is an example of the `.env` file: + +```plaintext +PROJECT_NAME="eVibes" +FRONTEND_DOMAIN="evibes.com" +BASE_DOMAIN="evibes.com" +SENTRY_DSN="" +DEBUG=1 + +SECRET_KEY="SUPERSECRETKEY" +JWT_SIGNING_KEY="SUPERSECRETJWTSIGNINGKEY" + +ALLOWED_HOSTS="localhost 127.0.0.1 evibes.com api.evibes.com b2b.evibes.com" +CSRF_TRUSTED_ORIGINS="http://api.localhost http://127.0.0.1 https://evibes.com https://api.evibes.com https://www.evibes.com https://b2b.evibes.com" +CORS_ALLOWED_ORIGINS="http://api.localhost http://127.0.0.1 https://evibes.com https://api.evibes.com https://www.evibes.com https://b2b.evibes.com" + +POSTGRES_DB="evibes" +POSTGRES_USER="evibes_user" +POSTGRES_PASSWORD="SUPERSECRETPOSTGRESPASSWORD" + +ELASTIC_PASSWORD="SUPERSECRETELASTICPASSWORD" + +REDIS_PASSWORD="SUPERSECRETREDISPASSWORD" + +CELERY_BROKER_URL="redis://:SUPERSECRETREDISPASSWORD@redis:6379/0" +CELERY_RESULT_BACKEND="redis://:SUPERSECRETREDISPASSWORD@redis:6379/0" + +FLOWER_USER=evibes +FLOWER_PASSWORD="SUPERSECRETFLOWERPASSWORD" + +EMAIL_BACKEND="django.core.mail.backends.smtp.EmailBackend" +EMAIL_HOST="smtp.whatever.evibes.com" +EMAIL_PORT="465" +EMAIL_USE_TLS=0 +EMAIL_USE_SSL=1 +EMAIL_HOST_USER="your-email-user@whatever.evibes.com" +EMAIL_HOST_PASSWORD="SUPERSECRETEMAILHOSTPASSWORD" +EMAIL_FROM="your-email-user@whatever.evibes.com" + +COMPANY_NAME="eVibes, Inc." +COMPANY_PHONE_NUMBER="+888888888888" +COMPANY_ADDRESS="The place that does not exist" + +OPENAI_API_KEY="Haha, really?" + +ABSTRACT_API_KEY="Haha, really? x2" +``` + +**Note**: Replace all placeholder values (e.g., `your-secret-key`, `your-database-name`) with your actual configuration. + +## Usage + +Add these lines to your hosts-file to use django-hosts functionality on localhost: +```hosts +127.0.0.1 api.localhost +127.0.0.1 b2b.localhost +``` + +Otherwise, add needed subdomains to DNS-settings of your domain. + +Once the services are up and running, you can access the application at `http://api.localhost:8000`. + +- **Django Admin**: `http://api.localhost:8000/admin/` +- **API Endpoints**: + - REST API: `http://api.localhost:8000/docs/swagger` or `http://api.localhost:8000/docs/redoc` + - GraphQL API: `http://api.localhost:8000/graphql/` + +## Contact + +- **Author**: Egor "fureunoir" Gorbunov + - Email: contact@fureunoir.com + - Telegram: [@fureunoir](https://t.me/fureunoir) + +![FAVICON](core/docs/images/evibes.png) \ No newline at end of file diff --git a/blog/__init__.py b/blog/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/blog/admin.py b/blog/admin.py new file mode 100644 index 00000000..a328eaf3 --- /dev/null +++ b/blog/admin.py @@ -0,0 +1,43 @@ +from django.contrib import admin +from django.utils.safestring import mark_safe +from django.utils.translation import gettext_lazy as _ + +from .forms import PostAdminForm +from .models import Post, PostTag + + +@admin.register(Post) +class PostAdmin(admin.ModelAdmin): + form = PostAdminForm + list_display = ("title", "author", "slug", "created", "modified") + list_filter = ("author", "tags", "created", "modified") + search_fields = ("title", "content") + filter_horizontal = ("tags",) + date_hierarchy = "created" + autocomplete_fields = ("author", "tags") + + readonly_fields = ("preview_html",) + fieldsets = ( + (None, { + "fields": ( + "author", "title", + "content", + "preview_html", + "file", + "tags", + ) + }), + ) + + def preview_html(self, obj): + html = obj.content.html or "{}".format(_("(no content yet)")) + return mark_safe(html) + + preview_html.short_description = _("rendered HTML") + + +@admin.register(PostTag) +class PostTagAdmin(admin.ModelAdmin): + list_display = ("tag_name", "name") + search_fields = ("tag_name", "name") + ordering = ("tag_name",) diff --git a/blog/apps.py b/blog/apps.py new file mode 100644 index 00000000..79c6b8b8 --- /dev/null +++ b/blog/apps.py @@ -0,0 +1,12 @@ +from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ + + +class BlogConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "blog" + verbose_name = _("blog") + + def ready(self): + import blog.elasticsearch.documents + import blog.signals # noqa: F401 diff --git a/blog/docs/__init__.py b/blog/docs/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/blog/docs/drf/__init__.py b/blog/docs/drf/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/blog/docs/drf/views.py b/blog/docs/drf/views.py new file mode 100644 index 00000000..e69de29b diff --git a/blog/elasticsearch/__init__.py b/blog/elasticsearch/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/blog/elasticsearch/documents.py b/blog/elasticsearch/documents.py new file mode 100644 index 00000000..af278a24 --- /dev/null +++ b/blog/elasticsearch/documents.py @@ -0,0 +1,35 @@ +from django_elasticsearch_dsl import Document, fields +from django_elasticsearch_dsl.registries import registry + +from blog.models import Post +from core.elasticsearch import COMMON_ANALYSIS, ActiveOnlyMixin + + +class PostDocument(ActiveOnlyMixin, Document): + title = fields.TextField( + attr="title", + analyzer="standard", + fields={ + "raw": fields.KeywordField(ignore_above=256), + "ngram": fields.TextField( + analyzer="name_ngram", search_analyzer="query_lc" + ), + "phonetic": fields.TextField(analyzer="name_phonetic"), + }, + ) + + class Index: + name = "posts" + settings = { + "number_of_shards": 1, + "number_of_replicas": 0, + "analysis": COMMON_ANALYSIS, + "index": {"max_ngram_diff": 18}, + } + + class Django: + model = Post + fields = ["uuid"] + + +registry.register_document(PostDocument) diff --git a/blog/filters.py b/blog/filters.py new file mode 100644 index 00000000..42986097 --- /dev/null +++ b/blog/filters.py @@ -0,0 +1,26 @@ +from django_filters import CharFilter, FilterSet, OrderingFilter, UUIDFilter + +from blog.models import Post +from core.filters import CaseInsensitiveListFilter + + +class PostFilter(FilterSet): + uuid = UUIDFilter(field_name="uuid", lookup_expr="exact") + slug = CharFilter(field_name="slug", lookup_expr="exact") + author = UUIDFilter(field_name="author__uuid", lookup_expr="exact") + tags = CaseInsensitiveListFilter(field_name="tags__tag_name", label="Tags") + + order_by = OrderingFilter( + fields=( + ("uuid", "uuid"), + ("slug", "slug"), + ("author__uuid", "author"), + ("created", "created"), + ("modified", "modified"), + ("?", "random"), + ) + ) + + class Meta: + model = Post + fields = ["uuid", "slug", "author", "tags", "order_by"] diff --git a/blog/forms.py b/blog/forms.py new file mode 100644 index 00000000..83177963 --- /dev/null +++ b/blog/forms.py @@ -0,0 +1,13 @@ +from django import forms + +from blog.models import Post +from blog.widgets import MarkdownEditorWidget + + +class PostAdminForm(forms.ModelForm): + class Meta: + model = Post + fields = ("author", "content", "tags", "title") + widgets = { + "content": MarkdownEditorWidget(attrs={"style": "min-height: 500px;"}), + } diff --git a/blog/graphene/__init__.py b/blog/graphene/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/blog/graphene/object_types.py b/blog/graphene/object_types.py new file mode 100644 index 00000000..b2301a6b --- /dev/null +++ b/blog/graphene/object_types.py @@ -0,0 +1,27 @@ +import graphene +from graphene import relay +from graphene_django import DjangoObjectType + +from blog.models import Post, PostTag + + +class PostType(DjangoObjectType): + tags = graphene.List(lambda: PostTagType) + content = graphene.String() + + class Meta: + model = Post + fields = "__all__" + interfaces = (relay.Node,) + filter_fields = ["is_active"] + + def resolve_content(self, info): + return self.content.html.replace("\n", "
") + + +class PostTagType(DjangoObjectType): + class Meta: + model = PostTag + fields = "__all__" + interfaces = (relay.Node,) + filter_fields = ["is_active"] diff --git a/blog/locale/ar_AR/LC_MESSAGES/django.mo b/blog/locale/ar_AR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..55719525 Binary files /dev/null and b/blog/locale/ar_AR/LC_MESSAGES/django.mo differ diff --git a/blog/locale/ar_AR/LC_MESSAGES/django.po b/blog/locale/ar_AR/LC_MESSAGES/django.po new file mode 100644 index 00000000..496c6e77 --- /dev/null +++ b/blog/locale/ar_AR/LC_MESSAGES/django.po @@ -0,0 +1,71 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: ar-AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(لا يوجد محتوى بعد)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "تم تقديمه بتنسيق HTML" + +#: blog/apps.py:8 +msgid "blog" +msgstr "المدونة" + +#: blog/models.py:16 +msgid "post title" +msgstr "عنوان المنشور" + +#: blog/models.py:17 +msgid "title" +msgstr "العنوان" + +#: blog/models.py:64 +msgid "post" +msgstr "المنشور" + +#: blog/models.py:65 +msgid "posts" +msgstr "المنشورات" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "يجب توفير ملف ترميز أو محتوى ترميز مخفض - متنافيان" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "معرّف العلامة الداخلي لعلامة المنشور" + +#: blog/models.py:81 +msgid "tag name" +msgstr "اسم العلامة" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "اسم سهل الاستخدام لعلامة المنشور" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "اسم عرض العلامة" + +#: blog/models.py:94 +msgid "post tag" +msgstr "علامة المشاركة" + +#: blog/models.py:95 +msgid "post tags" +msgstr "علامات المشاركة" diff --git a/blog/locale/cs_CZ/LC_MESSAGES/django.mo b/blog/locale/cs_CZ/LC_MESSAGES/django.mo new file mode 100644 index 00000000..c3fb931d Binary files /dev/null and b/blog/locale/cs_CZ/LC_MESSAGES/django.mo differ diff --git a/blog/locale/cs_CZ/LC_MESSAGES/django.po b/blog/locale/cs_CZ/LC_MESSAGES/django.po new file mode 100644 index 00000000..e20573b5 --- /dev/null +++ b/blog/locale/cs_CZ/LC_MESSAGES/django.po @@ -0,0 +1,73 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: cs-CZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(zatím bez obsahu)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "Vykreslené HTML" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Blog" + +#: blog/models.py:16 +msgid "post title" +msgstr "Název příspěvku" + +#: blog/models.py:17 +msgid "title" +msgstr "Název" + +#: blog/models.py:64 +msgid "post" +msgstr "Příspěvek" + +#: blog/models.py:65 +msgid "posts" +msgstr "Příspěvky" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"musí být poskytnut soubor markdown nebo obsah markdown - vzájemně se " +"vylučují." + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "interní identifikátor tagu pro tag příspěvku" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Název štítku" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "Uživatelsky přívětivý název pro značku příspěvku" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Zobrazení názvu štítku" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Označení příspěvku" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Štítky příspěvků" diff --git a/blog/locale/da_DK/LC_MESSAGES/django.mo b/blog/locale/da_DK/LC_MESSAGES/django.mo new file mode 100644 index 00000000..0bc87f47 Binary files /dev/null and b/blog/locale/da_DK/LC_MESSAGES/django.mo differ diff --git a/blog/locale/da_DK/LC_MESSAGES/django.po b/blog/locale/da_DK/LC_MESSAGES/django.po new file mode 100644 index 00000000..5490c4f9 --- /dev/null +++ b/blog/locale/da_DK/LC_MESSAGES/django.po @@ -0,0 +1,72 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: da-DK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(intet indhold endnu)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "Rendered HTML" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Blog" + +#: blog/models.py:16 +msgid "post title" +msgstr "Indlæggets titel" + +#: blog/models.py:17 +msgid "title" +msgstr "Titel" + +#: blog/models.py:64 +msgid "post" +msgstr "Indlæg" + +#: blog/models.py:65 +msgid "posts" +msgstr "Indlæg" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"en markdown-fil eller markdown-indhold skal leveres - gensidigt udelukkende" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "intern tag-identifikator for indlægs-tagget" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Tag-navn" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "Brugervenligt navn til posttagget" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Navn på tag-visning" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Tag til indlæg" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Tags til indlæg" diff --git a/blog/locale/de_DE/LC_MESSAGES/django.mo b/blog/locale/de_DE/LC_MESSAGES/django.mo new file mode 100644 index 00000000..e64e1f60 Binary files /dev/null and b/blog/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/blog/locale/de_DE/LC_MESSAGES/django.po b/blog/locale/de_DE/LC_MESSAGES/django.po new file mode 100644 index 00000000..236f66b6 --- /dev/null +++ b/blog/locale/de_DE/LC_MESSAGES/django.po @@ -0,0 +1,73 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: de-DE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(noch kein Inhalt)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "Gerendertes HTML" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Blog" + +#: blog/models.py:16 +msgid "post title" +msgstr "Titel des Beitrags" + +#: blog/models.py:17 +msgid "title" +msgstr "Titel" + +#: blog/models.py:64 +msgid "post" +msgstr "Beitrag" + +#: blog/models.py:65 +msgid "posts" +msgstr "Beiträge" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"eine Markdown-Datei oder ein Markdown-Inhalt muss bereitgestellt werden - " +"beide schließen sich gegenseitig aus" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "interner Tag-Bezeichner für den Post-Tag" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Tag name" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "Benutzerfreundlicher Name für das Post-Tag" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Tag-Anzeigename" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Tag eintragen" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Tags eintragen" diff --git a/blog/locale/en_GB/LC_MESSAGES/django.mo b/blog/locale/en_GB/LC_MESSAGES/django.mo new file mode 100644 index 00000000..a92855bc Binary files /dev/null and b/blog/locale/en_GB/LC_MESSAGES/django.mo differ diff --git a/blog/locale/en_GB/LC_MESSAGES/django.po b/blog/locale/en_GB/LC_MESSAGES/django.po new file mode 100644 index 00000000..29bbbf96 --- /dev/null +++ b/blog/locale/en_GB/LC_MESSAGES/django.po @@ -0,0 +1,77 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(no content yet)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "Rendered HTML" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Blog" + +#: blog/models.py:16 +msgid "post title" +msgstr "Post's title" + +#: blog/models.py:17 +msgid "title" +msgstr "Title" + +#: blog/models.py:64 +msgid "post" +msgstr "Post" + +#: blog/models.py:65 +msgid "posts" +msgstr "Posts" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"a markdown file or markdown content must be provided - mutually exclusive" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "internal tag identifier for the post tag" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Tag name" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "User-friendly name for the post tag" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Tag display name" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Post tag" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Post tags" diff --git a/blog/locale/en_US/LC_MESSAGES/django.mo b/blog/locale/en_US/LC_MESSAGES/django.mo new file mode 100644 index 00000000..432e4677 Binary files /dev/null and b/blog/locale/en_US/LC_MESSAGES/django.mo differ diff --git a/blog/locale/en_US/LC_MESSAGES/django.po b/blog/locale/en_US/LC_MESSAGES/django.po new file mode 100644 index 00000000..3b713c8d --- /dev/null +++ b/blog/locale/en_US/LC_MESSAGES/django.po @@ -0,0 +1,72 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: en-US\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(no content yet)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "Rendered HTML" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Blog" + +#: blog/models.py:16 +msgid "post title" +msgstr "Post's title" + +#: blog/models.py:17 +msgid "title" +msgstr "Title" + +#: blog/models.py:64 +msgid "post" +msgstr "Post" + +#: blog/models.py:65 +msgid "posts" +msgstr "Posts" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"a markdown file or markdown content must be provided - mutually exclusive" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "internal tag identifier for the post tag" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Tag name" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "User-friendly name for the post tag" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Tag display name" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Post tag" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Post tags" diff --git a/blog/locale/es_ES/LC_MESSAGES/django.mo b/blog/locale/es_ES/LC_MESSAGES/django.mo new file mode 100644 index 00000000..7c9aca1c Binary files /dev/null and b/blog/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/blog/locale/es_ES/LC_MESSAGES/django.po b/blog/locale/es_ES/LC_MESSAGES/django.po new file mode 100644 index 00000000..259d3c35 --- /dev/null +++ b/blog/locale/es_ES/LC_MESSAGES/django.po @@ -0,0 +1,73 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: es-ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(sin contenido aún)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "HTML renderizado" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Blog" + +#: blog/models.py:16 +msgid "post title" +msgstr "Título del mensaje" + +#: blog/models.py:17 +msgid "title" +msgstr "Título" + +#: blog/models.py:64 +msgid "post" +msgstr "Publicar en" + +#: blog/models.py:65 +msgid "posts" +msgstr "Puestos" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"se debe proporcionar un archivo markdown o contenido markdown - mutuamente " +"excluyentes" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "identificador interno de la etiqueta post" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Nombre de la etiqueta" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "Nombre fácil de usar para la etiqueta de la entrada" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Nombre de la etiqueta" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Etiqueta postal" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Etiquetas" diff --git a/blog/locale/fr_FR/LC_MESSAGES/django.mo b/blog/locale/fr_FR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..34ee8e4d Binary files /dev/null and b/blog/locale/fr_FR/LC_MESSAGES/django.mo differ diff --git a/blog/locale/fr_FR/LC_MESSAGES/django.po b/blog/locale/fr_FR/LC_MESSAGES/django.po new file mode 100644 index 00000000..6c962a73 --- /dev/null +++ b/blog/locale/fr_FR/LC_MESSAGES/django.po @@ -0,0 +1,73 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: fr-FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(pas encore de contenu)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "HTML rendu" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Blog" + +#: blog/models.py:16 +msgid "post title" +msgstr "Titre du message" + +#: blog/models.py:17 +msgid "title" +msgstr "Titre" + +#: blog/models.py:64 +msgid "post" +msgstr "Poste" + +#: blog/models.py:65 +msgid "posts" +msgstr "Postes" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"un fichier markdown ou un contenu markdown doit être fourni - ils s'excluent " +"mutuellement" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "identifiant interne de la balise post" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Nom du jour" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "Nom convivial pour la balise post" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Nom d'affichage de l'étiquette" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Tag de poste" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Tags de la poste" diff --git a/blog/locale/hi_IN/LC_MESSAGES/django.mo b/blog/locale/hi_IN/LC_MESSAGES/django.mo new file mode 100644 index 00000000..6c5906d1 Binary files /dev/null and b/blog/locale/hi_IN/LC_MESSAGES/django.mo differ diff --git a/blog/locale/hi_IN/LC_MESSAGES/django.po b/blog/locale/hi_IN/LC_MESSAGES/django.po new file mode 100644 index 00000000..fa93d75f --- /dev/null +++ b/blog/locale/hi_IN/LC_MESSAGES/django.po @@ -0,0 +1,75 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "" + +#: blog/apps.py:8 +msgid "blog" +msgstr "" + +#: blog/models.py:16 +msgid "post title" +msgstr "" + +#: blog/models.py:17 +msgid "title" +msgstr "" + +#: blog/models.py:64 +msgid "post" +msgstr "" + +#: blog/models.py:65 +msgid "posts" +msgstr "" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "" + +#: blog/models.py:81 +msgid "tag name" +msgstr "" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "" + +#: blog/models.py:94 +msgid "post tag" +msgstr "" + +#: blog/models.py:95 +msgid "post tags" +msgstr "" diff --git a/blog/locale/it_IT/LC_MESSAGES/django.mo b/blog/locale/it_IT/LC_MESSAGES/django.mo new file mode 100644 index 00000000..e0645fb5 Binary files /dev/null and b/blog/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/blog/locale/it_IT/LC_MESSAGES/django.po b/blog/locale/it_IT/LC_MESSAGES/django.po new file mode 100644 index 00000000..5ffb4d12 --- /dev/null +++ b/blog/locale/it_IT/LC_MESSAGES/django.po @@ -0,0 +1,73 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: it-IT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(ancora senza contenuti)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "HTML renderizzato" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Blog" + +#: blog/models.py:16 +msgid "post title" +msgstr "Titolo del post" + +#: blog/models.py:17 +msgid "title" +msgstr "Titolo" + +#: blog/models.py:64 +msgid "post" +msgstr "Posta" + +#: blog/models.py:65 +msgid "posts" +msgstr "Messaggi" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"deve essere fornito un file markdown o un contenuto markdown - si escludono " +"a vicenda" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "identificatore interno del tag post" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Nome del tag" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "Nome intuitivo per il tag del post" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Nome del tag" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Post tag" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Tag dei post" diff --git a/blog/locale/ja_JP/LC_MESSAGES/django.mo b/blog/locale/ja_JP/LC_MESSAGES/django.mo new file mode 100644 index 00000000..6243d3df Binary files /dev/null and b/blog/locale/ja_JP/LC_MESSAGES/django.mo differ diff --git a/blog/locale/ja_JP/LC_MESSAGES/django.po b/blog/locale/ja_JP/LC_MESSAGES/django.po new file mode 100644 index 00000000..747ad3a7 --- /dev/null +++ b/blog/locale/ja_JP/LC_MESSAGES/django.po @@ -0,0 +1,73 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: ja-JP\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(内容はまだありません)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "レンダリングされたHTML" + +#: blog/apps.py:8 +msgid "blog" +msgstr "ブログ" + +#: blog/models.py:16 +msgid "post title" +msgstr "投稿タイトル" + +#: blog/models.py:17 +msgid "title" +msgstr "タイトル" + +#: blog/models.py:64 +msgid "post" +msgstr "ポスト" + +#: blog/models.py:65 +msgid "posts" +msgstr "投稿" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"マークダウン・ファイルまたはマークダウン・コンテンツを提供しなければならな" +"い。" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "投稿タグの内部タグ識別子" + +#: blog/models.py:81 +msgid "tag name" +msgstr "タグ名" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "投稿タグのユーザーフレンドリーな名前" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "タグ表示名" + +#: blog/models.py:94 +msgid "post tag" +msgstr "投稿タグ" + +#: blog/models.py:95 +msgid "post tags" +msgstr "投稿タグ" diff --git a/blog/locale/kk_KZ/LC_MESSAGES/django.mo b/blog/locale/kk_KZ/LC_MESSAGES/django.mo new file mode 100644 index 00000000..6c5906d1 Binary files /dev/null and b/blog/locale/kk_KZ/LC_MESSAGES/django.mo differ diff --git a/blog/locale/kk_KZ/LC_MESSAGES/django.po b/blog/locale/kk_KZ/LC_MESSAGES/django.po new file mode 100644 index 00000000..fa93d75f --- /dev/null +++ b/blog/locale/kk_KZ/LC_MESSAGES/django.po @@ -0,0 +1,75 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "" + +#: blog/apps.py:8 +msgid "blog" +msgstr "" + +#: blog/models.py:16 +msgid "post title" +msgstr "" + +#: blog/models.py:17 +msgid "title" +msgstr "" + +#: blog/models.py:64 +msgid "post" +msgstr "" + +#: blog/models.py:65 +msgid "posts" +msgstr "" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "" + +#: blog/models.py:81 +msgid "tag name" +msgstr "" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "" + +#: blog/models.py:94 +msgid "post tag" +msgstr "" + +#: blog/models.py:95 +msgid "post tags" +msgstr "" diff --git a/blog/locale/nl_NL/LC_MESSAGES/django.mo b/blog/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 00000000..4dda9f74 Binary files /dev/null and b/blog/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/blog/locale/nl_NL/LC_MESSAGES/django.po b/blog/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 00000000..3b47fb8e --- /dev/null +++ b/blog/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,73 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: nl-NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(nog geen inhoud)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "HTML weergeven" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Blog" + +#: blog/models.py:16 +msgid "post title" +msgstr "Titel van de post" + +#: blog/models.py:17 +msgid "title" +msgstr "Titel" + +#: blog/models.py:64 +msgid "post" +msgstr "Plaats" + +#: blog/models.py:65 +msgid "posts" +msgstr "Berichten" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"er moet een markdown-bestand of markdown-inhoud worden geleverd - wederzijds " +"exclusief" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "interne tagidentifier voor de posttag" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Tag naam" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "Gebruiksvriendelijke naam voor de posttag" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Tag weergavenaam" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Post tag" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Post tags" diff --git a/blog/locale/pl_PL/LC_MESSAGES/django.mo b/blog/locale/pl_PL/LC_MESSAGES/django.mo new file mode 100644 index 00000000..f9f2f81f Binary files /dev/null and b/blog/locale/pl_PL/LC_MESSAGES/django.mo differ diff --git a/blog/locale/pl_PL/LC_MESSAGES/django.po b/blog/locale/pl_PL/LC_MESSAGES/django.po new file mode 100644 index 00000000..63d822b9 --- /dev/null +++ b/blog/locale/pl_PL/LC_MESSAGES/django.po @@ -0,0 +1,73 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: pl-PL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(brak treści)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "Renderowany HTML" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Blog" + +#: blog/models.py:16 +msgid "post title" +msgstr "Tytuł postu" + +#: blog/models.py:17 +msgid "title" +msgstr "Tytuł" + +#: blog/models.py:64 +msgid "post" +msgstr "Post" + +#: blog/models.py:65 +msgid "posts" +msgstr "Posty" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"należy dostarczyć plik markdown lub zawartość markdown - wzajemnie się " +"wykluczające" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "wewnętrzny identyfikator tagu posta" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Nazwa tagu" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "Przyjazna dla użytkownika nazwa tagu posta" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Wyświetlana nazwa znacznika" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Tag posta" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Tagi postów" diff --git a/blog/locale/pt_BR/LC_MESSAGES/django.mo b/blog/locale/pt_BR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..c3e6f9a6 Binary files /dev/null and b/blog/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/blog/locale/pt_BR/LC_MESSAGES/django.po b/blog/locale/pt_BR/LC_MESSAGES/django.po new file mode 100644 index 00000000..63b486dd --- /dev/null +++ b/blog/locale/pt_BR/LC_MESSAGES/django.po @@ -0,0 +1,72 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: pt-BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(ainda não há conteúdo)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "HTML renderizado" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Blog" + +#: blog/models.py:16 +msgid "post title" +msgstr "Título da postagem" + +#: blog/models.py:17 +msgid "title" +msgstr "Título" + +#: blog/models.py:64 +msgid "post" +msgstr "Postar" + +#: blog/models.py:65 +msgid "posts" +msgstr "Publicações" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"um arquivo ou conteúdo de markdown deve ser fornecido - mutuamente exclusivo" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "identificador de tag interno para a tag de postagem" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Nome da etiqueta" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "Nome de fácil utilização para a tag de postagem" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Nome de exibição da tag" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Etiqueta de postagem" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Tags de postagem" diff --git a/blog/locale/ro_RO/LC_MESSAGES/django.mo b/blog/locale/ro_RO/LC_MESSAGES/django.mo new file mode 100644 index 00000000..9489fb51 Binary files /dev/null and b/blog/locale/ro_RO/LC_MESSAGES/django.mo differ diff --git a/blog/locale/ro_RO/LC_MESSAGES/django.po b/blog/locale/ro_RO/LC_MESSAGES/django.po new file mode 100644 index 00000000..12126da3 --- /dev/null +++ b/blog/locale/ro_RO/LC_MESSAGES/django.po @@ -0,0 +1,73 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: ro-RO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(fără conținut încă)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "HTML redat" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Blog" + +#: blog/models.py:16 +msgid "post title" +msgstr "Titlul postului" + +#: blog/models.py:17 +msgid "title" +msgstr "Titlul" + +#: blog/models.py:64 +msgid "post" +msgstr "Post" + +#: blog/models.py:65 +msgid "posts" +msgstr "Mesaje" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"trebuie furnizat un fișier markdown sau conținut markdown - se exclud " +"reciproc" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "identificator intern de etichetă pentru eticheta postului" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Nume etichetă" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "Nume ușor de utilizat pentru eticheta postului" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Nume afișare etichetă" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Etichetă post" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Etichete poștale" diff --git a/blog/locale/ru_RU/LC_MESSAGES/django.mo b/blog/locale/ru_RU/LC_MESSAGES/django.mo new file mode 100644 index 00000000..df20ce4a Binary files /dev/null and b/blog/locale/ru_RU/LC_MESSAGES/django.mo differ diff --git a/blog/locale/ru_RU/LC_MESSAGES/django.po b/blog/locale/ru_RU/LC_MESSAGES/django.po new file mode 100644 index 00000000..383cebfe --- /dev/null +++ b/blog/locale/ru_RU/LC_MESSAGES/django.po @@ -0,0 +1,73 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: ru-RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(пока без содержания)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "Рендеринг HTML" + +#: blog/apps.py:8 +msgid "blog" +msgstr "Блог" + +#: blog/models.py:16 +msgid "post title" +msgstr "Заголовок сообщения" + +#: blog/models.py:17 +msgid "title" +msgstr "Название" + +#: blog/models.py:64 +msgid "post" +msgstr "Пост" + +#: blog/models.py:65 +msgid "posts" +msgstr "Посты" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "" +"необходимо предоставить файл разметки или содержимое разметки - " +"взаимоисключающие варианты" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "внутренний идентификатор тега для тега post" + +#: blog/models.py:81 +msgid "tag name" +msgstr "Название тега" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "Удобное для пользователя название тега поста" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "Отображаемое имя тега" + +#: blog/models.py:94 +msgid "post tag" +msgstr "Тэг поста" + +#: blog/models.py:95 +msgid "post tags" +msgstr "Тэги постов" diff --git a/blog/locale/zh_Hans/LC_MESSAGES/django.mo b/blog/locale/zh_Hans/LC_MESSAGES/django.mo new file mode 100644 index 00000000..524176a0 Binary files /dev/null and b/blog/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/blog/locale/zh_Hans/LC_MESSAGES/django.po b/blog/locale/zh_Hans/LC_MESSAGES/django.po new file mode 100644 index 00000000..7be80797 --- /dev/null +++ b/blog/locale/zh_Hans/LC_MESSAGES/django.po @@ -0,0 +1,71 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 12:32+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: zh-hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: blog/admin.py:33 +msgid "(no content yet)" +msgstr "(暂无内容)" + +#: blog/admin.py:36 +msgid "rendered HTML" +msgstr "渲染的 HTML" + +#: blog/apps.py:8 +msgid "blog" +msgstr "博客" + +#: blog/models.py:16 +msgid "post title" +msgstr "帖子标题" + +#: blog/models.py:17 +msgid "title" +msgstr "标题" + +#: blog/models.py:64 +msgid "post" +msgstr "职位" + +#: blog/models.py:65 +msgid "posts" +msgstr "职位" + +#: blog/models.py:69 +msgid "" +"a markdown file or markdown content must be provided - mutually exclusive" +msgstr "必须提供标记符文件或标记符内容 - 相互排斥" + +#: blog/models.py:80 +msgid "internal tag identifier for the post tag" +msgstr "职位标签的内部标签标识符" + +#: blog/models.py:81 +msgid "tag name" +msgstr "标签名称" + +#: blog/models.py:85 +msgid "user-friendly name for the post tag" +msgstr "方便用户使用的帖子标签名称" + +#: blog/models.py:86 +msgid "tag display name" +msgstr "标签显示名称" + +#: blog/models.py:94 +msgid "post tag" +msgstr "职位标签" + +#: blog/models.py:95 +msgid "post tags" +msgstr "帖子标签" diff --git a/blog/migrations/0001_initial.py b/blog/migrations/0001_initial.py new file mode 100644 index 00000000..a68d961b --- /dev/null +++ b/blog/migrations/0001_initial.py @@ -0,0 +1,54 @@ +# Generated by Django 5.1.8 on 2025-04-28 11:56 + +import django.db.models.deletion +import django_extensions.db.fields +import markdown_field.fields +import uuid +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.CreateModel( + name='PostTag', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('tag_name', models.CharField(help_text='internal tag identifier for the post tag', max_length=255, verbose_name='tag name')), + ('name', models.CharField(help_text='user-friendly name for the post tag', max_length=255, unique=True, verbose_name='tag display name')), + ], + options={ + 'verbose_name': 'post tag', + 'verbose_name_plural': 'post tags', + }, + ), + migrations.CreateModel( + name='Post', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('title', models.CharField()), + ('content', markdown_field.fields.MarkdownField(blank=True, null=True, verbose_name='content')), + ('file', models.FileField(blank=True, null=True, upload_to='posts/')), + ('slug', models.SlugField(allow_unicode=True)), + ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='posts', to=settings.AUTH_USER_MODEL)), + ('tags', models.ManyToManyField(to='blog.posttag')), + ], + options={ + 'verbose_name': 'post', + 'verbose_name_plural': 'posts', + }, + ), + ] diff --git a/blog/migrations/0002_alter_post_slug_alter_post_title.py b/blog/migrations/0002_alter_post_slug_alter_post_title.py new file mode 100644 index 00000000..fbaf535f --- /dev/null +++ b/blog/migrations/0002_alter_post_slug_alter_post_title.py @@ -0,0 +1,24 @@ +# Generated by Django 5.1.8 on 2025-04-28 12:07 + +import django_extensions.db.fields +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('blog', '0001_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='post', + name='slug', + field=django_extensions.db.fields.AutoSlugField(allow_unicode=True, blank=True, editable=False, populate_from='title', unique=True), + ), + migrations.AlterField( + model_name='post', + name='title', + field=models.CharField(help_text='post title', max_length=128, unique=True, verbose_name='title'), + ), + ] diff --git a/blog/migrations/0003_alter_post_tags.py b/blog/migrations/0003_alter_post_tags.py new file mode 100644 index 00000000..1929216c --- /dev/null +++ b/blog/migrations/0003_alter_post_tags.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.8 on 2025-04-28 12:39 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('blog', '0002_alter_post_slug_alter_post_title'), + ] + + operations = [ + migrations.AlterField( + model_name='post', + name='tags', + field=models.ManyToManyField(blank=True, related_name='posts', to='blog.posttag'), + ), + ] diff --git a/blog/migrations/__init__.py b/blog/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/blog/models.py b/blog/models.py new file mode 100644 index 00000000..267ffaf3 --- /dev/null +++ b/blog/models.py @@ -0,0 +1,95 @@ +from django.db.models import CASCADE, CharField, FileField, ForeignKey, ManyToManyField +from django.utils.translation import gettext_lazy as _ +from django_extensions.db.fields import AutoSlugField +from markdown.extensions.toc import TocExtension +from markdown_field import MarkdownField + +from core.abstract import NiceModel + + +class Post(NiceModel): + is_publicly_visible = True + + author = ForeignKey( + to="vibes_auth.User", on_delete=CASCADE, blank=False, null=False, related_name="posts" + ) + title = CharField(unique=True, max_length=128, blank=False, null=False, help_text=_("post title"), + verbose_name=_("title")) + content = MarkdownField("content", + extensions=[ + TocExtension(toc_depth=3), + "pymdownx.arithmatex", + "pymdownx.b64", + "pymdownx.betterem", + "pymdownx.blocks.admonition", + "pymdownx.blocks.caption", + "pymdownx.blocks.definition", + "pymdownx.blocks.details", + "pymdownx.blocks.html", + "pymdownx.blocks.tab", + "pymdownx.caret", + "pymdownx.critic", + "pymdownx.emoji", + "pymdownx.escapeall", + "pymdownx.extra", + "pymdownx.fancylists", + "pymdownx.highlight", + "pymdownx.inlinehilite", + "pymdownx.keys", + "pymdownx.magiclink", + "pymdownx.mark", + "pymdownx.pathconverter", + "pymdownx.progressbar", + "pymdownx.saneheaders", + "pymdownx.smartsymbols", + "pymdownx.snippets", + "pymdownx.striphtml", + "pymdownx.superfences", + "pymdownx.tasklist", + "pymdownx.tilde" + ], blank=True, null=True) + file = FileField(upload_to="posts/", blank=True, null=True) + slug = AutoSlugField( + populate_from='title', + allow_unicode=True, + unique=True, + editable=False + ) + tags = ManyToManyField(to="blog.PostTag", blank=True, related_name="posts") + + def __str__(self): + return f"{self.title} | {self.author.first_name} {self.author.last_name}" + + class Meta: + verbose_name = _("post") + verbose_name_plural = _("posts") + + def save(self, **kwargs): + if not any([self.file, self.content]) or all([self.file, self.content]): + raise ValueError(_("a markdown file or markdown content must be provided - mutually exclusive")) + super().save(**kwargs) + + +class PostTag(NiceModel): + is_publicly_visible = True + + tag_name = CharField( + blank=False, + null=False, + max_length=255, + help_text=_("internal tag identifier for the post tag"), + verbose_name=_("tag name"), + ) + name = CharField( + max_length=255, + help_text=_("user-friendly name for the post tag"), + verbose_name=_("tag display name"), + unique=True, + ) + + def __str__(self): + return self.tag_name + + class Meta: + verbose_name = _("post tag") + verbose_name_plural = _("post tags") diff --git a/blog/serializers.py b/blog/serializers.py new file mode 100644 index 00000000..3cd838e0 --- /dev/null +++ b/blog/serializers.py @@ -0,0 +1,22 @@ +from rest_framework.fields import SerializerMethodField +from rest_framework.serializers import ModelSerializer, Serializer + +from blog.models import Post, PostTag + + +class PostTagSerializer(ModelSerializer): + class Meta: + model = PostTag + fields = "__all__" + + +class PostSerializer(Serializer): + tags = PostTagSerializer(many=True) + content = SerializerMethodField() + + class Meta: + model = Post + fields = "__all__" + + def get_content(self, obj: Post) -> str: + return obj.content.html.replace("\n", "
") diff --git a/blog/signals.py b/blog/signals.py new file mode 100644 index 00000000..e69de29b diff --git a/blog/templates/__init__.py b/blog/templates/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/blog/tests.py b/blog/tests.py new file mode 100644 index 00000000..e69de29b diff --git a/blog/urls.py b/blog/urls.py new file mode 100644 index 00000000..1a6c8b34 --- /dev/null +++ b/blog/urls.py @@ -0,0 +1,11 @@ +from django.urls import include, path +from rest_framework.routers import DefaultRouter + +from blog.viewsets import PostViewSet + +payment_router = DefaultRouter() +payment_router.register(prefix=r"posts", viewset=PostViewSet, basename="posts") + +urlpatterns = [ + path(r"", include(payment_router.urls)), +] diff --git a/blog/utils/__init__.py b/blog/utils/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/blog/views.py b/blog/views.py new file mode 100644 index 00000000..eea436a3 --- /dev/null +++ b/blog/views.py @@ -0,0 +1,3 @@ +import logging + +logger = logging.getLogger(__name__) diff --git a/blog/viewsets.py b/blog/viewsets.py new file mode 100644 index 00000000..c6c100c3 --- /dev/null +++ b/blog/viewsets.py @@ -0,0 +1,15 @@ +from django_filters.rest_framework import DjangoFilterBackend +from rest_framework.viewsets import ReadOnlyModelViewSet + +from blog.filters import PostFilter +from blog.models import Post +from blog.serializers import PostSerializer +from core.permissions import EvibesPermission + + +class PostViewSet(ReadOnlyModelViewSet): + serializer_class = PostSerializer + permission_classes = (EvibesPermission,) + queryset = Post.objects.filter(is_active=True) + filter_backends = [DjangoFilterBackend] + filterset_class = PostFilter diff --git a/blog/widgets.py b/blog/widgets.py new file mode 100644 index 00000000..df5e1abf --- /dev/null +++ b/blog/widgets.py @@ -0,0 +1,40 @@ +from django import forms +from django.utils.safestring import mark_safe + + +class MarkdownEditorWidget(forms.Textarea): + class Media: + css = { + 'all': ( + 'https://cdnjs.cloudflare.com/ajax/libs/easymde/2.14.0/easymde.min.css', + ) + } + js = ( + 'https://cdnjs.cloudflare.com/ajax/libs/easymde/2.14.0/easymde.min.js', + ) + + def render(self, name, value, attrs=None, renderer=None): + textarea_html = super().render(name, value, attrs, renderer) + textarea_id = attrs.get('id', f'id_{name}') + init_js = f""" + + """ + return mark_safe(textarea_html + init_js) diff --git a/core/__init__.py b/core/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/core/abstract.py b/core/abstract.py new file mode 100644 index 00000000..a539bd2c --- /dev/null +++ b/core/abstract.py @@ -0,0 +1,31 @@ +import uuid + +from django.db.models import BooleanField, Model, UUIDField +from django.utils.translation import gettext_lazy as _ +from django_extensions.db.fields import CreationDateTimeField, ModificationDateTimeField + + +class NiceModel(Model): + id = None + uuid = UUIDField( + verbose_name=_("unique id"), + help_text=_("unique id is used to surely identify any database object"), + primary_key=True, + default=uuid.uuid4, + editable=False, + ) + is_active = BooleanField( + default=True, + verbose_name=_("is active"), + help_text=_("if set to false, this object can't be seen by users without needed permission"), + ) + created = CreationDateTimeField(_("created"), help_text=_("when the object first appeared on the database")) + modified = ModificationDateTimeField(_("modified"), help_text=_("when the object was last modified")) + + def save(self, **kwargs): + self.update_modified = kwargs.pop("update_modified", getattr(self, "update_modified", True)) + super().save(**kwargs) + + class Meta: + abstract = True + get_latest_by = "modified" diff --git a/core/admin.py b/core/admin.py new file mode 100644 index 00000000..6d13b303 --- /dev/null +++ b/core/admin.py @@ -0,0 +1,409 @@ +from constance.admin import Config +from constance.admin import ConstanceAdmin as BaseConstanceAdmin +from django.apps import apps +from django.contrib import admin +from django.contrib.admin import ModelAdmin, TabularInline +from django.urls import path +from django.utils.translation import gettext_lazy as _ +from mptt.admin import DraggableMPTTAdmin + +from evibes.settings import CONSTANCE_CONFIG, LANGUAGES + +from .forms import OrderForm, OrderProductForm, VendorForm +from .models import ( + Attribute, + AttributeGroup, + AttributeValue, + Brand, + Category, + Feedback, + Order, + OrderProduct, + Product, + ProductImage, + ProductTag, + PromoCode, + Promotion, + Stock, + Vendor, + Wishlist, +) + + +class BasicModelAdmin(ModelAdmin): + @admin.action(description=_("activate selected %(verbose_name_plural)s")) + def activate_selected(self, request, queryset): + queryset.update(is_active=True) + + @admin.action(description=_("deactivate selected %(verbose_name_plural)s")) + def deactivate_selected(self, request, queryset): + queryset.update(is_active=False) + + def get_actions(self, request): + actions = super().get_actions(request) + actions["activate_selected"] = ( + self.activate_selected, + "activate_selected", + _("activate selected %(verbose_name_plural)s"), + ) + actions["deactivate_selected"] = ( + self.deactivate_selected, + "deactivate_selected", + _("deactivate selected %(verbose_name_plural)s"), + ) + return actions + + +class AttributeValueInline(TabularInline): + model = AttributeValue + extra = 0 + is_navtab = True + verbose_name = _("attribute value") + verbose_name_plural = _("attribute values") + autocomplete_fields = ['attribute'] + + +@admin.register(AttributeGroup) +class AttributeGroupAdmin(BasicModelAdmin): + list_display = ("name", "modified") + search_fields = ( + "uuid", + "name", + ) + + +@admin.register(Attribute) +class AttributeAdmin(BasicModelAdmin): + list_display = ("name", "group", "value_type", "modified") + list_filter = ("value_type", "group", "is_active") + search_fields = ("uuid", "name", "group__name") + autocomplete_fields = ["categories", "group"] + + +@admin.register(AttributeValue) +class AttributeValueAdmin(BasicModelAdmin): + list_display = ("attribute", "value", "modified") + list_filter = ("attribute__group", "attribute", "is_active") + search_fields = ("uuid", "value", "attribute__name") + + autocomplete_fields = ["attribute"] + + +class CategoryChildrenInline(admin.TabularInline): + model = Category + fk_name = "parent" + extra = 0 + fields = ("name", "description", "is_active", "image", "markup_percent") + + +@admin.register(Category) +class CategoryAdmin(DraggableMPTTAdmin, BasicModelAdmin): + mptt_indent_field = "name" + list_display = ("indented_title", "parent", "is_active", "modified") + list_filter = ("is_active", "parent", "level") + list_display_links = ("indented_title",) + search_fields = ( + "uuid", + "name", + ) + inlines = [CategoryChildrenInline] + fieldsets = [ + ( + None, + { + "fields": ( + "name", + "description", + "parent", + "is_active", + "image", + "markup_percent", + ) + }, + ) + ] + autocomplete_fields = ["parent"] + + def get_prepopulated_fields(self, request, obj=None): + return {"name": ("description",)} + + def indented_title(self, instance): + return instance.name + + indented_title.short_description = _("name") + indented_title.admin_order_field = "name" + + +@admin.register(Brand) +class BrandAdmin(BasicModelAdmin): + list_display = ("name",) + list_filter = ("categories", "is_active") + search_fields = ( + "uuid", + "name", + "categories__name", + ) + + +class ProductImageInline(TabularInline): + model = ProductImage + extra = 0 + is_navtab = True + verbose_name = _("image") + verbose_name_plural = _("images") + + +class StockInline(TabularInline): + model = Stock + extra = 0 + is_navtab = True + verbose_name = _("stock") + verbose_name_plural = _("stocks") + + +@admin.register(Product) +class ProductAdmin(BasicModelAdmin): + list_display = ("name", "partnumber", "is_active", "category", "brand", "price", "rating", "modified") + + list_filter = ( + "is_active", + "category", + "attributes__attribute", + "brand", + "tags__tag_name", + "created", + "modified", + ) + + search_fields = ( + "name", + "partnumber", + "brand__name", + "category__name", + "uuid", + ) + + readonly_fields = ("created", "modified", "uuid", "rating", "price") + autocomplete_fields = ("category", "brand", "tags") + translatable_fields = [f"name_{code.replace('-', '_')}" for code, _lang in LANGUAGES] + translatable_fields += [f"description_{code.replace('-', '_')}" for code, _lang in LANGUAGES] + + def price(self, obj): + return obj.price + + price.short_description = _("price") + + def rating(self, obj): + return obj.rating + + rating.short_description = _("rating") + + fieldsets = ( + ( + _("basic info"), + { + "fields": ( + "uuid", + "partnumber", + "is_active", + "name", + "category", + "brand", + "description", + "tags", + ) + }, + ), + (_("important dates"), {"fields": ("created", "modified")}), + (_("translations"), {"fields": translatable_fields}) + ) + + inlines = [AttributeValueInline, ProductImageInline, StockInline] + + def get_changelist(self, request, **kwargs): + changelist = super().get_changelist(request, **kwargs) + changelist.filter_input_length = 64 + return changelist + + +@admin.register(ProductTag) +class ProductTagAdmin(BasicModelAdmin): + list_display = ("name",) + search_fields = ("name",) + + +@admin.register(Vendor) +class VendorAdmin(BasicModelAdmin): + list_display = ("name", "markup_percent", "modified") + list_filter = ("markup_percent", "is_active") + search_fields = ("name",) + form = VendorForm + + +@admin.register(Feedback) +class FeedbackAdmin(BasicModelAdmin): + list_display = ("order_product", "rating", "comment", "modified") + list_filter = ("rating", "is_active") + search_fields = ("order_product__product__name", "comment") + + +class OrderProductInline(admin.TabularInline): + model = OrderProduct + extra = 0 + readonly_fields = ("product", "quantity", "buy_price") + form = OrderProductForm + is_navtab = True + verbose_name = _("order product") + verbose_name_plural = _("order products") + + def get_queryset(self, request): + qs = super().get_queryset(request) + return qs.select_related("product").only("product__name") + + +@admin.register(Order) +class OrderAdmin(BasicModelAdmin): + list_display = ("uuid", "user", "status", "total_price", "buy_time", "modified") + list_filter = ("status", "buy_time", "modified", "created") + search_fields = ("user__email", "status") + inlines = [OrderProductInline] + form = OrderForm + readonly_fields = ("total_price", "total_quantity", "buy_time") + + def get_queryset(self, request): + qs = super().get_queryset(request) + return qs.prefetch_related( + "user", + "shipping_address", + "billing_address", + "order_products", + "promo_code", + ) + + def save_model(self, request, obj, form, change): + if form.cleaned_data.get("attributes") is None: + obj.attributes = None + if form.cleaned_data.get("notifications") is None: + obj.attributes = None + super().save_model(request, obj, form, change) + + +@admin.register(OrderProduct) +class OrderProductAdmin(BasicModelAdmin): + list_display = ("order", "product", "quantity", "buy_price", "status", "modified") + list_filter = ("status",) + search_fields = ("order__user__email", "product__name") + form = OrderProductForm + + def get_queryset(self, request): + qs = super().get_queryset(request) + return qs.prefetch_related("order", "product") + + def save_model(self, request, obj, form, change): + if form.cleaned_data.get("attributes") is None: + obj.attributes = None + if form.cleaned_data.get("notifications") is None: + obj.attributes = None + super().save_model(request, obj, form, change) + + +@admin.register(PromoCode) +class PromoCodeAdmin(BasicModelAdmin): + list_display = ( + "code", + "discount_percent", + "discount_amount", + "start_time", + "end_time", + "used_on", + ) + list_filter = ("discount_percent", "discount_amount", "start_time", "end_time") + search_fields = ("code",) + + def get_queryset(self, request): + qs = super().get_queryset(request) + return qs.prefetch_related("user") + + +@admin.register(Promotion) +class PromotionAdmin(BasicModelAdmin): + list_display = ("name", "discount_percent", "modified") + search_fields = ("name",) + + def get_queryset(self, request): + qs = super().get_queryset(request) + return qs.prefetch_related("products") + + +@admin.register(Stock) +class StockAdmin(BasicModelAdmin): + list_display = ("product", "vendor", "sku", "quantity", "price", "modified") + list_filter = ("vendor", "quantity") + search_fields = ("product__name", "vendor__name", "sku") + autocomplete_fields = ("product", "vendor") + + +@admin.register(Wishlist) +class WishlistAdmin(BasicModelAdmin): + list_display = ("user", "modified") + search_fields = ("user__email",) + + +@admin.register(ProductImage) +class ProductImageAdmin(BasicModelAdmin): + list_display = ("alt", "product", "priority", "modified") + list_filter = ("priority",) + search_fields = ("alt", "product__name") + autocomplete_fields = ("product",) + + +class ConstanceAdmin(BaseConstanceAdmin): + def get_urls(self): + info = f"{self.model._meta.app_label}_{self.model._meta.model_name}" + return [ + path( + "", + self.admin_site.admin_view(self.changelist_view), + name=f"{info}_changelist", + ), + path("", self.admin_site.admin_view(self.changelist_view), name=f"{info}_add"), + ] + + +class ConstanceConfig: + class Meta: + app_label = "core" + object_name = "Config" + concrete_model = None + model_name = module_name = "config" + verbose_name_plural = _("config") + abstract = False + swapped = False + + def get_ordered_objects(self): + return False + + def get_change_permission(self): + return f"change_{self.model_name}" + + @property + def app_config(self): + return apps.get_app_config(self.app_label) + + @property + def label(self): + return f"{self.app_label}.{self.object_name}" + + @property + def label_lower(self): + return f"{self.app_label}.{self.model_name}" + + _meta = Meta() + + +admin.site.unregister([Config]) +admin.site.register([ConstanceConfig], ConstanceAdmin) + +admin.site.site_title = f"{CONSTANCE_CONFIG.get('PROJECT_NAME')[0]}" +admin.site.site_header = "eVibes" +admin.site.index_title = f"{CONSTANCE_CONFIG.get('PROJECT_NAME')[0]}" diff --git a/core/apps.py b/core/apps.py new file mode 100644 index 00000000..bec45d28 --- /dev/null +++ b/core/apps.py @@ -0,0 +1,12 @@ +from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ + + +class CoreConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "core" + verbose_name = _("core") + + def ready(self): + import core.elasticsearch.documents + import core.signals # noqa: F401 diff --git a/core/choices.py b/core/choices.py new file mode 100644 index 00000000..80bfa23a --- /dev/null +++ b/core/choices.py @@ -0,0 +1,24 @@ +from django.utils.translation import gettext_lazy as _ + +ORDER_PRODUCT_STATUS_CHOICES = ( + ("FINISHED", _("finished")), + ("DELIVERING", _("delivering")), + ("DELIVERED", _("delivered")), + ("CANCELED", _("canceled")), + ("FAILED", _("failed")), + ("PENDING", _("pending")), + ("ACCEPTED", _("accepted")), + ("RETURNED", _("money returned")), +) + +ORDER_STATUS_CHOICES = ( + ("PENDING", _("pending")), + ("FAILED", _("failed")), + ("PAYMENT", _("payment")), + ("CREATED", _("created")), + ("DELIVERING", _("delivering")), + ("FINISHED", _("finished")), + ("MOMENTAL", _("momental")), +) + +TRANSACTION_STATUS_CHOICES = (("failed", _("failed")), ("successful", _("successful"))) diff --git a/core/data/.gitkeep b/core/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/core/data/payment_methods.json b/core/data/payment_methods.json new file mode 100644 index 00000000..72629fea --- /dev/null +++ b/core/data/payment_methods.json @@ -0,0 +1,6 @@ +{ + "payment_methods": [ + "CASH", + "CARD" + ] +} \ No newline at end of file diff --git a/core/docs/__init__.py b/core/docs/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/core/docs/drf/__init__.py b/core/docs/drf/__init__.py new file mode 100644 index 00000000..43d0045a --- /dev/null +++ b/core/docs/drf/__init__.py @@ -0,0 +1,14 @@ +from drf_spectacular.utils import inline_serializer +from rest_framework import status +from rest_framework.fields import CharField + +error = inline_serializer("error", fields={"detail": CharField()}) + +BASE_ERRORS = { + status.HTTP_400_BAD_REQUEST: error, + status.HTTP_401_UNAUTHORIZED: error, + status.HTTP_403_FORBIDDEN: error, + status.HTTP_404_NOT_FOUND: error, + status.HTTP_405_METHOD_NOT_ALLOWED: error, + status.HTTP_500_INTERNAL_SERVER_ERROR: error, +} diff --git a/core/docs/drf/views.py b/core/docs/drf/views.py new file mode 100644 index 00000000..cf25c07e --- /dev/null +++ b/core/docs/drf/views.py @@ -0,0 +1,84 @@ +from django.utils.translation import gettext_lazy as _ +from drf_spectacular.utils import OpenApiParameter, extend_schema, inline_serializer +from rest_framework import status +from rest_framework.fields import CharField, DictField, JSONField, ListField + +from core.docs.drf import error +from core.serializers import ( + CacheOperatorSerializer, + ContactUsSerializer, + LanguageSerializer, +) + +CACHE_SCHEMA = { + "post": extend_schema( + summary=_("cache I/O"), + description=_( + "apply only a key to read permitted data from cache.\napply key, data and timeout with authentication to write data to cache." # noqa: E501 + ), + request=CacheOperatorSerializer, + responses={ + status.HTTP_200_OK: inline_serializer("cache", fields={"data": JSONField()}), + status.HTTP_400_BAD_REQUEST: error, + }, + ), +} + +LANGUAGE_SCHEMA = { + "get": extend_schema( + summary=_("get a list of supported languages"), + responses={ + status.HTTP_200_OK: LanguageSerializer(many=True), + }, + ) +} + +PARAMETERS_SCHEMA = { + "get": extend_schema( + summary=_("get application's exposable parameters"), + responses={status.HTTP_200_OK: inline_serializer("parameters", fields={"key": CharField(default="value")})}, + ) +} + +CONTACT_US_SCHEMA = { + "post": extend_schema( + summary=_("send a message to the support team"), + request=ContactUsSerializer, + responses={ + status.HTTP_200_OK: ContactUsSerializer, + status.HTTP_400_BAD_REQUEST: error, + }, + ) +} + +REQUEST_CURSED_URL_SCHEMA = { + "post": extend_schema( + summary=_("request a CORSed URL"), + request=inline_serializer("url", fields={"url": CharField(default="https://example.org")}), + responses={ + status.HTTP_200_OK: inline_serializer("data", fields={"data": JSONField()}), + status.HTTP_400_BAD_REQUEST: error, + }, + ) +} + +SEARCH_SCHEMA = { + "get": extend_schema( + parameters=[ + OpenApiParameter( + name="q", + description="The search query string.", + required=True, + type=str, + ) + ], + responses={ + 200: inline_serializer( + name="GlobalSearchResponse", + fields={"results": DictField(child=ListField(child=DictField(child=CharField())))}, + ), + 400: inline_serializer(name="GlobalSearchErrorResponse", fields={"error": CharField()}), + }, + description=(_("global search endpoint to query across project's tables")), + ) +} diff --git a/core/docs/drf/viewsets.py b/core/docs/drf/viewsets.py new file mode 100644 index 00000000..a859597a --- /dev/null +++ b/core/docs/drf/viewsets.py @@ -0,0 +1,249 @@ +from django.utils.translation import gettext_lazy as _ +from drf_spectacular.utils import extend_schema +from rest_framework import status + +from core.docs.drf import BASE_ERRORS +from core.serializers import ( + AddOrderProductSerializer, + AddWishlistProductSerializer, + BulkAddWishlistProductSerializer, + BulkRemoveWishlistProductSerializer, + BuyOrderSerializer, + BuyUnregisteredOrderSerializer, + OrderDetailSerializer, + OrderSimpleSerializer, + ProductDetailSerializer, + ProductSimpleSerializer, + RemoveOrderProductSerializer, + RemoveWishlistProductSerializer, + WishlistDetailSerializer, + WishlistSimpleSerializer, +) +from payments.serializers import TransactionProcessSerializer + +ATTRIBUTE_GROUP_SCHEMA = { + "list": extend_schema( + summary=_("list all attribute groups (simple view)"), + responses={status.HTTP_200_OK: ProductSimpleSerializer(many=True), **BASE_ERRORS}, + ), + "retrieve": extend_schema( + summary=_("retrieve a single attribute group (detailed view)"), + responses={status.HTTP_200_OK: ProductDetailSerializer, **BASE_ERRORS}, + ), + "create": extend_schema( + summary=_("create an attribute group"), + responses={status.HTTP_201_CREATED: ProductDetailSerializer, **BASE_ERRORS}, + ), + "destroy": extend_schema( + summary=_("delete an attribute group"), + responses={status.HTTP_204_NO_CONTENT: {}, **BASE_ERRORS}, + ), + "update": extend_schema( + summary=_("rewrite an existing attribute group saving non-editables"), + responses={status.HTTP_200_OK: ProductDetailSerializer, **BASE_ERRORS}, + ), + "partial_update": extend_schema( + summary=_("rewrite some fields of an existing attribute group saving non-editables"), + responses={status.HTTP_200_OK: ProductDetailSerializer, **BASE_ERRORS}, + ), +} + +ATTRIBUTE_SCHEMA = { + "list": extend_schema( + summary=_("list all attributes (simple view)"), + responses={status.HTTP_200_OK: ProductSimpleSerializer(many=True), **BASE_ERRORS}, + ), + "retrieve": extend_schema( + summary=_("retrieve a single attribute (detailed view)"), + responses={status.HTTP_200_OK: ProductDetailSerializer, **BASE_ERRORS}, + ), + "create": extend_schema( + summary=_("create an attribute"), + responses={status.HTTP_201_CREATED: ProductDetailSerializer, **BASE_ERRORS}, + ), + "destroy": extend_schema( + summary=_("delete an attribute"), + responses={status.HTTP_204_NO_CONTENT: {}, **BASE_ERRORS}, + ), + "update": extend_schema( + summary=_("rewrite an existing attribute saving non-editables"), + responses={status.HTTP_200_OK: ProductDetailSerializer, **BASE_ERRORS}, + ), + "partial_update": extend_schema( + summary=_("rewrite some fields of an existing attribute saving non-editables"), + responses={status.HTTP_200_OK: ProductDetailSerializer, **BASE_ERRORS}, + ), +} + +ATTRIBUTE_VALUE_SCHEMA = { + "list": extend_schema( + summary=_("list all attribute values (simple view)"), + responses={status.HTTP_200_OK: ProductSimpleSerializer(many=True), **BASE_ERRORS}, + ), + "retrieve": extend_schema( + summary=_("retrieve a single attribute value (detailed view)"), + responses={status.HTTP_200_OK: ProductDetailSerializer, **BASE_ERRORS}, + ), + "create": extend_schema( + summary=_("create an attribute value"), + responses={status.HTTP_201_CREATED: ProductDetailSerializer, **BASE_ERRORS}, + ), + "destroy": extend_schema( + summary=_("delete an attribute value"), + responses={status.HTTP_204_NO_CONTENT: {}, **BASE_ERRORS}, + ), + "update": extend_schema( + summary=_("rewrite an existing attribute value saving non-editables"), + responses={status.HTTP_200_OK: ProductDetailSerializer, **BASE_ERRORS}, + ), + "partial_update": extend_schema( + summary=_("rewrite some fields of an existing attribute value saving non-editables"), + responses={status.HTTP_200_OK: ProductDetailSerializer, **BASE_ERRORS}, + ), +} + +CATEGORY_SCHEMA = { + "list": extend_schema( + summary=_("list all categories (simple view)"), + responses={status.HTTP_200_OK: ProductSimpleSerializer(many=True), **BASE_ERRORS}, + ), + "retrieve": extend_schema( + summary=_("retrieve a single category (detailed view)"), + responses={status.HTTP_200_OK: ProductDetailSerializer, **BASE_ERRORS}, + ), + "create": extend_schema( + summary=_("create a category"), + responses={status.HTTP_201_CREATED: ProductDetailSerializer, **BASE_ERRORS}, + ), + "destroy": extend_schema( + summary=_("delete a category"), + responses={status.HTTP_204_NO_CONTENT: {}, **BASE_ERRORS}, + ), + "update": extend_schema( + summary=_("rewrite an existing category saving non-editables"), + responses={status.HTTP_200_OK: ProductDetailSerializer, **BASE_ERRORS}, + ), + "partial_update": extend_schema( + summary=_("rewrite some fields of an existing category saving non-editables"), + responses={status.HTTP_200_OK: ProductDetailSerializer, **BASE_ERRORS}, + ), +} + +ORDER_SCHEMA = { + "list": extend_schema( + summary=_("list all orders (simple view)"), + description=_("for non-staff users, only their own orders are returned."), + responses={status.HTTP_200_OK: OrderSimpleSerializer(many=True), **BASE_ERRORS}, + ), + "retrieve": extend_schema( + summary=_("retrieve a single order (detailed view)"), + responses={status.HTTP_200_OK: OrderDetailSerializer, **BASE_ERRORS}, + ), + "create": extend_schema( + summary=_("create an order"), + description=_("doesn't work for non-staff users."), + responses={status.HTTP_201_CREATED: OrderDetailSerializer, **BASE_ERRORS}, + ), + "destroy": extend_schema( + summary=_("delete an order"), + responses={status.HTTP_204_NO_CONTENT: {}, **BASE_ERRORS}, + ), + "update": extend_schema( + summary=_("rewrite an existing order saving non-editables"), + responses={status.HTTP_200_OK: OrderDetailSerializer, **BASE_ERRORS}, + ), + "partial_update": extend_schema( + summary=_("rewrite some fields of an existing order saving non-editables"), + responses={status.HTTP_200_OK: OrderDetailSerializer, **BASE_ERRORS}, + ), + "buy": extend_schema( + summary=_("purchase an order"), + description=_( + "finalizes the order purchase. if `force_balance` is used," + " the purchase is completed using the user's balance;" + " if `force_payment` is used, a transaction is initiated." + ), + request=BuyOrderSerializer, + responses={ + status.HTTP_200_OK: OrderDetailSerializer, + status.HTTP_202_ACCEPTED: TransactionProcessSerializer, + **BASE_ERRORS, + }, + ), + "buy_unregistered": extend_schema( + summary=_("purchase an order without account creation"), + description=_( + "finalizes the order purchase for a non-registered user." + ), + request=BuyUnregisteredOrderSerializer, + responses={ + status.HTTP_202_ACCEPTED: TransactionProcessSerializer, + **BASE_ERRORS, + }, + ), + "add_order_product": extend_schema( + summary=_("add product to order"), + description=_("adds a product to an order using the provided `product_uuid` and `attributes`."), + request=AddOrderProductSerializer, + responses={status.HTTP_200_OK: OrderDetailSerializer, **BASE_ERRORS}, + ), + "remove_order_product": extend_schema( + summary=_("remove product from order"), + description=_("removes a product from an order using the provided `product_uuid` and `attributes`."), + request=RemoveOrderProductSerializer, + responses={status.HTTP_200_OK: OrderDetailSerializer, **BASE_ERRORS}, + ), +} + +WISHLIST_SCHEMA = { + "list": extend_schema( + summary=_("list all wishlists (simple view)"), + description=_("for non-staff users, only their own wishlists are returned."), + responses={status.HTTP_200_OK: WishlistSimpleSerializer(many=True), **BASE_ERRORS}, + ), + "retrieve": extend_schema( + summary=_("retrieve a single wishlist (detailed view)"), + responses={status.HTTP_200_OK: WishlistDetailSerializer, **BASE_ERRORS}, + ), + "create": extend_schema( + summary=_("create an wishlist"), + description=_("Doesn't work for non-staff users."), + responses={status.HTTP_201_CREATED: WishlistDetailSerializer, **BASE_ERRORS}, + ), + "destroy": extend_schema( + summary=_("delete an wishlist"), + responses={status.HTTP_204_NO_CONTENT: {}, **BASE_ERRORS}, + ), + "update": extend_schema( + summary=_("rewrite an existing wishlist saving non-editables"), + responses={status.HTTP_200_OK: WishlistDetailSerializer, **BASE_ERRORS}, + ), + "partial_update": extend_schema( + summary=_("rewrite some fields of an existing wishlist saving non-editables"), + responses={status.HTTP_200_OK: WishlistDetailSerializer, **BASE_ERRORS}, + ), + "add_wishlist_product": extend_schema( + summary=_("add product to wishlist"), + description=_("adds a product to an wishlist using the provided `product_uuid`"), + request=AddWishlistProductSerializer, + responses={status.HTTP_200_OK: WishlistDetailSerializer, **BASE_ERRORS}, + ), + "remove_wishlist_product": extend_schema( + summary=_("remove product from wishlist"), + description=_("removes a product from an wishlist using the provided `product_uuid`"), + request=RemoveWishlistProductSerializer, + responses={status.HTTP_200_OK: WishlistDetailSerializer, **BASE_ERRORS}, + ), + "bulk_add_wishlist_products": extend_schema( + summary=_("add many products to wishlist"), + description=_("adds many products to an wishlist using the provided `product_uuids`"), + request=BulkAddWishlistProductSerializer, + responses={status.HTTP_200_OK: WishlistDetailSerializer, **BASE_ERRORS}, + ), + "bulk_remove_wishlist_products": extend_schema( + summary=_("remove many products from wishlist"), + description=_("removes many products from an wishlist using the provided `product_uuids`"), + request=BulkRemoveWishlistProductSerializer, + responses={status.HTTP_200_OK: WishlistDetailSerializer, **BASE_ERRORS}, + ), +} diff --git a/core/docs/images/evibes-big.png b/core/docs/images/evibes-big.png new file mode 100644 index 00000000..260d9404 Binary files /dev/null and b/core/docs/images/evibes-big.png differ diff --git a/core/docs/images/evibes.ico b/core/docs/images/evibes.ico new file mode 100644 index 00000000..f3ba783b Binary files /dev/null and b/core/docs/images/evibes.ico differ diff --git a/core/docs/images/evibes.png b/core/docs/images/evibes.png new file mode 100644 index 00000000..1edacbc4 Binary files /dev/null and b/core/docs/images/evibes.png differ diff --git a/core/docs/images/favicon.svg b/core/docs/images/favicon.svg new file mode 100644 index 00000000..356c7ae0 --- /dev/null +++ b/core/docs/images/favicon.svg @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/core/elasticsearch/__init__.py b/core/elasticsearch/__init__.py new file mode 100644 index 00000000..416f55b1 --- /dev/null +++ b/core/elasticsearch/__init__.py @@ -0,0 +1,194 @@ +from django.conf import settings +from django.http import Http404 +from django.utils.translation import gettext_lazy as _ +from django_elasticsearch_dsl import fields +from elasticsearch import NotFoundError +from elasticsearch.dsl import Q, Search + +SMART_FIELDS = [ + "name^4", + "name.ngram^3", + "name.phonetic", + "description^2", + "description.ngram", + "description.phonetic", + "name.auto^4", + "description.auto^2", + "brand__name^2", + "brand__name.ngram", + "brand__name.auto", + "category__name^2", + "category__name.ngram", + "category__name.auto", + "title^4", + "title.ngram^3", + "title.phonetic", + "title.auto^4", +] + + +def process_query(query: str = ""): + """ + Perform a lenient, typo‑tolerant, multi‑index search. + + * Full‑text with fuzziness for spelling mistakes + * `bool_prefix` for edge‑ngram autocomplete / “icontains” + """ + if not query: + raise ValueError(_("no search term provided.")) + + query = query.strip() + try: + q = Q( + "bool", + should=[ + Q( + "multi_match", + query=query, + fields=SMART_FIELDS, + fuzziness="AUTO", + operator="and", + ), + Q( + "multi_match", + query=query, + fields=[f.replace(".auto", ".auto") for f in SMART_FIELDS if ".auto" in f], + type="bool_prefix", + ), + ], + minimum_should_match=1, + ) + + search = Search(index=["products", "categories", "brands", "posts"]).query(q).extra(size=100) + + response = search.execute() + + results = {"products": [], "categories": [], "brands": []} + for hit in response.hits: + obj_uuid = getattr(hit, "uuid", hit.meta.id) + obj_name = getattr(hit, "name", "N/A") + if hit.meta.index == "products": + results["products"].append({"uuid": obj_uuid, "name": obj_name}) + elif hit.meta.index == "categories": + results["categories"].append({"uuid": obj_uuid, "name": obj_name}) + elif hit.meta.index == "brands": + results["brands"].append({"uuid": obj_uuid, "name": obj_name}) + + return results + except NotFoundError: + raise Http404 + + +LANGUAGE_ANALYZER_MAP = { + "ar": "arabic", + "cs": "czech", + "da": "danish", + "de": "german", + "en": "english", + "es": "spanish", + "fr": "french", + "hi": "hindi", + "it": "italian", + "ja": "standard", # Kuromoji plugin recommended for production + "kk": "standard", # No built‑in Kazakh stemmer ‑ falls back to ICU/standard + "nl": "dutch", + "pl": "standard", # No built‑in Polish stemmer ‑ falls back to ICU/standard + "pt": "portuguese", + "ro": "romanian", + "ru": "russian", + "zh": "standard", # smartcn / ICU plugin recommended for production +} + + +def _lang_analyzer(lang_code: str) -> str: + """Return the best‑guess ES analyzer for an ISO language code.""" + base = lang_code.split("-")[0].lower() + return LANGUAGE_ANALYZER_MAP.get(base, "standard") + + +class ActiveOnlyMixin: + """QuerySet & indexing helpers, so only *active* objects are indexed.""" + + def get_queryset(self): + return super().get_queryset().filter(is_active=True) + + def should_index_object(self, obj): + return getattr(obj, "is_active", False) + + +COMMON_ANALYSIS = { + "filter": { + "edge_ngram_filter": { + "type": "edge_ngram", + "min_gram": 1, + "max_gram": 20, + }, + "ngram_filter": { + "type": "ngram", + "min_gram": 2, + "max_gram": 20, + }, + "double_metaphone": { + "type": "phonetic", + "encoder": "double_metaphone", + "replace": False, + }, + }, + "analyzer": { + "autocomplete": { + "tokenizer": "standard", + "filter": ["lowercase", "asciifolding", "edge_ngram_filter"], + }, + "autocomplete_search": { + "tokenizer": "standard", + "filter": ["lowercase", "asciifolding"], + }, + "name_ngram": { + "tokenizer": "standard", + "filter": ["lowercase", "asciifolding", "ngram_filter"], + }, + "name_phonetic": { + "tokenizer": "standard", + "filter": ["lowercase", "asciifolding", "double_metaphone"], + }, + "query_lc": { + "tokenizer": "standard", + "filter": ["lowercase", "asciifolding"], + }, + }, +} + + +def _add_multilang_fields(cls): + for code, _lang in settings.LANGUAGES: + lc = code.replace("-", "_").lower() + analyzer = _lang_analyzer(code) + + setattr( + cls, + f"name_{lc}", + fields.TextField( + attr=f"name_{lc}", + analyzer=analyzer, + copy_to="name", + fields={ + "raw": fields.KeywordField(ignore_above=256), + "ngram": fields.TextField(analyzer="name_ngram", search_analyzer="query_lc"), + "phonetic": fields.TextField(analyzer="name_phonetic"), + }, + ), + ) + setattr( + cls, + f"description_{lc}", + fields.TextField( + attr=f"description_{lc}", + analyzer=analyzer, + copy_to="description", + fields={ + "raw": fields.KeywordField(ignore_above=256), + "ngram": fields.TextField(analyzer="name_ngram", search_analyzer="query_lc"), + "phonetic": fields.TextField(analyzer="name_phonetic"), + }, + ), + ) diff --git a/core/elasticsearch/documents.py b/core/elasticsearch/documents.py new file mode 100644 index 00000000..1031d05a --- /dev/null +++ b/core/elasticsearch/documents.py @@ -0,0 +1,105 @@ +from django_elasticsearch_dsl import Document, fields +from django_elasticsearch_dsl.registries import registry + +from core.elasticsearch import COMMON_ANALYSIS, ActiveOnlyMixin, _add_multilang_fields +from core.models import Brand, Category, Product + + +class _BaseDoc(ActiveOnlyMixin, Document): + name = fields.TextField( + analyzer="standard", + fields={ + "raw": fields.KeywordField(ignore_above=256), + "ngram": fields.TextField(analyzer="name_ngram", + search_analyzer="query_lc"), + "phonetic": fields.TextField(analyzer="name_phonetic"), + "auto": fields.TextField( + analyzer="autocomplete", + search_analyzer="autocomplete_search", + ), + }, + attr=None, + ) + + description = fields.TextField( + analyzer="standard", + fields={ + "raw": fields.KeywordField(ignore_above=256), + "ngram": fields.TextField(analyzer="name_ngram", + search_analyzer="query_lc"), + "phonetic": fields.TextField(analyzer="name_phonetic"), + "auto": fields.TextField( + analyzer="autocomplete", + search_analyzer="autocomplete_search", + ), + }, + attr=None, + ) + + class Index: + settings = { + "number_of_shards": 1, + "number_of_replicas": 0, + "analysis": COMMON_ANALYSIS, + "index": { + "max_ngram_diff": 20, + }, + } + + +class ProductDocument(_BaseDoc): + rating = fields.FloatField(attr="rating") + + class Index(_BaseDoc.Index): + name = "products" + + class Django: + model = Product + fields = ["uuid"] + + +_add_multilang_fields(ProductDocument) +registry.register_document(ProductDocument) + + +class CategoryDocument(_BaseDoc): + class Index(_BaseDoc.Index): + name = "categories" + + class Django: + model = Category + fields = ["uuid"] + + +_add_multilang_fields(CategoryDocument) +registry.register_document(CategoryDocument) + + +class BrandDocument(ActiveOnlyMixin, Document): + name = fields.TextField( + attr="name", + analyzer="standard", + fields={ + "raw": fields.KeywordField(ignore_above=256), + "ngram": fields.TextField( + analyzer="name_ngram", search_analyzer="query_lc" + ), + "phonetic": fields.TextField(analyzer="name_phonetic"), + }, + ) + + class Index: + name = "brands" + settings = { + "number_of_shards": 1, + "number_of_replicas": 0, + "analysis": COMMON_ANALYSIS, + "index": {"max_ngram_diff": 18}, + } + + class Django: + model = Brand + fields = ["uuid"] + + +registry.register_document(BrandDocument) diff --git a/core/errors.py b/core/errors.py new file mode 100644 index 00000000..9f12d15d --- /dev/null +++ b/core/errors.py @@ -0,0 +1,5 @@ +from django.core.exceptions import BadRequest + + +class NotEnoughMoneyError(BadRequest): + pass diff --git a/core/filters.py b/core/filters.py new file mode 100644 index 00000000..c6d85bec --- /dev/null +++ b/core/filters.py @@ -0,0 +1,295 @@ +import json +import logging + +from django.db.models import Avg, FloatField, OuterRef, Q, Subquery, Value +from django.db.models.functions import Coalesce +from django.utils.http import urlsafe_base64_decode +from django_filters import BaseInFilter, BooleanFilter, CharFilter, FilterSet, NumberFilter, OrderingFilter, UUIDFilter + +from core.models import Brand, Category, Feedback, Order, Product, Wishlist + +logger = logging.getLogger(__name__) + + +class CaseInsensitiveListFilter(BaseInFilter, CharFilter): + def filter(self, qs, value): + if value: + lookup = f"{self.field_name}__icontains" + q_objects = Q() + for v in value: + q_objects |= Q(**{lookup: v}) + qs = qs.filter(q_objects) + return qs + + +class ProductFilter(FilterSet): + uuid = UUIDFilter(field_name="uuid", lookup_expr="exact", label="UUID") + name = CharFilter(field_name="name", lookup_expr="icontains", label="Name") + categories = CaseInsensitiveListFilter(field_name="category__name", label="Categories") + category_uuid = CharFilter(field_name="category__uuid", lookup_expr="exact", label="Category") + tags = CaseInsensitiveListFilter(field_name="tags__tag_name", label="Tags") + min_price = NumberFilter(field_name="stocks__price", lookup_expr="gte", label="Min Price") + max_price = NumberFilter(field_name="stocks__price", lookup_expr="lte", label="Max Price") + is_active = BooleanFilter(field_name="is_active", label="Is Active") + brand = CharFilter(field_name="brand__name", lookup_expr="iexact", label="Brand") + attributes = CharFilter(method="filter_attributes", label="Attributes") + quantity = NumberFilter(field_name="stocks__quantity", lookup_expr="gt", label="Quantity") + + order_by = OrderingFilter( + fields=( + ("uuid", "uuid"), + ("rating", "rating"), + ("name", "name"), + ("created", "created"), + ("modified", "modified"), + ("stocks__price", "price"), + ("?", "random"), + ), + initial="uuid", + ) + + class Meta: + model = Product + fields = [ + "uuid", + "name", + "categories", + "category_uuid", + "attributes", + "created", + "modified", + "is_digital", + "is_active", + "tags", + "min_price", + "max_price", + "brand", + "quantity", + "order_by", + ] + + def __init__(self, data=None, queryset=None, *, request=None, prefix=None): + super().__init__(data=data, queryset=queryset, request=request, prefix=prefix) + ordering_param = self.data.get("order_by", "") + if ordering_param: + order_fields = [field.strip("-") for field in ordering_param.split(",")] + if "rating" in order_fields: + feedback_qs = ( + Feedback.objects.filter(order_product__product_id=OuterRef("pk")) + .values("order_product__product_id") + .annotate(avg_rating=Avg("rating")) + .values("avg_rating") + ) + self.queryset = self.queryset.annotate( + rating=Coalesce( + Subquery(feedback_qs, output_field=FloatField()), Value(0, output_field=FloatField()) + ) + ) + + def filter_attributes(self, queryset, _name, value): + if not value: + return queryset + + if str(value).startswith("b64-"): + value = urlsafe_base64_decode(value[4:]).decode() + + user = getattr(self.request, "user", None) + can_view_inactive_attrvals = user and user.has_perm("view_attributevalue") + + pairs = [pair.strip() for pair in value.split(";") if "=" in pair] + + q_list = [] + for pair in pairs: + attr_name, filter_part = pair.split("=", 1) + attr_name = attr_name.strip() + filter_part = filter_part.strip() + + if "-" in filter_part: + method, raw_value = filter_part.split("-", 1) + else: + method = "iexact" + raw_value = filter_part + + method = method.lower().strip() + raw_value = self._infer_type(raw_value) + + base_filter = Q(**{"attributes__attribute__name__iexact": attr_name}) + if not can_view_inactive_attrvals: + base_filter &= Q(**{"attributes__is_active": True}) + + allowed_methods = { + "iexact", + "exact", + "icontains", + "contains", + "isnull", + "startswith", + "istartswith", + "endswith", + "iendswith", + "regex", + "iregex", + "lt", + "lte", + "gt", + "gte", + "in", + } + if method in allowed_methods: + field_lookup = f"attributes__value__{method}" + else: + field_lookup = "attributes__value__icontains" + + base_filter &= Q(**{field_lookup: raw_value}) + q_list.append(base_filter) + + for q_obj in q_list: + queryset = queryset.filter(q_obj) + + return queryset + + @staticmethod + def _infer_type(value): + try: + parsed_value = json.loads(value) + if isinstance(parsed_value, (list, dict)): + return parsed_value + except (json.JSONDecodeError, TypeError): + pass + + if value.lower() in ["true", "false"]: + return value.lower() == "true" + + try: + return int(value) + except ValueError: + pass + + try: + return float(value) + except ValueError: + pass + + return value + + @property + def qs(self): + """ + Override the queryset property to annotate a “rating” field + when the ordering parameters include “rating”. This makes ordering + by rating possible. + """ + qs = super().qs + + # Check if ordering by rating is requested (could be "rating" or "-rating") + ordering_param = self.data.get("order_by", "") + if ordering_param: + order_fields = [field.strip() for field in ordering_param.split(",")] + if any(field.lstrip("-") == "rating" for field in order_fields): + # Annotate each product with its average rating. + # Here we use a Subquery to calculate the average rating from the Feedback model. + # Adjust the filter in Feedback.objects.filter(...) if your relationships differ. + feedback_qs = ( + Feedback.objects.filter(order_product__product_id=OuterRef("pk")) + .values("order_product__product_id") + .annotate(avg_rating=Avg("rating")) + .values("avg_rating") + ) + qs = qs.annotate( + rating=Coalesce( + Subquery(feedback_qs, output_field=FloatField()), Value(0, output_field=FloatField()) + ) + ) + return qs + + +class OrderFilter(FilterSet): + uuid = UUIDFilter(field_name="uuid", lookup_expr="exact") + user_email = CharFilter(field_name="user__email", lookup_expr="iexact") + user = UUIDFilter(field_name="user__uuid", lookup_expr="exact") + status = CharFilter(field_name="status", lookup_expr="icontains", label="Status") + + order_by = OrderingFilter( + fields=( + ("uuid", "uuid"), + ("status", "status"), + ("created", "created"), + ("modified", "modified"), + ("buy_time", "buy_time"), + ("?", "random"), + ) + ) + + class Meta: + model = Order + fields = ["uuid", "user_email", "user", "status", "order_by"] + + +class WishlistFilter(FilterSet): + uuid = UUIDFilter(field_name="uuid", lookup_expr="exact") + user_email = CharFilter(field_name="user__email", lookup_expr="iexact") + user = UUIDFilter(field_name="user__uuid", lookup_expr="exact") + + order_by = OrderingFilter( + fields=(("uuid", "uuid"), ("created", "created"), ("modified", "modified"), ("?", "random")) + ) + + class Meta: + model = Wishlist + fields = ["uuid", "user_email", "user", "order_by"] + + +class CategoryFilter(FilterSet): + uuid = UUIDFilter(field_name="uuid", lookup_expr="exact") + name = CharFilter(field_name="name", lookup_expr="icontains") + parent_uuid = UUIDFilter(field_name="parent__uuid", lookup_expr="exact") + + order_by = OrderingFilter( + fields=( + ("uuid", "uuid"), + ("name", "name"), + ("?", "random"), + ) + ) + + class Meta: + model = Category + fields = ["uuid", "name"] + + +class BrandFilter(FilterSet): + uuid = UUIDFilter(field_name="uuid", lookup_expr="exact") + name = CharFilter(field_name="name", lookup_expr="icontains") + categories = CaseInsensitiveListFilter(field_name="categories__uuid", lookup_expr="exact") + + order_by = OrderingFilter( + fields=( + ("uuid", "uuid"), + ("name", "name"), + ("?", "random"), + ) + ) + + class Meta: + model = Brand + fields = ["uuid", "name"] + + +class FeedbackFilter(FilterSet): + uuid = UUIDFilter(field_name="uuid", lookup_expr="exact") + product = UUIDFilter(field_name="order_product__product__uuid", lookup_expr="exact") + + order_by = OrderingFilter( + fields=( + ("uuid", "uuid"), + ("product", "product"), + ("rating", "rating"), + ("created", "created"), + ("modified", "modified"), + ("?", "random"), + ) + ) + + class Meta: + model = Feedback + fields = ["uuid", "product"] diff --git a/core/forms.py b/core/forms.py new file mode 100644 index 00000000..97f7b94f --- /dev/null +++ b/core/forms.py @@ -0,0 +1,42 @@ +from django import forms + +from .models import Order, OrderProduct, Product, Vendor +from .widgets import JSONTableWidget + + +class ProductForm(forms.ModelForm): + class Meta: + model = Product + fields = "__all__" + widgets = { + "attributes": JSONTableWidget(), + } + + +class VendorForm(forms.ModelForm): + class Meta: + model = Vendor + fields = "__all__" + widgets = { + "authentication": JSONTableWidget(), + } + + +class OrderProductForm(forms.ModelForm): + class Meta: + model = OrderProduct + fields = "__all__" + widgets = { + "notifications": JSONTableWidget(), + "attributes": JSONTableWidget(), + } + + +class OrderForm(forms.ModelForm): + class Meta: + model = Order + fields = "__all__" + widgets = { + "notifications": JSONTableWidget(), + "attributes": JSONTableWidget(), + } diff --git a/core/graphene/__init__.py b/core/graphene/__init__.py new file mode 100644 index 00000000..d4f3b7db --- /dev/null +++ b/core/graphene/__init__.py @@ -0,0 +1,10 @@ +from graphene import Mutation + + +class BaseMutation(Mutation): + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + + @staticmethod + def mutate(**kwargs): + pass diff --git a/core/graphene/mutations.py b/core/graphene/mutations.py new file mode 100644 index 00000000..600449c2 --- /dev/null +++ b/core/graphene/mutations.py @@ -0,0 +1,488 @@ +import logging + +import requests +from django.core.cache import cache +from django.core.exceptions import BadRequest, PermissionDenied +from django.http import Http404 +from django.utils.translation import gettext_lazy as _ +from graphene import UUID, Boolean, Field, Int, List, String +from graphene.types.generic import GenericScalar +from graphene_django.utils import camelize + +from core.elasticsearch import process_query +from core.graphene import BaseMutation +from core.graphene.object_types import OrderType, ProductType, SearchResultsType, WishlistType +from core.models import Category, Order, Product, Wishlist +from core.utils import format_attributes, is_url_safe +from core.utils.caching import web_cache +from core.utils.emailing import contact_us_email +from core.utils.messages import permission_denied_message +from geo.graphene.object_types import UnregisteredCustomerAddressInput +from payments.graphene.object_types import TransactionType + +logger = logging.getLogger(__name__) + + +class CacheOperator(BaseMutation): + class Meta: + description = _("cache I/O") + + class Arguments: + key = String(required=True, description=_("key to look for in or set into the cache")) + data = GenericScalar(required=False, description=_("data to store in cache")) + timeout = Int( + required=False, + description=_("timeout in seconds to set the data for into the cache"), + ) + + data = GenericScalar(description=_("cached data")) + + @staticmethod + def mutate(_parent, info, key, data=None, timeout=None): + return camelize(web_cache(info.context, key, data, timeout)) + + +class RequestCursedURL(BaseMutation): + class Meta: + description = _("request a CORSed URL") + + class Arguments: + url = String(required=True) + + data = GenericScalar(description=_("camelized JSON data from the requested URL")) + + @staticmethod + def mutate(_parent, info, url): + if not is_url_safe(url): + raise BadRequest(_("only URLs starting with http(s):// are allowed")) + try: + data = cache.get(url, None) + if not data: + response = requests.get(url, headers={"content-type": "application/json"}) + response.raise_for_status() + data = camelize(response.json()) + cache.set(url, data, 86400) + return {"data": data} + except Exception as e: + return {"data": {"error": str(e)}} + + +class AddOrderProduct(BaseMutation): + class Meta: + description = _("add a product to the order") + + class Arguments: + product_uuid = UUID(required=True) + order_uuid = UUID(required=True) + attributes = String(required=False) + + order = Field(OrderType) + + @staticmethod + def mutate(_parent, info, product_uuid, order_uuid, attributes=None): + user = info.context.user + try: + order = Order.objects.get(uuid=order_uuid) + if not (user.has_perm("core.add_orderproduct") or user == order.user): + raise PermissionDenied(permission_denied_message) + + order = order.add_product(product_uuid=product_uuid, attributes=format_attributes(attributes)) + + return AddOrderProduct(order=order) + except Order.DoesNotExist: + raise Http404(_(f"order {order_uuid} not found")) + + +class RemoveOrderProduct(BaseMutation): + class Meta: + description = _("remove a product from the order") + + class Arguments: + product_uuid = UUID(required=True) + order_uuid = UUID(required=True) + attributes = String(required=False) + + order = Field(OrderType) + + @staticmethod + def mutate(_parent, info, product_uuid, order_uuid, attributes=None): + user = info.context.user + try: + order = Order.objects.get(uuid=order_uuid) + if not (user.has_perm("core.change_orderproduct") or user == order.user): + raise PermissionDenied(permission_denied_message) + + order = order.remove_product(product_uuid=product_uuid, attributes=format_attributes(attributes)) + + return AddOrderProduct(order=order) + except Order.DoesNotExist: + raise Http404(_(f"order {order_uuid} not found")) + + +class RemoveAllOrderProducts(BaseMutation): + class Meta: + description = _("remove all products from the order") + + class Arguments: + order_uuid = UUID(required=True) + + order = Field(OrderType) + + @staticmethod + def mutate(_parent, info, order_uuid): + user = info.context.user + order = Order.objects.get(uuid=order_uuid) + if not (user.has_perm("core.delete_orderproduct") or user == order.user): + raise PermissionDenied(permission_denied_message) + + order = order.remove_all_products() + + return RemoveAllOrderProducts(order=order) + + +class RemoveOrderProductsOfAKind(BaseMutation): + class Meta: + description = _("remove a product from the order") + + class Arguments: + product_uuid = UUID(required=True) + order_uuid = UUID(required=True) + + order = Field(OrderType) + + @staticmethod + def mutate(_parent, info, product_uuid, order_uuid): + user = info.context.user + order = Order.objects.get(uuid=order_uuid) + if not (user.has_perm("core.delete_orderproduct") or user == order.user): + raise PermissionDenied(permission_denied_message) + + order = order.remove_products_of_a_kind(product_uuid=product_uuid) + + return RemoveOrderProductsOfAKind(order=order) + + +class BuyOrder(BaseMutation): + class Meta: + description = _("buy an order") + + class Arguments: + order_uuid = UUID(required=True) + force_balance = Boolean(required=False) + force_payment = Boolean(required=False) + promocode_uuid = UUID(required=False) + + order = Field(OrderType, required=False) + transaction = Field(TransactionType, required=False) + + @staticmethod + def mutate(_parent, info, order_uuid, force_balance=False, force_payment=False, promocode_uuid=None): + user = info.context.user + try: + order = Order.objects.get(user=user, uuid=order_uuid) + instance = order.buy( + force_balance=force_balance, force_payment=force_payment, promocode_uuid=promocode_uuid + ) + match str(type(instance)): + case "": + return BuyOrder(transaction=instance) + case "": + return BuyOrder(order=instance) + case _: + raise TypeError(_(f"wrong type came from order.buy() method: {type(instance)!s}")) + except Order.DoesNotExist: + raise Http404(_(f"order {order_uuid} not found")) + + +class BuyUnregisteredOrder(BaseMutation): + class Meta: + description = _("buy an unregistered order") + + class Arguments: + products = List(UUID, required=True) + promocode_uuid = UUID(required=False) + customer_name = String(required=True) + customer_email = String(required=True) + customer_phone = String(required=True) + customer_billing_address = UnregisteredCustomerAddressInput(required=True) + customer_shipping_address = UnregisteredCustomerAddressInput(required=False) + payment_method = String(required=True) + + transaction = Field(TransactionType, required=False) + + @staticmethod + def mutate(_parent, info, products, customer_name, customer_email, customer_phone, customer_billing_address, + payment_method, customer_shipping_address=None, promocode_uuid=None ): + order = Order.objects.create(status="MOMENTAL") + transaction = order.buy_without_registration(products=products, + promocode_uuid=promocode_uuid, + customer_name=customer_name, + customer_email=customer_email, + customer_phone=customer_phone, + customer_billing_address=customer_billing_address, + customer_shipping_address=customer_shipping_address, + payment_method=payment_method) + return BuyUnregisteredOrder(transaction=transaction) + + +class AddWishlistProduct(BaseMutation): + class Meta: + description = _("add a product to the wishlist") + + class Arguments: + product_uuid = UUID(required=True) + wishlist_uuid = UUID(required=True) + + wishlist = Field(WishlistType) + + @staticmethod + def mutate(_parent, info, product_uuid, wishlist_uuid): + user = info.context.user + try: + wishlist = Wishlist.objects.get(uuid=wishlist_uuid) + + if not (user.has_perm("core.change_wishlist") or user == wishlist.user): + raise PermissionDenied(permission_denied_message) + + wishlist.add_product(product_uuid=product_uuid) + + return AddWishlistProduct(wishlist=wishlist) + + except Wishlist.DoesNotExist: + raise Http404(_(f"wishlist {wishlist_uuid} not found")) + + +class RemoveWishlistProduct(BaseMutation): + class Meta: + description = _("remove a product from the wishlist") + + class Arguments: + product_uuid = UUID(required=True) + wishlist_uuid = UUID(required=True) + + wishlist = Field(WishlistType) + + @staticmethod + def mutate(_parent, info, product_uuid, wishlist_uuid): + user = info.context.user + try: + wishlist = Wishlist.objects.get(uuid=wishlist_uuid) + + if not (user.has_perm("core.change_wishlist") or user == wishlist.user): + raise PermissionDenied(permission_denied_message) + + wishlist.remove_product(product_uuid=product_uuid) + + return RemoveWishlistProduct(wishlist=wishlist) + + except Wishlist.DoesNotExist: + raise Http404(_(f"wishlist {wishlist_uuid} not found")) + + +class RemoveAllWishlistProducts(BaseMutation): + class Meta: + description = _("remove all products from the wishlist") + + class Arguments: + wishlist_uuid = UUID(required=True) + + wishlist = Field(WishlistType) + + @staticmethod + def mutate(_parent, info, wishlist_uuid): + user = info.context.user + try: + wishlist = Wishlist.objects.get(uuid=wishlist_uuid) + + if not (user.has_perm("core.change_wishlist") or user == wishlist.user): + raise PermissionDenied(permission_denied_message) + + for product in wishlist.products.all(): + wishlist.remove_product(product_uuid=product.pk) + + return RemoveAllWishlistProducts(wishlist=wishlist) + + except Wishlist.DoesNotExist: + raise Http404(_(f"wishlist {wishlist_uuid} not found")) + + +class BuyWishlist(BaseMutation): + class Meta: + description = _("buy all products from the wishlist") + + class Arguments: + wishlist_uuid = UUID(required=True) + force_balance = Boolean(required=False) + force_payment = Boolean(required=False) + + order = Field(OrderType, required=False) + transaction = Field(TransactionType, required=False) + + @staticmethod + def mutate(_parent, info, wishlist_uuid, force_balance=False, force_payment=False): + user = info.context.user + try: + wishlist = Wishlist.objects.get(uuid=wishlist_uuid) + + if not (user.has_perm("core.change_wishlist") or user == wishlist.user): + raise PermissionDenied(permission_denied_message) + + order = Order.objects.create(user=user, status="MOMENTAL") + + for product in ( + wishlist.products.all() + if user.has_perm("core.change_wishlist") + else wishlist.products.filter(is_active=True) + ): + order.add_product(product_uuid=product.pk) + + instance = order.buy(force_balance=force_balance, force_payment=force_payment) + match str(type(instance)): + case "": + return BuyWishlist(transaction=instance) + case "": + return BuyWishlist(order=instance) + case _: + raise TypeError(_(f"wrong type came from order.buy() method: {type(instance)!s}")) + + except Wishlist.DoesNotExist: + raise Http404(_(f"wishlist {wishlist_uuid} not found")) + + +class BuyProduct(BaseMutation): + class Meta: + description = _("buy a product") + + class Arguments: + product_uuid = UUID(required=True) + attributes = String( + required=False, + description=_("please send the attributes as the string formatted like attr1=value1,attr2=value2"), + ) + force_balance = Boolean(required=False) + force_payment = Boolean(required=False) + + order = Field(OrderType, required=False) + transaction = Field(TransactionType, required=False) + + @staticmethod + def mutate(_parent, info, product_uuid, attributes=None, force_balance=False, force_payment=False): + user = info.context.user + order = Order.objects.create(user=user, status="MOMENTAL") + order.add_product(product_uuid=product_uuid, attributes=format_attributes(attributes)) + instance = order.buy(force_balance=force_balance, force_payment=force_payment) + match str(type(instance)): + case "": + return BuyProduct(transaction=instance) + case "": + return BuyProduct(order=instance) + case _: + raise TypeError(_(f"wrong type came from order.buy() method: {type(instance)!s}")) + + +class CreateProduct(BaseMutation): + class Arguments: + name = String(required=True) + description = String() + category_uuid = UUID(required=True) + + product = Field(ProductType) + + @staticmethod + def mutate(_parent, info, name, category_uuid, description=None): + if not info.context.user.has_perm("core.add_product"): + raise PermissionDenied(permission_denied_message) + category = Category.objects.get(uuid=category_uuid) + product = Product.objects.create(name=name, description=description, category=category) + return CreateProduct(product=product) + + +class UpdateProduct(BaseMutation): + class Arguments: + uuid = UUID(required=True) + name = String() + description = String() + category_uuid = UUID() + + product = Field(ProductType) + + @staticmethod + def mutate(_parent, info, uuid, name=None, description=None, category_uuid=None): + user = info.context.user + if not user.has_perm("core.change_product"): + raise PermissionDenied(permission_denied_message) + product = Product.objects.get(uuid=uuid) + if name: + product.name = name + if description: + product.description = description + if category_uuid: + product.category = Category.objects.get(uuid=category_uuid) + product.save() + return UpdateProduct(product=product) + + +class DeleteProduct(BaseMutation): + class Arguments: + uuid = UUID(required=True) + + ok = Boolean() + + @staticmethod + def mutate(_parent, info, uuid): + user = info.context.user + if not user.has_perm("core.delete_product"): + raise PermissionDenied(permission_denied_message) + product = Product.objects.get(uuid=uuid) + product.delete() + return DeleteProduct(ok=True) + + +class ContactUs(BaseMutation): + class Arguments: + email = String(required=True) + name = String(required=True) + subject = String(required=True) + phone_number = String(required=False) + message = String(required=True) + + received = Boolean(required=True) + error = String() + + @staticmethod + def mutate(_parent, info, email, name, subject, message, phone_number=None): + try: + contact_us_email.delay( + { + "email": email, + "name": name, + "subject": subject, + "phone_number": phone_number, + "message": message, + } + ) + return ContactUs(received=True) + except Exception as e: + return ContactUs(received=False, error=str(e)) + + +class Search(BaseMutation): + class Arguments: + query = String(required=True) + + results = Field(SearchResultsType) + + class Meta: + description = _("elasticsearch - works like a charm") + + @staticmethod + def mutate(_parent, info, query): + data = process_query(query) + + return Search( + results=SearchResultsType( + products=data["products"], + categories=data["categories"], + brands=data["brands"], + ) + ) diff --git a/core/graphene/object_types.py b/core/graphene/object_types.py new file mode 100644 index 00000000..40a80fbc --- /dev/null +++ b/core/graphene/object_types.py @@ -0,0 +1,470 @@ +from django.core.cache import cache +from django.db.models import Max, Min, QuerySet +from django.db.models.functions import Length +from django.utils.translation import gettext_lazy as _ +from graphene import UUID, Field, Float, Int, List, NonNull, ObjectType, String, relay +from graphene.types.generic import GenericScalar +from graphene_django import DjangoObjectType +from graphene_django.filter import DjangoFilterConnectionField +from graphene_django.utils import camelize +from mptt.querysets import TreeQuerySet + +from core.models import ( + Attribute, + AttributeGroup, + AttributeValue, + Brand, + Category, + Feedback, + Order, + OrderProduct, + Product, + ProductImage, + PromoCode, + Promotion, + Stock, + Vendor, + Wishlist, +) +from geo.graphene.object_types import AddressType + +logger = __import__("logging").getLogger(__name__) + + +class AttributeType(DjangoObjectType): + values = List(lambda: AttributeValueType, description=_("attribute values")) + + class Meta: + model = Attribute + interfaces = (relay.Node,) + fields = ("uuid", "value_type", "name") + filter_fields = ["uuid"] + description = _("attributes") + + def resolve_values(self, info): + base_qs = AttributeValue.objects.filter(attribute=self) + product_uuid = getattr(info.context, "_product_uuid", None) + + if product_uuid: + base_qs = base_qs.filter(product__uuid=product_uuid) + + return base_qs + + +class AttributeGroupType(DjangoObjectType): + attributes = List(lambda: AttributeType, description=_("grouped attributes")) + + class Meta: + model = AttributeGroup + interfaces = (relay.Node,) + fields = ("uuid", "parent", "name", "attributes") + filter_fields = ["uuid"] + description = _("groups of attributes") + + def resolve_attributes(self, info): + product_uuid = getattr(info.context, "_product_uuid", None) + qs = self.attributes.all() + + if product_uuid: + qs = qs.filter(values__product__uuid=product_uuid).distinct() + + return qs + + +class BrandType(DjangoObjectType): + categories = List(lambda: CategoryType, description=_("categories")) + + class Meta: + model = Brand + interfaces = (relay.Node,) + fields = ("uuid", "categories", "name") + filter_fields = ["uuid"] + description = _("brands") + + def resolve_categories(self, info): + if info.context.user.has_perm("core.view_category"): + return self.categories.all() + return self.categories.filter(is_active=True) + + +class FilterableAttributeType(ObjectType): + attribute_name = String(required=True) + possible_values = List(String, required=True) + + +class MinMaxPriceType(ObjectType): + min_price = Float() + max_price = Float() + + +class CategoryType(DjangoObjectType): + children = List( + lambda: CategoryType, + depth=Int(default_value=None), + description=_("categories"), + ) + image = String(description=_("category image url")) + markup_percent = Float(required=False, description=_("markup percentage")) + filterable_attributes = List( + NonNull(FilterableAttributeType), + description=_("which attributes and values can be used for filtering this category."), + ) + min_max_prices = Field( + NonNull(MinMaxPriceType), + description=_("minimum and maximum prices for products in this category, if available."), + ) + + class Meta: + model = Category + interfaces = (relay.Node,) + fields = ( + "uuid", + "markup_percent", + "attributes", + "children", + "name", + "description", + "image", + "min_max_prices", + ) + filter_fields = ["uuid"] + description = _("categories") + + def resolve_children(self, info, depth=None) -> TreeQuerySet: + max_depth = self.get_tree_depth() + + if depth is None: + depth = max_depth + + if depth <= 0: + return Category.objects.none() + + categories = Category.objects.language(info.context.locale).filter(parent=self) + if info.context.user.has_perm("core.view_category"): + return categories + return categories.filter(is_active=True) + + def resolve_image(self, info) -> str: + return info.context.build_absolute_uri(self.image.url) if self.image else "" + + def resolve_markup_percent(self, info) -> float: + if info.context.user.has_perm("core.view_category"): + return float(self.markup_percent) + return 0.0 + + def resolve_filterable_attributes(self, info): + filterable_results = cache.get(f"{self.uuid}_filterable_results", []) + + if len(filterable_results) > 0: + return filterable_results + + for attr in ( + self.attributes.all() + if info.context.user.has_perm("view_attribute") + else self.attributes.filter(is_active=True) + ): + distinct_vals = ( + AttributeValue.objects.annotate(value_length=Length("value")) + .filter(attribute=attr, product__category=self, value_length__lte=30) + .values_list("value", flat=True) + .distinct() + ) + + distinct_vals_list = list(distinct_vals) + + if len(distinct_vals_list) <= 128: + filterable_results.append( + FilterableAttributeType(attribute_name=attr.name, possible_values=distinct_vals_list) + ) + else: + pass + + cache.set(f"{self.uuid}_filterable_results", filterable_results, 86400) + + return filterable_results + + def resolve_min_max_prices(self, info): + min_max_prices = cache.get(key=f"{self.name}_min_max_prices", default={}) + + if not min_max_prices: + price_aggregation = Product.objects.filter(category=self).aggregate( + min_price=Min("stocks__price"), max_price=Max("stocks__price") + ) + min_max_prices["min_price"] = price_aggregation.get("min_price", 0.0) + min_max_prices["max_price"] = price_aggregation.get("max_price", 0.0) + + cache.set(key=f"{self.name}_min_max_prices", value=min_max_prices, timeout=86400) + + return MinMaxPriceType(min_price=min_max_prices["min_price"], max_price=min_max_prices["max_price"]) + + +class VendorType(DjangoObjectType): + markup_percent = Float(description=_("markup percentage")) + + class Meta: + model = Vendor + interfaces = (relay.Node,) + fields = ("uuid", "name", "markup_percent") + filter_fields = ["uuid"] + description = _("vendors") + + +class FeedbackType(DjangoObjectType): + comment = String(description=_("comment")) + rating = Int(description=_("rating value from 1 to 10, inclusive, or 0 if not set.")) + + class Meta: + model = Feedback + interfaces = (relay.Node,) + fields = ("uuid", "comment", "rating") + filter_fields = ["uuid"] + description = _("represents feedback from a user.") + + +class OrderProductType(DjangoObjectType): + attributes = GenericScalar(description=_("attributes")) + notifications = GenericScalar(description=_("notifications")) + download_url = String(description=_("download url for this order product if applicable")) + + class Meta: + model = OrderProduct + interfaces = (relay.Node,) + fields = ( + "uuid", + "product", + "quantity", + "status", + "comments", + "attributes", + "notifications", + ) + filter_fields = ["uuid"] + description = _("order products") + + def resolve_attributes(self, info): + return camelize(self.attributes) + + def resolve_notifications(self, info): + return camelize(self.notifications) + + def resolve_download_url(self, info) -> str | None: + return self.download_url + + +class OrderType(DjangoObjectType): + order_products = DjangoFilterConnectionField( + OrderProductType, description=_("a list of order products in this order") + ) + billing_address = Field(AddressType, description=_("billing address")) + shipping_address = Field( + AddressType, + description=_("shipping address for this order, leave blank if same as billing address or if not applicable"), + ) + total_price = Float(description=_("total price of this order")) + total_quantity = Int(description=_("total quantity of products in order")) + is_whole_digital = Float(description=_("are all products in the order digital")) + attributes = GenericScalar(description=_("attributes")) + notifications = GenericScalar(description=_("notifications")) + + class Meta: + model = Order + interfaces = (relay.Node,) + fields = ( + "uuid", + "billing_address", + "shipping_address", + "status", + "promo_code", + "buy_time", + "user", + "total_price", + "total_quantity", + "is_whole_digital", + ) + description = _("orders") + + def resolve_total_price(self, _info): + return self.total_price + + def resolve_total_quantity(self, _info): + return self.total_quantity + + def resolve_notifications(self, info): + return camelize(self.notifications) + + def resolve_attributes(self, info): + return camelize(self.attributes) + + +class ProductImageType(DjangoObjectType): + image = String(description=_("image url")) + + class Meta: + model = ProductImage + interfaces = (relay.Node,) + fields = ("uuid", "alt", "priority", "image") + filter_fields = ["uuid"] + description = _("product's images") + + def resolve_image(self, info): + return info.context.build_absolute_uri(self.image.url) if self.image else "" + + +class ProductType(DjangoObjectType): + category = Field(CategoryType, description=_("category")) + images = DjangoFilterConnectionField(ProductImageType, description=_("images")) + feedbacks = DjangoFilterConnectionField(FeedbackType, description=_("feedbacks")) + brand = Field(BrandType, description=_("brand")) + attribute_groups = DjangoFilterConnectionField(AttributeGroupType, description=_("attribute groups")) + price = Float(description=_("price")) + quantity = Float(description=_("quantity")) + feedbacks_count = Int(description=_("number of feedbacks")) + + class Meta: + model = Product + interfaces = (relay.Node,) + fields = ( + "uuid", + "category", + "brand", + "tags", + "name", + "description", + "feedbacks", + "images", + "price", + ) + filter_fields = ["uuid", "name"] + description = _("products") + + def resolve_price(self, _info) -> float: + return self.price or 0.0 + + def resolve_feedbacks(self, _info) -> QuerySet[Feedback]: + if _info.context.user.has_perm("core.view_feedback"): + return Feedback.objects.filter(order_product__product=self) + return Feedback.objects.filter(order_product__product=self, is_active=True) + + def resolve_feedbacks_count(self, _info) -> int: + return self.feedbacks_count or 0 + + def resolve_attribute_groups(self, info): + info.context._product_uuid = self.uuid + + return AttributeGroup.objects.filter(attributes__values__product=self).distinct() + + def resolve_quantity(self, _info) -> int: + return self.quantity or 0 + + +class AttributeValueType(DjangoObjectType): + value = String(description=_("attribute value")) + + class Meta: + model = AttributeValue + interfaces = (relay.Node,) + fields = ("uuid", "value") + filter_fields = ["uuid", "value"] + description = _("attribute value") + + +class PromoCodeType(DjangoObjectType): + discount = Float() + discount_type = String() + + class Meta: + model = PromoCode + interfaces = (relay.Node,) + fields = ( + "uuid", + "code", + "start_time", + "end_time", + "used_on", + ) + filter_fields = ["uuid"] + description = _("promocodes") + + def resolve_discount(self, info) -> float: + return self.discount_percent if self.discount_percent else self.discount_amount + + def resolve_discount_type(self, info) -> str: + return "percent" if self.discount_percent else "amount" + + +class PromotionType(DjangoObjectType): + products = DjangoFilterConnectionField(ProductType, description=_("products on sale")) + + class Meta: + model = Promotion + interfaces = (relay.Node,) + fields = ("uuid", "name", "discount_percent", "products") + filter_fields = ["uuid"] + description = _("promotions") + + +class StockType(DjangoObjectType): + vendor = Field(VendorType, description=_("vendor")) + product = Field(ProductType, description=_("product")) + + class Meta: + model = Stock + interfaces = (relay.Node,) + fields = ("uuid", "vendor", "product", "price", "quantity", "sku") + filter_fields = ["uuid"] + description = _("stocks") + + +class WishlistType(DjangoObjectType): + products = DjangoFilterConnectionField(ProductType, description=_("wishlisted products")) + + class Meta: + model = Wishlist + interfaces = (relay.Node,) + fields = ("uuid", "products", "user") + description = _("wishlists") + + +class ConfigType(ObjectType): + project_name = String(description=_("project name")) + base_domain = String(description=_("company email")) + company_name = String(description=_("company name")) + company_address = String(description=_("company address")) + company_phone_number = String(description=_("company phone number")) + email_from = String(description=_("email from, sometimes it must be used instead of host user value")) + email_host_user = String(description=_("email host user")) + payment_gateway_maximum = Float(description=_("maximum amount for payment")) + payment_gateway_minimum = Float(description=_("minimum amount for payment")) + + class Meta: + description = _("company configuration") + + +class LanguageType(ObjectType): + code = String(description=_("language code")) + name = String(description=_("language name")) + flag = String(description=_("language flag, if exists :)")) + + class Meta: + description = _("supported languages") + + +class SearchProductsResultsType(ObjectType): + uuid = UUID() + name = String() + + +class SearchCategoriesResultsType(ObjectType): + uuid = UUID() + name = String() + + +class SearchBrandsResultsType(ObjectType): + uuid = UUID() + name = String() + + +class SearchResultsType(ObjectType): + products = List(description=_("products search results"), of_type=SearchProductsResultsType) + categories = List(description=_("products search results"), of_type=SearchCategoriesResultsType) + brands = List(description=_("products search results"), of_type=SearchBrandsResultsType) diff --git a/core/graphene/schema.py b/core/graphene/schema.py new file mode 100644 index 00000000..40ffe63c --- /dev/null +++ b/core/graphene/schema.py @@ -0,0 +1,309 @@ +import logging + +from django.core.cache import cache +from django.core.exceptions import PermissionDenied +from graphene import Field, List, ObjectType, Schema +from graphene_django.filter import DjangoFilterConnectionField + +from blog.filters import PostFilter +from blog.graphene.object_types import PostType +from core.filters import ( + BrandFilter, + CategoryFilter, + FeedbackFilter, + OrderFilter, + ProductFilter, + WishlistFilter, +) +from core.graphene.mutations import ( + AddOrderProduct, + AddWishlistProduct, + BuyOrder, + BuyProduct, + BuyWishlist, + CacheOperator, + ContactUs, + CreateProduct, + DeleteProduct, + RemoveAllOrderProducts, + RemoveAllWishlistProducts, + RemoveOrderProduct, + RemoveOrderProductsOfAKind, + RemoveWishlistProduct, + RequestCursedURL, + Search, + UpdateProduct, +) +from core.graphene.object_types import ( + AttributeGroupType, + BrandType, + CategoryType, + ConfigType, + FeedbackType, + LanguageType, + OrderProductType, + OrderType, + ProductImageType, + ProductType, + PromoCodeType, + PromotionType, + StockType, + VendorType, + WishlistType, +) +from core.models import ( + AttributeGroup, + Brand, + Category, + Feedback, + Order, + OrderProduct, + Product, + ProductImage, + PromoCode, + Promotion, + Stock, + Vendor, + Wishlist, +) +from core.utils import get_project_parameters +from core.utils.languages import get_flag_by_language +from core.utils.messages import permission_denied_message +from evibes.settings import LANGUAGES +from payments.graphene.mutations import Deposit +from vibes_auth.filters import UserFilter +from vibes_auth.graphene.mutations import ( + ActivateUser, + ConfirmResetPassword, + CreateUser, + DeleteUser, + ObtainJSONWebToken, + RefreshJSONWebToken, + ResetPassword, + UpdateUser, + VerifyJSONWebToken, +) +from vibes_auth.graphene.object_types import UserType +from vibes_auth.models import User + +logger = logging.getLogger(__name__) + + +class Query(ObjectType): + parameters = Field(ConfigType) + languages = List(LanguageType) + products = DjangoFilterConnectionField(ProductType, filterset_class=ProductFilter) + orders = DjangoFilterConnectionField(OrderType, filterset_class=OrderFilter) + users = DjangoFilterConnectionField(UserType, filterset_class=UserFilter) + attribute_groups = DjangoFilterConnectionField(AttributeGroupType) + categories = DjangoFilterConnectionField(CategoryType, filterset_class=CategoryFilter) + vendors = DjangoFilterConnectionField(VendorType) + feedbacks = DjangoFilterConnectionField(FeedbackType, filterset_class=FeedbackFilter) + order_products = DjangoFilterConnectionField(OrderProductType) + product_images = DjangoFilterConnectionField(ProductImageType) + stocks = DjangoFilterConnectionField(StockType) + wishlists = DjangoFilterConnectionField(WishlistType, filterset_class=WishlistFilter) + promotions = DjangoFilterConnectionField(PromotionType) + promocodes = DjangoFilterConnectionField(PromoCodeType) + brands = DjangoFilterConnectionField(BrandType, filterset_class=BrandFilter) + posts = DjangoFilterConnectionField(PostType, filterset_class=PostFilter) + + @staticmethod + def resolve_parameters(_parent, _info): + return get_project_parameters() + + @staticmethod + def resolve_languages(_parent, _info): + languages = cache.get("languages") + + if not languages: + languages = [ + {"code": lang[0], "name": lang[1], "flag": get_flag_by_language(lang[0])} for lang in LANGUAGES + ] + cache.set("languages", languages, 60 * 60) + + return languages + + @staticmethod + def resolve_products(_parent, info, **kwargs): + if info.context.user.is_authenticated and kwargs.get("uuid"): + product = Product.objects.get( + uuid=kwargs["uuid"] + ).select_related("brand", "category").prefetch_related("images", "stocks") + if product.is_active and product.brand.is_active and product.category.is_active: + info.context.user.add_to_recently_viewed(product.uuid) + return ( + Product.objects.all().select_related("brand", "category").prefetch_related("images", "stocks") + if info.context.user.has_perm("core.view_product") + else Product.objects.filter( + is_active=True, brand__is_active=True, category__is_active=True + ).select_related("brand", "category").prefetch_related("images", "stocks") + ) + + @staticmethod + def resolve_orders(_parent, info, **kwargs): + orders = Order.objects + user = info.context.user + if not user.is_authenticated: + raise PermissionDenied(permission_denied_message) + + if user.has_perm("core.view_order"): + filters = {} + if kwargs.get("uuid"): + filters["uuid"] = kwargs["uuid"] + if kwargs.get("user"): + filters["user"] = kwargs["user"] + if kwargs.get("user_email"): + filters["user__email"] = kwargs["user_email"] + orders = orders.filter(**filters) + else: + filters = {"is_active": True, "user": user} + if kwargs.get("uuid"): + filters["uuid"] = kwargs["uuid"] + orders = orders.filter(**filters) + + return orders + + @staticmethod + def resolve_users(_parent, info, **kwargs): + if info.context.user.has_perm("vibes_auth.view_user"): + return User.objects.all() + users = User.objects.filter(uuid=info.context.user.pk) + return users if users.exists() else User.objects.none() + + @staticmethod + def resolve_attribute_groups(_parent, info, **kwargs): + if info.context.user.has_perm("core.view_attributegroup"): + return AttributeGroup.objects.all() + return AttributeGroup.objects.filter(is_active=True) + + @staticmethod + def resolve_categories(_parent, info, **kwargs): + categories = Category.objects.filter(parent=None) + if info.context.user.has_perm("core.view_category"): + return categories + return categories.filter(is_active=True) + + @staticmethod + def resolve_vendors(_parent, info): + if not info.context.user.has_perm("core.view_vendor"): + raise PermissionDenied(permission_denied_message) + return Vendor.objects.all() + + @staticmethod + def resolve_brands(_parent, info): + if not info.context.user.has_perm("core.view_brand"): + return Brand.objects.filter(is_active=True) + return Brand.objects.all() + + @staticmethod + def resolve_feedbacks(_parent, info, **kwargs): + if info.context.user.has_perm("core.view_feedback"): + return Feedback.objects.all() + return Feedback.objects.filter(is_active=True) + + @staticmethod + def resolve_order_products(_parent, info, **kwargs): + order_products = OrderProduct.objects + user = info.context.user + + if user.has_perm("core.view_orderproduct"): + filters = {} + if kwargs.get("uuid"): + filters["uuid"] = kwargs["uuid"] + if kwargs.get("order"): + filters["order__uuid"] = kwargs["order"] + if kwargs.get("user"): + filters["user__uuid"] = kwargs["user"] + order_products = order_products.filter(**filters) + else: + filters = {"is_active": True, "user": user} + if kwargs.get("uuid"): + filters["uuid"] = kwargs["uuid"] + order_products = order_products.filter(**filters) + + return order_products + + @staticmethod + def resolve_product_images(_parent, info, **kwargs): + if info.context.user.has_perm("core.view_productimage"): + return ProductImage.objects.all() + return ProductImage.objects.filter(is_active=True) + + @staticmethod + def resolve_stocks(_parent, info): + if not info.context.user.has_perm("core.view_stock"): + raise PermissionDenied(permission_denied_message) + return Stock.objects.all() + + @staticmethod + def resolve_wishlists(_parent, info, **kwargs): + wishlists = Wishlist.objects + user = info.context.user + + if not user.is_authenticated: + raise PermissionDenied(permission_denied_message) + + if user.has_perm("core.view_wishlist"): + filters = {} + if kwargs.get("uuid"): + filters["uuid"] = kwargs["uuid"] + if kwargs.get("user_email"): + filters["user__email"] = kwargs["user_email"] + if kwargs.get("user"): + filters["user__uuid"] = kwargs["user"] + wishlists = wishlists.filter(**filters) + else: + filters = {"is_active": True, "user": user} + if kwargs.get("uuid"): + filters["uuid"] = kwargs["uuid"] + wishlists = wishlists.filter(**filters) + + return wishlists + + @staticmethod + def resolve_promotions(_parent, info, **kwargs): + promotions = Promotion.objects + if info.context.user.has_perm("core.view_promotion"): + return promotions.all() + return promotions.filter(is_active=True) + + @staticmethod + def resolve_promocodes(_parent, info, **kwargs): + promocodes = PromoCode.objects + if info.context.user.has_perm("core.view_promocode"): + return promocodes.filter(user__uuid=kwargs.get("user_uuid")) or promocodes.all() + return promocodes.filter(is_active=True, user=info.context.user) + + +class Mutation(ObjectType): + search = Search.Field() + cache = CacheOperator.Field() + request_cursed_URL = RequestCursedURL.Field() # noqa: N815 + contact_us = ContactUs.Field() + add_wishlist_product = AddWishlistProduct.Field() + remove_wishlist_product = RemoveWishlistProduct.Field() + remove_all_wishlist_products = RemoveAllWishlistProducts.Field() + buy_wishlist = BuyWishlist.Field() + add_order_product = AddOrderProduct.Field() + remove_order_product = RemoveOrderProduct.Field() + remove_all_order_products = RemoveAllOrderProducts.Field() + remove_order_products_of_a_kind = RemoveOrderProductsOfAKind.Field() + buy_order = BuyOrder.Field() + deposit = Deposit.Field() + obtain_jwt_token = ObtainJSONWebToken.Field() + refresh_jwt_token = RefreshJSONWebToken.Field() + verify_jwt_token = VerifyJSONWebToken.Field() + create_user = CreateUser.Field() + update_user = UpdateUser.Field() + delete_user = DeleteUser.Field() + activate_user = ActivateUser.Field() + reset_password = ResetPassword.Field() + confirm_reset_password = ConfirmResetPassword.Field() + buy_product = BuyProduct.Field() + create_product = CreateProduct.Field() + update_product = UpdateProduct.Field() + delete_product = DeleteProduct.Field() + + +schema = Schema(query=Query, mutation=Mutation) diff --git a/core/locale/ar_AR/LC_MESSAGES/django.mo b/core/locale/ar_AR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..d6e3dc41 Binary files /dev/null and b/core/locale/ar_AR/LC_MESSAGES/django.mo differ diff --git a/core/locale/ar_AR/LC_MESSAGES/django.po b/core/locale/ar_AR/LC_MESSAGES/django.po new file mode 100644 index 00000000..e99f0be2 --- /dev/null +++ b/core/locale/ar_AR/LC_MESSAGES/django.po @@ -0,0 +1,1699 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: ar-AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "المعرف الفريد" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "يستخدم المعرف الفريد لتحديد أي كائن قاعدة بيانات بالتأكيد" + +#: core/abstract.py:19 +msgid "is active" +msgstr "نشط" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"إذا تم تعيينه على خطأ، لا يمكن للمستخدمين رؤية هذا الكائن دون الحاجة إلى إذن" + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "تم إنشاؤها" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "عندما ظهر الكائن لأول مرة في قاعدة البيانات" + +#: core/abstract.py:23 +msgid "modified" +msgstr "تم التعديل" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "متى تم تحرير الكائن آخر مرة" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "تنشيط %(اسم_الجمع) المحدد %(verbose_play_plural)" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "إلغاء تنشيط %(verbose_name_plural)%(verbose_name_plural) المحددة" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "قيمة السمة" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "قيم السمات" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "الاسم" + +#: core/admin.py:152 +msgid "image" +msgstr "الصورة" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "الصور" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "المخزون" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "الأسهم" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "السعر" + +#: core/admin.py:199 +msgid "rating" +msgstr "تصنيف المنتج" + +#: core/admin.py:203 +msgid "basic info" +msgstr "معلومات أساسية" + +#: core/admin.py:217 +msgid "important dates" +msgstr "تواريخ مهمة" + +#: core/admin.py:218 +msgid "translations" +msgstr "الترجمات" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "طلب المنتج" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "اطلب المنتجات" + +#: core/admin.py:379 +msgid "config" +msgstr "التكوين" + +#: core/apps.py:8 +msgid "core" +msgstr "الأساسيات" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "تم الانتهاء" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "التوصيل" + +#: core/choices.py:6 +msgid "delivered" +msgstr "تم التسليم" + +#: core/choices.py:7 +msgid "canceled" +msgstr "تم الإلغاء" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "فشل" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "قيد الانتظار" + +#: core/choices.py:10 +msgid "accepted" +msgstr "مقبولة" + +#: core/choices.py:11 +msgid "money returned" +msgstr "الأموال التي تم إرجاعها" + +#: core/choices.py:17 +msgid "payment" +msgstr "الدفع" + +#: core/choices.py:21 +msgid "momental" +msgstr "مومنتال" + +#: core/choices.py:24 +msgid "successful" +msgstr "ناجح" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "ذاكرة التخزين المؤقت للإدخال/الإخراج" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"تطبيق مفتاح فقط لقراءة البيانات المسموح بها من ذاكرة التخزين المؤقت.\n" +"تطبيق مفتاح وبيانات ومهلة مع المصادقة لكتابة البيانات إلى ذاكرة التخزين المؤقت." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "الحصول على قائمة باللغات المدعومة" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "الحصول على معلمات التطبيق القابلة للكشف" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "إرسال رسالة إلى فريق الدعم" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "طلب عنوان URL مرتبط بـ CORSed. مسموح بـ https فقط." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "نقطة نهاية بحث عالمية للاستعلام عبر جداول المشروع" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "سرد كل مجموعات السمات (عرض بسيط)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "استرداد مجموعة سمة واحدة (عرض تفصيلي)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "إنشاء مجموعة سمات" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "حذف مجموعة سمات" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "إعادة كتابة مجموعة سمات موجودة تحفظ غير القابلة للتعديل" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "إعادة كتابة بعض حقول مجموعة سمات موجودة تحفظ غير القابلة للتعديل" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "سرد جميع السمات (عرض بسيط)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "استرداد سمة واحدة (عرض تفصيلي)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "إنشاء سمة" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "حذف سمة" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "إعادة كتابة سمة موجودة تحفظ غير القابلة للتعديل" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "إعادة كتابة بعض حقول سمة موجودة تحفظ غير القابلة للتعديل" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "سرد جميع قيم السمات (عرض بسيط)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "استرداد قيمة سمة واحدة (عرض تفصيلي)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "إنشاء قيمة السمة" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "حذف قيمة سمة" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "إعادة كتابة قيمة سمة موجودة تحفظ غير القابلة للتعديل" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "إعادة كتابة بعض حقول قيمة سمة موجودة حفظ غير قابل للتعديل" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "قائمة بجميع الفئات (عرض بسيط)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "استرداد فئة واحدة (عرض تفصيلي)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "إنشاء فئة" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "حذف فئة" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "إعادة كتابة فئة موجودة حفظ غير المواد غير القابلة للتعديل" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "إعادة كتابة بعض حقول فئة موجودة حفظ غير القابلة للتعديل" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "قائمة بجميع الفئات (عرض بسيط)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "بالنسبة للمستخدمين من غير الموظفين، يتم إرجاع الطلبات الخاصة بهم فقط." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "استرداد فئة واحدة (عرض تفصيلي)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "إنشاء سمة" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "لا يعمل مع المستخدمين من غير الموظفين." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "حذف سمة" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "إعادة كتابة فئة موجودة حفظ غير المواد غير القابلة للتعديل" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "إعادة كتابة بعض حقول فئة موجودة حفظ غير القابلة للتعديل" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "سعر الشراء وقت الطلب" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"ينهي أمر الشراء. إذا تم استخدام \"فرض_الرصيد\"، يتم إكمال عملية الشراء " +"باستخدام رصيد المستخدم؛ إذا تم استخدام \"فرض_الدفع\"، يتم بدء المعاملة." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "شراء طلب شراء بدون إنشاء حساب" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "إنهاء طلب الشراء لمستخدم غير مسجل." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "إضافة منتج إلى الطلب" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "يضيف منتجًا إلى طلب باستخدام \"معرّف_المنتج\" و\"السمات\" المتوفرة." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "إزالة منتج من الطلب" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "يزيل منتجًا من أحد الطلبات باستخدام \"معرّف_المنتج\" و\"السمات\" المتوفرة." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "سرد جميع السمات (عرض بسيط)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" +"بالنسبة للمستخدمين من غير الموظفين، يتم إرجاع قوائم الرغبات الخاصة بهم فقط." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "استرداد سمة واحدة (عرض تفصيلي)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "إنشاء سمة" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "لا يعمل مع المستخدمين من غير الموظفين." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "حذف سمة" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "إعادة كتابة سمة موجودة تحفظ غير القابلة للتعديل" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "إعادة كتابة بعض حقول سمة موجودة تحفظ غير القابلة للتعديل" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "إضافة منتج إلى الطلب" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "يضيف منتجًا إلى قائمة أمنيات باستخدام 'product_uid' المتوفرة" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "إزالة منتج من قائمة الرغبات" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "يزيل منتجًا من قائمة أمنيات باستخدام 'product_uid' المتوفرة" + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "إضافة العديد من المنتجات إلى قائمة الرغبات" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" +"يضيف العديد من المنتجات إلى قائمة الرغبات باستخدام 'product_uids' المتوفرة" + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "إزالة منتج من الطلب" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"يزيل العديد من المنتجات من قائمة الرغبات باستخدام 'product_uids' المتوفرة" + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "لم يتم توفير مصطلح بحث." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "" +"مفتاح للبحث عنه في ذاكرة التخزين المؤقت أو تعيينه في ذاكرة التخزين المؤقت" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "البيانات المراد تخزينها في ذاكرة التخزين المؤقت" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "المهلة بالثواني لتعيين البيانات في ذاكرة التخزين المؤقت" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "البيانات المخزنة مؤقتاً" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "بيانات JSON مجمّلة من عنوان URL المطلوب" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "يُسمح فقط بعناوين URL التي تبدأ ب http(s)://" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "إضافة منتج إلى الطلب" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "الطلب {order_uuid} غير موجود" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "إزالة منتج من الطلب" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "إزالة جميع المنتجات من الطلب" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "شراء طلبية" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "جاء نوع خاطئ من طريقة order.buy(): {str (نوع (مثيل))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "شراء طلبية" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "إضافة منتج إلى الطلب" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "قائمة الأمنيات {wishlist_uuid} غير موجودة" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "إزالة منتج من الطلب" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "إزالة منتج من الطلب" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "إزالة منتج من الطلب" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "شراء طلبية" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "الرجاء إرسال السمات كسلسلة منسقة مثل attr1=قيمة1، attr2=قيمة2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - يعمل مثل السحر" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "السمات" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "السمات المجمعة" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "مجموعات السمات" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "الفئات" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "العلامات التجارية" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "الفئات" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "النسبة المئوية للترميز" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "ما هي السمات والقيم التي يمكن استخدامها لتصفية هذه الفئة." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"الحد الأدنى والحد الأقصى لأسعار المنتجات في هذه الفئة، إذا كانت متوفرة." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "البائعون" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "كيفية" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "قيمة التصنيف من 1 إلى 10، شاملة، أو 0 إذا لم يتم تعيينها." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "يمثل ملاحظات من المستخدم." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "الإشعارات" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "تحميل الرابط الخاص بمنتج الطلب هذا إن أمكن" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "قائمة بطلب المنتجات بهذا الترتيب" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "عنوان إرسال الفواتير" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"عنوان الشحن لهذا الطلب، اترك العنوان فارغًا إذا كان هو نفسه عنوان إرسال " +"الفواتير أو إذا لم يكن منطبقًا" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "السعر الإجمالي لهذا الطلب" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "إجمالي كمية المنتجات بالترتيب" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "هل جميع المنتجات في الطلب رقمي" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "الطلبات" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "رابط الصورة" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "صور المنتج" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "الفئة" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "الملاحظات" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "العلامة التجارية" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "مجموعات السمات" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "الكمية" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "عدد الملاحظات" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "المنتجات" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "الرموز الترويجية" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "المنتجات المعروضة للبيع" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "العروض الترويجية" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "البائع" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "المنتج" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "المنتجات المفضلة" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "قوائم التمنيات" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "اسم المشروع" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "البريد الإلكتروني للشركة" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "اسم الشركة" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "عنوان الشركة" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "رقم هاتف الشركة" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" +"\"البريد الإلكتروني من\"، في بعض الأحيان يجب استخدامه بدلاً من قيمة المستخدم" +" المضيف" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "مستخدم البريد الإلكتروني المضيف" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "الحد الأقصى لمبلغ السداد" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "الحد الأدنى لمبلغ السداد" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "التكوين" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "رمز اللغة" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "اسم اللغة" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "علم اللغة، إذا كان موجوداً :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "الحصول على قائمة باللغات المدعومة" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "نتائج البحث عن المنتجات" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "والد هذه المجموعة" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "مجموعة السمات الرئيسية" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "اسم مجموعة السمات" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "مجموعة السمات" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "فئة هذه السمة" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "مجموعة هذه السمة" + +#: core/models.py:99 +msgid "string" +msgstr "الخيط" + +#: core/models.py:100 +msgid "integer" +msgstr "عدد صحيح" + +#: core/models.py:101 +msgid "float" +msgstr "تعويم" + +#: core/models.py:102 +msgid "boolean" +msgstr "منطقية" + +#: core/models.py:103 +msgid "array" +msgstr "المصفوفة" + +#: core/models.py:104 +msgid "object" +msgstr "الكائن" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "نوع قيمة السمة" + +#: core/models.py:107 +msgid "value type" +msgstr "نوع القيمة" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "اسم هذه السمة" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "اسم السمة" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "السمة" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "سمة هذه القيمة" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "المنتج المحدد المرتبط بقيمة هذه السمة" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "المنتج المرتبط" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "القيمة المحددة لهذه السمة" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "تحميل صورة تمثل هذه الفئة" + +#: core/models.py:166 +msgid "category image" +msgstr "صورة الفئة" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "تحديد نسبة ترميز للمنتجات في هذه الفئة" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "أصل هذه الفئة لتكوين بنية هرمية" + +#: core/models.py:181 +msgid "parent category" +msgstr "الفئة الرئيسية" + +#: core/models.py:186 +msgid "category name" +msgstr "اسم الفئة" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "تقديم اسم لهذه الفئة" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "إضافة وصف تفصيلي لهذه الفئة" + +#: core/models.py:195 +msgid "category description" +msgstr "وصف الفئة" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "اسم هذه العلامة التجارية" + +#: core/models.py:218 +msgid "brand name" +msgstr "اسم العلامة التجارية" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "تحميل شعار يمثل هذه العلامة التجارية" + +#: core/models.py:226 +msgid "brand small image" +msgstr "صورة العلامة التجارية الصغيرة" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "رفع شعار كبير يمثل هذه العلامة التجارية" + +#: core/models.py:233 +msgid "brand big image" +msgstr "صورة كبيرة للعلامة التجارية" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "إضافة وصف تفصيلي للعلامة التجارية" + +#: core/models.py:239 +msgid "brand description" +msgstr "وصف العلامة التجارية" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "الفئات الاختيارية التي ترتبط بها هذه العلامة التجارية" + +#: core/models.py:245 +msgid "associated categories" +msgstr "الفئات" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "الفئة التي ينتمي إليها هذا المنتج" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "ربط هذا المنتج اختياريًا بعلامة تجارية" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "العلامات التي تساعد في وصف أو تجميع هذا المنتج" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "علامات المنتج" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "يشير إلى ما إذا كان هذا المنتج يتم تسليمه رقميًا أم لا" + +#: core/models.py:282 +msgid "is product digital" +msgstr "هل المنتج رقمي" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "توفير اسم تعريفي واضح للمنتج" + +#: core/models.py:289 +msgid "product name" +msgstr "اسم المنتج" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "إضافة وصف تفصيلي للمنتج" + +#: core/models.py:295 +msgid "product description" +msgstr "وصف المنتج" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "رقم الجزء لهذا المنتج" + +#: core/models.py:303 +msgid "part number" +msgstr "رقم الجزء" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"تخزين بيانات الاعتماد ونقاط النهاية المطلوبة لاتصالات واجهة برمجة التطبيقات " +"الخاصة بالمورّد" + +#: core/models.py:361 +msgid "authentication info" +msgstr "معلومات المصادقة" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "تحديد الترميز للمنتجات المسترجعة من هذا البائع" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "نسبة هامش الربح للبائع" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "اسم هذا البائع" + +#: core/models.py:372 +msgid "vendor name" +msgstr "اسم البائع" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "التعليقات المقدمة من المستخدمين حول تجربتهم مع المنتج" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "تعليقات على الملاحظات" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "الإشارة إلى المنتج المحدد في الطلب الذي تدور حوله هذه الملاحظات" + +#: core/models.py:404 +msgid "related order product" +msgstr "منتجات الطلبات ذات الصلة" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "التصنيف المعين من قبل المستخدم للمنتج" + +#: core/models.py:410 +msgid "product rating" +msgstr "تصنيف المنتج" + +#: core/models.py:418 +msgid "feedback" +msgstr "الملاحظات" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "عنوان إرسال الفواتير المستخدم لهذا الطلب" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "الرمز الترويجي الاختياري المطبق على هذا الطلب" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "الرمز الترويجي المطبق" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "عنوان الشحن المستخدم لهذا الطلب" + +#: core/models.py:449 +msgid "shipping address" +msgstr "عنوان الشحن" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "الحالة الحالية للطلب في دورة حياته" + +#: core/models.py:456 +msgid "order status" +msgstr "حالة الطلب" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"بنية JSON للإشعارات التي سيتم عرضها للمستخدمين، في واجهة مستخدم المشرف، يتم " +"استخدام عرض الجدول" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "تمثيل JSON لسمات الطلب لهذا الطلب" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "المستخدم الذي قدم الطلب" + +#: core/models.py:474 +msgid "user" +msgstr "المستخدم" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "الطابع الزمني عند الانتهاء من الطلب" + +#: core/models.py:481 +msgid "buy time" +msgstr "وقت الشراء" + +#: core/models.py:488 +msgid "order" +msgstr "الطلب" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "لا يمكنك إضافة منتجات إلى طلب غير معلق إلى طلب غير معلق" + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "لا يمكنك إضافة منتجات غير نشطة للطلب" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "لا يمكنك إضافة منتجات أكثر من المتوفرة في المخزون" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{الاسم} غير موجود: {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "لا يمكنك إزالة المنتجات من طلب غير معلق من طلب غير معلق" + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{الاسم} غير موجود مع الاستعلام <{الاستعلام}>>" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "الرمز الترويجي غير موجود" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "قيمة القوة غير صالحة" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "لا يمكنك شراء طلبية فارغة!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "عدم كفاية الأموال لإكمال الطلب" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "لا يمكنك شراء طلبية فارغة!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"لا يمكنك الشراء بدون تسجيل، يرجى تقديم المعلومات التالية: اسم العميل، البريد" +" الإلكتروني للعميل، رقم هاتف العميل" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "لا يمكنك إنشاء طلب مومنتال دون تقديم عنوان إرسال الفواتير" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "السعر الذي دفعه العميل لهذا المنتج وقت الشراء" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "سعر الشراء وقت الطلب" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "تعليقات داخلية للمسؤولين حول هذا المنتج المطلوب" + +#: core/models.py:740 +msgid "internal comments" +msgstr "التعليقات الداخلية" + +#: core/models.py:746 +msgid "user notifications" +msgstr "إشعارات المستخدم" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "تمثيل JSON لسمات هذا العنصر" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "سمات المنتج المطلوبة" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "الإشارة إلى الطلب الأصلي الذي يحتوي على هذا المنتج" + +#: core/models.py:758 +msgid "parent order" +msgstr "ترتيب الوالدين" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "المنتج المحدد المرتبط بخط الطلب هذا" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "كمية هذا المنتج المحدد في الطلب" + +#: core/models.py:775 +msgid "product quantity" +msgstr "كمية المنتج" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "الحالة الحالية لهذا المنتج بالترتيب" + +#: core/models.py:783 +msgid "product line status" +msgstr "حالة خط الإنتاج" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "معرّف العلامة الداخلي لعلامة المنتج" + +#: core/models.py:842 +msgid "tag name" +msgstr "اسم العلامة" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "اسم سهل الاستخدام لعلامة المنتج" + +#: core/models.py:847 +msgid "tag display name" +msgstr "اسم عرض العلامة" + +#: core/models.py:855 +msgid "product tag" +msgstr "علامة المنتج" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "توفير نص بديل للصورة لإمكانية الوصول" + +#: core/models.py:865 +msgid "image alt text" +msgstr "النص البديل للصورة" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "تحميل ملف الصورة لهذا المنتج" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "صورة المنتج" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "يحدد الترتيب الذي يتم عرض الصور به" + +#: core/models.py:876 +msgid "display priority" +msgstr "أولوية العرض" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "المنتج الذي تمثله هذه الصورة" + +#: core/models.py:895 +msgid "product images" +msgstr "صور المنتج" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "الرمز الفريد الذي يستخدمه المستخدم لاسترداد قيمة الخصم" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "معرّف الرمز الترويجي" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "مبلغ الخصم الثابت المطبق في حالة عدم استخدام النسبة المئوية" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "مبلغ الخصم الثابت" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "النسبة المئوية للخصم المطبق في حالة عدم استخدام مبلغ ثابت" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "النسبة المئوية للخصم" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "الطابع الزمني عند انتهاء صلاحية الرمز الترويجي" + +#: core/models.py:927 +msgid "end validity time" +msgstr "وقت انتهاء الصلاحية" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "الطابع الزمني الذي يكون هذا الرمز الترويجي صالحاً منه" + +#: core/models.py:933 +msgid "start validity time" +msgstr "وقت بدء الصلاحية" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" +"الطابع الزمني عند استخدام الرمز الترويجي، فارغ إذا لم يتم استخدامه بعد" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "الطابع الزمني للاستخدام" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "المستخدم المعين لهذا الرمز الترويجي إن أمكن" + +#: core/models.py:945 +msgid "assigned user" +msgstr "المستخدم المعين" + +#: core/models.py:952 +msgid "promo code" +msgstr "الرمز الترويجي" + +#: core/models.py:953 +msgid "promo codes" +msgstr "الرموز الترويجية" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"يجب تحديد نوع واحد فقط من الخصم (المبلغ أو النسبة المئوية)، وليس كلا النوعين" +" أو لا هذا ولا ذاك." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "الرموز الترويجية" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "نوع الخصم غير صالح للرمز الترويجي {promocode_uuid}" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "النسبة المئوية للخصم على المنتجات المختارة" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "نسبة الخصم" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "تقديم اسم فريد لهذا العرض الترويجي" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "اسم الترقية" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "وصف الترقية" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "حدد المنتجات المشمولة في هذا العرض الترويجي" + +#: core/models.py:1019 +msgid "included products" +msgstr "المنتجات المشمولة" + +#: core/models.py:1023 +msgid "promotion" +msgstr "الترقية" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "البائع الذي يورد هذا المنتج المخزون" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "البائع المرتبط" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "السعر النهائي للعميل بعد هوامش الربح" + +#: core/models.py:1044 +msgid "selling price" +msgstr "سعر البيع" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "المنتج المرتبط بإدخال المخزون هذا" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "السعر المدفوع للبائع مقابل هذا المنتج" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "سعر الشراء من البائع" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "الكمية المتوفرة من المنتج في المخزون" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "الكمية في المخزون" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "SKU المعين من قبل البائع لتحديد المنتج" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "وحدة تخزين البائع" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "الملف الرقمي المرتبط بهذا المخزون إن أمكن" + +#: core/models.py:1075 +msgid "digital file" +msgstr "ملف رقمي" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "إدخالات المخزون" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "المنتجات التي حددها المستخدم على أنها مطلوبة" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "المستخدم الذي يمتلك قائمة الرغبات هذه" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "مالك قائمة الرغبات" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "قائمة الرغبات" + +#: core/models.py:1150 +msgid "download" +msgstr "تنزيل" + +#: core/models.py:1151 +msgid "downloads" +msgstr "التنزيلات" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "لا يمكنك تنزيل أصل رقمي لطلب غير مكتمل" + +#: core/models.py:1171 +msgid "documentary" +msgstr "فيلم وثائقي" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "الأفلام الوثائقية" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "لم يتم حلها" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "خطأ أثناء إنشاء الرمز الترويجي: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "التكوين" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "الحفظ" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "الصفحة الرئيسية" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "افتراضي" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "القيمة" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "تم تعديله" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "الملف الحالي" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "إعادة التعيين إلى الوضع الافتراضي" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "تأكيد الطلب" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "الشعار" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "مرحبًا %(order.user.first_name)," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"شكرًا لك على طلبك #٪ (order.pk)! يسعدنا إبلاغك بأننا قد أخذنا طلبك في العمل." +" فيما يلي تفاصيل طلبك:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "الإجمالي" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "السعر الإجمالي" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"إذا كانت لديك أي أسئلة، فلا تتردد في الاتصال بدعمنا على " +"%(config.EMAIL_HOST_USER)." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "مع أطيب التحيات، فريق عمل %(config.PROJECT_NAME)s" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "جميع الحقوق محفوظة" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "تم تسليم الطلب" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "مرحباً %(اسم المستخدم_الأول)," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "لقد قمنا بمعالجة طلبك بنجاح №%(order_uid)s! فيما يلي تفاصيل طلبك:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "معلومات إضافية" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"إذا كانت لديك أي أسئلة، فلا تتردد في الاتصال بدعمنا على %(الاتصال_بالبريد " +"الإلكتروني)." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "مع أطيب التحيات، فريق عمل %(اسم المشروع) %(اسم المشروع)" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "المفتاح" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "شكراً على طلبك! يسعدنا تأكيد طلبك. فيما يلي تفاصيل طلبك:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "سعر الشحن" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "سيتم توصيل طلبك إلى العنوان التالي:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "مع أطيب تحياتي،
فريق عمل %(config.PROJECT_NAME)s" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "كل من البيانات والمهلة مطلوبة" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "قيمة المهلة غير صالحة، يجب أن تكون بين 0 و216000 ثانية" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "يجب أن يكون {النموذج} نموذجًا" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "يجب أن تكون {البيانات} كائن قائمة" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | بدء الاتصال بنا" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | تأكيد الطلب" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | تم تسليم الطلب" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "ليس لديك إذن لتنفيذ هذا الإجراء." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "يجب ألا تتجاوز أبعاد الصورة w{max_width} x h{max_height} بكسل" + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "تنسيق رقم الهاتف غير صالح" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "يمكنك تنزيل الأصل الرقمي مرة واحدة فقط" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "الرمز المفضل غير موجود" diff --git a/core/locale/cs_CZ/LC_MESSAGES/django.mo b/core/locale/cs_CZ/LC_MESSAGES/django.mo new file mode 100644 index 00000000..989cf159 Binary files /dev/null and b/core/locale/cs_CZ/LC_MESSAGES/django.mo differ diff --git a/core/locale/cs_CZ/LC_MESSAGES/django.po b/core/locale/cs_CZ/LC_MESSAGES/django.po new file mode 100644 index 00000000..dcbc746d --- /dev/null +++ b/core/locale/cs_CZ/LC_MESSAGES/django.po @@ -0,0 +1,1728 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: cs-CZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "Jedinečné ID" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "" +"Jedinečné ID slouží k jisté identifikaci jakéhokoli databázového objektu." + +#: core/abstract.py:19 +msgid "is active" +msgstr "Je aktivní" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"Pokud je nastaveno na false, nemohou tento objekt vidět uživatelé bez " +"potřebného oprávnění." + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Vytvořeno" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "Kdy se objekt poprvé objevil v databázi" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Upraveno" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "Kdy byl objekt naposledy upraven" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Aktivovat vybrané %(verbose_name_plural)s" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Deaktivovat vybrané %(verbose_name_plural)s" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Hodnota atributu" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Hodnoty atributů" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Název" + +#: core/admin.py:152 +msgid "image" +msgstr "Obrázek" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Obrázky" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Stock" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Zásoby" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Cena" + +#: core/admin.py:199 +msgid "rating" +msgstr "Hodnocení produktu" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Základní informace" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Důležitá data" + +#: core/admin.py:218 +msgid "translations" +msgstr "Překlady" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Objednat produkt" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Objednat produkty" + +#: core/admin.py:379 +msgid "config" +msgstr "Konfigurace" + +#: core/apps.py:8 +msgid "core" +msgstr "Jádro" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Dokončeno" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "Poskytování služeb" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Doručeno na" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Zrušeno" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Neúspěšný" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "Čeká se na" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Přijato" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Vrácené peníze" + +#: core/choices.py:17 +msgid "payment" +msgstr "Platba" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momental" + +#: core/choices.py:24 +msgid "successful" +msgstr "Úspěšné" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "Vstup/výstup mezipaměti" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Použijte pouze klíč pro čtení povolených dat z mezipaměti.\n" +"Pro zápis dat do mezipaměti použijte klíč, data a časový limit s ověřením." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Získat seznam podporovaných jazyků" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Získání vystavitelných parametrů aplikace" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Odeslání zprávy týmu podpory" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Vyžádejte si adresu URL s protokolem CORS. Povoleno pouze https." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "" +"Globální koncový bod vyhledávání pro dotazování napříč tabulkami projektu" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "Seznam všech skupin atributů (jednoduché zobrazení)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Získání jedné skupiny atributů (podrobné zobrazení)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Vytvoření skupiny atributů" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Odstranění skupiny atributů" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "" +"Přepsání existující skupiny atributů s uložením neupravitelných položek" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Přepsání některých polí existující skupiny atributů s uložením " +"neupravitelných položek" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "Seznam všech atributů (jednoduché zobrazení)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Získání jednoho atributu (podrobné zobrazení)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Vytvoření atributu" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Odstranění atributu" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "Přepsat existující atribut a uložit neupravitelné položky" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" +"Přepsání některých polí existujícího atributu s uložením neupravitelných " +"položek" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "Seznam všech hodnot atributů (jednoduché zobrazení)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Získání jedné hodnoty atributu (podrobné zobrazení)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Vytvoření hodnoty atributu" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Odstranění hodnoty atributu" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "Přepsání existující hodnoty atributu uložením neupravitelných položek" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Přepsání některých polí existující hodnoty atributu s uložením " +"neupravitelných položek" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "Seznam všech kategorií (jednoduché zobrazení)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Vyhledání jedné kategorie (podrobné zobrazení)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Vytvoření kategorie" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Odstranění kategorie" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "Přepsání existující kategorie ukládající neupravitelné položky" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" +"Přepsat některá pole existující kategorie a uložit neupravitelné položky" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "Seznam všech kategorií (jednoduché zobrazení)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" +"Uživatelům, kteří nejsou zaměstnanci, se vracejí pouze jejich vlastní " +"objednávky." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Vyhledání jedné kategorie (podrobné zobrazení)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Vytvoření atributu" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "Nefunguje pro uživatele, kteří nejsou zaměstnanci." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Odstranění atributu" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "Přepsání existující kategorie ukládající neupravitelné položky" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" +"Přepsat některá pole existující kategorie a uložit neupravitelné položky" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Nákupní cena v době objednávky" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Dokončí nákup objednávky. Pokud je použito `force_balance`, nákup se dokončí" +" s použitím zůstatku uživatele; pokud je použito `force_payment`, zahájí se " +"transakce." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "zakoupení objednávky bez vytvoření účtu" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "dokončí nákup objednávky pro neregistrovaného uživatele." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Přidání produktu do objednávky" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Přidá produkt do objednávky pomocí zadaného `product_uuid` a `attributes`." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Odstranění produktu z objednávky" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Odebere produkt z objednávky pomocí zadaného `product_uuid` a `attributes`." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "Seznam všech atributů (jednoduché zobrazení)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" +"Uživatelům, kteří nejsou zaměstnanci, se vrátí pouze jejich vlastní seznamy " +"přání." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Získání jednoho atributu (podrobné zobrazení)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Vytvoření atributu" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "Nefunguje pro uživatele, kteří nejsou zaměstnanci." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Odstranění atributu" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "Přepsat existující atribut a uložit neupravitelné položky" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" +"Přepsání některých polí existujícího atributu s uložením neupravitelných " +"položek" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Přidání produktu do objednávky" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "Přidá produkt do seznamu přání pomocí zadaného `product_uuid`." + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Odstranění produktu ze seznamu přání" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "Odebere produkt ze seznamu přání pomocí zadaného `product_uuid`." + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Přidání mnoha produktů do seznamu přání" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" +"Přidá mnoho produktů do seznamu přání pomocí zadaných `product_uuids`." + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Odstranění produktu z objednávky" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Odebere mnoho produktů ze seznamu přání pomocí zadaných `product_uuids`." + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "Nebyl zadán žádný vyhledávací termín." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Klíč k vyhledání v keši nebo nastavení do keše" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Data k uložení do mezipaměti" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Časový limit v sekundách pro nastavení dat do mezipaměti" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Data uložená v mezipaměti" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Kamelizovaná data JSON z požadované adresy URL" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Povoleny jsou pouze adresy URL začínající http(s)://." + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Přidání produktu do objednávky" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "Objednávka {order_uuid} nebyla nalezena" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Odstranění produktu z objednávky" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Odstranění všech produktů z objednávky" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Koupit objednávku" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "Z metody order.buy() pochází nesprávný typ: {str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Koupit objednávku" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Přidání produktu do objednávky" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Seznam přání {wishlist_uuid} nebyl nalezen" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Odstranění produktu z objednávky" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Odstranění produktu z objednávky" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Odstranění produktu z objednávky" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Koupit objednávku" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Prosím, pošlete atributy jako řetězec ve formátu " +"attr1=hodnota1,attr2=hodnota2." + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - funguje jako kouzlo" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Atributy" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Seskupené atributy" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Skupiny atributů" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Kategorie" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Značky" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Kategorie" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Procento přirážky" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "Které atributy a hodnoty lze použít pro filtrování této kategorie." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"Minimální a maximální ceny produktů v této kategorii, pokud jsou k " +"dispozici." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Prodejci" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "Jak na to" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "Hodnota hodnocení od 1 do 10 včetně nebo 0, pokud není nastaveno." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Představuje zpětnou vazbu od uživatele." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Oznámení" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "Stáhněte si url adresu pro tento objednaný produkt, pokud je to možné" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "Seznam objednaných produktů v tomto pořadí" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Fakturační adresa" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Dodací adresa pro tuto objednávku, pokud je stejná jako fakturační adresa " +"nebo pokud není použitelná, ponechte prázdné." + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Celková cena této objednávky" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Celkové množství objednaných produktů" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "Jsou všechny produkty v objednávce digitální" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Objednávky" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "Adresa URL obrázku" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Obrázky produktu" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Kategorie" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Zpětná vazba" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Značka" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Skupiny atributů" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Množství" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Počet zpětných vazeb" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Produkty" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Propagační kódy" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Produkty v prodeji" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Propagační akce" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Prodejce" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Produkt" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Produkty uvedené na seznamu přání" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Seznamy přání" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Název projektu" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "E-mail společnosti" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Název společnosti" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Adresa společnosti" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Telefonní číslo společnosti" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" +"'email from', někdy se musí použít místo hodnoty hostitelského uživatele." + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "Uživatel hostitelského e-mailu" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Maximální částka pro platbu" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Minimální částka pro platbu" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Konfigurace" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Kód jazyka" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Název jazyka" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Příznak jazyka, pokud existuje :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Získat seznam podporovaných jazyků" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Výsledky vyhledávání produktů" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Rodič této skupiny" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Nadřazená skupina atributů" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Název skupiny atributů" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Skupina atributů" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Kategorie tohoto atributu" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Skupina tohoto atributu" + +#: core/models.py:99 +msgid "string" +msgstr "Řetězec" + +#: core/models.py:100 +msgid "integer" +msgstr "Celé číslo" + +#: core/models.py:101 +msgid "float" +msgstr "Float" + +#: core/models.py:102 +msgid "boolean" +msgstr "Boolean" + +#: core/models.py:103 +msgid "array" +msgstr "Pole" + +#: core/models.py:104 +msgid "object" +msgstr "Objekt" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Typ hodnoty atributu" + +#: core/models.py:107 +msgid "value type" +msgstr "Typ hodnoty" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Název tohoto atributu" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Název atributu" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Atribut" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Atribut této hodnoty" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "Konkrétní produkt spojený s hodnotou tohoto atributu" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Související produkt" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "Konkrétní hodnota tohoto atributu" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Nahrát obrázek reprezentující tuto kategorii" + +#: core/models.py:166 +msgid "category image" +msgstr "Obrázek kategorie" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "Definovat procento přirážky pro produkty v této kategorii." + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "Nadřízený této kategorie, který tvoří hierarchickou strukturu." + +#: core/models.py:181 +msgid "parent category" +msgstr "Nadřazená kategorie" + +#: core/models.py:186 +msgid "category name" +msgstr "Název kategorie" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Uveďte název této kategorie" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Přidejte podrobný popis této kategorie" + +#: core/models.py:195 +msgid "category description" +msgstr "Popis kategorie" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Název této značky" + +#: core/models.py:218 +msgid "brand name" +msgstr "Název značky" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Nahrát logo reprezentující tuto značku" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Malý obrázek značky" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Nahrát velké logo reprezentující tuto značku" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Velká image značky" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Přidejte podrobný popis značky" + +#: core/models.py:239 +msgid "brand description" +msgstr "Popis značky" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "Volitelné kategorie, se kterými je tato značka spojena" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Kategorie" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Kategorie, do které tento produkt patří" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "Volitelně přiřadit tento produkt ke značce" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Značky, které pomáhají popsat nebo seskupit tento produkt" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Štítky produktu" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Označuje, zda je tento produkt dodáván digitálně" + +#: core/models.py:282 +msgid "is product digital" +msgstr "Je produkt digitální" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "Uveďte jasný identifikační název výrobku" + +#: core/models.py:289 +msgid "product name" +msgstr "Název produktu" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Přidejte podrobný popis produktu" + +#: core/models.py:295 +msgid "product description" +msgstr "Popis produktu" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Číslo dílu pro tento produkt" + +#: core/models.py:303 +msgid "part number" +msgstr "Číslo dílu" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Ukládá pověření a koncové body potřebné pro komunikaci s rozhraním API " +"dodavatele." + +#: core/models.py:361 +msgid "authentication info" +msgstr "Informace o ověřování" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "Definice přirážky pro produkty získané od tohoto dodavatele" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Procento přirážky prodejce" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Název tohoto prodejce" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Název prodejce" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "Komentáře uživatelů o jejich zkušenostech s produktem" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Zpětná vazba" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"Odkazuje na konkrétní produkt v objednávce, kterého se tato zpětná vazba " +"týká." + +#: core/models.py:404 +msgid "related order product" +msgstr "Související objednávka produktu" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "Hodnocení produktu přidělené uživatelem" + +#: core/models.py:410 +msgid "product rating" +msgstr "Hodnocení produktu" + +#: core/models.py:418 +msgid "feedback" +msgstr "Zpětná vazba" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "Fakturační adresa použitá pro tuto objednávku" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Volitelný promo kód použitý na tuto objednávku" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Použitý promo kód" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "Dodací adresa použitá pro tuto objednávku" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Dodací adresa" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Aktuální stav zakázky v jejím životním cyklu" + +#: core/models.py:456 +msgid "order status" +msgstr "Stav objednávky" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"JSON struktura oznámení pro zobrazení uživatelům, v uživatelském rozhraní " +"administrátora se používá tabulkové zobrazení." + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "JSON reprezentace atributů objednávky pro tuto objednávku" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "Uživatel, který zadal objednávku" + +#: core/models.py:474 +msgid "user" +msgstr "Uživatel" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "Časové razítko, kdy byla objednávka dokončena." + +#: core/models.py:481 +msgid "buy time" +msgstr "Kupte si čas" + +#: core/models.py:488 +msgid "order" +msgstr "Objednávka" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "" +"Do objednávky, která není v procesu vyřizování, nelze přidat produkty." + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "Do objednávky nelze přidat neaktivní produkty" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "Nelze přidat více produktů, než je dostupné na skladě" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{jméno} neexistuje: {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "Nelze odebrat produkty z objednávky, která není nevyřízená." + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{jméno} neexistuje s dotazem <{dotaz}>" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "Promo kód neexistuje" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Neplatná hodnota síly" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "Nelze zakoupit prázdnou objednávku!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Nedostatek finančních prostředků na dokončení objednávky" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "Nelze zakoupit prázdnou objednávku!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"bez registrace nelze nakupovat, uveďte prosím následující údaje: jméno " +"zákazníka, e-mail zákazníka, telefonní číslo zákazníka." + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "nelze vytvořit momentální objednávku bez uvedení fakturační adresy." + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "Cena, kterou zákazník zaplatil za tento produkt v době nákupu." + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Nákupní cena v době objednávky" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "Interní komentáře pro administrátory k tomuto objednanému produktu" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Interní připomínky" + +#: core/models.py:746 +msgid "user notifications" +msgstr "Oznámení uživatele" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "JSON reprezentace atributů této položky" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Objednané atributy produktu" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Odkaz na nadřazenou objednávku, která obsahuje tento produkt" + +#: core/models.py:758 +msgid "parent order" +msgstr "Objednávka rodičů" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "Konkrétní produkt spojený s touto objednávkou" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Množství tohoto konkrétního produktu v objednávce" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Množství produktu" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Aktuální stav tohoto produktu v objednávce" + +#: core/models.py:783 +msgid "product line status" +msgstr "Stav produktové řady" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Interní identifikátor značky produktu" + +#: core/models.py:842 +msgid "tag name" +msgstr "Název štítku" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "Uživatelsky přívětivý název pro značku produktu" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Zobrazení názvu štítku" + +#: core/models.py:855 +msgid "product tag" +msgstr "Štítek produktu" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "Poskytněte alternativní text k obrázku kvůli přístupnosti." + +#: core/models.py:865 +msgid "image alt text" +msgstr "Text alt obrázku" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Nahrát soubor s obrázkem tohoto produktu" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Obrázek produktu" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Určuje pořadí, v jakém se obrázky zobrazují." + +#: core/models.py:876 +msgid "display priority" +msgstr "Priorita zobrazení" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "Výrobek, který tento obrázek představuje" + +#: core/models.py:895 +msgid "product images" +msgstr "Obrázky produktů" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "Jedinečný kód, který uživatel použije k uplatnění slevy." + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Identifikátor propagačního kódu" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "Pevná výše slevy, pokud není použito procento" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Pevná výše slevy" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "Procentuální sleva uplatněná v případě nevyužití pevné částky" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Procentuální sleva" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Časové razítko ukončení platnosti promokódu" + +#: core/models.py:927 +msgid "end validity time" +msgstr "Doba ukončení platnosti" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "Časové razítko, od kterého je tento promokód platný" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Čas zahájení platnosti" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "Časové razítko použití promokódu, prázdné, pokud ještě nebyl použit." + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Časové razítko použití" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "Uživatel přiřazený k tomuto promokódu, je-li to relevantní" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Přiřazený uživatel" + +#: core/models.py:952 +msgid "promo code" +msgstr "Propagační kód" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Propagační kódy" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"Měl by být definován pouze jeden typ slevy (částka nebo procento), nikoli " +"však oba typy slev nebo žádný z nich." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Propagační kódy" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Neplatný typ slevy pro promocode {promocode_uuid}" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Procentuální sleva na vybrané produkty" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Procento slevy" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Uveďte jedinečný název této propagační akce" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Název akce" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Popis propagace" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Vyberte, které produkty jsou zahrnuty do této akce" + +#: core/models.py:1019 +msgid "included products" +msgstr "Zahrnuté produkty" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Propagace" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "Prodejce dodávající tento výrobek na sklad" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Přidružený prodejce" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Konečná cena pro zákazníka po přirážkách" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Prodejní cena" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "Produkt spojený s touto skladovou položkou" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "Cena zaplacená prodejci za tento výrobek" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Kupní cena prodejce" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Dostupné množství produktu na skladě" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Množství na skladě" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "SKU přidělený prodejcem pro identifikaci výrobku" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "SKU prodejce" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "Digitální soubor spojený s touto zásobou, je-li to vhodné" + +#: core/models.py:1075 +msgid "digital file" +msgstr "Digitální soubor" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Zápisy do zásob" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Výrobky, které uživatel označil jako požadované" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "Uživatel, který vlastní tento seznam přání" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Majitel seznamu přání" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Seznam přání" + +#: core/models.py:1150 +msgid "download" +msgstr "Stáhnout" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Ke stažení na" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "Digitální aktivum pro nedokončenou objednávku nelze stáhnout." + +#: core/models.py:1171 +msgid "documentary" +msgstr "Dokumentární film" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Dokumentární filmy" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Nevyřešené" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Chyba při vytváření promokódu: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Konfigurace" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Uložit" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Home" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "Výchozí" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Hodnota" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "Je upraven" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "Aktuální soubor" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Obnovení výchozího nastavení" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Potvrzení objednávky" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Logo" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Hello %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"Děkujeme vám za vaši objednávku #%(order.pk)s! S potěšením Vám oznamujeme, " +"že jsme Vaši objednávku převzali do práce. Níže jsou uvedeny údaje o vaší " +"objednávce:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "Celkem" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Celková cena" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"V případě dotazů se obraťte na naši podporu na adrese " +"%(config.EMAIL_HOST_USER)s." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "S pozdravem,
tým %(config.PROJECT_NAME)s" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "Všechna práva vyhrazena" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Dodaná objednávka" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Ahoj %(user_first_name)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"Úspěšně jsme zpracovali vaši objednávku №%(order_uuid)s! Níže jsou uvedeny " +"podrobnosti vaší objednávky:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "další informace" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"V případě dotazů se můžete obrátit na naši podporu na adrese " +"%(contact_email)s." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "S pozdravem,
tým %(název_projektu)s" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Klíč" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Děkujeme vám za vaši objednávku! S potěšením potvrzujeme váš nákup. Níže " +"jsou uvedeny údaje o vaší objednávce:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Cena přepravy" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Vaše objednávka bude doručena na následující adresu:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "S pozdravem,
tým %(config.PROJECT_NAME)s" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "Jsou vyžadována data i časový limit" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "Nesprávná hodnota timeoutu, musí být v rozmezí 0 až 216000 sekund." + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{model} musí být model" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} musí být objekt seznamu" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Kontakt iniciován" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | Potvrzení objednávky" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | Dodaná objednávka" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "K provedení této akce nemáte oprávnění." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"Rozměry obrázku by neměly přesáhnout w{max_width} x h{max_height} pixelů." + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Nesprávný formát telefonního čísla" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "Digitální aktivum můžete stáhnout pouze jednou" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "favicon nebyl nalezen" diff --git a/core/locale/da_DK/LC_MESSAGES/django.mo b/core/locale/da_DK/LC_MESSAGES/django.mo new file mode 100644 index 00000000..8b779984 Binary files /dev/null and b/core/locale/da_DK/LC_MESSAGES/django.mo differ diff --git a/core/locale/da_DK/LC_MESSAGES/django.po b/core/locale/da_DK/LC_MESSAGES/django.po new file mode 100644 index 00000000..d85dd019 --- /dev/null +++ b/core/locale/da_DK/LC_MESSAGES/django.po @@ -0,0 +1,1743 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: da-DK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "Unikt ID" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "Unikt ID bruges til sikkert at identificere ethvert databaseobjekt" + +#: core/abstract.py:19 +msgid "is active" +msgstr "Er aktiv" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"Hvis det er sat til false, kan dette objekt ikke ses af brugere uden den " +"nødvendige tilladelse." + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Oprettet" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "Da objektet første gang dukkede op i databasen" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Modificeret" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "Hvornår objektet sidst blev redigeret" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Aktivér udvalgte %(verbose_name_plural)s" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Deaktiver udvalgte %(verbose_name_plural)s" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Attributværdi" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Attributværdier" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Navn" + +#: core/admin.py:152 +msgid "image" +msgstr "Billede" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Billeder" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Lager" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Aktier" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Pris" + +#: core/admin.py:199 +msgid "rating" +msgstr "Produktvurdering" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Grundlæggende information" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Vigtige datoer" + +#: core/admin.py:218 +msgid "translations" +msgstr "Oversættelser" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Bestil produkt" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Bestil produkter" + +#: core/admin.py:379 +msgid "config" +msgstr "Konfig" + +#: core/apps.py:8 +msgid "core" +msgstr "Kerne" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Færdig" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "Leverer" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Leveret" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Annulleret" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Mislykket" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "Afventer" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Accepteret" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Penge returneret" + +#: core/choices.py:17 +msgid "payment" +msgstr "Betaling" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momental" + +#: core/choices.py:24 +msgid "successful" +msgstr "Succesfuld" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "Cache-I/O" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Anvend kun en nøgle til at læse tilladte data fra cachen.\n" +"Anvend nøgle, data og timeout med autentificering for at skrive data til cachen." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Få en liste over understøttede sprog" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Hent applikationens eksponerbare parametre" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Send en besked til supportteamet" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Anmod om en CORSed URL. Kun https er tilladt." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "Globalt søgepunkt til at søge på tværs af projektets tabeller" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "Liste over alle attributgrupper (simpel visning)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Hent en enkelt attributgruppe (detaljeret visning)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Opret en attributgruppe" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Slet en attributgruppe" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "" +"Omskriv en eksisterende attributgruppe, der gemmer ikke-redigerbare " +"attributter" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Omskriv nogle felter i en eksisterende attributgruppe og gem ikke-" +"redigerbare felter" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "Liste over alle attributter (simpel visning)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Hent en enkelt attribut (detaljeret visning)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Opret en attribut" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Slet en attribut" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "Omskriv en eksisterende attribut, der gemmer ikke-redigerbare filer" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" +"Omskriv nogle felter i en eksisterende attribut og gem ikke-redigerbare " +"felter" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "Liste over alle attributværdier (simpel visning)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Hent en enkelt attributværdi (detaljeret visning)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Opret en attributværdi" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Slet en attributværdi" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "" +"Omskriv en eksisterende attributværdi, der gemmer ikke-redigerbare filer" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Omskriv nogle felter i en eksisterende attributværdi og gem ikke-redigerbare" +" felter" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "Liste over alle kategorier (enkel visning)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Hent en enkelt kategori (detaljeret visning)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Opret en kategori" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Slet en kategori" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "Omskriv en eksisterende kategori, der gemmer ikke-redigerbare filer" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" +"Omskriv nogle felter i en eksisterende kategori og gem ikke-redigerbare " +"felter" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "Liste over alle kategorier (enkel visning)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" +"For ikke-ansatte brugere er det kun deres egne ordrer, der returneres." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Hent en enkelt kategori (detaljeret visning)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Opret en attribut" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "Virker ikke for ikke-ansatte brugere." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Slet en attribut" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "Omskriv en eksisterende kategori, der gemmer ikke-redigerbare filer" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" +"Omskriv nogle felter i en eksisterende kategori og gem ikke-redigerbare " +"felter" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Købspris på bestillingstidspunktet" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Afslutter købet af ordren. Hvis `force_balance` bruges, gennemføres købet " +"ved hjælp af brugerens saldo; hvis `force_payment` bruges, igangsættes en " +"transaktion." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "Køb en ordre uden at oprette en konto" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "afslutter ordrekøbet for en ikke-registreret bruger." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Tilføj et produkt til ordren" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Tilføjer et produkt til en ordre ved hjælp af de angivne `product_uuid` og " +"`attributes`." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Fjern et produkt fra ordren" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Fjerner et produkt fra en ordre ved hjælp af de angivne `product_uuid` og " +"`attributes`." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "Liste over alle attributter (simpel visning)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" +"For ikke-ansatte brugere er det kun deres egne ønskelister, der returneres." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Hent en enkelt attribut (detaljeret visning)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Opret en attribut" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "Virker ikke for ikke-ansatte brugere." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Slet en attribut" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "Omskriv en eksisterende attribut, der gemmer ikke-redigerbare filer" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" +"Omskriv nogle felter i en eksisterende attribut og gem ikke-redigerbare " +"felter" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Tilføj et produkt til ordren" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "" +"Tilføjer et produkt til en ønskeliste ved hjælp af den angivne " +"`product_uuid`." + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Fjern et produkt fra ønskelisten" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "" +"Fjerner et produkt fra en ønskeliste ved hjælp af den angivne " +"`product_uuid`." + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Tilføj mange produkter til ønskelisten" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" +"Tilføjer mange produkter til en ønskeliste ved hjælp af de angivne " +"`product_uuids`." + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Fjern et produkt fra ordren" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Fjerner mange produkter fra en ønskeliste ved hjælp af de angivne " +"`product_uuids`." + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "Der er ikke angivet noget søgeord." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Nøgle til at lede efter i eller lægge i cachen" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Data, der skal gemmes i cachen" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Timeout i sekunder for at lægge data i cachen" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Cachelagrede data" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Cameliserede JSON-data fra den ønskede URL" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Kun URL'er, der starter med http(s)://, er tilladt." + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Tilføj et produkt til ordren" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "Ordre {order_uuid} ikke fundet" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Fjern et produkt fra ordren" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Fjern alle produkter fra ordren" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Køb en ordre" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "Forkert type kom fra metoden order.buy(): {str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Køb en ordre" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Tilføj et produkt til ordren" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Ønskeliste {wishlist_uuid} ikke fundet" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Fjern et produkt fra ordren" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Fjern et produkt fra ordren" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Fjern et produkt fra ordren" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Køb en ordre" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Send venligst attributterne som en streng formateret som " +"attr1=værdi1,attr2=værdi2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - fungerer som en charme" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Egenskaber" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Grupperede attributter" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Grupper af attributter" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Kategorier" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Mærker" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Kategorier" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Markup-procentdel" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "" +"Hvilke attributter og værdier, der kan bruges til at filtrere denne " +"kategori." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"Minimums- og maksimumspriser for produkter i denne kategori, hvis de er " +"tilgængelige." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Leverandører" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "Sådan gør du" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "" +"Vurderingsværdi fra 1 til 10, inklusive, eller 0, hvis den ikke er " +"indstillet." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Repræsenterer feedback fra en bruger." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Meddelelser" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "Download url for dette ordreprodukt, hvis det er relevant" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "En liste over bestillingsprodukter i denne ordre" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Faktureringsadresse" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Leveringsadresse for denne ordre, lad den være tom, hvis den er den samme " +"som faktureringsadressen, eller hvis den ikke er relevant" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Samlet pris for denne ordre" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Samlet antal produkter i ordren" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "Er alle produkterne i ordren digitale?" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Bestillinger" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "Billed-URL" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Produktets billeder" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Kategori" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Tilbagemeldinger" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Brand" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Attributgrupper" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Mængde" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Antal tilbagemeldinger" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Produkter" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Promokoder" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Produkter til salg" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Kampagner" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Leverandør" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Produkt" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Produkter på ønskelisten" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Ønskelister" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Projektets navn" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "Virksomhedens e-mail" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Virksomhedens navn" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Virksomhedens adresse" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Virksomhedens telefonnummer" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" +"'e-mail fra', nogle gange skal den bruges i stedet for værtsbrugerværdien" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "E-mail-værtsbruger" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Maksimalt beløb til betaling" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Minimumsbeløb for betaling" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Konfiguration" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Sprogkode" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Sprogets navn" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Sprogflag, hvis det findes :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Få en liste over understøttede sprog" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Søgeresultater for produkter" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Forælder til denne gruppe" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Overordnet attributgruppe" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Attributgruppens navn" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Attributgruppe" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Kategori for denne attribut" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Gruppe af denne attribut" + +#: core/models.py:99 +msgid "string" +msgstr "Streng" + +#: core/models.py:100 +msgid "integer" +msgstr "Heltal" + +#: core/models.py:101 +msgid "float" +msgstr "Flyder" + +#: core/models.py:102 +msgid "boolean" +msgstr "Boolsk" + +#: core/models.py:103 +msgid "array" +msgstr "Array" + +#: core/models.py:104 +msgid "object" +msgstr "Objekt" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Type af attributtens værdi" + +#: core/models.py:107 +msgid "value type" +msgstr "Værditype" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Navn på denne attribut" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Attributtens navn" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Attribut" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Attribut for denne værdi" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "Det specifikke produkt, der er knyttet til denne attributs værdi" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Tilknyttet produkt" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "Den specifikke værdi for denne attribut" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Upload et billede, der repræsenterer denne kategori" + +#: core/models.py:166 +msgid "category image" +msgstr "Kategori billede" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "Definer en markup-procentdel for produkter i denne kategori" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "Forælder til denne kategori for at danne en hierarkisk struktur" + +#: core/models.py:181 +msgid "parent category" +msgstr "Overordnet kategori" + +#: core/models.py:186 +msgid "category name" +msgstr "Navn på kategori" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Giv et navn til denne kategori" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Tilføj en detaljeret beskrivelse af denne kategori" + +#: core/models.py:195 +msgid "category description" +msgstr "Beskrivelse af kategori" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Navnet på dette mærke" + +#: core/models.py:218 +msgid "brand name" +msgstr "Varemærke" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Upload et logo, der repræsenterer dette brand" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Brandets lille image" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Upload et stort logo, der repræsenterer dette brand" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Brandets store image" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Tilføj en detaljeret beskrivelse af brandet" + +#: core/models.py:239 +msgid "brand description" +msgstr "Varemærkebeskrivelse" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "Valgfrie kategorier, som dette brand er forbundet med" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Kategorier" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Kategori, som dette produkt tilhører" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "Tilknyt eventuelt dette produkt til et brand" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Tags, der hjælper med at beskrive eller gruppere dette produkt" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Produktmærker" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Angiver, om dette produkt leveres digitalt" + +#: core/models.py:282 +msgid "is product digital" +msgstr "Er produktet digitalt?" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "Giv produktet et klart identificerende navn" + +#: core/models.py:289 +msgid "product name" +msgstr "Produktets navn" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Tilføj en detaljeret beskrivelse af produktet" + +#: core/models.py:295 +msgid "product description" +msgstr "Produktbeskrivelse" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Reservedelsnummer for dette produkt" + +#: core/models.py:303 +msgid "part number" +msgstr "Varenummer" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Gemmer legitimationsoplysninger og slutpunkter, der er nødvendige for " +"leverandørens API-kommunikation" + +#: core/models.py:361 +msgid "authentication info" +msgstr "Oplysninger om godkendelse" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "Definer markeringen for produkter, der hentes fra denne leverandør" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Sælgerens markup-procentdel" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Navn på denne leverandør" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Leverandørens navn" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "Brugernes kommentarer om deres oplevelse med produktet" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Kommentarer til feedback" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"Henviser til det specifikke produkt i en ordre, som denne feedback handler " +"om" + +#: core/models.py:404 +msgid "related order product" +msgstr "Relateret ordreprodukt" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "Brugertildelt vurdering af produktet" + +#: core/models.py:410 +msgid "product rating" +msgstr "Produktvurdering" + +#: core/models.py:418 +msgid "feedback" +msgstr "Feedback" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "Den faktureringsadresse, der bruges til denne ordre" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Valgfri kampagnekode anvendt på denne ordre" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Anvendt kampagnekode" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "Den leveringsadresse, der er brugt til denne ordre" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Leveringsadresse" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Ordrens aktuelle status i dens livscyklus" + +#: core/models.py:456 +msgid "order status" +msgstr "Bestillingsstatus" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"JSON-struktur af meddelelser, der skal vises til brugerne, i admin UI bruges" +" tabelvisningen" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "JSON-repræsentation af ordreattributter for denne ordre" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "Den bruger, der har afgivet ordren" + +#: core/models.py:474 +msgid "user" +msgstr "Bruger" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "Tidsstemplet for, hvornår ordren blev afsluttet" + +#: core/models.py:481 +msgid "buy time" +msgstr "Køb tid" + +#: core/models.py:488 +msgid "order" +msgstr "Bestil" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "Du kan ikke tilføje produkter til en ordre, der ikke er i gang." + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "Du kan ikke tilføje inaktive produkter til en ordre" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "Du kan ikke tilføje flere produkter, end der er på lager" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{name} findes ikke: {product_uuid}." + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "" +"Du kan ikke fjerne produkter fra en ordre, der ikke er en igangværende " +"ordre." + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{name} findes ikke med forespørgsel <{query}>." + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "Promokode findes ikke" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Ugyldig kraftværdi" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "Du kan ikke købe en tom ordre!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Utilstrækkelige midler til at gennemføre ordren" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "Du kan ikke købe en tom ordre!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"du kan ikke købe uden registrering, angiv venligst følgende oplysninger: " +"kundens navn, kundens e-mail, kundens telefonnummer" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" +"Du kan ikke oprette en momental-ordre uden at angive en faktureringsadresse." + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "Den pris, som kunden har betalt for dette produkt på købstidspunktet" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Købspris på bestillingstidspunktet" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "Interne kommentarer til administratorer om dette bestilte produkt" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Interne kommentarer" + +#: core/models.py:746 +msgid "user notifications" +msgstr "Notifikationer til brugere" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "JSON-repræsentation af dette elements attributter" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Bestilte produktattributter" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Henvisning til den overordnede ordre, der indeholder dette produkt" + +#: core/models.py:758 +msgid "parent order" +msgstr "Forældreordre" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "Det specifikke produkt, der er knyttet til denne ordrelinje" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Mængde af dette specifikke produkt i ordren" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Produktmængde" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Aktuel status for dette produkt i bestillingen" + +#: core/models.py:783 +msgid "product line status" +msgstr "Status for produktlinje" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Intern tag-identifikator for produkttagget" + +#: core/models.py:842 +msgid "tag name" +msgstr "Tag-navn" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "Brugervenligt navn til produktmærket" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Navn på tag-visning" + +#: core/models.py:855 +msgid "product tag" +msgstr "Produktmærke" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "Giv alternativ tekst til billedet af hensyn til tilgængeligheden" + +#: core/models.py:865 +msgid "image alt text" +msgstr "Billedets alt-tekst" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Upload billedfilen til dette produkt" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Produktbillede" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Bestemmer den rækkefølge, billederne vises i" + +#: core/models.py:876 +msgid "display priority" +msgstr "Skærm-prioritet" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "Det produkt, som dette billede repræsenterer" + +#: core/models.py:895 +msgid "product images" +msgstr "Produktbilleder" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "Unik kode, der bruges af en bruger til at indløse en rabat" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Identifikator for kampagnekode" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "Fast rabatbeløb anvendes, hvis procent ikke bruges" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Fast rabatbeløb" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "Procentvis rabat, hvis det faste beløb ikke bruges" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Procentvis rabat" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Tidsstempel, når promokoden udløber" + +#: core/models.py:927 +msgid "end validity time" +msgstr "Slut gyldighedstid" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "Tidsstempel, hvorfra denne promokode er gyldig" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Start gyldighedstid" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" +"Tidsstempel, hvor promokoden blev brugt, blank, hvis den ikke er brugt endnu" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Tidsstempel for brug" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "Bruger tildelt denne promokode, hvis relevant" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Tildelt bruger" + +#: core/models.py:952 +msgid "promo code" +msgstr "Kampagnekode" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Kampagnekoder" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"Der skal kun defineres én type rabat (beløb eller procent), men ikke begge " +"eller ingen af dem." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Promokoder" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Ugyldig rabattype for promokode {promocode_uuid}." + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Procentvis rabat for de valgte produkter" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Rabatprocent" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Giv et unikt navn til denne kampagne" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Navn på kampagne" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Beskrivelse af kampagnen" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Vælg, hvilke produkter der er inkluderet i denne kampagne" + +#: core/models.py:1019 +msgid "included products" +msgstr "Inkluderede produkter" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Forfremmelse" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "Den leverandør, der leverer dette produkt, lagerfører" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Tilknyttet leverandør" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Endelig pris til kunden efter tillæg" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Salgspris" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "Det produkt, der er knyttet til denne lagerpost" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "Den pris, der er betalt til sælgeren for dette produkt" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Leverandørens købspris" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Tilgængelig mængde af produktet på lager" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Antal på lager" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "Leverandørtildelt SKU til identifikation af produktet" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "Leverandørens SKU" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "Digital fil knyttet til dette lager, hvis relevant" + +#: core/models.py:1075 +msgid "digital file" +msgstr "Digital fil" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Lagerposteringer" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Produkter, som brugeren har markeret som ønskede" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "Bruger, der ejer denne ønskeliste" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Ønskelistens ejer" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Ønskeliste" + +#: core/models.py:1150 +msgid "download" +msgstr "Download" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Downloads" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "Du kan ikke downloade et digitalt aktiv for en ikke-færdiggjort ordre" + +#: core/models.py:1171 +msgid "documentary" +msgstr "Dokumentarfilm" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Dokumentarfilm" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Uafklaret" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Fejl under oprettelse af promokode: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Konfiguration" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Gemme" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Hjem" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "Standard" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Værdi" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "Er ændret" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "Nuværende fil" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Nulstil til standard" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Ordrebekræftelse" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Logo" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Hej %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"Tak for din ordre #%(order.pk)s! Vi er glade for at kunne informere dig om, " +"at vi har taget din ordre i brug. Nedenfor er detaljerne om din ordre:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "I alt" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Samlet pris" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"Hvis du har spørgsmål, er du velkommen til at kontakte vores support på " +"%(config.EMAIL_HOST_USER)s." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "Med venlig hilsen,
%(config.PROJECT_NAME)s team" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "Alle rettigheder forbeholdes" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Order Delivered" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Hej %(user_first_name)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"Vi har behandlet din ordre №%(order_uuid)s! Nedenfor er detaljerne om din " +"ordre:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "yderligere oplysninger" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"Hvis du har spørgsmål, er du velkommen til at kontakte vores support på " +"%(contact_email)s." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Med venlig hilsen,
%(project_name)s team" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Nøgle" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Tak for din bestilling! Vi er glade for at kunne bekræfte dit køb. Nedenfor " +"er detaljerne om din ordre:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Forsendelsespris" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Din ordre vil blive leveret til følgende adresse:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "Med venlig hilsen %(config.PROJECT_NAME)s team" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "Både data og timeout er påkrævet" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "Ugyldig timeout-værdi, den skal være mellem 0 og 216000 sekunder" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{model} skal være model" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} skal være et listeobjekt" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Kontakt os indledt" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | Ordrebekræftelse" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | Ordre leveret" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "Du har ikke tilladelse til at udføre denne handling." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"Billedets dimensioner bør ikke overstige w{max_width} x h{max_height} " +"pixels." + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Ugyldigt telefonnummerformat" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "Du kan kun downloade det digitale aktiv én gang" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "Favicon ikke fundet" diff --git a/core/locale/de_DE/LC_MESSAGES/django.mo b/core/locale/de_DE/LC_MESSAGES/django.mo new file mode 100644 index 00000000..0d87a968 Binary files /dev/null and b/core/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/core/locale/de_DE/LC_MESSAGES/django.po b/core/locale/de_DE/LC_MESSAGES/django.po new file mode 100644 index 00000000..8040ddc0 --- /dev/null +++ b/core/locale/de_DE/LC_MESSAGES/django.po @@ -0,0 +1,1776 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: de-DE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "Eindeutige ID" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "" +"Eindeutige ID wird zur sicheren Identifizierung jedes Datenbankobjekts " +"verwendet" + +#: core/abstract.py:19 +msgid "is active" +msgstr "Ist aktiv" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"Wenn auf false gesetzt, kann dieses Objekt von Benutzern ohne die " +"erforderliche Berechtigung nicht gesehen werden." + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Erstellt" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "Wann das Objekt zum ersten Mal in der Datenbank erschienen ist" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Geändert" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "Wann das Objekt zuletzt bearbeitet wurde" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Ausgewählte %(verbose_name_plural)s aktivieren" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Ausgewählte %(verbose_name_plural)s deaktivieren" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Attribut Wert" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Attribut Werte" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Name" + +#: core/admin.py:152 +msgid "image" +msgstr "Bild" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Bilder" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Lagerbestand" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Bestände" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Preis" + +#: core/admin.py:199 +msgid "rating" +msgstr "Produktbewertung" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Grundlegende Informationen" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Wichtige Termine" + +#: core/admin.py:218 +msgid "translations" +msgstr "Übersetzungen" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Produkt bestellen" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Produkte bestellen" + +#: core/admin.py:379 +msgid "config" +msgstr "Konfigurieren Sie" + +#: core/apps.py:8 +msgid "core" +msgstr "Kern" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Fertige" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "Bereitstellung von" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Geliefert" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Abgesagt" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Gescheitert" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "Anhängig" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Angenommen" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Zurückgegebenes Geld" + +#: core/choices.py:17 +msgid "payment" +msgstr "Zahlung" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momente" + +#: core/choices.py:24 +msgid "successful" +msgstr "Erfolgreich" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "Cache I/O" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Wenden Sie nur einen Schlüssel an, um erlaubte Daten aus dem Cache zu lesen.\n" +"Schlüssel, Daten und Timeout mit Authentifizierung anwenden, um Daten in den Cache zu schreiben." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Eine Liste der unterstützten Sprachen abrufen" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Abrufen der exponierbaren Parameter der Anwendung" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Senden Sie eine Nachricht an das Support-Team" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Fordern Sie eine CORS-gesicherte URL an. Nur https erlaubt." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "Globaler Suchendpunkt zur Abfrage aller Tabellen des Projekts" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "Alle Attributgruppen auflisten (einfache Ansicht)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Abrufen einer einzelnen Attributgruppe (Detailansicht)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Erstellen einer Attributgruppe" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Löschen einer Attributgruppe" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "" +"Umschreiben einer bestehenden Attributgruppe mit Speicherung von Nicht-" +"Editierbarkeit" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Umschreiben einiger Felder einer bestehenden Attributgruppe, wobei nicht " +"editierbare Felder gespeichert werden" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "Alle Attribute auflisten (einfache Ansicht)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Ein einzelnes Attribut abrufen (detaillierte Ansicht)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Ein Attribut erstellen" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Ein Attribut löschen" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "" +"Umschreiben eines vorhandenen Attributs, wobei nicht editierbare Daten " +"gespeichert werden" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" +"Umschreiben einiger Felder eines vorhandenen Attributs, um nicht editierbare" +" Daten zu speichern" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "Alle Attributwerte auflisten (einfache Ansicht)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Abrufen eines einzelnen Attributwertes (Detailansicht)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Einen Attributwert erstellen" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Löschen eines Attributwertes" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "" +"Umschreiben eines vorhandenen Attributwerts mit Speicherung von Nicht-" +"Editierbarkeit" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Umschreiben einiger Felder eines vorhandenen Attributwerts, wobei nicht " +"bearbeitbare Daten gespeichert werden" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "Alle Kategorien auflisten (einfache Ansicht)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Eine einzelne Kategorie abrufen (detaillierte Ansicht)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Eine Kategorie erstellen" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Eine Kategorie löschen" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "" +"Eine bestehende Kategorie umschreiben und dabei Nicht-Editierbares speichern" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" +"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare" +" Daten zu speichern" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "Alle Kategorien auflisten (einfache Ansicht)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" +"Bei Nicht-Mitarbeitern werden nur die eigenen Bestellungen zurückgeschickt." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Eine einzelne Kategorie abrufen (detaillierte Ansicht)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Ein Attribut erstellen" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "Funktioniert nicht für Benutzer, die nicht zum Personal gehören." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Ein Attribut löschen" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "" +"Eine bestehende Kategorie umschreiben und dabei Nicht-Editierbares speichern" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" +"Umschreiben einiger Felder einer bestehenden Kategorie, um nicht editierbare" +" Daten zu speichern" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Einkaufspreis zum Zeitpunkt der Bestellung" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Schließt den Kauf der Bestellung ab. Bei Verwendung von \"force_balance\" " +"wird der Kauf mit dem Guthaben des Benutzers abgeschlossen; bei Verwendung " +"von \"force_payment\" wird eine Transaktion ausgelöst." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "eine Bestellung kaufen, ohne ein Konto anzulegen" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "" +"schließt den Kauf einer Bestellung für einen nicht registrierten Benutzer " +"ab." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Ein Produkt zur Bestellung hinzufügen" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Fügt ein Produkt unter Verwendung der angegebenen `product_uuid` und " +"`attributes` zu einer Bestellung hinzu." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Ein Produkt aus der Bestellung entfernen" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Entfernt ein Produkt aus einer Bestellung unter Verwendung der angegebenen " +"`product_uuid` und `attributes`." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "Alle Attribute auflisten (einfache Ansicht)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" +"Bei Nicht-Mitarbeitern werden nur ihre eigenen Wunschlisten zurückgegeben." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Ein einzelnes Attribut abrufen (detaillierte Ansicht)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Ein Attribut erstellen" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "Funktioniert nicht für Benutzer, die nicht zum Personal gehören." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Ein Attribut löschen" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "" +"Umschreiben eines vorhandenen Attributs, wobei nicht editierbare Daten " +"gespeichert werden" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" +"Umschreiben einiger Felder eines vorhandenen Attributs, um nicht editierbare" +" Daten zu speichern" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Ein Produkt zur Bestellung hinzufügen" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "" +"Fügt ein Produkt mit der angegebenen `product_uuid` zu einer Wunschliste " +"hinzu" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Ein Produkt von der Wunschliste entfernen" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "" +"Entfernt ein Produkt aus einer Wunschliste unter Verwendung der angegebenen " +"`product_uuid`." + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Viele Produkte auf den Wunschzettel setzen" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" +"Fügt einer Wunschliste viele Produkte unter Verwendung der angegebenen " +"`product_uuids` hinzu" + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Ein Produkt aus der Bestellung entfernen" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Entfernt viele Produkte aus einer Wunschliste unter Verwendung der " +"angegebenen `product_uuids`." + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "Kein Suchbegriff angegeben." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Schlüssel, der im Cache zu suchen oder in den Cache zu legen ist" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Im Cache zu speichernde Daten" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Timeout in Sekunden, um die Daten in den Cache zu stellen" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Zwischengespeicherte Daten" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Camelized JSON-Daten aus der angeforderten URL" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Nur URLs, die mit http(s):// beginnen, sind zulässig" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Ein Produkt zur Bestellung hinzufügen" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "Bestellung {order_uuid} nicht gefunden" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Ein Produkt aus der Bestellung entfernen" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Alle Produkte aus der Bestellung entfernen" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Eine Bestellung kaufen" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "" +"Von der Methode order.buy() kam der falsche Typ: {str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Eine Bestellung kaufen" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Ein Produkt zur Bestellung hinzufügen" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Wunschzettel {wishlist_uuid} nicht gefunden" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Ein Produkt aus der Bestellung entfernen" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Ein Produkt aus der Bestellung entfernen" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Ein Produkt aus der Bestellung entfernen" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Eine Bestellung kaufen" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Bitte senden Sie die Attribute als String im Format attr1=wert1,attr2=wert2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - funktioniert wie ein Zauber" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Attribute" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Gruppierte Attribute" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Gruppen von Attributen" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Kategorien" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Marken" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Kategorien" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Markup Percentage" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "" +"Welche Attribute und Werte können für die Filterung dieser Kategorie " +"verwendet werden." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"Mindest- und Höchstpreise für Produkte in dieser Kategorie, sofern " +"verfügbar." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Anbieter" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "Wie" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "" +"Bewertungswert von 1 bis einschließlich 10 oder 0, wenn nicht festgelegt." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Stellt das Feedback eines Benutzers dar." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Benachrichtigungen" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "Download-Url für dieses Bestellprodukt, falls zutreffend" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "Eine Liste der bestellten Produkte in dieser Reihenfolge" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Rechnungsadresse" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Lieferadresse für diese Bestellung, leer lassen, wenn sie mit der " +"Rechnungsadresse übereinstimmt oder nicht zutrifft" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Gesamtpreis für diese Bestellung" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Gesamtmenge der bestellten Produkte" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "Sind alle Produkte in der Bestellung digital" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Bestellungen" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "Bild URL" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Bilder des Produkts" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Kategorie" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Rückmeldungen" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Marke" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Attribut-Gruppen" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Menge" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Anzahl der Rückmeldungen" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Produkte" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Promocodes" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Zum Verkauf stehende Produkte" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Werbeaktionen" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Anbieter" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Produkt" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Auf dem Wunschzettel stehende Produkte" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Wunschzettel" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Name des Projekts" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "Unternehmen E-Mail" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Name des Unternehmens" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Adresse des Unternehmens" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Telefonnummer des Unternehmens" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" +"E-Mail von\", muss manchmal anstelle des Host-Benutzerwerts verwendet werden" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "E-Mail-Host-Benutzer" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Höchstbetrag für die Zahlung" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Mindestbetrag für die Zahlung" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Konfiguration" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Sprachcode" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Name der Sprache" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Sprachflagge, falls vorhanden :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Eine Liste der unterstützten Sprachen abrufen" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Suchergebnisse für Produkte" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Elternteil dieser Gruppe" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Übergeordnete Attributgruppe" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Name der Attributgruppe" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Attribut-Gruppe" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Kategorie dieses Attributs" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Gruppe dieses Attributs" + +#: core/models.py:99 +msgid "string" +msgstr "Zeichenfolge" + +#: core/models.py:100 +msgid "integer" +msgstr "Integer" + +#: core/models.py:101 +msgid "float" +msgstr "Schwimmer" + +#: core/models.py:102 +msgid "boolean" +msgstr "Boolesche" + +#: core/models.py:103 +msgid "array" +msgstr "Array" + +#: core/models.py:104 +msgid "object" +msgstr "Objekt" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Typ des Attributwerts" + +#: core/models.py:107 +msgid "value type" +msgstr "Werttyp" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Name dieses Attributs" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Name des Attributs" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Attribut" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Attribut dieses Wertes" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "" +"Das spezifische Produkt, das mit dem Wert dieses Attributs verbunden ist" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Zugehöriges Produkt" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "Der spezifische Wert für dieses Attribut" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Laden Sie ein Bild hoch, das diese Kategorie repräsentiert" + +#: core/models.py:166 +msgid "category image" +msgstr "Kategorie Bild" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "" +"Definieren Sie einen prozentualen Aufschlag für Produkte in dieser Kategorie" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "" +"Übergeordneter dieser Kategorie, um eine hierarchische Struktur zu bilden" + +#: core/models.py:181 +msgid "parent category" +msgstr "Übergeordnete Kategorie" + +#: core/models.py:186 +msgid "category name" +msgstr "Name der Kategorie" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Geben Sie einen Namen für diese Kategorie an" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Fügen Sie eine detaillierte Beschreibung für diese Kategorie hinzu" + +#: core/models.py:195 +msgid "category description" +msgstr "Beschreibung der Kategorie" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Name dieser Marke" + +#: core/models.py:218 +msgid "brand name" +msgstr "Markenname" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Laden Sie ein Logo hoch, das diese Marke repräsentiert" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Marke kleines Bild" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Laden Sie ein großes Logo hoch, das diese Marke repräsentiert" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Großes Image der Marke" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Fügen Sie eine detaillierte Beschreibung der Marke hinzu" + +#: core/models.py:239 +msgid "brand description" +msgstr "Beschreibung der Marke" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "" +"Optionale Kategorien, mit denen diese Marke in Verbindung gebracht wird" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Kategorien" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Kategorie, zu der dieses Produkt gehört" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "Optional können Sie dieses Produkt mit einer Marke verknüpfen" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Tags, die helfen, dieses Produkt zu beschreiben oder zu gruppieren" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Produkt-Tags" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Gibt an, ob dieses Produkt digital geliefert wird" + +#: core/models.py:282 +msgid "is product digital" +msgstr "Ist das Produkt digital" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "" +"Geben Sie einen eindeutigen Namen zur Identifizierung des Produkts an." + +#: core/models.py:289 +msgid "product name" +msgstr "Name des Produkts" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Fügen Sie eine detaillierte Beschreibung des Produkts hinzu" + +#: core/models.py:295 +msgid "product description" +msgstr "Beschreibung des Produkts" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Teilenummer für dieses Produkt" + +#: core/models.py:303 +msgid "part number" +msgstr "Teilnummer" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Speichert Anmeldeinformationen und Endpunkte, die für die API-Kommunikation " +"des Anbieters erforderlich sind" + +#: core/models.py:361 +msgid "authentication info" +msgstr "Informationen zur Authentifizierung" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "" +"Definieren Sie den Aufschlag für Produkte, die von diesem Lieferanten " +"bezogen werden" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Prozentualer Aufschlag des Lieferanten" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Name dieses Anbieters" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Name des Anbieters" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "Kommentare der Nutzer über ihre Erfahrungen mit dem Produkt" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Kommentare zum Feedback" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"Verweist auf das spezifische Produkt in einer Bestellung, auf das sich diese" +" Rückmeldung bezieht" + +#: core/models.py:404 +msgid "related order product" +msgstr "Produkt zur Bestellung" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "Vom Benutzer zugewiesene Bewertung für das Produkt" + +#: core/models.py:410 +msgid "product rating" +msgstr "Produktbewertung" + +#: core/models.py:418 +msgid "feedback" +msgstr "Rückmeldung" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "Die für diese Bestellung verwendete Rechnungsadresse" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Optionaler Promo-Code für diese Bestellung" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Angewandter Promo-Code" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "Die für diese Bestellung verwendete Lieferadresse" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Lieferadresse" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Aktueller Status des Auftrags in seinem Lebenszyklus" + +#: core/models.py:456 +msgid "order status" +msgstr "Status der Bestellung" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"JSON-Struktur der Benachrichtigungen, die den Benutzern angezeigt werden " +"sollen; in der Admin-UI wird die Tabellenansicht verwendet" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "JSON-Darstellung der Auftragsattribute für diesen Auftrag" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "Der Benutzer, der die Bestellung aufgegeben hat" + +#: core/models.py:474 +msgid "user" +msgstr "Benutzer" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "Der Zeitstempel, zu dem der Auftrag abgeschlossen wurde" + +#: core/models.py:481 +msgid "buy time" +msgstr "Zeit kaufen" + +#: core/models.py:488 +msgid "order" +msgstr "Bestellung" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "" +"Sie können keine Produkte zu einem Auftrag hinzufügen, der nicht in " +"Bearbeitung ist." + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "Sie können keine inaktiven Produkte zur Bestellung hinzufügen" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "Sie können nicht mehr Produkte hinzufügen, als auf Lager sind" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{Name} existiert nicht: {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "" +"Sie können keine Produkte aus einer Bestellung entfernen, die nicht in " +"Bearbeitung ist." + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{Name} existiert nicht mit Abfrage <{Abfrage}>" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "Promocode existiert nicht" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Ungültiger Force-Wert" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "Sie können keine leere Bestellung kaufen!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Unzureichende Mittel für die Ausführung des Auftrags" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "Sie können keine leere Bestellung kaufen!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"Sie können nicht ohne Registrierung kaufen, bitte geben Sie die folgenden " +"Informationen an: Kundenname, Kunden-E-Mail, Kunden-Telefonnummer" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" +"Sie können keine kurzfristige Bestellung ohne Angabe einer Rechnungsadresse " +"aufgeben." + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "" +"Der Preis, den der Kunde zum Zeitpunkt des Kaufs für dieses Produkt bezahlt " +"hat" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Einkaufspreis zum Zeitpunkt der Bestellung" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "Interne Kommentare für Administratoren zu diesem bestellten Produkt" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Interne Kommentare" + +#: core/models.py:746 +msgid "user notifications" +msgstr "Benutzerbenachrichtigungen" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "JSON-Darstellung der Attribute dieses Artikels" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Bestellte Produktattribute" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Verweis auf den übergeordneten Auftrag, der dieses Produkt enthält" + +#: core/models.py:758 +msgid "parent order" +msgstr "Übergeordneter Auftrag" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "Das spezifische Produkt, das mit dieser Auftragszeile verbunden ist" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Menge dieses spezifischen Produkts in der Bestellung" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Produktmenge" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Aktueller Status dieses Produkts im Auftrag" + +#: core/models.py:783 +msgid "product line status" +msgstr "Status der Produktlinie" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Interner Tag-Identifikator für das Produkt-Tag" + +#: core/models.py:842 +msgid "tag name" +msgstr "Tag name" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "Benutzerfreundlicher Name für den Produktanhänger" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Tag-Anzeigename" + +#: core/models.py:855 +msgid "product tag" +msgstr "Produkt-Tag" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "" +"Geben Sie einen alternativen Text für das Bild an, um die Barrierefreiheit " +"zu gewährleisten." + +#: core/models.py:865 +msgid "image alt text" +msgstr "Bild-Alt-Text" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Laden Sie die Bilddatei für dieses Produkt hoch" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Produktbild" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Legt die Reihenfolge fest, in der die Bilder angezeigt werden" + +#: core/models.py:876 +msgid "display priority" +msgstr "Priorität anzeigen" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "Das Produkt, das dieses Bild darstellt" + +#: core/models.py:895 +msgid "product images" +msgstr "Produktbilder" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "" +"Einzigartiger Code, den ein Nutzer zum Einlösen eines Rabatts verwendet" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Kennung des Promo-Codes" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "" +"Fester Rabattbetrag, der angewandt wird, wenn kein Prozentsatz verwendet " +"wird" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Fester Rabattbetrag" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "Prozentualer Rabatt, wenn der Festbetrag nicht verwendet wird" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Prozentualer Rabatt" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Zeitstempel, wann der Promocode abläuft" + +#: core/models.py:927 +msgid "end validity time" +msgstr "Ende der Gültigkeitsdauer" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "Zeitstempel, ab dem dieser Promocode gültig ist" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Beginn der Gültigkeitsdauer" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" +"Zeitstempel, wann der Promocode verwendet wurde, leer, wenn noch nicht " +"verwendet" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Zeitstempel der Verwendung" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "Diesem Promocode zugewiesener Benutzer, falls zutreffend" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Zugewiesener Benutzer" + +#: core/models.py:952 +msgid "promo code" +msgstr "Promo-Code" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Promo-Codes" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"Es sollte nur eine Art von Rabatt definiert werden (Betrag oder " +"Prozentsatz), aber nicht beides oder keines von beiden." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Promocodes" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Ungültiger Rabatttyp für Promocode {promocode_uuid}" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Prozentualer Rabatt für die ausgewählten Produkte" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Prozentsatz der Ermäßigung" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Geben Sie einen eindeutigen Namen für diese Aktion an" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Name der Aktion" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Promotion description" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Wählen Sie aus, welche Produkte in dieser Aktion enthalten sind" + +#: core/models.py:1019 +msgid "included products" +msgstr "Enthaltene Produkte" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Förderung" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "Der Verkäufer, der dieses Produkt liefert, hat folgende Bestände" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Zugehöriger Anbieter" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Endpreis für den Kunden nach Aufschlägen" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Verkaufspreis" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "Das mit diesem Bestandseintrag verbundene Produkt" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "Der an den Verkäufer gezahlte Preis für dieses Produkt" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Einkaufspreis des Verkäufers" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Verfügbare Menge des Produkts auf Lager" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Vorrätige Menge" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "Vom Hersteller zugewiesene SKU zur Identifizierung des Produkts" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "SKU des Verkäufers" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "" +"Digitale Datei, die mit diesem Bestand verbunden ist, falls zutreffend" + +#: core/models.py:1075 +msgid "digital file" +msgstr "Digitale Datei" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Bestandseinträge" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Produkte, die der Benutzer als gewünscht markiert hat" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "Benutzer, dem diese Wunschliste gehört" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Besitzer der Wishlist" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Wunschzettel" + +#: core/models.py:1150 +msgid "download" +msgstr "Herunterladen" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Herunterladen" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "" +"Sie können kein digitales Asset für eine nicht abgeschlossene Bestellung " +"herunterladen" + +#: core/models.py:1171 +msgid "documentary" +msgstr "Dokumentarfilm" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Dokumentarfilme" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Ungelöst" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Fehler bei der Erstellung des Promocodes: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Konfiguration" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Speichern Sie" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Startseite" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "Standard" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Wert" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "Wird geändert" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "Aktuelle Datei" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Auf Standardwerte zurücksetzen" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Bestätigung der Bestellung" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Logo" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Hallo %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"Vielen Dank für Ihre Bestellung #%(order.pk)s! Wir freuen uns, Ihnen " +"mitteilen zu können, dass wir Ihre Bestellung in Arbeit genommen haben. " +"Nachfolgend finden Sie die Details Ihrer Bestellung:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "Insgesamt" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Gesamtpreis" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"Wenn Sie Fragen haben, wenden Sie sich bitte an unseren Support unter " +"%(config.EMAIL_HOST_USER)s." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "Mit freundlichen Grüßen,
das %(config.PROJECT_NAME)s Team" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "Alle Rechte vorbehalten" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Bestellung Geliefert" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Hallo %(user_first_name)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"Wir haben Ihre Bestellung erfolgreich bearbeitet №%(order_uuid)s! " +"Nachstehend finden Sie die Details Ihrer Bestellung:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "zusätzliche Informationen" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"Wenn Sie Fragen haben, wenden Sie sich bitte an unseren Support unter " +"%(contact_email)s." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Mit freundlichen Grüßen,
das %(Projektname)s Team" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Schlüssel" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Vielen Dank für Ihre Bestellung! Wir freuen uns, Ihren Kauf zu bestätigen. " +"Nachstehend finden Sie die Details Ihrer Bestellung:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Versandpreis" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Ihre Bestellung wird an die folgende Adresse geliefert:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "Mit freundlichen Grüßen,
das %(config.PROJECT_NAME)s Team" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "Sowohl Daten als auch Timeout sind erforderlich" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "" +"Ungültiger Timeout-Wert, er muss zwischen 0 und 216000 Sekunden liegen" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{Modell} muss Modell sein" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} muss ein Listenobjekt sein" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Kontakt initiiert" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | Auftragsbestätigung" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | Auftrag ausgeliefert" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "Sie haben nicht die Erlaubnis, diese Aktion durchzuführen." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"Die Bildabmessungen sollten w{max_width} x h{max_height} Pixel nicht " +"überschreiten" + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Ungültiges Rufnummernformat" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "Sie können das digitale Asset nur einmal herunterladen" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "Favicon nicht gefunden" diff --git a/core/locale/en_GB/LC_MESSAGES/django.mo b/core/locale/en_GB/LC_MESSAGES/django.mo new file mode 100644 index 00000000..c579e6c0 Binary files /dev/null and b/core/locale/en_GB/LC_MESSAGES/django.mo differ diff --git a/core/locale/en_GB/LC_MESSAGES/django.po b/core/locale/en_GB/LC_MESSAGES/django.po new file mode 100644 index 00000000..e78ce52a --- /dev/null +++ b/core/locale/en_GB/LC_MESSAGES/django.po @@ -0,0 +1,1709 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: en-GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "Unique ID" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "Unique ID is used to surely identify any database object" + +#: core/abstract.py:19 +msgid "is active" +msgstr "Is Active" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"If set to false, this object can't be seen by users without needed " +"permission" + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Created" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "When the object first appeared on the database" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Modified" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "When the object was last edited" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Activate selected %(verbose_name_plural)s" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Deactivate selected %(verbose_name_plural)s" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Attribute Value" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Attribute Values" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Name" + +#: core/admin.py:152 +msgid "image" +msgstr "Image" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Images" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Stock" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Stocks" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Price" + +#: core/admin.py:199 +msgid "rating" +msgstr "Rating" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Basic Info" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Important Dates" + +#: core/admin.py:218 +msgid "translations" +msgstr "Translations" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Order Product" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Order Products" + +#: core/admin.py:379 +msgid "config" +msgstr "Config" + +#: core/apps.py:8 +msgid "core" +msgstr "Core" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Finished" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "Delivering" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Delivered" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Canceled" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Failed" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "Pending" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Accepted" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Money Returned" + +#: core/choices.py:17 +msgid "payment" +msgstr "Payment" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momental" + +#: core/choices.py:24 +msgid "successful" +msgstr "Successful" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "Cache I/O" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Apply only a key to read permitted data from cache.\n" +"Apply key, data and timeout with authentication to write data to cache." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Get a list of supported languages" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Get application's exposable parameters" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Send a message to the support team" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Request a CORSed URL. Only https allowed." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "Global search endpoint to query across project's tables" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "List all attribute groups (simple view)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Retrieve a single attribute group (detailed view)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Create an attribute group" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Delete an attribute group" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "Rewrite an existing attribute group saving non-editables" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Rewrite some fields of an existing attribute group saving non-editables" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "List all attributes (simple view)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Retrieve a single attribute (detailed view)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Create an attribute" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Delete an attribute" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "Rewrite an existing attribute saving non-editables" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "Rewrite some fields of an existing attribute saving non-editables" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "List all attribute values (simple view)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Retrieve a single attribute value (detailed view)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Create an attribute value" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Delete an attribute value" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "Rewrite an existing attribute value saving non-editables" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Rewrite some fields of an existing attribute value saving non-editables" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "List all categories (simple view)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Retrieve a single category (detailed view)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Create a category" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Delete a category" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "Rewrite an existing category saving non-editables" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "Rewrite some fields of an existing category saving non-editables" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "List all categories (simple view)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "For non-staff users, only their own orders are returned." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Retrieve a single category (detailed view)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Create an attribute" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "Doesn't work for non-staff users." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Delete an attribute" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "Rewrite an existing category saving non-editables" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "Rewrite some fields of an existing category saving non-editables" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Purchase price at order time" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Finalizes the order purchase. If `force_balance` is used, the purchase is " +"completed using the user's balance; If `force_payment` is used, a " +"transaction is initiated." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "purchase an order without account creation" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "finalizes the order purchase for a non-registered user." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Add a product to the order" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Adds a product to an order using the provided `product_uuid` and " +"`attributes`." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Remove a product from the order" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Removes a product from an order using the provided `product_uuid` and " +"`attributes`." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "List all attributes (simple view)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "For non-staff users, only their own wishlists are returned." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Retrieve a single attribute (detailed view)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Create an attribute" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "Doesn't work for non-staff users." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Delete an attribute" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "Rewrite an existing attribute saving non-editables" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "Rewrite some fields of an existing attribute saving non-editables" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Add a product to the order" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "Adds a product to an wishlist using the provided `product_uuid`" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Remove a product from the wishlist" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "Removes a product from an wishlist using the provided `product_uuid`" + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Add many products to the wishlist" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "Adds many products to an wishlist using the provided `product_uuids`" + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Remove a product from the order" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Removes many products from an wishlist using the provided `product_uuids`" + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "No search term provided." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Key to look for in or set into the cache" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Data to store in cache" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Timeout in seconds to set the data for into the cache" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Cached data" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Camelized JSON data from the requested URL" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Only URLs starting with http(s):// are allowed" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Add a product to the order" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "Order {order_uuid} not found" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Remove a product from the order" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Remove all products from the order" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Buy an order" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "Wrong type came from order.buy() method: {str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Buy an order" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Add a product to the order" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Wishlist {wishlist_uuid} not found" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Remove a product from the order" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Remove a product from the order" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Remove a product from the order" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Buy an order" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - works like a charm" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Attributes" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Grouped attributes" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Groups of attributes" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Categories" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Brands" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Categories" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Markup Percentage" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "Which attributes and values can be used for filtering this category." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"Minimum and maximum prices for products in this category, if available." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Vendors" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "Comment" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "Rating value from 1 to 10, inclusive, or 0 if not set." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Represents feedback from a user." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Notifications" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "Download url for this order product if applicable" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "A list of order products in this order" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Billing address" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Shipping address for this order, leave blank if same as billing address or " +"if not applicable" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Total price of this order" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Total quantity of products in order" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "Are all of the products in the order digital" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Orders" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "Image URL" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Product's images" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Category" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Feedbacks" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Brand" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Attribute groups" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Quantity" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Number of feedbacks" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Products" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Promocodes" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Products on sale" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Promotions" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Vendor" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Product" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Wishlisted products" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Wishlists" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Project name" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "Company Email" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Company Name" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Company Address" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Company Phone Number" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "'email from', sometimes it must be used instead of host user value" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "Email host user" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Maximum amount for payment" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Minimum amount for payment" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Configuration" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Language code" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Language name" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Language flag, if exists :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Get a list of supported languages" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Products search results" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Parent of this group" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Parent attribute group" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Attribute group's name" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Attribute group" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Category of this attribute" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Group of this attribute" + +#: core/models.py:99 +msgid "string" +msgstr "String" + +#: core/models.py:100 +msgid "integer" +msgstr "Integer" + +#: core/models.py:101 +msgid "float" +msgstr "Float" + +#: core/models.py:102 +msgid "boolean" +msgstr "Boolean" + +#: core/models.py:103 +msgid "array" +msgstr "Array" + +#: core/models.py:104 +msgid "object" +msgstr "Object" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Type of the attribute's value" + +#: core/models.py:107 +msgid "value type" +msgstr "Value type" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Name of this attribute" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Attribute's name" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Attribute" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Attribute of this value" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "The specific product associated with this attribute's value" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Associated product" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "The specific value for this attribute" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Upload an image representing this category" + +#: core/models.py:166 +msgid "category image" +msgstr "Category image" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "Define a markup percentage for products in this category" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "Parent of this category to form a hierarchical structure" + +#: core/models.py:181 +msgid "parent category" +msgstr "Parent category" + +#: core/models.py:186 +msgid "category name" +msgstr "Category name" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Provide a name for this category" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Add a detailed description for this category" + +#: core/models.py:195 +msgid "category description" +msgstr "Category description" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Name of this brand" + +#: core/models.py:218 +msgid "brand name" +msgstr "Brand name" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Upload a logo representing this brand" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Brand small image" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Upload a big logo representing this brand" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Brand big image" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Add a detailed description of the brand" + +#: core/models.py:239 +msgid "brand description" +msgstr "Brand description" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "Optional categories that this brand is associated with" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Categories" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Category this product belongs to" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "Optionally associate this product with a brand" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Tags that help describe or group this product" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Product tags" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Indicates whether this product is digitally delivered" + +#: core/models.py:282 +msgid "is product digital" +msgstr "Is product digital" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "Provide a clear identifying name for the product" + +#: core/models.py:289 +msgid "product name" +msgstr "Product name" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Add a detailed description of the product" + +#: core/models.py:295 +msgid "product description" +msgstr "Product description" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Part number for this product" + +#: core/models.py:303 +msgid "part number" +msgstr "Part number" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Stores credentials and endpoints required for vendor's API communication" + +#: core/models.py:361 +msgid "authentication info" +msgstr "Authentication info" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "Define the markup for products retrieved from this vendor" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Vendor markup percentage" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Name of this vendor" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Vendor name" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "User-provided comments about their experience with the product" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Feedback comments" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"References the specific product in an order that this feedback is about" + +#: core/models.py:404 +msgid "related order product" +msgstr "Related order product" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "User-assigned rating for the product" + +#: core/models.py:410 +msgid "product rating" +msgstr "Product rating" + +#: core/models.py:418 +msgid "feedback" +msgstr "Feedback" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "The billing address used for this order" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Optional promo code applied to this order" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Applied promo code" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "The shipping address used for this order" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Shipping address" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Current status of the order in its lifecycle" + +#: core/models.py:456 +msgid "order status" +msgstr "Order status" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"JSON structure of notifications to display to users, in admin UI the table-" +"view is used" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "JSON representation of order attributes for this order" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "The user who placed the order" + +#: core/models.py:474 +msgid "user" +msgstr "User" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "The timestamp when the order was finalized" + +#: core/models.py:481 +msgid "buy time" +msgstr "Buy time" + +#: core/models.py:488 +msgid "order" +msgstr "Order" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "You cannot add products to an order that is not a pending one" + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "You cannot add inactive products to order" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "You cannot add more products than available in stock" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{name} does not exist: {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "You cannot remove products from an order that is not a pending one" + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{name} does not exist with query <{query}>" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "Promocode does not exist" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Invalid force value" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "You cannot purchase an empty order!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Insufficient funds to complete the order" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "You cannot purchase an empty order!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" +"you cannot create a momental order without providing a billing address" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "The price paid by the customer for this product at purchase time" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Purchase price at order time" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "Internal comments for admins about this ordered product" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Internal comments" + +#: core/models.py:746 +msgid "user notifications" +msgstr "User notifications" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "JSON representation of this item's attributes" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Ordered product attributes" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Reference to the parent order that contains this product" + +#: core/models.py:758 +msgid "parent order" +msgstr "Parent order" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "The specific product associated with this order line" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Quantity of this specific product in the order" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Product quantity" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Current status of this product in the order" + +#: core/models.py:783 +msgid "product line status" +msgstr "Product line status" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Internal tag identifier for the product tag" + +#: core/models.py:842 +msgid "tag name" +msgstr "Tag name" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "User-friendly name for the product tag" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Tag display name" + +#: core/models.py:855 +msgid "product tag" +msgstr "Product tag" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "Provide alternative text for the image for accessibility" + +#: core/models.py:865 +msgid "image alt text" +msgstr "Image alt text" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Upload the image file for this product" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Product image" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Determines the order in which images are displayed" + +#: core/models.py:876 +msgid "display priority" +msgstr "Display priority" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "The product that this image represents" + +#: core/models.py:895 +msgid "product images" +msgstr "Product images" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "Unique code used by a user to redeem a discount" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Promo code identifier" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "Fixed discount amount applied if percent is not used" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Fixed discount amount" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "Percentage discount applied if fixed amount is not used" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Percentage discount" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Timestamp when the promocode expires" + +#: core/models.py:927 +msgid "end validity time" +msgstr "End validity time" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "Timestamp from which this promocode is valid" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Start validity time" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "Timestamp when the promocode was used, blank if not used yet" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Usage timestamp" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "User assigned to this promocode if applicable" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Assigned user" + +#: core/models.py:952 +msgid "promo code" +msgstr "Promo code" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Promo codes" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"Only one type of discount should be defined (amount or percent), but not " +"both or neither." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Promocodes" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Invalid discount type for promocode {promocode_uuid}" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Percentage discount for the selected products" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Discount percentage" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Provide a unique name for this promotion" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Promotion name" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Promotion description" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Select which products are included in this promotion" + +#: core/models.py:1019 +msgid "included products" +msgstr "Included products" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Promotion" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "The vendor supplying this product stock" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Associated vendor" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Final price to the customer after markups" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Selling price" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "The product associated with this stock entry" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "The price paid to the vendor for this product" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Vendor purchase price" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Available quantity of the product in stock" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Quantity in stock" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "Vendor-assigned SKU for identifying the product" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "Vendor's SKU" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "Digital file associated with this stock if applicable" + +#: core/models.py:1075 +msgid "digital file" +msgstr "Digital file" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Stock entries" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Products that the user has marked as wanted" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "User who owns this wishlist" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Wishlist's Owner" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Wishlist" + +#: core/models.py:1150 +msgid "download" +msgstr "Download" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Downloads" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "You can not download a digital asset for a non-finished order" + +#: core/models.py:1171 +msgid "documentary" +msgstr "Documentary" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Documentaries" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Unresolved" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Error during promocode creation: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Configuration" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Save" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Home" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "Default" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Value" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "Is modified" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "Current file" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Reset to default" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Order Confirmation" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Logo" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Hello %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"Thank you for your order #%(order.pk)s! We are pleased to inform you that we" +" have taken your order into work. Below are the details of your order:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "Total" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Total Price" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"If you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "Best regards,
the %(config.PROJECT_NAME)s team" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "All rights reserved" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Order Delivered" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Hello %(user_first_name)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"We have successfully processed your order №%(order_uuid)s! Below are the " +"details of your order:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "additional information" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"If you have any questions, feel free to contact our support at " +"%(contact_email)s." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Best regards,
the %(project_name)s team" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Key" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Thank you for your order! We are pleased to confirm your purchase. Below are" +" the details of your order:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Shipping price" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Your order will be delivered to the following address:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "Best regards,
the %(config.PROJECT_NAME)s team" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "Both data and timeout are required" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "Invalid timeout value, it must be between 0 and 216000 seconds" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{model} must be model" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} must be list object" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Contact Us initiated" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | Order Confirmation" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | Order Delivered" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "You do not have permission to perform this action." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"Image dimensions should not exceed w{max_width} x h{max_height} pixels" + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Invalid phone number format" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "You can only download the digital asset once" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "favicon not found" diff --git a/core/locale/en_US/LC_MESSAGES/django.mo b/core/locale/en_US/LC_MESSAGES/django.mo new file mode 100644 index 00000000..a1615f4f Binary files /dev/null and b/core/locale/en_US/LC_MESSAGES/django.mo differ diff --git a/core/locale/en_US/LC_MESSAGES/django.po b/core/locale/en_US/LC_MESSAGES/django.po new file mode 100644 index 00000000..1978887a --- /dev/null +++ b/core/locale/en_US/LC_MESSAGES/django.po @@ -0,0 +1,1709 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: en-US\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "Unique ID" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "Unique ID is used to surely identify any database object" + +#: core/abstract.py:19 +msgid "is active" +msgstr "Is Active" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"If set to false, this object can't be seen by users without needed " +"permission" + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Created" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "When the object first appeared on the database" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Modified" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "When the object was last edited" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Activate selected %(verbose_name_plural)s" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Deactivate selected %(verbose_name_plural)s" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Attribute Value" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Attribute Values" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Name" + +#: core/admin.py:152 +msgid "image" +msgstr "Image" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Images" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Stock" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Stocks" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Price" + +#: core/admin.py:199 +msgid "rating" +msgstr "Product rating" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Basic Info" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Important dates" + +#: core/admin.py:218 +msgid "translations" +msgstr "Translations" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Order Product" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Order Products" + +#: core/admin.py:379 +msgid "config" +msgstr "Config" + +#: core/apps.py:8 +msgid "core" +msgstr "Core" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Finished" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "Delivering" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Delivered" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Canceled" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Failed" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "Pending" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Accepted" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Money Returned" + +#: core/choices.py:17 +msgid "payment" +msgstr "Payment" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momental" + +#: core/choices.py:24 +msgid "successful" +msgstr "Successful" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "Cache I/O" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Apply only a key to read permitted data from cache.\n" +"Apply key, data and timeout with authentication to write data to cache." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Get a list of supported languages" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Get application's exposable parameters" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Send a message to the support team" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Request a CORSed URL. Only https allowed." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "Global search endpoint to query across project's tables" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "List all attribute groups (simple view)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Retrieve a single attribute group (detailed view)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Create an attribute group" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Delete an attribute group" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "Rewrite an existing attribute group saving non-editables" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Rewrite some fields of an existing attribute group saving non-editables" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "List all attributes (simple view)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Retrieve a single attribute (detailed view)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Create an attribute" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Delete an attribute" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "Rewrite an existing attribute saving non-editables" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "Rewrite some fields of an existing attribute saving non-editables" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "List all attribute values (simple view)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Retrieve a single attribute value (detailed view)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Create an attribute value" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Delete an attribute value" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "Rewrite an existing attribute value saving non-editables" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Rewrite some fields of an existing attribute value saving non-editables" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "List all categories (simple view)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Retrieve a single category (detailed view)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Create a category" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Delete a category" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "Rewrite an existing category saving non-editables" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "Rewrite some fields of an existing category saving non-editables" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "List all categories (simple view)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "For non-staff users, only their own orders are returned." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Retrieve a single category (detailed view)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Create an attribute" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "Doesn't work for non-staff users." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Delete an attribute" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "Rewrite an existing category saving non-editables" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "Rewrite some fields of an existing category saving non-editables" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Purchase price at order time" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Finalizes the order purchase. If `force_balance` is used, the purchase is " +"completed using the user's balance; If `force_payment` is used, a " +"transaction is initiated." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "purchase an order without account creation" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "finalizes the order purchase for a non-registered user." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Add a product to the order" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Adds a product to an order using the provided `product_uuid` and " +"`attributes`." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Remove a product from the order" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Removes a product from an order using the provided `product_uuid` and " +"`attributes`." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "List all attributes (simple view)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "For non-staff users, only their own wishlists are returned." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Retrieve a single attribute (detailed view)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Create an attribute" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "Doesn't work for non-staff users." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Delete an attribute" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "Rewrite an existing attribute saving non-editables" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "Rewrite some fields of an existing attribute saving non-editables" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Add a product to the order" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "Adds a product to an wishlist using the provided `product_uuid`" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Remove a product from the wishlist" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "Removes a product from an wishlist using the provided `product_uuid`" + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Add many products to the wishlist" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "Adds many products to an wishlist using the provided `product_uuids`" + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Remove a product from the order" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Removes many products from an wishlist using the provided `product_uuids`" + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "No search term provided." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Key to look for in or set into the cache" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Data to store in cache" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Timeout in seconds to set the data for into the cache" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Cached data" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Camelized JSON data from the requested URL" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Only URLs starting with http(s):// are allowed" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Add a product to the order" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "Order {order_uuid} not found" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Remove a product from the order" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Remove all products from the order" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Buy an order" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "Wrong type came from order.buy() method: {str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Buy an order" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Add a product to the order" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Wishlist {wishlist_uuid} not found" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Remove a product from the order" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Remove a product from the order" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Remove a product from the order" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Buy an order" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - works like a charm" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Attributes" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Grouped attributes" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Groups of attributes" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Categories" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Brands" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Categories" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Markup Percentage" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "Which attributes and values can be used for filtering this category." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"Minimum and maximum prices for products in this category, if available." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Vendors" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "How to" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "Rating value from 1 to 10, inclusive, or 0 if not set." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Represents feedback from a user." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Notifications" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "Download url for this order product if applicable" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "A list of order products in this order" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Billing address" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Shipping address for this order, leave blank if same as billing address or " +"if not applicable" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Total price of this order" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Total quantity of products in order" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "Are all of the products in the order digital" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Orders" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "Image URL" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Product's images" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Category" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Feedbacks" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Brand" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Attribute groups" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Quantity" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Number of feedbacks" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Products" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Promocodes" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Products on sale" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Promotions" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Vendor" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Product" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Wishlisted products" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Wishlists" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Project name" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "Company Email" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Company Name" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Company Address" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Company Phone Number" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "'email from', sometimes it must be used instead of host user value" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "Email host user" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Maximum amount for payment" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Minimum amount for payment" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Configuration" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Language code" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Language name" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Language flag, if exists :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Get a list of supported languages" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Products search results" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Parent of this group" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Parent attribute group" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Attribute group's name" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Attribute group" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Category of this attribute" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Group of this attribute" + +#: core/models.py:99 +msgid "string" +msgstr "String" + +#: core/models.py:100 +msgid "integer" +msgstr "Integer" + +#: core/models.py:101 +msgid "float" +msgstr "Float" + +#: core/models.py:102 +msgid "boolean" +msgstr "Boolean" + +#: core/models.py:103 +msgid "array" +msgstr "Array" + +#: core/models.py:104 +msgid "object" +msgstr "Object" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Type of the attribute's value" + +#: core/models.py:107 +msgid "value type" +msgstr "Value type" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Name of this attribute" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Attribute's name" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Attribute" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Attribute of this value" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "The specific product associated with this attribute's value" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Associated product" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "The specific value for this attribute" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Upload an image representing this category" + +#: core/models.py:166 +msgid "category image" +msgstr "Category image" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "Define a markup percentage for products in this category" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "Parent of this category to form a hierarchical structure" + +#: core/models.py:181 +msgid "parent category" +msgstr "Parent category" + +#: core/models.py:186 +msgid "category name" +msgstr "Category name" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Provide a name for this category" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Add a detailed description for this category" + +#: core/models.py:195 +msgid "category description" +msgstr "Category description" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Name of this brand" + +#: core/models.py:218 +msgid "brand name" +msgstr "Brand name" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Upload a logo representing this brand" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Brand small image" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Upload a big logo representing this brand" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Brand big image" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Add a detailed description of the brand" + +#: core/models.py:239 +msgid "brand description" +msgstr "Brand description" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "Optional categories that this brand is associated with" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Categories" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Category this product belongs to" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "Optionally associate this product with a brand" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Tags that help describe or group this product" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Product tags" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Indicates whether this product is digitally delivered" + +#: core/models.py:282 +msgid "is product digital" +msgstr "Is product digital" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "Provide a clear identifying name for the product" + +#: core/models.py:289 +msgid "product name" +msgstr "Product name" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Add a detailed description of the product" + +#: core/models.py:295 +msgid "product description" +msgstr "Product description" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Part number for this product" + +#: core/models.py:303 +msgid "part number" +msgstr "Part number" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Stores credentials and endpoints required for vendor's API communication" + +#: core/models.py:361 +msgid "authentication info" +msgstr "Authentication info" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "Define the markup for products retrieved from this vendor" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Vendor markup percentage" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Name of this vendor" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Vendor name" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "User-provided comments about their experience with the product" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Feedback comments" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"References the specific product in an order that this feedback is about" + +#: core/models.py:404 +msgid "related order product" +msgstr "Related order product" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "User-assigned rating for the product" + +#: core/models.py:410 +msgid "product rating" +msgstr "Product rating" + +#: core/models.py:418 +msgid "feedback" +msgstr "Feedback" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "The billing address used for this order" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Optional promo code applied to this order" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Applied promo code" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "The shipping address used for this order" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Shipping address" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Current status of the order in its lifecycle" + +#: core/models.py:456 +msgid "order status" +msgstr "Order status" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"JSON structure of notifications to display to users, in admin UI the table-" +"view is used" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "JSON representation of order attributes for this order" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "The user who placed the order" + +#: core/models.py:474 +msgid "user" +msgstr "User" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "The timestamp when the order was finalized" + +#: core/models.py:481 +msgid "buy time" +msgstr "Buy time" + +#: core/models.py:488 +msgid "order" +msgstr "Order" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "You cannot add products to an order that is not a pending one" + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "You cannot add inactive products to order" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "You cannot add more products than available in stock" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{name} does not exist: {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "You cannot remove products from an order that is not a pending one" + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{name} does not exist with query <{query}>" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "Promocode does not exist" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Invalid force value" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "You cannot purchase an empty order!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Insufficient funds to complete the order" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "You cannot purchase an empty order!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" +"you cannot create a momental order without providing a billing address" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "The price paid by the customer for this product at purchase time" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Purchase price at order time" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "Internal comments for admins about this ordered product" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Internal comments" + +#: core/models.py:746 +msgid "user notifications" +msgstr "User notifications" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "JSON representation of this item's attributes" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Ordered product attributes" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Reference to the parent order that contains this product" + +#: core/models.py:758 +msgid "parent order" +msgstr "Parent order" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "The specific product associated with this order line" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Quantity of this specific product in the order" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Product quantity" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Current status of this product in the order" + +#: core/models.py:783 +msgid "product line status" +msgstr "Product line status" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Internal tag identifier for the product tag" + +#: core/models.py:842 +msgid "tag name" +msgstr "Tag name" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "User-friendly name for the product tag" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Tag display name" + +#: core/models.py:855 +msgid "product tag" +msgstr "Product tag" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "Provide alternative text for the image for accessibility" + +#: core/models.py:865 +msgid "image alt text" +msgstr "Image alt text" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Upload the image file for this product" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Product image" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Determines the order in which images are displayed" + +#: core/models.py:876 +msgid "display priority" +msgstr "Display priority" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "The product that this image represents" + +#: core/models.py:895 +msgid "product images" +msgstr "Product images" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "Unique code used by a user to redeem a discount" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Promo code identifier" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "Fixed discount amount applied if percent is not used" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Fixed discount amount" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "Percentage discount applied if fixed amount is not used" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Percentage discount" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Timestamp when the promocode expires" + +#: core/models.py:927 +msgid "end validity time" +msgstr "End validity time" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "Timestamp from which this promocode is valid" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Start validity time" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "Timestamp when the promocode was used, blank if not used yet" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Usage timestamp" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "User assigned to this promocode if applicable" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Assigned user" + +#: core/models.py:952 +msgid "promo code" +msgstr "Promo code" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Promo codes" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"Only one type of discount should be defined (amount or percent), but not " +"both or neither." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Promocodes" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Invalid discount type for promocode {promocode_uuid}" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Percentage discount for the selected products" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Discount percentage" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Provide a unique name for this promotion" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Promotion name" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Promotion description" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Select which products are included in this promotion" + +#: core/models.py:1019 +msgid "included products" +msgstr "Included products" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Promotion" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "The vendor supplying this product stock" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Associated vendor" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Final price to the customer after markups" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Selling price" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "The product associated with this stock entry" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "The price paid to the vendor for this product" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Vendor purchase price" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Available quantity of the product in stock" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Quantity in stock" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "Vendor-assigned SKU for identifying the product" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "Vendor's SKU" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "Digital file associated with this stock if applicable" + +#: core/models.py:1075 +msgid "digital file" +msgstr "Digital file" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Stock entries" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Products that the user has marked as wanted" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "User who owns this wishlist" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Wishlist's Owner" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Wishlist" + +#: core/models.py:1150 +msgid "download" +msgstr "Download" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Downloads" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "You can not download a digital asset for a non-finished order" + +#: core/models.py:1171 +msgid "documentary" +msgstr "Documentary" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Documentaries" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Unresolved" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Error during promocode creation: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Configuration" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Save" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Home" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "Default" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Value" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "Is modified" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "Current file" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Reset to default" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Order Confirmation" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Logo" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Hello %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"Thank you for your order #%(order.pk)s! We are pleased to inform you that we" +" have taken your order into work. Below are the details of your order:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "Total" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Total Price" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"If you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "Best regards,
the %(config.PROJECT_NAME)s team" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "All rights reserved" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Order Delivered" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Hello %(user_first_name)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"We have successfully processed your order №%(order_uuid)s! Below are the " +"details of your order:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "additional information" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"If you have any questions, feel free to contact our support at " +"%(contact_email)s." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Best regards,
the %(project_name)s team" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Key" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Thank you for your order! We are pleased to confirm your purchase. Below are" +" the details of your order:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Shipping price" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Your order will be delivered to the following address:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "Best regards,
the %(config.PROJECT_NAME)s team" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "Both data and timeout are required" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "Invalid timeout value, it must be between 0 and 216000 seconds" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{model} must be model" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} must be list object" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Contact Us initiated" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | Order Confirmation" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | Order Delivered" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "You do not have permission to perform this action." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"Image dimensions should not exceed w{max_width} x h{max_height} pixels" + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Invalid phone number format" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "You can only download the digital asset once" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "favicon not found" diff --git a/core/locale/es_ES/LC_MESSAGES/django.mo b/core/locale/es_ES/LC_MESSAGES/django.mo new file mode 100644 index 00000000..b5f6d593 Binary files /dev/null and b/core/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/core/locale/es_ES/LC_MESSAGES/django.po b/core/locale/es_ES/LC_MESSAGES/django.po new file mode 100644 index 00000000..b2d0dc73 --- /dev/null +++ b/core/locale/es_ES/LC_MESSAGES/django.po @@ -0,0 +1,1749 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: es-ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "Identificación única" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "" +"El identificador único se utiliza para identificar con seguridad cualquier " +"objeto de la base de datos" + +#: core/abstract.py:19 +msgid "is active" +msgstr "Está activo" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"Si se establece en false, este objeto no puede ser visto por los usuarios " +"sin el permiso necesario" + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Creado" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "Cuando el objeto apareció por primera vez en la base de datos" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Modificado" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "Cuándo se editó el objeto por última vez" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Activar %(verbose_name_plural)s seleccionados" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Desactivar %(verbose_name_plural)s seleccionados" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Atributo Valor" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Valores de los atributos" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Nombre" + +#: core/admin.py:152 +msgid "image" +msgstr "Imagen" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Imágenes" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Stock" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Acciones" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Precio" + +#: core/admin.py:199 +msgid "rating" +msgstr "Valoración del producto" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Información básica" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Fechas importantes" + +#: core/admin.py:218 +msgid "translations" +msgstr "Traducciones" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Pedir un producto" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Pedir productos" + +#: core/admin.py:379 +msgid "config" +msgstr "Configurar" + +#: core/apps.py:8 +msgid "core" +msgstr "Núcleo" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Terminado" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "En" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Entregado" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Cancelado" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Fallido" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "Pendiente" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Aceptado" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Dinero devuelto" + +#: core/choices.py:17 +msgid "payment" +msgstr "Pago" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momento" + +#: core/choices.py:24 +msgid "successful" +msgstr "Éxito" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "E/S de caché" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Aplicar sólo una clave para leer datos permitidos de la caché.\n" +"Aplicar clave, datos y tiempo de espera con autenticación para escribir datos en la caché." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Obtener una lista de los idiomas admitidos" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Obtener los parámetros exponibles de la aplicación" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Enviar un mensaje al equipo de asistencia" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Solicitar una URL CORSed. Solo se permite https." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "" +"Punto final de búsqueda global para consultar todas las tablas del proyecto" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "Lista de todos los grupos de atributos (vista simple)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Recuperar un único grupo de atributos (vista detallada)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Crear un grupo de atributos" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Eliminar un grupo de atributos" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "Reescribir un grupo de atributos existente guardando los no editables" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Reescribir algunos campos de un grupo de atributos existente guardando los " +"no editables" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "Listar todos los atributos (vista simple)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Recuperar un único atributo (vista detallada)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Crear un atributo" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Borrar un atributo" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "Reescribir un atributo existente guardando los no editables" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" +"Reescribir algunos campos de un atributo existente guardando los no " +"editables" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "Listar todos los valores de atributos (vista simple)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Recuperar un único valor de atributo (vista detallada)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Crear un valor de atributo" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Borrar un valor de atributo" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "Reescribir un valor de atributo existente guardando los no editables" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Reescribir algunos campos de un valor de atributo existente guardando los no" +" editables" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "Lista de todas las categorías (vista simple)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Recuperar una sola categoría (vista detallada)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Crear una categoría" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Eliminar una categoría" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "Reescribir una categoría existente guardando los no editables" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" +"Reescribir algunos campos de una categoría existente guardando los no " +"editables" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "Lista de todas las categorías (vista simple)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" +"Para los usuarios que no forman parte del personal, sólo se devuelven sus " +"propios pedidos." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Recuperar una sola categoría (vista detallada)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Crear un atributo" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "No funciona para los usuarios que no son personal." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Borrar un atributo" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "Reescribir una categoría existente guardando los no editables" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" +"Reescribir algunos campos de una categoría existente guardando los no " +"editables" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Precio de compra en el momento del pedido" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Finaliza la compra del pedido. Si se utiliza `force_balance`, la compra se " +"finaliza utilizando el saldo del usuario; Si se utiliza `force_payment`, se " +"inicia una transacción." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "comprar un pedido sin crear una cuenta" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "finaliza la compra del pedido para un usuario no registrado." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Añadir un producto al pedido" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Añade un producto a un pedido utilizando el `product_uuid` y los " +"`attributes` proporcionados." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Eliminar un producto del pedido" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Elimina un producto de un pedido utilizando el `product_uuid` y los " +"`attributes` proporcionados." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "Listar todos los atributos (vista simple)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" +"Para los usuarios que no forman parte del personal, sólo se devuelven sus " +"propias listas de deseos." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Recuperar un único atributo (vista detallada)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Crear un atributo" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "No funciona para los usuarios que no son personal." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Borrar un atributo" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "Reescribir un atributo existente guardando los no editables" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" +"Reescribir algunos campos de un atributo existente guardando los no " +"editables" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Añadir un producto al pedido" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "" +"Añade un producto a una lista de deseos utilizando el `product_uuid` " +"proporcionado" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Eliminar un producto de la lista de deseos" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "" +"Elimina un producto de una lista de deseos utilizando el `product_uuid` " +"proporcionado." + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Añadir muchos productos a la lista de deseos" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" +"Añade varios productos a una lista de deseos utilizando los `product_uuids` " +"proporcionados." + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Eliminar un producto del pedido" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Elimina varios productos de una lista de deseos utilizando los " +"`product_uuids` proporcionados." + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "No se proporciona ningún término de búsqueda." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Clave que hay que buscar o introducir en la caché" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Datos a almacenar en caché" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Tiempo de espera en segundos para poner los datos en la caché" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Datos en caché" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Datos JSON camelizados de la URL solicitada" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Sólo se permiten URL que empiecen por http(s)://." + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Añadir un producto al pedido" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "Pedido {order_uuid} no encontrado" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Eliminar un producto del pedido" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Eliminar todos los productos del pedido" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Comprar un pedido" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "" +"Tipo incorrecto proveniente del método order.buy(): {str(tipo(instancia))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Comprar un pedido" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Añadir un producto al pedido" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Lista de deseos {wishlist_uuid} no encontrada" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Eliminar un producto del pedido" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Eliminar un producto del pedido" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Eliminar un producto del pedido" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Comprar un pedido" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Por favor, envíe los atributos como una cadena formateada como " +"attr1=valor1,attr2=valor2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - funciona a las mil maravillas" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Atributos" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Atributos agrupados" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Grupos de atributos" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Categorías" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Marcas" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Categorías" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Porcentaje de recargo" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "" +"Qué atributos y valores se pueden utilizar para filtrar esta categoría." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"Precios mínimo y máximo de los productos de esta categoría, si están " +"disponibles." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Vendedores" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "Cómo" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "" +"Valor de calificación de 1 a 10, ambos inclusive, o 0 si no está " +"configurado." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Representa la opinión de un usuario." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Notificaciones" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "Descargar url para este producto de pedido si procede" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "Una lista de los productos del pedido" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Dirección de facturación" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Dirección de envío para este pedido, dejar en blanco si es la misma que la " +"de facturación o si no procede" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Precio total de este pedido" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Cantidad total de productos del pedido" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "¿Están todos los productos en el pedido digital" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Pedidos" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "URL de la imagen" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Imágenes del producto" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Categoría" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Comentarios" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Marca" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Grupos de atributos" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Cantidad" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Número de reacciones" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Productos" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Códigos promocionales" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Productos a la venta" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Promociones" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Vendedor" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Producto" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Productos deseados" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Listas de deseos" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Nombre del proyecto" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "Correo electrónico de la empresa" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Nombre de la empresa" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Dirección de la empresa" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Teléfono de la empresa" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" +"'email from', a veces debe utilizarse en lugar del valor del usuario host" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "Correo electrónico del usuario anfitrión" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Importe máximo de pago" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Importe mínimo de pago" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Configuración" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Código de idioma" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Nombre de la lengua" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Bandera de idioma, si existe :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Obtener una lista de los idiomas admitidos" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Resultados de la búsqueda de productos" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Padre de este grupo" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Grupo de atributos padre" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Nombre del grupo de atributos" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Grupo de atributos" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Categoría de este atributo" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Grupo de este atributo" + +#: core/models.py:99 +msgid "string" +msgstr "Cadena" + +#: core/models.py:100 +msgid "integer" +msgstr "Entero" + +#: core/models.py:101 +msgid "float" +msgstr "Flotador" + +#: core/models.py:102 +msgid "boolean" +msgstr "Booleano" + +#: core/models.py:103 +msgid "array" +msgstr "Matriz" + +#: core/models.py:104 +msgid "object" +msgstr "Objeto" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Tipo del valor del atributo" + +#: core/models.py:107 +msgid "value type" +msgstr "Tipo de valor" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Nombre de este atributo" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Nombre del atributo" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Atributo" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Atributo de este valor" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "El producto específico asociado al valor de este atributo" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Producto asociado" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "El valor específico de este atributo" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Cargar una imagen que represente esta categoría" + +#: core/models.py:166 +msgid "category image" +msgstr "Categoría imagen" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "Definir un porcentaje de recargo para los productos de esta categoría" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "Padre de esta categoría para formar una estructura jerárquica" + +#: core/models.py:181 +msgid "parent category" +msgstr "Categoría de padres" + +#: core/models.py:186 +msgid "category name" +msgstr "Nombre de la categoría" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Indique un nombre para esta categoría" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Añadir una descripción detallada para esta categoría" + +#: core/models.py:195 +msgid "category description" +msgstr "Descripción de la categoría" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Nombre de esta marca" + +#: core/models.py:218 +msgid "brand name" +msgstr "Marca" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Cargar un logotipo que represente a esta marca" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Marca pequeña imagen" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Sube un logotipo grande que represente a esta marca" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Gran imagen de marca" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Añadir una descripción detallada de la marca" + +#: core/models.py:239 +msgid "brand description" +msgstr "Descripción de la marca" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "Categorías opcionales a las que se asocia esta marca" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Categorías" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Categoría a la que pertenece este producto" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "Si lo desea, puede asociar este producto a una marca" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Etiquetas que ayudan a describir o agrupar este producto" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Etiquetas del producto" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Indica si este producto se entrega digitalmente" + +#: core/models.py:282 +msgid "is product digital" +msgstr "¿Es digital el producto?" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "Proporcionar un nombre que identifique claramente el producto" + +#: core/models.py:289 +msgid "product name" +msgstr "Nombre del producto" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Añada una descripción detallada del producto" + +#: core/models.py:295 +msgid "product description" +msgstr "Descripción del producto" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Número de pieza de este producto" + +#: core/models.py:303 +msgid "part number" +msgstr "Número de pieza" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Almacena las credenciales y los puntos finales necesarios para la " +"comunicación API del proveedor" + +#: core/models.py:361 +msgid "authentication info" +msgstr "Información de autenticación" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "" +"Definir el margen de beneficio para los productos recuperados de este " +"proveedor" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Porcentaje de margen del vendedor" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Nombre de este vendedor" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Nombre del vendedor" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "Comentarios de los usuarios sobre su experiencia con el producto" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Comentarios" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"Hace referencia al producto específico de un pedido sobre el que trata esta " +"opinión" + +#: core/models.py:404 +msgid "related order product" +msgstr "Producto relacionado con el pedido" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "Valoración del producto asignada por el usuario" + +#: core/models.py:410 +msgid "product rating" +msgstr "Valoración del producto" + +#: core/models.py:418 +msgid "feedback" +msgstr "Comentarios" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "La dirección de facturación utilizada para este pedido" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Código promocional opcional aplicado a este pedido" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Código promocional aplicado" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "La dirección de envío utilizada para este pedido" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Dirección de envío" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Estado actual del pedido en su ciclo de vida" + +#: core/models.py:456 +msgid "order status" +msgstr "Estado del pedido" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"Estructura JSON de las notificaciones para mostrar a los usuarios, en la " +"interfaz de administración se utiliza la vista de tabla." + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "Representación JSON de los atributos de la orden para esta orden" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "El usuario que realizó el pedido" + +#: core/models.py:474 +msgid "user" +msgstr "Usuario" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "Fecha de finalización de la orden" + +#: core/models.py:481 +msgid "buy time" +msgstr "Comprar tiempo" + +#: core/models.py:488 +msgid "order" +msgstr "Pida" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "No puede añadir productos a un pedido que no esté pendiente" + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "No se pueden añadir productos inactivos al pedido" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "No puede añadir más productos de los disponibles en stock" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{name} no existe: {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "No puede eliminar productos de un pedido que no esté pendiente" + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{name} no existe con la consulta <{query}>" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "Promocode no existe" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Valor de fuerza no válido" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "No se puede comprar un pedido vacío." + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Fondos insuficientes para completar el pedido" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "No se puede comprar un pedido vacío." + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"no puede comprar sin registrarse, facilite la siguiente información: nombre " +"del cliente, correo electrónico del cliente, número de teléfono del cliente" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" +"no puede crear un pedido momental sin indicar una dirección de facturación" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "" +"El precio pagado por el cliente por este producto en el momento de la compra" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Precio de compra en el momento del pedido" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "" +"Comentarios internos para los administradores sobre este producto solicitado" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Comentarios internos" + +#: core/models.py:746 +msgid "user notifications" +msgstr "Notificaciones a los usuarios" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "Representación JSON de los atributos de este elemento" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Atributos ordenados del producto" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Referencia al pedido principal que contiene este producto" + +#: core/models.py:758 +msgid "parent order" +msgstr "Orden de los padres" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "El producto específico asociado a esta línea de pedido" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Cantidad de este producto específico en el pedido" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Cantidad de productos" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Estado actual de este producto en el pedido" + +#: core/models.py:783 +msgid "product line status" +msgstr "Estado de la línea de productos" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Identificador interno de la etiqueta del producto" + +#: core/models.py:842 +msgid "tag name" +msgstr "Nombre de la etiqueta" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "Nombre fácil de usar para la etiqueta del producto" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Nombre de la etiqueta" + +#: core/models.py:855 +msgid "product tag" +msgstr "Etiqueta del producto" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "" +"Proporcione un texto alternativo para la imagen en aras de la accesibilidad" + +#: core/models.py:865 +msgid "image alt text" +msgstr "Texto alternativo de la imagen" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Cargar el archivo de imagen para este producto" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Imagen del producto" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Determina el orden de visualización de las imágenes" + +#: core/models.py:876 +msgid "display priority" +msgstr "Prioridad de visualización" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "El producto que representa esta imagen" + +#: core/models.py:895 +msgid "product images" +msgstr "Imágenes de productos" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "Código único utilizado por un usuario para canjear un descuento" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Promo code identifier" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "Se aplica un descuento fijo si no se utiliza el porcentaje" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Importe fijo del descuento" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "Porcentaje de descuento aplicado si no se utiliza el importe fijo" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Porcentaje de descuento" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Fecha de caducidad del promocode" + +#: core/models.py:927 +msgid "end validity time" +msgstr "Hora de fin de validez" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "Fecha a partir de la cual es válido este promocode" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Hora de inicio de validez" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" +"Fecha en la que se utilizó el promocode, en blanco si aún no se ha utilizado" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Marca de tiempo de uso" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "Usuario asignado a este promocode si procede" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Usuario asignado" + +#: core/models.py:952 +msgid "promo code" +msgstr "Promo code" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Promo codes" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"Sólo debe definirse un tipo de descuento (importe o porcentaje), pero no " +"ambos ni ninguno." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Códigos promocionales" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Tipo de descuento no válido para promocode {promocode_uuid}" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Porcentaje de descuento para los productos seleccionados" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Porcentaje de descuento" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Proporcione un nombre único para esta promoción" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Nombre de la promoción" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Descripción de la promoción" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Seleccione los productos incluidos en esta promoción" + +#: core/models.py:1019 +msgid "included products" +msgstr "Productos incluidos" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Promoción" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "El vendedor que suministra este producto dispone de" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Proveedor asociado" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Precio final al cliente después de márgenes" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Precio de venta" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "El producto asociado a esta entrada en stock" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "El precio pagado al vendedor por este producto" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Precio de compra al vendedor" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Cantidad disponible del producto en stock" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Cantidad en stock" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "SKU asignada por el proveedor para identificar el producto" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "SKU del vendedor" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "Archivo digital asociado a esta acción, si procede" + +#: core/models.py:1075 +msgid "digital file" +msgstr "Archivo digital" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Entradas en existencias" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Productos que el usuario ha marcado como deseados" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "Usuario propietario de esta lista de deseos" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Propietario de Wishlist" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Lista de deseos" + +#: core/models.py:1150 +msgid "download" +msgstr "Descargar" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Descargas" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "No puede descargar un activo digital para un pedido no finalizado" + +#: core/models.py:1171 +msgid "documentary" +msgstr "Documental" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Documentaries" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Sin resolver" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Error durante la creación del promocode: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Configuración" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Guardar" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Inicio" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "Por defecto" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Valor" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "Se modifica" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "Archivo actual" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Restablecer valores por defecto" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Confirmación de pedido" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Logotipo" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Hola %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"¡Gracias por su pedido #%(order.pk)s! Nos complace informarle de que hemos " +"recibido su pedido. A continuación encontrará los detalles de su pedido:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "Total" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Precio total" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"Si tiene alguna pregunta, no dude en ponerse en contacto con nuestro " +"servicio de asistencia en %(config.EMAIL_HOST_USER)s." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "Saludos cordiales,
el equipo de %(config.PROJECT_NAME)s" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "Todos los derechos reservados" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Pedido entregado" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Hola %(user_first_name)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"¡Hemos procesado correctamente su pedido №%(order_uuid)s! A continuación " +"encontrará los detalles de su pedido:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "información adicional" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"Si tiene alguna pregunta, no dude en ponerse en contacto con nuestro " +"servicio de asistencia en %(contact_email)s." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Saludos cordiales,
el equipo de %(project_name)s" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Clave" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Gracias por su pedido. Nos complace confirmarle su compra. A continuación " +"encontrará los detalles de su pedido:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Precio del envío" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Su pedido se entregará en la siguiente dirección:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "Saludos cordiales,
el equipo de %(config.PROJECT_NAME)s" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "Tanto los datos como el tiempo de espera son necesarios" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "" +"Valor de tiempo de espera no válido, debe estar entre 0 y 216000 segundos." + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{model} debe ser modelo" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} debe ser un objeto de lista" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Contacto iniciado" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | Confirmación de pedido" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | Pedido entregado" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "No tiene permiso para realizar esta acción." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"Las dimensiones de la imagen no deben superar w{max_width} x h{max_height} " +"píxeles." + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Formato de número de teléfono no válido" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "Sólo puede descargar el activo digital una vez" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "favicon no encontrado" diff --git a/core/locale/fr_FR/LC_MESSAGES/django.mo b/core/locale/fr_FR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..d8e9f6f9 Binary files /dev/null and b/core/locale/fr_FR/LC_MESSAGES/django.mo differ diff --git a/core/locale/fr_FR/LC_MESSAGES/django.po b/core/locale/fr_FR/LC_MESSAGES/django.po new file mode 100644 index 00000000..095de4c4 --- /dev/null +++ b/core/locale/fr_FR/LC_MESSAGES/django.po @@ -0,0 +1,1769 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: fr-FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "Unique ID" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "" +"L'identifiant unique est utilisé pour identifier de manière sûre tout objet " +"de la base de données." + +#: core/abstract.py:19 +msgid "is active" +msgstr "Est actif" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"Si la valeur est fixée à false, cet objet ne peut pas être vu par les " +"utilisateurs qui n'ont pas l'autorisation nécessaire." + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Créée" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "Date de la première apparition de l'objet dans la base de données" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Modifié" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "Date de la dernière modification de l'objet" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Activer les %(verbose_name_plural)s sélectionnés" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Désactiver les %(verbose_name_plural)s sélectionnés" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Valeur de l'attribut" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Valeurs des attributs" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Nom" + +#: core/admin.py:152 +msgid "image" +msgstr "Image" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Images" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Stock" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Stocks" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Prix" + +#: core/admin.py:199 +msgid "rating" +msgstr "Evaluation du produit" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Informations de base" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Important Dates" + +#: core/admin.py:218 +msgid "translations" +msgstr "Traductions" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Commander un produit" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Commander des produits" + +#: core/admin.py:379 +msgid "config" +msgstr "Config" + +#: core/apps.py:8 +msgid "core" +msgstr "Cœur de métier" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Fini" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "Délivrer" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Livré" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Annulé" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Échec" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "En attente" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Accepté" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Argent restitué" + +#: core/choices.py:17 +msgid "payment" +msgstr "Paiement" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momental" + +#: core/choices.py:24 +msgid "successful" +msgstr "Réussite" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "Cache I/O" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Appliquer uniquement une clé pour lire les données autorisées dans la mémoire cache.\n" +"Appliquer une clé, des données et un délai d'attente avec authentification pour écrire des données dans la mémoire cache." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Obtenir la liste des langues prises en charge" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Obtenir les paramètres exposables de l'application" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Envoyer un message à l'équipe d'assistance" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Demander une URL CORSée. Seul https est autorisé." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "" +"Point d'arrivée de la recherche globale pour interroger les tables du projet" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "Liste de tous les groupes d'attributs (vue simple)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Récupérer un seul groupe d'attributs (vue détaillée)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Créer un groupe d'attributs" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Supprimer un groupe d'attributs" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "" +"Réécrire un groupe d'attributs existant en sauvegardant les éléments non " +"modifiables" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Réécrire certains champs d'un groupe d'attributs existant en sauvegardant " +"les non-éditables" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "Liste de tous les attributs (vue simple)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Récupérer un seul attribut (vue détaillée)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Créer un attribut" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Supprimer un attribut" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "" +"Réécrire un attribut existant en sauvegardant les éléments non modifiables" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" +"Réécrire certains champs d'un attribut existant en sauvegardant les éléments" +" non modifiables" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "Liste de toutes les valeurs d'attributs (vue simple)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Récupérer une seule valeur d'attribut (vue détaillée)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Créer une valeur d'attribut" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Supprimer une valeur d'attribut" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "" +"Réécrire une valeur d'attribut existante en sauvegardant les éléments non " +"modifiables" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Réécrire certains champs d'une valeur d'attribut existante en sauvegardant " +"les éléments non modifiables" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "Liste de toutes les catégories (vue simple)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Récupérer une seule catégorie (vue détaillée)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Créer une catégorie" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Supprimer une catégorie" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "Réécrire une catégorie existante en sauvegardant les non-éditables" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" +"Réécrire certains champs d'une catégorie existante en sauvegardant les non-" +"éditables" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "Liste de toutes les catégories (vue simple)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" +"Pour les utilisateurs non fonctionnaires, seules leurs propres commandes " +"sont renvoyées." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Récupérer une seule catégorie (vue détaillée)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Créer un attribut" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "Ne fonctionne pas pour les utilisateurs non fonctionnaires." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Supprimer un attribut" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "Réécrire une catégorie existante en sauvegardant les non-éditables" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" +"Réécrire certains champs d'une catégorie existante en sauvegardant les non-" +"éditables" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Prix d'achat au moment de la commande" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Finalise l'achat de la commande. Si `force_balance` est utilisé, l'achat est" +" complété en utilisant le solde de l'utilisateur ; Si `force_payment` est " +"utilisé, une transaction est initiée." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "acheter une commande sans créer de compte" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "finalise l'achat d'une commande pour un utilisateur non enregistré." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Ajouter un produit à la commande" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Ajoute un produit à une commande en utilisant le `product_uuid` et les " +"`attributs` fournis." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Supprimer un produit de la commande" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Supprime un produit d'une commande en utilisant le `product_uuid` et les " +"`attributs` fournis." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "Liste de tous les attributs (vue simple)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" +"Pour les utilisateurs non fonctionnaires, seules leurs propres listes de " +"souhaits sont renvoyées." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Récupérer un seul attribut (vue détaillée)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Créer un attribut" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "Ne fonctionne pas pour les utilisateurs non fonctionnaires." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Supprimer un attribut" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "" +"Réécrire un attribut existant en sauvegardant les éléments non modifiables" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" +"Réécrire certains champs d'un attribut existant en sauvegardant les éléments" +" non modifiables" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Ajouter un produit à la commande" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "" +"Ajoute un produit à une liste de souhaits en utilisant le `product_uuid` " +"fourni" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Supprimer un produit de la liste de souhaits" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "" +"Supprime un produit d'une liste de souhaits en utilisant l'identifiant " +"`product_uuid` fourni." + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Ajouter plusieurs produits à la liste de souhaits" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" +"Ajoute plusieurs produits à une liste de souhaits en utilisant les " +"`product_uuids` fournis" + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Supprimer un produit de la commande" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Supprime plusieurs produits d'une liste de souhaits en utilisant les " +"`product_uuids` fournis" + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "Aucun terme de recherche n'est fourni." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Clé à rechercher ou à insérer dans la cache" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Données à stocker dans la mémoire cache" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Délai d'attente en secondes pour placer les données dans le cache" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Données mises en cache" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Données JSON camélisées provenant de l'URL demandée" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Seuls les URL commençant par http(s):// sont autorisés." + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Ajouter un produit à la commande" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "L'ordre {order_uuid} n'a pas été trouvé" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Supprimer un produit de la commande" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Supprimer tous les produits de la commande" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Acheter une commande" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "" +"Le mauvais type provient de la méthode order.buy() : {str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Acheter une commande" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Ajouter un produit à la commande" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Wishlist {wishlist_uuid} introuvable" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Supprimer un produit de la commande" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Supprimer un produit de la commande" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Supprimer un produit de la commande" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Acheter une commande" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Veuillez envoyer les attributs sous la forme d'une chaîne formatée comme " +"attr1=valeur1,attr2=valeur2." + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - fonctionne comme un charme" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Attributs" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Attributs groupés" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Groupes d'attributs" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Catégories" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Marques" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Catégories" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Markup Percentage" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "" +"Quels attributs et valeurs peuvent être utilisés pour filtrer cette " +"catégorie." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"Prix minimum et maximum pour les produits de cette catégorie, s'ils sont " +"disponibles." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Vendeurs" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "Comment" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "Valeur d'évaluation de 1 à 10 inclus, ou 0 si elle n'est pas définie." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Représente le retour d'information d'un utilisateur." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Notifications" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "URL de téléchargement pour ce produit de la commande, le cas échéant" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "Une liste des produits commandés dans cette commande" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Adresse de facturation" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Adresse d'expédition pour cette commande, laisser vide si elle est identique" +" à l'adresse de facturation ou si elle n'est pas applicable" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Prix total de la commande" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Quantité totale de produits dans la commande" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "Tous les produits de la commande sont-ils numériques ?" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Commandes" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "Image URL" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Images du produit" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Catégorie" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Retour d'information" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Marque" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Groupes d'attributs" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Quantité" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Nombre de retours d'information" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Produits" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Promocodes" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Produits en vente" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Promotions" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Vendeur" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Produit" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Produits en liste de souhaits" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Liste de souhaits" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Nom du projet" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "Courriel de l'entreprise" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Nom de l'entreprise" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Adresse de l'entreprise" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Numéro de téléphone de l'entreprise" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" +"'email from', parfois il doit être utilisé à la place de la valeur de " +"l'utilisateur de l'hôte" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "Utilisateur de l'hôte de messagerie" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Montant maximum du paiement" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Montant minimum pour le paiement" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Configuration" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Code langue" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Nom de la langue" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Drapeau linguistique, s'il existe :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Obtenir la liste des langues prises en charge" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Résultats de la recherche de produits" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Parent de ce groupe" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Groupe d'attributs parent" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Nom du groupe d'attributs" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Groupe d'attributs" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Catégorie de cet attribut" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Groupe de cet attribut" + +#: core/models.py:99 +msgid "string" +msgstr "Chaîne" + +#: core/models.py:100 +msgid "integer" +msgstr "Entier" + +#: core/models.py:101 +msgid "float" +msgstr "Flotteur" + +#: core/models.py:102 +msgid "boolean" +msgstr "Booléen" + +#: core/models.py:103 +msgid "array" +msgstr "Tableau" + +#: core/models.py:104 +msgid "object" +msgstr "Objet" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Type de la valeur de l'attribut" + +#: core/models.py:107 +msgid "value type" +msgstr "Type de valeur" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Nom de cet attribut" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Nom de l'attribut" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Attribut" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Attribut de cette valeur" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "Le produit spécifique associé à la valeur de cet attribut" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Produit associé" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "La valeur spécifique de cet attribut" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Télécharger une image représentant cette catégorie" + +#: core/models.py:166 +msgid "category image" +msgstr "Image de catégorie" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "" +"Définir un pourcentage de majoration pour les produits de cette catégorie" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "Parent de cette catégorie pour former une structure hiérarchique" + +#: core/models.py:181 +msgid "parent category" +msgstr "Catégorie de parents" + +#: core/models.py:186 +msgid "category name" +msgstr "Nom de la catégorie" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Donnez un nom à cette catégorie" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Ajouter une description détaillée pour cette catégorie" + +#: core/models.py:195 +msgid "category description" +msgstr "Description de la catégorie" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Nom de cette marque" + +#: core/models.py:218 +msgid "brand name" +msgstr "Nom de marque" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Télécharger un logo représentant cette marque" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Petite image de marque" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Télécharger un grand logo représentant cette marque" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Une grande image de marque" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Ajouter une description détaillée de la marque" + +#: core/models.py:239 +msgid "brand description" +msgstr "Description de la marque" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "Catégories facultatives auxquelles cette marque est associée" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Catégories" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Catégorie à laquelle appartient ce produit" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "Possibilité d'associer ce produit à une marque" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Étiquettes permettant de décrire ou de regrouper ce produit" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Étiquettes du produit" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Indique si ce produit est livré numériquement" + +#: core/models.py:282 +msgid "is product digital" +msgstr "Le produit est-il numérique ?" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "Fournir un nom d'identification clair pour le produit" + +#: core/models.py:289 +msgid "product name" +msgstr "Nom du produit" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Ajouter une description détaillée du produit" + +#: core/models.py:295 +msgid "product description" +msgstr "Description du produit" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Numéro de pièce pour ce produit" + +#: core/models.py:303 +msgid "part number" +msgstr "Numéro de pièce" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Stocke les informations d'identification et les points d'extrémité " +"nécessaires à la communication avec l'API du fournisseur." + +#: core/models.py:361 +msgid "authentication info" +msgstr "Informations sur l'authentification" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "" +"Définir la majoration pour les produits récupérés auprès de ce fournisseur" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Pourcentage de marge du vendeur" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Nom de ce vendeur" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Nom du vendeur" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "Commentaires des utilisateurs sur leur expérience du produit" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Commentaires" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"Fait référence au produit spécifique d'une commande sur lequel porte le " +"retour d'information." + +#: core/models.py:404 +msgid "related order product" +msgstr "Produit de commande apparenté" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "Note attribuée par l'utilisateur au produit" + +#: core/models.py:410 +msgid "product rating" +msgstr "Evaluation du produit" + +#: core/models.py:418 +msgid "feedback" +msgstr "Retour d'information" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "L'adresse de facturation utilisée pour cette commande" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Code promo optionnel appliqué à cette commande" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Code promo appliqué" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "L'adresse de livraison utilisée pour cette commande" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Adresse de livraison" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Statut actuel de la commande dans son cycle de vie" + +#: core/models.py:456 +msgid "order status" +msgstr "Statut de la commande" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"Structure JSON des notifications à afficher aux utilisateurs ; dans " +"l'interface d'administration, la vue en tableau est utilisée." + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "Représentation JSON des attributs de cette commande" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "L'utilisateur qui a passé la commande" + +#: core/models.py:474 +msgid "user" +msgstr "Utilisateur" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "L'heure à laquelle la commande a été finalisée." + +#: core/models.py:481 +msgid "buy time" +msgstr "Temps d'achat" + +#: core/models.py:488 +msgid "order" +msgstr "Commande" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "" +"Vous ne pouvez pas ajouter de produits à une commande qui n'est pas en " +"cours." + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "Vous ne pouvez pas ajouter des produits inactifs à la commande" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "" +"Vous ne pouvez pas ajouter plus de produits que ceux disponibles en stock" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{nom} n'existe pas : {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "" +"Vous ne pouvez pas retirer des produits d'une commande qui n'est pas en " +"cours." + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{nom} n'existe pas avec la requête <{requête}>" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "Le code promotionnel n'existe pas" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Valeur de force non valide" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "Vous ne pouvez pas acheter une commande vide !" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Insuffisance de fonds pour compléter la commande" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "Vous ne pouvez pas acheter une commande vide !" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"vous ne pouvez pas acheter sans vous inscrire, veuillez fournir les " +"informations suivantes : nom du client, courriel du client, numéro de " +"téléphone du client" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" +"vous ne pouvez pas créer une commande momentanée sans fournir d'adresse de " +"facturation" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "Le prix payé par le client pour ce produit au moment de l'achat" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Prix d'achat au moment de la commande" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "" +"Commentaires internes pour les administrateurs sur ce produit commandé" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Commentaires internes" + +#: core/models.py:746 +msgid "user notifications" +msgstr "Notifications aux utilisateurs" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "Représentation JSON des attributs de cet élément" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Attributs du produit ordonnés" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Référence à l'ordre parent qui contient ce produit" + +#: core/models.py:758 +msgid "parent order" +msgstr "Ordonnance parentale" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "Le produit spécifique associé à cette ligne de commande" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Quantité de ce produit spécifique dans la commande" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Quantité de produits" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Statut actuel de ce produit dans la commande" + +#: core/models.py:783 +msgid "product line status" +msgstr "Statut de la ligne de produits" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Identifiant interne de l'étiquette du produit" + +#: core/models.py:842 +msgid "tag name" +msgstr "Nom du jour" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "Nom convivial pour l'étiquette du produit" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Nom d'affichage de l'étiquette" + +#: core/models.py:855 +msgid "product tag" +msgstr "Étiquette du produit" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "Fournir un texte alternatif pour l'image afin d'en faciliter l'accès" + +#: core/models.py:865 +msgid "image alt text" +msgstr "Texte alt de l'image" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Télécharger le fichier image pour ce produit" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Image du produit" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Détermine l'ordre d'affichage des images" + +#: core/models.py:876 +msgid "display priority" +msgstr "Priorité à l'affichage" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "Le produit que cette image représente" + +#: core/models.py:895 +msgid "product images" +msgstr "Images du produit" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "" +"Code unique utilisé par un utilisateur pour bénéficier d'une réduction" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Identifiant du code promotionnel" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "" +"Montant fixe de la remise appliqué si le pourcentage n'est pas utilisé" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Montant de l'escompte fixe" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "" +"Pourcentage de réduction appliqué si le montant fixe n'est pas utilisé" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Pourcentage de réduction" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Date d'expiration du code promotionnel" + +#: core/models.py:927 +msgid "end validity time" +msgstr "Heure de fin de validité" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "Date à partir de laquelle ce code promotionnel est valable" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Heure de début de validité" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" +"Date à laquelle le code promotionnel a été utilisé, vide s'il n'a pas encore" +" été utilisé." + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Horodatage de l'utilisation" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "Utilisateur assigné à ce code promo, le cas échéant" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Utilisateur assigné" + +#: core/models.py:952 +msgid "promo code" +msgstr "Code promo" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Codes promotionnels" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"Un seul type de remise doit être défini (montant ou pourcentage), mais pas " +"les deux ni aucun des deux." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Promocodes" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Type de réduction non valide pour le code promo {promocode_uuid}" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Pourcentage de réduction pour les produits sélectionnés" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Pourcentage de réduction" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Donnez un nom unique à cette promotion" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Nom de la promotion" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Promotion description" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Sélectionnez les produits inclus dans cette promotion" + +#: core/models.py:1019 +msgid "included products" +msgstr "Produits inclus" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Promotion" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "Le vendeur qui fournit ce stock de produits" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Vendeur associé" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Prix final pour le client après majoration" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Prix de vente" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "Le produit associé à cette entrée de stock" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "Le prix payé au vendeur pour ce produit" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Prix d'achat du vendeur" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Quantité disponible du produit en stock" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Quantité en stock" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "SKU attribué par le fournisseur pour identifier le produit" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "UGS du vendeur" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "Fichier numérique associé à ce stock, le cas échéant" + +#: core/models.py:1075 +msgid "digital file" +msgstr "Fichier numérique" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Entrées de stock" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Produits que l'utilisateur a marqués comme souhaités" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "Utilisateur qui possède cette liste de souhaits" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Propriétaire de la liste de souhaits" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Liste de souhaits" + +#: core/models.py:1150 +msgid "download" +msgstr "Télécharger" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Téléchargements" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "" +"Vous ne pouvez pas télécharger un bien numérique pour une commande non " +"terminée." + +#: core/models.py:1171 +msgid "documentary" +msgstr "Documentaire" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Documentaires" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Non résolu" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Erreur lors de la création du promocode : {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Configuration" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Économiser" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Accueil" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "Défaut" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Valeur" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "Est modifié" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "Dossier en cours" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Rétablissement des valeurs par défaut" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Confirmation de commande" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Logo" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Bonjour %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"Merci pour votre commande #%(order.pk)s ! Nous avons le plaisir de vous " +"informer que nous avons pris en compte votre commande. Vous trouverez ci-" +"dessous les détails de votre commande :" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "Total" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Prix total" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"Si vous avez des questions, n'hésitez pas à contacter notre support à " +"%(config.EMAIL_HOST_USER)s." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "Meilleures salutations,
l'équipe de %(config.PROJECT_NAME)s" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "Tous droits réservés" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Commande livrée" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Bonjour %(user_first_name)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"Nous avons traité avec succès votre commande №%(order_uuid)s ! Vous " +"trouverez ci-dessous les détails de votre commande :" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "informations complémentaires" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"Si vous avez des questions, n'hésitez pas à contacter notre service " +"d'assistance à %(contact_email)s." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Meilleures salutations,
l'équipe de %(nom_du_projet)" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Clé" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Nous vous remercions pour votre commande ! Nous avons le plaisir de " +"confirmer votre achat. Vous trouverez ci-dessous les détails de votre " +"commande :" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Prix d'expédition" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Votre commande sera livrée à l'adresse suivante :" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "Meilleures salutations,
l'équipe de %(config.PROJECT_NAME)s" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "Les données et le délai d'attente sont tous deux nécessaires" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "" +"La valeur du délai d'attente n'est pas valide, elle doit être comprise entre" +" 0 et 216000 secondes." + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{modèle} doit être le modèle" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} doit être un objet de liste" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Nous contacter initié" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | Confirmation de commande" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | Commande livrée" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "Vous n'êtes pas autorisé à effectuer cette action." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"Les dimensions de l'image ne doivent pas dépasser w{largeur_max} x " +"h{hauteur_max} pixels." + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Format de numéro de téléphone non valide" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "Vous ne pouvez télécharger le bien numérique qu'une seule fois" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "favicon introuvable" diff --git a/core/locale/hi_IN/LC_MESSAGES/django.mo b/core/locale/hi_IN/LC_MESSAGES/django.mo new file mode 100644 index 00000000..6c5906d1 Binary files /dev/null and b/core/locale/hi_IN/LC_MESSAGES/django.mo differ diff --git a/core/locale/hi_IN/LC_MESSAGES/django.po b/core/locale/hi_IN/LC_MESSAGES/django.po new file mode 100644 index 00000000..3bd4e006 --- /dev/null +++ b/core/locale/hi_IN/LC_MESSAGES/django.po @@ -0,0 +1,1665 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "" + +#: core/abstract.py:19 +msgid "is active" +msgstr "" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed permission" +msgstr "" + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "" + +#: core/abstract.py:23 +msgid "modified" +msgstr "" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "" + +#: core/admin.py:152 +msgid "image" +msgstr "" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "" + +#: core/admin.py:199 +msgid "rating" +msgstr "" + +#: core/admin.py:203 +msgid "basic info" +msgstr "" + +#: core/admin.py:217 +msgid "important dates" +msgstr "" + +#: core/admin.py:218 +msgid "translations" +msgstr "" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "" + +#: core/admin.py:379 +msgid "config" +msgstr "" + +#: core/apps.py:8 +msgid "core" +msgstr "" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "" + +#: core/choices.py:6 +msgid "delivered" +msgstr "" + +#: core/choices.py:7 +msgid "canceled" +msgstr "" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "" + +#: core/choices.py:10 +msgid "accepted" +msgstr "" + +#: core/choices.py:11 +msgid "money returned" +msgstr "" + +#: core/choices.py:17 +msgid "payment" +msgstr "" + +#: core/choices.py:21 +msgid "momental" +msgstr "" + +#: core/choices.py:24 +msgid "successful" +msgstr "" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "" + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:46 +msgid "rewrite some fields of an existing attribute group saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:100 +msgid "rewrite some fields of an existing attribute value saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "" + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "" + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "" + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "" + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "" + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "" + +#: core/graphene/mutations.py:199 +msgid "buy an unregistered order" +msgstr "" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like attr1=value1," +"attr2=value2" +msgstr "" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "" + +#: core/graphene/object_types.py:114 +msgid "minimum and maximum prices for products in this category, if available." +msgstr "" + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "" + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "" + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "" + +#: core/models.py:99 +msgid "string" +msgstr "" + +#: core/models.py:100 +msgid "integer" +msgstr "" + +#: core/models.py:101 +msgid "float" +msgstr "" + +#: core/models.py:102 +msgid "boolean" +msgstr "" + +#: core/models.py:103 +msgid "array" +msgstr "" + +#: core/models.py:104 +msgid "object" +msgstr "" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "" + +#: core/models.py:107 +msgid "value type" +msgstr "" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "" + +#: core/models.py:141 core/models.py:768 core/models.py:882 core/models.py:1050 +msgid "associated product" +msgstr "" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "" + +#: core/models.py:166 +msgid "category image" +msgstr "" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "" + +#: core/models.py:181 +msgid "parent category" +msgstr "" + +#: core/models.py:186 +msgid "category name" +msgstr "" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "" + +#: core/models.py:195 +msgid "category description" +msgstr "" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "" + +#: core/models.py:218 +msgid "brand name" +msgstr "" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "" + +#: core/models.py:226 +msgid "brand small image" +msgstr "" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "" + +#: core/models.py:233 +msgid "brand big image" +msgstr "" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "" + +#: core/models.py:239 +msgid "brand description" +msgstr "" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "" + +#: core/models.py:245 +msgid "associated categories" +msgstr "" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "" + +#: core/models.py:282 +msgid "is product digital" +msgstr "" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "" + +#: core/models.py:289 +msgid "product name" +msgstr "" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "" + +#: core/models.py:295 +msgid "product description" +msgstr "" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "" + +#: core/models.py:303 +msgid "part number" +msgstr "" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" + +#: core/models.py:361 +msgid "authentication info" +msgstr "" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "" + +#: core/models.py:372 +msgid "vendor name" +msgstr "" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "" + +#: core/models.py:403 +msgid "references the specific product in an order that this feedback is about" +msgstr "" + +#: core/models.py:404 +msgid "related order product" +msgstr "" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "" + +#: core/models.py:410 +msgid "product rating" +msgstr "" + +#: core/models.py:418 +msgid "feedback" +msgstr "" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "" + +#: core/models.py:449 +msgid "shipping address" +msgstr "" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "" + +#: core/models.py:456 +msgid "order status" +msgstr "" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "" + +#: core/models.py:474 +msgid "user" +msgstr "" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "" + +#: core/models.py:481 +msgid "buy time" +msgstr "" + +#: core/models.py:488 +msgid "order" +msgstr "" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "" + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "" + +#: core/models.py:546 core/models.py:563 core/models.py:587 core/models.py:1121 +#: core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "" + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "" + +#: core/models.py:643 +msgid "you cannot purchase without registration an empty order!" +msgstr "" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "" + +#: core/models.py:740 +msgid "internal comments" +msgstr "" + +#: core/models.py:746 +msgid "user notifications" +msgstr "" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "" + +#: core/models.py:758 +msgid "parent order" +msgstr "" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "" + +#: core/models.py:775 +msgid "product quantity" +msgstr "" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "" + +#: core/models.py:783 +msgid "product line status" +msgstr "" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "" + +#: core/models.py:842 +msgid "tag name" +msgstr "" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "" + +#: core/models.py:847 +msgid "tag display name" +msgstr "" + +#: core/models.py:855 +msgid "product tag" +msgstr "" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "" + +#: core/models.py:865 +msgid "image alt text" +msgstr "" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "" + +#: core/models.py:876 +msgid "display priority" +msgstr "" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "" + +#: core/models.py:895 +msgid "product images" +msgstr "" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "" + +#: core/models.py:927 +msgid "end validity time" +msgstr "" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "" + +#: core/models.py:933 +msgid "start validity time" +msgstr "" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "" + +#: core/models.py:945 +msgid "assigned user" +msgstr "" + +#: core/models.py:952 +msgid "promo code" +msgstr "" + +#: core/models.py:953 +msgid "promo codes" +msgstr "" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" + +#: core/models.py:975 +msgid "promocode already used" +msgstr "" + +#: core/models.py:989 +#, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "" + +#: core/models.py:1019 +msgid "included products" +msgstr "" + +#: core/models.py:1023 +msgid "promotion" +msgstr "" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "" + +#: core/models.py:1044 +msgid "selling price" +msgstr "" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "" + +#: core/models.py:1075 +msgid "digital file" +msgstr "" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "" + +#: core/models.py:1150 +msgid "download" +msgstr "" + +#: core/models.py:1151 +msgid "downloads" +msgstr "" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "" + +#: core/models.py:1171 +msgid "documentary" +msgstr "" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "" + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we " +"have taken your order into work. below are the details of your order:" +msgstr "" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "" + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are " +"the details of your order:" +msgstr "" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "" + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "" diff --git a/core/locale/it_IT/LC_MESSAGES/django.mo b/core/locale/it_IT/LC_MESSAGES/django.mo new file mode 100644 index 00000000..87780647 Binary files /dev/null and b/core/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/core/locale/it_IT/LC_MESSAGES/django.po b/core/locale/it_IT/LC_MESSAGES/django.po new file mode 100644 index 00000000..cea93f8e --- /dev/null +++ b/core/locale/it_IT/LC_MESSAGES/django.po @@ -0,0 +1,1756 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: it-IT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "ID univoco" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "" +"L'ID univoco viene utilizzato per identificare con certezza qualsiasi " +"oggetto del database." + +#: core/abstract.py:19 +msgid "is active" +msgstr "È attivo" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"Se impostato a false, questo oggetto non può essere visto dagli utenti senza" +" i necessari permessi." + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Creato" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "Quando l'oggetto è apparso per la prima volta nel database" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Modificato" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "Quando l'oggetto è stato modificato per l'ultima volta" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Attivare i %(nome_verbale_plurale) selezionati" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Disattivare i %(nome_verbale_plurale)selezionati" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Valore dell'attributo" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Valori degli attributi" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Nome" + +#: core/admin.py:152 +msgid "image" +msgstr "Immagine" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Immagini" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Stock" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Le scorte" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Prezzo" + +#: core/admin.py:199 +msgid "rating" +msgstr "Valutazione del prodotto" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Informazioni di base" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Date importanti" + +#: core/admin.py:218 +msgid "translations" +msgstr "Traduzioni" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Ordina il prodotto" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Ordinare i prodotti" + +#: core/admin.py:379 +msgid "config" +msgstr "Configurazione" + +#: core/apps.py:8 +msgid "core" +msgstr "Nucleo" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Finito" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "Consegnare" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Consegnato" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Annullato" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Fallito" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "In attesa" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Accettato" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Denaro restituito" + +#: core/choices.py:17 +msgid "payment" +msgstr "Pagamento" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momentale" + +#: core/choices.py:24 +msgid "successful" +msgstr "Successo" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "I/O della cache" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Applicare solo una chiave per leggere i dati consentiti dalla cache.\n" +"Applicare chiave, dati e timeout con autenticazione per scrivere dati nella cache." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Ottenere un elenco delle lingue supportate" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Ottenere i parametri esponibili dell'applicazione" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Inviate un messaggio al team di assistenza" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Richiedere un URL CORSed. È consentito solo https." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "" +"Endpoint di ricerca globale per interrogare tutte le tabelle del progetto" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "Elenco di tutti i gruppi di attributi (vista semplice)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Recuperare un singolo gruppo di attributi (vista dettagliata)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Creare un gruppo di attributi" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Cancellare un gruppo di attributi" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "" +"Riscrivere un gruppo di attributi esistente salvando quelli non modificabili" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Riscrivere alcuni campi di un gruppo di attributi esistente salvando quelli " +"non modificabili" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "Elenco di tutti gli attributi (vista semplice)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Recuperare un singolo attributo (vista dettagliata)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Creare un attributo" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Cancellare un attributo" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "" +"Riscrivere un attributo esistente salvando gli elementi non modificabili" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" +"Riscrivere alcuni campi di un attributo esistente salvando i campi non " +"modificabili" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "Elenco di tutti i valori degli attributi (vista semplice)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Recuperare il valore di un singolo attributo (vista dettagliata)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Creare un valore di attributo" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Cancellare il valore di un attributo" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "" +"Riscrivere il valore di un attributo esistente salvando gli elementi non " +"modificabili" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Riscrivere alcuni campi di un valore di attributo esistente salvando i " +"valori non modificabili" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "Elenco di tutte le categorie (visualizzazione semplice)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Recuperare una singola categoria (vista dettagliata)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Creare una categoria" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Eliminare una categoria" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "" +"Riscrivere una categoria esistente salvando gli elementi non modificabili" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" +"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non" +" modificabili" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "Elenco di tutte le categorie (visualizzazione semplice)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" +"Per gli utenti che non fanno parte del personale, vengono restituiti solo i " +"loro ordini." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Recuperare una singola categoria (vista dettagliata)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Creare un attributo" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "Non funziona per gli utenti che non fanno parte del personale." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Cancellare un attributo" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "" +"Riscrivere una categoria esistente salvando gli elementi non modificabili" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" +"Riscrivere alcuni campi di una categoria esistente salvando gli elementi non" +" modificabili" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Prezzo di acquisto al momento dell'ordine" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Finalizza l'acquisto dell'ordine. Se si utilizza `forza_bilancio`, " +"l'acquisto viene completato utilizzando il saldo dell'utente; se si utilizza" +" `forza_pagamento`, viene avviata una transazione." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "acquistare un ordine senza creare un account" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "finalizza l'acquisto dell'ordine per un utente non registrato." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Aggiungere un prodotto all'ordine" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Aggiunge un prodotto a un ordine utilizzando il `product_uuid` e gli " +"`attributi` forniti." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Rimuovere un prodotto dall'ordine" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Rimuove un prodotto da un ordine utilizzando il `product_uuid` e gli " +"`attributi` forniti." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "Elenco di tutti gli attributi (vista semplice)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" +"Per gli utenti che non fanno parte del personale, vengono restituite solo le" +" loro liste dei desideri." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Recuperare un singolo attributo (vista dettagliata)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Creare un attributo" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "Non funziona per gli utenti che non fanno parte del personale." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Cancellare un attributo" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "" +"Riscrivere un attributo esistente salvando gli elementi non modificabili" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" +"Riscrivere alcuni campi di un attributo esistente salvando i campi non " +"modificabili" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Aggiungere un prodotto all'ordine" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "" +"Aggiunge un prodotto a una lista dei desideri utilizzando il `product_uuid` " +"fornito." + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Rimuovere un prodotto dalla lista dei desideri" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "" +"Rimuove un prodotto da una wishlist utilizzando il `product_uuid` fornito." + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Aggiungere molti prodotti alla lista dei desideri" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" +"Aggiunge molti prodotti a una lista dei desideri utilizzando i " +"`product_uuids` forniti." + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Rimuovere un prodotto dall'ordine" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Rimuove molti prodotti da una lista di desideri utilizzando i " +"`product_uuids` forniti." + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "Non è stato fornito alcun termine di ricerca." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Chiave da cercare o da inserire nella cache" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Data to store in cache" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Timeout in secondi per impostare i dati nella cache" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Dati in cache" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Dati JSON camelizzati dall'URL richiesto" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Sono ammessi solo gli URL che iniziano con http(s)://" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Aggiungere un prodotto all'ordine" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "Ordine {ordine_uuid} non trovato" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Rimuovere un prodotto dall'ordine" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Rimuovere tutti i prodotti dall'ordine" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Acquistare un ordine" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "" +"Il metodo order.buy() ha fornito un tipo sbagliato: {str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Acquistare un ordine" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Aggiungere un prodotto all'ordine" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Lista dei desideri {wishlist_uuid} non trovata" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Rimuovere un prodotto dall'ordine" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Rimuovere un prodotto dall'ordine" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Rimuovere un prodotto dall'ordine" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Acquistare un ordine" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Inviare gli attributi come stringa formattata come " +"attr1=valore1,attr2=valore2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch: funziona a meraviglia" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Attributi" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Attributi raggruppati" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Gruppi di attributi" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Categorie" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Marche" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Categorie" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Percentuale di markup" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "" +"Quali attributi e valori possono essere utilizzati per filtrare questa " +"categoria." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"Prezzi minimi e massimi per i prodotti di questa categoria, se disponibili." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Venditori" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "Come" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "Valore di valutazione da 1 a 10, incluso, o 0 se non impostato." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Rappresenta il feedback di un utente." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Notifiche" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "URL di download per il prodotto dell'ordine, se applicabile" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "Un elenco di prodotti ordinati in questo ordine" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Indirizzo di fatturazione" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Indirizzo di spedizione per questo ordine, lasciare in bianco se è uguale " +"all'indirizzo di fatturazione o se non è applicabile" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Prezzo totale dell'ordine" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Quantità totale di prodotti in ordine" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "Tutti i prodotti sono presenti nell'ordine digitale" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Ordini" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "URL immagine" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Immagini del prodotto" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Categoria" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Feedback" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Marchio" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Gruppi di attributi" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Quantità" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Numero di feedback" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Prodotti" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Codici promozionali" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Prodotti in vendita" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Promozioni" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Venditore" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Prodotto" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Prodotti desiderati" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Liste dei desideri" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Nome del progetto" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "Email aziendale" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Nome della società" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Indirizzo dell'azienda" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Numero di telefono dell'azienda" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" +"'email from', a volte deve essere usato al posto del valore dell'utente host" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "Utente host dell'e-mail" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Importo massimo per il pagamento" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Importo minimo per il pagamento" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Configurazione" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Codice lingua" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Nome della lingua" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Bandiera della lingua, se esiste :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Ottenere un elenco delle lingue supportate" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Risultati della ricerca dei prodotti" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Genitore di questo gruppo" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Gruppo di attributi padre" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Nome del gruppo di attributi" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Gruppo di attributi" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Categoria di questo attributo" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Gruppo di questo attributo" + +#: core/models.py:99 +msgid "string" +msgstr "Stringa" + +#: core/models.py:100 +msgid "integer" +msgstr "Intero" + +#: core/models.py:101 +msgid "float" +msgstr "Galleggiante" + +#: core/models.py:102 +msgid "boolean" +msgstr "Booleano" + +#: core/models.py:103 +msgid "array" +msgstr "Array" + +#: core/models.py:104 +msgid "object" +msgstr "Oggetto" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Tipo di valore dell'attributo" + +#: core/models.py:107 +msgid "value type" +msgstr "Tipo di valore" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Nome dell'attributo" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Nome dell'attributo" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Attributo" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Attributo di questo valore" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "Il prodotto specifico associato al valore di questo attributo" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Prodotto associato" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "Il valore specifico per questo attributo" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Caricare un'immagine che rappresenti questa categoria" + +#: core/models.py:166 +msgid "category image" +msgstr "Categoria immagine" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "" +"Definire una percentuale di ricarico per i prodotti di questa categoria" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "Genitore di questa categoria, per formare una struttura gerarchica." + +#: core/models.py:181 +msgid "parent category" +msgstr "Categoria di genitori" + +#: core/models.py:186 +msgid "category name" +msgstr "Nome della categoria" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Indicare un nome per questa categoria" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Aggiungere una descrizione dettagliata per questa categoria" + +#: core/models.py:195 +msgid "category description" +msgstr "Descrizione della categoria" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Nome del marchio" + +#: core/models.py:218 +msgid "brand name" +msgstr "Nome del marchio" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Caricare un logo che rappresenti questo marchio" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Immagine piccola del marchio" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Caricare un grande logo che rappresenti questo marchio" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Grande immagine del marchio" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Aggiungere una descrizione dettagliata del marchio" + +#: core/models.py:239 +msgid "brand description" +msgstr "Descrizione del marchio" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "Categorie opzionali a cui questo marchio è associato" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Categorie" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Categoria a cui appartiene questo prodotto" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "Associare facoltativamente questo prodotto a un marchio" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Tag che aiutano a descrivere o raggruppare questo prodotto" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Tag del prodotto" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Indica se il prodotto è consegnato in formato digitale" + +#: core/models.py:282 +msgid "is product digital" +msgstr "Il prodotto è digitale" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "Fornire un nome identificativo chiaro per il prodotto" + +#: core/models.py:289 +msgid "product name" +msgstr "Nome del prodotto" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Aggiungere una descrizione dettagliata del prodotto" + +#: core/models.py:295 +msgid "product description" +msgstr "Descrizione del prodotto" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Numero di parte per questo prodotto" + +#: core/models.py:303 +msgid "part number" +msgstr "Numero di parte" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Memorizza le credenziali e gli endpoint necessari per la comunicazione API " +"del fornitore." + +#: core/models.py:361 +msgid "authentication info" +msgstr "Informazioni sull'autenticazione" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "Definire il markup per i prodotti recuperati da questo fornitore" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Percentuale di ricarico del fornitore" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Nome del fornitore" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Nome del fornitore" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "Commenti degli utenti sulla loro esperienza con il prodotto" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Commenti di feedback" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"Riferisce il prodotto specifico in un ordine di cui si tratta il feedback." + +#: core/models.py:404 +msgid "related order product" +msgstr "Prodotto correlato all'ordine" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "Valutazione del prodotto assegnata dall'utente" + +#: core/models.py:410 +msgid "product rating" +msgstr "Valutazione del prodotto" + +#: core/models.py:418 +msgid "feedback" +msgstr "Feedback" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "L'indirizzo di fatturazione utilizzato per questo ordine" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Codice promozionale opzionale applicato a questo ordine" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Codice promozionale applicato" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "L'indirizzo di spedizione utilizzato per questo ordine" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Indirizzo di spedizione" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Stato attuale dell'ordine nel suo ciclo di vita" + +#: core/models.py:456 +msgid "order status" +msgstr "Stato dell'ordine" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"Struttura JSON delle notifiche da mostrare agli utenti; nell'interfaccia " +"utente dell'amministratore viene utilizzata la visualizzazione a tabella." + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "Rappresentazione JSON degli attributi dell'ordine per questo ordine" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "L'utente che ha effettuato l'ordine" + +#: core/models.py:474 +msgid "user" +msgstr "Utente" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "Il timestamp del momento in cui l'ordine è stato finalizzato" + +#: core/models.py:481 +msgid "buy time" +msgstr "Acquista tempo" + +#: core/models.py:488 +msgid "order" +msgstr "Ordine" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "Non è possibile aggiungere prodotti a un ordine che non sia in corso." + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "Non è possibile aggiungere all'ordine prodotti inattivi" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "" +"Non è possibile aggiungere più prodotti di quelli disponibili in magazzino" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{nome} non esiste: {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "Non è possibile rimuovere i prodotti da un ordine che non è in corso." + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{nome} non esiste con la query <{query}>." + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "Il codice promozionale non esiste" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Valore di forza non valido" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "Non è possibile acquistare un ordine vuoto!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Fondi insufficienti per completare l'ordine" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "Non è possibile acquistare un ordine vuoto!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"non è possibile acquistare senza registrazione, si prega di fornire le " +"seguenti informazioni: nome del cliente, email del cliente, numero di " +"telefono del cliente" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" +"non è possibile creare un ordine momentaneo senza fornire un indirizzo di " +"fatturazione" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "" +"Il prezzo pagato dal cliente per questo prodotto al momento dell'acquisto." + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Prezzo di acquisto al momento dell'ordine" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "Commenti interni per gli amministratori su questo prodotto ordinato" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Commenti interni" + +#: core/models.py:746 +msgid "user notifications" +msgstr "Notifiche degli utenti" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "Rappresentazione JSON degli attributi di questo elemento" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Attributi del prodotto ordinati" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Riferimento all'ordine padre che contiene questo prodotto" + +#: core/models.py:758 +msgid "parent order" +msgstr "Ordine dei genitori" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "Il prodotto specifico associato a questa riga d'ordine" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Quantità di questo prodotto specifico nell'ordine" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Quantità di prodotto" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Stato attuale di questo prodotto nell'ordine" + +#: core/models.py:783 +msgid "product line status" +msgstr "Stato della linea di prodotti" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Identificatore interno dell'etichetta del prodotto" + +#: core/models.py:842 +msgid "tag name" +msgstr "Nome del tag" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "Nome intuitivo per l'etichetta del prodotto" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Nome del tag" + +#: core/models.py:855 +msgid "product tag" +msgstr "Etichetta del prodotto" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "" +"Fornire un testo alternativo per l'immagine ai fini dell'accessibilità." + +#: core/models.py:865 +msgid "image alt text" +msgstr "Testo alt dell'immagine" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Caricare il file immagine per questo prodotto" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Immagine del prodotto" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Determina l'ordine di visualizzazione delle immagini" + +#: core/models.py:876 +msgid "display priority" +msgstr "Priorità del display" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "Il prodotto che questa immagine rappresenta" + +#: core/models.py:895 +msgid "product images" +msgstr "Immagini del prodotto" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "Codice univoco utilizzato da un utente per riscattare uno sconto" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Identificatore del codice promozionale" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "" +"Importo fisso dello sconto applicato se non si utilizza la percentuale" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Importo fisso dello sconto" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "Sconto percentuale applicato se l'importo fisso non viene utilizzato" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Sconto percentuale" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Data di scadenza del codice promozionale" + +#: core/models.py:927 +msgid "end validity time" +msgstr "Tempo di validità finale" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "Data a partire dalla quale il codice promozionale è valido" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Tempo di validità iniziale" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" +"Timestamp in cui è stato utilizzato il codice promozionale, vuoto se non " +"ancora utilizzato" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Timestamp d'uso" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "Utente assegnato a questo codice promozionale, se applicabile" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Utente assegnato" + +#: core/models.py:952 +msgid "promo code" +msgstr "Codice promozionale" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Codici promozionali" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"È necessario definire un solo tipo di sconto (importo o percentuale), ma non" +" entrambi o nessuno dei due." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Codici promozionali" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Tipo di sconto non valido per il codice promozionale {promocode_uuid}" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Percentuale di sconto per i prodotti selezionati" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Percentuale di sconto" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Fornite un nome unico per questa promozione" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Nome della promozione" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Descrizione della promozione" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Selezionare i prodotti inclusi in questa promozione" + +#: core/models.py:1019 +msgid "included products" +msgstr "Prodotti inclusi" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Promozione" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "Il venditore che fornisce questo stock di prodotti" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Venditore associato" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Prezzo finale al cliente dopo i ricarichi" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Prezzo di vendita" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "Il prodotto associato a questa voce di magazzino" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "Il prezzo pagato al venditore per questo prodotto" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Prezzo di acquisto del fornitore" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Quantità disponibile del prodotto in magazzino" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Quantità in magazzino" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "SKU assegnato dal fornitore per identificare il prodotto" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "SKU del venditore" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "File digitale associato a questo stock, se applicabile" + +#: core/models.py:1075 +msgid "digital file" +msgstr "File digitale" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Voci di magazzino" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Prodotti che l'utente ha contrassegnato come desiderati" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "Utente che possiede questa wishlist" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Proprietario della lista dei desideri" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Lista dei desideri" + +#: core/models.py:1150 +msgid "download" +msgstr "Scaricare" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Scaricamento" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "Non è possibile scaricare un bene digitale per un ordine non finito." + +#: core/models.py:1171 +msgid "documentary" +msgstr "Documentario" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Documentari" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Non risolto" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Errore durante la creazione del codice promozionale: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Configurazione" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Risparmiare" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Casa" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "Predefinito" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Valore" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "Viene modificato" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "File corrente" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Ripristino delle impostazioni predefinite" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Conferma dell'ordine" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Logo" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Ciao %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"Grazie per il vostro ordine #%(order.pk)s! Siamo lieti di informarla che " +"abbiamo preso in carico il suo ordine. Di seguito sono riportati i dettagli " +"del vostro ordine:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "Totale" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Prezzo totale" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"Per qualsiasi domanda, potete contattare il nostro supporto all'indirizzo " +"%(config.EMAIL_HOST_USER)s." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "Cordiali saluti,
il team di %(config.PROJECT_NAME)s" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "Tutti i diritti riservati" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Ordine consegnato" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Ciao %(nome_utente)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"Abbiamo elaborato con successo il suo ordine №%(order_uuid)s! Di seguito " +"sono riportati i dettagli del suo ordine:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "informazioni aggiuntive" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"In caso di domande, non esitate a contattare il nostro supporto " +"all'indirizzo %(contact_email)s." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Cordiali saluti,
il team di %(nome_progetto)" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Chiave" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Grazie per il vostro ordine! Siamo lieti di confermare il suo acquisto. Di " +"seguito sono riportati i dettagli dell'ordine:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Prezzo di spedizione" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Il vostro ordine sarà consegnato al seguente indirizzo:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "Cordiali saluti,
il team di %(config.PROJECT_NAME)s" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "Sono richiesti sia i dati che il timeout" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "" +"Valore di timeout non valido, deve essere compreso tra 0 e 216000 secondi." + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{modello} deve essere il modello" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} deve essere un oggetto elenco" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Contatti avviati" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | Conferma d'ordine" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | Ordine consegnato" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "Non si ha il permesso di eseguire questa azione." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"Le dimensioni dell'immagine non devono superare w{larghezza_massima} x " +"h{altezza_massima} pixel." + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Formato del numero di telefono non valido" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "È possibile scaricare l'asset digitale una sola volta" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "favicon non trovata" diff --git a/core/locale/ja_JP/LC_MESSAGES/django.mo b/core/locale/ja_JP/LC_MESSAGES/django.mo new file mode 100644 index 00000000..b4a87fd4 Binary files /dev/null and b/core/locale/ja_JP/LC_MESSAGES/django.mo differ diff --git a/core/locale/ja_JP/LC_MESSAGES/django.po b/core/locale/ja_JP/LC_MESSAGES/django.po new file mode 100644 index 00000000..1f3d31b9 --- /dev/null +++ b/core/locale/ja_JP/LC_MESSAGES/django.po @@ -0,0 +1,1674 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: ja-JP\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "ユニークID" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "ユニークIDは、データベースオブジェクトを確実に識別するために使用されます。" + +#: core/abstract.py:19 +msgid "is active" +msgstr "アクティブ" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "falseに設定された場合、このオブジェクトは必要なパーミッションのないユーザーには見えない。" + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "作成" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "そのオブジェクトが初めてデータベースに登場した時" + +#: core/abstract.py:23 +msgid "modified" +msgstr "変形" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "オブジェクトの最終編集日時" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "選択した %(verbose_name_plural)s をアクティブにする。" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "選択された %(verbose_name_plural)s を非アクティブにする。" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "属性値" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "属性値" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "名称" + +#: core/admin.py:152 +msgid "image" +msgstr "画像" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "画像" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "在庫" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "株式" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "価格" + +#: core/admin.py:199 +msgid "rating" +msgstr "製品評価" + +#: core/admin.py:203 +msgid "basic info" +msgstr "基本情報" + +#: core/admin.py:217 +msgid "important dates" +msgstr "重要な日程" + +#: core/admin.py:218 +msgid "translations" +msgstr "翻訳" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "商品のご注文" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "商品のご注文" + +#: core/admin.py:379 +msgid "config" +msgstr "コンフィグ" + +#: core/apps.py:8 +msgid "core" +msgstr "コア" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "終了" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "配達" + +#: core/choices.py:6 +msgid "delivered" +msgstr "配信" + +#: core/choices.py:7 +msgid "canceled" +msgstr "キャンセル" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "失敗" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "申請中" + +#: core/choices.py:10 +msgid "accepted" +msgstr "受諾" + +#: core/choices.py:11 +msgid "money returned" +msgstr "返金" + +#: core/choices.py:17 +msgid "payment" +msgstr "支払い" + +#: core/choices.py:21 +msgid "momental" +msgstr "モメンタル" + +#: core/choices.py:24 +msgid "successful" +msgstr "成功" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "キャッシュI/O" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"許可されたデータをキャッシュから読み出すには、キーのみを適用する。\n" +"キャッシュにデータを書き込むには、認証付きのキー、データ、タイムアウトを適用する。" + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "サポートされている言語のリストを取得する" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "アプリケーションの公開可能なパラメータを取得する" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "サポートチームにメッセージを送る" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "CORSされたURLを要求する。httpsのみ許可。" + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "プロジェクト全体のテーブルを検索するグローバル検索エンドポイント" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "すべての属性グループをリストアップ(シンプルビュー)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "単一の属性グループを取得する(詳細表示)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "属性グループの作成" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "属性グループの削除" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "既存の属性グループを書き換えて、編集不可能なものを保存する。" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "既存の属性グループのいくつかのフィールドを書き換え、編集不可能なものを保存する。" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "すべての属性をリストアップ(シンプルな表示)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "単一の属性を取得する(詳細表示)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "属性を作成する" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "属性を削除する" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "既存の属性を書き換える。" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "既存の属性のいくつかのフィールドを書き換え、編集不可能なものを保存する。" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "すべての属性値をリストアップ(シンプルビュー)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "単一の属性値を取得する(詳細表示)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "属性値の作成" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "属性値の削除" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "既存の属性値を書き換える。" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "既存の属性値のいくつかのフィールドを書き換え、編集不可能な値を保存する。" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "全カテゴリーを一覧表示(シンプル表示)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "単一のカテゴリーを取得する(詳細表示)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "カテゴリーを作成する" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "カテゴリーの削除" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "既存のカテゴリーを書き換え、編集不可能なものを保存する。" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "編集不可を保存している既存のカテゴリのいくつかのフィールドを書き換える" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "全カテゴリーを一覧表示(シンプル表示)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "スタッフ以外のユーザーについては、自分の注文のみが返却される。" + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "単一のカテゴリーを取得する(詳細表示)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "属性を作成する" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "スタッフ以外のユーザーには使えない。" + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "属性を削除する" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "既存のカテゴリーを書き換え、編集不可能なものを保存する。" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "編集不可を保存している既存のカテゴリのいくつかのフィールドを書き換える" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "注文時の購入価格" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"注文の購入を確定する。force_balance` が使用された場合、ユーザーの残高を使用して購入が完了します。 `force_payment` " +"が使用された場合、トランザクションが開始されます。" + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "アカウントを作成せずに注文を購入する" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "は、未登録ユーザーの注文購入を確定します。" + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "注文に商品を追加する" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "指定した `product_uuid` と `attributes` を使用して、商品を注文に追加する。" + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "注文から商品を削除する" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "指定された `product_uuid` と `attributes` を使用して、注文から商品を削除する。" + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "すべての属性をリストアップ(シンプルな表示)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "スタッフ以外のユーザーには、自分のウィッシュリストのみが返されます。" + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "単一の属性を取得する(詳細表示)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "属性を作成する" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "スタッフ以外のユーザーには使えない。" + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "属性を削除する" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "既存の属性を書き換える。" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "既存の属性のいくつかのフィールドを書き換え、編集不可能なものを保存する。" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "注文に商品を追加する" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "指定された `product_uuid` を使ってウィッシュリストに商品を追加する。" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "ウィッシュリストから商品を削除する" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "指定された `product_uuid` を使ってウィッシュリストから商品を削除します。" + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "ウィッシュリストに多くの商品を追加する" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "指定された `product_uuids` を使ってウィッシュリストに多くの商品を追加する。" + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "注文から商品を削除する" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "指定された `product_uuids` を使ってウィッシュリストから多くの商品を削除する。" + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "検索語はありません。" + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "キャッシュを探すキー、またはキャッシュにセットするキー" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "キャッシュに保存するデータ" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "キャッシュにデータをセットするタイムアウト時間(秒" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "キャッシュ・データ" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "リクエストされたURLからキャメル化されたJSONデータ" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "http(s)://で始まるURLのみが許可されます。" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "注文に商品を追加する" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "注文{order_uuid}が見つかりません" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "注文から商品を削除する" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "注文からすべての商品を削除する" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "注文する" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "order.buy()メソッドから間違った型が来た:{str(type(instance))}。" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "注文する" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "注文に商品を追加する" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "ウィッシュリスト{wishlist_uuid}が見つかりません。" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "注文から商品を削除する" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "注文から商品を削除する" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "注文から商品を削除する" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "注文する" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "属性は、attr1=value1,attr2=value2のような形式の文字列として送信してください。" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - 魅力のように動作" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "属性" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "グループ化された属性" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "属性のグループ" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "カテゴリー" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "ブランド" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "カテゴリー" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "マークアップ率" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "このカテゴリのフィルタリングに使用できる属性と値。" + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "このカテゴリーの商品の最低価格と最高価格がある場合。" + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "ベンダー" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "どのように" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "1から10までの評価値(設定されていない場合は0)。" + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "ユーザーからのフィードバックを表す。" + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "お知らせ" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "該当する場合は、この注文商品のダウンロードURLを入力してください。" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "注文商品のリスト" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "請求先住所" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "請求先住所と同じ場合、または該当しない場合は空白にしてください。" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "この注文の合計金額" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "注文商品の総数量" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "ご注文の商品はすべてデジタルですか?" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "受注状況" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "画像URL" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "製品画像" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "カテゴリー" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "フィードバック" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "ブランド" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "属性グループ" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "数量" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "フィードバック数" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "製品紹介" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "プロモコード" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "販売商品" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "プロモーション" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "ベンダー" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "製品" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "ウィッシュリスト掲載商品" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "ウィッシュリスト" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "プロジェクト名" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "会社Eメール" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "会社名" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "会社住所" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "会社電話番号" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "'email from' は、ホストユーザの値の代わりに使用されることがあります。" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "メールホストユーザー" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "支払限度額" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "最低支払額" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "構成" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "言語コード" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "言語名" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "言語フラグがある場合 :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "サポートされている言語のリストを取得する" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "製品検索結果" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "このグループの親" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "親属性グループ" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "属性グループ名" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "属性グループ" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "この属性のカテゴリー" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "この属性のグループ" + +#: core/models.py:99 +msgid "string" +msgstr "ストリング" + +#: core/models.py:100 +msgid "integer" +msgstr "整数" + +#: core/models.py:101 +msgid "float" +msgstr "フロート" + +#: core/models.py:102 +msgid "boolean" +msgstr "ブーリアン" + +#: core/models.py:103 +msgid "array" +msgstr "配列" + +#: core/models.py:104 +msgid "object" +msgstr "対象" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "属性値のタイプ" + +#: core/models.py:107 +msgid "value type" +msgstr "値の種類" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "この属性の名前" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "属性名" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "属性" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "この値の属性" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "この属性の値に関連する特定の製品" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "関連製品" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "この属性の具体的な値" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "このカテゴリーを表す画像をアップロードする" + +#: core/models.py:166 +msgid "category image" +msgstr "カテゴリーイメージ" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "このカテゴリの商品のマークアップ率を定義する" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "階層構造を形成するこのカテゴリの親" + +#: core/models.py:181 +msgid "parent category" +msgstr "親カテゴリー" + +#: core/models.py:186 +msgid "category name" +msgstr "カテゴリー名" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "このカテゴリの名前を入力してください。" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "このカテゴリの詳細説明を追加する" + +#: core/models.py:195 +msgid "category description" +msgstr "カテゴリー説明" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "ブランド名" + +#: core/models.py:218 +msgid "brand name" +msgstr "ブランド名" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "このブランドを代表するロゴをアップロードする" + +#: core/models.py:226 +msgid "brand small image" +msgstr "小さなブランドイメージ" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "このブランドを象徴する大きなロゴをアップロードする" + +#: core/models.py:233 +msgid "brand big image" +msgstr "大きなブランドイメージ" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "ブランドの詳細な説明を加える" + +#: core/models.py:239 +msgid "brand description" +msgstr "ブランド説明" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "このブランドが関連するオプション・カテゴリー" + +#: core/models.py:245 +msgid "associated categories" +msgstr "カテゴリー" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "この製品が属するカテゴリ" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "オプションでこの製品をブランドと関連付ける" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "この商品の説明やグループ分けに役立つタグ" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "商品タグ" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "この製品がデジタル配信されるかどうかを示す" + +#: core/models.py:282 +msgid "is product digital" +msgstr "製品はデジタルか" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "製品の明確な識別名を提供する" + +#: core/models.py:289 +msgid "product name" +msgstr "商品名" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "商品の詳細説明を追加する" + +#: core/models.py:295 +msgid "product description" +msgstr "商品説明" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "この製品の品番" + +#: core/models.py:303 +msgid "part number" +msgstr "品番" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "ベンダーのAPI通信に必要な認証情報とエンドポイントを保存する。" + +#: core/models.py:361 +msgid "authentication info" +msgstr "認証情報" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "このベンダーから取得した商品のマークアップを定義する。" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "ベンダーのマークアップ率" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "このベンダーの名前" + +#: core/models.py:372 +msgid "vendor name" +msgstr "ベンダー名" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "ユーザーから寄せられた製品使用体験に関するコメント" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "フィードバック・コメント" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "このフィードバックが対象としている注文の特定の製品を参照する。" + +#: core/models.py:404 +msgid "related order product" +msgstr "関連注文商品" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "ユーザーによる製品の評価" + +#: core/models.py:410 +msgid "product rating" +msgstr "製品評価" + +#: core/models.py:418 +msgid "feedback" +msgstr "フィードバック" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "この注文に使用される請求先住所" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "この注文に適用されるプロモコード" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "プロモーションコード適用" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "この注文に使用された配送先住所" + +#: core/models.py:449 +msgid "shipping address" +msgstr "配送先住所" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "ライフサイクルにおける現在の注文状況" + +#: core/models.py:456 +msgid "order status" +msgstr "注文状況" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "ユーザーに表示する通知のJSON構造、管理UIではテーブルビューが使用されます。" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "この注文の注文属性のJSON表現" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "注文を行ったユーザー" + +#: core/models.py:474 +msgid "user" +msgstr "ユーザー" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "注文が確定したタイムスタンプ" + +#: core/models.py:481 +msgid "buy time" +msgstr "時間を買う" + +#: core/models.py:488 +msgid "order" +msgstr "オーダー" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "保留中の注文以外の注文に商品を追加することはできません。" + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "アクティブでない商品を注文に追加することはできません。" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "在庫以上の商品を追加することはできません。" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{name}が存在しません:{product_uuid}が存在しません。" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "保留中の注文以外の注文から商品を削除することはできません。" + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "クエリ<{query}>で{name}が存在しません。" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "プロモコードが存在しない" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "無効なフォース値" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "空注文はできません!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "注文を完了するための資金不足" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "空注文はできません!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "ご登録がない場合はご購入いただけませんので、以下の情報をお知らせください:お客様のお名前、お客様のEメール、お客様の電話番号" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "請求先住所を記入せずに、モーメンタルの注文を作成することはできません。" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "この商品の購入時に顧客が支払った価格" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "注文時の購入価格" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "この注文商品に関する管理者への内部コメント" + +#: core/models.py:740 +msgid "internal comments" +msgstr "社内コメント" + +#: core/models.py:746 +msgid "user notifications" +msgstr "ユーザー通知" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "このアイテムの属性のJSON表現" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "製品属性の順序" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "この商品を含む親注文への参照" + +#: core/models.py:758 +msgid "parent order" +msgstr "親注文" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "この注文ラインに関連する特定の製品" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "注文に含まれる特定の商品の数量" + +#: core/models.py:775 +msgid "product quantity" +msgstr "製品数量" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "この商品の現在のご注文状況" + +#: core/models.py:783 +msgid "product line status" +msgstr "製品ラインの状況" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "商品タグの内部タグ識別子" + +#: core/models.py:842 +msgid "tag name" +msgstr "タグ名" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "商品タグのユーザーフレンドリーな名前" + +#: core/models.py:847 +msgid "tag display name" +msgstr "タグ表示名" + +#: core/models.py:855 +msgid "product tag" +msgstr "商品タグ" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "アクセシビリティのために、画像に代替テキストを提供する。" + +#: core/models.py:865 +msgid "image alt text" +msgstr "画像のaltテキスト" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "この商品の画像ファイルをアップロードする" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "商品画像" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "画像の表示順を決める" + +#: core/models.py:876 +msgid "display priority" +msgstr "表示優先度" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "この画像が表す製品" + +#: core/models.py:895 +msgid "product images" +msgstr "商品画像" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "ユーザーが割引を利用する際に使用する固有のコード" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "プロモコード識別子" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "パーセントを使用しない場合に適用される固定割引額" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "固定割引額" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "定額を使用しない場合に適用される割引率" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "割引率" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "プロモコードの有効期限が切れるタイムスタンプ" + +#: core/models.py:927 +msgid "end validity time" +msgstr "終了有効時間" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "このプロモコードが有効なタイムスタンプ" + +#: core/models.py:933 +msgid "start validity time" +msgstr "開始有効時間" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "プロモコードが使用されたタイムスタンプ、未使用の場合は空白" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "使用タイムスタンプ" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "該当する場合、このプロモコードに割り当てられたユーザー" + +#: core/models.py:945 +msgid "assigned user" +msgstr "担当ユーザー" + +#: core/models.py:952 +msgid "promo code" +msgstr "プロモコード" + +#: core/models.py:953 +msgid "promo codes" +msgstr "プロモコード" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "割引の種類は1つだけ(金額またはパーセント)定義されるべきで、両方またはどちらも定義してはならない。" + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "プロモコード" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "プロモコード {promocode_uuid} の割引タイプが無効です。" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "選択した商品の割引率" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "割引率" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "このプロモーションのユニークな名前を入力してください。" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "プロモーション名" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "プロモーション内容" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "キャンペーン対象商品をお選びください。" + +#: core/models.py:1019 +msgid "included products" +msgstr "含まれる製品" + +#: core/models.py:1023 +msgid "promotion" +msgstr "プロモーション" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "この製品の在庫を供給しているベンダー" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "関連ベンダー" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "マークアップ後の顧客への最終価格" + +#: core/models.py:1044 +msgid "selling price" +msgstr "販売価格" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "このストックエントリーに関連する製品" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "この製品に対してベンダーに支払われた価格" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "ベンダーの購入価格" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "在庫数" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "在庫数" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "製品を識別するためにベンダーが割り当てたSKU" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "ベンダーのSKU" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "この銘柄に関連するデジタルファイル(該当する場合" + +#: core/models.py:1075 +msgid "digital file" +msgstr "デジタルファイル" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "ストックエントリー" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "ユーザーが欲しいとマークした商品" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "このウィッシュリストを所有しているユーザー" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "ウィッシュリストのオーナー" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "ウィッシュリスト" + +#: core/models.py:1150 +msgid "download" +msgstr "ダウンロード" + +#: core/models.py:1151 +msgid "downloads" +msgstr "ダウンロード" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "未完成の注文のデジタル資産をダウンロードすることはできません。" + +#: core/models.py:1171 +msgid "documentary" +msgstr "ドキュメンタリー" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "ドキュメンタリー" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "未解決" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "プロモコード作成中にエラーが発生しました:{e!s}です。" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "構成" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "セーブ" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "ホーム" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "デフォルト" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "価値" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "修正済み" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "現在のファイル" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "デフォルトに戻す" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "ご注文の確認" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "ロゴ" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "こんにちは、%(order.user.first_name)sです、" + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "ご注文ありがとうございます#%(order.pk)s!ご注文を承りましたことをお知らせいたします。以下、ご注文の詳細です:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "合計" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "合計価格" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "ご不明な点がございましたら、%(config.EMAIL_HOST_USER)sまでお気軽にお問い合わせください。" + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "よろしくお願いします、
%(config.PROJECT_NAME)sのチーム。" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "無断複写・転載を禁じます。" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "注文の配達" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "こんにちは、%(user_first_name)sです、" + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "ご注文の№%(order_uuid)sが正常に処理されました!以下はご注文の詳細です:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "追加情報" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "ご不明な点がございましたら、%(contact_email)sまでお気軽にお問い合わせください。" + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "よろしくお願いします、
%(project_name)sのチーム。" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "キー" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "ご注文ありがとうございます!ご購入を確認させていただきました。以下、ご注文の詳細です:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "送料" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "ご注文の商品は以下の住所に配送されます:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "よろしくお願いします、
%(config.PROJECT_NAME)sチーム。" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "データとタイムアウトの両方が必要" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "無効なタイムアウト値です。" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{model}はモデルでなければならない" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data}はリストオブジェクトでなければならない" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | お問い合わせ| お問い合わせ" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME}|注文確認| 注文確認" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME}|プロジェクト名| 注文の配信" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "この操作を行う権限がありません。" + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "画像の寸法は、w{max_width} x h{max_height}ピクセルを超えないこと。" + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "無効な電話番号形式" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "デジタルアセットのダウンロードは1回限りです。" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "ファビコンが見つかりません" diff --git a/core/locale/kk_KZ/LC_MESSAGES/django.mo b/core/locale/kk_KZ/LC_MESSAGES/django.mo new file mode 100644 index 00000000..6c5906d1 Binary files /dev/null and b/core/locale/kk_KZ/LC_MESSAGES/django.mo differ diff --git a/core/locale/kk_KZ/LC_MESSAGES/django.po b/core/locale/kk_KZ/LC_MESSAGES/django.po new file mode 100644 index 00000000..3bd4e006 --- /dev/null +++ b/core/locale/kk_KZ/LC_MESSAGES/django.po @@ -0,0 +1,1665 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "" + +#: core/abstract.py:19 +msgid "is active" +msgstr "" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed permission" +msgstr "" + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "" + +#: core/abstract.py:23 +msgid "modified" +msgstr "" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "" + +#: core/admin.py:152 +msgid "image" +msgstr "" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "" + +#: core/admin.py:199 +msgid "rating" +msgstr "" + +#: core/admin.py:203 +msgid "basic info" +msgstr "" + +#: core/admin.py:217 +msgid "important dates" +msgstr "" + +#: core/admin.py:218 +msgid "translations" +msgstr "" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "" + +#: core/admin.py:379 +msgid "config" +msgstr "" + +#: core/apps.py:8 +msgid "core" +msgstr "" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "" + +#: core/choices.py:6 +msgid "delivered" +msgstr "" + +#: core/choices.py:7 +msgid "canceled" +msgstr "" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "" + +#: core/choices.py:10 +msgid "accepted" +msgstr "" + +#: core/choices.py:11 +msgid "money returned" +msgstr "" + +#: core/choices.py:17 +msgid "payment" +msgstr "" + +#: core/choices.py:21 +msgid "momental" +msgstr "" + +#: core/choices.py:24 +msgid "successful" +msgstr "" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "" + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:46 +msgid "rewrite some fields of an existing attribute group saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:100 +msgid "rewrite some fields of an existing attribute value saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "" + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "" + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "" + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "" + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "" + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "" + +#: core/graphene/mutations.py:199 +msgid "buy an unregistered order" +msgstr "" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like attr1=value1," +"attr2=value2" +msgstr "" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "" + +#: core/graphene/object_types.py:114 +msgid "minimum and maximum prices for products in this category, if available." +msgstr "" + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "" + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "" + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "" + +#: core/models.py:99 +msgid "string" +msgstr "" + +#: core/models.py:100 +msgid "integer" +msgstr "" + +#: core/models.py:101 +msgid "float" +msgstr "" + +#: core/models.py:102 +msgid "boolean" +msgstr "" + +#: core/models.py:103 +msgid "array" +msgstr "" + +#: core/models.py:104 +msgid "object" +msgstr "" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "" + +#: core/models.py:107 +msgid "value type" +msgstr "" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "" + +#: core/models.py:141 core/models.py:768 core/models.py:882 core/models.py:1050 +msgid "associated product" +msgstr "" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "" + +#: core/models.py:166 +msgid "category image" +msgstr "" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "" + +#: core/models.py:181 +msgid "parent category" +msgstr "" + +#: core/models.py:186 +msgid "category name" +msgstr "" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "" + +#: core/models.py:195 +msgid "category description" +msgstr "" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "" + +#: core/models.py:218 +msgid "brand name" +msgstr "" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "" + +#: core/models.py:226 +msgid "brand small image" +msgstr "" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "" + +#: core/models.py:233 +msgid "brand big image" +msgstr "" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "" + +#: core/models.py:239 +msgid "brand description" +msgstr "" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "" + +#: core/models.py:245 +msgid "associated categories" +msgstr "" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "" + +#: core/models.py:282 +msgid "is product digital" +msgstr "" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "" + +#: core/models.py:289 +msgid "product name" +msgstr "" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "" + +#: core/models.py:295 +msgid "product description" +msgstr "" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "" + +#: core/models.py:303 +msgid "part number" +msgstr "" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" + +#: core/models.py:361 +msgid "authentication info" +msgstr "" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "" + +#: core/models.py:372 +msgid "vendor name" +msgstr "" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "" + +#: core/models.py:403 +msgid "references the specific product in an order that this feedback is about" +msgstr "" + +#: core/models.py:404 +msgid "related order product" +msgstr "" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "" + +#: core/models.py:410 +msgid "product rating" +msgstr "" + +#: core/models.py:418 +msgid "feedback" +msgstr "" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "" + +#: core/models.py:449 +msgid "shipping address" +msgstr "" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "" + +#: core/models.py:456 +msgid "order status" +msgstr "" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "" + +#: core/models.py:474 +msgid "user" +msgstr "" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "" + +#: core/models.py:481 +msgid "buy time" +msgstr "" + +#: core/models.py:488 +msgid "order" +msgstr "" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "" + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "" + +#: core/models.py:546 core/models.py:563 core/models.py:587 core/models.py:1121 +#: core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "" + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "" + +#: core/models.py:643 +msgid "you cannot purchase without registration an empty order!" +msgstr "" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "" + +#: core/models.py:740 +msgid "internal comments" +msgstr "" + +#: core/models.py:746 +msgid "user notifications" +msgstr "" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "" + +#: core/models.py:758 +msgid "parent order" +msgstr "" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "" + +#: core/models.py:775 +msgid "product quantity" +msgstr "" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "" + +#: core/models.py:783 +msgid "product line status" +msgstr "" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "" + +#: core/models.py:842 +msgid "tag name" +msgstr "" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "" + +#: core/models.py:847 +msgid "tag display name" +msgstr "" + +#: core/models.py:855 +msgid "product tag" +msgstr "" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "" + +#: core/models.py:865 +msgid "image alt text" +msgstr "" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "" + +#: core/models.py:876 +msgid "display priority" +msgstr "" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "" + +#: core/models.py:895 +msgid "product images" +msgstr "" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "" + +#: core/models.py:927 +msgid "end validity time" +msgstr "" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "" + +#: core/models.py:933 +msgid "start validity time" +msgstr "" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "" + +#: core/models.py:945 +msgid "assigned user" +msgstr "" + +#: core/models.py:952 +msgid "promo code" +msgstr "" + +#: core/models.py:953 +msgid "promo codes" +msgstr "" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" + +#: core/models.py:975 +msgid "promocode already used" +msgstr "" + +#: core/models.py:989 +#, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "" + +#: core/models.py:1019 +msgid "included products" +msgstr "" + +#: core/models.py:1023 +msgid "promotion" +msgstr "" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "" + +#: core/models.py:1044 +msgid "selling price" +msgstr "" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "" + +#: core/models.py:1075 +msgid "digital file" +msgstr "" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "" + +#: core/models.py:1150 +msgid "download" +msgstr "" + +#: core/models.py:1151 +msgid "downloads" +msgstr "" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "" + +#: core/models.py:1171 +msgid "documentary" +msgstr "" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "" + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we " +"have taken your order into work. below are the details of your order:" +msgstr "" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "" + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are " +"the details of your order:" +msgstr "" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "" + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "" diff --git a/core/locale/nl_NL/LC_MESSAGES/django.mo b/core/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 00000000..06570df7 Binary files /dev/null and b/core/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/core/locale/nl_NL/LC_MESSAGES/django.po b/core/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 00000000..07b89aa3 --- /dev/null +++ b/core/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,1759 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: nl-NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "Uniek ID" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "Unieke ID wordt gebruikt om elk databaseobject te identificeren" + +#: core/abstract.py:19 +msgid "is active" +msgstr "Is actief" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"Als false is ingesteld, kan dit object niet worden gezien door gebruikers " +"zonder de benodigde toestemming" + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Gemaakt" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "Wanneer het object voor het eerst in de database verscheen" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Gewijzigd" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "Wanneer het object voor het laatst bewerkt is" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Activeer geselecteerde %(verbose_name_plural)s" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Deactiveer geselecteerde %(verbose_name_plural)s" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Attribuut Waarde" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Attribuutwaarden" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Naam" + +#: core/admin.py:152 +msgid "image" +msgstr "Afbeelding" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Afbeeldingen" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Voorraad" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Aandelen" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Prijs" + +#: core/admin.py:199 +msgid "rating" +msgstr "Productbeoordeling" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Basisinformatie" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Belangrijke data" + +#: core/admin.py:218 +msgid "translations" +msgstr "Vertalingen" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Product bestellen" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Producten bestellen" + +#: core/admin.py:379 +msgid "config" +msgstr "Config" + +#: core/apps.py:8 +msgid "core" +msgstr "Kern" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Afgewerkt" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "leveren" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Geleverd" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Geannuleerd" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Mislukt" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "In afwachting van" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Geaccepteerd" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Geld terug" + +#: core/choices.py:17 +msgid "payment" +msgstr "Betaling" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momental" + +#: core/choices.py:24 +msgid "successful" +msgstr "Succesvol" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "Cache I/O" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Alleen een sleutel gebruiken om toegestane gegevens uit de cache te lezen.\n" +"Sleutel, gegevens en time-out met verificatie toepassen om gegevens naar de cache te schrijven." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Een lijst met ondersteunde talen opvragen" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Verkrijg de blootstelbare parameters van de applicatie" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Stuur een bericht naar het ondersteuningsteam" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Vraag een CORSed URL op. Alleen https toegestaan." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "" +"Eindpunt voor globaal zoeken om in alle tabellen van het project te zoeken" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "Alle attribuutgroepen weergeven (eenvoudige weergave)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Een enkele groep kenmerken ophalen (gedetailleerde weergave)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Een attribuutgroep maken" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Een attribuutgroep verwijderen" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "" +"Een bestaande attribuutgroep herschrijven en niet-wijzigbare attributen " +"opslaan" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Enkele velden van een bestaande attribuutgroep herschrijven door niet-" +"wijzigbare velden op te slaan" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "Alle attributen weergeven (eenvoudige weergave)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Een enkel kenmerk ophalen (gedetailleerde weergave)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Een attribuut maken" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Een attribuut verwijderen" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "" +"Een bestaand attribuut herschrijven en niet-wijzigbare attributen opslaan" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" +"Herschrijf sommige velden van een bestaand attribuut door niet-wijzigbare " +"velden op te slaan" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "Alle attribuutwaarden weergeven (eenvoudige weergave)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Een waarde voor een enkel kenmerk ophalen (gedetailleerde weergave)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Een attribuutwaarde maken" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Een attribuutwaarde verwijderen" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "" +"Een bestaande attribuutwaarde herschrijven waarbij niet-wijzigbare " +"attributen worden opgeslagen" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Herschrijf sommige velden van een bestaande attribuutwaarde door niet-" +"wijzigbare velden op te slaan" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "Alle categorieën weergeven (eenvoudige weergave)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Een enkele categorie ophalen (gedetailleerde weergave)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Een categorie maken" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Een categorie verwijderen" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "Een bestaande categorie herschrijven en niet-wijzigbare items opslaan" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" +"Herschrijf sommige velden van een bestaande categorie door niet-wijzigbare " +"velden op te slaan" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "Alle categorieën weergeven (eenvoudige weergave)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" +"Voor niet-personeelsleden worden alleen hun eigen bestellingen " +"geretourneerd." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Een enkele categorie ophalen (gedetailleerde weergave)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Een attribuut maken" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "Werkt niet voor gebruikers die geen personeel zijn." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Een attribuut verwijderen" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "Een bestaande categorie herschrijven en niet-wijzigbare items opslaan" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" +"Herschrijf sommige velden van een bestaande categorie door niet-wijzigbare " +"velden op te slaan" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Aankoopprijs bij bestelling" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Rondt de aankoop van de bestelling af. Als `force_balance` wordt gebruikt, " +"wordt de aankoop afgerond met het saldo van de gebruiker; als " +"`force_payment` wordt gebruikt, wordt een transactie gestart." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "een bestelling kopen zonder een account aan te maken" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "" +"Rondt de aankoop van de bestelling af voor een niet-geregistreerde " +"gebruiker." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Een product aan de bestelling toevoegen" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Voegt een product toe aan een bestelling met de opgegeven `product_uuid` en " +"`attributen`." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Een product uit de bestelling verwijderen" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Verwijdert een product uit een bestelling met behulp van de opgegeven " +"`product_uuid` en `attributen`." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "Alle attributen weergeven (eenvoudige weergave)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" +"Voor niet-personeelsleden worden alleen hun eigen verlanglijstjes " +"geretourneerd." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Een enkel kenmerk ophalen (gedetailleerde weergave)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Een attribuut maken" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "Werkt niet voor gebruikers die geen personeel zijn." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Een attribuut verwijderen" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "" +"Een bestaand attribuut herschrijven en niet-wijzigbare attributen opslaan" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" +"Herschrijf sommige velden van een bestaand attribuut door niet-wijzigbare " +"velden op te slaan" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Een product aan de bestelling toevoegen" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "" +"Voegt een product toe aan een verlanglijstje met behulp van de opgegeven " +"`product_uuid`." + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Een product uit het verlanglijstje verwijderen" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "" +"Verwijdert een product van een verlanglijstje met behulp van de opgegeven " +"`product_uuid`." + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Veel producten toevoegen aan het verlanglijstje" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" +"Voegt veel producten toe aan een verlanglijstje met behulp van de opgegeven " +"`product_uuids`." + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Een product uit de bestelling verwijderen" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Verwijdert een groot aantal producten uit een verlanglijstje met behulp van " +"de opgegeven `product_uuids`." + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "Geen zoekterm opgegeven." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Sleutel om te zoeken of te plaatsen in de cache" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Gegevens om op te slaan in de cache" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Time-out in seconden om de gegevens in de cache te plaatsen" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Gecachte gegevens" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Camelized JSON-gegevens van de opgevraagde URL" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Alleen URL's die beginnen met http(s):// zijn toegestaan" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Een product aan de bestelling toevoegen" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "Order {order_uuid} niet gevonden" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Een product uit de bestelling verwijderen" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Alle producten uit de bestelling verwijderen" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Een bestelling kopen" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "Verkeerd type kwam uit order.buy() methode: {str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Een bestelling kopen" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Een product aan de bestelling toevoegen" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Verlanglijst {wishlist_uuid} niet gevonden" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Een product uit de bestelling verwijderen" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Een product uit de bestelling verwijderen" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Een product uit de bestelling verwijderen" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Een bestelling kopen" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Stuur de attributen als de string opgemaakt als attr1=waarde1,attr2=waarde2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - werkt als een charme" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Attributen" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Gegroepeerde kenmerken" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Groepen van kenmerken" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Categorieën" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Merken" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Categorieën" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Opwaarderingspercentage" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "" +"Welke attributen en waarden kunnen worden gebruikt om deze categorie te " +"filteren." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"Minimale en maximale prijzen voor producten in deze categorie, indien " +"beschikbaar." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Verkopers" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "Hoe" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "Waarderingswaarde van 1 tot en met 10, of 0 indien niet ingesteld." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Vertegenwoordigt feedback van een gebruiker." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Meldingen" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "Download url voor dit bestelproduct indien van toepassing" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "Een lijst met bestelde producten in deze bestelling" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Factuuradres" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Verzendadres voor deze bestelling, leeg laten als dit hetzelfde is als het " +"factuuradres of als dit niet van toepassing is" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Totale prijs van deze bestelling" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Totale hoeveelheid producten in bestelling" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "Zijn alle producten in de bestelling digitaal" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Bestellingen" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "Afbeelding URL" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Afbeeldingen van het product" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Categorie" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Reacties" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Merk" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Attribuutgroepen" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Hoeveelheid" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Aantal terugkoppelingen" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Producten" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Promocodes" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Producten te koop" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Promoties" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Verkoper" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Product" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Gewenste producten" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Verlanglijst" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Naam project" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "Bedrijf E-mail" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Bedrijfsnaam" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Adres" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Telefoonnummer bedrijf" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" +"e-mail van', soms moet deze worden gebruikt in plaats van de " +"hostgebruikerswaarde" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "Gebruiker e-mail hosten" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Maximumbedrag voor betaling" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Minimumbedrag voor betaling" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Configuratie" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Taalcode" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Naam van de taal" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Taalvlag, indien aanwezig :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Een lijst met ondersteunde talen opvragen" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Producten zoekresultaten" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Ouder van deze groep" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Ouderattribuutgroep" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Naam attribuutgroep" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Attribuutgroep" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Categorie van dit kenmerk" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Groep van dit kenmerk" + +#: core/models.py:99 +msgid "string" +msgstr "String" + +#: core/models.py:100 +msgid "integer" +msgstr "Integer" + +#: core/models.py:101 +msgid "float" +msgstr "Vlotter" + +#: core/models.py:102 +msgid "boolean" +msgstr "Booleaans" + +#: core/models.py:103 +msgid "array" +msgstr "Array" + +#: core/models.py:104 +msgid "object" +msgstr "Object" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Type waarde van het kenmerk" + +#: core/models.py:107 +msgid "value type" +msgstr "Waardetype" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Naam van dit kenmerk" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Naam attribuut" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Attribuut" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Attribuut van deze waarde" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "Het specifieke product geassocieerd met de waarde van dit kenmerk" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Bijbehorend product" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "De specifieke waarde voor dit kenmerk" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Upload een afbeelding die deze categorie vertegenwoordigt" + +#: core/models.py:166 +msgid "category image" +msgstr "Categorie afbeelding" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "Definieer een toeslagpercentage voor producten in deze categorie" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "Ouder van deze categorie om een hiërarchische structuur te vormen" + +#: core/models.py:181 +msgid "parent category" +msgstr "Oudercategorie" + +#: core/models.py:186 +msgid "category name" +msgstr "Naam categorie" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Geef deze categorie een naam" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Voeg een gedetailleerde beschrijving toe voor deze categorie" + +#: core/models.py:195 +msgid "category description" +msgstr "Categorie beschrijving" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Naam van dit merk" + +#: core/models.py:218 +msgid "brand name" +msgstr "Merknaam" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Upload een logo dat dit merk vertegenwoordigt" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Klein merkimago" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Upload een groot logo dat dit merk vertegenwoordigt" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Groot merkimago" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Een gedetailleerde beschrijving van het merk toevoegen" + +#: core/models.py:239 +msgid "brand description" +msgstr "Merknaam" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "Optionele categorieën waarmee dit merk wordt geassocieerd" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Categorieën" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Categorie waartoe dit product behoort" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "Dit product optioneel koppelen aan een merk" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Tags die dit product helpen beschrijven of groeperen" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Product tags" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Geeft aan of dit product digitaal wordt geleverd" + +#: core/models.py:282 +msgid "is product digital" +msgstr "Is product digitaal" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "Zorg voor een duidelijke identificerende naam voor het product" + +#: core/models.py:289 +msgid "product name" +msgstr "Naam product" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Voeg een gedetailleerde beschrijving van het product toe" + +#: core/models.py:295 +msgid "product description" +msgstr "Productbeschrijving" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Onderdeelnummer voor dit product" + +#: core/models.py:303 +msgid "part number" +msgstr "Onderdeelnummer" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Slaat referenties en eindpunten op die vereist zijn voor API-communicatie " +"van de verkoper" + +#: core/models.py:361 +msgid "authentication info" +msgstr "Authenticatie-info" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "" +"Definieer de opmaak voor producten die zijn opgehaald bij deze leverancier" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Verkoper winstpercentage" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Naam van deze verkoper" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Naam verkoper" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "Opmerkingen van gebruikers over hun ervaring met het product" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Reacties" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"Verwijst naar het specifieke product in een bestelling waar deze feedback " +"over gaat" + +#: core/models.py:404 +msgid "related order product" +msgstr "Gerelateerd product bestellen" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "Door de gebruiker toegekende waardering voor het product" + +#: core/models.py:410 +msgid "product rating" +msgstr "Productbeoordeling" + +#: core/models.py:418 +msgid "feedback" +msgstr "Feedback" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "Het factuuradres dat voor deze bestelling is gebruikt" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Optionele promotiecode toegepast op deze bestelling" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Kortingscode toegepast" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "Het verzendadres dat voor deze bestelling is gebruikt" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Verzendadres" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Huidige status van de order in zijn levenscyclus" + +#: core/models.py:456 +msgid "order status" +msgstr "Bestelstatus" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"JSON-structuur van meldingen om weer te geven aan gebruikers, in admin UI " +"wordt de tabelweergave gebruikt" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "JSON-weergave van bestelattributen voor deze bestelling" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "De gebruiker die de bestelling heeft geplaatst" + +#: core/models.py:474 +msgid "user" +msgstr "Gebruiker" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "De tijdstempel waarop de bestelling is afgerond" + +#: core/models.py:481 +msgid "buy time" +msgstr "Tijd kopen" + +#: core/models.py:488 +msgid "order" +msgstr "Bestel" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "" +"U kunt geen producten toevoegen aan een bestelling die niet in behandeling " +"is." + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "U kunt geen inactieve producten toevoegen aan uw bestelling" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "Je kunt niet meer producten toevoegen dan er op voorraad zijn" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{naam} bestaat niet: {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "" +"U kunt geen producten verwijderen uit een bestelling die niet in behandeling" +" is." + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{naam} bestaat niet met query <{query}>" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "Promocode bestaat niet" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Ongeldige krachtwaarde" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "Je kunt geen lege bestelling kopen!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Onvoldoende fondsen om de bestelling te voltooien" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "Je kunt geen lege bestelling kopen!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"u niet kunt kopen zonder registratie, geef dan de volgende informatie: " +"klantnaam, e-mail klant, telefoonnummer klant" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" +"je kunt geen momentbestelling maken zonder een factuuradres op te geven" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "De prijs die de klant bij aankoop voor dit product heeft betaald" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Aankoopprijs bij bestelling" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "Interne opmerkingen voor beheerders over dit bestelde product" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Interne opmerkingen" + +#: core/models.py:746 +msgid "user notifications" +msgstr "Meldingen van gebruikers" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "JSON weergave van de attributen van dit item" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Geordende producteigenschappen" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Verwijzing naar de bovenliggende bestelling die dit product bevat" + +#: core/models.py:758 +msgid "parent order" +msgstr "Ouderlijk bevel" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "Het specifieke product dat bij deze bestelregel hoort" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Hoeveelheid van dit specifieke product in de bestelling" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Hoeveelheid product" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Huidige status van dit product in de bestelling" + +#: core/models.py:783 +msgid "product line status" +msgstr "Status productlijn" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Interne tagidentifier voor de producttag" + +#: core/models.py:842 +msgid "tag name" +msgstr "Tag naam" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "Gebruiksvriendelijke naam voor de producttag" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Tag weergavenaam" + +#: core/models.py:855 +msgid "product tag" +msgstr "Productlabel" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "Geef alternatieve tekst voor de afbeelding voor toegankelijkheid" + +#: core/models.py:865 +msgid "image alt text" +msgstr "Alt-tekst afbeelding" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Upload het afbeeldingsbestand voor dit product" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Product afbeelding" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Bepaalt de volgorde waarin afbeeldingen worden weergegeven" + +#: core/models.py:876 +msgid "display priority" +msgstr "Prioriteit weergeven" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "Het product dat deze afbeelding vertegenwoordigt" + +#: core/models.py:895 +msgid "product images" +msgstr "Product afbeeldingen" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "Unieke code die een gebruiker gebruikt om een korting te verzilveren" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Promo code identificatie" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "" +"Vast kortingsbedrag dat wordt toegepast als percentage niet wordt gebruikt" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Vast kortingsbedrag" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "" +"Kortingspercentage dat wordt toegepast als het vaste bedrag niet wordt " +"gebruikt" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Kortingspercentage" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Tijdstempel wanneer de promocode verloopt" + +#: core/models.py:927 +msgid "end validity time" +msgstr "Geldigheidsduur einde" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "Tijdstempel vanaf wanneer deze promocode geldig is" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Begin geldigheidsduur" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" +"Tijdstempel wanneer de promocode werd gebruikt, leeg indien nog niet " +"gebruikt" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Gebruik tijdstempel" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "Gebruiker toegewezen aan deze promocode indien van toepassing" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Toegewezen gebruiker" + +#: core/models.py:952 +msgid "promo code" +msgstr "Kortingscode" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Actiecodes" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"Er moet slechts één type korting worden gedefinieerd (bedrag of percentage)," +" maar niet beide of geen van beide." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Promocodes" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Ongeldig kortingstype voor promocode {promocode_uuid}" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Kortingspercentage voor de geselecteerde producten" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Kortingspercentage" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Geef deze promotie een unieke naam" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Naam promotie" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Promotie beschrijving" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Selecteer welke producten onder deze promotie vallen" + +#: core/models.py:1019 +msgid "included products" +msgstr "Meegeleverde producten" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Promotie" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "De verkoper die dit product levert" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Geassocieerde verkoper" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Eindprijs voor de klant na winstmarges" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Verkoopprijs" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "Het product dat bij deze voorraadvermelding hoort" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "De prijs die voor dit product aan de verkoper is betaald" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Aankoopprijs verkoper" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Beschikbare hoeveelheid van het product in voorraad" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Hoeveelheid op voorraad" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "Door de verkoper toegewezen SKU om het product te identificeren" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "Verkoper SKU" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "Digitaal bestand gekoppeld aan deze voorraad indien van toepassing" + +#: core/models.py:1075 +msgid "digital file" +msgstr "Digitaal bestand" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Voorraadboekingen" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Producten die de gebruiker als gewenst heeft gemarkeerd" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "Gebruiker die eigenaar is van deze verlanglijst" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Eigenaar verlanglijstje" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Verlanglijst" + +#: core/models.py:1150 +msgid "download" +msgstr "Downloaden" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Downloads" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "" +"U kunt geen digitale activa downloaden voor een niet-afgeronde bestelling" + +#: core/models.py:1171 +msgid "documentary" +msgstr "Documentaire" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Documentaires" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Onopgelost" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Fout tijdens aanmaken promocode: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Configuratie" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Sla" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Home" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "Standaard" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Waarde" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "Is gewijzigd" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "Huidig bestand" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Terugzetten naar standaard" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Orderbevestiging" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Logo" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Hallo %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"Hartelijk dank voor uw bestelling #%(order.pk)s! We zijn blij om u te " +"informeren dat we uw bestelling in behandeling hebben genomen. Hieronder " +"vindt u de gegevens van uw bestelling:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "Totaal" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Totale prijs" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"Als je vragen hebt, neem dan gerust contact op met onze ondersteuning op " +"%(config.EMAIL_HOST_USER)s." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "Vriendelijke groeten,
het %(config.PROJECT_NAME)-team" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "Alle rechten voorbehouden" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Bestelling geleverd" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Hallo %(user_first_name)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"We hebben uw bestelling succesvol verwerkt №%(order_uuid)s! Hieronder vindt " +"u de details van uw bestelling:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "aanvullende informatie" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"Als je vragen hebt, kun je contact opnemen met onze klantenservice op " +"%(contact_email)s." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Vriendelijke groeten,
het %(project_naam)-team" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Sleutel" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Bedankt voor uw bestelling! We zijn blij om uw aankoop te bevestigen. " +"Hieronder vindt u de gegevens van uw bestelling:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Verzendprijs" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Je bestelling wordt afgeleverd op het volgende adres:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "Vriendelijke groeten,
het %(config.PROJECT_NAME)-team" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "Zowel gegevens als time-out zijn vereist" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "" +"Ongeldige time-outwaarde, deze moet tussen 0 en 216000 seconden liggen" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{model} moet model zijn" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} moet een lijstobject zijn" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Neem contact met ons op" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME}. | Orderbevestiging" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME}. | Geleverd" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "U hebt geen toestemming om deze actie uit te voeren." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"Afbeeldingsafmetingen mogen niet groter zijn dan b{max_breedte} x " +"h{max_hoogte} pixels" + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Ongeldig formaat telefoonnummer" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "U kunt het digitale goed maar één keer downloaden" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "favicon niet gevonden" diff --git a/core/locale/pl_PL/LC_MESSAGES/django.mo b/core/locale/pl_PL/LC_MESSAGES/django.mo new file mode 100644 index 00000000..e786e563 Binary files /dev/null and b/core/locale/pl_PL/LC_MESSAGES/django.mo differ diff --git a/core/locale/pl_PL/LC_MESSAGES/django.po b/core/locale/pl_PL/LC_MESSAGES/django.po new file mode 100644 index 00000000..bc138301 --- /dev/null +++ b/core/locale/pl_PL/LC_MESSAGES/django.po @@ -0,0 +1,1751 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: pl-PL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "Unikalny identyfikator" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "" +"Unikalny identyfikator służy do jednoznacznej identyfikacji dowolnego " +"obiektu bazy danych" + +#: core/abstract.py:19 +msgid "is active" +msgstr "Jest aktywny" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"Jeśli ustawione na false, obiekt ten nie może być widoczny dla użytkowników " +"bez wymaganych uprawnień." + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Utworzony" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "Kiedy obiekt po raz pierwszy pojawił się w bazie danych" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Zmodyfikowany" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "Kiedy obiekt był ostatnio edytowany" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Aktywuj wybrane %(verbose_name_plural)s" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Dezaktywacja wybranych %(verbose_name_plural)s" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Wartość atrybutu" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Wartości atrybutów" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Nazwa" + +#: core/admin.py:152 +msgid "image" +msgstr "Obraz" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Obrazy" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Stan magazynowy" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Akcje" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Cena" + +#: core/admin.py:199 +msgid "rating" +msgstr "Ocena" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Podstawowe informacje" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Ważne daty" + +#: core/admin.py:218 +msgid "translations" +msgstr "Tłumaczenia" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Zamów produkt" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Zamawianie produktów" + +#: core/admin.py:379 +msgid "config" +msgstr "Konfiguracja" + +#: core/apps.py:8 +msgid "core" +msgstr "Rdzeń" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Zakończony" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "Dostarczanie" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Dostarczone" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Anulowane" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Nie powiodło się" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "W toku" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Przyjęte" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Zwrócone pieniądze" + +#: core/choices.py:17 +msgid "payment" +msgstr "Płatność" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momental" + +#: core/choices.py:24 +msgid "successful" +msgstr "Udany" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "Pamięć podręczna we/wy" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Zastosuj tylko klucz, aby odczytać dozwolone dane z pamięci podręcznej.\n" +"Zastosuj klucz, dane i limit czasu z uwierzytelnianiem, aby zapisać dane w pamięci podręcznej." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Pobierz listę obsługiwanych języków" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Uzyskaj dostępne parametry aplikacji" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Wyślij wiadomość do zespołu wsparcia" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Żądanie adresu URL CORSed. Dozwolony jest tylko protokół https." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "Globalny punkt końcowy wyszukiwania do zapytań w tabelach projektu" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "Lista wszystkich grup atrybutów (widok prosty)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Pobieranie pojedynczej grupy atrybutów (widok szczegółowy)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Tworzenie grupy atrybutów" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Usuwanie grupy atrybutów" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "" +"Przepisanie istniejącej grupy atrybutów z zachowaniem atrybutów " +"nieedytowalnych" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Przepisanie niektórych pól istniejącej grupy atrybutów z zachowaniem " +"atrybutów nieedytowalnych" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "Lista wszystkich atrybutów (widok prosty)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Pobieranie pojedynczego atrybutu (widok szczegółowy)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Utwórz atrybut" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Usuwanie atrybutu" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "" +"Przepisanie istniejącego atrybutu z zachowaniem atrybutów nieedytowalnych" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" +"Przepisanie niektórych pól istniejącego atrybutu z zachowaniem atrybutów " +"nieedytowalnych" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "Lista wszystkich wartości atrybutów (widok prosty)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Pobieranie wartości pojedynczego atrybutu (widok szczegółowy)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Tworzenie wartości atrybutu" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Usuwanie wartości atrybutu" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "" +"Przepisanie istniejącej wartości atrybutu z zachowaniem atrybutów " +"nieedytowalnych" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Przepisz niektóre pola istniejącej wartości atrybutu, zapisując wartości " +"nieedytowalne" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "Lista wszystkich kategorii (widok prosty)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Pobieranie pojedynczej kategorii (widok szczegółowy)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Utwórz kategorię" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Usuwanie kategorii" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "Przepisz istniejącą kategorię, zapisując nieedytowalne elementy" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" +"Przepisz niektóre pola istniejącej kategorii, zapisując elementy " +"nieedytowalne" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "Lista wszystkich kategorii (widok prosty)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" +"W przypadku użytkowników niebędących pracownikami zwracane są tylko ich " +"własne zamówienia." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Pobieranie pojedynczej kategorii (widok szczegółowy)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Utwórz atrybut" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "Nie działa dla użytkowników spoza personelu." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Usuwanie atrybutu" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "Przepisz istniejącą kategorię, zapisując nieedytowalne elementy" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" +"Przepisz niektóre pola istniejącej kategorii, zapisując elementy " +"nieedytowalne" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Cena zakupu w momencie zamówienia" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Finalizuje zakup zamówienia. Jeśli użyto `force_balance`, zakup jest " +"finalizowany przy użyciu salda użytkownika; Jeśli użyto `force_payment`, " +"transakcja jest inicjowana." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "zakup zamówienia bez tworzenia konta" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "finalizuje zakup zamówienia dla niezarejestrowanego użytkownika." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Dodawanie produktu do zamówienia" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Dodaje produkt do zamówienia przy użyciu podanych `product_uuid` i " +"`attributes`." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Usunięcie produktu z zamówienia" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Usuwa produkt z zamówienia przy użyciu podanego `product_uuid` i " +"`attributes`." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "Lista wszystkich atrybutów (widok prosty)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" +"W przypadku użytkowników niebędących pracownikami zwracane są tylko ich " +"własne listy życzeń." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Pobieranie pojedynczego atrybutu (widok szczegółowy)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Utwórz atrybut" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "Nie działa dla użytkowników spoza personelu." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Usuwanie atrybutu" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "" +"Przepisanie istniejącego atrybutu z zachowaniem atrybutów nieedytowalnych" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" +"Przepisanie niektórych pól istniejącego atrybutu z zachowaniem atrybutów " +"nieedytowalnych" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Dodawanie produktu do zamówienia" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "Dodaje produkt do listy życzeń używając podanego `product_uuid`" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Usunięcie produktu z listy życzeń" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "" +"Usuwa produkt z listy życzeń przy użyciu podanego identyfikatora " +"`product_uuid`." + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Dodaj wiele produktów do listy życzeń" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" +"Dodaje wiele produktów do listy życzeń przy użyciu podanych `product_uuids`" + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Usunięcie produktu z zamówienia" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Usuwa wiele produktów z listy życzeń przy użyciu podanych `product_uuids`" + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "Nie podano wyszukiwanego hasła." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Klucz do wyszukania lub ustawienia w pamięci podręcznej" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Dane do przechowywania w pamięci podręcznej" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Limit czasu w sekundach na wprowadzenie danych do pamięci podręcznej" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Dane w pamięci podręcznej" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Kamelizowane dane JSON z żądanego adresu URL" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Dozwolone są tylko adresy URL zaczynające się od http(s)://" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Dodawanie produktu do zamówienia" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "Nie znaleziono zamówienia {order_uuid}" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Usunięcie produktu z zamówienia" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Usuń wszystkie produkty z zamówienia" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Kup zamówienie" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "" +"Nieprawidłowy typ pochodzi z metody order.buy(): {str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Kup zamówienie" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Dodawanie produktu do zamówienia" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Lista życzeń {wishlist_uuid} nie została znaleziona" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Usunięcie produktu z zamówienia" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Usunięcie produktu z zamówienia" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Usunięcie produktu z zamówienia" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Kup zamówienie" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Prześlij atrybuty jako ciąg znaków sformatowany w następujący sposób: " +"attr1=value1,attr2=value2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - działa jak urok" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Atrybuty" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Atrybuty pogrupowane" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Grupy atrybutów" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Kategorie" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Marki" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Kategorie" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Procentowy narzut" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "" +"Które atrybuty i wartości mogą być używane do filtrowania tej kategorii." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"Minimalne i maksymalne ceny produktów w tej kategorii, jeśli są dostępne." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Sprzedawcy" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "Jak" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "Wartość oceny od 1 do 10 włącznie lub 0, jeśli nie jest ustawiona." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Reprezentuje informacje zwrotne od użytkownika." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Powiadomienia" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "Adres URL pobierania dla tego produktu zamówienia, jeśli dotyczy" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "Lista zamówionych produktów w tym zamówieniu" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Adres rozliczeniowy" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Adres wysyłki dla tego zamówienia, pozostaw pusty, jeśli jest taki sam jak " +"adres rozliczeniowy lub jeśli nie dotyczy" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Całkowita cena tego zamówienia" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Całkowita ilość produktów w zamówieniu" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "Czy wszystkie produkty w zamówieniu są cyfrowe?" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Zamówienia" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "Adres URL obrazu" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Zdjęcia produktu" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Kategoria" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Informacje zwrotne" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Marka" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Grupy atrybutów" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Ilość" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Liczba informacji zwrotnych" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Produkty" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Promocodes" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Produkty w sprzedaży" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Promocje" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Sprzedawca" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Produkt" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Produkty z listy życzeń" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Listy życzeń" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Nazwa projektu" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "Firmowy adres e-mail" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Nazwa firmy" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Adres firmy" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Numer telefonu firmy" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "\"email from\", czasami musi być użyty zamiast wartości użytkownika hosta" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "Użytkownik hosta poczty e-mail" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Maksymalna kwota płatności" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Minimalna kwota płatności" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Konfiguracja" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Kod języka" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Nazwa języka" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Flaga języka, jeśli istnieje :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Pobierz listę obsługiwanych języków" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Wyniki wyszukiwania produktów" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Rodzic tej grupy" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Grupa atrybutów nadrzędnych" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Nazwa grupy atrybutów" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Grupa atrybutów" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Kategoria tego atrybutu" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Grupa tego atrybutu" + +#: core/models.py:99 +msgid "string" +msgstr "String" + +#: core/models.py:100 +msgid "integer" +msgstr "Integer" + +#: core/models.py:101 +msgid "float" +msgstr "Pływak" + +#: core/models.py:102 +msgid "boolean" +msgstr "Wartość logiczna" + +#: core/models.py:103 +msgid "array" +msgstr "Tablica" + +#: core/models.py:104 +msgid "object" +msgstr "Obiekt" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Typ wartości atrybutu" + +#: core/models.py:107 +msgid "value type" +msgstr "Typ wartości" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Nazwa tego atrybutu" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Nazwa atrybutu" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Atrybut" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Atrybut tej wartości" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "Konkretny produkt powiązany z wartością tego atrybutu" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Produkt powiązany" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "Konkretna wartość dla tego atrybutu" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Prześlij obraz reprezentujący tę kategorię" + +#: core/models.py:166 +msgid "category image" +msgstr "Obraz kategorii" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "Zdefiniuj procentowy narzut dla produktów w tej kategorii." + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "Rodzic tej kategorii w celu utworzenia struktury hierarchicznej" + +#: core/models.py:181 +msgid "parent category" +msgstr "Kategoria nadrzędna" + +#: core/models.py:186 +msgid "category name" +msgstr "Nazwa kategorii" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Podaj nazwę dla tej kategorii" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Dodaj szczegółowy opis dla tej kategorii" + +#: core/models.py:195 +msgid "category description" +msgstr "Opis kategorii" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Nazwa tej marki" + +#: core/models.py:218 +msgid "brand name" +msgstr "Nazwa marki" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Prześlij logo reprezentujące tę markę" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Mały wizerunek marki" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Prześlij duże logo reprezentujące tę markę" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Duży wizerunek marki" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Dodaj szczegółowy opis marki" + +#: core/models.py:239 +msgid "brand description" +msgstr "Opis marki" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "Opcjonalne kategorie, z którymi powiązana jest ta marka" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Kategorie" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Kategoria, do której należy ten produkt" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "Opcjonalnie można powiązać ten produkt z marką" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Tagi, które pomagają opisać lub pogrupować ten produkt" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Tagi produktu" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Wskazuje, czy produkt jest dostarczany cyfrowo." + +#: core/models.py:282 +msgid "is product digital" +msgstr "Czy produkt jest cyfrowy?" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "Wyraźna nazwa identyfikująca produkt" + +#: core/models.py:289 +msgid "product name" +msgstr "Nazwa produktu" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Dodaj szczegółowy opis produktu" + +#: core/models.py:295 +msgid "product description" +msgstr "Opis produktu" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Numer części dla tego produktu" + +#: core/models.py:303 +msgid "part number" +msgstr "Numer części" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Przechowuje dane uwierzytelniające i punkty końcowe wymagane do komunikacji " +"API dostawcy." + +#: core/models.py:361 +msgid "authentication info" +msgstr "Informacje o uwierzytelnianiu" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "Definiowanie znaczników dla produktów pobranych od tego dostawcy" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Procentowa marża sprzedawcy" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Nazwa tego sprzedawcy" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Nazwa sprzedawcy" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "Komentarze użytkowników na temat ich doświadczeń z produktem" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Komentarze zwrotne" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"Odnosi się do konkretnego produktu w zamówieniu, którego dotyczy ta " +"informacja zwrotna." + +#: core/models.py:404 +msgid "related order product" +msgstr "Powiązany produkt zamówienia" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "Ocena produktu przypisana przez użytkownika" + +#: core/models.py:410 +msgid "product rating" +msgstr "Ocena produktu" + +#: core/models.py:418 +msgid "feedback" +msgstr "Informacje zwrotne" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "Adres rozliczeniowy użyty dla tego zamówienia" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Opcjonalny kod promocyjny zastosowany do tego zamówienia" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Zastosowany kod promocyjny" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "Adres wysyłki użyty dla tego zamówienia" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Adres wysyłki" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Aktualny status zamówienia w jego cyklu życia" + +#: core/models.py:456 +msgid "order status" +msgstr "Status zamówienia" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"Struktura JSON powiadomień do wyświetlenia użytkownikom, w interfejsie " +"administratora używany jest widok tabeli" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "Reprezentacja JSON atrybutów zamówienia dla tego zamówienia" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "Użytkownik, który złożył zamówienie" + +#: core/models.py:474 +msgid "user" +msgstr "Użytkownik" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "Znacznik czasu, kiedy zamówienie zostało sfinalizowane" + +#: core/models.py:481 +msgid "buy time" +msgstr "Kup czas" + +#: core/models.py:488 +msgid "order" +msgstr "Zamówienie" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "" +"Nie można dodać produktów do zamówienia, które nie jest zamówieniem " +"oczekującym." + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "Nie można dodać nieaktywnych produktów do zamówienia" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "Nie można dodać więcej produktów niż jest dostępnych w magazynie" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{nazwa} nie istnieje: {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "" +"Nie można usunąć produktów z zamówienia, które nie jest zamówieniem " +"oczekującym." + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{nazwa} nie istnieje z zapytaniem <{zapytanie}>." + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "Kod promocyjny nie istnieje" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Nieprawidłowa wartość siły" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "Nie można kupić pustego zamówienia!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Niewystarczające środki do zrealizowania zamówienia" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "Nie można kupić pustego zamówienia!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"Nie można dokonać zakupu bez rejestracji, należy podać następujące " +"informacje: imię i nazwisko klienta, adres e-mail klienta, numer telefonu " +"klienta." + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" +"Nie można utworzyć zamówienia chwilowego bez podania adresu rozliczeniowego." + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "Cena zapłacona przez klienta za ten produkt w momencie zakupu." + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Cena zakupu w momencie zamówienia" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "" +"Wewnętrzne komentarze dla administratorów dotyczące tego zamówionego " +"produktu" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Uwagi wewnętrzne" + +#: core/models.py:746 +msgid "user notifications" +msgstr "Powiadomienia użytkownika" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "Reprezentacja JSON atrybutów tego elementu" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Zamówione atrybuty produktu" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Odniesienie do zamówienia nadrzędnego zawierającego ten produkt" + +#: core/models.py:758 +msgid "parent order" +msgstr "Zamówienie nadrzędne" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "Konkretny produkt powiązany z tą linią zamówienia" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Ilość tego konkretnego produktu w zamówieniu" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Ilość produktu" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Aktualny status tego produktu w zamówieniu" + +#: core/models.py:783 +msgid "product line status" +msgstr "Status linii produktów" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Wewnętrzny identyfikator tagu produktu" + +#: core/models.py:842 +msgid "tag name" +msgstr "Nazwa tagu" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "Przyjazna dla użytkownika nazwa etykiety produktu" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Wyświetlana nazwa znacznika" + +#: core/models.py:855 +msgid "product tag" +msgstr "Etykieta produktu" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "" +"Zapewnienie alternatywnego tekstu dla obrazu w celu ułatwienia dostępu" + +#: core/models.py:865 +msgid "image alt text" +msgstr "Tekst alternatywny obrazu" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Prześlij plik obrazu dla tego produktu" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Obraz produktu" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Określa kolejność wyświetlania obrazów" + +#: core/models.py:876 +msgid "display priority" +msgstr "Priorytet wyświetlania" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "Produkt, który przedstawia ten obraz" + +#: core/models.py:895 +msgid "product images" +msgstr "Zdjęcia produktów" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "Unikalny kod używany przez użytkownika do realizacji rabatu." + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Identyfikator kodu promocyjnego" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "Stała kwota rabatu stosowana, jeśli procent nie jest używany" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Stała kwota rabatu" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "Rabat procentowy stosowany w przypadku niewykorzystania stałej kwoty" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Rabat procentowy" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Znacznik czasu wygaśnięcia kodu promocyjnego" + +#: core/models.py:927 +msgid "end validity time" +msgstr "Końcowy czas ważności" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "Znacznik czasu, od którego ten kod promocyjny jest ważny" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Czas rozpoczęcia ważności" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" +"Znacznik czasu użycia kodu promocyjnego, pusty, jeśli nie został jeszcze " +"użyty." + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Znacznik czasu użycia" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "Użytkownik przypisany do tego kodu promocyjnego, jeśli dotyczy" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Przypisany użytkownik" + +#: core/models.py:952 +msgid "promo code" +msgstr "Kod promocyjny" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Kody promocyjne" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"Należy zdefiniować tylko jeden rodzaj rabatu (kwotowy lub procentowy), ale " +"nie oba lub żaden z nich." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Promocodes" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Nieprawidłowy typ rabatu dla kodu promocyjnego {promocode_uuid}." + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Rabat procentowy na wybrane produkty" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Procent rabatu" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Podaj unikalną nazwę tej promocji" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Nazwa promocji" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Opis promocji" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Wybierz produkty objęte promocją" + +#: core/models.py:1019 +msgid "included products" +msgstr "Dołączone produkty" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Promocja" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "Sprzedawca dostarczający ten produkt" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Powiązany sprzedawca" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Ostateczna cena dla klienta po uwzględnieniu marży" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Cena sprzedaży" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "Produkt powiązany z tym wpisem magazynowym" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "Cena zapłacona sprzedawcy za ten produkt" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Cena zakupu przez sprzedawcę" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Dostępna ilość produktu w magazynie" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Ilość w magazynie" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "Jednostki SKU przypisane przez dostawcę w celu identyfikacji produktu" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "SKU sprzedawcy" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "Plik cyfrowy powiązany z tymi zapasami, jeśli dotyczy" + +#: core/models.py:1075 +msgid "digital file" +msgstr "Plik cyfrowy" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Zapisy magazynowe" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Produkty, które użytkownik oznaczył jako poszukiwane" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "Użytkownik posiadający tę listę życzeń" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Właściciel listy życzeń" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Lista życzeń" + +#: core/models.py:1150 +msgid "download" +msgstr "Pobierz" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Pliki do pobrania" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "Nie można pobrać zasobu cyfrowego dla nieukończonego zamówienia." + +#: core/models.py:1171 +msgid "documentary" +msgstr "Film dokumentalny" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Filmy dokumentalne" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Nierozwiązany" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Błąd podczas tworzenia kodu promocyjnego: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Konfiguracja" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Zapisz" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Strona główna" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "Domyślne" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Wartość" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "Jest zmodyfikowany" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "Bieżący plik" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Przywróć ustawienia domyślne" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Potwierdzenie zamówienia" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Logo" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Witam %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"Dziękujemy za zamówienie #%(order.pk)s! Z przyjemnością informujemy, że " +"przyjęliśmy Twoje zamówienie do realizacji. Poniżej znajdują się szczegóły " +"zamówienia:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "Łącznie" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Cena całkowita" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"Jeśli masz jakiekolwiek pytania, skontaktuj się z naszym działem pomocy " +"technicznej pod adresem %(config.EMAIL_HOST_USER)." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "Z wyrazami szacunku,
zespół %(config.PROJECT_NAME)s" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "Wszelkie prawa zastrzeżone" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Zamówienie dostarczone" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Witaj %(user_first_name)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"Pomyślnie przetworzyliśmy Twoje zamówienie №%(order_uuid)s! Poniżej znajdują" +" się szczegóły zamówienia:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "dodatkowe informacje" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"Jeśli masz jakiekolwiek pytania, skontaktuj się z naszym działem pomocy " +"technicznej pod adresem %(contact_email)." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Z wyrazami szacunku,
zespół %(nazwa_projektu)" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Klucz" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Dziękujemy za zamówienie! Z przyjemnością potwierdzamy zakup. Poniżej " +"znajdują się szczegóły zamówienia:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Cena wysyłki" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Zamówienie zostanie dostarczone pod następujący adres:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "Z wyrazami szacunku, zespół %(config.PROJECT_NAME)s" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "Wymagane są zarówno dane, jak i limit czasu" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "" +"Nieprawidłowa wartość limitu czasu, musi zawierać się w przedziale od 0 do " +"216000 sekund." + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{model} musi być modelem" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} musi być obiektem listy" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Kontakt zainicjowany" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | Potwierdzenie zamówienia" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | Zamówienie dostarczone" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "Nie masz uprawnień do wykonania tej akcji." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"Wymiary obrazu nie powinny przekraczać w{max_width} x h{max_height} pikseli." + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Nieprawidłowy format numeru telefonu" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "Zasób cyfrowy można pobrać tylko raz" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "nie znaleziono favicon" diff --git a/core/locale/pt_BR/LC_MESSAGES/django.mo b/core/locale/pt_BR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..db432302 Binary files /dev/null and b/core/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/core/locale/pt_BR/LC_MESSAGES/django.po b/core/locale/pt_BR/LC_MESSAGES/django.po new file mode 100644 index 00000000..13a14535 --- /dev/null +++ b/core/locale/pt_BR/LC_MESSAGES/django.po @@ -0,0 +1,1739 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: pt-BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "ID exclusivo" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "" +"O ID exclusivo é usado para identificar com segurança qualquer objeto do " +"banco de dados" + +#: core/abstract.py:19 +msgid "is active" +msgstr "Está ativo" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"Se definido como false, esse objeto não poderá ser visto por usuários sem a " +"permissão necessária" + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Criado" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "Quando o objeto apareceu pela primeira vez no banco de dados" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Modificado" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "Quando o objeto foi editado pela última vez" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Ativar %(verbose_name_plural)s selecionados" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Desativar %(verbose_name_plural)s selecionados" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Valor do atributo" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Valores de atributos" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Nome" + +#: core/admin.py:152 +msgid "image" +msgstr "Imagem" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Imagens" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Estoque" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Ações" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Preço" + +#: core/admin.py:199 +msgid "rating" +msgstr "Avaliação do produto" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Informações básicas" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Datas importantes" + +#: core/admin.py:218 +msgid "translations" +msgstr "Traduções" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Pedido de produto" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Solicitar produtos" + +#: core/admin.py:379 +msgid "config" +msgstr "Configuração" + +#: core/apps.py:8 +msgid "core" +msgstr "Core" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Finalizado" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "Entregando" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Entregue" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Cancelado" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Falha" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "Pendente" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Aceito" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Dinheiro devolvido" + +#: core/choices.py:17 +msgid "payment" +msgstr "Pagamento" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momental" + +#: core/choices.py:24 +msgid "successful" +msgstr "Bem-sucedido" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "E/S do cache" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Aplicar somente uma chave para ler dados permitidos do cache.\n" +"Aplicar chave, dados e tempo limite com autenticação para gravar dados no cache." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Obter uma lista de idiomas suportados" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Obter os parâmetros expostos do aplicativo" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Envie uma mensagem para a equipe de suporte" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Solicite um URL com CORS. Somente https é permitido." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "" +"Ponto de extremidade de pesquisa global para consultar as tabelas do projeto" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "Listar todos os grupos de atributos (visualização simples)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Recuperar um único grupo de atributos (visualização detalhada)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Criar um grupo de atributos" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Excluir um grupo de atributos" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "Reescrever um grupo de atributos existente salvando os não editáveis" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Reescreva alguns campos de um grupo de atributos existente salvando os não " +"editáveis" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "Listar todos os atributos (visualização simples)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Recuperar um único atributo (visualização detalhada)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Criar um atributo" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Excluir um atributo" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "Reescreva um atributo existente salvando os não editáveis" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" +"Reescreva alguns campos de um atributo existente salvando os não editáveis" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "Listar todos os valores de atributos (visualização simples)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Recuperar um único valor de atributo (visualização detalhada)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Criar um valor de atributo" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Excluir um valor de atributo" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "Reescreva um valor de atributo existente salvando os não editáveis" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Reescreva alguns campos de um valor de atributo existente salvando os não " +"editáveis" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "Listar todas as categorias (visualização simples)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Recuperar uma única categoria (visualização detalhada)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Criar uma categoria" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Excluir uma categoria" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "Reescrever uma categoria existente salvando itens não editáveis" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" +"Reescreva alguns campos de uma categoria existente salvando os não editáveis" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "Listar todas as categorias (visualização simples)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" +"Para usuários não funcionários, apenas seus próprios pedidos são devolvidos." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Recuperar uma única categoria (visualização detalhada)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Criar um atributo" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "Não funciona para usuários que não são da equipe." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Excluir um atributo" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "Reescrever uma categoria existente salvando itens não editáveis" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" +"Reescreva alguns campos de uma categoria existente salvando os não editáveis" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Preço de compra no momento do pedido" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Finaliza a compra do pedido. Se `force_balance` for usado, a compra será " +"concluída usando o saldo do usuário; se `force_payment` for usado, uma " +"transação será iniciada." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "comprar um pedido sem criar uma conta" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "finaliza a compra do pedido para um usuário não registrado." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Adicionar um produto ao pedido" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Adiciona um produto a um pedido usando o `product_uuid` e os `attributes` " +"fornecidos." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Remover um produto do pedido" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Remove um produto de um pedido usando o `product_uuid` e os `attributes` " +"fornecidos." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "Listar todos os atributos (visualização simples)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" +"Para usuários que não pertencem à equipe, apenas suas próprias listas de " +"desejos são retornadas." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Recuperar um único atributo (visualização detalhada)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Criar um atributo" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "Não funciona para usuários que não são da equipe." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Excluir um atributo" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "Reescreva um atributo existente salvando os não editáveis" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" +"Reescreva alguns campos de um atributo existente salvando os não editáveis" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Adicionar um produto ao pedido" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "" +"Adiciona um produto a uma lista de desejos usando o `product_uuid` fornecido" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Remover um produto da lista de desejos" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "" +"Remove um produto de uma lista de desejos usando o `product_uuid` fornecido" + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Adicionar muitos produtos à lista de desejos" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" +"Adiciona vários produtos a uma lista de desejos usando os `product_uuids` " +"fornecidos" + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Remover um produto do pedido" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Remove vários produtos de uma lista de desejos usando os `product_uuids` " +"fornecidos" + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "Nenhum termo de pesquisa foi fornecido." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Chave para procurar ou colocar no cache" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Dados a serem armazenados no cache" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Tempo limite em segundos para definir os dados para o cache" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Dados em cache" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Dados JSON camelizados da URL solicitada" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Somente URLs que começam com http(s):// são permitidos" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Adicionar um produto ao pedido" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "Pedido {order_uuid} não encontrado" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Remover um produto do pedido" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Remover todos os produtos do pedido" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Comprar um pedido" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "O tipo errado veio do método order.buy(): {str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Comprar um pedido" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Adicionar um produto ao pedido" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Lista de desejos {wishlist_uuid} não encontrada" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Remover um produto do pedido" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Remover um produto do pedido" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Remover um produto do pedido" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Comprar um pedido" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Envie os atributos como uma string formatada como attr1=value1,attr2=value2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - funciona muito bem" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Atributos" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Atributos agrupados" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Grupos de atributos" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Categorias" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Marcas" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Categorias" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Porcentagem de marcação" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "" +"Quais atributos e valores podem ser usados para filtrar essa categoria." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "Preços mínimo e máximo dos produtos dessa categoria, se disponíveis." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Vendors" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "Como fazer" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "" +"Valor de classificação de 1 a 10, inclusive, ou 0 se não estiver definido." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Representa o feedback de um usuário." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Notificações" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "URL de download para este produto do pedido, se aplicável" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "Uma lista dos produtos solicitados nesse pedido" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Endereço de cobrança" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Endereço de entrega para este pedido, deixe em branco se for o mesmo que o " +"endereço de cobrança ou se não for aplicável" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Preço total deste pedido" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Quantidade total de produtos no pedido" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "Todos os produtos estão no pedido digital?" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Pedidos" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "URL da imagem" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Imagens do produto" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Categoria" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Feedbacks" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Brand" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Grupos de atributos" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Quantidade" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Número de feedbacks" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Produtos" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Códigos promocionais" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Produtos à venda" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Promoções" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Vendor" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Produto" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Produtos da lista de desejos" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Listas de desejos" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Nome do projeto" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "E-mail da empresa" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Nome da empresa" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Endereço da empresa" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Número de telefone da empresa" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" +"'email from', às vezes ele deve ser usado em vez do valor do usuário do host" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "Usuário do host de e-mail" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Valor máximo para pagamento" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Valor mínimo para pagamento" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Configuração" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Código do idioma" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Nome do idioma" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Sinalizador de idioma, se houver :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Obter uma lista de idiomas suportados" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Resultados da pesquisa de produtos" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Pai deste grupo" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Grupo de atributos pai" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Nome do grupo de atributos" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Grupo de atributos" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Categoria desse atributo" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Grupo desse atributo" + +#: core/models.py:99 +msgid "string" +msgstr "Cordas" + +#: core/models.py:100 +msgid "integer" +msgstr "Inteiro" + +#: core/models.py:101 +msgid "float" +msgstr "Flutuação" + +#: core/models.py:102 +msgid "boolean" +msgstr "Booleano" + +#: core/models.py:103 +msgid "array" +msgstr "Matriz" + +#: core/models.py:104 +msgid "object" +msgstr "Objeto" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Tipo do valor do atributo" + +#: core/models.py:107 +msgid "value type" +msgstr "Tipo de valor" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Nome desse atributo" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Nome do atributo" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Atributo" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Atributo desse valor" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "O produto específico associado ao valor desse atributo" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Produto associado" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "O valor específico para esse atributo" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Faça upload de uma imagem que represente essa categoria" + +#: core/models.py:166 +msgid "category image" +msgstr "Imagem da categoria" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "Definir uma porcentagem de majoração para os produtos dessa categoria" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "Pai dessa categoria para formar uma estrutura hierárquica" + +#: core/models.py:181 +msgid "parent category" +msgstr "Categoria dos pais" + +#: core/models.py:186 +msgid "category name" +msgstr "Nome da categoria" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Forneça um nome para essa categoria" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Adicione uma descrição detalhada para essa categoria" + +#: core/models.py:195 +msgid "category description" +msgstr "Descrição da categoria" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Nome da marca" + +#: core/models.py:218 +msgid "brand name" +msgstr "Nome da marca" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Faça upload de um logotipo que represente essa marca" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Imagem pequena da marca" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Faça upload de um logotipo grande que represente essa marca" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Imagem de marca grande" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Adicione uma descrição detalhada da marca" + +#: core/models.py:239 +msgid "brand description" +msgstr "Descrição da marca" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "Categorias opcionais às quais essa marca está associada" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Categorias" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Categoria à qual este produto pertence" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "Opcionalmente, associe esse produto a uma marca" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Tags que ajudam a descrever ou agrupar este produto" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Etiquetas do produto" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Indica se esse produto é entregue digitalmente" + +#: core/models.py:282 +msgid "is product digital" +msgstr "O produto é digital" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "Fornecer um nome de identificação claro para o produto" + +#: core/models.py:289 +msgid "product name" +msgstr "Nome do produto" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Adicione uma descrição detalhada do produto" + +#: core/models.py:295 +msgid "product description" +msgstr "Descrição do produto" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Número de peça para este produto" + +#: core/models.py:303 +msgid "part number" +msgstr "Número da peça" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Armazena as credenciais e os pontos de extremidade necessários para a " +"comunicação da API do fornecedor" + +#: core/models.py:361 +msgid "authentication info" +msgstr "Informações de autenticação" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "Definir a marcação para produtos recuperados desse fornecedor" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Porcentagem da margem de lucro do fornecedor" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Nome do fornecedor" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Nome do fornecedor" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "" +"Comentários fornecidos pelo usuário sobre sua experiência com o produto" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Comentários de feedback" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"Faz referência ao produto específico em um pedido sobre o qual se trata esse" +" feedback" + +#: core/models.py:404 +msgid "related order product" +msgstr "Produto de pedido relacionado" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "Classificação atribuída pelo usuário ao produto" + +#: core/models.py:410 +msgid "product rating" +msgstr "Avaliação do produto" + +#: core/models.py:418 +msgid "feedback" +msgstr "Feedback" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "O endereço de cobrança usado para esse pedido" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Código promocional opcional aplicado a este pedido" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Código promocional aplicado" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "O endereço de entrega usado para esse pedido" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Endereço de entrega" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Status atual do pedido em seu ciclo de vida" + +#: core/models.py:456 +msgid "order status" +msgstr "Status do pedido" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"Estrutura JSON de notificações a serem exibidas aos usuários; na interface " +"do usuário do administrador, é usada a visualização de tabela" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "Representação JSON dos atributos do pedido para esse pedido" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "O usuário que fez o pedido" + +#: core/models.py:474 +msgid "user" +msgstr "Usuário" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "O registro de data e hora em que o pedido foi finalizado" + +#: core/models.py:481 +msgid "buy time" +msgstr "Tempo de compra" + +#: core/models.py:488 +msgid "order" +msgstr "Pedido" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "Não é possível adicionar produtos a um pedido que não esteja pendente" + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "Não é possível adicionar produtos inativos ao pedido" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "" +"Não é possível adicionar mais produtos do que os disponíveis em estoque" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{name} não existe: {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "Não é possível remover produtos de um pedido que não esteja pendente" + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{name} não existe com a consulta <{query}>" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "O código promocional não existe" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Valor de força inválido" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "Você não pode comprar um pedido vazio!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Fundos insuficientes para concluir o pedido" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "Você não pode comprar um pedido vazio!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"Não é possível comprar sem registro, forneça as seguintes informações: nome " +"do cliente, e-mail do cliente, número de telefone do cliente" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" +"não é possível criar um pedido de compra sem fornecer um endereço de " +"cobrança" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "O preço pago pelo cliente por esse produto no momento da compra" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Preço de compra no momento do pedido" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "" +"Comentários internos para administradores sobre este produto encomendado" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Comentários internos" + +#: core/models.py:746 +msgid "user notifications" +msgstr "Notificações do usuário" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "Representação JSON dos atributos desse item" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Atributos ordenados do produto" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Referência ao pedido pai que contém esse produto" + +#: core/models.py:758 +msgid "parent order" +msgstr "Ordem dos pais" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "O produto específico associado a essa linha de pedido" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Quantidade desse produto específico no pedido" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Quantidade do produto" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Status atual desse produto no pedido" + +#: core/models.py:783 +msgid "product line status" +msgstr "Status da linha de produtos" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Identificador de tag interno para a tag do produto" + +#: core/models.py:842 +msgid "tag name" +msgstr "Nome da etiqueta" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "Nome de fácil utilização para a etiqueta do produto" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Nome de exibição da tag" + +#: core/models.py:855 +msgid "product tag" +msgstr "Etiqueta do produto" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "" +"Forneça um texto alternativo para a imagem para fins de acessibilidade" + +#: core/models.py:865 +msgid "image alt text" +msgstr "Texto alternativo da imagem" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Faça o upload do arquivo de imagem para este produto" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Imagem do produto" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Determina a ordem em que as imagens são exibidas" + +#: core/models.py:876 +msgid "display priority" +msgstr "Prioridade de exibição" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "O produto que esta imagem representa" + +#: core/models.py:895 +msgid "product images" +msgstr "Imagens do produto" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "Código exclusivo usado por um usuário para resgatar um desconto" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Identificador de código promocional" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "Valor de desconto fixo aplicado se a porcentagem não for usada" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Valor do desconto fixo" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "Desconto percentual aplicado se o valor fixo não for usado" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Desconto percentual" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Registro de data e hora em que o código promocional expira" + +#: core/models.py:927 +msgid "end validity time" +msgstr "Tempo de validade final" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "" +"Registro de data e hora a partir do qual esse código promocional é válido" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Hora de início da validade" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" +"Registro de data e hora em que o código promocional foi usado, em branco se " +"ainda não tiver sido usado" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Registro de data e hora de uso" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "Usuário atribuído a esse código promocional, se aplicável" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Usuário atribuído" + +#: core/models.py:952 +msgid "promo code" +msgstr "Código promocional" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Códigos promocionais" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"Apenas um tipo de desconto deve ser definido (valor ou porcentagem), mas não" +" ambos ou nenhum." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Códigos promocionais" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Tipo de desconto inválido para o código promocional {promocode_uuid}" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Desconto percentual para os produtos selecionados" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Porcentagem de desconto" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Forneça um nome exclusivo para essa promoção" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Nome da promoção" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Descrição da promoção" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Selecione quais produtos estão incluídos nessa promoção" + +#: core/models.py:1019 +msgid "included products" +msgstr "Produtos incluídos" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Promoção" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "O fornecedor que fornece esse estoque de produtos" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Fornecedor associado" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Preço final para o cliente após as marcações" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Preço de venda" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "O produto associado a essa entrada em estoque" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "O preço pago ao fornecedor por esse produto" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Preço de compra do fornecedor" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Quantidade disponível do produto em estoque" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Quantidade em estoque" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "SKU atribuído pelo fornecedor para identificar o produto" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "SKU do fornecedor" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "Arquivo digital associado a esse estoque, se aplicável" + +#: core/models.py:1075 +msgid "digital file" +msgstr "Arquivo digital" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Entradas de estoque" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Produtos que o usuário marcou como desejados" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "Usuário que possui esta lista de desejos" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Proprietário da lista de desejos" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Lista de desejos" + +#: core/models.py:1150 +msgid "download" +msgstr "Baixar" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Downloads" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "" +"Não é possível fazer download de um ativo digital para um pedido não " +"concluído" + +#: core/models.py:1171 +msgid "documentary" +msgstr "Documentário" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Documentários" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Não resolvido" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Erro durante a criação do código promocional: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Configuração" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Salvar" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Início" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "Padrão" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Valor" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "É modificado" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "Arquivo atual" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Redefinir para o padrão" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Confirmação de pedido" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Logotipo" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Olá %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"Obrigado por seu pedido #%(order.pk)s! Temos o prazer de informá-lo de que " +"seu pedido foi colocado em prática. Abaixo estão os detalhes de seu pedido:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "Total" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Preço total" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"Se tiver alguma dúvida, entre em contato com nosso suporte em " +"%(config.EMAIL_HOST_USER)s." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "Com os melhores cumprimentos,
da equipe de %(config.PROJECT_NAME)s" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "Todos os direitos reservados" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Pedido entregue" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Olá %(user_first_name)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"Seu pedido №%(order_uuid)s foi processado com sucesso! Abaixo estão os " +"detalhes de seu pedido:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "Informações adicionais" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"Se tiver alguma dúvida, entre em contato com nosso suporte em " +"%(contact_email)s." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Atenciosamente,
a equipe de %(project_name)s" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Chave" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Obrigado por seu pedido! Temos o prazer de confirmar sua compra. Abaixo " +"estão os detalhes de seu pedido:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Preço da remessa" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Seu pedido será entregue no seguinte endereço:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "Com os melhores cumprimentos,
a equipe de %(config.PROJECT_NAME)s" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "São necessários dados e tempo limite" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "Valor de tempo limite inválido, deve estar entre 0 e 216000 segundos" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{model} deve ser o modelo" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} deve ser um objeto de lista" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Entre em contato conosco iniciado" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | Confirmação de pedido" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | Order Delivered" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "Você não tem permissão para executar essa ação." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"As dimensões da imagem não devem exceder w{max_width} x h{max_height} pixels" + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Formato de número telefônico inválido" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "Você só pode fazer o download do ativo digital uma vez" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "favicon não encontrado" diff --git a/core/locale/ro_RO/LC_MESSAGES/django.mo b/core/locale/ro_RO/LC_MESSAGES/django.mo new file mode 100644 index 00000000..bfb7e5e0 Binary files /dev/null and b/core/locale/ro_RO/LC_MESSAGES/django.mo differ diff --git a/core/locale/ro_RO/LC_MESSAGES/django.po b/core/locale/ro_RO/LC_MESSAGES/django.po new file mode 100644 index 00000000..b24faae7 --- /dev/null +++ b/core/locale/ro_RO/LC_MESSAGES/django.po @@ -0,0 +1,1751 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: ro-RO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "ID unic" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "" +"ID-ul unic este utilizat pentru a identifica cu siguranță orice obiect din " +"baza de date" + +#: core/abstract.py:19 +msgid "is active" +msgstr "Este activ" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"Dacă este setat la false, acest obiect nu poate fi văzut de utilizatori fără" +" permisiunea necesară" + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Creat" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "Când a apărut pentru prima dată obiectul în baza de date" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Modificat" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "Când a fost editat obiectul ultima dată" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Activați %(verbose_name_plural)s selectate" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Dezactivați %(verbose_name_plural)s selectate" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Atribut Valoare" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Valori ale atributului" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Nume și prenume" + +#: core/admin.py:152 +msgid "image" +msgstr "Imagine" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Imagini" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Stoc" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Stocuri" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Preț" + +#: core/admin.py:199 +msgid "rating" +msgstr "Evaluarea produsului" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Informații de bază" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Date importante" + +#: core/admin.py:218 +msgid "translations" +msgstr "Traduceri" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Comanda Produs" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Comandați produse" + +#: core/admin.py:379 +msgid "config" +msgstr "Configurare" + +#: core/apps.py:8 +msgid "core" +msgstr "Nucleu" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Terminat" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "Livrarea" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Livrat" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Anulată" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Eșuat" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "În așteptare" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Acceptat" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Bani returnați" + +#: core/choices.py:17 +msgid "payment" +msgstr "Plata" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momental" + +#: core/choices.py:24 +msgid "successful" +msgstr "De succes" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "Cache I/O" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Aplicați doar o cheie pentru a citi datele permise din cache.\n" +"Aplicați o cheie, date și timeout cu autentificare pentru a scrie date în cache." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Obțineți o listă a limbilor acceptate" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Obțineți parametrii expunibili ai aplicației" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Trimiteți un mesaj echipei de asistență" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Solicitați un URL CORSed. Numai https este permis." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "" +"Punct final de căutare globală pentru a efectua interogări în toate tabelele" +" proiectului" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "Lista tuturor grupurilor de atribute (vizualizare simplă)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Recuperarea unui singur grup de atribute (vedere detaliată)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Crearea unui grup de atribute" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Ștergerea unui grup de atribute" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "" +"Rescrierea unui grup de atribute existent cu salvarea elementelor " +"needitabile" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Rescrierea unor câmpuri ale unui grup de atribute existent, cu salvarea " +"elementelor needitabile" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "Lista tuturor atributelor (vizualizare simplă)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Recuperarea unui singur atribut (vedere detaliată)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Crearea unui atribut" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Ștergerea unui atribut" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "Rescrierea unui atribut existent cu salvarea elementelor needitabile" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" +"Rescrieți unele câmpuri ale unui atribut existent salvând elementele " +"needitabile" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "Lista tuturor valorilor atributelor (vizualizare simplă)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Recuperarea valorii unui singur atribut (vedere detaliată)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Crearea unei valori de atribut" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Ștergerea unei valori de atribut" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "" +"Rescrierea unei valori de atribut existente care salvează non-editabile" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Rescrierea unor câmpuri ale unei valori de atribut existente salvând " +"elementele needitabile" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "Lista tuturor categoriilor (vizualizare simplă)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Recuperarea unei singure categorii (vedere detaliată)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Creați o categorie" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Ștergeți o categorie" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "Rescrieți o categorie existentă salvând non-editabile" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" +"Rescrieți unele câmpuri ale unei categorii existente, salvând elementele " +"needitabile" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "Lista tuturor categoriilor (vizualizare simplă)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" +"Pentru utilizatorii care nu fac parte din personal, sunt returnate doar " +"comenzile proprii." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Recuperarea unei singure categorii (vedere detaliată)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Crearea unui atribut" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "Nu funcționează pentru utilizatorii care nu fac parte din personal." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Ștergerea unui atribut" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "Rescrieți o categorie existentă salvând non-editabile" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" +"Rescrieți unele câmpuri ale unei categorii existente, salvând elementele " +"needitabile" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Prețul de achiziție la momentul comenzii" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Finalizează comanda de achiziție. Dacă se utilizează `force_balance`, " +"achiziția este finalizată utilizând soldul utilizatorului; Dacă se " +"utilizează `force_payment`, este inițiată o tranzacție." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "achiziționarea unei comenzi fără crearea unui cont" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "finalizează achiziția comenzii pentru un utilizator neînregistrat." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Adăugați un produs la comandă" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Adaugă un produs la o comandă folosind `product_uuid` și `attributes` " +"furnizate." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Eliminați un produs din comandă" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Elimină un produs dintr-o comandă folosind `product_uuid` și `attributes` " +"furnizate." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "Lista tuturor atributelor (vizualizare simplă)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" +"Pentru utilizatorii care nu fac parte din personal, sunt returnate doar " +"propriile liste de dorințe." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Recuperarea unui singur atribut (vedere detaliată)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Crearea unui atribut" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "Nu funcționează pentru utilizatorii care nu fac parte din personal." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Ștergerea unui atribut" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "Rescrierea unui atribut existent cu salvarea elementelor needitabile" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" +"Rescrieți unele câmpuri ale unui atribut existent salvând elementele " +"needitabile" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Adăugați un produs la comandă" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "" +"Adaugă un produs la o listă de dorințe folosind `product_uuid` furnizat" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Eliminați un produs din lista de dorințe" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "" +"Înlătură un produs dintr-o listă de dorințe folosind `product_uuid` furnizat" + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Adăugați mai multe produse la lista de dorințe" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" +"Adaugă mai multe produse la o listă de dorințe folosind `product_uuids` " +"furnizat" + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Eliminați un produs din comandă" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Îndepărtează mai multe produse dintr-o listă de dorințe folosind " +"`product_uuids` furnizat" + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "Nu a fost furnizat niciun termen de căutare." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Cheie care trebuie căutată sau introdusă în cache" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Date de stocat în cache" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Timeout în secunde pentru a seta datele în cache" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Date în cache" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Date JSON Camelizate de la URL-ul solicitat" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Sunt permise numai URL-urile care încep cu http(s)://" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Adăugați un produs la comandă" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "Comanda {order_uuid} nu a fost găsită" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Eliminați un produs din comandă" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Eliminați toate produsele din comandă" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Cumpărați o comandă" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "Metoda order.buy() a generat un tip greșit: {str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Cumpărați o comandă" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Adăugați un produs la comandă" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Lista dorințelor {wishlist_uuid} nu a fost găsită" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Eliminați un produs din comandă" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Eliminați un produs din comandă" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Eliminați un produs din comandă" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Cumpărați o comandă" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Vă rugăm să trimiteți atributele sub formă de șir format ca attr1=valoare1, " +"attr2=valoare2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - funcționează ca un farmec" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Atribute" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Atribute grupate" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Grupuri de atribute" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Categorii" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Mărci" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Categorii" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Procentul de majorare" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "" +"Atributele și valorile care pot fi utilizate pentru filtrarea acestei " +"categorii." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"Prețurile minime și maxime pentru produsele din această categorie, dacă sunt" +" disponibile." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Furnizori" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "Cum să" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "Valoare nominală de la 1 la 10, inclusiv, sau 0 dacă nu este setată." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Reprezintă feedback de la un utilizator." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Notificări" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "URL de descărcare pentru acest produs de comandă, dacă este cazul" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "O listă a produselor comandate în această comandă" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Adresa de facturare" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Adresa de expediere pentru această comandă, lăsați în alb dacă este aceeași " +"cu adresa de facturare sau dacă nu se aplică" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Prețul total al acestei comenzi" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Cantitatea totală de produse din comandă" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "Sunt toate produsele din comanda digitală" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Ordine" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "URL imagine" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Imagini ale produsului" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Categorie" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Feedback-uri" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Marca" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Grupuri de atribute" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Cantitate" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Numărul de reacții" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Produse" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Coduri promoționale" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Produse scoase la vânzare" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Promoții" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Furnizor" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Produs" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Produse dorite" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Liste de dorințe" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Numele proiectului" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "Email companie" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Numele companiei" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Adresa companiei" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Numărul de telefon al companiei" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" +"\"e-mail de la\", uneori trebuie să fie utilizat în locul valorii " +"utilizatorului gazdă" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "Utilizator gazdă e-mail" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Suma maximă pentru plată" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Suma minimă pentru plată" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Configurație" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Codul limbii" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Numele limbii" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Indicatorul de limbă, dacă există :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Obțineți o listă a limbilor acceptate" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Rezultate căutare produse" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Părinte al acestui grup" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Grup de atribute părinte" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Numele grupului de atribute" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Grup de atribute" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Categoria acestui atribut" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Grupul acestui atribut" + +#: core/models.py:99 +msgid "string" +msgstr "Șir de caractere" + +#: core/models.py:100 +msgid "integer" +msgstr "Număr întreg" + +#: core/models.py:101 +msgid "float" +msgstr "Float" + +#: core/models.py:102 +msgid "boolean" +msgstr "Boolean" + +#: core/models.py:103 +msgid "array" +msgstr "Array" + +#: core/models.py:104 +msgid "object" +msgstr "Obiect" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Tipul valorii atributului" + +#: core/models.py:107 +msgid "value type" +msgstr "Tipul de valoare" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Denumirea acestui atribut" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Numele atributului" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Atribut" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Atributul acestei valori" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "Produsul specific asociat cu valoarea acestui atribut" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Produs asociat" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "Valoarea specifică pentru acest atribut" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Încărcați o imagine care reprezintă această categorie" + +#: core/models.py:166 +msgid "category image" +msgstr "Categorie imagine" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "" +"Definiți un procent de majorare pentru produsele din această categorie" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "Părinte al acestei categorii pentru a forma o structură ierarhică" + +#: core/models.py:181 +msgid "parent category" +msgstr "Categoria de părinți" + +#: core/models.py:186 +msgid "category name" +msgstr "Numele categoriei" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Furnizați un nume pentru această categorie" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Adăugați o descriere detaliată pentru această categorie" + +#: core/models.py:195 +msgid "category description" +msgstr "Descriere categorie" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Denumirea acestui brand" + +#: core/models.py:218 +msgid "brand name" +msgstr "Nume de marcă" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Încărcați un logo care reprezintă acest brand" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Brand imagine mică" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Încărcați un logo mare care reprezintă acest brand" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Imagine de marcă mare" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Adăugați o descriere detaliată a mărcii" + +#: core/models.py:239 +msgid "brand description" +msgstr "Descrierea mărcii" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "Categorii opționale cu care acest brand este asociat" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Categorii" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Categoria din care face parte acest produs" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "Opțional, asociați acest produs cu un brand" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Etichete care ajută la descrierea sau gruparea acestui produs" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Etichete de produs" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Indică dacă acest produs este livrat digital" + +#: core/models.py:282 +msgid "is product digital" +msgstr "Produsul este digital" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "Furnizați o denumire clară de identificare a produsului" + +#: core/models.py:289 +msgid "product name" +msgstr "Denumirea produsului" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Adăugați o descriere detaliată a produsului" + +#: core/models.py:295 +msgid "product description" +msgstr "Descrierea produsului" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Numărul piesei pentru acest produs" + +#: core/models.py:303 +msgid "part number" +msgstr "Numărul piesei" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Stochează acreditările și punctele finale necesare pentru comunicarea API a " +"furnizorului" + +#: core/models.py:361 +msgid "authentication info" +msgstr "Informații privind autentificarea" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "" +"Definirea marjei de profit pentru produsele preluate de la acest furnizor" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Procentul de majorare al furnizorului" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Numele acestui vânzător" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Numele furnizorului" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "" +"Comentarii furnizate de utilizatori cu privire la experiența lor cu produsul" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Comentarii de feedback" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"Face referire la produsul specific dintr-o comandă despre care este vorba în" +" acest feedback" + +#: core/models.py:404 +msgid "related order product" +msgstr "Produs aferent comenzii" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "Rating atribuit de utilizator pentru produs" + +#: core/models.py:410 +msgid "product rating" +msgstr "Evaluarea produsului" + +#: core/models.py:418 +msgid "feedback" +msgstr "Feedback" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "Adresa de facturare utilizată pentru această comandă" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Cod promoțional opțional aplicat la această comandă" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Cod promoțional aplicat" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "Adresa de expediere utilizată pentru această comandă" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Adresa de expediere" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Stadiul actual al comenzii în ciclul său de viață" + +#: core/models.py:456 +msgid "order status" +msgstr "Stadiul comenzii" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"Structura JSON a notificărilor care urmează să fie afișate utilizatorilor, " +"în interfața de administrare este utilizată vizualizarea tabelară" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "Reprezentarea JSON a atributelor comenzii pentru această comandă" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "Utilizatorul care a plasat comanda" + +#: core/models.py:474 +msgid "user" +msgstr "Utilizator" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "Momentul în care comanda a fost finalizată" + +#: core/models.py:481 +msgid "buy time" +msgstr "Cumpărați timp" + +#: core/models.py:488 +msgid "order" +msgstr "Comandă" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "Nu puteți adăuga produse la o comandă care nu este în așteptare" + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "Nu puteți adăuga produse inactive la comandă" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "Nu puteți adăuga mai multe produse decât cele disponibile în stoc" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{name} nu există: {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "" +"Nu puteți elimina produse dintr-o comandă care nu este o comandă în curs" + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{name} nu există cu interogarea <{query}>" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "Codul promoțional nu există" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Valoare forță invalidă" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "Nu puteți achiziționa o comandă goală!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Insuficiența fondurilor pentru finalizarea comenzii" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "Nu puteți achiziționa o comandă goală!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"nu puteți cumpăra fără înregistrare, vă rugăm să furnizați următoarele " +"informații: nume client, e-mail client, număr de telefon client" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" +"nu puteți crea o comandă momental fără a furniza o adresă de facturare" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "Prețul plătit de client pentru acest produs la momentul achiziției" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Prețul de achiziție la momentul comenzii" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "" +"Comentarii interne pentru administratori cu privire la acest produs comandat" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Observații interne" + +#: core/models.py:746 +msgid "user notifications" +msgstr "Notificări pentru utilizatori" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "Reprezentarea JSON a atributelor acestui element" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Atribute de produs ordonate" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Trimitere la comanda mamă care conține acest produs" + +#: core/models.py:758 +msgid "parent order" +msgstr "Ordinul părinților" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "Produsul specific asociat cu această linie de comandă" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Cantitatea acestui produs specific din comandă" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Cantitatea produsului" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Starea actuală a acestui produs în comandă" + +#: core/models.py:783 +msgid "product line status" +msgstr "Starea liniei de produse" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Identificator intern de etichetă pentru eticheta produsului" + +#: core/models.py:842 +msgid "tag name" +msgstr "Nume etichetă" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "Nume ușor de utilizat pentru eticheta produsului" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Nume afișare etichetă" + +#: core/models.py:855 +msgid "product tag" +msgstr "Etichetă produs" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "Furnizați text alternativ pentru imagine pentru accesibilitate" + +#: core/models.py:865 +msgid "image alt text" +msgstr "Textul alt al imaginii" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Încărcați fișierul de imagine pentru acest produs" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Imaginea produsului" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Determină ordinea în care sunt afișate imaginile" + +#: core/models.py:876 +msgid "display priority" +msgstr "Prioritatea afișării" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "Produsul pe care îl reprezintă această imagine" + +#: core/models.py:895 +msgid "product images" +msgstr "Imagini ale produsului" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "Cod unic utilizat de un utilizator pentru a răscumpăra o reducere" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Cod promoțional de identificare" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "Valoarea fixă a reducerii aplicate dacă procentul nu este utilizat" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Valoarea fixă a reducerii" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "Procentul de reducere aplicat dacă suma fixă nu este utilizată" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Reducere procentuală" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Data la care expiră codul promoțional" + +#: core/models.py:927 +msgid "end validity time" +msgstr "Timpul final de valabilitate" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "Timestamp de la care acest cod promoțional este valabil" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Ora de începere a valabilității" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" +"Momentul în care codul promoțional a fost utilizat, gol dacă nu a fost " +"utilizat încă" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Timestamp de utilizare" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "Utilizatorul atribuit acestui cod promoțional, dacă este cazul" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Utilizator atribuit" + +#: core/models.py:952 +msgid "promo code" +msgstr "Cod promoțional" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Coduri promoționale" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"Trebuie definit un singur tip de reducere (sumă sau procent), dar nu ambele " +"sau niciuna." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Coduri promoționale" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Tip de reducere invalid pentru codul promoțional {promocode_uuid}" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Procentul de reducere pentru produsele selectate" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Procent de reducere" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Furnizați un nume unic pentru această promoție" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Numele promoției" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Descrierea promoției" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Selectați ce produse sunt incluse în această promoție" + +#: core/models.py:1019 +msgid "included products" +msgstr "Produse incluse" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Promovare" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "Furnizorul care furnizează acest stoc de produse" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Furnizor asociat" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Prețul final pentru client după majorări" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Prețul de vânzare" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "Produsul asociat cu această intrare în stoc" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "Prețul plătit vânzătorului pentru acest produs" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Prețul de achiziție al furnizorului" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Cantitatea disponibilă a produsului în stoc" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Cantitate în stoc" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "SKU atribuit de furnizor pentru identificarea produsului" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "SKU al furnizorului" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "Fișier digital asociat cu acest stoc, dacă este cazul" + +#: core/models.py:1075 +msgid "digital file" +msgstr "Fișier digital" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Intrări pe stoc" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Produse pe care utilizatorul le-a marcat ca fiind dorite" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "Utilizatorul care deține această listă de dorințe" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Proprietarul listei de dorințe" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Lista dorințelor" + +#: core/models.py:1150 +msgid "download" +msgstr "Descărcare" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Descărcări" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "Nu puteți descărca un bun digital pentru o comandă nefinalizată" + +#: core/models.py:1171 +msgid "documentary" +msgstr "Documentar" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Documentare" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Nerezolvat" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Eroare în timpul creării codului promoțional: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Configurație" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Salvați" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Acasă" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "Implicit" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Valoare" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "Este modificat" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "Fișier curent" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Resetare la setările implicite" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Confirmarea comenzii" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Logo" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Bună ziua %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"Vă mulțumim pentru comanda dvs. #%(order.pk)s! Suntem încântați să vă " +"informăm că am preluat comanda dvs. în lucru. Mai jos sunt detaliile " +"comenzii dvs:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "Total" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Preț total" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"Dacă aveți întrebări, nu ezitați să contactați asistența noastră la " +"%(config.EMAIL_HOST_USER)s." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "Salutări,
echipa %(config.PROJECT_NAME)s" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "Toate drepturile rezervate" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Comanda livrată" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Bună ziua %(user_first_name)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"Am procesat cu succes comanda dvs. №%(order_uuid)s! Mai jos sunt detaliile " +"comenzii dvs:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "informații suplimentare" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"Dacă aveți întrebări, nu ezitați să contactați asistența noastră la " +"%(contact_email)s." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Cele mai bune salutări,
echipa %(nume_proiect)s" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Cheie" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Vă mulțumim pentru comanda dvs.! Suntem încântați să vă confirmăm achiziția." +" Mai jos sunt detaliile comenzii dvs:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Preț de livrare" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Comanda dvs. va fi livrată la următoarea adresă:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "Salutări,
echipa %(config.PROJECT_NAME)s" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "Sunt necesare atât datele, cât și timpul de așteptare" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "Valoare timeout invalidă, trebuie să fie între 0 și 216000 secunde" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{model} trebuie să fie model" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} trebuie să fie un obiect listă" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Contactați-ne inițiat" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | Confirmarea comenzii" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | Comanda livrată" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "Nu aveți permisiunea de a efectua această acțiune." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"Dimensiunile imaginii nu trebuie să depășească w{max_width} x h{max_height} " +"pixeli" + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Format invalid al numărului de telefon" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "Puteți descărca activul digital o singură dată" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "favicon nu a fost găsit" diff --git a/core/locale/ru_RU/LC_MESSAGES/django.mo b/core/locale/ru_RU/LC_MESSAGES/django.mo new file mode 100644 index 00000000..77159d72 Binary files /dev/null and b/core/locale/ru_RU/LC_MESSAGES/django.mo differ diff --git a/core/locale/ru_RU/LC_MESSAGES/django.po b/core/locale/ru_RU/LC_MESSAGES/django.po new file mode 100644 index 00000000..3b97d455 --- /dev/null +++ b/core/locale/ru_RU/LC_MESSAGES/django.po @@ -0,0 +1,1753 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: ru-RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "Уникальный идентификатор" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "" +"Уникальный идентификатор используется для точной идентификации любого " +"объекта базы данных" + +#: core/abstract.py:19 +msgid "is active" +msgstr "Активен" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "" +"Если установлено значение false, этот объект не может быть виден " +"пользователям без необходимого разрешения" + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "Создано" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "Когда объект впервые появился в базе данных" + +#: core/abstract.py:23 +msgid "modified" +msgstr "Модифицированный" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "Когда объект был отредактирован в последний раз" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "Активировать выбранные %(verbose_name_plural)s" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "Деактивировать выбранные %(verbose_name_plural)s" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "Значение атрибута" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "Значения атрибутов" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "Имя" + +#: core/admin.py:152 +msgid "image" +msgstr "Изображение" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "Изображения" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "Наличие" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "Наличия" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "Цена" + +#: core/admin.py:199 +msgid "rating" +msgstr "Рейтинг продукции" + +#: core/admin.py:203 +msgid "basic info" +msgstr "Основная информация" + +#: core/admin.py:217 +msgid "important dates" +msgstr "Важные даты" + +#: core/admin.py:218 +msgid "translations" +msgstr "Переводы" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "Заказать товар" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "Заказать товары" + +#: core/admin.py:379 +msgid "config" +msgstr "Конфигурация" + +#: core/apps.py:8 +msgid "core" +msgstr "Ядро" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "Готовые" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "Доставка" + +#: core/choices.py:6 +msgid "delivered" +msgstr "Доставлено" + +#: core/choices.py:7 +msgid "canceled" +msgstr "Отменено" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "Не удалось" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "В ожидании" + +#: core/choices.py:10 +msgid "accepted" +msgstr "Принято" + +#: core/choices.py:11 +msgid "money returned" +msgstr "Возвращенные деньги" + +#: core/choices.py:17 +msgid "payment" +msgstr "Оплата" + +#: core/choices.py:21 +msgid "momental" +msgstr "Momental" + +#: core/choices.py:24 +msgid "successful" +msgstr "Успешный" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "Ввод/вывод кэша" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"Применяйте только ключ для чтения разрешенных данных из кэша.\n" +"Применяйте ключ, данные и таймаут с аутентификацией для записи данных в кэш." + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "Получите список поддерживаемых языков" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "Получите параметры приложения, которые можно использовать" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "Отправьте сообщение в службу поддержки" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "Запросите URL-адрес с поддержкой CORS. Допускается только https." + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "" +"Конечная точка глобального поиска для запросов по всем таблицам проекта" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "Список всех групп атрибутов (простой вид)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "Получение одной группы атрибутов (подробный просмотр)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "Создайте группу атрибутов" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "Удаление группы атрибутов" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "" +"Переписать существующую группу атрибутов с сохранением нередактируемых " +"элементов" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "" +"Переписывание некоторых полей существующей группы атрибутов с сохранением " +"нередактируемых полей" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "Список всех атрибутов (простой вид)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "Получение одного атрибута (подробный просмотр)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "Создайте атрибут" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "Удалить атрибут" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "Переписать существующий атрибут, сохранив нередактируемый" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "" +"Переписывание некоторых полей существующего атрибута с сохранением " +"нередактируемых полей" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "Список всех значений атрибутов (простой вид)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "Получение значения одного атрибута (подробный просмотр)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "Создание значения атрибута" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "Удалить значение атрибута" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "" +"Перезапись существующего значения атрибута с сохранением нередактируемых " +"значений" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "" +"Переписывание некоторых полей существующего значения атрибута с сохранением " +"нередактируемых значений" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "Список всех категорий (простой вид)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "Получение одной категории (подробный просмотр)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "Создайте категорию" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "Удалить категорию" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "" +"Переписать существующую категорию с сохранением нередактируемых объектов" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "" +"Переписать некоторые поля существующей категории с сохранением " +"нередактируемых полей" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "Список всех категорий (простой вид)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "" +"Для пользователей, не являющихся сотрудниками, возвращаются только их " +"собственные заказы." + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "Получение одной категории (подробный просмотр)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "Создайте атрибут" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "Не работает для нештатных пользователей." + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "Удалить атрибут" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "" +"Переписать существующую категорию с сохранением нередактируемых объектов" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "" +"Переписать некоторые поля существующей категории с сохранением " +"нередактируемых полей" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "Покупная цена на момент заказа" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "" +"Завершает покупку заказа. Если используется `force_balance`, покупка " +"завершается с использованием баланса пользователя; если используется " +"`force_payment`, инициируется транзакция." + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "приобретение заказа без создания учетной записи" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "завершает покупку заказа для незарегистрированного пользователя." + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "Добавить товар в заказ" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Добавляет товар в заказ, используя предоставленные `product_uuid` и " +"`attributes`." + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "Удалить продукт из заказа" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "" +"Удаляет товар из заказа, используя предоставленные `product_uuid` и " +"`attributes`." + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "Список всех атрибутов (простой вид)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "" +"Для пользователей, не являющихся сотрудниками, возвращаются только их " +"собственные списки желаний." + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "Получение одного атрибута (подробный просмотр)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "Создайте атрибут" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "Не работает для нештатных пользователей." + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "Удалить атрибут" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "Переписать существующий атрибут, сохранив нередактируемый" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "" +"Переписывание некоторых полей существующего атрибута с сохранением " +"нередактируемых полей" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "Добавить товар в заказ" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "" +"Добавляет товар в список желаний, используя предоставленный `product_uuid`." + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "Удалить продукт из списка желаний" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "" +"Удаляет продукт из списка желаний, используя предоставленный `product_uuid`." + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "Добавьте много товаров в список желаний" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "" +"Добавляет множество товаров в список желаний, используя предоставленные " +"`product_uuids`." + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "Удалить продукт из заказа" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "" +"Удаляет множество товаров из списка желаний, используя предоставленные " +"`product_uuids`." + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "Поисковый запрос не предоставлен." + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "Ключ, который нужно найти в тайнике или вложить в него" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "Данные для хранения в кэше" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "Тайм-аут в секундах для занесения данных в кэш" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "Кэшированные данные" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "Camelized JSON-данные из запрашиваемого URL" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "Допускаются только URL-адреса, начинающиеся с http(s)://" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "Добавить товар в заказ" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "Заказ {order_uuid} не найден" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "Удалить продукт из заказа" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "Удалить все товары из заказа" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "Купить заказ" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "Неправильный тип получен из метода order.buy(): {str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "Купить заказ" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "Добавить товар в заказ" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "Список желаний {wishlist_uuid} не найден" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "Удалить продукт из заказа" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "Удалить продукт из заказа" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "Удалить продукт из заказа" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "Купить заказ" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "" +"Пожалуйста, отправьте атрибуты в виде строки, отформатированной как " +"attr1=value1,attr2=value2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - работает как шарм" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "Атрибуты" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "Сгруппированные атрибуты" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "Группы атрибутов" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "Категории" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "Бренды" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "Категории" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "Процент наценки" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "" +"Какие атрибуты и значения можно использовать для фильтрации этой категории." + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "" +"Минимальные и максимальные цены на товары в этой категории, если они " +"доступны." + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "Поставщики" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "Как" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "" +"Значение рейтинга от 1 до 10, включительно, или 0, если он не установлен." + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "Представляет собой отзыв пользователя." + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "Уведомления" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "Если применимо, загрузите url для этого продукта заказа" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "Список товаров, заказанных в этом заказе" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "Адрес для выставления счетов" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "" +"Адрес доставки для данного заказа, оставьте пустым, если он совпадает с " +"адресом выставления счета или не применяется" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "Общая стоимость этого заказа" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "Общее количество продуктов в заказе" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "Все ли товары в заказе представлены в цифровом виде" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "Заказы" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "URL-адрес изображения" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "Изображения продукта" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "Категория" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "Отзывы" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "Бренд" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "Группы атрибутов" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "Количество" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "Количество отзывов" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "Продукция" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "Промокоды" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "Продукты в продаже" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "Акции" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "Поставщик" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "Продукт" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "Продукты из списка желаний" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "Списки желаний" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "Название проекта" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "Электронная почта компании" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "Название компании" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "Адрес компании" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "Номер телефона компании" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "" +"'email from', иногда его нужно использовать вместо значения пользователя " +"хоста." + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "Пользователь узла электронной почты" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "Максимальная сумма для оплаты" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "Минимальная сумма для оплаты" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "Конфигурация" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "Код языка" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "Название языка" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "Языковой флаг, если он существует :)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "Получите список поддерживаемых языков" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "Результаты поиска товаров" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "Родитель этой группы" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "Родительская группа атрибутов" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "Имя группы атрибутов" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "Группа атрибутов" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "Категория этого атрибута" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "Группа этого атрибута" + +#: core/models.py:99 +msgid "string" +msgstr "Строка" + +#: core/models.py:100 +msgid "integer" +msgstr "Целое число" + +#: core/models.py:101 +msgid "float" +msgstr "Поплавок" + +#: core/models.py:102 +msgid "boolean" +msgstr "Булево" + +#: core/models.py:103 +msgid "array" +msgstr "Массив" + +#: core/models.py:104 +msgid "object" +msgstr "Объект" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "Тип значения атрибута" + +#: core/models.py:107 +msgid "value type" +msgstr "Тип значения" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "Имя этого атрибута" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "Имя атрибута" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "Атрибут" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "Атрибут этого значения" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "Конкретный продукт, связанный со значением этого атрибута" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "Сопутствующий товар" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "Конкретное значение для этого атрибута" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "Загрузите изображение, представляющее эту категорию" + +#: core/models.py:166 +msgid "category image" +msgstr "Изображение категории" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "Определите процент наценки для товаров в этой категории" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "Родитель данной категории для формирования иерархической структуры" + +#: core/models.py:181 +msgid "parent category" +msgstr "Родительская категория" + +#: core/models.py:186 +msgid "category name" +msgstr "Название категории" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "Укажите название этой категории" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "Добавьте подробное описание для этой категории" + +#: core/models.py:195 +msgid "category description" +msgstr "Описание категории" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "Название этой марки" + +#: core/models.py:218 +msgid "brand name" +msgstr "Название бренда" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "Загрузите логотип, представляющий этот бренд" + +#: core/models.py:226 +msgid "brand small image" +msgstr "Маленький образ бренда" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "Загрузите большой логотип, представляющий этот бренд" + +#: core/models.py:233 +msgid "brand big image" +msgstr "Большой имидж бренда" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "Добавьте подробное описание бренда" + +#: core/models.py:239 +msgid "brand description" +msgstr "Описание бренда" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "Дополнительные категории, с которыми ассоциируется этот бренд" + +#: core/models.py:245 +msgid "associated categories" +msgstr "Категории" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "Категория, к которой относится этот продукт" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "По желанию ассоциируйте этот продукт с брендом" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "Теги, которые помогают описать или сгруппировать этот продукт" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "Теги товара" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "Указывает, поставляется ли этот продукт в цифровом виде" + +#: core/models.py:282 +msgid "is product digital" +msgstr "Является ли продукт цифровым" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "Обеспечьте четкое идентификационное название продукта" + +#: core/models.py:289 +msgid "product name" +msgstr "Название продукта" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "Добавьте подробное описание продукта" + +#: core/models.py:295 +msgid "product description" +msgstr "Описание товара" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "Парт. номер для данного товара" + +#: core/models.py:303 +msgid "part number" +msgstr "Парт. номер" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "" +"Хранит учетные данные и конечные точки, необходимые для взаимодействия с API" +" поставщика." + +#: core/models.py:361 +msgid "authentication info" +msgstr "Информация об аутентификации" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "Определите наценку для товаров, полученных от этого продавца" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "Процент наценки поставщика" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "Имя этого продавца" + +#: core/models.py:372 +msgid "vendor name" +msgstr "Название поставщика" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "Комментарии пользователей об их опыте использования продукта" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "Комментарии к отзывам" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "" +"Ссылка на конкретный продукт в заказе, о котором идет речь в этом отзыве" + +#: core/models.py:404 +msgid "related order product" +msgstr "Сопутствующий товар для заказа" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "Присвоенный пользователем рейтинг продукта" + +#: core/models.py:410 +msgid "product rating" +msgstr "Рейтинг продукции" + +#: core/models.py:418 +msgid "feedback" +msgstr "Обратная связь" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "Адрес для выставления счетов, используемый для данного заказа" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "Дополнительный промокод, применяемый к этому заказу" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "Примененный промокод" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "Адрес доставки, используемый для данного заказа" + +#: core/models.py:449 +msgid "shipping address" +msgstr "Адрес доставки" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "Текущий статус заказа в его жизненном цикле" + +#: core/models.py:456 +msgid "order status" +msgstr "Статус заказа" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "" +"JSON-структура уведомлений для отображения пользователям, в административном" +" интерфейсе используется табличный вид" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "JSON-представление атрибутов заказа для этого заказа" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "Пользователь, разместивший заказ" + +#: core/models.py:474 +msgid "user" +msgstr "Пользователь" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "Временная метка, когда заказ был завершен" + +#: core/models.py:481 +msgid "buy time" +msgstr "Выиграть время" + +#: core/models.py:488 +msgid "order" +msgstr "Заказать" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "Вы не можете добавить товары в заказ, который не является отложенным." + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "Вы не можете добавить неактивные товары в заказ" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "Вы не можете добавить больше товаров, чем есть на складе" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{name} не существует: {product_uuid}" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "" +"Вы не можете удалить товары из заказа, который не является отложенным." + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "{name} не существует в запросе <{query}>." + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "Промокод не существует" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "Недопустимое значение силы" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "Вы не можете приобрести пустой заказ!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "Недостаточно средств для выполнения заказа" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "Вы не можете приобрести пустой заказ!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "" +"Вы не можете купить без регистрации, пожалуйста, предоставьте следующую " +"информацию: имя клиента, электронная почта клиента, номер телефона клиента" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "" +"Вы не можете создать заказ momental, не указав адрес для выставления счета" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "Цена, уплаченная клиентом за данный продукт на момент покупки" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "Покупная цена на момент заказа" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "" +"Внутренние комментарии для администраторов об этом заказанном продукте" + +#: core/models.py:740 +msgid "internal comments" +msgstr "Внутренние комментарии" + +#: core/models.py:746 +msgid "user notifications" +msgstr "Уведомления пользователей" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "JSON-представление атрибутов этого элемента" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "Атрибуты заказанного продукта" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "Ссылка на родительский заказ, содержащий данный продукт" + +#: core/models.py:758 +msgid "parent order" +msgstr "Родительский приказ" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "Конкретный продукт, связанный с этой линией заказа" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "Количество данного товара в заказе" + +#: core/models.py:775 +msgid "product quantity" +msgstr "Количество продукта" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "Текущий статус этого продукта в заказе" + +#: core/models.py:783 +msgid "product line status" +msgstr "Состояние продуктовой линейки" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "Внутренний идентификатор тега для тега продукта" + +#: core/models.py:842 +msgid "tag name" +msgstr "Название тега" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "Удобное название для метки продукта" + +#: core/models.py:847 +msgid "tag display name" +msgstr "Отображаемое имя тега" + +#: core/models.py:855 +msgid "product tag" +msgstr "Метка продукта" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "" +"Предоставьте альтернативный текст для изображения, чтобы обеспечить " +"доступность" + +#: core/models.py:865 +msgid "image alt text" +msgstr "Альтовый текст изображения" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "Загрузите файл изображения для этого продукта" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "Изображение продукта" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "Определяет порядок отображения изображений" + +#: core/models.py:876 +msgid "display priority" +msgstr "Приоритет отображения" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "Продукт, который представлен на этом изображении" + +#: core/models.py:895 +msgid "product images" +msgstr "Изображения продуктов" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "Уникальный код, используемый пользователем для получения скидки" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "Идентификатор промо-кода" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "Фиксированная сумма скидки, применяемая, если процент не используется" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "Фиксированная сумма скидки" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "" +"Процентная скидка, применяемая, если фиксированная сумма не используется" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "Процентная скидка" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "Временная метка, когда истекает срок действия промокода" + +#: core/models.py:927 +msgid "end validity time" +msgstr "Время окончания срока действия" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "Время, с которого действует этот промокод" + +#: core/models.py:933 +msgid "start validity time" +msgstr "Время начала действия" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "" +"Временная метка, когда был использован промокод, пустая, если он еще не " +"использовался" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "Временная метка использования" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "Пользователь, назначенный на этот промокод, если применимо" + +#: core/models.py:945 +msgid "assigned user" +msgstr "Назначенный пользователь" + +#: core/models.py:952 +msgid "promo code" +msgstr "Промокод" + +#: core/models.py:953 +msgid "promo codes" +msgstr "Промокоды" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "" +"Следует определить только один тип скидки (сумма или процент), но не оба или" +" ни один из них." + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "Промокоды" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "Неверный тип скидки для промокода {promocode_uuid}" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "Процентная скидка на выбранные продукты" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "Процент скидки" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "Укажите уникальное имя для этой акции" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "Название акции" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "Описание акции" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "Выберите, какие продукты участвуют в этой акции" + +#: core/models.py:1019 +msgid "included products" +msgstr "Включенные продукты" + +#: core/models.py:1023 +msgid "promotion" +msgstr "Продвижение" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "Поставщик, поставляющий данный товар на склад" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "Ассоциированный поставщик" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "Окончательная цена для покупателя после наценок" + +#: core/models.py:1044 +msgid "selling price" +msgstr "Цена продажи" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "Продукт, связанный с этой складской записью" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "Цена, уплаченная продавцу за этот продукт" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "Цена покупки у поставщика" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "Доступное количество продукта на складе" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "Количество на складе" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "Присвоенный поставщиком SKU для идентификации продукта" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "SKU поставщика" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "Цифровой файл, связанный с этой акцией, если применимо" + +#: core/models.py:1075 +msgid "digital file" +msgstr "Цифровой файл" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "Проводки по запасам" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "Продукты, которые пользователь отметил как желаемые" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "Пользователь, владеющий этим списком желаний" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "Владелец вишлиста" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "Список желаний" + +#: core/models.py:1150 +msgid "download" +msgstr "Скачать" + +#: core/models.py:1151 +msgid "downloads" +msgstr "Скачать" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "Вы не можете загрузить цифровой актив для незавершенного заказа" + +#: core/models.py:1171 +msgid "documentary" +msgstr "Документальный фильм" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "Документальные фильмы" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "Неразрешенные" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "Ошибка при создании промокода: {e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "Конфигурация" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "Сохранить" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "Главная" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "По умолчанию" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "Значение" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "Изменен" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "Текущий файл" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "Сброс настроек по умолчанию" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "Подтверждение заказа" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "Логотип" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "Здравствуйте %(order.user.first_name)s," + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "" +"Благодарим вас за заказ #%(order.pk)s! Мы рады сообщить Вам, что приняли Ваш" +" заказ в работу. Ниже приведены детали вашего заказа:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "Всего" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "Общая цена" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "" +"Если у вас возникнут вопросы, обращайтесь в нашу службу поддержки по адресу " +"%(config.EMAIL_HOST_USER)s." + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "С наилучшими пожеланиями,
команда %(config.PROJECT_NAME)s" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "Все права защищены" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "Заказ доставлен" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Здравствуйте, %(user_first_name)s," + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "" +"Мы успешно обработали ваш заказ №%(order_uuid)s! Ниже приведены детали " +"вашего заказа:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "дополнительная информация" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "" +"Если у вас возникнут вопросы, обращайтесь в нашу службу поддержки по адресу " +"%(contact_email)s." + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "С наилучшими пожеланиями,
команда %(project_name)s" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "Ключ" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "" +"Спасибо за ваш заказ! Мы рады подтвердить вашу покупку. Ниже приведены " +"детали вашего заказа:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "Цена доставки" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "Ваш заказ будет доставлен по следующему адресу:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "С наилучшими пожеланиями,
команда %(config.PROJECT_NAME)s" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "Требуются как данные, так и тайм-аут" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "" +"Неверное значение тайм-аута, оно должно находиться в диапазоне от 0 до " +"216000 секунд" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{model} должна быть моделью" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} должен быть объектом списка" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME} | Свяжитесь с нами" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | Подтверждение заказа" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME} | Заказ доставлен" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "У вас нет разрешения на выполнение этого действия." + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "" +"Размеры изображения не должны превышать w{max_width} x h{max_height} " +"пикселей" + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "Неверный формат телефонного номера" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "Вы можете загрузить цифровой актив только один раз" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "favicon не найден" diff --git a/core/locale/zh_Hans/LC_MESSAGES/django.mo b/core/locale/zh_Hans/LC_MESSAGES/django.mo new file mode 100644 index 00000000..3a64d6b6 Binary files /dev/null and b/core/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/core/locale/zh_Hans/LC_MESSAGES/django.po b/core/locale/zh_Hans/LC_MESSAGES/django.po new file mode 100644 index 00000000..63372fbe --- /dev/null +++ b/core/locale/zh_Hans/LC_MESSAGES/django.po @@ -0,0 +1,1672 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-29 14:05+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: zh-hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: core/abstract.py:11 +msgid "unique id" +msgstr "唯一 ID" + +#: core/abstract.py:12 +msgid "unique id is used to surely identify any database object" +msgstr "唯一 ID 用于确定识别任何数据库对象" + +#: core/abstract.py:19 +msgid "is active" +msgstr "处于活动状态" + +#: core/abstract.py:20 +msgid "" +"if set to false, this object can't be seen by users without needed " +"permission" +msgstr "如果设置为 false,则没有必要权限的用户无法查看此对象" + +#: core/abstract.py:22 core/choices.py:18 +msgid "created" +msgstr "创建" + +#: core/abstract.py:22 +msgid "when the object first appeared on the database" +msgstr "对象首次出现在数据库中的时间" + +#: core/abstract.py:23 +msgid "modified" +msgstr "改装" + +#: core/abstract.py:23 +msgid "when the object was last modified" +msgstr "对象最后一次编辑的时间" + +#: core/admin.py:34 core/admin.py:47 +#, python-format +msgid "activate selected %(verbose_name_plural)s" +msgstr "激活选定的 %(verbose_name_plural)s" + +#: core/admin.py:38 core/admin.py:52 +#, python-format +msgid "deactivate selected %(verbose_name_plural)s" +msgstr "停用选定的 %(verbose_name_plural)s" + +#: core/admin.py:61 core/graphene/object_types.py:361 +#: core/graphene/object_types.py:368 core/models.py:145 core/models.py:153 +msgid "attribute value" +msgstr "属性值" + +#: core/admin.py:62 core/graphene/object_types.py:35 core/models.py:154 +msgid "attribute values" +msgstr "属性值" + +#: core/admin.py:133 +#: core/templates/admin/constance/includes/results_list.html:6 +msgid "name" +msgstr "名称" + +#: core/admin.py:152 +msgid "image" +msgstr "图片" + +#: core/admin.py:153 core/graphene/object_types.py:315 +msgid "images" +msgstr "图片" + +#: core/admin.py:160 core/models.py:1083 +msgid "stock" +msgstr "库存" + +#: core/admin.py:161 core/graphene/object_types.py:415 +msgid "stocks" +msgstr "股票" + +#: core/admin.py:194 core/graphene/object_types.py:319 +#: core/templates/digital_order_created_email.html:109 +#: core/templates/digital_order_delivered_email.html:109 +#: core/templates/shipped_order_created_email.html:95 +#: core/templates/shipped_order_delivered_email.html:95 +msgid "price" +msgstr "价格" + +#: core/admin.py:199 +msgid "rating" +msgstr "产品评级" + +#: core/admin.py:203 +msgid "basic info" +msgstr "基本信息" + +#: core/admin.py:217 +msgid "important dates" +msgstr "重要日期" + +#: core/admin.py:218 +msgid "translations" +msgstr "翻译" + +#: core/admin.py:256 core/models.py:791 +msgid "order product" +msgstr "订购产品" + +#: core/admin.py:257 core/graphene/object_types.py:242 core/models.py:792 +msgid "order products" +msgstr "订购产品" + +#: core/admin.py:379 +msgid "config" +msgstr "配置" + +#: core/apps.py:8 +msgid "core" +msgstr "核心" + +#: core/choices.py:4 core/choices.py:20 +msgid "finished" +msgstr "完成" + +#: core/choices.py:5 core/choices.py:19 +msgid "delivering" +msgstr "交付" + +#: core/choices.py:6 +msgid "delivered" +msgstr "已交付" + +#: core/choices.py:7 +msgid "canceled" +msgstr "已取消" + +#: core/choices.py:8 core/choices.py:16 core/choices.py:24 +msgid "failed" +msgstr "失败" + +#: core/choices.py:9 core/choices.py:15 +msgid "pending" +msgstr "待定" + +#: core/choices.py:10 +msgid "accepted" +msgstr "已接受" + +#: core/choices.py:11 +msgid "money returned" +msgstr "退还的款项" + +#: core/choices.py:17 +msgid "payment" +msgstr "付款方式" + +#: core/choices.py:21 +msgid "momental" +msgstr "时刻" + +#: core/choices.py:24 +msgid "successful" +msgstr "成功" + +#: core/docs/drf/views.py:15 core/graphene/mutations.py:28 +msgid "cache I/O" +msgstr "缓存输入/输出" + +#: core/docs/drf/views.py:17 +msgid "" +"apply only a key to read permitted data from cache.\n" +"apply key, data and timeout with authentication to write data to cache." +msgstr "" +"仅使用密钥从缓存中读取允许的数据。\n" +"应用密钥、数据和带验证的超时,将数据写入缓存。" + +#: core/docs/drf/views.py:29 +msgid "get a list of supported languages" +msgstr "获取支持的语言列表" + +#: core/docs/drf/views.py:38 +msgid "get application's exposable parameters" +msgstr "获取应用程序的可公开参数" + +#: core/docs/drf/views.py:45 +msgid "send a message to the support team" +msgstr "向支持团队发送信息" + +#: core/docs/drf/views.py:56 core/graphene/mutations.py:47 +msgid "request a CORSed URL" +msgstr "请求 CORSed URL。只允许使用 https。" + +#: core/docs/drf/views.py:82 +msgid "global search endpoint to query across project's tables" +msgstr "全局搜索端点可跨项目表格进行查询" + +#: core/docs/drf/viewsets.py:26 +msgid "list all attribute groups (simple view)" +msgstr "列出所有属性组(简单视图)" + +#: core/docs/drf/viewsets.py:30 +msgid "retrieve a single attribute group (detailed view)" +msgstr "检索单个属性组(详细视图)" + +#: core/docs/drf/viewsets.py:34 +msgid "create an attribute group" +msgstr "创建属性组" + +#: core/docs/drf/viewsets.py:38 +msgid "delete an attribute group" +msgstr "删除属性组" + +#: core/docs/drf/viewsets.py:42 +msgid "rewrite an existing attribute group saving non-editables" +msgstr "重写保存不可编辑的现有属性组" + +#: core/docs/drf/viewsets.py:46 +msgid "" +"rewrite some fields of an existing attribute group saving non-editables" +msgstr "重写现有属性组的某些字段,保存不可编辑的内容" + +#: core/docs/drf/viewsets.py:53 +msgid "list all attributes (simple view)" +msgstr "列出所有属性(简单视图)" + +#: core/docs/drf/viewsets.py:57 +msgid "retrieve a single attribute (detailed view)" +msgstr "检索单个属性(详细视图)" + +#: core/docs/drf/viewsets.py:61 +msgid "create an attribute" +msgstr "创建属性" + +#: core/docs/drf/viewsets.py:65 +msgid "delete an attribute" +msgstr "删除属性" + +#: core/docs/drf/viewsets.py:69 +msgid "rewrite an existing attribute saving non-editables" +msgstr "重写现有属性,保存不可编辑属性" + +#: core/docs/drf/viewsets.py:73 +msgid "rewrite some fields of an existing attribute saving non-editables" +msgstr "重写现有属性的某些字段,保存不可编辑的内容" + +#: core/docs/drf/viewsets.py:80 +msgid "list all attribute values (simple view)" +msgstr "列出所有属性值(简单视图)" + +#: core/docs/drf/viewsets.py:84 +msgid "retrieve a single attribute value (detailed view)" +msgstr "读取单个属性值(详细视图)" + +#: core/docs/drf/viewsets.py:88 +msgid "create an attribute value" +msgstr "创建属性值" + +#: core/docs/drf/viewsets.py:92 +msgid "delete an attribute value" +msgstr "删除属性值" + +#: core/docs/drf/viewsets.py:96 +msgid "rewrite an existing attribute value saving non-editables" +msgstr "重写现有属性值,保存不可编辑属性" + +#: core/docs/drf/viewsets.py:100 +msgid "" +"rewrite some fields of an existing attribute value saving non-editables" +msgstr "重写现有属性值的某些字段,保存不可编辑的属性值" + +#: core/docs/drf/viewsets.py:107 +msgid "list all categories (simple view)" +msgstr "列出所有类别(简单视图)" + +#: core/docs/drf/viewsets.py:111 +msgid "retrieve a single category (detailed view)" +msgstr "检索单个类别(详细视图)" + +#: core/docs/drf/viewsets.py:115 +msgid "create a category" +msgstr "创建类别" + +#: core/docs/drf/viewsets.py:119 +msgid "delete a category" +msgstr "删除类别" + +#: core/docs/drf/viewsets.py:123 +msgid "rewrite an existing category saving non-editables" +msgstr "重写现有类别,保存不可编辑内容" + +#: core/docs/drf/viewsets.py:127 +msgid "rewrite some fields of an existing category saving non-editables" +msgstr "重写现有类别的某些字段,保存不可编辑内容" + +#: core/docs/drf/viewsets.py:134 +msgid "list all orders (simple view)" +msgstr "列出所有类别(简单视图)" + +#: core/docs/drf/viewsets.py:135 +msgid "for non-staff users, only their own orders are returned." +msgstr "对于非工作人员用户,只有他们自己的订单才会被退回。" + +#: core/docs/drf/viewsets.py:139 +msgid "retrieve a single order (detailed view)" +msgstr "检索单个类别(详细视图)" + +#: core/docs/drf/viewsets.py:143 +msgid "create an order" +msgstr "创建属性" + +#: core/docs/drf/viewsets.py:144 +msgid "doesn't work for non-staff users." +msgstr "不适用于非工作人员用户。" + +#: core/docs/drf/viewsets.py:148 +msgid "delete an order" +msgstr "删除属性" + +#: core/docs/drf/viewsets.py:152 +msgid "rewrite an existing order saving non-editables" +msgstr "重写现有类别,保存不可编辑内容" + +#: core/docs/drf/viewsets.py:156 +msgid "rewrite some fields of an existing order saving non-editables" +msgstr "重写现有类别的某些字段,保存不可编辑内容" + +#: core/docs/drf/viewsets.py:160 +msgid "purchase an order" +msgstr "订购时的购买价格" + +#: core/docs/drf/viewsets.py:162 +msgid "" +"finalizes the order purchase. if `force_balance` is used, the purchase is " +"completed using the user's balance; if `force_payment` is used, a " +"transaction is initiated." +msgstr "完成订单购买。如果使用 \"force_balance\",则使用用户的余额完成购买;如果使用 \"force_payment\",则启动交易。" + +#: core/docs/drf/viewsets.py:174 +msgid "purchase an order without account creation" +msgstr "无需创建账户即可购买订单" + +#: core/docs/drf/viewsets.py:176 +msgid "finalizes the order purchase for a non-registered user." +msgstr "完成非注册用户的订单购买。" + +#: core/docs/drf/viewsets.py:185 +msgid "add product to order" +msgstr "在订单中添加产品" + +#: core/docs/drf/viewsets.py:186 +msgid "" +"adds a product to an order using the provided `product_uuid` and " +"`attributes`." +msgstr "使用提供的 `product_uuid` 和 `attributes` 将产品添加到订单中。" + +#: core/docs/drf/viewsets.py:191 +msgid "remove product from order" +msgstr "从订单中删除产品" + +#: core/docs/drf/viewsets.py:192 +msgid "" +"removes a product from an order using the provided `product_uuid` and " +"`attributes`." +msgstr "使用提供的 `product_uuid` 和 `attributes` 从订单中删除产品。" + +#: core/docs/drf/viewsets.py:200 +msgid "list all wishlists (simple view)" +msgstr "列出所有属性(简单视图)" + +#: core/docs/drf/viewsets.py:201 +msgid "for non-staff users, only their own wishlists are returned." +msgstr "对于非工作人员用户,只返回他们自己的愿望清单。" + +#: core/docs/drf/viewsets.py:205 +msgid "retrieve a single wishlist (detailed view)" +msgstr "检索单个属性(详细视图)" + +#: core/docs/drf/viewsets.py:209 +msgid "create an wishlist" +msgstr "创建属性" + +#: core/docs/drf/viewsets.py:210 +msgid "Doesn't work for non-staff users." +msgstr "不适用于非工作人员用户。" + +#: core/docs/drf/viewsets.py:214 +msgid "delete an wishlist" +msgstr "删除属性" + +#: core/docs/drf/viewsets.py:218 +msgid "rewrite an existing wishlist saving non-editables" +msgstr "重写现有属性,保存不可编辑属性" + +#: core/docs/drf/viewsets.py:222 +msgid "rewrite some fields of an existing wishlist saving non-editables" +msgstr "重写现有属性的某些字段,保存不可编辑的内容" + +#: core/docs/drf/viewsets.py:226 +msgid "add product to wishlist" +msgstr "在订单中添加产品" + +#: core/docs/drf/viewsets.py:227 +msgid "adds a product to an wishlist using the provided `product_uuid`" +msgstr "使用提供的 `product_uuid` 将产品添加到愿望清单中" + +#: core/docs/drf/viewsets.py:232 +msgid "remove product from wishlist" +msgstr "从愿望清单中删除产品" + +#: core/docs/drf/viewsets.py:233 +msgid "removes a product from an wishlist using the provided `product_uuid`" +msgstr "使用提供的 `product_uuid` 从愿望清单中删除产品" + +#: core/docs/drf/viewsets.py:238 +msgid "add many products to wishlist" +msgstr "将许多产品添加到愿望清单" + +#: core/docs/drf/viewsets.py:239 +msgid "adds many products to an wishlist using the provided `product_uuids`" +msgstr "使用提供的 `product_uuids` 将许多产品添加到愿望清单中" + +#: core/docs/drf/viewsets.py:244 +msgid "remove many products from wishlist" +msgstr "从订单中删除产品" + +#: core/docs/drf/viewsets.py:245 +msgid "" +"removes many products from an wishlist using the provided `product_uuids`" +msgstr "使用提供的 `product_uuids` 从愿望清单中删除多个产品" + +#: core/elasticsearch/__init__.py:38 +msgid "no search term provided." +msgstr "未提供搜索条件。" + +#: core/graphene/mutations.py:31 +msgid "key to look for in or set into the cache" +msgstr "在缓存中查找或设置的关键字" + +#: core/graphene/mutations.py:32 +msgid "data to store in cache" +msgstr "缓存中要存储的数据" + +#: core/graphene/mutations.py:35 +msgid "timeout in seconds to set the data for into the cache" +msgstr "将数据设置为缓存的超时(以秒为单位" + +#: core/graphene/mutations.py:38 +msgid "cached data" +msgstr "缓存数据" + +#: core/graphene/mutations.py:52 +msgid "camelized JSON data from the requested URL" +msgstr "从请求的 URL 中获取驼峰化 JSON 数据" + +#: core/graphene/mutations.py:57 core/views.py:166 +msgid "only URLs starting with http(s):// are allowed" +msgstr "只允许使用以 http(s):// 开头的 URL" + +#: core/graphene/mutations.py:72 +msgid "add a product to the order" +msgstr "在订单中添加产品" + +#: core/graphene/mutations.py:93 core/graphene/mutations.py:119 +#: core/graphene/mutations.py:194 +#, python-brace-format +msgid "order {order_uuid} not found" +msgstr "未找到订单 {order_uuid}" + +#: core/graphene/mutations.py:98 core/graphene/mutations.py:145 +msgid "remove a product from the order" +msgstr "从订单中删除产品" + +#: core/graphene/mutations.py:124 +msgid "remove all products from the order" +msgstr "从订单中删除所有产品" + +#: core/graphene/mutations.py:167 +msgid "buy an order" +msgstr "购买订单" + +#: core/graphene/mutations.py:192 core/graphene/mutations.py:344 +#: core/graphene/mutations.py:378 core/viewsets.py:220 +msgid "wrong type came from order.buy() method: {type(instance)!s}" +msgstr "order.buy() 方法中的类型有误:{str(type(instance))}" + +#: core/graphene/mutations.py:199 +#, fuzzy +msgid "buy an unregistered order" +msgstr "购买订单" + +#: core/graphene/mutations.py:228 +msgid "add a product to the wishlist" +msgstr "在订单中添加产品" + +#: core/graphene/mutations.py:250 core/graphene/mutations.py:277 +#: core/graphene/mutations.py:304 core/graphene/mutations.py:347 +#, python-brace-format +msgid "wishlist {wishlist_uuid} not found" +msgstr "未找到愿望清单 {wishlist_uuid}" + +#: core/graphene/mutations.py:255 +msgid "remove a product from the wishlist" +msgstr "从订单中删除产品" + +#: core/graphene/mutations.py:282 +msgid "remove all products from the wishlist" +msgstr "从订单中删除产品" + +#: core/graphene/mutations.py:309 +msgid "buy all products from the wishlist" +msgstr "从订单中删除产品" + +#: core/graphene/mutations.py:352 +msgid "buy a product" +msgstr "购买订单" + +#: core/graphene/mutations.py:358 +msgid "" +"please send the attributes as the string formatted like " +"attr1=value1,attr2=value2" +msgstr "请以字符串形式发送属性,格式如 attr1=value1,attr2=value2" + +#: core/graphene/mutations.py:474 +msgid "elasticsearch - works like a charm" +msgstr "ElasticSearch - 工作起来得心应手" + +#: core/graphene/object_types.py:42 core/graphene/object_types.py:225 +#: core/graphene/object_types.py:266 core/models.py:122 core/models.py:468 +msgid "attributes" +msgstr "属性" + +#: core/graphene/object_types.py:55 +msgid "grouped attributes" +msgstr "分组属性" + +#: core/graphene/object_types.py:62 +msgid "groups of attributes" +msgstr "属性组" + +#: core/graphene/object_types.py:75 core/graphene/object_types.py:104 +#: core/graphene/object_types.py:131 core/models.py:86 core/models.py:208 +msgid "categories" +msgstr "类别" + +#: core/graphene/object_types.py:82 core/models.py:253 +msgid "brands" +msgstr "品牌" + +#: core/graphene/object_types.py:106 +msgid "category image url" +msgstr "类别" + +#: core/graphene/object_types.py:107 core/graphene/object_types.py:202 +#: core/models.py:172 +msgid "markup percentage" +msgstr "加价百分比" + +#: core/graphene/object_types.py:110 +msgid "which attributes and values can be used for filtering this category." +msgstr "哪些属性和值可用于筛选该类别。" + +#: core/graphene/object_types.py:114 +msgid "" +"minimum and maximum prices for products in this category, if available." +msgstr "该类别产品的最低和最高价格(如有)。" + +#: core/graphene/object_types.py:209 core/models.py:383 +msgid "vendors" +msgstr "供应商" + +#: core/graphene/object_types.py:213 +msgid "comment" +msgstr "如何" + +#: core/graphene/object_types.py:214 +msgid "rating value from 1 to 10, inclusive, or 0 if not set." +msgstr "评级值从 1 到 10(包括 10),如果未设置,则为 0。" + +#: core/graphene/object_types.py:221 +msgid "represents feedback from a user." +msgstr "代表用户的反馈意见。" + +#: core/graphene/object_types.py:226 core/graphene/object_types.py:267 +#: core/models.py:462 +msgid "notifications" +msgstr "通知" + +#: core/graphene/object_types.py:227 +msgid "download url for this order product if applicable" +msgstr "此订单产品的下载网址(如适用" + +#: core/graphene/object_types.py:256 +msgid "a list of order products in this order" +msgstr "该订单中的订单产品列表" + +#: core/graphene/object_types.py:258 core/models.py:432 +msgid "billing address" +msgstr "账单地址" + +#: core/graphene/object_types.py:261 +msgid "" +"shipping address for this order, leave blank if same as billing address or " +"if not applicable" +msgstr "此订单的送货地址,如果与账单地址相同或不适用,请留空" + +#: core/graphene/object_types.py:263 +msgid "total price of this order" +msgstr "订单总价" + +#: core/graphene/object_types.py:264 +msgid "total quantity of products in order" +msgstr "订单中产品的总数量" + +#: core/graphene/object_types.py:265 +msgid "are all products in the order digital" +msgstr "订单中的所有产品都是数字产品吗?" + +#: core/graphene/object_types.py:284 core/models.py:489 +msgid "orders" +msgstr "订单" + +#: core/graphene/object_types.py:300 +msgid "image url" +msgstr "图片 URL" + +#: core/graphene/object_types.py:307 +msgid "product's images" +msgstr "产品图片" + +#: core/graphene/object_types.py:314 core/models.py:207 core/models.py:263 +msgid "category" +msgstr "类别" + +#: core/graphene/object_types.py:316 core/models.py:419 +msgid "feedbacks" +msgstr "反馈意见" + +#: core/graphene/object_types.py:317 core/models.py:252 core/models.py:271 +msgid "brand" +msgstr "品牌" + +#: core/graphene/object_types.py:318 core/models.py:76 +msgid "attribute groups" +msgstr "属性组" + +#: core/graphene/object_types.py:320 +#: core/templates/digital_order_created_email.html:108 +#: core/templates/digital_order_delivered_email.html:108 +#: core/templates/shipped_order_created_email.html:94 +#: core/templates/shipped_order_delivered_email.html:94 +msgid "quantity" +msgstr "数量" + +#: core/graphene/object_types.py:321 +msgid "number of feedbacks" +msgstr "反馈数量" + +#: core/graphene/object_types.py:338 core/models.py:308 +msgid "products" +msgstr "产品" + +#: core/graphene/object_types.py:386 +msgid "promocodes" +msgstr "促销代码" + +#: core/graphene/object_types.py:396 +msgid "products on sale" +msgstr "销售产品" + +#: core/graphene/object_types.py:403 core/models.py:1024 +msgid "promotions" +msgstr "促销活动" + +#: core/graphene/object_types.py:407 core/models.py:382 +msgid "vendor" +msgstr "供应商" + +#: core/graphene/object_types.py:408 core/models.py:307 +#: core/templates/digital_order_created_email.html:107 +#: core/templates/digital_order_delivered_email.html:107 +#: core/templates/shipped_order_created_email.html:93 +#: core/templates/shipped_order_delivered_email.html:93 +msgid "product" +msgstr "产品" + +#: core/graphene/object_types.py:419 core/models.py:1094 +msgid "wishlisted products" +msgstr "心愿单上的产品" + +#: core/graphene/object_types.py:425 core/models.py:1111 +msgid "wishlists" +msgstr "愿望清单" + +#: core/graphene/object_types.py:429 +msgid "project name" +msgstr "项目名称" + +#: core/graphene/object_types.py:430 +msgid "company email" +msgstr "公司电子邮件" + +#: core/graphene/object_types.py:431 +msgid "company name" +msgstr "公司名称" + +#: core/graphene/object_types.py:432 +msgid "company address" +msgstr "公司地址" + +#: core/graphene/object_types.py:433 +msgid "company phone number" +msgstr "公司电话号码" + +#: core/graphene/object_types.py:434 +msgid "email from, sometimes it must be used instead of host user value" +msgstr "电子邮件来自\",有时必须使用它来代替主机用户值" + +#: core/graphene/object_types.py:435 +msgid "email host user" +msgstr "电子邮件主机用户" + +#: core/graphene/object_types.py:436 +msgid "maximum amount for payment" +msgstr "最高付款额" + +#: core/graphene/object_types.py:437 +msgid "minimum amount for payment" +msgstr "最低付款额" + +#: core/graphene/object_types.py:440 +msgid "company configuration" +msgstr "配置" + +#: core/graphene/object_types.py:444 +msgid "language code" +msgstr "语言代码" + +#: core/graphene/object_types.py:445 +msgid "language name" +msgstr "语言名称" + +#: core/graphene/object_types.py:446 +msgid "language flag, if exists :)" +msgstr "语言标志(如果有):)" + +#: core/graphene/object_types.py:449 +msgid "supported languages" +msgstr "获取支持的语言列表" + +#: core/graphene/object_types.py:468 core/graphene/object_types.py:469 +#: core/graphene/object_types.py:470 +msgid "products search results" +msgstr "产品搜索结果" + +#: core/models.py:61 +msgid "parent of this group" +msgstr "本组家长" + +#: core/models.py:62 +msgid "parent attribute group" +msgstr "父属性组" + +#: core/models.py:66 core/models.py:67 +msgid "attribute group's name" +msgstr "属性组名称" + +#: core/models.py:75 core/models.py:94 +msgid "attribute group" +msgstr "属性组" + +#: core/models.py:85 +msgid "category of this attribute" +msgstr "该属性的类别" + +#: core/models.py:93 +msgid "group of this attribute" +msgstr "该属性的组" + +#: core/models.py:99 +msgid "string" +msgstr "字符串" + +#: core/models.py:100 +msgid "integer" +msgstr "整数" + +#: core/models.py:101 +msgid "float" +msgstr "浮动" + +#: core/models.py:102 +msgid "boolean" +msgstr "布尔型" + +#: core/models.py:103 +msgid "array" +msgstr "阵列" + +#: core/models.py:104 +msgid "object" +msgstr "对象" + +#: core/models.py:106 +msgid "type of the attribute's value" +msgstr "属性值的类型" + +#: core/models.py:107 +msgid "value type" +msgstr "价值类型" + +#: core/models.py:112 +msgid "name of this attribute" +msgstr "该属性的名称" + +#: core/models.py:113 +msgid "attribute's name" +msgstr "属性名称" + +#: core/models.py:121 core/models.py:133 +#: core/templates/digital_order_delivered_email.html:132 +msgid "attribute" +msgstr "属性" + +#: core/models.py:132 +msgid "attribute of this value" +msgstr "该值的属性" + +#: core/models.py:140 +msgid "the specific product associated with this attribute's value" +msgstr "与该属性值相关的特定产品" + +#: core/models.py:141 core/models.py:768 core/models.py:882 +#: core/models.py:1050 +msgid "associated product" +msgstr "相关产品" + +#: core/models.py:146 +msgid "the specific value for this attribute" +msgstr "该属性的具体值" + +#: core/models.py:163 +msgid "upload an image representing this category" +msgstr "上传代表该类别的图片" + +#: core/models.py:166 +msgid "category image" +msgstr "类别 图像" + +#: core/models.py:171 +msgid "define a markup percentage for products in this category" +msgstr "定义该类别产品的加价百分比" + +#: core/models.py:180 +msgid "parent of this category to form a hierarchical structure" +msgstr "该类别的父类别,形成等级结构" + +#: core/models.py:181 +msgid "parent category" +msgstr "父类" + +#: core/models.py:186 +msgid "category name" +msgstr "类别名称" + +#: core/models.py:187 +msgid "provide a name for this category" +msgstr "提供该类别的名称" + +#: core/models.py:194 +msgid "add a detailed description for this category" +msgstr "为该类别添加详细说明" + +#: core/models.py:195 +msgid "category description" +msgstr "类别说明" + +#: core/models.py:217 +msgid "name of this brand" +msgstr "品牌名称" + +#: core/models.py:218 +msgid "brand name" +msgstr "品牌名称" + +#: core/models.py:224 +msgid "upload a logo representing this brand" +msgstr "上传代表该品牌的徽标" + +#: core/models.py:226 +msgid "brand small image" +msgstr "品牌小形象" + +#: core/models.py:231 +msgid "upload a big logo representing this brand" +msgstr "上传代表该品牌的大徽标" + +#: core/models.py:233 +msgid "brand big image" +msgstr "品牌大形象" + +#: core/models.py:238 +msgid "add a detailed description of the brand" +msgstr "添加品牌的详细描述" + +#: core/models.py:239 +msgid "brand description" +msgstr "品牌描述" + +#: core/models.py:244 +msgid "optional categories that this brand is associated with" +msgstr "与该品牌相关的可选类别" + +#: core/models.py:245 +msgid "associated categories" +msgstr "类别" + +#: core/models.py:262 +msgid "category this product belongs to" +msgstr "该产品所属类别" + +#: core/models.py:270 +msgid "optionally associate this product with a brand" +msgstr "可选择将该产品与某个品牌联系起来" + +#: core/models.py:276 +msgid "tags that help describe or group this product" +msgstr "有助于描述或归类该产品的标签" + +#: core/models.py:277 core/models.py:856 +msgid "product tags" +msgstr "产品标签" + +#: core/models.py:281 +msgid "indicates whether this product is digitally delivered" +msgstr "表示该产品是否以数字方式交付" + +#: core/models.py:282 +msgid "is product digital" +msgstr "产品是否数字化" + +#: core/models.py:288 +msgid "provide a clear identifying name for the product" +msgstr "为产品提供一个明确的标识名称" + +#: core/models.py:289 +msgid "product name" +msgstr "产品名称" + +#: core/models.py:294 core/models.py:1012 +msgid "add a detailed description of the product" +msgstr "添加产品的详细描述" + +#: core/models.py:295 +msgid "product description" +msgstr "产品说明" + +#: core/models.py:302 +msgid "part number for this product" +msgstr "该产品的零件编号" + +#: core/models.py:303 +msgid "part number" +msgstr "部件编号" + +#: core/models.py:360 +msgid "stores credentials and endpoints required for vendor communication" +msgstr "存储供应商应用程序接口通信所需的凭证和端点" + +#: core/models.py:361 +msgid "authentication info" +msgstr "认证信息" + +#: core/models.py:366 +msgid "define the markup for products retrieved from this vendor" +msgstr "定义从该供应商获取的产品的标记" + +#: core/models.py:367 +msgid "vendor markup percentage" +msgstr "供应商加价百分比" + +#: core/models.py:371 +msgid "name of this vendor" +msgstr "供应商名称" + +#: core/models.py:372 +msgid "vendor name" +msgstr "供应商名称" + +#: core/models.py:395 +msgid "user-provided comments about their experience with the product" +msgstr "用户提供的产品使用体验评论" + +#: core/models.py:396 +msgid "feedback comments" +msgstr "反馈意见" + +#: core/models.py:403 +msgid "" +"references the specific product in an order that this feedback is about" +msgstr "引用该反馈意见涉及的订单中的具体产品" + +#: core/models.py:404 +msgid "related order product" +msgstr "相关订购产品" + +#: core/models.py:409 +msgid "user-assigned rating for the product" +msgstr "用户对产品的评分" + +#: core/models.py:410 +msgid "product rating" +msgstr "产品评级" + +#: core/models.py:418 +msgid "feedback" +msgstr "反馈意见" + +#: core/models.py:431 +msgid "the billing address used for this order" +msgstr "该订单使用的账单地址" + +#: core/models.py:439 +msgid "optional promo code applied to this order" +msgstr "此订单可选择使用促销代码" + +#: core/models.py:440 +msgid "applied promo code" +msgstr "应用促销代码" + +#: core/models.py:448 +msgid "the shipping address used for this order" +msgstr "该订单使用的送货地址" + +#: core/models.py:449 +msgid "shipping address" +msgstr "送货地址" + +#: core/models.py:455 +msgid "current status of the order in its lifecycle" +msgstr "订单在其生命周期中的当前状态" + +#: core/models.py:456 +msgid "order status" +msgstr "订单状态" + +#: core/models.py:461 core/models.py:745 +msgid "json structure of notifications to display to users" +msgstr "向用户显示的通知的 JSON 结构,在管理用户界面中使用表格视图" + +#: core/models.py:467 +msgid "json representation of order attributes for this order" +msgstr "该订单属性的 JSON 表示形式" + +#: core/models.py:473 +msgid "the user who placed the order" +msgstr "下订单的用户" + +#: core/models.py:474 +msgid "user" +msgstr "用户" + +#: core/models.py:480 +msgid "the timestamp when the order was finalized" +msgstr "订单确定的时间戳" + +#: core/models.py:481 +msgid "buy time" +msgstr "购买时间" + +#: core/models.py:488 +msgid "order" +msgstr "订购" + +#: core/models.py:515 +msgid "you cannot add products to an order that is not a pending one" +msgstr "您不能向非待处理订单添加产品" + +#: core/models.py:520 +msgid "you cannot add inactive products to order" +msgstr "您不能在订单中添加非活动产品" + +#: core/models.py:537 +msgid "you cannot add more products than available in stock" +msgstr "添加的产品数量不能超过现有库存" + +#: core/models.py:546 core/models.py:563 core/models.py:587 +#: core/models.py:1121 core/models.py:1132 +#, python-brace-format +msgid "{name} does not exist: {product_uuid}" +msgstr "{name} 不存在:{product_uuid} 不存在" + +#: core/models.py:550 core/models.py:571 core/models.py:579 +msgid "you cannot remove products from an order that is not a pending one" +msgstr "您不能从非待处理订单中删除产品" + +#: core/models.py:567 +#, python-brace-format +msgid "{name} does not exist with query <{query}>" +msgstr "查询 <{query}> 时 {name} 不存在" + +#: core/models.py:598 +msgid "promocode does not exist" +msgstr "促销代码不存在" + +#: core/models.py:607 +msgid "invalid force value" +msgstr "力值无效" + +#: core/models.py:610 +msgid "you cannot purchase an empty order!" +msgstr "您不能购买空单!" + +#: core/models.py:625 +msgid "insufficient funds to complete the order" +msgstr "资金不足,无法完成订单" + +#: core/models.py:643 +#, fuzzy +msgid "you cannot purchase without registration an empty order!" +msgstr "您不能购买空单!" + +#: core/models.py:651 +msgid "" +"you cannot buy without registration, please provide the following " +"information: customer name, customer email, customer phone number" +msgstr "未经注册不能购买,请提供以下信息:客户姓名、客户电子邮件、客户电话号码" + +#: core/models.py:662 +msgid "you cannot create a momental order without providing a billing address" +msgstr "如果不提供账单地址,就无法创建妈妈订单" + +#: core/models.py:733 +msgid "the price paid by the customer for this product at purchase time" +msgstr "客户购买该产品时支付的价格" + +#: core/models.py:734 +msgid "purchase price at order time" +msgstr "订购时的购买价格" + +#: core/models.py:739 +msgid "internal comments for admins about this ordered product" +msgstr "管理员对该订购产品的内部评论" + +#: core/models.py:740 +msgid "internal comments" +msgstr "内部意见" + +#: core/models.py:746 +msgid "user notifications" +msgstr "用户通知" + +#: core/models.py:751 +msgid "json representation of this item's attributes" +msgstr "该项属性的 JSON 表示形式" + +#: core/models.py:752 +msgid "ordered product attributes" +msgstr "有序的产品属性" + +#: core/models.py:757 +msgid "reference to the parent order that contains this product" +msgstr "对包含该产品的父订单的引用" + +#: core/models.py:758 +msgid "parent order" +msgstr "父顺序" + +#: core/models.py:767 +msgid "the specific product associated with this order line" +msgstr "与该订单项目相关的具体产品" + +#: core/models.py:774 +msgid "quantity of this specific product in the order" +msgstr "订单中该特定产品的数量" + +#: core/models.py:775 +msgid "product quantity" +msgstr "产品数量" + +#: core/models.py:782 +msgid "current status of this product in the order" +msgstr "订单中该产品的当前状态" + +#: core/models.py:783 +msgid "product line status" +msgstr "产品系列状态" + +#: core/models.py:841 +msgid "internal tag identifier for the product tag" +msgstr "产品标签的内部标签标识符" + +#: core/models.py:842 +msgid "tag name" +msgstr "标签名称" + +#: core/models.py:846 +msgid "user-friendly name for the product tag" +msgstr "方便用户使用的产品标签名称" + +#: core/models.py:847 +msgid "tag display name" +msgstr "标签显示名称" + +#: core/models.py:855 +msgid "product tag" +msgstr "产品标签" + +#: core/models.py:864 +msgid "provide alternative text for the image for accessibility" +msgstr "为图像提供替代文字,以便于访问" + +#: core/models.py:865 +msgid "image alt text" +msgstr "图片 alt 文本" + +#: core/models.py:868 +msgid "upload the image file for this product" +msgstr "上传该产品的图片文件" + +#: core/models.py:869 core/models.py:894 +msgid "product image" +msgstr "产品图片" + +#: core/models.py:875 +msgid "determines the order in which images are displayed" +msgstr "确定图像的显示顺序" + +#: core/models.py:876 +msgid "display priority" +msgstr "显示优先级" + +#: core/models.py:881 +msgid "the product that this image represents" +msgstr "该图片所代表的产品" + +#: core/models.py:895 +msgid "product images" +msgstr "产品图片" + +#: core/models.py:905 +msgid "unique code used by a user to redeem a discount" +msgstr "用户用于兑换折扣的唯一代码" + +#: core/models.py:906 +msgid "promo code identifier" +msgstr "促销代码标识符" + +#: core/models.py:913 +msgid "fixed discount amount applied if percent is not used" +msgstr "如果不使用百分比,则使用固定折扣额" + +#: core/models.py:914 +msgid "fixed discount amount" +msgstr "固定折扣额" + +#: core/models.py:920 +msgid "percentage discount applied if fixed amount is not used" +msgstr "未使用固定金额时适用的折扣百分比" + +#: core/models.py:921 +msgid "percentage discount" +msgstr "折扣百分比" + +#: core/models.py:926 +msgid "timestamp when the promocode expires" +msgstr "促销代码过期的时间戳" + +#: core/models.py:927 +msgid "end validity time" +msgstr "结束有效时间" + +#: core/models.py:932 +msgid "timestamp from which this promocode is valid" +msgstr "该促销代码有效的时间戳" + +#: core/models.py:933 +msgid "start validity time" +msgstr "开始有效时间" + +#: core/models.py:938 +msgid "timestamp when the promocode was used, blank if not used yet" +msgstr "使用促销代码的时间戳,如果尚未使用,则留空" + +#: core/models.py:939 +msgid "usage timestamp" +msgstr "使用时间戳" + +#: core/models.py:944 +msgid "user assigned to this promocode if applicable" +msgstr "分配给此促销代码的用户(如适用" + +#: core/models.py:945 +msgid "assigned user" +msgstr "指定用户" + +#: core/models.py:952 +msgid "promo code" +msgstr "促销代码" + +#: core/models.py:953 +msgid "promo codes" +msgstr "促销代码" + +#: core/models.py:960 +msgid "" +"only one type of discount should be defined (amount or percent), but not " +"both or neither." +msgstr "只能定义一种折扣类型(金额或百分比),而不能同时定义两种类型或两者都不定义。" + +#: core/models.py:975 +#, fuzzy +msgid "promocode already used" +msgstr "促销代码" + +#: core/models.py:989 +#, fuzzy, python-brace-format +msgid "invalid discount type for promocode {self.uuid}" +msgstr "促销代码 {promocode_uuid} 的折扣类型无效" + +#: core/models.py:1000 +msgid "percentage discount for the selected products" +msgstr "所选产品的折扣百分比" + +#: core/models.py:1001 +msgid "discount percentage" +msgstr "折扣百分比" + +#: core/models.py:1006 +msgid "provide a unique name for this promotion" +msgstr "为该促销活动提供一个独特的名称" + +#: core/models.py:1007 +msgid "promotion name" +msgstr "推广名称" + +#: core/models.py:1013 +msgid "promotion description" +msgstr "促销说明" + +#: core/models.py:1018 +msgid "select which products are included in this promotion" +msgstr "选择促销活动包括哪些产品" + +#: core/models.py:1019 +msgid "included products" +msgstr "包括产品" + +#: core/models.py:1023 +msgid "promotion" +msgstr "促销活动" + +#: core/models.py:1038 +msgid "the vendor supplying this product stock" +msgstr "提供该产品库存的供应商" + +#: core/models.py:1039 +msgid "associated vendor" +msgstr "相关供应商" + +#: core/models.py:1043 +msgid "final price to the customer after markups" +msgstr "加价后给客户的最终价格" + +#: core/models.py:1044 +msgid "selling price" +msgstr "销售价格" + +#: core/models.py:1049 +msgid "the product associated with this stock entry" +msgstr "与该库存条目相关的产品" + +#: core/models.py:1057 +msgid "the price paid to the vendor for this product" +msgstr "为该产品支付给供应商的价格" + +#: core/models.py:1058 +msgid "vendor purchase price" +msgstr "供应商购买价格" + +#: core/models.py:1062 +msgid "available quantity of the product in stock" +msgstr "产品的可用库存量" + +#: core/models.py:1063 +msgid "quantity in stock" +msgstr "库存数量" + +#: core/models.py:1067 +msgid "vendor-assigned SKU for identifying the product" +msgstr "供应商指定的 SKU,用于识别产品" + +#: core/models.py:1068 +msgid "vendor sku" +msgstr "供应商 SKU" + +#: core/models.py:1074 +msgid "digital file associated with this stock if applicable" +msgstr "与该库存相关的数字文件(如适用" + +#: core/models.py:1075 +msgid "digital file" +msgstr "数字文件" + +#: core/models.py:1084 +msgid "stock entries" +msgstr "库存条目" + +#: core/models.py:1093 +msgid "products that the user has marked as wanted" +msgstr "用户标记为想要的产品" + +#: core/models.py:1101 +msgid "user who owns this wishlist" +msgstr "拥有此愿望清单的用户" + +#: core/models.py:1102 +msgid "wishlist owner" +msgstr "心愿单所有者" + +#: core/models.py:1110 +msgid "wishlist" +msgstr "愿望清单" + +#: core/models.py:1150 +msgid "download" +msgstr "下载" + +#: core/models.py:1151 +msgid "downloads" +msgstr "下载" + +#: core/models.py:1159 +msgid "you can not download a digital asset for a non-finished order" +msgstr "您无法下载未完成订单的数字资产" + +#: core/models.py:1171 +msgid "documentary" +msgstr "纪录片" + +#: core/models.py:1172 +msgid "documentaries" +msgstr "纪录片" + +#: core/models.py:1182 +msgid "unresolved" +msgstr "未解决" + +#: core/signals.py:49 +msgid "error during promocode creation: {e!s}" +msgstr "创建促销代码时出错:{e!s}" + +#: core/templates/admin/constance/change_list.html:50 +msgid "configuration" +msgstr "配置" + +#: core/templates/admin/constance/change_list.html:55 +msgid "save" +msgstr "节省" + +#: core/templates/admin/constance/change_list.html:64 +msgid "home" +msgstr "首页" + +#: core/templates/admin/constance/includes/results_list.html:7 +msgid "default" +msgstr "默认值" + +#: core/templates/admin/constance/includes/results_list.html:8 +#: core/templates/digital_order_delivered_email.html:135 +#: core/templates/json_table_widget.html:6 +msgid "value" +msgstr "价值" + +#: core/templates/admin/constance/includes/results_list.html:9 +msgid "is modified" +msgstr "是否修改" + +#: core/templates/admin/constance/includes/results_list.html:26 +msgid "current file" +msgstr "当前文件" + +#: core/templates/admin/constance/includes/results_list.html:44 +msgid "reset to default" +msgstr "重置为默认值" + +#: core/templates/digital_order_created_email.html:7 +#: core/templates/digital_order_created_email.html:100 +#: core/templates/digital_order_delivered_email.html:7 +#: core/templates/shipped_order_created_email.html:7 +#: core/templates/shipped_order_created_email.html:86 +#: core/templates/shipped_order_delivered_email.html:7 +#: core/templates/shipped_order_delivered_email.html:86 +msgid "order confirmation" +msgstr "订单确认" + +#: core/templates/digital_order_created_email.html:95 +#: core/templates/digital_order_delivered_email.html:95 +#: core/templates/shipped_order_created_email.html:81 +#: core/templates/shipped_order_delivered_email.html:81 +msgid "logo" +msgstr "标志" + +#: core/templates/digital_order_created_email.html:101 +#: core/templates/shipped_order_created_email.html:87 +#: core/templates/shipped_order_delivered_email.html:87 +#, python-format +msgid "hello %(order.user.first_name)s," +msgstr "您好 %(order.user.first_name)s、" + +#: core/templates/digital_order_created_email.html:102 +#, python-format +msgid "" +"thank you for your order #%(order.pk)s! we are pleased to inform you that we" +" have taken your order into work. below are the details of your order:" +msgstr "感谢您的订单 #%(order.pk)s!我们很高兴地通知您,我们已将您的订单付诸实施。以下是您的订单详情:" + +#: core/templates/digital_order_created_email.html:110 +#: core/templates/digital_order_delivered_email.html:110 +#: core/templates/shipped_order_created_email.html:96 +#: core/templates/shipped_order_delivered_email.html:96 +msgid "total" +msgstr "总计" + +#: core/templates/digital_order_created_email.html:123 +#: core/templates/digital_order_delivered_email.html:155 +#: core/templates/shipped_order_created_email.html:113 +#: core/templates/shipped_order_delivered_email.html:113 +msgid "total price" +msgstr "总价" + +#: core/templates/digital_order_created_email.html:129 +#: core/templates/shipped_order_created_email.html:126 +#: core/templates/shipped_order_delivered_email.html:126 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(config.EMAIL_HOST_USER)s." +msgstr "如果您有任何问题,请随时通过 %(config.EMAIL_HOST_USER)s 联系我们的支持人员。" + +#: core/templates/digital_order_created_email.html:130 +#, python-format +msgid "best regards,
the %(config.PROJECT_NAME)s team" +msgstr "致以最诚挚的问候,
%(config.PROJECT_NAME)团队" + +#: core/templates/digital_order_created_email.html:136 +#: core/templates/digital_order_delivered_email.html:168 +#: core/templates/shipped_order_created_email.html:132 +#: core/templates/shipped_order_delivered_email.html:132 +msgid "all rights reserved" +msgstr "保留所有权利" + +#: core/templates/digital_order_delivered_email.html:100 +msgid "order delivered" +msgstr "订单已送达" + +#: core/templates/digital_order_delivered_email.html:101 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "您好 %(用户名)s、" + +#: core/templates/digital_order_delivered_email.html:102 +#, python-format +msgid "" +"we have successfully processed your order №%(order_uuid)s! below are the " +"details of your order:" +msgstr "我们已成功处理您的订单№%(order_uuid)s!以下是您的订单详情:" + +#: core/templates/digital_order_delivered_email.html:127 +msgid "additional information" +msgstr "其他信息" + +#: core/templates/digital_order_delivered_email.html:161 +#, python-format +msgid "" +"if you have any questions, feel free to contact our support at " +"%(contact_email)s." +msgstr "如果您有任何问题,请随时通过 %(contact_email)s与我们的支持人员联系。" + +#: core/templates/digital_order_delivered_email.html:162 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "致以最诚挚的问候,
%(项目名称)团队" + +#: core/templates/json_table_widget.html:5 +msgid "key" +msgstr "钥匙" + +#: core/templates/shipped_order_created_email.html:88 +#: core/templates/shipped_order_delivered_email.html:88 +msgid "" +"thank you for your order! we are pleased to confirm your purchase. below are" +" the details of your order:" +msgstr "感谢您的订购!我们很高兴确认您的购买。以下是您的订单详情:" + +#: core/templates/shipped_order_created_email.html:109 +#: core/templates/shipped_order_delivered_email.html:109 +msgid "shipping price" +msgstr "运输价格" + +#: core/templates/shipped_order_created_email.html:119 +#: core/templates/shipped_order_delivered_email.html:119 +msgid "your order will be delivered to the following address:" +msgstr "您的订单将送至以下地址:" + +#: core/templates/shipped_order_created_email.html:127 +#: core/templates/shipped_order_delivered_email.html:127 +#, python-format +msgid "best regards,
The %(config.PROJECT_NAME)s team" +msgstr "谨致问候,
%(config.PROJECT_NAME)团队" + +#: core/utils/caching.py:41 +msgid "both data and timeout are required" +msgstr "需要数据和超时" + +#: core/utils/caching.py:43 +msgid "invalid timeout value, it must be between 0 and 216000 seconds" +msgstr "超时值无效,必须介于 0 和 216000 秒之间" + +#: core/utils/db.py:7 +#, python-brace-format +msgid "{model} must be model" +msgstr "{模型}必须是模型" + +#: core/utils/db.py:9 +#, python-brace-format +msgid "{data} must be list object" +msgstr "{data} 必须是列表对象" + +#: core/utils/emailing.py:19 +#, python-brace-format +msgid "{config.PROJECT_NAME} | contact us initiated" +msgstr "{config.PROJECT_NAME}| 联系我们" + +#: core/utils/emailing.py:53 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order confirmation" +msgstr "{config.PROJECT_NAME} | 订单确认| 订单确认" + +#: core/utils/emailing.py:83 +#, python-brace-format +msgid "{config.PROJECT_NAME} | order delivered" +msgstr "{config.PROJECT_NAME}(项目名称| 已交付订单" + +#: core/utils/messages.py:3 +msgid "you do not have permission to perform this action." +msgstr "您没有执行此操作的权限。" + +#: core/validators.py:16 +#, python-brace-format +msgid "image dimensions should not exceed w{max_width} x h{max_height} pixels" +msgstr "图片尺寸不应超过 w{max_width} x h{max_height} 像素" + +#: core/validators.py:22 +msgid "invalid phone number format" +msgstr "电话号码格式无效" + +#: core/views.py:205 +msgid "you can only download the digital asset once" +msgstr "您只能下载一次数字资产" + +#: core/views.py:238 +msgid "favicon not found" +msgstr "未找到 favicon" diff --git a/core/management/__init__.py b/core/management/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/core/management/commands/__init__.py b/core/management/commands/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/core/management/commands/await_services.py b/core/management/commands/await_services.py new file mode 100644 index 00000000..a841d623 --- /dev/null +++ b/core/management/commands/await_services.py @@ -0,0 +1,64 @@ +import os +import threading +import time + +import redis +from django.core.management.base import BaseCommand +from django.db.utils import OperationalError +from psycopg2 import OperationalError as Psycopg2OperationalError +from psycopg2 import connect +from redis.exceptions import ConnectionError # noqa: A004 + + +class Command(BaseCommand): + def handle(self, *args, **options): + self.stdout.write("Waiting for services...") + + def wait_for_db(): + db_up = False + while not db_up: + try: + conn = connect( + dbname=os.environ.get("POSTGRES_DB"), + user=os.environ.get("POSTGRES_USER"), + password=os.environ.get("POSTGRES_PASSWORD"), + host=os.environ.get("DB_HOST", "database"), + ) + conn.close() + db_up = True + except (OperationalError, Psycopg2OperationalError): + self.stdout.write("Database unavailable, waiting 1 second...") + time.sleep(1) + self.stdout.write(self.style.SUCCESS("Database available!")) + + def wait_for_redis(): + redis_up = False + while not redis_up: + try: + connection = redis.StrictRedis( + host=os.environ.get("REDIS_HOST", "redis"), + port=int(os.environ.get("REDIS_PORT", 6379)), + db=int(os.environ.get("REDIS_DB", 0)), + password=os.environ.get("REDIS_PASSWORD", None), + socket_timeout=5, + retry_on_timeout=True, + ) + connection.ping() + redis_up = True + except ConnectionError: + self.stdout.write("Redis unavailable, waiting 1 second...") + time.sleep(1) + self.stdout.write(self.style.SUCCESS("Redis available!")) + + # Create and start threads for database and Redis + db_thread = threading.Thread(target=wait_for_db) + redis_thread = threading.Thread(target=wait_for_redis) + + db_thread.start() + redis_thread.start() + + # Wait for both threads to complete + db_thread.join() + redis_thread.join() + + self.stdout.write(self.style.SUCCESS("All services are available!")) diff --git a/core/management/commands/deepl_translate.py b/core/management/commands/deepl_translate.py new file mode 100644 index 00000000..d790bc01 --- /dev/null +++ b/core/management/commands/deepl_translate.py @@ -0,0 +1,224 @@ +import os +import re +import tempfile + +import polib +import requests +from django.apps import apps +from django.core.management.base import BaseCommand, CommandError + +DEEPL_TARGET_LANGUAGES_MAPPING = { + "en-GB": "EN-GB", + "ar-AR": "AR", + "cs-CZ": "CS", + "da-DK": "DA", + "de-DE": "DE", + "en-US": "EN-US", + "es-ES": "ES", + "fr-FR": "FR", + "hi-IN": "unsupported", + "it-IT": "IT", + "ja-JP": "JA", + "kk-KZ": "unsupported", + "nl-NL": "NL", + "pl-PL": "PL", + "pt-BR": "PT-BR", + "ro-RO": "RO", + "ru-RU": "RU", + "zh-hans": "ZH-HANS", +} + + +def load_po_sanitized(path): + """ + Attempt to load .po via polib; on OSError, normalize any '#,fuzzy' flags + (inserting the missing space) and strip blank-header entries, then parse again. + """ + try: + return polib.pofile(path) + except OSError: + text = open(path, encoding="utf-8").read() + # ensure any "#,fuzzy" becomes "#, fuzzy" so polib can parse flags + text = re.sub(r'^#,(?!\s)', '#, ', text, flags=re.MULTILINE) + + # split off the header entry by the first blank line + parts = text.split("\n\n", 1) + header = parts[0] + rest = parts[1] if len(parts) > 1 else "" + + # drop any stray blank msgid/msgstr pairs that can also break parsing + rest_clean = re.sub( + r'^msgid ""\s*\nmsgstr ""\s*\n?', "", + rest, + flags=re.MULTILINE + ) + + sanitized = header + "\n\n" + rest_clean + + # write to a temp file and parse + tmp = tempfile.NamedTemporaryFile( + mode="w+", delete=False, suffix=".po", encoding="utf-8" + ) + tmp.write(sanitized) + tmp.flush() + tmp.close() + try: + po = polib.pofile(tmp.name) + finally: + os.unlink(tmp.name) + return po + + +class Command(BaseCommand): + help = "Merge msgid/msgstr from en_GB PO into target-language POs via DeepL" + + def add_arguments(self, parser): + parser.add_argument( + "-l", "--language", + dest="target_languages", + action="append", + required=True, + metavar="LANG", + help="Locale code for translation, e.g. de-DE, fr-FR. Can be used multiple times." + ) + parser.add_argument( + "-a", "--app", + dest="target_apps", + action="append", + required=True, + metavar="APP", + help="Application name for translation, e.g. core, geo. Can be used multiple times." + ) + + def handle(self, *args, **options): + target_langs = options["target_languages"] + target_apps = set(options["target_apps"]) + auth_key = os.environ.get("DEEPL_AUTH_KEY") + if not auth_key: + raise CommandError("Environment variable DEEPL_AUTH_KEY is not set.") + + for target_lang in target_langs: + api_code = DEEPL_TARGET_LANGUAGES_MAPPING.get(target_lang) + if not api_code: + self.stdout.write(self.style.WARNING(f"Ignoring unknown language '{target_lang}'")) + continue + if api_code == "unsupported": + self.stdout.write(self.style.WARNING(f"Skipping unsupported language '{target_lang}'")) + continue + + self.stdout.write(self.style.MIGRATE_HEADING( + f"→ Translating into {target_lang} (DeepL code: {api_code})" + )) + + for app_config in apps.get_app_configs(): + if app_config.label not in target_apps: + continue + + # 1) load & sanitize English source .po + en_po_path = os.path.join( + app_config.path, "locale", "en_GB", "LC_MESSAGES", "django.po" + ) + if not os.path.isfile(en_po_path): + self.stdout.write(self.style.WARNING( + f" • {app_config.label}: no en_GB PO found, skipping" + )) + continue + + self.stdout.write(f" • {app_config.label}: loading English PO…") + en_po = load_po_sanitized(en_po_path) + + # collect all non-obsolete entries with a msgid + en_entries = [ + e for e in en_po + if e.msgid and not e.obsolete + ] + # map msgid -> source text (prefer existing msgstr if any) + source_texts = { + e.msgid: (e.msgstr or e.msgid) + for e in en_entries + } + + # 2) load (or create) the target .po + tgt_po_dir = os.path.join( + app_config.path, + "locale", + target_lang.replace("-", "_"), + "LC_MESSAGES" + ) + os.makedirs(tgt_po_dir, exist_ok=True) + tgt_po_path = os.path.join(tgt_po_dir, "django.po") + + if os.path.exists(tgt_po_path): + self.stdout.write(f" loading existing {target_lang} PO…") + try: + old_tgt = load_po_sanitized(tgt_po_path) + except Exception: + self.stdout.write(self.style.WARNING( + " ! existing target PO parse error, starting fresh" + )) + old_tgt = None + else: + old_tgt = None + + # rebuild a new PO file in the same order as English + new_po = polib.POFile() + new_po.metadata = en_po.metadata.copy() + new_po.metadata["Language"] = target_lang + + for e in en_entries: + prev = old_tgt.find(e.msgid) if old_tgt else None + entry = polib.POEntry( + msgid=e.msgid, + msgstr=(prev.msgstr if prev and prev.msgstr else ""), + msgctxt=e.msgctxt, + comment=e.comment, + tcomment=e.tcomment, + occurrences=e.occurrences, + flags=e.flags, + ) + new_po.append(entry) + + # 3) find which still need translating + to_translate = [e for e in new_po if not e.msgstr] + if not to_translate: + self.stdout.write(self.style.WARNING( + f" ! all entries already translated for {app_config.label}" + )) + continue + + texts = [source_texts[e.msgid] for e in to_translate] + + # 4) call DeepL + resp = requests.post( + "https://api-free.deepl.com/v2/translate", + data={ + "auth_key": auth_key, + "target_lang": api_code, + "text": texts, + } + ) + try: + resp.raise_for_status() + data = resp.json() + except Exception as exc: + raise CommandError( + f"DeepL API error for {app_config.label}|{target_lang}: " + f"{exc} – {resp.text}" + ) + + translations = data.get("translations", []) + if len(translations) != len(to_translate): + raise CommandError( + f"Unexpected translations count: {len(translations)} vs {len(to_translate)}" + ) + + for entry, trans in zip(to_translate, translations): + entry.msgstr = trans["text"] + + # 5) save merged & translated PO + new_po.save(tgt_po_path) + self.stdout.write(self.style.SUCCESS( + f" ✔ saved {target_lang} PO: {tgt_po_path}" + )) + + self.stdout.write(self.style.SUCCESS("All translations complete.")) diff --git a/core/management/commands/fetch_products.py b/core/management/commands/fetch_products.py new file mode 100644 index 00000000..3fff1b63 --- /dev/null +++ b/core/management/commands/fetch_products.py @@ -0,0 +1,12 @@ +from django.core.management.base import BaseCommand + +from core.tasks import update_products_task + + +class Command(BaseCommand): + def handle(self, *args, **options): + self.stdout.write(self.style.SUCCESS("Starting fetching products task in worker container...")) + + update_products_task.delay() + + self.stdout.write(self.style.SUCCESS("Started fetching products task in worker container without errors!")) diff --git a/core/management/commands/set_default_caches.py b/core/management/commands/set_default_caches.py new file mode 100644 index 00000000..40722e6e --- /dev/null +++ b/core/management/commands/set_default_caches.py @@ -0,0 +1,12 @@ +from django.core.management.base import BaseCommand + +from core.utils.caching import set_default_cache + + +class Command(BaseCommand): + def handle(self, *args, **options): + self.stdout.write(self.style.SUCCESS("Started setting default cache values...")) + + set_default_cache() + + self.stdout.write(self.style.SUCCESS("Setting default cache values completed!")) diff --git a/core/managers.py b/core/managers.py new file mode 100644 index 00000000..e69de29b diff --git a/core/migrations/0001_initial.py b/core/migrations/0001_initial.py new file mode 100644 index 00000000..ade97a5e --- /dev/null +++ b/core/migrations/0001_initial.py @@ -0,0 +1,474 @@ +# Generated by Django 5.1.5 on 2025-03-10 11:38 + +import core.utils +import core.validators +import django.core.validators +import django.db.models.deletion +import django_extensions.db.fields +import mptt.fields +import uuid +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('geo', '0013_alter_city_options_alternativename_active_and_more'), + ] + + operations = [ + migrations.CreateModel( + name='Feedback', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('comment', models.TextField(blank=True, help_text='user-provided comments about their experience with the product', null=True, verbose_name='feedback comments')), + ('rating', models.FloatField(blank=True, help_text='user-assigned rating for the product', null=True, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(10)], verbose_name='product rating')), + ], + options={ + 'verbose_name': 'feedback', + 'verbose_name_plural': 'feedbacks', + }, + ), + migrations.CreateModel( + name='OrderProduct', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('buy_price', models.FloatField(blank=True, help_text='the price paid by the customer for this product at purchase time', null=True, verbose_name='purchase price at order time')), + ('comments', models.TextField(blank=True, help_text='internal comments for admins about this ordered product', null=True, verbose_name='internal comments')), + ('notifications', models.JSONField(blank=True, help_text='json structure of notifications to display to users', null=True, verbose_name='user notifications')), + ('attributes', models.JSONField(blank=True, help_text="json representation of this item's attributes", null=True, verbose_name='ordered product attributes')), + ('quantity', models.PositiveIntegerField(default=1, help_text='quantity of this specific product in the order', verbose_name='product quantity')), + ('status', models.CharField(choices=[('FINISHED', 'finished'), ('DELIVERING', 'delivering'), ('DELIVERED', 'delivered'), ('CANCELED', 'canceled'), ('FAILED', 'failed'), ('PENDING', 'pending'), ('ACCEPTED', 'accepted'), ('RETURNED', 'money returned')], default='PENDING', help_text='current status of this product in the order', max_length=128, verbose_name='product line status')), + ], + options={ + 'verbose_name': 'order product', + 'verbose_name_plural': 'order products', + }, + ), + migrations.CreateModel( + name='Product', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('is_digital', models.BooleanField(default=False, help_text='indicates whether this product is digitally delivered', verbose_name='is product digital')), + ('name', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, verbose_name='product name')), + ('name_en_GB', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_ar_AR', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_cs_CZ', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_da_DK', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_de_DE', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_en_US', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_es_ES', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_fr_FR', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_hi_IN', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_it_IT', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_ja_JP', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_kk_KZ', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_nl_NL', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_pl_PL', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_pt_BR', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_ro_RO', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_ru_RU', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('name_zh_hans', models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name')), + ('description', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_en_GB', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_ar_AR', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_cs_CZ', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_da_DK', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_de_DE', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_en_US', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_es_ES', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_fr_FR', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_hi_IN', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_it_IT', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_ja_JP', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_kk_KZ', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_nl_NL', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_pl_PL', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_pt_BR', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_ro_RO', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_ru_RU', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ('description_zh_hans', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='product description')), + ], + options={ + 'verbose_name': 'product', + 'verbose_name_plural': 'products', + }, + ), + migrations.CreateModel( + name='ProductImage', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('alt', models.CharField(help_text='provide alternative text for the image for accessibility', max_length=255, verbose_name='image alt text')), + ('image', models.ImageField(help_text='upload the image file for this product', upload_to=core.utils.get_product_uuid_as_path, verbose_name='product image')), + ('priority', models.IntegerField(default=1, help_text='determines the order in which images are displayed', validators=[django.core.validators.MinValueValidator(1)], verbose_name='display priority')), + ], + options={ + 'verbose_name': 'product image', + 'verbose_name_plural': 'product images', + 'ordering': ('priority',), + }, + ), + migrations.CreateModel( + name='ProductTag', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('tag_name', models.CharField(help_text='internal tag identifier for the product tag', max_length=255, verbose_name='tag name')), + ('name', models.CharField(help_text='user-friendly name for the product tag', max_length=255, verbose_name='tag display name')), + ('name_en_GB', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_ar_AR', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_cs_CZ', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_da_DK', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_de_DE', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_en_US', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_es_ES', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_fr_FR', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_hi_IN', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_it_IT', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_ja_JP', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_kk_KZ', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_nl_NL', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_pl_PL', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_pt_BR', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_ro_RO', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_ru_RU', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ('name_zh_hans', models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, verbose_name='tag display name')), + ], + options={ + 'verbose_name': 'product tag', + 'verbose_name_plural': 'product tags', + }, + ), + migrations.CreateModel( + name='PromoCode', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('code', models.CharField(default=core.utils.get_random_code, help_text='unique code used by a user to redeem a discount', max_length=20, unique=True, verbose_name='promo code identifier')), + ('discount_amount', models.DecimalField(blank=True, decimal_places=2, help_text='fixed discount amount applied if percent is not used', max_digits=10, null=True, verbose_name='fixed discount amount')), + ('discount_percent', models.IntegerField(blank=True, help_text='percentage discount applied if fixed amount is not used', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(100)], verbose_name='percentage discount')), + ('end_time', models.DateTimeField(blank=True, help_text='timestamp when the promocode expires', null=True, verbose_name='end validity time')), + ('start_time', models.DateTimeField(blank=True, help_text='timestamp from which this promocode is valid', null=True, verbose_name='start validity time')), + ('used_on', models.DateTimeField(blank=True, help_text='timestamp when the promocode was used, blank if not used yet', null=True, verbose_name='usage timestamp')), + ], + options={ + 'verbose_name': 'promo code', + 'verbose_name_plural': 'promo codes', + }, + ), + migrations.CreateModel( + name='Promotion', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('discount_percent', models.IntegerField(help_text='percentage discount for the selected products', validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(100)], verbose_name='discount percentage')), + ('name', models.CharField(help_text='provide a unique name for this promotion', max_length=256, unique=True, verbose_name='promotion name')), + ('name_en_GB', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_ar_AR', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_cs_CZ', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_da_DK', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_de_DE', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_en_US', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_es_ES', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_fr_FR', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_hi_IN', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_it_IT', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_ja_JP', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_kk_KZ', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_nl_NL', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_pl_PL', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_pt_BR', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_ro_RO', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_ru_RU', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('name_zh_hans', models.CharField(help_text='provide a unique name for this promotion', max_length=256, null=True, unique=True, verbose_name='promotion name')), + ('description', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_en_GB', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_ar_AR', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_cs_CZ', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_da_DK', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_de_DE', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_en_US', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_es_ES', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_fr_FR', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_hi_IN', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_it_IT', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_ja_JP', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_kk_KZ', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_nl_NL', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_pl_PL', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_pt_BR', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_ro_RO', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_ru_RU', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ('description_zh_hans', models.TextField(blank=True, help_text='add a detailed description of the product', null=True, verbose_name='promotion description')), + ], + options={ + 'verbose_name': 'promotion', + 'verbose_name_plural': 'promotions', + }, + ), + migrations.CreateModel( + name='Stock', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('price', models.FloatField(default=0.0, help_text='final price to the customer after markups', verbose_name='selling price')), + ('purchase_price', models.FloatField(default=0.0, help_text='the price paid to the vendor for this product', verbose_name='vendor purchase price')), + ('quantity', models.IntegerField(default=0, help_text='available quantity of the product in stock', verbose_name='quantity in stock')), + ('sku', models.CharField(help_text='vendor-assigned SKU for identifying the product', max_length=255, verbose_name='vendor sku')), + ('digital_asset', models.FileField(blank=True, default=None, help_text='digital file associated with this stock if applicable', null=True, upload_to='downloadables/', verbose_name='digital file')), + ], + options={ + 'verbose_name': 'stock', + 'verbose_name_plural': 'stock entries', + }, + ), + migrations.CreateModel( + name='Vendor', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('authentication', models.JSONField(blank=True, help_text='stores credentials and endpoints required for vendor communication', null=True, verbose_name='authentication info')), + ('markup_percent', models.IntegerField(default=0, help_text='define the markup for products retrieved from this vendor', validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100)], verbose_name='vendor markup percentage')), + ('name', models.CharField(help_text='name of this vendor', max_length=255, verbose_name='vendor name')), + ], + options={ + 'verbose_name': 'vendor', + 'verbose_name_plural': 'vendors', + }, + ), + migrations.CreateModel( + name='Wishlist', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ], + options={ + 'verbose_name': 'wishlist', + 'verbose_name_plural': 'wishlists', + }, + ), + migrations.CreateModel( + name='AttributeGroup', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('name', models.CharField(help_text="attribute group's name", max_length=255, verbose_name="attribute group's name")), + ('name_en_GB', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_ar_AR', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_cs_CZ', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_da_DK', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_de_DE', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_en_US', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_es_ES', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_fr_FR', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_hi_IN', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_it_IT', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_ja_JP', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_kk_KZ', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_nl_NL', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_pl_PL', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_pt_BR', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_ro_RO', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_ru_RU', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('name_zh_hans', models.CharField(help_text="attribute group's name", max_length=255, null=True, verbose_name="attribute group's name")), + ('parent', models.ForeignKey(blank=True, help_text='parent of this group', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='children', to='core.attributegroup', verbose_name='parent attribute group')), + ], + options={ + 'verbose_name': 'attribute group', + 'verbose_name_plural': 'attribute groups', + }, + ), + migrations.CreateModel( + name='Attribute', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('value_type', models.CharField(choices=[('string', 'string'), ('integer', 'integer'), ('float', 'float'), ('boolean', 'boolean'), ('array', 'array'), ('object', 'object')], help_text="type of the attribute's value", max_length=50, verbose_name='value type')), + ('name', models.CharField(help_text='name of this attribute', max_length=255, verbose_name="attribute's name")), + ('name_en_GB', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_ar_AR', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_cs_CZ', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_da_DK', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_de_DE', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_en_US', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_es_ES', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_fr_FR', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_hi_IN', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_it_IT', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_ja_JP', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_kk_KZ', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_nl_NL', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_pl_PL', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_pt_BR', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_ro_RO', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_ru_RU', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('name_zh_hans', models.CharField(help_text='name of this attribute', max_length=255, null=True, verbose_name="attribute's name")), + ('group', models.ForeignKey(help_text='group of this attribute', on_delete=django.db.models.deletion.CASCADE, related_name='attributes', to='core.attributegroup', verbose_name='attribute group')), + ], + options={ + 'verbose_name': 'attribute', + 'verbose_name_plural': 'attributes', + }, + ), + migrations.CreateModel( + name='AttributeValue', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('value', models.TextField(help_text='the specific value for this attribute', verbose_name='attribute value')), + ('value_en_GB', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_ar_AR', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_cs_CZ', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_da_DK', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_de_DE', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_en_US', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_es_ES', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_fr_FR', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_hi_IN', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_it_IT', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_ja_JP', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_kk_KZ', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_nl_NL', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_pl_PL', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_pt_BR', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_ro_RO', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_ru_RU', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('value_zh_hans', models.TextField(help_text='the specific value for this attribute', null=True, verbose_name='attribute value')), + ('attribute', models.ForeignKey(help_text='attribute of this value', on_delete=django.db.models.deletion.CASCADE, related_name='values', to='core.attribute', verbose_name='attribute')), + ], + options={ + 'verbose_name': 'attribute value', + 'verbose_name_plural': 'attribute values', + }, + ), + migrations.CreateModel( + name='Category', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('image', models.ImageField(help_text='upload an image representing this category', null=True, upload_to='categories/', validators=[core.validators.validate_category_image_dimensions], verbose_name='category image')), + ('markup_percent', models.IntegerField(default=0, help_text='define a markup percentage for products in this category', validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100)], verbose_name='markup percentage')), + ('name', models.CharField(help_text='provide a name for this category', max_length=255, verbose_name='category name')), + ('name_en_GB', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_ar_AR', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_cs_CZ', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_da_DK', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_de_DE', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_en_US', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_es_ES', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_fr_FR', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_hi_IN', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_it_IT', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_ja_JP', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_kk_KZ', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_nl_NL', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_pl_PL', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_pt_BR', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_ro_RO', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_ru_RU', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('name_zh_hans', models.CharField(help_text='provide a name for this category', max_length=255, null=True, verbose_name='category name')), + ('description', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_en_GB', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_ar_AR', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_cs_CZ', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_da_DK', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_de_DE', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_en_US', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_es_ES', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_fr_FR', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_hi_IN', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_it_IT', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_ja_JP', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_kk_KZ', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_nl_NL', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_pl_PL', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_pt_BR', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_ro_RO', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_ru_RU', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('description_zh_hans', models.TextField(blank=True, help_text='add a detailed description for this category', null=True, verbose_name='category description')), + ('lft', models.PositiveIntegerField(editable=False)), + ('rght', models.PositiveIntegerField(editable=False)), + ('tree_id', models.PositiveIntegerField(db_index=True, editable=False)), + ('level', models.PositiveIntegerField(editable=False)), + ('parent', mptt.fields.TreeForeignKey(blank=True, help_text='parent of this category to form a hierarchical structure', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='children', to='core.category', verbose_name='parent category')), + ], + options={ + 'verbose_name': 'category', + 'verbose_name_plural': 'categories', + 'ordering': ['tree_id', 'lft'], + }, + ), + migrations.CreateModel( + name='Brand', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('name', models.CharField(help_text='name of this brand', max_length=255, verbose_name='brand name')), + ('category', models.ForeignKey(blank=True, help_text='optional category that this brand is associated with', null=True, on_delete=django.db.models.deletion.PROTECT, to='core.category', verbose_name='associated category')), + ], + options={ + 'verbose_name': 'brand', + 'verbose_name_plural': 'brands', + }, + ), + migrations.AddField( + model_name='attribute', + name='categories', + field=models.ManyToManyField(help_text='category of this attribute', related_name='attributes', to='core.category', verbose_name='categories'), + ), + migrations.CreateModel( + name='Order', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('status', models.CharField(choices=[('PENDING', 'pending'), ('FAILED', 'failed'), ('PAYMENT', 'payment'), ('CREATED', 'created'), ('DELIVERING', 'delivering'), ('FINISHED', 'finished')], default='PENDING', help_text='current status of the order in its lifecycle', max_length=64, verbose_name='order status')), + ('notifications', models.JSONField(blank=True, help_text='json structure of notifications to display to users', null=True, verbose_name='notifications')), + ('attributes', models.JSONField(blank=True, help_text='json representation of order attributes for this order', null=True, verbose_name='attributes')), + ('buy_time', models.DateTimeField(blank=True, default=None, help_text='the timestamp when the order was finalized', null=True, verbose_name='buy time')), + ('billing_address', models.ForeignKey(blank=True, help_text='the billing address used for this order', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='billing_address_order', to='geo.address', verbose_name='billing address')), + ('shipping_address', models.ForeignKey(blank=True, help_text='the shipping address used for this order', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='shipping_address_order', to='geo.address', verbose_name='shipping address')), + ], + options={ + 'verbose_name': 'order', + 'verbose_name_plural': 'orders', + }, + ), + ] diff --git a/core/migrations/0002_initial.py b/core/migrations/0002_initial.py new file mode 100644 index 00000000..af993959 --- /dev/null +++ b/core/migrations/0002_initial.py @@ -0,0 +1,107 @@ +# Generated by Django 5.1.5 on 2025-03-10 11:38 + +import django.contrib.postgres.indexes +import django.db.models.deletion +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('core', '0001_initial'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.AddField( + model_name='order', + name='user', + field=models.ForeignKey(help_text='the user who placed the order', on_delete=django.db.models.deletion.CASCADE, related_name='orders', to=settings.AUTH_USER_MODEL, verbose_name='user'), + ), + migrations.AddField( + model_name='orderproduct', + name='order', + field=models.ForeignKey(help_text='reference to the parent order that contains this product', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='order_products', to='core.order', verbose_name='parent order'), + ), + migrations.AddField( + model_name='feedback', + name='order_product', + field=models.OneToOneField(help_text='references the specific product in an order that this feedback is about', on_delete=django.db.models.deletion.CASCADE, to='core.orderproduct', verbose_name='related order product'), + ), + migrations.AddField( + model_name='product', + name='brand', + field=models.ForeignKey(blank=True, help_text='optionally associate this product with a brand', null=True, on_delete=django.db.models.deletion.CASCADE, to='core.brand', verbose_name='brand'), + ), + migrations.AddField( + model_name='product', + name='category', + field=models.ForeignKey(help_text='category this product belongs to', on_delete=django.db.models.deletion.CASCADE, to='core.category', verbose_name='category'), + ), + migrations.AddField( + model_name='orderproduct', + name='product', + field=models.ForeignKey(blank=True, help_text='the specific product associated with this order line', null=True, on_delete=django.db.models.deletion.PROTECT, to='core.product', verbose_name='associated product'), + ), + migrations.AddField( + model_name='attributevalue', + name='product', + field=models.ForeignKey(help_text="the specific product associated with this attribute's value", null=True, on_delete=django.db.models.deletion.CASCADE, related_name='attributes', to='core.product', verbose_name='associated product'), + ), + migrations.AddField( + model_name='productimage', + name='product', + field=models.ForeignKey(help_text='the product that this image represents', on_delete=django.db.models.deletion.CASCADE, related_name='images', to='core.product', verbose_name='associated product'), + ), + migrations.AddField( + model_name='product', + name='tags', + field=models.ManyToManyField(blank=True, help_text='tags that help describe or group this product', to='core.producttag', verbose_name='product tags'), + ), + migrations.AddField( + model_name='promocode', + name='user', + field=models.ForeignKey(blank=True, help_text='user assigned to this promocode if applicable', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='promocodes', to=settings.AUTH_USER_MODEL, verbose_name='assigned user'), + ), + migrations.AddField( + model_name='order', + name='promo_code', + field=models.ForeignKey(blank=True, help_text='optional promo code applied to this order', null=True, on_delete=django.db.models.deletion.PROTECT, to='core.promocode', verbose_name='applied promo code'), + ), + migrations.AddField( + model_name='promotion', + name='products', + field=models.ManyToManyField(blank=True, help_text='select which products are included in this promotion', to='core.product', verbose_name='included products'), + ), + migrations.AddField( + model_name='stock', + name='product', + field=models.ForeignKey(blank=True, help_text='the product associated with this stock entry', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='stocks', to='core.product', verbose_name='associated product'), + ), + migrations.AddIndex( + model_name='vendor', + index=django.contrib.postgres.indexes.GinIndex(fields=['authentication'], name='core_vendor_authent_80dc1f_gin'), + ), + migrations.AddField( + model_name='stock', + name='vendor', + field=models.ForeignKey(help_text='the vendor supplying this product stock', on_delete=django.db.models.deletion.CASCADE, to='core.vendor', verbose_name='associated vendor'), + ), + migrations.AddField( + model_name='wishlist', + name='products', + field=models.ManyToManyField(blank=True, help_text='products that the user has marked as wanted', to='core.product', verbose_name='wishlisted products'), + ), + migrations.AddField( + model_name='wishlist', + name='user', + field=models.OneToOneField(blank=True, help_text='user who owns this wishlist', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='user_related_wishlist', to=settings.AUTH_USER_MODEL, verbose_name='wishlist owner'), + ), + migrations.AddIndex( + model_name='orderproduct', + index=django.contrib.postgres.indexes.GinIndex(fields=['notifications', 'attributes'], name='core_orderp_notific_cd27e9_gin'), + ), + ] diff --git a/core/migrations/0003_alter_attribute_name_alter_attribute_name_ar_ar_and_more.py b/core/migrations/0003_alter_attribute_name_alter_attribute_name_ar_ar_and_more.py new file mode 100644 index 00000000..769a5a5f --- /dev/null +++ b/core/migrations/0003_alter_attribute_name_alter_attribute_name_ar_ar_and_more.py @@ -0,0 +1,498 @@ +# Generated by Django 5.1.5 on 2025-03-10 12:09 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0002_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='attribute', + name='name', + field=models.CharField(help_text='name of this attribute', max_length=255, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_ar_AR', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_cs_CZ', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_da_DK', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_de_DE', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_en_GB', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_en_US', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_es_ES', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_fr_FR', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_hi_IN', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_it_IT', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_ja_JP', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_kk_KZ', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_nl_NL', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_pl_PL', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_pt_BR', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_ro_RO', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_ru_RU', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attribute', + name='name_zh_hans', + field=models.CharField(help_text='name of this attribute', max_length=255, null=True, unique=True, verbose_name="attribute's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name', + field=models.CharField(help_text="attribute group's name", max_length=255, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_ar_AR', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_cs_CZ', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_da_DK', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_de_DE', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_en_GB', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_en_US', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_es_ES', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_fr_FR', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_hi_IN', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_it_IT', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_ja_JP', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_kk_KZ', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_nl_NL', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_pl_PL', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_pt_BR', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_ro_RO', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_ru_RU', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='attributegroup', + name='name_zh_hans', + field=models.CharField(help_text="attribute group's name", max_length=255, null=True, unique=True, verbose_name="attribute group's name"), + ), + migrations.AlterField( + model_name='brand', + name='name', + field=models.CharField(help_text='name of this brand', max_length=255, unique=True, verbose_name='brand name'), + ), + migrations.AlterField( + model_name='category', + name='name', + field=models.CharField(help_text='provide a name for this category', max_length=255, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_ar_AR', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_cs_CZ', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_da_DK', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_de_DE', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_en_GB', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_en_US', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_es_ES', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_fr_FR', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_hi_IN', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_it_IT', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_ja_JP', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_kk_KZ', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_nl_NL', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_pl_PL', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_pt_BR', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_ro_RO', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_ru_RU', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='category', + name='name_zh_hans', + field=models.CharField(help_text='provide a name for this category', max_length=255, null=True, unique=True, verbose_name='category name'), + ), + migrations.AlterField( + model_name='product', + name='name', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_ar_AR', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_cs_CZ', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_da_DK', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_de_DE', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_en_GB', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_en_US', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_es_ES', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_fr_FR', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_hi_IN', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_it_IT', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_ja_JP', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_kk_KZ', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_nl_NL', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_pl_PL', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_pt_BR', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_ro_RO', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_ru_RU', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_zh_hans', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, unique=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='producttag', + name='name', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_ar_AR', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_cs_CZ', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_da_DK', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_de_DE', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_en_GB', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_en_US', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_es_ES', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_fr_FR', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_hi_IN', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_it_IT', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_ja_JP', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_kk_KZ', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_nl_NL', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_pl_PL', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_pt_BR', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_ro_RO', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_ru_RU', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='producttag', + name='name_zh_hans', + field=models.CharField(help_text='user-friendly name for the product tag', max_length=255, null=True, unique=True, verbose_name='tag display name'), + ), + migrations.AlterField( + model_name='vendor', + name='name', + field=models.CharField(help_text='name of this vendor', max_length=255, unique=True, verbose_name='vendor name'), + ), + ] diff --git a/core/migrations/0004_alter_product_name_alter_product_name_ar_ar_and_more.py b/core/migrations/0004_alter_product_name_alter_product_name_ar_ar_and_more.py new file mode 100644 index 00000000..6e36c2d6 --- /dev/null +++ b/core/migrations/0004_alter_product_name_alter_product_name_ar_ar_and_more.py @@ -0,0 +1,108 @@ +# Generated by Django 5.1.5 on 2025-03-10 20:13 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0003_alter_attribute_name_alter_attribute_name_ar_ar_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='product', + name='name', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_ar_AR', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_cs_CZ', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_da_DK', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_de_DE', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_en_GB', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_en_US', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_es_ES', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_fr_FR', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_hi_IN', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_it_IT', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_ja_JP', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_kk_KZ', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_nl_NL', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_pl_PL', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_pt_BR', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_ro_RO', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_ru_RU', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + migrations.AlterField( + model_name='product', + name='name_zh_hans', + field=models.CharField(help_text='provide a clear identifying name for the product', max_length=255, null=True, verbose_name='product name'), + ), + ] diff --git a/core/migrations/0005_remove_brand_category_brand_categories.py b/core/migrations/0005_remove_brand_category_brand_categories.py new file mode 100644 index 00000000..ed34cded --- /dev/null +++ b/core/migrations/0005_remove_brand_category_brand_categories.py @@ -0,0 +1,22 @@ +# Generated by Django 5.1.5 on 2025-03-16 12:53 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0004_alter_product_name_alter_product_name_ar_ar_and_more'), + ] + + operations = [ + migrations.RemoveField( + model_name='brand', + name='category', + ), + migrations.AddField( + model_name='brand', + name='categories', + field=models.ManyToManyField(blank=True, help_text='optional categories that this brand is associated with', to='core.category', verbose_name='associated categories'), + ), + ] diff --git a/core/migrations/0006_alter_order_status.py b/core/migrations/0006_alter_order_status.py new file mode 100644 index 00000000..109fac86 --- /dev/null +++ b/core/migrations/0006_alter_order_status.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.5 on 2025-03-20 15:27 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0005_remove_brand_category_brand_categories'), + ] + + operations = [ + migrations.AlterField( + model_name='order', + name='status', + field=models.CharField(choices=[('PENDING', 'pending'), ('FAILED', 'failed'), ('PAYMENT', 'payment'), ('CREATED', 'created'), ('DELIVERING', 'delivering'), ('FINISHED', 'finished'), ('MOMENTAL', 'momental')], default='PENDING', help_text='current status of the order in its lifecycle', max_length=64, verbose_name='order status'), + ), + ] diff --git a/core/migrations/0007_alter_category_image.py b/core/migrations/0007_alter_category_image.py new file mode 100644 index 00000000..2d1d64c0 --- /dev/null +++ b/core/migrations/0007_alter_category_image.py @@ -0,0 +1,19 @@ +# Generated by Django 5.1.5 on 2025-03-24 14:04 + +import core.validators +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0006_alter_order_status'), + ] + + operations = [ + migrations.AlterField( + model_name='category', + name='image', + field=models.ImageField(blank=True, help_text='upload an image representing this category', null=True, upload_to='categories/', validators=[core.validators.validate_category_image_dimensions], verbose_name='category image'), + ), + ] diff --git a/core/migrations/0008_digitalassetdownload.py b/core/migrations/0008_digitalassetdownload.py new file mode 100644 index 00000000..1b2ed465 --- /dev/null +++ b/core/migrations/0008_digitalassetdownload.py @@ -0,0 +1,31 @@ +# Generated by Django 5.1.5 on 2025-04-10 15:55 + +import django.db.models.deletion +import django_extensions.db.fields +import uuid +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0007_alter_category_image'), + ] + + operations = [ + migrations.CreateModel( + name='DigitalAssetDownload', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('num_downloads', models.IntegerField(default=0)), + ('order_product', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='download', to='core.orderproduct')), + ], + options={ + 'verbose_name': 'download', + 'verbose_name_plural': 'downloads', + }, + ), + ] diff --git a/core/migrations/0009_documentary.py b/core/migrations/0009_documentary.py new file mode 100644 index 00000000..2c888b2f --- /dev/null +++ b/core/migrations/0009_documentary.py @@ -0,0 +1,32 @@ +# Generated by Django 5.1.5 on 2025-04-15 09:15 + +import core.utils +import django.db.models.deletion +import django_extensions.db.fields +import uuid +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0008_digitalassetdownload'), + ] + + operations = [ + migrations.CreateModel( + name='Documentary', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('document', models.FileField(upload_to=core.utils.get_product_uuid_as_path)), + ('product', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='documentaries', to='core.product')), + ], + options={ + 'verbose_name': 'documentary', + 'verbose_name_plural': 'documentaries', + }, + ), + ] diff --git a/core/migrations/0010_product_partnumber.py b/core/migrations/0010_product_partnumber.py new file mode 100644 index 00000000..e447e697 --- /dev/null +++ b/core/migrations/0010_product_partnumber.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.8 on 2025-04-17 14:22 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0009_documentary'), + ] + + operations = [ + migrations.AddField( + model_name='product', + name='partnumber', + field=models.CharField(default=None, help_text='part number for this product', null=True, unique=True, verbose_name='part number'), + ), + ] diff --git a/core/migrations/0011_brand_big_logo_brand_description_and_more.py b/core/migrations/0011_brand_big_logo_brand_description_and_more.py new file mode 100644 index 00000000..2656643d --- /dev/null +++ b/core/migrations/0011_brand_big_logo_brand_description_and_more.py @@ -0,0 +1,119 @@ +# Generated by Django 5.1.8 on 2025-04-18 11:34 + +import core.validators +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0010_product_partnumber'), + ] + + operations = [ + migrations.AddField( + model_name='brand', + name='big_logo', + field=models.ImageField(blank=True, help_text='upload a big logo representing this brand', null=True, upload_to='brands/', validators=[core.validators.validate_category_image_dimensions], verbose_name='brand big image'), + ), + migrations.AddField( + model_name='brand', + name='description', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_ar_AR', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_cs_CZ', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_da_DK', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_de_DE', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_en_GB', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_en_US', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_es_ES', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_fr_FR', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_hi_IN', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_it_IT', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_ja_JP', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_kk_KZ', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_nl_NL', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_pl_PL', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_pt_BR', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_ro_RO', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_ru_RU', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='description_zh_hans', + field=models.TextField(blank=True, help_text='add a detailed description of the brand', null=True, verbose_name='brand description'), + ), + migrations.AddField( + model_name='brand', + name='small_logo', + field=models.ImageField(blank=True, help_text='upload a logo representing this brand', null=True, upload_to='brands/', validators=[core.validators.validate_category_image_dimensions], verbose_name='brand small image'), + ), + ] diff --git a/core/migrations/0012_alter_order_user.py b/core/migrations/0012_alter_order_user.py new file mode 100644 index 00000000..97465a31 --- /dev/null +++ b/core/migrations/0012_alter_order_user.py @@ -0,0 +1,21 @@ +# Generated by Django 5.1.8 on 2025-04-28 11:56 + +import django.db.models.deletion +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0011_brand_big_logo_brand_description_and_more'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.AlterField( + model_name='order', + name='user', + field=models.ForeignKey(blank=True, help_text='the user who placed the order', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='orders', to=settings.AUTH_USER_MODEL, verbose_name='user'), + ), + ] diff --git a/core/migrations/__init__.py b/core/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/core/mixins.py b/core/mixins.py new file mode 100644 index 00000000..e69de29b diff --git a/core/models.py b/core/models.py new file mode 100644 index 00000000..dec04a26 --- /dev/null +++ b/core/models.py @@ -0,0 +1,1188 @@ +import datetime +import json +import logging +from typing import Self + +from constance import config +from django.contrib.postgres.indexes import GinIndex +from django.core.cache import cache +from django.core.exceptions import BadRequest, ValidationError +from django.core.validators import MaxValueValidator, MinValueValidator +from django.db.models import ( + CASCADE, + PROTECT, + Avg, + BooleanField, + CharField, + DateTimeField, + DecimalField, + FileField, + FloatField, + ForeignKey, + ImageField, + IntegerField, + JSONField, + ManyToManyField, + Max, + OneToOneField, + PositiveIntegerField, + TextField, +) +from django.http import Http404 +from django.utils import timezone +from django.utils.encoding import force_bytes +from django.utils.http import urlsafe_base64_encode +from django.utils.translation import gettext_lazy as _ +from mptt.fields import TreeForeignKey +from mptt.models import MPTTModel + +from core.abstract import NiceModel +from core.choices import ORDER_PRODUCT_STATUS_CHOICES, ORDER_STATUS_CHOICES +from core.errors import NotEnoughMoneyError +from core.utils import get_product_uuid_as_path, get_random_code +from core.utils.lists import FAILED_STATUSES +from core.validators import validate_category_image_dimensions +from evibes.settings import CURRENCY_CODE +from geo.models import Address, City, Country, PostalCode, Region +from payments.models import Transaction + +logger = logging.getLogger(__name__) + + +class AttributeGroup(NiceModel): + is_publicly_visible = True + + parent = ForeignKey( + "self", + on_delete=CASCADE, + null=True, + blank=True, + related_name="children", + help_text=_("parent of this group"), + verbose_name=_("parent attribute group"), + ) + name = CharField( + max_length=255, + verbose_name=_("attribute group's name"), + help_text=_("attribute group's name"), + unique=True, + ) + + def __str__(self): + return self.name + + class Meta: + verbose_name = _("attribute group") + verbose_name_plural = _("attribute groups") + + +class Attribute(NiceModel): + is_publicly_visible = True + + categories = ManyToManyField( + "core.Category", + related_name="attributes", + help_text=_("category of this attribute"), + verbose_name=_("categories"), + ) + + group = ForeignKey( + "core.AttributeGroup", + on_delete=CASCADE, + related_name="attributes", + help_text=_("group of this attribute"), + verbose_name=_("attribute group"), + ) + value_type = CharField( + max_length=50, + choices=[ + ("string", _("string")), + ("integer", _("integer")), + ("float", _("float")), + ("boolean", _("boolean")), + ("array", _("array")), + ("object", _("object")), + ], + help_text=_("type of the attribute's value"), + verbose_name=_("value type"), + ) + + name = CharField( + max_length=255, + help_text=_("name of this attribute"), + verbose_name=_("attribute's name"), + unique=True, + ) + + def __str__(self): + return self.name + + class Meta: + verbose_name = _("attribute") + verbose_name_plural = _("attributes") + + +class AttributeValue(NiceModel): + is_publicly_visible = True + + attribute = ForeignKey( + "core.Attribute", + on_delete=CASCADE, + related_name="values", + help_text=_("attribute of this value"), + verbose_name=_("attribute"), + ) + product = ForeignKey( + "core.Product", + on_delete=CASCADE, + blank=False, + null=True, + help_text=_("the specific product associated with this attribute's value"), + verbose_name=_("associated product"), + related_name="attributes", + ) + value = TextField( + verbose_name=_("attribute value"), + help_text=_("the specific value for this attribute"), + ) + + def __str__(self): + return f"{self.attribute!s}: {self.value}" + + class Meta: + verbose_name = _("attribute value") + verbose_name_plural = _("attribute values") + + +class Category(NiceModel, MPTTModel): + is_publicly_visible = True + + image = ImageField( + blank=True, + null=True, + help_text=_("upload an image representing this category"), + upload_to="categories/", + validators=[validate_category_image_dimensions], + verbose_name=_("category image"), + ) + markup_percent = IntegerField( + default=0, + validators=[MinValueValidator(0), MaxValueValidator(100)], + help_text=_("define a markup percentage for products in this category"), + verbose_name=_("markup percentage"), + ) + parent = TreeForeignKey( + "self", + on_delete=CASCADE, + blank=True, + null=True, + related_name="children", + help_text=_("parent of this category to form a hierarchical structure"), + verbose_name=_("parent category"), + ) + + name = CharField( + max_length=255, + verbose_name=_("category name"), + help_text=_("provide a name for this category"), + unique=True, + ) + + description = TextField( # noqa: DJ001 + blank=True, + null=True, + help_text=_("add a detailed description for this category"), + verbose_name=_("category description"), + ) + + def __str__(self): + return self.name + + def get_tree_depth(self): + if self.is_leaf_node(): + return 0 + return self.get_descendants().aggregate(max_depth=Max("level"))["max_depth"] - self.get_level() + + class Meta: + verbose_name = _("category") + verbose_name_plural = _("categories") + ordering = ["tree_id", "lft"] + + +class Brand(NiceModel): + is_publicly_visible = True + + name = CharField( + max_length=255, + help_text=_("name of this brand"), + verbose_name=_("brand name"), + unique=True, + ) + small_logo = ImageField(upload_to="brands/", + blank=True, + null=True, + help_text=_("upload a logo representing this brand"), + validators=[validate_category_image_dimensions], + verbose_name=_("brand small image"), + ) + big_logo = ImageField(upload_to="brands/", + blank=True, + null=True, + help_text=_("upload a big logo representing this brand"), + validators=[validate_category_image_dimensions], + verbose_name=_("brand big image"), + ) + description = TextField( # noqa: DJ001 + blank=True, + null=True, + help_text=_("add a detailed description of the brand"), + verbose_name=_("brand description"), + ) + categories = ManyToManyField( + "core.Category", + blank=True, + help_text=_("optional categories that this brand is associated with"), + verbose_name=_("associated categories"), + ) + + def __str__(self): + return self.name + + class Meta: + verbose_name = _("brand") + verbose_name_plural = _("brands") + + +class Product(NiceModel): + is_publicly_visible = True + + category = ForeignKey( + "core.Category", + on_delete=CASCADE, + help_text=_("category this product belongs to"), + verbose_name=_("category"), + ) + brand = ForeignKey( + "core.Brand", + on_delete=CASCADE, + blank=True, + null=True, + help_text=_("optionally associate this product with a brand"), + verbose_name=_("brand"), + ) + tags = ManyToManyField( + "core.ProductTag", + blank=True, + help_text=_("tags that help describe or group this product"), + verbose_name=_("product tags"), + ) + is_digital = BooleanField( + default=False, + help_text=_("indicates whether this product is digitally delivered"), + verbose_name=_("is product digital"), + blank=False, + null=False, + ) + name = CharField( + max_length=255, + help_text=_("provide a clear identifying name for the product"), + verbose_name=_("product name"), + ) + description = TextField( # noqa: DJ001 + blank=True, + null=True, + help_text=_("add a detailed description of the product"), + verbose_name=_("product description"), + ) + partnumber = CharField( # noqa: DJ001 + unique=True, + default=None, + blank=False, + null=True, + help_text=_("part number for this product"), + verbose_name=_("part number") + ) + + class Meta: + verbose_name = _("product") + verbose_name_plural = _("products") + + def __str__(self): + return self.name + + @property + def rating(self): + cache_key = f"product_rating_{self.pk}" + rating = cache.get(cache_key) + if rating is None: + feedbacks = Feedback.objects.filter(order_product__product_id=self.pk) + rating = feedbacks.aggregate(Avg("rating"))["rating__avg"] or 0 + cache.set(cache_key, rating, 604800) + return round(rating, 2) + + @rating.setter + def rating(self, value): + self.__dict__['rating'] = value + + @property + def feedbacks_count(self): + cache_key = f"product_feedbacks_count_{self.pk}" + feedbacks_count = cache.get(cache_key) + if feedbacks_count is None: + feedbacks_count = Feedback.objects.filter(order_product__product_id=self.pk).count() + cache.set(cache_key, feedbacks_count, 604800) + return feedbacks_count + + @property + def price(self) -> float: + stock = self.stocks.order_by("price").only("price").first() + price = stock.price if stock else 0.0 + return round(price, 2) + + @property + def quantity(self) -> int: + cache_key = f"product_quantity_{self.pk}" + quantity = cache.get(cache_key, 0) + if not quantity: + stocks = self.stocks.only("quantity") + for stock in stocks: + quantity += stock.quantity + cache.set(cache_key, quantity, 3600) + return quantity + + +class Vendor(NiceModel): + is_publicly_visible = False + + authentication = JSONField( + blank=True, + null=True, + help_text=_("stores credentials and endpoints required for vendor communication"), + verbose_name=_("authentication info"), + ) + markup_percent = IntegerField( + default=0, + validators=[MinValueValidator(0), MaxValueValidator(100)], + help_text=_("define the markup for products retrieved from this vendor"), + verbose_name=_("vendor markup percentage"), + ) + name = CharField( + max_length=255, + help_text=_("name of this vendor"), + verbose_name=_("vendor name"), + blank=False, + null=False, + unique=True, + ) + + def __str__(self) -> str: + return self.name + + class Meta: + verbose_name = _("vendor") + verbose_name_plural = _("vendors") + indexes = [ + GinIndex(fields=["authentication"]), + ] + + +class Feedback(NiceModel): + is_publicly_visible = True + + comment = TextField( # noqa: DJ001 + blank=True, + null=True, + help_text=_("user-provided comments about their experience with the product"), + verbose_name=_("feedback comments"), + ) + order_product = OneToOneField( + "core.OrderProduct", + on_delete=CASCADE, + blank=False, + null=False, + help_text=_("references the specific product in an order that this feedback is about"), + verbose_name=_("related order product"), + ) + rating = FloatField( + blank=True, + null=True, + help_text=_("user-assigned rating for the product"), + verbose_name=_("product rating"), + validators=[MinValueValidator(0), MaxValueValidator(10)], + ) + + def __str__(self) -> str: + return f"{self.rating} by {self.order_product.order.user.email}" + + class Meta: + verbose_name = _("feedback") + verbose_name_plural = _("feedbacks") + + +class Order(NiceModel): + is_publicly_visible = False + + billing_address = ForeignKey( + "geo.Address", + on_delete=CASCADE, + blank=True, + null=True, + related_name="billing_address_order", + help_text=_("the billing address used for this order"), + verbose_name=_("billing address"), + ) + promo_code = ForeignKey( + "core.PromoCode", + on_delete=PROTECT, + blank=True, + null=True, + help_text=_("optional promo code applied to this order"), + verbose_name=_("applied promo code"), + ) + shipping_address = ForeignKey( + "geo.Address", + on_delete=CASCADE, + blank=True, + null=True, + related_name="shipping_address_order", + help_text=_("the shipping address used for this order"), + verbose_name=_("shipping address"), + ) + status = CharField( + default="PENDING", + max_length=64, + choices=ORDER_STATUS_CHOICES, + help_text=_("current status of the order in its lifecycle"), + verbose_name=_("order status"), + ) + notifications = JSONField( + blank=True, + null=True, + help_text=_("json structure of notifications to display to users"), + verbose_name=_("notifications"), + ) + attributes = JSONField( + blank=True, + null=True, + help_text=_("json representation of order attributes for this order"), + verbose_name=_("attributes"), + ) + user = ForeignKey( + "vibes_auth.User", + on_delete=CASCADE, + help_text=_("the user who placed the order"), + verbose_name=_("user"), + related_name="orders", + blank=True, + null=True, + ) + buy_time = DateTimeField( + help_text=_("the timestamp when the order was finalized"), + verbose_name=_("buy time"), + default=None, + null=True, + blank=True, + ) + + class Meta: + verbose_name = _("order") + verbose_name_plural = _("orders") + + def __str__(self) -> str: + return f"{self.pk} Order for {self.user.email}" + + @property + def total_price(self) -> float: + return ( + round( + sum( + order_product.buy_price * order_product.quantity + if order_product.status not in FAILED_STATUSES and order_product.buy_price is not None + else 0.0 + for order_product in self.order_products.all() + ), + 2, + ) + or 0.0 + ) + + @property + def total_quantity(self) -> int: + return sum([op.quantity for op in self.order_products.all()]) + + def add_product(self, product_uuid: str | None = None, attributes: list = list): + if self.status not in ["PENDING", "MOMENTAL"]: + raise ValueError(_("you cannot add products to an order that is not a pending one")) + try: + product = Product.objects.get(uuid=product_uuid) + + if not product.is_active: + raise BadRequest(_("you cannot add inactive products to order")) + + buy_price = product.price + + promotions = Promotion.objects.filter(is_active=True, products__in=[product]).order_by("discount_percent") + + if promotions.exists(): + buy_price -= round(product.price * (promotions.first().discount_percent / 100), 2) + + order_product, is_created = OrderProduct.objects.get_or_create( + product=product, + order=self, + attributes=json.dumps(attributes), + defaults={"quantity": 1, "buy_price": product.price}, + ) + if not is_created: + if product.quantity < order_product.quantity + 1: + raise BadRequest(_("you cannot add more products than available in stock")) + order_product.quantity += 1 + order_product.buy_price = product.price + order_product.save() + + return self + + except Product.DoesNotExist: + name = "Product" + raise Http404(_(f"{name} does not exist: {product_uuid}")) + + def remove_product(self, product_uuid: str | None = None, attributes: dict = dict): + if self.status != "PENDING": + raise ValueError(_("you cannot remove products from an order that is not a pending one")) + try: + product = Product.objects.get(uuid=product_uuid) + order_product = self.order_products.get(product=product, order=self) + if order_product.quantity == 1: + self.order_products.remove(order_product) + order_product.delete() + else: + order_product.quantity -= 1 + order_product.save() + return self + except Product.DoesNotExist: + name = "Product" + raise Http404(_(f"{name} does not exist: {product_uuid}")) + except OrderProduct.DoesNotExist: + name = "OrderProduct" + query = f"product: {product_uuid}, order: {self.uuid}, attributes: {attributes}" + raise Http404(_(f"{name} does not exist with query <{query}>")) + + def remove_all_products(self): + if self.status != "PENDING": + raise ValueError(_("you cannot remove products from an order that is not a pending one")) + for order_product in self.order_products.all(): + self.order_products.remove(order_product) + order_product.delete() + return self + + def remove_products_of_a_kind(self, product_uuid: str): + if self.status != "PENDING": + raise ValueError(_("you cannot remove products from an order that is not a pending one")) + try: + product = Product.objects.get(uuid=product_uuid) + order_product = self.order_products.get(product=product, order=self) + self.order_products.remove(order_product) + order_product.delete() + except Product.DoesNotExist: + name = "Product" + raise Http404(_(f"{name} does not exist: {product_uuid}")) + return self + + @property + def is_whole_digital(self): + return self.order_products.count() == self.order_products.filter(product__is_digital=True).count() + + def apply_promocode(self, promocode_uuid: str): + try: + promocode: PromoCode = PromoCode.objects.get(uuid=promocode_uuid) + except PromoCode.DoesNotExist: + raise Http404(_("promocode does not exist")) + return promocode.use(self) + + def buy(self, + force_balance: bool = False, + force_payment: bool = False, + promocode_uuid: str | None = None) -> Self | Transaction | None: + + if (not force_balance and not force_payment) or (force_balance and force_payment): + raise ValueError(_("invalid force value")) + + if self.total_quantity < 1: + raise ValueError(_("you cannot purchase an empty order!")) + + force = None + + if force_balance: + force = "balance" + + if force_payment: + force = "payment" + + amount = self.apply_promocode(promocode_uuid) if promocode_uuid else self.total_price + + match force: + case "balance": + if self.user.payments_balance.amount < amount: + raise NotEnoughMoneyError(_("insufficient funds to complete the order")) + self.status = "CREATED" + self.buy_time = timezone.now() + self.order_products.all().update(status="DELIVERING") + self.save() + return self + case "payment": + return Transaction.objects.create( + balance=self.user.payments_balance, + amount=amount, + currency=CURRENCY_CODE, + order=self, + ) + + return self + + def buy_without_registration(self, products: list, promocode_uuid: str, **kwargs) -> Transaction | None: + if len(products) < 1: + raise ValueError(_("you cannot purchase without registration an empty order!")) + + customer_name = kwargs.pop("customer_name") + customer_email = kwargs.pop("customer_email") + customer_phone_number = kwargs.pop("customer_phone_number") + + if not all([customer_name, customer_email, customer_phone_number]): + raise ValueError( + _("you cannot buy without registration, please provide the following information:" + " customer name, customer email, customer phone number")) + + payment_method = kwargs.get("payment_method") + + if payment_method not in cache.get("payment_methods"): + raise ValueError(_("invalid payment method")) + + billing_customer_address = kwargs.pop("billing_customer_address") + billing_customer_city = billing_customer_address.pop("customer_city") + billing_customer_country = billing_customer_address.pop("customer_country") + billing_customer_postal_code = billing_customer_address.pop("customer_postal_code") + billing_customer_address_line = billing_customer_address.pop("customer_address_line") + + if not all([billing_customer_city, billing_customer_country, billing_customer_postal_code, + billing_customer_address_line]): + raise ValueError(_("you cannot create a momental order without providing a billing address")) + + billing_address = Address.objects.get_or_create(user=None, + country=Country.objects.get(code=billing_customer_country), + region=Region.objects.get(code=billing_customer_city), + city=City.objects.get(name=billing_customer_city), + postal_code=PostalCode.objects.get( + code=billing_customer_postal_code), + street=billing_customer_address_line) + + shipping_customer_address = kwargs.pop("shipping_customer_address") + shipping_customer_city = shipping_customer_address.pop("customer_city") + shipping_customer_country = shipping_customer_address.pop("customer_country") + shipping_customer_postal_code = shipping_customer_address.pop("customer_postal_code") + shipping_customer_address_line = shipping_customer_address.pop("сustomer_address_line") + + if not shipping_customer_address: + shipping_address = billing_address + + else: + shipping_address = Address.objects.get_or_create(user=None, + country=Country.objects.get( + code=shipping_customer_country), + region=Region.objects.get(code=shipping_customer_city), + city=City.objects.get(name=billing_customer_city), + postal_code=PostalCode.objects.get( + code=shipping_customer_postal_code), + street=shipping_customer_address_line) + + for product_uuid in products: + self.add_product(product_uuid) + + amount = self.apply_promocode(promocode_uuid) if promocode_uuid else self.total_price + + self.status = "CREATED" + self.shipping_address = shipping_address + self.billing_address = billing_address + self.attributes.update({"customer_name": customer_name, + "customer_email": customer_email, + "customer_phone_number": customer_phone_number}) + self.save() + + return Transaction.objects.create( + amount=amount, + currency=CURRENCY_CODE, + order=self, + payment_method=kwargs.get("payment_method"), + ) + + def finalize(self): + if ( + self.order_products.filter( + status__in=[ + "ACCEPTED", + "FAILED", + "RETURNED", + "CANCELED", + "FINISHED", + ] + ).count() + == self.order_products.count() + ): + self.status = "FINISHED" + self.save() + + +class OrderProduct(NiceModel): + is_publicly_visible = False + + buy_price = FloatField( + blank=True, + null=True, + help_text=_("the price paid by the customer for this product at purchase time"), + verbose_name=_("purchase price at order time"), + ) + comments = TextField( # noqa: DJ001 + blank=True, + null=True, + help_text=_("internal comments for admins about this ordered product"), + verbose_name=_("internal comments"), + ) + notifications = JSONField( + blank=True, + null=True, + help_text=_("json structure of notifications to display to users"), + verbose_name=_("user notifications"), + ) + attributes = JSONField( + blank=True, + null=True, + help_text=_("json representation of this item's attributes"), + verbose_name=_("ordered product attributes"), + ) + order = ForeignKey( + "core.Order", + on_delete=CASCADE, + help_text=_("reference to the parent order that contains this product"), + verbose_name=_("parent order"), + related_name="order_products", + null=True, + ) + product = ForeignKey( + "core.Product", + on_delete=PROTECT, + blank=True, + null=True, + help_text=_("the specific product associated with this order line"), + verbose_name=_("associated product"), + ) + quantity = PositiveIntegerField( + blank=False, + null=False, + default=1, + help_text=_("quantity of this specific product in the order"), + verbose_name=_("product quantity"), + ) + status = CharField( + max_length=128, + blank=False, + null=False, + choices=ORDER_PRODUCT_STATUS_CHOICES, + help_text=_("current status of this product in the order"), + verbose_name=_("product line status"), + default="PENDING", + ) + + def __str__(self) -> str: + return f"{self.product.name} for ({self.order.user.email})" + + class Meta: + verbose_name = _("order product") + verbose_name_plural = _("order products") + indexes = [ + GinIndex(fields=["notifications", "attributes"]), + ] + + def return_balance_back(self): + self.status = "RETURNED" + self.save() + self.order.user.payments_balance.amount += self.buy_price + self.order.user.payments_balance.save() + + def add_error(self, error=None): + if self.notifications is not None: + order_product_errors = self.notifications.get("errors", []) + if not order_product_errors: + self.notifications.update( + { + "errors": [ + {"detail": error if error else f"Something went wrong with {self.uuid} for some reason..."}, + ] + } + ) + else: + order_product_errors.append({"detail": error}) + self.notifications.update({"errors": order_product_errors}) + else: + self.notifications = {"errors": [{"detail": error}]} + self.status = "FAILED" + self.save() + return self + + @property + def total_price(self) -> float: + return round(self.buy_price * self.quantity, 2) + + @property + def download_url(self) -> str: + if self.product.is_digital and self.product.stocks.first().digital_asset: + return self.download.url + return "" + + +class ProductTag(NiceModel): + is_publicly_visible = True + + tag_name = CharField( + blank=False, + null=False, + max_length=255, + help_text=_("internal tag identifier for the product tag"), + verbose_name=_("tag name"), + ) + name = CharField( + max_length=255, + help_text=_("user-friendly name for the product tag"), + verbose_name=_("tag display name"), + unique=True, + ) + + def __str__(self): + return self.tag_name + + class Meta: + verbose_name = _("product tag") + verbose_name_plural = _("product tags") + + +class ProductImage(NiceModel): + is_publicly_visible = True + + alt = CharField( + max_length=255, + help_text=_("provide alternative text for the image for accessibility"), + verbose_name=_("image alt text"), + ) + image = ImageField( + help_text=_("upload the image file for this product"), + verbose_name=_("product image"), + upload_to=get_product_uuid_as_path, + ) + priority = IntegerField( + default=1, + validators=[MinValueValidator(1)], + help_text=_("determines the order in which images are displayed"), + verbose_name=_("display priority"), + ) + product = ForeignKey( + "core.Product", + on_delete=CASCADE, + help_text=_("the product that this image represents"), + verbose_name=_("associated product"), + related_name="images", + ) + + def get_product_uuid_as_path(self, *args): + return str(self.product.uuid) + "/" + args[0] + + def __str__(self) -> str: + return self.alt + + class Meta: + ordering = ("priority",) + verbose_name = _("product image") + verbose_name_plural = _("product images") + + +class PromoCode(NiceModel): + is_publicly_visible = False + + code = CharField( + max_length=20, + unique=True, + default=get_random_code, + help_text=_("unique code used by a user to redeem a discount"), + verbose_name=_("promo code identifier"), + ) + discount_amount = DecimalField( + max_digits=10, + decimal_places=2, + blank=True, + null=True, + help_text=_("fixed discount amount applied if percent is not used"), + verbose_name=_("fixed discount amount"), + ) + discount_percent = IntegerField( + validators=[MinValueValidator(1), MaxValueValidator(100)], + blank=True, + null=True, + help_text=_("percentage discount applied if fixed amount is not used"), + verbose_name=_("percentage discount"), + ) + end_time = DateTimeField( + blank=True, + null=True, + help_text=_("timestamp when the promocode expires"), + verbose_name=_("end validity time"), + ) + start_time = DateTimeField( + blank=True, + null=True, + help_text=_("timestamp from which this promocode is valid"), + verbose_name=_("start validity time"), + ) + used_on = DateTimeField( + blank=True, + null=True, + help_text=_("timestamp when the promocode was used, blank if not used yet"), + verbose_name=_("usage timestamp"), + ) + user = ForeignKey( + "vibes_auth.User", + on_delete=CASCADE, + help_text=_("user assigned to this promocode if applicable"), + verbose_name=_("assigned user"), + null=True, + blank=True, + related_name="promocodes", + ) + + class Meta: + verbose_name = _("promo code") + verbose_name_plural = _("promo codes") + + def save(self, **kwargs): + if (self.discount_amount is not None and self.discount_percent is not None) or ( + self.discount_amount is None and self.discount_percent is None + ): + raise ValidationError( + _("only one type of discount should be defined (amount or percent), but not both or neither.") + ) + super().save(**kwargs) + + def __str__(self) -> str: + return self.code + + @property + def discount_type(self): + if self.discount_amount is not None: + return "amount" + return "percent" + + def use(self, order: Order) -> float: + if self.used_on: + raise ValueError(_("promocode already used")) + amount = order.total_price + match self.discount_type: + case "percent": + amount -= round(amount * (self.discount_percent / 100), 2) + order.attributes.update({"promocode": str(self.uuid), + "final_price": amount}) + order.save() + case "amount": + amount -= round(float(self.discount_amount), 2) + order.attributes.update({"promocode": str(self.uuid), + "final_price": amount}) + order.save() + case _: + raise ValueError(_(f"invalid discount type for promocode {self.uuid}")) + self.used_on = datetime.datetime(datetime.datetime(self.used_on).year, 1, 1) + self.save() + return amount + + +class Promotion(NiceModel): + is_publicly_visible = True + + discount_percent = IntegerField( + validators=[MinValueValidator(1), MaxValueValidator(100)], + help_text=_("percentage discount for the selected products"), + verbose_name=_("discount percentage"), + ) + name = CharField( + max_length=256, + unique=True, + help_text=_("provide a unique name for this promotion"), + verbose_name=_("promotion name"), + ) + description = TextField( # noqa: DJ001 + blank=True, + null=True, + help_text=_("add a detailed description of the product"), + verbose_name=_("promotion description"), + ) + products = ManyToManyField( + "core.Product", + blank=True, + help_text=_("select which products are included in this promotion"), + verbose_name=_("included products"), + ) + + class Meta: + verbose_name = _("promotion") + verbose_name_plural = _("promotions") + + def __str__(self) -> str: + if self.name: + return self.name + return str(self.id) + + +class Stock(NiceModel): + is_publicly_visible = False + + vendor = ForeignKey( + "core.Vendor", + on_delete=CASCADE, + help_text=_("the vendor supplying this product stock"), + verbose_name=_("associated vendor"), + ) + price = FloatField( + default=0.0, + help_text=_("final price to the customer after markups"), + verbose_name=_("selling price"), + ) + product = ForeignKey( + "core.Product", + on_delete=CASCADE, + help_text=_("the product associated with this stock entry"), + verbose_name=_("associated product"), + related_name="stocks", + blank=True, + null=True, + ) + purchase_price = FloatField( + default=0.0, + help_text=_("the price paid to the vendor for this product"), + verbose_name=_("vendor purchase price"), + ) + quantity = IntegerField( + default=0, + help_text=_("available quantity of the product in stock"), + verbose_name=_("quantity in stock"), + ) + sku = CharField( + max_length=255, + help_text=_("vendor-assigned SKU for identifying the product"), + verbose_name=_("vendor sku"), + ) + digital_asset = FileField( + default=None, + blank=True, + null=True, + help_text=_("digital file associated with this stock if applicable"), + verbose_name=_("digital file"), + upload_to="downloadables/", + ) + + def __str__(self) -> str: + return f"{self.vendor.name} - {self.product!s}" + + class Meta: + verbose_name = _("stock") + verbose_name_plural = _("stock entries") + + +class Wishlist(NiceModel): + is_publicly_visible = False + + products = ManyToManyField( + "core.Product", + blank=True, + help_text=_("products that the user has marked as wanted"), + verbose_name=_("wishlisted products"), + ) + user = OneToOneField( + "vibes_auth.User", + on_delete=CASCADE, + blank=True, + null=True, + help_text=_("user who owns this wishlist"), + verbose_name=_("wishlist owner"), + related_name="user_related_wishlist", + ) + + def __str__(self): + return f"{self.user.email}'s wishlist" + + class Meta: + verbose_name = _("wishlist") + verbose_name_plural = _("wishlists") + + def add_product(self, product_uuid): + try: + product = Product.objects.get(uuid=product_uuid) + if product in self.products.all(): + return self + self.products.add(product) + except Product.DoesNotExist: + name = "Product" + raise Http404(_(f"{name} does not exist: {product_uuid}")) + + return self + + def remove_product(self, product_uuid): + try: + product = Product.objects.get(uuid=product_uuid) + if product not in self.products.all(): + return self + except Product.DoesNotExist: + name = "Product" + raise Http404(_(f"{name} does not exist: {product_uuid}")) + + return self + + def bulk_add_products(self, product_uuids): + self.products.add(*Product.objects.filter(uuid__in=product_uuids)) + + def bulk_remove_products(self, product_uuids): + self.products.remove(*Product.objects.filter(uuid__in=product_uuids)) + + +class DigitalAssetDownload(NiceModel): + is_publicly_visible = False + + order_product = OneToOneField(to=OrderProduct, on_delete=CASCADE, related_name="download") + num_downloads = IntegerField(default=0) + + class Meta: + verbose_name = _("download") + verbose_name_plural = _("downloads") + + def __str__(self): + return f"{self.order_product} - {self.num_downloads}" + + @property + def url(self): + if self.order_product.status != "FINISHED": + raise ValueError(_("you can not download a digital asset for a non-finished order")) + + return f"https://api.{config.BASE_URL}/download/{urlsafe_base64_encode(force_bytes(self.order_product.uuid))}" + + +class Documentary(NiceModel): + is_publicly_visible = True + + product = ForeignKey(to=Product, on_delete=CASCADE, related_name="documentaries") + document = FileField(upload_to=get_product_uuid_as_path) + + class Meta: + verbose_name = _("documentary") + verbose_name_plural = _("documentaries") + + def __str__(self): + return f"{self.product.name} - {self.document.name}" + + def get_product_uuid_as_path(self, *args): + return str(self.product.uuid) + "/" + args[0] + + @property + def file_type(self): + return self.document.name.split(".")[-1] or _("unresolved") diff --git a/core/permissions.py b/core/permissions.py new file mode 100644 index 00000000..8ccdee87 --- /dev/null +++ b/core/permissions.py @@ -0,0 +1,69 @@ +from rest_framework import permissions + + +class IsOwner(permissions.BasePermission): + def has_object_permission(self, request, view, obj): + return obj.user == request.user + + +class IsOwnerOrReadOnly(permissions.BasePermission): + def has_object_permission(self, request, view, obj): + if request.method in permissions.SAFE_METHODS: + return True + return obj.user == request.user + + +class EvibesPermission(permissions.BasePermission): + def _get_permission_codename(self, action, view): + action_permission_map = { + "retrieve": "view", + "list": "view", + "create": "add", + "update": "change", + "partial_update": "change", + "destroy": "delete", + } + model_name = view.queryset.model._meta.model_name # Get the model name + permission_type = action_permission_map.get(action) + + if permission_type: + return f"core.{permission_type}_{model_name}" + return None + + def has_queryset_permission(self, request, view, queryset): + if request.user.is_staff: + return queryset + if view.action in [ + "buy", + "current", + "add_order_product", + "remove_order_product", + "add_wishlist_product", + "remove_wishlist_product", + "bulk_add_wishlist_products", + "bulk_remove_wishlist_products", + ]: + return queryset.filter(user=request.user) + return queryset.filter(is_active=True) + + def has_permission(self, request, view): + action = getattr(view, "action", None) + + if action in [ + "buy", + "current", + "add_order_product", + "remove_order_product", + "add_wishlist_product", + "remove_wishlist_product", + "bulk_add_wishlist_products", + "bulk_remove_wishlist_products", + ]: + return True + + required_permission = self._get_permission_codename(action, view) + + if required_permission and request.user.has_perm(required_permission): + return True + + return view.queryset.model.is_publicly_visible and action in ["retrieve", "list"] diff --git a/core/serializers/__init__.py b/core/serializers/__init__.py new file mode 100644 index 00000000..4c83f3c3 --- /dev/null +++ b/core/serializers/__init__.py @@ -0,0 +1,83 @@ +from rest_framework.fields import BooleanField, CharField, Field, IntegerField, JSONField, ListField, UUIDField +from rest_framework.serializers import ListSerializer, Serializer + +from geo.serializers import UnregisteredCustomerAddressSerializer + +from .detail import * # noqa: F403 +from .simple import * # noqa: F403 + + +class CacheOperatorSerializer(Serializer): + key = CharField(required=True) + data = JSONField(required=False) + timeout = IntegerField(required=False) + + +class ContactUsSerializer(Serializer): + email = CharField(required=True) + name = CharField(required=True) + subject = CharField(required=True) + phone_number = CharField(required=False) + message = CharField(required=True) + + +class LanguageSerializer(Serializer): + code = CharField(required=True) + name = CharField(required=True) + flag = CharField() + + +class RecursiveField(Field): + def to_representation(self, value): + parent = self.parent + if isinstance(parent, ListSerializer): + parent = parent.parent + + serializer_class = parent.__class__ + return serializer_class(value, context=self.context).data + + def to_internal_value(self, data): + return data + + +class AddOrderProductSerializer(Serializer): + product_uuid = CharField(required=True) + attributes = JSONField(required=False, default=dict) + + +class RemoveOrderProductSerializer(Serializer): + product_uuid = CharField(required=True) + attributes = JSONField(required=False, default=dict) + + +class AddWishlistProductSerializer(Serializer): + product_uuid = CharField(required=True) + + +class RemoveWishlistProductSerializer(Serializer): + product_uuid = CharField(required=True) + + +class BulkAddWishlistProductSerializer(Serializer): + product_uuids = ListField(child=CharField(required=True), allow_empty=False, max_length=64) + + +class BulkRemoveWishlistProductSerializer(Serializer): + product_uuids = ListField(child=CharField(required=True), allow_empty=False, max_length=64) + + +class BuyOrderSerializer(Serializer): + force_balance = BooleanField(required=False, default=False) + force_payment = BooleanField(required=False, default=False) + promocode_uuid = CharField(required=False) + + +class BuyUnregisteredOrderSerializer(Serializer): + products = ListField(child=AddOrderProductSerializer(), required=True) + promocode_uuid = UUIDField(required=False) + customer_name = CharField(required=True) + customer_email = CharField(required=True) + customer_phone_number = CharField(required=True) + billing_customer_address = UnregisteredCustomerAddressSerializer(required=True) + shipping_customer_address = UnregisteredCustomerAddressSerializer(required=False) + payment_method = CharField(required=True) diff --git a/core/serializers/detail.py b/core/serializers/detail.py new file mode 100644 index 00000000..346b30d5 --- /dev/null +++ b/core/serializers/detail.py @@ -0,0 +1,415 @@ +import logging +from contextlib import suppress +from typing import Optional + +from django.core.cache import cache +from django.db.models.functions import Length +from rest_framework.fields import SerializerMethodField +from rest_framework.serializers import ModelSerializer +from rest_framework_recursive.fields import RecursiveField + +from core.models import ( + Attribute, + AttributeGroup, + AttributeValue, + Brand, + Category, + Feedback, + Order, + OrderProduct, + Product, + ProductImage, + ProductTag, + PromoCode, + Promotion, + Stock, + Vendor, + Wishlist, +) +from core.serializers.simple import CategorySimpleSerializer, ProductSimpleSerializer + +logger = logging.getLogger(__name__) + + +class AttributeGroupDetailSerializer(ModelSerializer): + children = RecursiveField(many=True) + + class Meta: + model = AttributeGroup + fields = [ + "uuid", + "name", + "children", + "created", + "modified", + ] + + +class CategoryDetailSerializer(ModelSerializer): + children = SerializerMethodField() + image = SerializerMethodField() + filterable_attributes = SerializerMethodField() + + class Meta: + model = Category + fields = [ + "uuid", + "name", + "description", + "image", + "markup_percent", + "filterable_attributes", + "children", + "created", + "modified", + ] + + def get_image(self, obj: Category) -> Optional[str]: + with suppress(ValueError): + return obj.image.url + return None + + def get_filterable_attributes(self, obj: Category) -> list[dict]: + filterable_results = cache.get(f"{obj.uuid}_filterable_results", []) + + if filterable_results: + return filterable_results + + request = self.context.get("request") + user = getattr(request, "user", None) + + if user is not None and user.has_perm("view_attribute"): + attributes = obj.attributes.all() + else: + attributes = obj.attributes.filter(is_active=True) + + for attr in attributes: + distinct_vals = ( + AttributeValue.objects.annotate(value_length=Length("value")) + .filter(attribute=attr, product__category=obj, value_length__lte=30) + .values_list("value", flat=True) + .distinct() + ) + + distinct_vals_list = list(distinct_vals) + + if len(distinct_vals_list) <= 256: + filterable_results.append( + { + "attribute_name": attr.name, + "possible_values": distinct_vals_list, + "value_type": attr.value_type, + } + ) + else: + continue + + cache.set(f"{obj.uuid}_filterable_results", filterable_results, 86400) + return filterable_results + + def get_children(self, obj) -> list[dict]: + request = self.context.get("request") + if request is not None and request.user.has_perm("view_category"): + children = obj.children.all() + else: + children = obj.children.filter(is_active=True) + + if obj.children.exists(): + return ( + CategoryDetailSerializer(children, many=True, context=self.context).data + if obj.children.exists() + else [] + ) + else: + return [] + + +class BrandDetailSerializer(ModelSerializer): + categories = CategoryDetailSerializer(many=True) + small_logo = SerializerMethodField() + big_logo = SerializerMethodField() + + class Meta: + model = Brand + fields = [ + "uuid", + "name", + "categories", + "created", + "modified", + "big_logo", + "small_logo", + ] + + def get_small_logo(self, obj: Brand) -> Optional[str]: + with suppress(ValueError): + return obj.small_logo.url + return None + + def get_big_logo(self, obj: Brand) -> Optional[str]: + with suppress(ValueError): + return obj.big_logo.url + return None + + +class ProductTagDetailSerializer(ModelSerializer): + class Meta: + model = ProductTag + fields = [ + "uuid", + "tag_name", + "name", + "created", + "modified", + ] + + +class ProductImageDetailSerializer(ModelSerializer): + image = SerializerMethodField() + + class Meta: + model = ProductImage + fields = [ + "uuid", + "alt", + "image", + "priority", + "created", + "modified", + ] + + def get_image(self, obj: ProductImage) -> str: + return obj.image.url or "" + + +class AttributeDetailSerializer(ModelSerializer): + categories = CategoryDetailSerializer(many=True) + group = AttributeGroupDetailSerializer() + + class Meta: + model = Attribute + fields = [ + "uuid", + "name", + "value_type", + "categories", + "group", + "created", + "modified", + ] + + +class AttributeInnerSerializer(ModelSerializer): + group = AttributeGroupDetailSerializer() + + class Meta: + model = Attribute + fields = [ + "uuid", + "name", + "value_type", + "group", + "created", + "modified", + ] + + +class AttributeValueDetailSerializer(ModelSerializer): + attribute = AttributeInnerSerializer() + + class Meta: + model = AttributeValue + fields = [ + "uuid", + "attribute", + "value", + "created", + "modified", + ] + + +class VendorDetailSerializer(ModelSerializer): + class Meta: + model = Vendor + fields = [ + "uuid", + "name", + "authentication", + "markup_percent", + "created", + "modified", + ] + + +class StockDetailSerializer(ModelSerializer): + vendor = VendorDetailSerializer() + + class Meta: + model = Stock + fields = [ + "uuid", + "vendor", + "price", + "purchase_price", + "quantity", + "sku", + "digital_asset", + "created", + "modified", + ] + + +class PromoCodeDetailSerializer(ModelSerializer): + class Meta: + model = PromoCode + fields = [ + "uuid", + "code", + "discount_amount", + "discount_percent", + "start_time", + "end_time", + "used_on", + "created", + "modified", + ] + + +class ProductDetailSerializer(ModelSerializer): + brand = BrandDetailSerializer() + category = CategorySimpleSerializer() + tags = ProductTagDetailSerializer( + many=True, + ) + images = ProductImageDetailSerializer( + many=True, + ) + attributes = AttributeValueDetailSerializer( + many=True, + ) + + rating = SerializerMethodField() + price = SerializerMethodField() + quantity = SerializerMethodField() + feedbacks_count = SerializerMethodField() + + class Meta: + model = Product + fields = [ + "uuid", + "name", + "description", + "partnumber", + "is_digital", + "brand", + "category", + "feedbacks_count", + "quantity", + "tags", + "images", + "attributes", + "rating", + "price", + "created", + "modified", + ] + + def get_rating(self, obj: Product) -> float: + return obj.rating + + def get_price(self, obj: Product) -> float: + return obj.price + + def get_feedbacks_count(self, obj: Product) -> int: + return obj.feedbacks_count + + def get_quantity(self, obj: Product) -> int: + return obj.quantity + + +class PromotionDetailSerializer(ModelSerializer): + products = ProductDetailSerializer( + many=True, + ) + + class Meta: + model = Promotion + fields = [ + "uuid", + "name", + "discount_percent", + "description", + "products", + "created", + "modified", + ] + + +class WishlistDetailSerializer(ModelSerializer): + products = ProductSimpleSerializer( + many=True, + ) + + class Meta: + model = Wishlist + fields = [ + "uuid", + "products", + "created", + "modified", + ] + + +class OrderProductDetailSerializer(ModelSerializer): + product = ProductDetailSerializer() + + class Meta: + model = OrderProduct + fields = [ + "uuid", + "product", + "quantity", + "buy_price", + "comments", + "notifications", + "attributes", + "status", + "created", + "modified", + ] + + +class FeedbackDetailSerializer(ModelSerializer): + order_product = OrderProductDetailSerializer() + + class Meta: + model = Feedback + fields = [ + "uuid", + "rating", + "comment", + "order_product", + "created", + "modified", + ] + + +class OrderDetailSerializer(ModelSerializer): + promo_code = PromoCodeDetailSerializer() + order_products = OrderProductDetailSerializer( + many=True, + ) + + class Meta: + model = Order + fields = [ + "uuid", + "status", + "promo_code", + "billing_address", + "shipping_address", + "buy_time", + "order_products", + "created", + "modified", + ] diff --git a/core/serializers/simple.py b/core/serializers/simple.py new file mode 100644 index 00000000..7af23a28 --- /dev/null +++ b/core/serializers/simple.py @@ -0,0 +1,298 @@ +from contextlib import suppress +from typing import Optional + +from rest_framework.fields import SerializerMethodField +from rest_framework.relations import PrimaryKeyRelatedField +from rest_framework.serializers import ModelSerializer + +from core.models import ( + Attribute, + AttributeGroup, + AttributeValue, + Brand, + Category, + Feedback, + Order, + OrderProduct, + Product, + ProductImage, + ProductTag, + PromoCode, + Promotion, + Stock, + Vendor, + Wishlist, +) + + +class AttributeGroupSimpleSerializer(ModelSerializer): + parent = PrimaryKeyRelatedField(read_only=True) + children = PrimaryKeyRelatedField(many=True, read_only=True) + + class Meta: + model = AttributeGroup + fields = [ + "uuid", + "name", + "parent", + "children", + ] + + +class CategorySimpleSerializer(ModelSerializer): + children = SerializerMethodField() + image = SerializerMethodField() + + class Meta: + model = Category + fields = [ + "uuid", + "name", + "image", + "children", + ] + + def get_image(self, obj: Category) -> Optional[str]: + with suppress(ValueError): + return obj.image.url + return None + + def get_children(self, obj) -> list[dict]: + request = self.context.get("request") + if request is not None and request.user.has_perm("view_category"): + children = obj.children.all() + else: + children = obj.children.filter(is_active=True) + + if obj.children.exists(): + return ( + CategorySimpleSerializer(children, many=True, context=self.context).data + if obj.children.exists() + else [] + ) + else: + return [] + + +class BrandSimpleSerializer(ModelSerializer): + small_logo = SerializerMethodField() + big_logo = SerializerMethodField() + + class Meta: + model = Brand + fields = [ + "uuid", + "name", + "small_logo", + "big_logo", + ] + + def get_small_logo(self, obj: Brand) -> Optional[str]: + with suppress(ValueError): + return obj.small_logo.url + return None + + def get_big_logo(self, obj: Brand) -> Optional[str]: + with suppress(ValueError): + return obj.big_logo.url + return None + + +class ProductTagSimpleSerializer(ModelSerializer): + class Meta: + model = ProductTag + fields = [ + "uuid", + "tag_name", + "name", + ] + + +class ProductImageSimpleSerializer(ModelSerializer): + product = PrimaryKeyRelatedField(read_only=True) + + class Meta: + model = ProductImage + fields = [ + "uuid", + "alt", + "image", + "priority", + "product", + ] + + +class AttributeSimpleSerializer(ModelSerializer): + group = AttributeGroupSimpleSerializer(read_only=True) + + class Meta: + model = Attribute + fields = [ + "uuid", + "name", + "value_type", + "group", + ] + + +class AttributeValueSimpleSerializer(ModelSerializer): + attribute = AttributeSimpleSerializer(read_only=True) + product = PrimaryKeyRelatedField(read_only=True) + + class Meta: + model = AttributeValue + fields = [ + "uuid", + "value", + "attribute", + "product", + ] + + +class ProductSimpleSerializer(ModelSerializer): + brand = BrandSimpleSerializer(read_only=True) + category = CategorySimpleSerializer(read_only=True) + tags = ProductTagSimpleSerializer(many=True, read_only=True) + images = ProductImageSimpleSerializer(many=True, read_only=True) + + attributes = AttributeValueSimpleSerializer(many=True, read_only=True) + + rating = SerializerMethodField() + price = SerializerMethodField() + quantity = SerializerMethodField() + feedbacks_count = SerializerMethodField() + + class Meta: + model = Product + fields = [ + "uuid", + "name", + "is_digital", + "description", + "partnumber", + "brand", + "feedbacks_count", + "category", + "tags", + "images", + "attributes", + "rating", + "price", + "quantity", + ] + + def get_rating(self, obj: Product) -> float: + return obj.rating + + def get_price(self, obj: Product) -> float: + return obj.price + + def get_feedbacks_count(self, obj: Product) -> int: + return obj.feedbacks_count + + def get_quantity(self, obj: Product) -> int: + return obj.quantity + + +class VendorSimpleSerializer(ModelSerializer): + class Meta: + model = Vendor + fields = [ + "uuid", + "name", + ] + + +class StockSimpleSerializer(ModelSerializer): + vendor = VendorSimpleSerializer(read_only=True) + product = ProductSimpleSerializer(read_only=True) + + class Meta: + model = Stock + fields = [ + "uuid", + "price", + "purchase_price", + "quantity", + "sku", + "vendor", + "product", + ] + + +class PromoCodeSimpleSerializer(ModelSerializer): + class Meta: + model = PromoCode + fields = [ + "uuid", + "code", + ] + + +class PromotionSimpleSerializer(ModelSerializer): + products = ProductSimpleSerializer(many=True, read_only=True) + + class Meta: + model = Promotion + fields = [ + "uuid", + "name", + "discount_percent", + "products", + ] + + +class WishlistSimpleSerializer(ModelSerializer): + user = PrimaryKeyRelatedField(read_only=True) + products = ProductSimpleSerializer(many=True, read_only=True) + + class Meta: + model = Wishlist + fields = [ + "uuid", + "user", + "products", + ] + + +class FeedbackSimpleSerializer(ModelSerializer): + order_product = PrimaryKeyRelatedField(read_only=True) + + class Meta: + model = Feedback + fields = [ + "uuid", + "rating", + "order_product", + ] + + +class OrderProductSimpleSerializer(ModelSerializer): + product = ProductSimpleSerializer(read_only=True) + + class Meta: + model = OrderProduct + fields = [ + "uuid", + "product", + "quantity", + "buy_price", + "status", + ] + + +class OrderSimpleSerializer(ModelSerializer): + user = PrimaryKeyRelatedField(read_only=True) + promo_code = PromoCodeSimpleSerializer(read_only=True) + order_products = OrderProductSimpleSerializer(many=True, read_only=True) + + class Meta: + model = Order + fields = [ + "uuid", + "status", + "user", + "promo_code", + "order_products", + "buy_time", + ] diff --git a/core/signals.py b/core/signals.py new file mode 100644 index 00000000..be28ca97 --- /dev/null +++ b/core/signals.py @@ -0,0 +1,100 @@ +import logging +from datetime import timedelta + +from django.db.models.signals import post_save +from django.dispatch import receiver +from django.utils.crypto import get_random_string +from django.utils.http import urlsafe_base64_decode +from django.utils.timezone import now +from django.utils.translation import gettext_lazy as _ +from sentry_sdk import capture_exception + +from core.models import Category, Order, Product, PromoCode, Wishlist +from core.utils import resolve_translations_for_elasticsearch +from core.utils.emailing import send_order_created_email, send_order_finished_email +from evibes.utils.misc import create_object +from vibes_auth.models import User + +logger = logging.getLogger(__name__) + + +@receiver(post_save, sender=User) +def create_order_on_user_creation_signal(instance, created, **kwargs): + if created: + Order.objects.create(user=instance, status="PENDING") + + +@receiver(post_save, sender=User) +def create_wishlist_on_user_creation_signal(instance, created, **kwargs): + if created: + Wishlist.objects.create(user=instance) + + +@receiver(post_save, sender=User) +def create_promocode_on_user_referring(instance, created, **kwargs): + try: + if created and instance.attributes.get("referrer", ""): + referrer_uuid = urlsafe_base64_decode(instance.attributes.get("referrer", "")) + referrer = User.objects.get(uuid=referrer_uuid) + code = f"WELCOME-{get_random_string(6)}" + PromoCode.objects.create( + user=referrer, + code=code if len(code) <= 20 else code[:20], + discount_percent=10, + start_time=now(), + end_time=now() + timedelta(days=30), + ) + except Exception as e: + capture_exception(e) + logger.error(_(f"error during promocode creation: {e!s}")) + + +@receiver(post_save, sender=Order) +def process_order_changes(instance, created, **kwargs): + if not created: + if instance.status != "PENDING": + pending_orders = Order.objects.filter(user=instance.user, status="PENDING") + + if not pending_orders.exists(): + Order.objects.create(user=instance.user, status="PENDING") + + if instance.status == "CREATED": + if not instance.is_whole_digital: + send_order_created_email.delay(instance.uuid) + instance.status = "DELIVERING" + instance.save() + for order_product in instance.order_products.filter(status="DELIVERING"): + if not order_product.product.is_digital: + continue + try: + vendor_name = ( + order_product.product.stocks.filter(price=order_product.buy_price).first().vendor.name.lower() + ) + + vendor = create_object(f"core.vendors.{vendor_name}", f"{vendor_name.title()}Vendor") + + vendor.buy_order_product(order_product) + + except Exception as e: + order_product.add_error(f"Failed to buy {order_product.uuid}. Reason: {e}...") + + instance.finalize() + + if instance.order_products.filter(status="FAILED").count() == instance.order_products.count(): + instance.status = "FAILED" + instance.save() + + if instance.status == "FINISHED": + send_order_finished_email.delay(instance.uuid) + + +@receiver(post_save, sender=Product) +def update_product_name_lang(instance, created, **kwargs): + resolve_translations_for_elasticsearch(instance, "name") + resolve_translations_for_elasticsearch(instance, "description") + + +@receiver(post_save, sender=Category) +def update_category_name_lang(instance, created, **kwargs): + resolve_translations_for_elasticsearch(instance, "name") + resolve_translations_for_elasticsearch(instance, "description") diff --git a/core/sitemaps.py b/core/sitemaps.py new file mode 100644 index 00000000..18ae5824 --- /dev/null +++ b/core/sitemaps.py @@ -0,0 +1,60 @@ +from django.contrib.sitemaps import Sitemap +from django.utils.text import slugify + +from core.models import Brand, Category, Product +from evibes.settings import LANGUAGE_CODE + + +class ProductSitemap(Sitemap): + protocol = "https" + changefreq = "daily" + priority = 0.9 + limit = 40000 + + def items(self): + return Product.objects.filter( + is_active=True, + brand__is_active=True, + category__is_active=True, + ).only("uuid", "name", "modified").order_by("-modified") + + def lastmod(self, obj): + return obj.modified + + def location(self, obj): + slug = slugify(obj.name) + return f"/{LANGUAGE_CODE}/product/{obj.uuid}/{slug}" + + +class CategorySitemap(Sitemap): + protocol = "https" + changefreq = "weekly" + priority = 0.7 + limit = 40000 + + def items(self): + return Category.objects.filter(is_active=True).only("uuid", "name", "modified").order_by("-modified") + + def lastmod(self, obj): + return obj.modified + + def location(self, obj): + slug = slugify(obj.name) + return f"/{LANGUAGE_CODE}/catalog/{obj.uuid}/{slug}" + + +class BrandSitemap(Sitemap): + protocol = "https" + changefreq = "weekly" + priority = 0.6 + limit = 40000 + + def items(self): + return Brand.objects.filter(is_active=True).only("uuid", "name", "modified").order_by("-modified") + + def lastmod(self, obj): + return obj.modified + + def location(self, obj): + slug = slugify(obj.name) + return f"/{LANGUAGE_CODE}/brand/{obj.uuid}/{slug}" diff --git a/core/static/Source Code Pro ExtraLight_Regular.json b/core/static/Source Code Pro ExtraLight_Regular.json new file mode 100644 index 00000000..9e2deb0e --- /dev/null +++ b/core/static/Source Code Pro ExtraLight_Regular.json @@ -0,0 +1 @@ +{"glyphs":{"0":{"ha":833,"x_min":117,"x_max":717,"o":"m 417 -17 q 254 39 321 -17 q 152 198 188 94 q 117 447 117 301 q 195 787 117 668 q 417 906 274 906 q 639 787 561 906 q 717 447 717 668 q 682 198 717 301 q 580 39 647 94 q 417 -17 513 -17 m 417 22 q 551 71 493 22 q 640 215 608 119 q 672 447 672 310 q 640 678 672 585 q 551 819 608 772 q 417 867 493 867 q 283 819 340 867 q 193 678 225 772 q 161 447 161 585 q 193 215 161 310 q 283 71 225 119 q 417 22 340 22 m 417 381 q 367 401 390 381 q 344 461 344 422 q 367 522 344 501 q 417 542 390 542 q 467 522 444 542 q 489 461 489 501 q 467 401 489 422 q 417 381 444 381 z "},"1":{"ha":833,"x_min":156,"x_max":722,"o":"m 156 0 l 156 39 l 425 39 l 425 806 l 225 806 l 225 836 q 309 850 271 842 q 379 868 347 858 q 435 889 411 878 l 467 889 l 467 39 l 722 39 l 722 0 l 156 0 z "},"2":{"ha":833,"x_min":115,"x_max":710,"o":"m 118 0 l 118 28 q 398 293 288 182 q 563 492 508 404 q 617 661 617 579 q 563 807 617 747 q 388 867 508 867 q 255 833 317 867 q 146 747 193 800 l 115 775 q 235 867 168 829 q 389 906 301 906 q 535 875 475 906 q 628 790 596 844 q 660 661 660 735 q 603 479 660 571 q 439 280 546 388 q 183 33 332 172 q 268 38 228 36 q 351 39 308 39 l 710 39 l 710 0 l 118 0 z "},"3":{"ha":833,"x_min":97,"x_max":706,"o":"m 408 -17 q 272 3 331 -17 q 171 51 214 22 q 97 108 128 79 l 125 139 q 238 59 169 96 q 411 22 306 22 q 539 49 482 22 q 628 122 596 75 q 661 231 661 168 q 622 343 661 294 q 503 419 583 392 q 294 447 422 447 l 294 489 q 488 517 415 489 q 594 590 561 544 q 628 692 628 636 q 566 819 628 771 q 406 867 504 867 q 270 838 335 867 q 164 767 206 808 l 136 797 q 253 874 185 842 q 406 906 321 906 q 540 881 479 906 q 636 808 600 856 q 672 694 672 761 q 613 551 672 606 q 467 472 553 496 l 467 467 q 584 425 529 456 q 672 346 639 394 q 706 233 706 297 q 666 101 706 157 q 559 14 626 44 q 408 -17 492 -17 z "},"4":{"ha":833,"x_min":60,"x_max":743,"o":"m 542 0 l 542 689 q 546 753 544 721 q 549 815 547 785 l 540 815 q 498 759 519 788 q 456 703 476 731 l 128 313 l 743 313 l 743 272 l 60 272 l 60 296 l 563 890 l 583 890 l 583 0 l 542 0 z "},"5":{"ha":833,"x_min":89,"x_max":714,"o":"m 400 -17 q 261 1 319 -17 q 162 47 203 19 q 89 103 121 75 l 117 133 q 185 80 147 106 q 276 38 224 54 q 403 22 329 22 q 535 54 475 22 q 633 143 596 86 q 669 275 669 200 q 599 452 669 388 q 406 517 529 517 q 295 500 342 517 q 200 456 249 483 l 164 478 l 197 889 l 667 889 l 667 850 l 236 850 l 206 508 q 297 544 250 531 q 408 558 344 558 q 565 528 496 558 q 674 437 635 499 q 714 278 714 375 q 669 117 714 183 q 552 17 624 51 q 400 -17 481 -17 z "},"6":{"ha":833,"x_min":125,"x_max":728,"o":"m 450 -17 q 314 11 374 -17 q 212 92 254 39 q 147 224 169 146 q 125 400 125 301 q 155 639 125 542 q 235 794 185 736 q 352 879 286 853 q 489 906 418 906 q 613 883 560 906 q 708 822 665 860 l 681 792 q 592 848 642 829 q 486 867 543 867 q 331 822 403 867 q 214 676 258 778 q 169 400 169 574 q 199 206 169 292 q 290 72 228 121 q 453 22 353 22 q 572 54 519 22 q 653 140 624 86 q 683 258 683 193 q 625 432 683 369 q 447 494 567 494 q 310 460 385 494 q 164 344 235 426 l 164 400 q 296 497 225 461 q 450 533 367 533 q 599 501 536 533 q 694 408 661 469 q 728 258 728 347 q 690 117 728 179 q 588 19 651 56 q 450 -17 525 -17 z "},"7":{"ha":833,"x_min":106,"x_max":731,"o":"m 350 0 q 376 253 356 139 q 435 466 396 367 q 533 659 474 565 q 672 850 592 753 l 106 850 l 106 889 l 731 889 l 731 864 q 577 657 639 757 q 478 456 515 557 q 422 243 440 354 q 400 0 404 132 l 350 0 z "},"8":{"ha":833,"x_min":103,"x_max":728,"o":"m 424 -17 q 253 15 325 -17 q 142 103 181 47 q 103 228 103 158 q 135 343 103 294 q 215 425 167 392 q 313 481 264 458 l 313 486 q 215 569 257 518 q 172 692 172 621 q 206 803 172 754 q 296 878 239 851 q 424 906 353 906 q 621 840 553 906 q 689 675 689 774 q 647 551 689 611 q 546 447 606 492 l 546 442 q 638 389 597 417 q 703 320 679 361 q 728 214 728 279 q 692 98 728 150 q 588 15 656 46 q 424 -17 521 -17 m 499 458 q 644 675 644 556 q 619 770 644 726 q 545 840 594 814 q 424 867 496 867 q 274 817 331 867 q 217 692 217 767 q 255 582 217 625 q 358 510 293 539 q 499 458 422 482 m 424 22 q 617 78 551 22 q 683 214 683 135 q 657 313 683 274 q 585 377 631 351 q 479 423 539 403 q 353 464 419 443 q 248 403 294 436 q 174 328 201 371 q 147 228 147 286 q 180 124 147 171 q 274 50 213 78 q 424 22 336 22 z "},"9":{"ha":833,"x_min":108,"x_max":711,"o":"m 347 -17 q 224 6 276 -17 q 128 67 171 29 l 156 97 q 245 41 196 60 q 350 22 294 22 q 506 67 435 22 q 622 213 578 111 q 667 489 667 315 q 638 683 667 597 q 546 817 608 768 q 383 867 483 867 q 265 835 317 867 q 183 749 213 803 q 153 631 153 696 q 212 458 153 521 q 389 394 271 394 q 526 429 451 394 q 672 544 601 464 l 672 489 q 541 392 613 429 q 386 356 469 356 q 238 388 300 356 q 142 481 175 419 q 108 631 108 542 q 147 772 108 710 q 249 870 185 835 q 386 906 313 906 q 522 878 463 906 q 624 797 582 850 q 689 665 667 743 q 711 489 711 588 q 681 250 711 347 q 601 94 651 153 q 484 10 550 36 q 347 -17 418 -17 z "}," ":{"ha":833,"x_min":0,"x_max":0,"o":""},"A":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 z "},"B":{"ha":833,"x_min":167,"x_max":742,"o":"m 167 0 l 167 917 l 389 917 q 549 892 483 917 q 649 819 615 868 q 683 694 683 769 q 643 569 683 622 q 521 494 603 515 l 521 489 q 683 419 624 475 q 742 267 742 363 q 702 119 742 179 q 588 30 663 60 q 406 0 513 0 l 167 0 m 211 508 l 361 508 q 575 556 511 508 q 639 694 639 603 q 573 835 639 793 q 369 878 507 878 l 211 878 l 211 508 m 211 39 l 389 39 q 617 93 538 39 q 697 264 697 147 q 617 419 697 368 q 389 469 538 469 l 211 469 l 211 39 z "},"C":{"ha":833,"x_min":103,"x_max":751,"o":"m 482 -17 q 328 17 397 -17 q 208 114 258 51 q 130 265 157 176 q 103 461 103 353 q 151 712 103 606 q 287 876 200 818 q 490 933 374 933 q 629 900 569 933 q 724 825 689 867 l 696 794 q 607 865 658 839 q 490 892 556 892 q 308 839 385 892 q 191 690 232 786 q 150 461 150 593 q 191 231 150 329 q 307 79 232 133 q 485 25 382 25 q 615 54 558 25 q 724 142 672 83 l 751 114 q 636 19 700 54 q 482 -17 572 -17 z "},"D":{"ha":833,"x_min":139,"x_max":756,"o":"m 139 0 l 139 917 l 344 917 q 577 860 486 917 q 712 700 668 803 q 756 461 756 597 q 712 221 756 325 q 577 58 668 117 q 344 0 486 0 l 139 0 m 183 39 l 339 39 q 551 94 469 39 q 670 245 632 150 q 708 461 708 340 q 670 676 708 582 q 551 824 632 771 q 339 878 469 878 l 183 878 l 183 39 z "},"E":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 z "},"F":{"ha":833,"x_min":217,"x_max":742,"o":"m 217 0 l 217 917 l 742 917 l 742 878 l 261 878 l 261 492 l 665 492 l 665 453 l 261 453 l 261 0 l 217 0 z "},"G":{"ha":833,"x_min":85,"x_max":725,"o":"m 463 -17 q 264 42 349 -17 q 132 209 179 101 q 85 461 85 317 q 133 712 85 606 q 270 876 182 818 q 476 933 358 933 q 624 898 567 933 q 717 825 682 863 l 689 794 q 603 863 654 835 q 476 892 551 892 q 292 839 369 892 q 174 690 215 786 q 132 461 132 593 q 172 231 132 329 q 287 79 213 133 q 465 25 361 25 q 588 45 531 25 q 679 100 644 65 l 679 403 l 457 403 l 457 442 l 725 442 l 725 86 q 617 12 683 40 q 463 -17 551 -17 z "},"H":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 172 917 l 172 508 l 661 508 l 661 917 l 706 917 l 706 0 l 661 0 l 661 469 l 172 469 l 172 0 l 128 0 z "},"I":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 z "},"J":{"ha":833,"x_min":136,"x_max":660,"o":"m 386 -17 q 242 22 310 -17 q 136 136 174 61 l 172 161 q 270 58 213 90 q 386 25 328 25 q 561 90 507 25 q 615 283 615 154 l 615 881 l 211 881 l 211 918 l 660 918 l 660 279 q 635 130 660 197 q 550 23 610 63 q 386 -17 490 -17 z "},"K":{"ha":833,"x_min":169,"x_max":789,"o":"m 169 0 l 169 917 l 214 917 l 214 389 l 217 389 l 694 917 l 749 917 l 214 325 l 214 0 l 169 0 m 736 0 l 397 581 l 428 617 l 789 0 l 736 0 z "},"L":{"ha":833,"x_min":217,"x_max":747,"o":"m 217 0 l 217 917 l 258 917 l 258 39 l 747 39 l 747 0 l 217 0 z "},"M":{"ha":833,"x_min":117,"x_max":717,"o":"m 117 0 l 117 917 l 181 917 l 353 472 l 414 308 l 419 308 l 478 472 l 653 917 l 717 917 l 717 0 l 672 0 l 672 688 q 673 731 672 708 q 674 776 674 754 q 676 822 675 799 q 676 865 676 844 l 672 865 l 622 717 l 435 244 l 397 244 l 211 717 l 157 865 l 154 865 q 156 822 154 844 q 158 776 157 799 q 159 731 158 754 q 160 688 160 708 l 160 0 l 117 0 z "},"N":{"ha":833,"x_min":133,"x_max":700,"o":"m 133 0 l 133 917 l 179 917 l 560 242 l 661 64 l 664 64 q 660 193 663 129 q 658 321 658 257 l 658 917 l 700 917 l 700 0 l 654 0 l 274 675 l 172 853 l 169 853 q 173 727 171 788 q 175 601 175 667 l 175 0 l 133 0 z "},"O":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 z "},"P":{"ha":833,"x_min":172,"x_max":733,"o":"m 172 0 l 172 917 l 411 917 q 586 892 514 917 q 696 813 658 868 q 733 667 733 758 q 696 522 733 579 q 586 435 658 464 q 411 406 514 406 l 217 406 l 217 0 l 172 0 m 217 444 l 394 444 q 615 497 543 444 q 686 667 686 549 q 615 833 686 788 q 394 878 543 878 l 217 878 l 217 444 z "},"Q":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 22 q 569 76 504 22 q 672 229 635 131 q 708 461 708 328 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 229 125 328 q 264 76 199 131 q 417 22 329 22 m 660 -208 q 481 -150 546 -208 q 388 -7 415 -92 l 438 -6 q 481 -90 451 -54 q 557 -144 511 -125 q 665 -162 603 -162 q 702 -160 686 -162 q 729 -153 718 -157 l 739 -197 q 698 -206 717 -203 q 660 -208 679 -208 z "},"R":{"ha":833,"x_min":172,"x_max":733,"o":"m 172 0 l 172 917 l 425 917 q 581 893 515 917 q 683 817 647 869 q 719 681 719 765 q 683 545 719 600 q 581 462 647 490 q 425 433 515 433 l 217 433 l 217 0 l 172 0 m 217 472 l 408 472 q 604 524 536 472 q 672 681 672 575 q 604 833 672 789 q 408 878 536 878 l 217 878 l 217 472 m 414 447 l 464 450 l 733 0 l 681 0 l 414 447 z "},"S":{"ha":833,"x_min":111,"x_max":731,"o":"m 431 -17 q 245 23 325 -17 q 111 122 165 63 l 142 153 q 269 60 194 94 q 431 25 343 25 q 617 80 547 25 q 686 222 686 135 q 661 320 686 283 q 594 381 636 357 q 503 425 553 404 l 361 489 q 273 533 319 507 q 194 603 226 560 q 161 714 161 646 q 197 828 161 779 q 294 906 232 878 q 433 933 356 933 q 588 901 521 933 q 697 825 656 868 l 669 794 q 568 865 628 839 q 433 892 508 892 q 269 844 332 892 q 206 717 206 796 q 235 624 206 660 q 305 567 264 589 q 381 531 346 546 l 522 467 q 624 415 576 444 q 701 341 672 386 q 731 225 731 296 q 693 101 731 156 q 588 15 656 46 q 431 -17 521 -17 z "},"T":{"ha":833,"x_min":69,"x_max":764,"o":"m 394 0 l 394 878 l 69 878 l 69 917 l 764 917 l 764 878 l 439 878 l 439 0 l 394 0 z "},"U":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 z "},"V":{"ha":833,"x_min":90,"x_max":743,"o":"m 396 0 l 90 917 l 138 917 l 315 367 q 365 212 343 282 q 415 57 386 142 l 421 57 q 472 212 450 142 q 521 367 494 282 l 699 917 l 743 917 l 440 0 l 396 0 z "},"W":{"ha":833,"x_min":21,"x_max":811,"o":"m 176 0 l 21 918 l 61 918 l 169 272 q 179 199 174 236 q 191 126 185 163 q 201 53 197 90 l 204 53 q 228 126 217 90 q 250 199 239 163 q 271 272 261 236 l 393 678 l 442 678 l 567 272 q 587 199 576 236 q 608 126 597 163 q 631 53 619 89 l 636 53 q 647 126 642 89 q 658 199 653 163 q 668 272 664 236 l 772 918 l 811 918 l 660 0 l 601 0 l 461 460 q 440 539 450 500 q 419 618 431 578 l 415 618 q 394 539 404 578 q 371 460 383 500 l 235 0 l 176 0 z "},"X":{"ha":833,"x_min":115,"x_max":718,"o":"m 115 0 l 393 475 l 135 917 l 182 917 l 343 633 q 379 576 363 603 q 418 511 396 549 l 424 511 q 460 576 444 549 q 493 633 475 603 l 654 917 l 699 917 l 440 472 l 718 0 l 671 0 l 501 294 q 462 363 483 328 q 415 439 440 397 l 410 439 q 368 363 388 397 q 329 294 349 328 l 160 0 l 115 0 z "},"Y":{"ha":833,"x_min":78,"x_max":756,"o":"m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 z "},"Z":{"ha":833,"x_min":100,"x_max":740,"o":"m 100 0 l 100 26 l 678 881 l 149 881 l 149 918 l 731 918 l 731 892 l 151 39 l 740 39 l 740 0 l 100 0 z "},"a":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 z "},"b":{"ha":833,"x_min":153,"x_max":736,"o":"m 425 -17 q 311 8 374 -17 q 197 75 249 33 l 194 75 l 189 0 l 153 0 l 153 1003 l 194 1003 l 194 706 l 192 558 l 194 558 q 317 647 247 613 q 453 681 386 681 q 611 639 549 681 q 705 521 674 597 q 736 342 736 444 q 693 149 736 229 q 579 26 650 69 q 425 -17 508 -17 m 428 22 q 564 63 504 22 q 658 176 624 104 q 692 342 692 249 q 667 494 692 426 q 590 602 643 563 q 450 642 538 642 q 328 610 394 642 q 194 511 261 578 l 194 128 q 321 47 257 71 q 428 22 385 22 z "},"c":{"ha":833,"x_min":125,"x_max":739,"o":"m 483 -17 q 299 24 381 -17 q 172 143 218 65 q 125 331 125 221 q 174 520 125 442 q 303 640 222 599 q 483 681 385 681 q 624 649 568 681 q 721 578 681 618 l 693 547 q 599 615 650 589 q 483 642 549 642 q 319 602 390 642 q 209 492 249 563 q 169 331 169 422 q 208 169 169 239 q 318 61 247 100 q 483 22 389 22 q 610 51 553 22 q 714 122 668 79 l 739 92 q 626 14 689 44 q 483 -17 563 -17 z "},"d":{"ha":833,"x_min":97,"x_max":681,"o":"m 392 -17 q 179 73 261 -17 q 97 331 97 163 q 142 516 97 438 q 258 638 186 594 q 414 681 331 681 q 533 655 478 681 q 639 583 588 629 l 642 583 l 639 722 l 639 1003 l 681 1003 l 681 0 l 644 0 l 639 103 l 636 103 q 528 19 592 56 q 392 -17 465 -17 m 394 22 q 517 56 456 22 q 639 153 579 90 l 639 536 q 523 617 579 593 q 411 642 467 642 q 275 600 336 642 q 178 488 214 558 q 142 331 142 417 q 209 108 142 193 q 394 22 276 22 z "},"e":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 z "},"f":{"ha":833,"x_min":167,"x_max":794,"o":"m 369 0 l 369 753 q 397 897 369 838 q 477 988 424 957 q 611 1019 531 1019 q 699 1011 654 1019 q 794 978 743 1003 l 778 944 q 695 974 731 968 q 611 981 660 981 q 455 919 501 981 q 408 758 408 857 l 408 0 l 369 0 m 167 625 l 167 658 l 369 664 l 728 664 l 728 625 l 167 625 z "},"g":{"ha":833,"x_min":122,"x_max":778,"o":"m 433 -325 q 259 -300 328 -325 q 156 -231 190 -275 q 122 -129 122 -186 q 152 -47 122 -90 q 236 31 182 -4 l 236 36 q 189 74 211 47 q 167 142 167 100 q 188 207 167 174 q 247 267 208 240 l 247 272 q 193 342 217 300 q 169 444 169 385 q 202 565 169 511 q 290 649 235 618 q 411 681 344 681 q 500 664 463 681 l 778 664 l 778 625 l 567 625 q 626 548 600 594 q 653 444 653 501 q 620 325 653 378 q 533 242 588 272 q 411 211 478 211 q 347 219 381 211 q 281 244 313 228 q 231 200 250 226 q 211 146 211 174 q 255 71 211 94 q 369 47 299 47 l 540 47 q 722 13 667 47 q 778 -100 778 -21 q 735 -207 778 -156 q 616 -292 693 -258 q 433 -325 539 -325 m 411 250 q 510 275 465 250 q 581 344 554 300 q 608 444 608 388 q 581 546 608 501 q 510 616 554 590 q 411 642 465 642 q 313 616 357 642 q 241 546 268 590 q 214 444 214 501 q 241 344 214 388 q 313 275 268 300 q 411 250 357 250 m 425 -286 q 591 -259 522 -286 q 697 -190 660 -232 q 733 -103 733 -147 q 688 -20 733 -43 q 551 3 643 3 l 383 3 q 333 6 361 3 q 282 15 306 8 q 192 -58 218 -19 q 167 -135 167 -96 q 231 -242 167 -199 q 425 -286 294 -286 z "},"h":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 1003 l 194 1003 l 194 706 l 192 525 l 194 525 q 322 638 257 594 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 z "},"i":{"ha":833,"x_min":139,"x_max":542,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 486 833 q 447 849 464 833 q 431 892 431 865 q 447 935 431 919 q 486 950 464 950 q 526 935 510 950 q 542 892 542 919 q 526 849 542 865 q 486 833 510 833 z "},"j":{"ha":833,"x_min":92,"x_max":542,"o":"m 269 -325 q 176 -312 225 -325 q 92 -281 128 -299 l 111 -244 q 188 -274 143 -261 q 276 -286 232 -286 q 402 -259 358 -286 q 463 -183 446 -232 q 481 -72 481 -135 l 481 625 l 139 625 l 139 664 l 522 664 l 522 -64 q 510 -174 522 -125 q 468 -256 497 -222 q 390 -308 439 -290 q 269 -325 342 -325 m 486 833 q 447 849 464 833 q 431 892 431 865 q 447 935 431 919 q 486 950 464 950 q 526 935 510 950 q 542 892 542 919 q 526 849 542 865 q 486 833 510 833 z "},"k":{"ha":833,"x_min":181,"x_max":783,"o":"m 181 0 l 181 1003 l 222 1003 l 222 244 l 228 244 l 681 664 l 736 664 l 222 192 l 222 0 l 181 0 m 733 0 l 417 397 l 447 428 l 783 0 l 733 0 z "},"l":{"ha":833,"x_min":131,"x_max":739,"o":"m 578 -17 q 439 32 489 -17 q 389 192 389 81 l 389 964 l 131 964 l 131 1003 l 431 1003 l 431 183 q 468 63 431 103 q 581 22 506 22 q 649 31 614 22 q 722 58 685 40 l 739 25 q 662 -6 697 4 q 578 -17 626 -17 z "},"m":{"ha":833,"x_min":111,"x_max":753,"o":"m 111 0 l 111 664 l 147 664 l 153 572 l 156 572 q 220 651 186 622 q 310 681 254 681 q 399 651 367 681 q 444 561 431 622 q 519 650 483 619 q 610 681 554 681 q 716 632 679 681 q 753 483 753 583 l 753 0 l 711 0 l 711 478 q 607 642 711 642 q 524 608 558 642 q 453 508 489 575 l 453 0 l 411 0 l 411 478 q 385 601 411 560 q 307 642 360 642 q 224 608 258 642 q 153 508 189 575 l 153 0 l 111 0 z "},"n":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 664 l 189 664 l 194 531 l 200 531 q 323 638 260 596 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 z "},"o":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 z "},"p":{"ha":833,"x_min":153,"x_max":736,"o":"m 153 -308 l 153 664 l 189 664 l 194 564 l 197 564 q 317 647 249 614 q 453 681 386 681 q 611 639 549 681 q 705 521 674 597 q 736 342 736 444 q 692 149 736 229 q 578 26 649 69 q 422 -17 507 -17 q 311 9 375 -17 q 194 81 247 35 l 192 81 l 194 -58 l 194 -308 l 153 -308 m 425 22 q 563 63 503 22 q 658 176 624 104 q 692 342 692 249 q 667 494 692 426 q 590 602 643 563 q 450 642 538 642 q 328 610 394 642 q 194 511 261 578 l 194 128 q 321 47 257 71 q 425 22 385 22 z "},"q":{"ha":833,"x_min":97,"x_max":681,"o":"m 639 -308 l 639 -31 l 642 106 l 639 106 q 528 19 592 56 q 392 -17 465 -17 q 179 73 261 -17 q 97 331 97 163 q 142 516 97 438 q 258 638 186 594 q 414 681 331 681 q 532 656 479 681 q 636 586 585 631 l 639 586 l 644 664 l 681 664 l 681 -308 l 639 -308 m 394 22 q 517 56 456 22 q 639 153 579 90 l 639 536 q 523 617 579 593 q 411 642 467 642 q 275 600 336 642 q 178 488 214 558 q 142 331 142 417 q 209 108 142 193 q 394 22 276 22 z "},"r":{"ha":833,"x_min":236,"x_max":733,"o":"m 236 0 l 236 664 l 272 664 l 278 497 l 281 497 q 416 628 335 576 q 599 681 497 681 q 666 675 631 681 q 733 653 701 669 l 719 614 q 658 633 682 628 q 593 639 633 639 q 429 590 507 639 q 278 425 351 542 l 278 0 l 236 0 z "},"s":{"ha":833,"x_min":119,"x_max":714,"o":"m 447 -17 q 260 15 343 -17 q 119 89 178 47 l 144 122 q 269 51 199 79 q 450 22 340 22 q 614 65 558 22 q 669 164 669 108 q 662 210 669 188 q 631 252 654 232 q 558 290 607 272 q 425 325 508 308 q 229 393 300 350 q 158 508 158 436 q 219 629 158 578 q 411 681 279 681 q 544 658 475 681 q 661 600 614 636 l 636 567 q 535 621 593 600 q 408 642 478 642 q 285 623 329 642 q 222 574 240 604 q 203 511 203 544 q 258 422 203 456 q 431 365 314 389 q 608 314 547 342 q 692 251 669 286 q 714 167 714 215 q 683 76 714 118 q 592 9 651 35 q 447 -17 532 -17 z "},"t":{"ha":833,"x_min":117,"x_max":753,"o":"m 553 -17 q 414 16 464 -17 q 343 108 364 49 q 322 244 322 167 l 322 625 l 117 625 l 117 658 l 322 664 l 328 886 l 364 886 l 364 664 l 728 664 l 728 625 l 364 625 l 364 239 q 379 124 364 172 q 436 49 394 75 q 556 22 478 22 q 653 32 610 22 q 739 58 697 42 l 753 25 q 660 -5 707 7 q 553 -17 614 -17 z "},"u":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 z "},"v":{"ha":833,"x_min":92,"x_max":742,"o":"m 397 0 l 92 664 l 136 664 l 331 233 q 376 136 354 183 q 417 44 397 89 l 422 44 q 463 136 442 89 q 506 233 483 183 l 700 664 l 742 664 l 439 0 l 397 0 z "},"w":{"ha":833,"x_min":17,"x_max":817,"o":"m 197 0 l 17 664 l 64 664 l 179 217 q 201 128 190 171 q 222 42 213 86 l 228 42 q 251 128 239 86 q 274 217 263 171 l 389 664 l 447 664 l 563 217 q 585 128 574 171 q 608 42 597 86 l 614 42 q 637 128 625 86 q 658 217 649 171 l 772 664 l 817 664 l 639 0 l 581 0 l 467 433 q 444 528 454 482 q 419 622 433 575 l 414 622 q 392 527 403 575 q 367 431 382 479 l 256 0 l 197 0 z "},"x":{"ha":833,"x_min":119,"x_max":714,"o":"m 119 0 l 390 344 l 142 664 l 192 664 l 328 486 q 370 431 349 460 q 414 375 392 403 l 419 375 q 467 433 443 403 q 511 489 490 463 l 644 664 l 692 664 l 440 344 l 714 0 l 664 0 l 514 190 q 467 251 492 218 q 417 314 442 285 l 411 314 q 363 253 386 283 q 314 189 339 222 l 167 0 l 119 0 z "},"y":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 z "},"z":{"ha":833,"x_min":100,"x_max":728,"o":"m 100 0 l 100 22 l 644 625 l 158 625 l 158 664 l 711 664 l 711 642 l 167 39 l 728 39 l 728 0 l 100 0 z "},"À":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 447 986 l 272 1142 l 303 1175 l 467 1008 l 447 986 z "},"Á":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 386 986 l 367 1008 l 531 1175 l 561 1142 l 386 986 z "},"Â":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 256 986 l 236 1008 l 397 1167 l 436 1167 l 597 1008 l 578 986 l 419 1125 l 414 1125 l 256 986 z "},"Ã":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 525 1003 q 457 1020 485 1003 q 407 1060 429 1038 q 362 1099 385 1082 q 308 1117 339 1117 q 254 1086 276 1117 q 228 1006 232 1056 l 194 1008 q 226 1112 197 1068 q 308 1156 254 1156 q 377 1138 349 1156 q 428 1099 406 1121 q 472 1059 450 1076 q 525 1042 494 1042 q 578 1072 557 1042 q 606 1153 600 1103 l 639 1150 q 608 1047 638 1090 q 525 1003 579 1003 z "},"Ä":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 311 1011 q 280 1023 293 1011 q 267 1056 267 1035 q 280 1088 267 1076 q 311 1100 293 1100 q 343 1088 331 1100 q 356 1056 356 1076 q 343 1023 356 1035 q 311 1011 331 1011 m 522 1011 q 491 1023 504 1011 q 478 1056 478 1035 q 491 1088 478 1076 q 522 1100 504 1100 q 554 1088 542 1100 q 567 1056 567 1076 q 554 1023 567 1035 q 522 1011 542 1011 z "},"Ā":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 250 1036 l 250 1075 l 583 1075 l 583 1036 l 250 1036 z "},"Ă":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 417 989 q 318 1015 357 989 q 259 1081 279 1042 q 233 1158 239 1121 l 269 1164 q 312 1067 276 1110 q 417 1025 347 1025 q 522 1067 486 1025 q 564 1164 557 1110 l 600 1158 q 575 1081 596 1121 q 516 1015 554 1042 q 417 989 478 989 z "},"Å":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 417 972 q 334 1005 368 972 q 300 1089 300 1038 q 334 1174 300 1142 q 417 1206 368 1206 q 499 1174 464 1206 q 533 1089 533 1142 q 499 1005 533 1038 q 417 972 464 972 m 417 1003 q 473 1024 449 1003 q 497 1089 497 1046 q 473 1152 497 1129 q 417 1175 449 1175 q 358 1152 382 1175 q 333 1089 333 1129 q 358 1024 333 1046 q 417 1003 382 1003 z "},"Ǻ":{"ha":833,"x_min":69,"x_max":764,"o":"m 364 1161 l 342 1181 l 514 1300 l 539 1267 l 364 1161 m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 417 972 q 334 1005 368 972 q 300 1089 300 1038 q 334 1174 300 1142 q 417 1206 368 1206 q 499 1174 464 1206 q 533 1089 533 1142 q 499 1005 533 1038 q 417 972 464 972 m 417 1003 q 473 1024 449 1003 q 497 1089 497 1046 q 473 1152 497 1129 q 417 1175 449 1175 q 358 1152 382 1175 q 333 1089 333 1129 q 358 1024 333 1046 q 417 1003 382 1003 z "},"Ǎ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 397 986 l 236 1144 l 256 1167 l 414 1028 l 419 1028 l 578 1167 l 597 1144 l 436 986 l 397 986 z "},"Ą":{"ha":833,"x_min":69,"x_max":833,"o":"m 725 -311 q 633 -281 669 -311 q 597 -189 597 -251 q 615 -112 597 -147 q 661 -50 633 -78 q 719 0 689 -22 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 l 397 917 l 436 917 l 764 0 q 676 -83 714 -37 q 639 -186 639 -129 q 666 -251 639 -229 q 728 -272 693 -272 q 775 -261 756 -272 q 808 -236 794 -250 l 833 -261 q 789 -297 813 -282 q 725 -311 765 -311 m 211 328 l 211 367 l 619 367 l 619 328 l 211 328 z "},"Ạ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 z "},"Ả":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 386 978 l 375 1008 q 441 1040 415 1021 q 467 1089 467 1058 q 435 1140 467 1122 q 347 1158 404 1157 l 350 1194 q 426 1183 390 1193 q 485 1151 463 1172 q 508 1094 508 1129 q 490 1038 508 1060 q 444 1001 472 1015 q 386 978 417 988 z "},"Ấ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 283 986 l 264 1008 l 397 1122 l 436 1122 l 569 1008 l 550 986 l 419 1081 l 414 1081 l 283 986 m 550 1064 l 525 1089 l 656 1225 l 689 1194 l 550 1064 z "},"Ầ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 283 986 l 264 1008 l 397 1122 l 436 1122 l 569 1008 l 550 986 l 419 1081 l 414 1081 l 283 986 m 283 1064 l 172 1200 l 206 1225 l 308 1083 l 283 1064 z "},"Ẩ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 283 986 l 264 1008 l 397 1122 l 436 1122 l 569 1008 l 550 986 l 419 1081 l 414 1081 l 283 986 m 551 1053 l 538 1086 q 591 1108 569 1094 q 613 1147 613 1122 q 586 1194 613 1181 q 510 1208 560 1207 l 515 1244 q 583 1234 551 1243 q 635 1206 615 1225 q 654 1153 654 1186 q 621 1085 654 1107 q 551 1053 588 1064 z "},"Ẫ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 283 986 l 264 1008 l 397 1122 l 436 1122 l 569 1008 l 550 986 l 419 1081 l 414 1081 l 283 986 m 514 1167 q 452 1178 478 1167 q 406 1204 426 1189 q 365 1231 385 1219 q 317 1242 344 1242 q 275 1222 288 1242 q 258 1169 263 1201 l 225 1172 q 234 1219 226 1194 q 262 1260 242 1243 q 319 1278 282 1278 q 381 1267 356 1278 q 428 1240 407 1256 q 469 1214 449 1225 q 517 1203 490 1203 q 558 1223 546 1203 q 575 1275 571 1243 l 608 1272 q 599 1226 607 1250 q 572 1184 592 1201 q 514 1167 551 1167 z "},"Ậ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 256 986 l 236 1008 l 397 1167 l 436 1167 l 597 1008 l 578 986 l 419 1125 l 414 1125 l 256 986 z "},"Ắ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 417 989 q 318 1015 357 989 q 259 1081 279 1042 q 233 1158 239 1121 l 269 1164 q 312 1067 276 1110 q 417 1025 347 1025 q 522 1067 486 1025 q 564 1164 557 1110 l 600 1158 q 575 1081 596 1121 q 516 1015 554 1042 q 417 989 478 989 m 406 1114 l 383 1133 l 514 1272 l 544 1244 l 406 1114 z "},"Ằ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 417 989 q 318 1015 357 989 q 259 1081 279 1042 q 233 1158 239 1121 l 269 1164 q 312 1067 276 1110 q 417 1025 347 1025 q 522 1067 486 1025 q 564 1164 557 1110 l 600 1158 q 575 1081 596 1121 q 516 1015 554 1042 q 417 989 478 989 m 428 1114 l 289 1244 l 319 1272 l 450 1133 l 428 1114 z "},"Ẳ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 417 989 q 318 1015 357 989 q 259 1081 279 1042 q 233 1158 239 1121 l 269 1164 q 312 1067 276 1110 q 417 1025 347 1025 q 522 1067 486 1025 q 564 1164 557 1110 l 600 1158 q 575 1081 596 1121 q 516 1015 554 1042 q 417 989 478 989 m 396 1106 l 382 1139 q 435 1161 414 1147 q 457 1200 457 1175 q 431 1247 457 1233 q 354 1261 404 1260 l 360 1297 q 428 1287 396 1296 q 479 1258 460 1278 q 499 1206 499 1239 q 465 1138 499 1160 q 396 1106 432 1117 z "},"Ẵ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 417 989 q 317 1011 357 989 q 258 1066 278 1033 q 233 1131 238 1099 l 269 1136 q 312 1059 276 1093 q 417 1025 347 1025 q 522 1059 486 1025 q 564 1136 558 1093 l 600 1131 q 576 1066 596 1099 q 517 1011 556 1033 q 417 989 478 989 m 514 1167 q 452 1178 478 1167 q 406 1204 426 1189 q 365 1231 385 1219 q 317 1242 344 1242 q 275 1222 288 1242 q 258 1169 263 1201 l 225 1172 q 234 1219 226 1194 q 262 1260 242 1243 q 319 1278 282 1278 q 381 1267 356 1278 q 428 1240 407 1256 q 469 1214 449 1225 q 517 1203 490 1203 q 558 1223 546 1203 q 575 1275 571 1243 l 608 1272 q 599 1226 607 1250 q 572 1184 592 1201 q 514 1167 551 1167 z "},"Ặ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 417 989 q 318 1015 357 989 q 259 1081 279 1042 q 233 1158 239 1121 l 269 1164 q 312 1067 276 1110 q 417 1025 347 1025 q 522 1067 486 1025 q 564 1164 557 1110 l 600 1158 q 575 1081 596 1121 q 516 1015 554 1042 q 417 989 478 989 z "},"Æ":{"ha":833,"x_min":0,"x_max":817,"o":"m 0 0 l 419 917 l 803 917 l 803 878 l 492 878 l 492 508 l 728 508 l 728 469 l 492 469 l 492 39 l 817 39 l 817 0 l 447 0 l 447 875 l 442 875 q 369 714 407 794 q 294 547 332 633 l 50 0 l 0 0 m 181 314 l 181 353 l 483 353 l 483 314 l 181 314 z "},"Ǽ":{"ha":833,"x_min":0,"x_max":817,"o":"m 0 0 l 419 917 l 803 917 l 803 878 l 492 878 l 492 508 l 728 508 l 728 469 l 492 469 l 492 39 l 817 39 l 817 0 l 447 0 l 447 875 l 442 875 q 369 714 407 794 q 294 547 332 633 l 50 0 l 0 0 m 181 314 l 181 353 l 483 353 l 483 314 l 181 314 m 586 986 l 567 1008 l 731 1175 l 761 1142 l 586 986 z "},"Ǣ":{"ha":833,"x_min":0,"x_max":817,"o":"m 0 0 l 419 917 l 803 917 l 803 878 l 492 878 l 492 508 l 728 508 l 728 469 l 492 469 l 492 39 l 817 39 l 817 0 l 447 0 l 447 875 l 442 875 q 369 714 407 794 q 294 547 332 633 l 50 0 l 0 0 m 181 314 l 181 353 l 483 353 l 483 314 l 181 314 m 450 1036 l 450 1075 l 783 1075 l 783 1036 l 450 1036 z "},"Ƀ":{"ha":833,"x_min":58,"x_max":742,"o":"m 167 0 l 167 917 l 389 917 q 549 892 483 917 q 649 819 615 868 q 683 694 683 769 q 643 569 683 622 q 521 494 603 515 l 521 489 q 683 419 624 475 q 742 267 742 363 q 702 119 742 179 q 588 30 663 60 q 406 0 513 0 l 167 0 m 58 247 l 58 281 l 169 286 l 450 286 l 450 247 l 58 247 m 211 39 l 389 39 q 617 93 538 39 q 697 264 697 147 q 617 419 697 368 q 389 469 538 469 l 211 469 l 211 39 m 211 508 l 361 508 q 575 556 511 508 q 639 694 639 603 q 573 835 639 793 q 369 878 507 878 l 211 878 l 211 508 z "},"Ḇ":{"ha":833,"x_min":167,"x_max":742,"o":"m 167 0 l 167 917 l 389 917 q 549 892 483 917 q 649 819 615 868 q 683 694 683 769 q 643 569 683 622 q 521 494 603 515 l 521 489 q 683 419 624 475 q 742 267 742 363 q 702 119 742 179 q 588 30 663 60 q 406 0 513 0 l 167 0 m 211 508 l 361 508 q 575 556 511 508 q 639 694 639 603 q 573 835 639 793 q 369 878 507 878 l 211 878 l 211 508 m 211 39 l 389 39 q 617 93 538 39 q 697 264 697 147 q 617 419 697 368 q 389 469 538 469 l 211 469 l 211 39 z "},"Ç":{"ha":833,"x_min":103,"x_max":751,"o":"m 482 -17 q 328 17 397 -17 q 208 114 258 51 q 130 265 157 176 q 103 461 103 353 q 151 712 103 606 q 287 876 200 818 q 490 933 374 933 q 629 900 569 933 q 724 825 689 867 l 696 794 q 607 865 658 839 q 490 892 556 892 q 308 839 385 892 q 191 690 232 786 q 150 461 150 593 q 191 231 150 329 q 307 79 232 133 q 485 25 382 25 q 615 54 558 25 q 724 142 672 83 l 751 114 q 636 19 700 54 q 482 -17 572 -17 m 392 -300 l 383 -264 q 508 -238 475 -257 q 542 -189 542 -219 q 516 -141 542 -157 q 433 -117 490 -125 l 478 8 l 517 8 l 486 -92 q 557 -123 531 -101 q 583 -186 583 -144 q 535 -265 583 -237 q 392 -300 486 -293 z "},"Ć":{"ha":833,"x_min":103,"x_max":751,"o":"m 482 -17 q 328 17 397 -17 q 208 114 258 51 q 130 265 157 176 q 103 461 103 353 q 151 712 103 606 q 287 876 200 818 q 490 933 374 933 q 629 900 569 933 q 724 825 689 867 l 696 794 q 607 865 658 839 q 490 892 556 892 q 308 839 385 892 q 191 690 232 786 q 150 461 150 593 q 191 231 150 329 q 307 79 232 133 q 485 25 382 25 q 615 54 558 25 q 724 142 672 83 l 751 114 q 636 19 700 54 q 482 -17 572 -17 m 442 986 l 422 1008 l 586 1175 l 617 1142 l 442 986 z "},"Ĉ":{"ha":833,"x_min":103,"x_max":751,"o":"m 482 -17 q 328 17 397 -17 q 208 114 258 51 q 130 265 157 176 q 103 461 103 353 q 151 712 103 606 q 287 876 200 818 q 490 933 374 933 q 629 900 569 933 q 724 825 689 867 l 696 794 q 607 865 658 839 q 490 892 556 892 q 308 839 385 892 q 191 690 232 786 q 150 461 150 593 q 191 231 150 329 q 307 79 232 133 q 485 25 382 25 q 615 54 558 25 q 724 142 672 83 l 751 114 q 636 19 700 54 q 482 -17 572 -17 m 311 986 l 292 1008 l 453 1167 l 492 1167 l 653 1008 l 633 986 l 475 1125 l 469 1125 l 311 986 z "},"Č":{"ha":833,"x_min":103,"x_max":751,"o":"m 482 -17 q 328 17 397 -17 q 208 114 258 51 q 130 265 157 176 q 103 461 103 353 q 151 712 103 606 q 287 876 200 818 q 490 933 374 933 q 629 900 569 933 q 724 825 689 867 l 696 794 q 607 865 658 839 q 490 892 556 892 q 308 839 385 892 q 191 690 232 786 q 150 461 150 593 q 191 231 150 329 q 307 79 232 133 q 485 25 382 25 q 615 54 558 25 q 724 142 672 83 l 751 114 q 636 19 700 54 q 482 -17 572 -17 m 453 986 l 292 1144 l 311 1167 l 469 1028 l 475 1028 l 633 1167 l 653 1144 l 492 986 l 453 986 z "},"Ċ":{"ha":833,"x_min":103,"x_max":751,"o":"m 482 -17 q 328 17 397 -17 q 208 114 258 51 q 130 265 157 176 q 103 461 103 353 q 151 712 103 606 q 287 876 200 818 q 490 933 374 933 q 629 900 569 933 q 724 825 689 867 l 696 794 q 607 865 658 839 q 490 892 556 892 q 308 839 385 892 q 191 690 232 786 q 150 461 150 593 q 191 231 150 329 q 307 79 232 133 q 485 25 382 25 q 615 54 558 25 q 724 142 672 83 l 751 114 q 636 19 700 54 q 482 -17 572 -17 m 472 1006 q 440 1019 454 1006 q 425 1056 425 1033 q 440 1090 425 1076 q 472 1103 454 1103 q 506 1090 492 1103 q 519 1056 519 1076 q 506 1019 519 1033 q 472 1006 492 1006 z "},"Ď":{"ha":833,"x_min":139,"x_max":756,"o":"m 139 0 l 139 917 l 344 917 q 577 860 486 917 q 712 700 668 803 q 756 461 756 597 q 712 221 756 325 q 577 58 668 117 q 344 0 486 0 l 139 0 m 183 39 l 339 39 q 551 94 469 39 q 670 245 632 150 q 708 461 708 340 q 670 676 708 582 q 551 824 632 771 q 339 878 469 878 l 183 878 l 183 39 m 397 986 l 236 1144 l 256 1167 l 414 1028 l 419 1028 l 578 1167 l 597 1144 l 436 986 l 397 986 z "},"Ḍ":{"ha":833,"x_min":139,"x_max":756,"o":"m 139 0 l 139 917 l 344 917 q 577 860 486 917 q 712 700 668 803 q 756 461 756 597 q 712 221 756 325 q 577 58 668 117 q 344 0 486 0 l 139 0 m 183 39 l 339 39 q 551 94 469 39 q 670 245 632 150 q 708 461 708 340 q 670 676 708 582 q 551 824 632 771 q 339 878 469 878 l 183 878 l 183 39 z "},"Ḏ":{"ha":833,"x_min":139,"x_max":756,"o":"m 139 0 l 139 917 l 344 917 q 577 860 486 917 q 712 700 668 803 q 756 461 756 597 q 712 221 756 325 q 577 58 668 117 q 344 0 486 0 l 139 0 m 183 39 l 339 39 q 551 94 469 39 q 670 245 632 150 q 708 461 708 340 q 670 676 708 582 q 551 824 632 771 q 339 878 469 878 l 183 878 l 183 39 z "},"Ḑ":{"ha":833,"x_min":139,"x_max":756,"o":"m 139 0 l 139 917 l 344 917 q 577 860 486 917 q 712 700 668 803 q 756 461 756 597 q 712 221 756 325 q 577 58 668 117 q 344 0 486 0 l 139 0 m 183 39 l 339 39 q 551 94 469 39 q 670 245 632 150 q 708 461 708 340 q 670 676 708 582 q 551 824 632 771 q 339 878 469 878 l 183 878 l 183 39 m 300 -300 l 292 -264 q 417 -238 383 -257 q 450 -189 450 -219 q 424 -141 450 -157 q 342 -117 399 -125 l 386 8 l 425 8 l 394 -92 q 465 -123 439 -101 q 492 -186 492 -144 q 443 -265 492 -237 q 300 -300 394 -293 z "},"Đ":{"ha":833,"x_min":31,"x_max":756,"o":"m 139 0 l 139 469 l 31 469 l 31 503 l 139 508 l 139 917 l 344 917 q 577 860 486 917 q 712 700 668 803 q 756 461 756 597 q 712 221 756 325 q 577 58 668 117 q 344 0 486 0 l 139 0 m 183 39 l 339 39 q 551 94 469 39 q 670 245 632 150 q 708 461 708 340 q 670 676 708 582 q 551 824 632 771 q 339 878 469 878 l 183 878 l 183 508 l 422 508 l 422 469 l 183 469 l 183 39 z "},"Ɗ":{"ha":833,"x_min":56,"x_max":772,"o":"m 322 0 l 322 917 l 367 917 l 367 39 l 411 39 q 590 95 521 39 q 692 249 660 151 q 725 472 725 347 q 690 689 725 594 q 575 838 654 783 q 361 892 496 892 l 358 892 q 219 858 276 892 q 133 765 163 824 q 103 633 103 707 q 135 501 103 553 q 231 411 167 449 l 206 375 q 95 474 135 411 q 56 633 56 536 q 90 789 56 721 q 193 895 125 857 q 361 933 261 933 q 597 876 507 933 q 730 715 688 818 q 772 472 772 611 q 731 226 772 332 q 608 60 690 119 q 406 0 526 0 l 322 0 z "},"È":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 500 986 l 325 1142 l 356 1175 l 519 1008 l 500 986 z "},"É":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 439 986 l 419 1008 l 583 1175 l 614 1142 l 439 986 z "},"Ê":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 308 986 l 289 1008 l 450 1167 l 489 1167 l 650 1008 l 631 986 l 472 1125 l 467 1125 l 308 986 z "},"Ě":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 450 986 l 289 1144 l 308 1167 l 467 1028 l 472 1028 l 631 1167 l 650 1144 l 489 986 l 450 986 z "},"Ë":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 364 1011 q 333 1023 346 1011 q 319 1056 319 1035 q 333 1088 319 1076 q 364 1100 346 1100 q 396 1088 383 1100 q 408 1056 408 1076 q 396 1023 408 1035 q 364 1011 383 1011 m 575 1011 q 544 1023 557 1011 q 531 1056 531 1035 q 544 1088 531 1076 q 575 1100 557 1100 q 607 1088 594 1100 q 619 1056 619 1076 q 607 1023 619 1035 q 575 1011 594 1011 z "},"Ē":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 303 1036 l 303 1075 l 636 1075 l 636 1036 l 303 1036 z "},"Ĕ":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 469 989 q 371 1015 410 989 q 312 1081 332 1042 q 286 1158 292 1121 l 322 1164 q 365 1067 329 1110 q 469 1025 400 1025 q 574 1067 539 1025 q 617 1164 610 1110 l 653 1158 q 628 1081 649 1121 q 569 1015 607 1042 q 469 989 531 989 z "},"Ė":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 469 1006 q 437 1019 451 1006 q 422 1056 422 1033 q 437 1090 422 1076 q 469 1103 451 1103 q 503 1090 489 1103 q 517 1056 517 1076 q 503 1019 517 1033 q 469 1006 489 1006 z "},"Ę":{"ha":833,"x_min":183,"x_max":764,"o":"m 656 -311 q 564 -281 600 -311 q 528 -189 528 -251 q 544 -113 528 -149 q 590 -49 561 -78 q 653 0 618 -21 l 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 728 0 q 654 -37 690 -8 q 594 -105 618 -65 q 569 -186 569 -144 q 597 -251 569 -229 q 658 -272 624 -272 q 706 -261 686 -272 q 739 -236 725 -250 l 764 -261 q 719 -297 743 -282 q 656 -311 696 -311 z "},"Ẹ":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 z "},"Ẻ":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 439 978 l 428 1008 q 494 1040 468 1021 q 519 1089 519 1058 q 488 1140 519 1122 q 400 1158 457 1157 l 403 1194 q 479 1183 443 1193 q 538 1151 515 1172 q 561 1094 561 1129 q 543 1038 561 1060 q 497 1001 525 1015 q 439 978 469 988 z "},"Ẽ":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 578 1003 q 510 1020 538 1003 q 460 1060 482 1038 q 415 1099 438 1082 q 361 1117 392 1117 q 307 1086 329 1117 q 281 1006 285 1056 l 247 1008 q 278 1112 250 1068 q 361 1156 307 1156 q 430 1138 401 1156 q 481 1099 458 1121 q 525 1059 503 1076 q 578 1042 547 1042 q 631 1072 610 1042 q 658 1153 653 1103 l 692 1150 q 661 1047 690 1090 q 578 1003 632 1003 z "},"Ế":{"ha":833,"x_min":183,"x_max":742,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 336 986 l 317 1008 l 450 1122 l 489 1122 l 622 1008 l 603 986 l 472 1081 l 467 1081 l 336 986 m 603 1064 l 578 1089 l 708 1225 l 742 1194 l 603 1064 z "},"Ề":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 336 986 l 317 1008 l 450 1122 l 489 1122 l 622 1008 l 603 986 l 472 1081 l 467 1081 l 336 986 m 336 1064 l 225 1200 l 258 1225 l 361 1083 l 336 1064 z "},"Ể":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 336 986 l 317 1008 l 450 1122 l 489 1122 l 622 1008 l 603 986 l 472 1081 l 467 1081 l 336 986 m 604 1053 l 590 1086 q 644 1108 622 1094 q 665 1147 665 1122 q 639 1194 665 1181 q 563 1208 613 1207 l 568 1244 q 636 1234 604 1243 q 688 1206 668 1225 q 707 1153 707 1186 q 674 1085 707 1107 q 604 1053 640 1064 z "},"Ễ":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 336 986 l 317 1008 l 450 1122 l 489 1122 l 622 1008 l 603 986 l 472 1081 l 467 1081 l 336 986 m 567 1167 q 505 1178 531 1167 q 458 1204 479 1189 q 417 1231 438 1219 q 369 1242 397 1242 q 328 1222 340 1242 q 311 1169 315 1201 l 278 1172 q 287 1219 279 1194 q 315 1260 294 1243 q 372 1278 335 1278 q 434 1267 408 1278 q 481 1240 460 1256 q 522 1214 501 1225 q 569 1203 543 1203 q 611 1223 599 1203 q 628 1275 624 1243 l 661 1272 q 652 1226 660 1250 q 624 1184 644 1201 q 567 1167 604 1167 z "},"Ệ":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 308 986 l 289 1008 l 450 1167 l 489 1167 l 650 1008 l 631 986 l 472 1125 l 467 1125 l 308 986 z "},"Ḗ":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 303 1036 l 303 1075 l 636 1075 l 636 1036 l 303 1036 m 458 1142 l 436 1161 l 567 1300 l 597 1272 l 458 1142 z "},"Ǵ":{"ha":833,"x_min":85,"x_max":725,"o":"m 463 -17 q 264 42 349 -17 q 132 209 179 101 q 85 461 85 317 q 133 712 85 606 q 270 876 182 818 q 476 933 358 933 q 624 898 567 933 q 717 825 682 863 l 689 794 q 603 863 654 835 q 476 892 551 892 q 292 839 369 892 q 174 690 215 786 q 132 461 132 593 q 172 231 132 329 q 287 79 213 133 q 465 25 361 25 q 588 45 531 25 q 679 100 644 65 l 679 403 l 457 403 l 457 442 l 725 442 l 725 86 q 617 12 683 40 q 463 -17 551 -17 m 428 986 l 408 1008 l 572 1175 l 603 1142 l 428 986 z "},"Ĝ":{"ha":833,"x_min":85,"x_max":725,"o":"m 463 -17 q 264 42 349 -17 q 132 209 179 101 q 85 461 85 317 q 133 712 85 606 q 270 876 182 818 q 476 933 358 933 q 624 898 567 933 q 717 825 682 863 l 689 794 q 603 863 654 835 q 476 892 551 892 q 292 839 369 892 q 174 690 215 786 q 132 461 132 593 q 172 231 132 329 q 287 79 213 133 q 465 25 361 25 q 588 45 531 25 q 679 100 644 65 l 679 403 l 457 403 l 457 442 l 725 442 l 725 86 q 617 12 683 40 q 463 -17 551 -17 m 297 986 l 278 1008 l 439 1167 l 478 1167 l 639 1008 l 619 986 l 461 1125 l 456 1125 l 297 986 z "},"Ğ":{"ha":833,"x_min":85,"x_max":725,"o":"m 463 -17 q 264 42 349 -17 q 132 209 179 101 q 85 461 85 317 q 133 712 85 606 q 270 876 182 818 q 476 933 358 933 q 624 898 567 933 q 717 825 682 863 l 689 794 q 603 863 654 835 q 476 892 551 892 q 292 839 369 892 q 174 690 215 786 q 132 461 132 593 q 172 231 132 329 q 287 79 213 133 q 465 25 361 25 q 588 45 531 25 q 679 100 644 65 l 679 403 l 457 403 l 457 442 l 725 442 l 725 86 q 617 12 683 40 q 463 -17 551 -17 m 458 989 q 360 1015 399 989 q 301 1081 321 1042 q 275 1158 281 1121 l 311 1164 q 353 1067 318 1110 q 458 1025 389 1025 q 563 1067 528 1025 q 606 1164 599 1110 l 642 1158 q 617 1081 638 1121 q 558 1015 596 1042 q 458 989 519 989 z "},"Ġ":{"ha":833,"x_min":85,"x_max":725,"o":"m 463 -17 q 264 42 349 -17 q 132 209 179 101 q 85 461 85 317 q 133 712 85 606 q 270 876 182 818 q 476 933 358 933 q 624 898 567 933 q 717 825 682 863 l 689 794 q 603 863 654 835 q 476 892 551 892 q 292 839 369 892 q 174 690 215 786 q 132 461 132 593 q 172 231 132 329 q 287 79 213 133 q 465 25 361 25 q 588 45 531 25 q 679 100 644 65 l 679 403 l 457 403 l 457 442 l 725 442 l 725 86 q 617 12 683 40 q 463 -17 551 -17 m 458 1006 q 426 1019 440 1006 q 411 1056 411 1033 q 426 1090 411 1076 q 458 1103 440 1103 q 492 1090 478 1103 q 506 1056 506 1076 q 492 1019 506 1033 q 458 1006 478 1006 z "},"Ģ":{"ha":833,"x_min":85,"x_max":725,"o":"m 463 -17 q 264 42 349 -17 q 132 209 179 101 q 85 461 85 317 q 133 712 85 606 q 270 876 182 818 q 476 933 358 933 q 624 898 567 933 q 717 825 682 863 l 689 794 q 603 863 654 835 q 476 892 551 892 q 292 839 369 892 q 174 690 215 786 q 132 461 132 593 q 172 231 132 329 q 287 79 213 133 q 465 25 361 25 q 588 45 531 25 q 679 100 644 65 l 679 403 l 457 403 l 457 442 l 725 442 l 725 86 q 617 12 683 40 q 463 -17 551 -17 m 364 -300 l 356 -264 q 481 -238 447 -257 q 514 -189 514 -219 q 485 -141 514 -156 q 406 -122 456 -126 l 419 -86 q 525 -120 494 -99 q 556 -186 556 -142 q 507 -265 556 -237 q 364 -300 458 -293 z "},"Ǧ":{"ha":833,"x_min":85,"x_max":725,"o":"m 463 -17 q 264 42 349 -17 q 132 209 179 101 q 85 461 85 317 q 133 712 85 606 q 270 876 182 818 q 476 933 358 933 q 624 898 567 933 q 717 825 682 863 l 689 794 q 603 863 654 835 q 476 892 551 892 q 292 839 369 892 q 174 690 215 786 q 132 461 132 593 q 172 231 132 329 q 287 79 213 133 q 465 25 361 25 q 588 45 531 25 q 679 100 644 65 l 679 403 l 457 403 l 457 442 l 725 442 l 725 86 q 617 12 683 40 q 463 -17 551 -17 m 439 986 l 278 1144 l 297 1167 l 456 1028 l 461 1028 l 619 1167 l 639 1144 l 478 986 l 439 986 z "},"Ḡ":{"ha":833,"x_min":85,"x_max":725,"o":"m 463 -17 q 264 42 349 -17 q 132 209 179 101 q 85 461 85 317 q 133 712 85 606 q 270 876 182 818 q 476 933 358 933 q 624 898 567 933 q 717 825 682 863 l 689 794 q 603 863 654 835 q 476 892 551 892 q 292 839 369 892 q 174 690 215 786 q 132 461 132 593 q 172 231 132 329 q 287 79 213 133 q 465 25 361 25 q 588 45 531 25 q 679 100 644 65 l 679 403 l 457 403 l 457 442 l 725 442 l 725 86 q 617 12 683 40 q 463 -17 551 -17 m 292 1036 l 292 1075 l 625 1075 l 625 1036 l 292 1036 z "},"Ɠ":{"ha":833,"x_min":85,"x_max":796,"o":"m 717 825 l 675 831 q 626 914 640 883 q 613 986 613 944 q 629 1049 613 1024 q 674 1087 646 1074 q 735 1100 701 1100 q 767 1095 751 1100 q 796 1083 782 1090 l 785 1047 q 761 1056 774 1051 q 732 1061 749 1061 q 674 1036 693 1061 q 654 981 654 1011 q 668 908 654 939 q 717 825 682 878 m 463 -17 q 264 42 349 -17 q 132 209 179 101 q 85 461 85 317 q 133 712 85 606 q 270 876 182 818 q 476 933 358 933 q 624 898 567 933 q 717 825 682 863 l 689 794 q 603 863 654 835 q 476 892 551 892 q 292 839 369 892 q 174 690 215 786 q 132 461 132 593 q 172 231 132 329 q 287 79 213 133 q 465 25 361 25 q 588 45 531 25 q 679 100 644 65 l 679 403 l 457 403 l 457 442 l 725 442 l 725 86 q 617 12 683 40 q 463 -17 551 -17 z "},"Ĥ":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 172 917 l 172 508 l 661 508 l 661 917 l 706 917 l 706 0 l 661 0 l 661 469 l 172 469 l 172 0 l 128 0 m 256 986 l 236 1008 l 397 1167 l 436 1167 l 597 1008 l 578 986 l 419 1125 l 414 1125 l 256 986 z "},"Ḧ":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 172 917 l 172 508 l 661 508 l 661 917 l 706 917 l 706 0 l 661 0 l 661 469 l 172 469 l 172 0 l 128 0 m 311 1011 q 280 1023 293 1011 q 267 1056 267 1035 q 280 1088 267 1076 q 311 1100 293 1100 q 343 1088 331 1100 q 356 1056 356 1076 q 343 1023 356 1035 q 311 1011 331 1011 m 522 1011 q 491 1023 504 1011 q 478 1056 478 1035 q 491 1088 478 1076 q 522 1100 504 1100 q 554 1088 542 1100 q 567 1056 567 1076 q 554 1023 567 1035 q 522 1011 542 1011 z "},"Ḥ":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 172 917 l 172 508 l 661 508 l 661 917 l 706 917 l 706 0 l 661 0 l 661 469 l 172 469 l 172 0 l 128 0 z "},"Ḩ":{"ha":833,"x_min":39,"x_max":706,"o":"m 128 0 l 128 917 l 172 917 l 172 508 l 661 508 l 661 917 l 706 917 l 706 0 l 661 0 l 661 469 l 172 469 l 172 0 l 128 0 m 47 -300 l 39 -264 q 164 -238 131 -257 q 197 -189 197 -219 q 172 -141 197 -157 q 89 -117 146 -125 l 133 8 l 172 8 l 142 -92 q 213 -123 186 -101 q 239 -186 239 -144 q 190 -265 239 -237 q 47 -300 142 -293 z "},"Ḫ":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 172 917 l 172 508 l 661 508 l 661 917 l 706 917 l 706 0 l 661 0 l 661 469 l 172 469 l 172 0 l 128 0 z "},"Ħ":{"ha":833,"x_min":22,"x_max":811,"o":"m 22 689 l 22 722 l 128 728 l 811 728 l 811 689 l 22 689 m 128 0 l 128 917 l 172 917 l 172 508 l 661 508 l 661 917 l 706 917 l 706 0 l 661 0 l 661 469 l 172 469 l 172 0 l 128 0 z "},"Ì":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 m 447 986 l 272 1142 l 303 1175 l 467 1008 l 447 986 z "},"Í":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 m 386 986 l 367 1008 l 531 1175 l 561 1142 l 386 986 z "},"Î":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 m 256 986 l 236 1008 l 397 1167 l 436 1167 l 597 1008 l 578 986 l 419 1125 l 414 1125 l 256 986 z "},"Ĩ":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 m 525 1003 q 457 1020 485 1003 q 407 1060 429 1038 q 362 1099 385 1082 q 308 1117 339 1117 q 254 1086 276 1117 q 228 1006 232 1056 l 194 1008 q 226 1112 197 1068 q 308 1156 254 1156 q 377 1138 349 1156 q 428 1099 406 1121 q 472 1059 450 1076 q 525 1042 494 1042 q 578 1072 557 1042 q 606 1153 600 1103 l 639 1150 q 608 1047 638 1090 q 525 1003 579 1003 z "},"Ï":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 m 311 1011 q 280 1023 293 1011 q 267 1056 267 1035 q 280 1088 267 1076 q 311 1100 293 1100 q 343 1088 331 1100 q 356 1056 356 1076 q 343 1023 356 1035 q 311 1011 331 1011 m 522 1011 q 491 1023 504 1011 q 478 1056 478 1035 q 491 1088 478 1076 q 522 1100 504 1100 q 554 1088 542 1100 q 567 1056 567 1076 q 554 1023 567 1035 q 522 1011 542 1011 z "},"Ī":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 m 250 1036 l 250 1075 l 583 1075 l 583 1036 l 250 1036 z "},"İ":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 m 417 1006 q 384 1019 399 1006 q 369 1056 369 1033 q 384 1090 369 1076 q 417 1103 399 1103 q 450 1090 436 1103 q 464 1056 464 1076 q 450 1019 464 1033 q 417 1006 436 1006 z "},"Ǐ":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 m 397 986 l 236 1144 l 256 1167 l 414 1028 l 419 1028 l 578 1167 l 597 1144 l 436 986 l 397 986 z "},"Į":{"ha":833,"x_min":156,"x_max":678,"o":"m 436 -311 q 344 -281 381 -311 q 308 -189 308 -251 q 322 -122 308 -154 q 356 -58 335 -89 q 403 0 378 -28 l 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 450 0 q 376 -98 403 -51 q 350 -186 350 -144 q 377 -251 350 -229 q 439 -272 404 -272 q 486 -261 467 -272 q 519 -236 506 -250 l 544 -261 q 500 -297 524 -282 q 436 -311 476 -311 z "},"Ỉ":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 m 386 978 l 375 1008 q 441 1040 415 1021 q 467 1089 467 1058 q 435 1140 467 1122 q 347 1158 404 1157 l 350 1194 q 426 1183 390 1193 q 485 1151 463 1172 q 508 1094 508 1129 q 490 1038 508 1060 q 444 1001 472 1015 q 386 978 417 988 z "},"Ị":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 z "},"Ĭ":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 m 417 989 q 318 1015 357 989 q 259 1081 279 1042 q 233 1158 239 1121 l 269 1164 q 312 1067 276 1110 q 417 1025 347 1025 q 522 1067 486 1025 q 564 1164 557 1110 l 600 1158 q 575 1081 596 1121 q 516 1015 554 1042 q 417 989 478 989 z "},"Ĵ":{"ha":833,"x_min":136,"x_max":660,"o":"m 386 -17 q 242 22 310 -17 q 136 136 174 61 l 172 161 q 270 58 213 90 q 386 25 328 25 q 561 90 507 25 q 615 283 615 154 l 615 881 l 211 881 l 211 918 l 660 918 l 660 279 q 635 130 660 197 q 550 23 610 63 q 386 -17 490 -17 m 283 986 l 264 1008 l 425 1167 l 464 1167 l 625 1008 l 606 986 l 447 1125 l 442 1125 l 283 986 z "},"Ķ":{"ha":833,"x_min":169,"x_max":789,"o":"m 169 0 l 169 917 l 214 917 l 214 389 l 217 389 l 694 917 l 749 917 l 214 325 l 214 0 l 169 0 m 736 0 l 397 581 l 428 617 l 789 0 l 736 0 m 382 -300 l 374 -264 q 499 -238 465 -257 q 532 -189 532 -219 q 503 -141 532 -156 q 424 -122 474 -126 l 438 -86 q 543 -120 513 -99 q 574 -186 574 -142 q 525 -265 574 -237 q 382 -300 476 -293 z "},"Ḳ":{"ha":833,"x_min":169,"x_max":789,"o":"m 169 0 l 169 917 l 214 917 l 214 389 l 217 389 l 694 917 l 749 917 l 214 325 l 214 0 l 169 0 m 736 0 l 397 581 l 428 617 l 789 0 l 736 0 z "},"Ḵ":{"ha":833,"x_min":169,"x_max":789,"o":"m 169 0 l 169 917 l 214 917 l 214 389 l 217 389 l 694 917 l 749 917 l 214 325 l 214 0 l 169 0 m 736 0 l 397 581 l 428 617 l 789 0 l 736 0 z "},"Ĺ":{"ha":833,"x_min":208,"x_max":747,"o":"m 217 0 l 217 917 l 258 917 l 258 39 l 747 39 l 747 0 l 217 0 m 228 986 l 208 1008 l 372 1175 l 403 1142 l 228 986 z "},"Ľ":{"ha":833,"x_min":217,"x_max":747,"o":"m 217 0 l 217 917 l 258 917 l 258 39 l 747 39 l 747 0 l 217 0 m 544 719 l 542 1086 l 583 1086 l 583 992 l 575 719 l 544 719 z "},"Ļ":{"ha":833,"x_min":217,"x_max":747,"o":"m 217 0 l 217 917 l 258 917 l 258 39 l 747 39 l 747 0 l 217 0 m 397 -300 l 389 -264 q 514 -238 481 -257 q 547 -189 547 -219 q 518 -141 547 -156 q 439 -122 489 -126 l 453 -86 q 558 -120 528 -99 q 589 -186 589 -142 q 540 -265 589 -237 q 397 -300 492 -293 z "},"Ḷ":{"ha":833,"x_min":217,"x_max":747,"o":"m 217 0 l 217 917 l 258 917 l 258 39 l 747 39 l 747 0 l 217 0 z "},"Ḹ":{"ha":833,"x_min":92,"x_max":747,"o":"m 217 0 l 217 917 l 258 917 l 258 39 l 747 39 l 747 0 l 217 0 m 92 1036 l 92 1075 l 425 1075 l 425 1036 l 92 1036 z "},"Ḻ":{"ha":833,"x_min":217,"x_max":747,"o":"m 217 0 l 217 917 l 258 917 l 258 39 l 747 39 l 747 0 l 217 0 z "},"Ł":{"ha":833,"x_min":33,"x_max":747,"o":"m 50 264 l 33 297 l 219 392 l 256 408 l 586 581 l 603 547 l 256 367 l 219 350 l 50 264 m 217 0 l 217 917 l 258 917 l 258 39 l 747 39 l 747 0 l 217 0 z "},"Ŀ":{"ha":833,"x_min":217,"x_max":747,"o":"m 217 0 l 217 917 l 258 917 l 258 39 l 747 39 l 747 0 l 217 0 m 639 417 q 600 433 617 417 q 583 475 583 449 q 600 518 583 503 q 639 533 617 533 q 678 518 663 533 q 694 475 694 503 q 678 433 694 449 q 639 417 663 417 z "},"Ḿ":{"ha":833,"x_min":117,"x_max":717,"o":"m 117 0 l 117 917 l 181 917 l 353 472 l 414 308 l 419 308 l 478 472 l 653 917 l 717 917 l 717 0 l 672 0 l 672 688 q 673 731 672 708 q 674 776 674 754 q 676 822 675 799 q 676 865 676 844 l 672 865 l 622 717 l 435 244 l 397 244 l 211 717 l 157 865 l 154 865 q 156 822 154 844 q 158 776 157 799 q 159 731 158 754 q 160 688 160 708 l 160 0 l 117 0 m 386 986 l 367 1008 l 531 1175 l 561 1142 l 386 986 z "},"Ṁ":{"ha":833,"x_min":117,"x_max":717,"o":"m 117 0 l 117 917 l 181 917 l 353 472 l 414 308 l 419 308 l 478 472 l 653 917 l 717 917 l 717 0 l 672 0 l 672 688 q 673 731 672 708 q 674 776 674 754 q 676 822 675 799 q 676 865 676 844 l 672 865 l 622 717 l 435 244 l 397 244 l 211 717 l 157 865 l 154 865 q 156 822 154 844 q 158 776 157 799 q 159 731 158 754 q 160 688 160 708 l 160 0 l 117 0 m 417 1006 q 384 1019 399 1006 q 369 1056 369 1033 q 384 1090 369 1076 q 417 1103 399 1103 q 450 1090 436 1103 q 464 1056 464 1076 q 450 1019 464 1033 q 417 1006 436 1006 z "},"Ṃ":{"ha":833,"x_min":117,"x_max":717,"o":"m 117 0 l 117 917 l 181 917 l 353 472 l 414 308 l 419 308 l 478 472 l 653 917 l 717 917 l 717 0 l 672 0 l 672 688 q 673 731 672 708 q 674 776 674 754 q 676 822 675 799 q 676 865 676 844 l 672 865 l 622 717 l 435 244 l 397 244 l 211 717 l 157 865 l 154 865 q 156 822 154 844 q 158 776 157 799 q 159 731 158 754 q 160 688 160 708 l 160 0 l 117 0 z "},"Ń":{"ha":833,"x_min":133,"x_max":700,"o":"m 133 0 l 133 917 l 179 917 l 560 242 l 661 64 l 664 64 q 660 193 663 129 q 658 321 658 257 l 658 917 l 700 917 l 700 0 l 654 0 l 274 675 l 172 853 l 169 853 q 173 727 171 788 q 175 601 175 667 l 175 0 l 133 0 m 400 986 l 381 1008 l 544 1175 l 575 1142 l 400 986 z "},"Ǹ":{"ha":833,"x_min":133,"x_max":700,"o":"m 133 0 l 133 917 l 179 917 l 560 242 l 661 64 l 664 64 q 660 193 663 129 q 658 321 658 257 l 658 917 l 700 917 l 700 0 l 654 0 l 274 675 l 172 853 l 169 853 q 173 727 171 788 q 175 601 175 667 l 175 0 l 133 0 m 461 986 l 286 1142 l 317 1175 l 481 1008 l 461 986 z "},"Ň":{"ha":833,"x_min":133,"x_max":700,"o":"m 133 0 l 133 917 l 179 917 l 560 242 l 661 64 l 664 64 q 660 193 663 129 q 658 321 658 257 l 658 917 l 700 917 l 700 0 l 654 0 l 274 675 l 172 853 l 169 853 q 173 727 171 788 q 175 601 175 667 l 175 0 l 133 0 m 411 986 l 250 1144 l 269 1167 l 428 1028 l 433 1028 l 592 1167 l 611 1144 l 450 986 l 411 986 z "},"Ñ":{"ha":833,"x_min":133,"x_max":700,"o":"m 133 0 l 133 917 l 179 917 l 560 242 l 661 64 l 664 64 q 660 193 663 129 q 658 321 658 257 l 658 917 l 700 917 l 700 0 l 654 0 l 274 675 l 172 853 l 169 853 q 173 727 171 788 q 175 601 175 667 l 175 0 l 133 0 m 539 1003 q 471 1020 499 1003 q 421 1060 443 1038 q 376 1099 399 1082 q 322 1117 353 1117 q 268 1086 290 1117 q 242 1006 246 1056 l 208 1008 q 240 1112 211 1068 q 322 1156 268 1156 q 391 1138 363 1156 q 442 1099 419 1121 q 486 1059 464 1076 q 539 1042 508 1042 q 592 1072 571 1042 q 619 1153 614 1103 l 653 1150 q 622 1047 651 1090 q 539 1003 593 1003 z "},"Ņ":{"ha":833,"x_min":133,"x_max":700,"o":"m 133 0 l 133 917 l 179 917 l 560 242 l 661 64 l 664 64 q 660 193 663 129 q 658 321 658 257 l 658 917 l 700 917 l 700 0 l 654 0 l 274 675 l 172 853 l 169 853 q 173 727 171 788 q 175 601 175 667 l 175 0 l 133 0 m 314 -300 l 306 -264 q 431 -238 397 -257 q 464 -189 464 -219 q 435 -141 464 -156 q 356 -122 406 -126 l 369 -86 q 475 -120 444 -99 q 506 -186 506 -142 q 457 -265 506 -237 q 314 -300 408 -293 z "},"Ṅ":{"ha":833,"x_min":133,"x_max":700,"o":"m 133 0 l 133 917 l 179 917 l 560 242 l 661 64 l 664 64 q 660 193 663 129 q 658 321 658 257 l 658 917 l 700 917 l 700 0 l 654 0 l 274 675 l 172 853 l 169 853 q 173 727 171 788 q 175 601 175 667 l 175 0 l 133 0 m 431 1006 q 398 1019 413 1006 q 383 1056 383 1033 q 398 1090 383 1076 q 431 1103 413 1103 q 464 1090 450 1103 q 478 1056 478 1076 q 464 1019 478 1033 q 431 1006 450 1006 z "},"Ṇ":{"ha":833,"x_min":133,"x_max":700,"o":"m 133 0 l 133 917 l 179 917 l 560 242 l 661 64 l 664 64 q 660 193 663 129 q 658 321 658 257 l 658 917 l 700 917 l 700 0 l 654 0 l 274 675 l 172 853 l 169 853 q 173 727 171 788 q 175 601 175 667 l 175 0 l 133 0 z "},"Ṉ":{"ha":833,"x_min":133,"x_max":700,"o":"m 133 0 l 133 917 l 179 917 l 560 242 l 661 64 l 664 64 q 660 193 663 129 q 658 321 658 257 l 658 917 l 700 917 l 700 0 l 654 0 l 274 675 l 172 853 l 169 853 q 173 727 171 788 q 175 601 175 667 l 175 0 l 133 0 z "},"Ò":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 447 986 l 272 1142 l 303 1175 l 467 1008 l 447 986 z "},"Ó":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 386 986 l 367 1008 l 531 1175 l 561 1142 l 386 986 z "},"Ô":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 256 986 l 236 1008 l 397 1167 l 436 1167 l 597 1008 l 578 986 l 419 1125 l 414 1125 l 256 986 z "},"Õ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 525 1003 q 457 1020 485 1003 q 407 1060 429 1038 q 362 1099 385 1082 q 308 1117 339 1117 q 254 1086 276 1117 q 228 1006 232 1056 l 194 1008 q 226 1112 197 1068 q 308 1156 254 1156 q 377 1138 349 1156 q 428 1099 406 1121 q 472 1059 450 1076 q 525 1042 494 1042 q 578 1072 557 1042 q 606 1153 600 1103 l 639 1150 q 608 1047 638 1090 q 525 1003 579 1003 z "},"Ö":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 311 1011 q 280 1023 293 1011 q 267 1056 267 1035 q 280 1088 267 1076 q 311 1100 293 1100 q 343 1088 331 1100 q 356 1056 356 1076 q 343 1023 356 1035 q 311 1011 331 1011 m 522 1011 q 491 1023 504 1011 q 478 1056 478 1035 q 491 1088 478 1076 q 522 1100 504 1100 q 554 1088 542 1100 q 567 1056 567 1076 q 554 1023 567 1035 q 522 1011 542 1011 z "},"Ō":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 250 1036 l 250 1075 l 583 1075 l 583 1036 l 250 1036 z "},"Ő":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 311 986 l 283 1000 l 403 1203 l 439 1181 l 311 986 m 503 986 l 475 1000 l 594 1203 l 631 1181 l 503 986 z "},"Ŏ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 417 989 q 318 1015 357 989 q 259 1081 279 1042 q 233 1158 239 1121 l 269 1164 q 312 1067 276 1110 q 417 1025 347 1025 q 522 1067 486 1025 q 564 1164 557 1110 l 600 1158 q 575 1081 596 1121 q 516 1015 554 1042 q 417 989 478 989 z "},"Ǒ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 397 986 l 236 1144 l 256 1167 l 414 1028 l 419 1028 l 578 1167 l 597 1144 l 436 986 l 397 986 z "},"Ǫ":{"ha":833,"x_min":78,"x_max":756,"o":"m 436 -311 q 344 -281 381 -311 q 308 -189 308 -251 q 340 -93 308 -135 q 414 -17 371 -51 q 232 50 307 -12 q 117 219 157 113 q 78 461 78 325 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 690 164 756 282 q 497 -8 625 46 q 390 -87 429 -37 q 350 -186 350 -136 q 377 -251 350 -229 q 439 -272 404 -272 q 486 -261 467 -272 q 519 -236 506 -250 l 544 -261 q 500 -297 524 -282 q 436 -311 476 -311 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 z "},"Ọ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 z "},"Ỏ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 386 978 l 375 1008 q 441 1040 415 1021 q 467 1089 467 1058 q 435 1140 467 1122 q 347 1158 404 1157 l 350 1194 q 426 1183 390 1193 q 485 1151 463 1172 q 508 1094 508 1129 q 490 1038 508 1060 q 444 1001 472 1015 q 386 978 417 988 z "},"Ố":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 283 986 l 264 1008 l 397 1122 l 436 1122 l 569 1008 l 550 986 l 419 1081 l 414 1081 l 283 986 m 550 1064 l 525 1089 l 656 1225 l 689 1194 l 550 1064 z "},"Ồ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 283 986 l 264 1008 l 397 1122 l 436 1122 l 569 1008 l 550 986 l 419 1081 l 414 1081 l 283 986 m 283 1064 l 172 1200 l 206 1225 l 308 1083 l 283 1064 z "},"Ổ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 283 986 l 264 1008 l 397 1122 l 436 1122 l 569 1008 l 550 986 l 419 1081 l 414 1081 l 283 986 m 551 1053 l 538 1086 q 591 1108 569 1094 q 613 1147 613 1122 q 586 1194 613 1181 q 510 1208 560 1207 l 515 1244 q 583 1234 551 1243 q 635 1206 615 1225 q 654 1153 654 1186 q 621 1085 654 1107 q 551 1053 588 1064 z "},"Ỗ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 283 986 l 264 1008 l 397 1122 l 436 1122 l 569 1008 l 550 986 l 419 1081 l 414 1081 l 283 986 m 514 1167 q 452 1178 478 1167 q 406 1204 426 1189 q 365 1231 385 1219 q 317 1242 344 1242 q 275 1222 288 1242 q 258 1169 263 1201 l 225 1172 q 234 1219 226 1194 q 262 1260 242 1243 q 319 1278 282 1278 q 381 1267 356 1278 q 428 1240 407 1256 q 469 1214 449 1225 q 517 1203 490 1203 q 558 1223 546 1203 q 575 1275 571 1243 l 608 1272 q 599 1226 607 1250 q 572 1184 592 1201 q 514 1167 551 1167 z "},"Ộ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 256 986 l 236 1008 l 397 1167 l 436 1167 l 597 1008 l 578 986 l 419 1125 l 414 1125 l 256 986 z "},"Ơ":{"ha":833,"x_min":78,"x_max":756,"o":"m 599 857 l 556 889 q 663 932 629 900 q 697 1014 697 964 q 693 1049 697 1029 q 678 1086 689 1068 l 719 1108 q 738 1063 732 1086 q 744 1017 744 1040 q 704 913 744 953 q 599 857 664 874 m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 z "},"Ớ":{"ha":833,"x_min":78,"x_max":756,"o":"m 599 857 l 556 889 q 663 932 629 900 q 697 1014 697 964 q 693 1049 697 1029 q 678 1086 689 1068 l 719 1108 q 738 1063 732 1086 q 744 1017 744 1040 q 704 913 744 953 q 599 857 664 874 m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 386 986 l 367 1008 l 531 1175 l 561 1142 l 386 986 z "},"Ờ":{"ha":833,"x_min":78,"x_max":756,"o":"m 599 857 l 556 889 q 663 932 629 900 q 697 1014 697 964 q 693 1049 697 1029 q 678 1086 689 1068 l 719 1108 q 738 1063 732 1086 q 744 1017 744 1040 q 704 913 744 953 q 599 857 664 874 m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 447 986 l 272 1142 l 303 1175 l 467 1008 l 447 986 z "},"Ở":{"ha":833,"x_min":78,"x_max":756,"o":"m 599 857 l 556 889 q 663 932 629 900 q 697 1014 697 964 q 693 1049 697 1029 q 678 1086 689 1068 l 719 1108 q 738 1063 732 1086 q 744 1017 744 1040 q 704 913 744 953 q 599 857 664 874 m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 386 978 l 375 1008 q 441 1040 415 1021 q 467 1089 467 1058 q 435 1140 467 1122 q 347 1158 404 1157 l 350 1194 q 426 1183 390 1193 q 485 1151 463 1172 q 508 1094 508 1129 q 490 1038 508 1060 q 444 1001 472 1015 q 386 978 417 988 z "},"Ỡ":{"ha":833,"x_min":78,"x_max":756,"o":"m 599 857 l 556 889 q 663 932 629 900 q 697 1014 697 964 q 693 1049 697 1029 q 678 1086 689 1068 l 719 1108 q 738 1063 732 1086 q 744 1017 744 1040 q 704 913 744 953 q 599 857 664 874 m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 497 1003 q 429 1020 457 1003 q 379 1060 401 1038 q 334 1099 357 1082 q 281 1117 311 1117 q 226 1086 249 1117 q 200 1006 204 1056 l 167 1008 q 198 1112 169 1068 q 281 1156 226 1156 q 349 1138 321 1156 q 400 1099 378 1121 q 444 1059 422 1076 q 497 1042 467 1042 q 551 1072 529 1042 q 578 1153 572 1103 l 611 1150 q 581 1047 610 1090 q 497 1003 551 1003 z "},"Ợ":{"ha":833,"x_min":78,"x_max":756,"o":"m 599 857 l 556 889 q 663 932 629 900 q 697 1014 697 964 q 693 1049 697 1029 q 678 1086 689 1068 l 719 1108 q 738 1063 732 1086 q 744 1017 744 1040 q 704 913 744 953 q 599 857 664 874 m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 z "},"Ṓ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 250 1036 l 250 1075 l 583 1075 l 583 1036 l 250 1036 m 406 1142 l 383 1161 l 514 1300 l 544 1272 l 406 1142 z "},"Ø":{"ha":833,"x_min":78,"x_max":756,"o":"m 81 -6 l 717 944 l 747 922 l 111 -28 l 81 -6 m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 z "},"Ǿ":{"ha":833,"x_min":78,"x_max":756,"o":"m 81 -6 l 717 944 l 747 922 l 111 -28 l 81 -6 m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 386 986 l 367 1008 l 531 1175 l 561 1142 l 386 986 z "},"Œ":{"ha":833,"x_min":61,"x_max":817,"o":"m 421 0 q 221 58 301 0 q 101 221 140 117 q 61 461 61 325 q 101 700 61 597 q 220 860 140 803 q 419 918 300 918 l 803 918 l 803 881 l 494 881 l 494 508 l 731 508 l 731 469 l 494 469 l 494 39 l 817 39 l 817 0 l 421 0 m 414 39 l 450 39 l 450 879 l 414 879 q 240 825 307 879 q 140 676 172 771 q 108 461 108 582 q 140 245 108 340 q 240 94 172 150 q 414 39 307 39 z "},"Ŕ":{"ha":833,"x_min":172,"x_max":733,"o":"m 172 0 l 172 917 l 425 917 q 581 893 515 917 q 683 817 647 869 q 719 681 719 765 q 683 545 719 600 q 581 462 647 490 q 425 433 515 433 l 217 433 l 217 0 l 172 0 m 217 472 l 408 472 q 604 524 536 472 q 672 681 672 575 q 604 833 672 789 q 408 878 536 878 l 217 878 l 217 472 m 414 447 l 464 450 l 733 0 l 681 0 l 414 447 m 394 986 l 375 1008 l 539 1175 l 569 1142 l 394 986 z "},"Ř":{"ha":833,"x_min":172,"x_max":733,"o":"m 172 0 l 172 917 l 425 917 q 581 893 515 917 q 683 817 647 869 q 719 681 719 765 q 683 545 719 600 q 581 462 647 490 q 425 433 515 433 l 217 433 l 217 0 l 172 0 m 217 472 l 408 472 q 604 524 536 472 q 672 681 672 575 q 604 833 672 789 q 408 878 536 878 l 217 878 l 217 472 m 414 447 l 464 450 l 733 0 l 681 0 l 414 447 m 406 986 l 244 1144 l 264 1167 l 422 1028 l 428 1028 l 586 1167 l 606 1144 l 444 986 l 406 986 z "},"Ṙ":{"ha":833,"x_min":172,"x_max":733,"o":"m 172 0 l 172 917 l 425 917 q 581 893 515 917 q 683 817 647 869 q 719 681 719 765 q 683 545 719 600 q 581 462 647 490 q 425 433 515 433 l 217 433 l 217 0 l 172 0 m 217 472 l 408 472 q 604 524 536 472 q 672 681 672 575 q 604 833 672 789 q 408 878 536 878 l 217 878 l 217 472 m 414 447 l 464 450 l 733 0 l 681 0 l 414 447 m 425 1006 q 392 1019 407 1006 q 378 1056 378 1033 q 392 1090 378 1076 q 425 1103 407 1103 q 458 1090 444 1103 q 472 1056 472 1076 q 458 1019 472 1033 q 425 1006 444 1006 z "},"Ŗ":{"ha":833,"x_min":172,"x_max":733,"o":"m 172 0 l 172 917 l 425 917 q 581 893 515 917 q 683 817 647 869 q 719 681 719 765 q 683 545 719 600 q 581 462 647 490 q 425 433 515 433 l 217 433 l 217 0 l 172 0 m 217 472 l 408 472 q 604 524 536 472 q 672 681 672 575 q 604 833 672 789 q 408 878 536 878 l 217 878 l 217 472 m 414 447 l 464 450 l 733 0 l 681 0 l 414 447 m 342 -300 l 333 -264 q 458 -238 425 -257 q 492 -189 492 -219 q 463 -141 492 -156 q 383 -122 433 -126 l 397 -86 q 503 -120 472 -99 q 533 -186 533 -142 q 485 -265 533 -237 q 342 -300 436 -293 z "},"Ṛ":{"ha":833,"x_min":172,"x_max":733,"o":"m 172 0 l 172 917 l 425 917 q 581 893 515 917 q 683 817 647 869 q 719 681 719 765 q 683 545 719 600 q 581 462 647 490 q 425 433 515 433 l 217 433 l 217 0 l 172 0 m 217 472 l 408 472 q 604 524 536 472 q 672 681 672 575 q 604 833 672 789 q 408 878 536 878 l 217 878 l 217 472 m 414 447 l 464 450 l 733 0 l 681 0 l 414 447 z "},"Ṝ":{"ha":833,"x_min":172,"x_max":733,"o":"m 172 0 l 172 917 l 425 917 q 581 893 515 917 q 683 817 647 869 q 719 681 719 765 q 683 545 719 600 q 581 462 647 490 q 425 433 515 433 l 217 433 l 217 0 l 172 0 m 217 472 l 408 472 q 604 524 536 472 q 672 681 672 575 q 604 833 672 789 q 408 878 536 878 l 217 878 l 217 472 m 414 447 l 464 450 l 733 0 l 681 0 l 414 447 m 258 1036 l 258 1075 l 592 1075 l 592 1036 l 258 1036 z "},"Ṟ":{"ha":833,"x_min":172,"x_max":733,"o":"m 172 0 l 172 917 l 425 917 q 581 893 515 917 q 683 817 647 869 q 719 681 719 765 q 683 545 719 600 q 581 462 647 490 q 425 433 515 433 l 217 433 l 217 0 l 172 0 m 217 472 l 408 472 q 604 524 536 472 q 672 681 672 575 q 604 833 672 789 q 408 878 536 878 l 217 878 l 217 472 m 414 447 l 464 450 l 733 0 l 681 0 l 414 447 z "},"Ś":{"ha":833,"x_min":111,"x_max":731,"o":"m 431 -17 q 245 23 325 -17 q 111 122 165 63 l 142 153 q 269 60 194 94 q 431 25 343 25 q 617 80 547 25 q 686 222 686 135 q 661 320 686 283 q 594 381 636 357 q 503 425 553 404 l 361 489 q 273 533 319 507 q 194 603 226 560 q 161 714 161 646 q 197 828 161 779 q 294 906 232 878 q 433 933 356 933 q 588 901 521 933 q 697 825 656 868 l 669 794 q 568 865 628 839 q 433 892 508 892 q 269 844 332 892 q 206 717 206 796 q 235 624 206 660 q 305 567 264 589 q 381 531 346 546 l 522 467 q 624 415 576 444 q 701 341 672 386 q 731 225 731 296 q 693 101 731 156 q 588 15 656 46 q 431 -17 521 -17 m 406 986 l 386 1008 l 550 1175 l 581 1142 l 406 986 z "},"Ŝ":{"ha":833,"x_min":111,"x_max":731,"o":"m 431 -17 q 245 23 325 -17 q 111 122 165 63 l 142 153 q 269 60 194 94 q 431 25 343 25 q 617 80 547 25 q 686 222 686 135 q 661 320 686 283 q 594 381 636 357 q 503 425 553 404 l 361 489 q 273 533 319 507 q 194 603 226 560 q 161 714 161 646 q 197 828 161 779 q 294 906 232 878 q 433 933 356 933 q 588 901 521 933 q 697 825 656 868 l 669 794 q 568 865 628 839 q 433 892 508 892 q 269 844 332 892 q 206 717 206 796 q 235 624 206 660 q 305 567 264 589 q 381 531 346 546 l 522 467 q 624 415 576 444 q 701 341 672 386 q 731 225 731 296 q 693 101 731 156 q 588 15 656 46 q 431 -17 521 -17 m 275 986 l 256 1008 l 417 1167 l 456 1167 l 617 1008 l 597 986 l 439 1125 l 433 1125 l 275 986 z "},"Š":{"ha":833,"x_min":111,"x_max":731,"o":"m 431 -17 q 245 23 325 -17 q 111 122 165 63 l 142 153 q 269 60 194 94 q 431 25 343 25 q 617 80 547 25 q 686 222 686 135 q 661 320 686 283 q 594 381 636 357 q 503 425 553 404 l 361 489 q 273 533 319 507 q 194 603 226 560 q 161 714 161 646 q 197 828 161 779 q 294 906 232 878 q 433 933 356 933 q 588 901 521 933 q 697 825 656 868 l 669 794 q 568 865 628 839 q 433 892 508 892 q 269 844 332 892 q 206 717 206 796 q 235 624 206 660 q 305 567 264 589 q 381 531 346 546 l 522 467 q 624 415 576 444 q 701 341 672 386 q 731 225 731 296 q 693 101 731 156 q 588 15 656 46 q 431 -17 521 -17 m 417 986 l 256 1144 l 275 1167 l 433 1028 l 439 1028 l 597 1167 l 617 1144 l 456 986 l 417 986 z "},"Ṧ":{"ha":833,"x_min":111,"x_max":731,"o":"m 431 -17 q 245 23 325 -17 q 111 122 165 63 l 142 153 q 269 60 194 94 q 431 25 343 25 q 617 80 547 25 q 686 222 686 135 q 661 320 686 283 q 594 381 636 357 q 503 425 553 404 l 361 489 q 273 533 319 507 q 194 603 226 560 q 161 714 161 646 q 197 828 161 779 q 294 906 232 878 q 433 933 356 933 q 588 901 521 933 q 697 825 656 868 l 669 794 q 568 865 628 839 q 433 892 508 892 q 269 844 332 892 q 206 717 206 796 q 235 624 206 660 q 305 567 264 589 q 381 531 346 546 l 522 467 q 624 415 576 444 q 701 341 672 386 q 731 225 731 296 q 693 101 731 156 q 588 15 656 46 q 431 -17 521 -17 m 436 1144 q 403 1158 418 1144 q 389 1194 389 1172 q 403 1228 389 1215 q 436 1242 418 1242 q 469 1228 456 1242 q 483 1194 483 1215 q 469 1158 483 1172 q 436 1144 456 1144 m 417 986 l 256 1144 l 275 1167 l 433 1028 l 439 1028 l 597 1167 l 617 1144 l 456 986 l 417 986 z "},"Ş":{"ha":833,"x_min":111,"x_max":731,"o":"m 431 -17 q 245 23 325 -17 q 111 122 165 63 l 142 153 q 269 60 194 94 q 431 25 343 25 q 617 80 547 25 q 686 222 686 135 q 661 320 686 283 q 594 381 636 357 q 503 425 553 404 l 361 489 q 273 533 319 507 q 194 603 226 560 q 161 714 161 646 q 197 828 161 779 q 294 906 232 878 q 433 933 356 933 q 588 901 521 933 q 697 825 656 868 l 669 794 q 568 865 628 839 q 433 892 508 892 q 269 844 332 892 q 206 717 206 796 q 235 624 206 660 q 305 567 264 589 q 381 531 346 546 l 522 467 q 624 415 576 444 q 701 341 672 386 q 731 225 731 296 q 693 101 731 156 q 588 15 656 46 q 431 -17 521 -17 m 356 -300 l 347 -264 q 472 -238 439 -257 q 506 -189 506 -219 q 480 -141 506 -157 q 397 -117 454 -125 l 442 8 l 481 8 l 450 -92 q 521 -123 494 -101 q 547 -186 547 -144 q 499 -265 547 -237 q 356 -300 450 -293 z "},"Ș":{"ha":833,"x_min":111,"x_max":731,"o":"m 431 -17 q 245 23 325 -17 q 111 122 165 63 l 142 153 q 269 60 194 94 q 431 25 343 25 q 617 80 547 25 q 686 222 686 135 q 661 320 686 283 q 594 381 636 357 q 503 425 553 404 l 361 489 q 273 533 319 507 q 194 603 226 560 q 161 714 161 646 q 197 828 161 779 q 294 906 232 878 q 433 933 356 933 q 588 901 521 933 q 697 825 656 868 l 669 794 q 568 865 628 839 q 433 892 508 892 q 269 844 332 892 q 206 717 206 796 q 235 624 206 660 q 305 567 264 589 q 381 531 346 546 l 522 467 q 624 415 576 444 q 701 341 672 386 q 731 225 731 296 q 693 101 731 156 q 588 15 656 46 q 431 -17 521 -17 m 342 -300 l 333 -264 q 458 -238 425 -257 q 492 -189 492 -219 q 463 -141 492 -156 q 383 -122 433 -126 l 397 -86 q 503 -120 472 -99 q 533 -186 533 -142 q 485 -265 533 -237 q 342 -300 436 -293 z "},"Ṡ":{"ha":833,"x_min":111,"x_max":731,"o":"m 431 -17 q 245 23 325 -17 q 111 122 165 63 l 142 153 q 269 60 194 94 q 431 25 343 25 q 617 80 547 25 q 686 222 686 135 q 661 320 686 283 q 594 381 636 357 q 503 425 553 404 l 361 489 q 273 533 319 507 q 194 603 226 560 q 161 714 161 646 q 197 828 161 779 q 294 906 232 878 q 433 933 356 933 q 588 901 521 933 q 697 825 656 868 l 669 794 q 568 865 628 839 q 433 892 508 892 q 269 844 332 892 q 206 717 206 796 q 235 624 206 660 q 305 567 264 589 q 381 531 346 546 l 522 467 q 624 415 576 444 q 701 341 672 386 q 731 225 731 296 q 693 101 731 156 q 588 15 656 46 q 431 -17 521 -17 m 436 1006 q 403 1019 418 1006 q 389 1056 389 1033 q 403 1090 389 1076 q 436 1103 418 1103 q 469 1090 456 1103 q 483 1056 483 1076 q 469 1019 483 1033 q 436 1006 456 1006 z "},"Ṣ":{"ha":833,"x_min":111,"x_max":731,"o":"m 431 -17 q 245 23 325 -17 q 111 122 165 63 l 142 153 q 269 60 194 94 q 431 25 343 25 q 617 80 547 25 q 686 222 686 135 q 661 320 686 283 q 594 381 636 357 q 503 425 553 404 l 361 489 q 273 533 319 507 q 194 603 226 560 q 161 714 161 646 q 197 828 161 779 q 294 906 232 878 q 433 933 356 933 q 588 901 521 933 q 697 825 656 868 l 669 794 q 568 865 628 839 q 433 892 508 892 q 269 844 332 892 q 206 717 206 796 q 235 624 206 660 q 305 567 264 589 q 381 531 346 546 l 522 467 q 624 415 576 444 q 701 341 672 386 q 731 225 731 296 q 693 101 731 156 q 588 15 656 46 q 431 -17 521 -17 z "},"ẞ":{"ha":833,"x_min":125,"x_max":779,"o":"m 539 -17 q 410 12 471 -17 q 306 94 349 40 l 339 128 q 430 51 382 76 q 542 25 478 25 q 681 83 632 25 q 731 228 731 140 q 708 331 731 283 q 621 413 685 378 q 432 469 557 449 l 429 508 l 669 785 l 658 719 q 570 849 628 806 q 425 892 513 892 q 243 815 315 892 q 171 572 171 738 l 171 0 l 125 0 l 125 589 q 165 776 125 699 q 274 893 206 853 q 428 933 343 933 q 597 883 535 933 q 697 750 660 833 l 456 474 l 456 511 q 651 450 581 490 q 751 354 722 410 q 779 231 779 299 q 748 104 779 160 q 663 16 717 49 q 539 -17 608 -17 z "},"Ť":{"ha":833,"x_min":69,"x_max":764,"o":"m 394 0 l 394 878 l 69 878 l 69 917 l 764 917 l 764 878 l 439 878 l 439 0 l 394 0 m 397 986 l 236 1144 l 256 1167 l 414 1028 l 419 1028 l 578 1167 l 597 1144 l 436 986 l 397 986 z "},"Ţ":{"ha":833,"x_min":69,"x_max":764,"o":"m 394 0 l 394 878 l 69 878 l 69 917 l 764 917 l 764 878 l 439 878 l 439 0 l 394 0 m 314 -300 l 306 -264 q 431 -238 397 -257 q 464 -189 464 -219 q 438 -141 464 -157 q 356 -117 413 -125 l 400 8 l 439 8 l 408 -92 q 479 -123 453 -101 q 506 -186 506 -144 q 457 -265 506 -237 q 314 -300 408 -293 z "},"Ț":{"ha":833,"x_min":69,"x_max":764,"o":"m 394 0 l 394 878 l 69 878 l 69 917 l 764 917 l 764 878 l 439 878 l 439 0 l 394 0 m 314 -300 l 306 -264 q 431 -238 397 -257 q 464 -189 464 -219 q 435 -141 464 -156 q 356 -122 406 -126 l 369 -86 q 475 -120 444 -99 q 506 -186 506 -142 q 457 -265 506 -237 q 314 -300 408 -293 z "},"Ṭ":{"ha":833,"x_min":69,"x_max":764,"o":"m 394 0 l 394 878 l 69 878 l 69 917 l 764 917 l 764 878 l 439 878 l 439 0 l 394 0 z "},"Ṯ":{"ha":833,"x_min":69,"x_max":764,"o":"m 394 0 l 394 878 l 69 878 l 69 917 l 764 917 l 764 878 l 439 878 l 439 0 l 394 0 z "},"Ŧ":{"ha":833,"x_min":69,"x_max":764,"o":"m 189 467 l 189 503 l 306 506 l 644 506 l 644 467 l 189 467 m 394 0 l 394 878 l 69 878 l 69 917 l 764 917 l 764 878 l 439 878 l 439 0 l 394 0 z "},"Ù":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 447 986 l 272 1142 l 303 1175 l 467 1008 l 447 986 z "},"Ú":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 386 986 l 367 1008 l 531 1175 l 561 1142 l 386 986 z "},"Û":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 256 986 l 236 1008 l 397 1167 l 436 1167 l 597 1008 l 578 986 l 419 1125 l 414 1125 l 256 986 z "},"Ũ":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 525 1003 q 457 1020 485 1003 q 407 1060 429 1038 q 362 1099 385 1082 q 308 1117 339 1117 q 254 1086 276 1117 q 228 1006 232 1056 l 194 1008 q 226 1112 197 1068 q 308 1156 254 1156 q 377 1138 349 1156 q 428 1099 406 1121 q 472 1059 450 1076 q 525 1042 494 1042 q 578 1072 557 1042 q 606 1153 600 1103 l 639 1150 q 608 1047 638 1090 q 525 1003 579 1003 z "},"Ü":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 311 1011 q 280 1023 293 1011 q 267 1056 267 1035 q 280 1088 267 1076 q 311 1100 293 1100 q 343 1088 331 1100 q 356 1056 356 1076 q 343 1023 356 1035 q 311 1011 331 1011 m 522 1011 q 491 1023 504 1011 q 478 1056 478 1035 q 491 1088 478 1076 q 522 1100 504 1100 q 554 1088 542 1100 q 567 1056 567 1076 q 554 1023 567 1035 q 522 1011 542 1011 z "},"Ū":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 250 1036 l 250 1075 l 583 1075 l 583 1036 l 250 1036 z "},"Ŭ":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 417 989 q 318 1015 357 989 q 259 1081 279 1042 q 233 1158 239 1121 l 269 1164 q 312 1067 276 1110 q 417 1025 347 1025 q 522 1067 486 1025 q 564 1164 557 1110 l 600 1158 q 575 1081 596 1121 q 516 1015 554 1042 q 417 989 478 989 z "},"Ů":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 417 972 q 334 1005 368 972 q 300 1089 300 1038 q 334 1174 300 1142 q 417 1206 368 1206 q 499 1174 464 1206 q 533 1089 533 1142 q 499 1005 533 1038 q 417 972 464 972 m 417 1003 q 473 1024 449 1003 q 497 1089 497 1046 q 473 1152 497 1129 q 417 1175 449 1175 q 358 1152 382 1175 q 333 1089 333 1129 q 358 1024 333 1046 q 417 1003 382 1003 z "},"Ű":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 311 986 l 283 1000 l 403 1203 l 439 1181 l 311 986 m 503 986 l 475 1000 l 594 1203 l 631 1181 l 503 986 z "},"Ǔ":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 397 986 l 236 1144 l 256 1167 l 414 1028 l 419 1028 l 578 1167 l 597 1144 l 436 986 l 397 986 z "},"Ų":{"ha":833,"x_min":128,"x_max":706,"o":"m 436 -311 q 344 -281 381 -311 q 308 -189 308 -251 q 322 -120 308 -151 q 358 -63 336 -89 q 406 -17 381 -37 q 263 23 325 -14 q 164 138 200 60 q 128 342 128 215 l 128 917 l 172 917 l 172 353 q 206 155 172 226 q 296 54 240 83 q 415 25 351 25 q 537 54 481 25 q 628 155 593 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 682 166 706 235 q 613 56 658 97 q 503 -8 568 15 q 415 -57 449 -28 q 365 -119 381 -86 q 350 -186 350 -153 q 377 -251 350 -229 q 439 -272 404 -272 q 486 -261 467 -272 q 519 -236 506 -250 l 544 -261 q 500 -297 524 -282 q 436 -311 476 -311 z "},"Ǖ":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 283 1011 q 252 1023 265 1011 q 239 1056 239 1035 q 252 1088 239 1076 q 283 1100 265 1100 q 315 1088 303 1100 q 328 1056 328 1076 q 315 1023 328 1035 q 283 1011 303 1011 m 550 1011 q 519 1023 532 1011 q 506 1056 506 1035 q 519 1088 506 1076 q 550 1100 532 1100 q 582 1088 569 1100 q 594 1056 594 1076 q 582 1023 594 1035 q 550 1011 569 1011 m 250 1183 l 250 1222 l 583 1222 l 583 1183 l 250 1183 z "},"Ǘ":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 283 1011 q 252 1023 265 1011 q 239 1056 239 1035 q 252 1088 239 1076 q 283 1100 265 1100 q 315 1088 303 1100 q 328 1056 328 1076 q 315 1023 328 1035 q 283 1011 303 1011 m 550 1011 q 519 1023 532 1011 q 506 1056 506 1035 q 519 1088 506 1076 q 550 1100 532 1100 q 582 1088 569 1100 q 594 1056 594 1076 q 582 1023 594 1035 q 550 1011 569 1011 m 406 1142 l 383 1161 l 514 1300 l 544 1272 l 406 1142 z "},"Ǚ":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 283 1011 q 252 1023 265 1011 q 239 1056 239 1035 q 252 1088 239 1076 q 283 1100 265 1100 q 315 1088 303 1100 q 328 1056 328 1076 q 315 1023 328 1035 q 283 1011 303 1011 m 550 1011 q 519 1023 532 1011 q 506 1056 506 1035 q 519 1088 506 1076 q 550 1100 532 1100 q 582 1088 569 1100 q 594 1056 594 1076 q 582 1023 594 1035 q 550 1011 569 1011 m 397 1147 l 250 1275 l 269 1300 l 414 1192 l 419 1192 l 564 1300 l 583 1275 l 436 1147 l 397 1147 z "},"Ǜ":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 283 1011 q 252 1023 265 1011 q 239 1056 239 1035 q 252 1088 239 1076 q 283 1100 265 1100 q 315 1088 303 1100 q 328 1056 328 1076 q 315 1023 328 1035 q 283 1011 303 1011 m 550 1011 q 519 1023 532 1011 q 506 1056 506 1035 q 519 1088 506 1076 q 550 1100 532 1100 q 582 1088 569 1100 q 594 1056 594 1076 q 582 1023 594 1035 q 550 1011 569 1011 m 428 1142 l 289 1272 l 319 1300 l 450 1161 l 428 1142 z "},"Ụ":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 z "},"Ủ":{"ha":833,"x_min":128,"x_max":706,"o":"m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 386 978 l 375 1008 q 441 1040 415 1021 q 467 1089 467 1058 q 435 1140 467 1122 q 347 1158 404 1157 l 350 1194 q 426 1183 390 1193 q 485 1151 463 1172 q 508 1094 508 1129 q 490 1038 508 1060 q 444 1001 472 1015 q 386 978 417 988 z "},"Ư":{"ha":833,"x_min":128,"x_max":842,"o":"m 703 886 l 667 917 q 742 940 714 924 q 782 981 769 956 q 794 1042 794 1006 q 790 1076 794 1057 q 775 1114 786 1096 l 817 1136 q 835 1091 829 1114 q 842 1044 842 1068 q 822 963 842 994 q 769 914 801 932 q 703 886 738 896 m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 z "},"Ứ":{"ha":833,"x_min":128,"x_max":842,"o":"m 703 886 l 667 917 q 742 940 714 924 q 782 981 769 956 q 794 1042 794 1006 q 790 1076 794 1057 q 775 1114 786 1096 l 817 1136 q 835 1091 829 1114 q 842 1044 842 1068 q 822 963 842 994 q 769 914 801 932 q 703 886 738 896 m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 386 986 l 367 1008 l 531 1175 l 561 1142 l 386 986 z "},"Ừ":{"ha":833,"x_min":128,"x_max":842,"o":"m 703 886 l 667 917 q 742 940 714 924 q 782 981 769 956 q 794 1042 794 1006 q 790 1076 794 1057 q 775 1114 786 1096 l 817 1136 q 835 1091 829 1114 q 842 1044 842 1068 q 822 963 842 994 q 769 914 801 932 q 703 886 738 896 m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 447 986 l 272 1142 l 303 1175 l 467 1008 l 447 986 z "},"Ử":{"ha":833,"x_min":128,"x_max":842,"o":"m 703 886 l 667 917 q 742 940 714 924 q 782 981 769 956 q 794 1042 794 1006 q 790 1076 794 1057 q 775 1114 786 1096 l 817 1136 q 835 1091 829 1114 q 842 1044 842 1068 q 822 963 842 994 q 769 914 801 932 q 703 886 738 896 m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 386 978 l 375 1008 q 441 1040 415 1021 q 467 1089 467 1058 q 435 1140 467 1122 q 347 1158 404 1157 l 350 1194 q 426 1183 390 1193 q 485 1151 463 1172 q 508 1094 508 1129 q 490 1038 508 1060 q 444 1001 472 1015 q 386 978 417 988 z "},"Ữ":{"ha":833,"x_min":128,"x_max":842,"o":"m 703 886 l 667 917 q 742 940 714 924 q 782 981 769 956 q 794 1042 794 1006 q 790 1076 794 1057 q 775 1114 786 1096 l 817 1136 q 835 1091 829 1114 q 842 1044 842 1068 q 822 963 842 994 q 769 914 801 932 q 703 886 738 896 m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 m 525 1003 q 457 1020 485 1003 q 407 1060 429 1038 q 362 1099 385 1082 q 308 1117 339 1117 q 254 1086 276 1117 q 228 1006 232 1056 l 194 1008 q 226 1112 197 1068 q 308 1156 254 1156 q 377 1138 349 1156 q 428 1099 406 1121 q 472 1059 450 1076 q 525 1042 494 1042 q 578 1072 557 1042 q 606 1153 600 1103 l 639 1150 q 608 1047 638 1090 q 525 1003 579 1003 z "},"Ự":{"ha":833,"x_min":128,"x_max":842,"o":"m 703 886 l 667 917 q 742 940 714 924 q 782 981 769 956 q 794 1042 794 1006 q 790 1076 794 1057 q 775 1114 786 1096 l 817 1136 q 835 1091 829 1114 q 842 1044 842 1068 q 822 963 842 994 q 769 914 801 932 q 703 886 738 896 m 417 -17 q 311 0 363 -17 q 218 56 260 17 q 152 166 176 96 q 128 342 128 236 l 128 917 l 172 917 l 172 353 q 207 155 172 226 q 297 54 242 83 q 417 25 353 25 q 538 54 482 25 q 629 155 594 83 q 664 353 664 226 l 664 917 l 706 917 l 706 342 q 681 166 706 236 q 615 56 657 96 q 522 0 574 17 q 417 -17 471 -17 z "},"Ṿ":{"ha":833,"x_min":90,"x_max":743,"o":"m 396 0 l 90 917 l 138 917 l 315 367 q 365 212 343 282 q 415 57 386 142 l 421 57 q 472 212 450 142 q 521 367 494 282 l 699 917 l 743 917 l 440 0 l 396 0 z "},"Ẁ":{"ha":833,"x_min":21,"x_max":811,"o":"m 176 0 l 21 918 l 61 918 l 169 272 q 179 199 174 236 q 191 126 185 163 q 201 53 197 90 l 204 53 q 228 126 217 90 q 250 199 239 163 q 271 272 261 236 l 393 678 l 442 678 l 567 272 q 587 199 576 236 q 608 126 597 163 q 631 53 619 89 l 636 53 q 647 126 642 89 q 658 199 653 163 q 668 272 664 236 l 772 918 l 811 918 l 660 0 l 601 0 l 461 460 q 440 539 450 500 q 419 618 431 578 l 415 618 q 394 539 404 578 q 371 460 383 500 l 235 0 l 176 0 m 447 986 l 272 1142 l 303 1175 l 467 1008 l 447 986 z "},"Ẃ":{"ha":833,"x_min":21,"x_max":811,"o":"m 176 0 l 21 918 l 61 918 l 169 272 q 179 199 174 236 q 191 126 185 163 q 201 53 197 90 l 204 53 q 228 126 217 90 q 250 199 239 163 q 271 272 261 236 l 393 678 l 442 678 l 567 272 q 587 199 576 236 q 608 126 597 163 q 631 53 619 89 l 636 53 q 647 126 642 89 q 658 199 653 163 q 668 272 664 236 l 772 918 l 811 918 l 660 0 l 601 0 l 461 460 q 440 539 450 500 q 419 618 431 578 l 415 618 q 394 539 404 578 q 371 460 383 500 l 235 0 l 176 0 m 386 986 l 367 1008 l 531 1175 l 561 1142 l 386 986 z "},"Ŵ":{"ha":833,"x_min":21,"x_max":811,"o":"m 176 0 l 21 918 l 61 918 l 169 272 q 179 199 174 236 q 191 126 185 163 q 201 53 197 90 l 204 53 q 228 126 217 90 q 250 199 239 163 q 271 272 261 236 l 393 678 l 442 678 l 567 272 q 587 199 576 236 q 608 126 597 163 q 631 53 619 89 l 636 53 q 647 126 642 89 q 658 199 653 163 q 668 272 664 236 l 772 918 l 811 918 l 660 0 l 601 0 l 461 460 q 440 539 450 500 q 419 618 431 578 l 415 618 q 394 539 404 578 q 371 460 383 500 l 235 0 l 176 0 m 256 986 l 236 1008 l 397 1167 l 436 1167 l 597 1008 l 578 986 l 419 1125 l 414 1125 l 256 986 z "},"Ẅ":{"ha":833,"x_min":21,"x_max":811,"o":"m 176 0 l 21 918 l 61 918 l 169 272 q 179 199 174 236 q 191 126 185 163 q 201 53 197 90 l 204 53 q 228 126 217 90 q 250 199 239 163 q 271 272 261 236 l 393 678 l 442 678 l 567 272 q 587 199 576 236 q 608 126 597 163 q 631 53 619 89 l 636 53 q 647 126 642 89 q 658 199 653 163 q 668 272 664 236 l 772 918 l 811 918 l 660 0 l 601 0 l 461 460 q 440 539 450 500 q 419 618 431 578 l 415 618 q 394 539 404 578 q 371 460 383 500 l 235 0 l 176 0 m 311 1011 q 280 1023 293 1011 q 267 1056 267 1035 q 280 1088 267 1076 q 311 1100 293 1100 q 343 1088 331 1100 q 356 1056 356 1076 q 343 1023 356 1035 q 311 1011 331 1011 m 522 1011 q 491 1023 504 1011 q 478 1056 478 1035 q 491 1088 478 1076 q 522 1100 504 1100 q 554 1088 542 1100 q 567 1056 567 1076 q 554 1023 567 1035 q 522 1011 542 1011 z "},"Ỳ":{"ha":833,"x_min":78,"x_max":756,"o":"m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 m 447 986 l 272 1142 l 303 1175 l 467 1008 l 447 986 z "},"Ý":{"ha":833,"x_min":78,"x_max":756,"o":"m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 m 386 986 l 367 1008 l 531 1175 l 561 1142 l 386 986 z "},"Ŷ":{"ha":833,"x_min":78,"x_max":756,"o":"m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 m 256 986 l 236 1008 l 397 1167 l 436 1167 l 597 1008 l 578 986 l 419 1125 l 414 1125 l 256 986 z "},"Ÿ":{"ha":833,"x_min":78,"x_max":756,"o":"m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 m 311 1011 q 280 1023 293 1011 q 267 1056 267 1035 q 280 1088 267 1076 q 311 1100 293 1100 q 343 1088 331 1100 q 356 1056 356 1076 q 343 1023 356 1035 q 311 1011 331 1011 m 522 1011 q 491 1023 504 1011 q 478 1056 478 1035 q 491 1088 478 1076 q 522 1100 504 1100 q 554 1088 542 1100 q 567 1056 567 1076 q 554 1023 567 1035 q 522 1011 542 1011 z "},"Ẏ":{"ha":833,"x_min":78,"x_max":756,"o":"m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 m 417 1006 q 384 1019 399 1006 q 369 1056 369 1033 q 384 1090 369 1076 q 417 1103 399 1103 q 450 1090 436 1103 q 464 1056 464 1076 q 450 1019 464 1033 q 417 1006 436 1006 z "},"Ỵ":{"ha":833,"x_min":78,"x_max":756,"o":"m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 z "},"Ỷ":{"ha":833,"x_min":78,"x_max":756,"o":"m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 m 386 978 l 375 1008 q 441 1040 415 1021 q 467 1089 467 1058 q 435 1140 467 1122 q 347 1158 404 1157 l 350 1194 q 426 1183 390 1193 q 485 1151 463 1172 q 508 1094 508 1129 q 490 1038 508 1060 q 444 1001 472 1015 q 386 978 417 988 z "},"Ỹ":{"ha":833,"x_min":78,"x_max":756,"o":"m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 m 525 1003 q 457 1020 485 1003 q 407 1060 429 1038 q 362 1099 385 1082 q 308 1117 339 1117 q 254 1086 276 1117 q 228 1006 232 1056 l 194 1008 q 226 1112 197 1068 q 308 1156 254 1156 q 377 1138 349 1156 q 428 1099 406 1121 q 472 1059 450 1076 q 525 1042 494 1042 q 578 1072 557 1042 q 606 1153 600 1103 l 639 1150 q 608 1047 638 1090 q 525 1003 579 1003 z "},"Ź":{"ha":833,"x_min":100,"x_max":740,"o":"m 100 0 l 100 26 l 678 881 l 149 881 l 149 918 l 731 918 l 731 892 l 151 39 l 740 39 l 740 0 l 100 0 m 408 986 l 389 1008 l 553 1175 l 583 1142 l 408 986 z "},"Ž":{"ha":833,"x_min":100,"x_max":740,"o":"m 100 0 l 100 26 l 678 881 l 149 881 l 149 918 l 731 918 l 731 892 l 151 39 l 740 39 l 740 0 l 100 0 m 419 986 l 258 1144 l 278 1167 l 436 1028 l 442 1028 l 600 1167 l 619 1144 l 458 986 l 419 986 z "},"Ż":{"ha":833,"x_min":100,"x_max":740,"o":"m 100 0 l 100 26 l 678 881 l 149 881 l 149 918 l 731 918 l 731 892 l 151 39 l 740 39 l 740 0 l 100 0 m 439 1006 q 406 1019 421 1006 q 392 1056 392 1033 q 406 1090 392 1076 q 439 1103 421 1103 q 472 1090 458 1103 q 486 1056 486 1076 q 472 1019 486 1033 q 439 1006 458 1006 z "},"Ẑ":{"ha":833,"x_min":100,"x_max":740,"o":"m 100 0 l 100 26 l 678 881 l 149 881 l 149 918 l 731 918 l 731 892 l 151 39 l 740 39 l 740 0 l 100 0 m 278 986 l 258 1008 l 419 1167 l 458 1167 l 619 1008 l 600 986 l 442 1125 l 436 1125 l 278 986 z "},"Ẓ":{"ha":833,"x_min":100,"x_max":740,"o":"m 100 0 l 100 26 l 678 881 l 149 881 l 149 918 l 731 918 l 731 892 l 151 39 l 740 39 l 740 0 l 100 0 z "},"Ẕ":{"ha":833,"x_min":100,"x_max":740,"o":"m 100 0 l 100 26 l 678 881 l 149 881 l 149 918 l 731 918 l 731 892 l 151 39 l 740 39 l 740 0 l 100 0 z "},"Ð":{"ha":833,"x_min":31,"x_max":756,"o":"m 139 0 l 139 469 l 31 469 l 31 503 l 139 508 l 139 917 l 344 917 q 577 860 486 917 q 712 700 668 803 q 756 461 756 597 q 712 221 756 325 q 577 58 668 117 q 344 0 486 0 l 139 0 m 183 39 l 339 39 q 551 94 469 39 q 670 245 632 150 q 708 461 708 340 q 670 676 708 582 q 551 824 632 771 q 339 878 469 878 l 183 878 l 183 508 l 422 508 l 422 469 l 183 469 l 183 39 z "},"Þ":{"ha":833,"x_min":172,"x_max":733,"o":"m 172 0 l 172 917 l 217 917 l 217 750 l 411 750 q 586 726 514 750 q 696 647 658 701 q 733 500 733 592 q 696 355 733 413 q 586 268 658 297 q 411 239 514 239 l 217 239 l 217 0 l 172 0 m 217 278 l 394 278 q 615 330 543 278 q 686 500 686 382 q 615 666 686 621 q 394 711 543 711 l 217 711 l 217 278 z "},"Ə":{"ha":833,"x_min":92,"x_max":753,"o":"m 414 -17 q 240 45 313 -17 q 130 214 168 107 q 92 458 92 321 q 92 461 92 461 q 92 461 92 461 l 714 461 l 714 422 l 106 422 l 136 461 q 169 229 136 328 q 265 76 203 131 q 414 22 326 22 q 570 78 504 22 q 672 232 636 133 q 708 461 708 331 q 676 689 708 592 q 579 840 643 786 q 422 894 515 894 q 307 869 360 894 q 214 800 254 844 l 189 831 q 287 904 229 875 q 419 933 344 933 q 601 876 526 933 q 714 712 675 818 q 753 461 753 606 q 710 209 753 317 q 592 42 668 101 q 414 -17 515 -17 z "},"Ŋ":{"ha":833,"x_min":139,"x_max":756,"o":"m 544 -17 q 494 -12 521 -17 q 447 0 467 -8 l 464 44 q 499 32 481 36 q 542 28 517 28 q 625 69 588 28 q 685 206 663 110 q 708 469 708 303 q 674 725 708 633 q 579 854 640 817 q 439 892 518 892 q 349 870 397 892 q 258 814 301 849 q 183 739 214 779 l 183 0 l 139 0 l 139 917 l 183 917 l 183 792 q 257 860 215 828 q 346 913 299 892 q 442 933 393 933 q 603 889 532 933 q 715 742 674 844 q 756 469 756 640 q 726 177 756 283 q 648 27 696 71 q 544 -17 600 -17 z "},"IJ":{"ha":833,"x_min":197,"x_max":636,"o":"m 197 0 l 197 917 l 242 917 l 242 0 l 197 0 m 497 -211 q 454 -206 476 -211 q 417 -194 432 -200 l 428 -153 q 460 -162 440 -157 q 500 -167 479 -167 q 575 -124 558 -167 q 592 -17 592 -81 l 592 917 l 636 917 l 636 -28 q 621 -132 636 -92 q 574 -192 606 -172 q 497 -211 543 -211 z "},"à":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 492 797 l 300 1006 l 333 1036 l 517 819 l 492 797 z "},"á":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 397 797 l 372 819 l 556 1036 l 589 1006 l 397 797 z "},"â":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 286 797 l 261 819 l 425 1022 l 464 1022 l 628 819 l 603 797 l 447 978 l 442 978 l 286 797 z "},"ã":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 551 806 q 483 826 511 806 q 433 875 456 847 q 389 924 411 903 q 336 944 367 944 q 279 905 297 944 q 258 808 261 865 l 222 811 q 235 890 225 851 q 270 955 246 929 q 339 981 294 981 q 406 960 379 981 q 456 911 433 939 q 501 863 478 883 q 554 842 524 842 q 611 883 593 842 q 631 978 629 924 l 667 975 q 653 897 664 936 q 619 832 643 858 q 551 806 596 806 z "},"ä":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 325 836 q 291 851 304 836 q 278 886 278 865 q 291 922 278 907 q 325 936 304 936 q 359 922 346 936 q 372 886 372 907 q 359 851 372 865 q 325 836 346 836 m 564 836 q 530 851 543 836 q 517 886 517 865 q 530 922 517 907 q 564 936 543 936 q 598 922 585 936 q 611 886 611 907 q 598 851 611 865 q 564 836 585 836 z "},"ā":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 278 844 l 278 883 l 611 883 l 611 844 l 278 844 z "},"ă":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 444 792 q 331 824 374 792 q 268 904 289 857 q 242 994 247 951 l 278 1000 q 303 920 283 960 q 358 854 322 881 q 444 828 393 828 q 532 854 497 828 q 586 920 567 881 q 611 1000 606 960 l 647 994 q 621 904 642 951 q 558 824 600 857 q 444 792 515 792 z "},"å":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 444 792 q 353 827 389 792 q 317 917 317 863 q 353 1006 317 971 q 444 1042 389 1042 q 537 1006 501 1042 q 572 917 572 971 q 537 827 572 863 q 444 792 501 792 m 444 822 q 512 850 485 822 q 539 917 539 878 q 512 984 539 957 q 444 1011 485 1011 q 378 984 406 1011 q 350 917 350 957 q 378 850 350 878 q 444 822 406 822 z "},"ǻ":{"ha":833,"x_min":133,"x_max":694,"o":"m 394 1003 l 369 1019 l 544 1131 l 567 1089 l 394 1003 m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 444 792 q 353 827 389 792 q 317 917 317 863 q 353 1006 317 971 q 444 1042 389 1042 q 537 1006 501 1042 q 572 917 572 971 q 537 827 572 863 q 444 792 501 792 m 444 822 q 512 850 485 822 q 539 917 539 878 q 512 984 539 957 q 444 1011 485 1011 q 378 984 406 1011 q 350 917 350 957 q 378 850 350 878 q 444 822 406 822 z "},"ǎ":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 425 794 l 261 997 l 286 1019 l 442 839 l 447 839 l 603 1019 l 628 997 l 464 794 l 425 794 z "},"ą":{"ha":833,"x_min":133,"x_max":753,"o":"m 644 -311 q 553 -281 589 -311 q 517 -189 517 -251 q 533 -112 517 -149 q 582 -45 550 -76 q 658 14 614 -14 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 q 590 -89 622 -42 q 558 -186 558 -136 q 585 -251 558 -229 q 647 -272 613 -272 q 694 -261 675 -272 q 728 -236 714 -250 l 753 -261 q 708 -297 732 -282 q 644 -311 685 -311 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 z "},"ạ":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 z "},"ả":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 414 800 l 403 833 q 469 865 443 846 q 494 914 494 883 q 463 965 494 947 q 375 983 432 982 l 378 1019 q 454 1008 418 1018 q 513 976 490 997 q 536 919 536 954 q 518 862 536 885 q 472 824 500 839 q 414 800 444 810 z "},"ấ":{"ha":833,"x_min":133,"x_max":722,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 297 797 l 278 822 l 425 950 l 464 950 l 611 822 l 592 797 l 447 906 l 442 906 l 297 797 m 583 883 l 558 906 l 689 1064 l 722 1036 l 583 883 z "},"ầ":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 297 797 l 278 822 l 425 950 l 464 950 l 611 822 l 592 797 l 447 906 l 442 906 l 297 797 m 306 883 l 139 1031 l 172 1064 l 331 911 l 306 883 z "},"ẩ":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 297 797 l 278 822 l 425 950 l 464 950 l 611 822 l 592 797 l 447 906 l 442 906 l 297 797 m 581 872 l 569 903 q 622 929 601 914 q 642 969 642 944 q 617 1019 642 1003 q 542 1036 592 1035 l 544 1069 q 641 1047 599 1068 q 683 975 683 1025 q 667 925 683 944 q 628 893 651 906 q 581 872 604 881 z "},"ẫ":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 297 797 l 278 822 l 425 950 l 464 950 l 611 822 l 592 797 l 447 906 l 442 906 l 297 797 m 542 981 q 468 995 500 981 q 408 1024 436 1010 q 347 1039 379 1039 q 314 1023 324 1039 q 300 975 304 1007 l 267 978 q 285 1042 269 1010 q 347 1075 301 1075 q 422 1060 390 1075 q 481 1031 453 1046 q 542 1017 510 1017 q 575 1033 565 1017 q 589 1081 585 1050 l 622 1078 q 604 1013 621 1046 q 542 981 588 981 z "},"ậ":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 286 797 l 261 819 l 425 1022 l 464 1022 l 628 819 l 603 797 l 447 978 l 442 978 l 286 797 z "},"ắ":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 444 792 q 331 824 374 792 q 268 904 289 857 q 242 994 247 951 l 278 1000 q 303 920 283 960 q 358 854 322 881 q 444 828 393 828 q 532 854 497 828 q 586 920 567 881 q 611 1000 606 960 l 647 994 q 621 904 642 951 q 558 824 600 857 q 444 792 515 792 m 422 922 l 397 944 l 511 1097 l 544 1069 l 422 922 z "},"ằ":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 444 792 q 331 824 374 792 q 268 904 289 857 q 242 994 247 951 l 278 1000 q 303 920 283 960 q 358 854 322 881 q 444 828 393 828 q 532 854 497 828 q 586 920 567 881 q 611 1000 606 960 l 647 994 q 621 904 642 951 q 558 824 600 857 q 444 792 515 792 m 467 922 l 344 1069 l 378 1097 l 492 944 l 467 922 z "},"ẳ":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 444 792 q 331 824 374 792 q 268 904 289 857 q 242 994 247 951 l 278 1000 q 303 920 283 960 q 358 854 322 881 q 444 828 393 828 q 532 854 497 828 q 586 920 567 881 q 611 1000 606 960 l 647 994 q 621 904 642 951 q 558 824 600 857 q 444 792 515 792 m 417 931 l 406 964 q 467 989 442 972 q 492 1031 492 1006 q 463 1080 492 1064 q 375 1097 433 1096 l 378 1133 q 486 1110 439 1132 q 533 1036 533 1088 q 515 984 533 1006 q 470 949 497 963 q 417 931 443 936 z "},"ẵ":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 444 792 q 339 815 379 792 q 279 870 299 838 q 256 933 260 903 l 292 939 q 335 864 297 900 q 444 828 372 828 q 554 864 517 828 q 597 939 592 900 l 633 933 q 610 870 629 903 q 550 815 590 838 q 444 792 510 792 m 542 981 q 468 995 500 981 q 408 1024 436 1010 q 347 1039 379 1039 q 314 1023 324 1039 q 300 975 304 1007 l 267 978 q 285 1042 269 1010 q 347 1075 301 1075 q 422 1060 390 1075 q 481 1031 453 1046 q 542 1017 510 1017 q 575 1033 565 1017 q 589 1081 585 1050 l 622 1078 q 604 1013 621 1046 q 542 981 588 981 z "},"ặ":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 444 792 q 331 824 374 792 q 268 904 289 857 q 242 994 247 951 l 278 1000 q 303 920 283 960 q 358 854 322 881 q 444 828 393 828 q 532 854 497 828 q 586 920 567 881 q 611 1000 606 960 l 647 994 q 621 904 642 951 q 558 824 600 857 q 444 792 515 792 z "},"æ":{"ha":833,"x_min":25,"x_max":833,"o":"m 197 -17 q 75 27 125 -17 q 25 156 25 71 q 63 274 25 222 q 188 359 101 325 q 417 408 274 393 l 417 372 q 204 326 279 356 q 99 253 129 296 q 69 156 69 211 q 106 57 69 92 q 201 22 142 22 q 326 65 261 22 q 431 175 392 107 l 456 144 q 340 31 406 78 q 197 -17 275 -17 m 640 -17 q 506 29 561 -17 q 423 156 451 75 q 394 339 394 236 l 394 403 q 356 587 396 532 q 244 642 315 642 q 149 622 199 642 q 69 579 99 601 l 50 611 q 134 656 81 632 q 250 681 188 681 q 373 628 325 681 q 433 464 421 576 l 414 464 q 502 628 439 576 q 636 681 565 681 q 748 640 704 681 q 813 534 792 600 q 833 392 833 468 q 833 365 833 379 q 831 331 833 351 l 406 331 l 406 369 l 806 369 l 794 353 q 756 568 794 494 q 636 642 718 642 q 540 612 586 642 q 465 514 494 582 q 436 333 436 446 q 458 173 436 243 q 526 63 481 103 q 642 22 571 22 q 729 38 690 22 q 794 72 768 54 l 814 39 q 742 1 783 18 q 640 -17 700 -17 z "},"ǽ":{"ha":833,"x_min":25,"x_max":833,"o":"m 197 -17 q 75 27 125 -17 q 25 156 25 71 q 63 274 25 222 q 188 359 101 325 q 417 408 274 393 l 417 372 q 204 326 279 356 q 99 253 129 296 q 69 156 69 211 q 106 57 69 92 q 201 22 142 22 q 326 65 261 22 q 431 175 392 107 l 456 144 q 340 31 406 78 q 197 -17 275 -17 m 640 -17 q 506 29 561 -17 q 423 156 451 75 q 394 339 394 236 l 394 403 q 356 587 396 532 q 244 642 315 642 q 149 622 199 642 q 69 579 99 601 l 50 611 q 134 656 81 632 q 250 681 188 681 q 373 628 325 681 q 433 464 421 576 l 414 464 q 502 628 439 576 q 636 681 565 681 q 748 640 704 681 q 813 534 792 600 q 833 392 833 468 q 833 365 833 379 q 831 331 833 351 l 406 331 l 406 369 l 806 369 l 794 353 q 756 568 794 494 q 636 642 718 642 q 540 612 586 642 q 465 514 494 582 q 436 333 436 446 q 458 173 436 243 q 526 63 481 103 q 642 22 571 22 q 729 38 690 22 q 794 72 768 54 l 814 39 q 742 1 783 18 q 640 -17 700 -17 m 397 797 l 372 819 l 556 1036 l 589 1006 l 397 797 z "},"ǣ":{"ha":833,"x_min":25,"x_max":833,"o":"m 197 -17 q 75 27 125 -17 q 25 156 25 71 q 63 274 25 222 q 188 359 101 325 q 417 408 274 393 l 417 372 q 204 326 279 356 q 99 253 129 296 q 69 156 69 211 q 106 57 69 92 q 201 22 142 22 q 326 65 261 22 q 431 175 392 107 l 456 144 q 340 31 406 78 q 197 -17 275 -17 m 640 -17 q 506 29 561 -17 q 423 156 451 75 q 394 339 394 236 l 394 403 q 356 587 396 532 q 244 642 315 642 q 149 622 199 642 q 69 579 99 601 l 50 611 q 134 656 81 632 q 250 681 188 681 q 373 628 325 681 q 433 464 421 576 l 414 464 q 502 628 439 576 q 636 681 565 681 q 748 640 704 681 q 813 534 792 600 q 833 392 833 468 q 833 365 833 379 q 831 331 833 351 l 406 331 l 406 369 l 806 369 l 794 353 q 756 568 794 494 q 636 642 718 642 q 540 612 586 642 q 465 514 494 582 q 436 333 436 446 q 458 173 436 243 q 526 63 481 103 q 642 22 571 22 q 729 38 690 22 q 794 72 768 54 l 814 39 q 742 1 783 18 q 640 -17 700 -17 m 278 844 l 278 883 l 611 883 l 611 844 l 278 844 z "},"ƀ":{"ha":833,"x_min":44,"x_max":736,"o":"m 425 -17 q 311 8 374 -17 q 197 75 249 33 l 194 75 l 189 0 l 153 0 l 153 1003 l 194 1003 l 194 678 l 192 531 l 194 531 q 317 619 247 585 q 453 653 386 653 q 611 613 549 653 q 705 499 674 572 q 736 328 736 426 q 693 142 736 219 q 579 24 650 65 q 425 -17 508 -17 m 428 22 q 564 62 504 22 q 658 170 624 101 q 692 328 692 239 q 667 473 692 408 q 590 576 643 538 q 450 614 538 614 q 328 582 394 614 q 194 483 261 550 l 194 128 q 321 47 257 71 q 428 22 385 22 m 44 811 l 44 844 l 153 850 l 522 850 l 522 811 l 44 811 z "},"ḇ":{"ha":833,"x_min":153,"x_max":736,"o":"m 425 -17 q 311 8 374 -17 q 197 75 249 33 l 194 75 l 189 0 l 153 0 l 153 1003 l 194 1003 l 194 706 l 192 558 l 194 558 q 317 647 247 613 q 453 681 386 681 q 611 639 549 681 q 705 521 674 597 q 736 342 736 444 q 693 149 736 229 q 579 26 650 69 q 425 -17 508 -17 m 428 22 q 564 63 504 22 q 658 176 624 104 q 692 342 692 249 q 667 494 692 426 q 590 602 643 563 q 450 642 538 642 q 328 610 394 642 q 194 511 261 578 l 194 128 q 321 47 257 71 q 428 22 385 22 z "},"ç":{"ha":833,"x_min":125,"x_max":739,"o":"m 483 -17 q 299 24 381 -17 q 172 143 218 65 q 125 331 125 221 q 174 520 125 442 q 303 640 222 599 q 483 681 385 681 q 624 649 568 681 q 721 578 681 618 l 693 547 q 599 615 650 589 q 483 642 549 642 q 319 602 390 642 q 209 492 249 563 q 169 331 169 422 q 208 169 169 239 q 318 61 247 100 q 483 22 389 22 q 610 51 553 22 q 714 122 668 79 l 739 92 q 626 14 689 44 q 483 -17 563 -17 m 383 -300 l 375 -264 q 500 -238 467 -257 q 533 -189 533 -219 q 508 -141 533 -157 q 425 -117 482 -125 l 469 8 l 508 8 l 478 -92 q 549 -123 522 -101 q 575 -186 575 -144 q 526 -265 575 -237 q 383 -300 478 -293 z "},"ć":{"ha":833,"x_min":125,"x_max":739,"o":"m 483 -17 q 299 24 381 -17 q 172 143 218 65 q 125 331 125 221 q 174 520 125 442 q 303 640 222 599 q 483 681 385 681 q 624 649 568 681 q 721 578 681 618 l 693 547 q 599 615 650 589 q 483 642 549 642 q 319 602 390 642 q 209 492 249 563 q 169 331 169 422 q 208 169 169 239 q 318 61 247 100 q 483 22 389 22 q 610 51 553 22 q 714 122 668 79 l 739 92 q 626 14 689 44 q 483 -17 563 -17 m 439 797 l 414 819 l 597 1036 l 631 1006 l 439 797 z "},"ĉ":{"ha":833,"x_min":125,"x_max":739,"o":"m 483 -17 q 299 24 381 -17 q 172 143 218 65 q 125 331 125 221 q 174 520 125 442 q 303 640 222 599 q 483 681 385 681 q 624 649 568 681 q 721 578 681 618 l 693 547 q 599 615 650 589 q 483 642 549 642 q 319 602 390 642 q 209 492 249 563 q 169 331 169 422 q 208 169 169 239 q 318 61 247 100 q 483 22 389 22 q 610 51 553 22 q 714 122 668 79 l 739 92 q 626 14 689 44 q 483 -17 563 -17 m 328 797 l 303 819 l 467 1022 l 506 1022 l 669 819 l 644 797 l 489 978 l 483 978 l 328 797 z "},"č":{"ha":833,"x_min":125,"x_max":739,"o":"m 483 -17 q 299 24 381 -17 q 172 143 218 65 q 125 331 125 221 q 174 520 125 442 q 303 640 222 599 q 483 681 385 681 q 624 649 568 681 q 721 578 681 618 l 693 547 q 599 615 650 589 q 483 642 549 642 q 319 602 390 642 q 209 492 249 563 q 169 331 169 422 q 208 169 169 239 q 318 61 247 100 q 483 22 389 22 q 610 51 553 22 q 714 122 668 79 l 739 92 q 626 14 689 44 q 483 -17 563 -17 m 467 794 l 303 997 l 328 1019 l 483 839 l 489 839 l 644 1019 l 669 997 l 506 794 l 467 794 z "},"ċ":{"ha":833,"x_min":125,"x_max":739,"o":"m 483 -17 q 299 24 381 -17 q 172 143 218 65 q 125 331 125 221 q 174 520 125 442 q 303 640 222 599 q 483 681 385 681 q 624 649 568 681 q 721 578 681 618 l 693 547 q 599 615 650 589 q 483 642 549 642 q 319 602 390 642 q 209 492 249 563 q 169 331 169 422 q 208 169 169 239 q 318 61 247 100 q 483 22 389 22 q 610 51 553 22 q 714 122 668 79 l 739 92 q 626 14 689 44 q 483 -17 563 -17 m 486 833 q 447 849 464 833 q 431 892 431 865 q 447 935 431 919 q 486 950 464 950 q 526 935 510 950 q 542 892 542 919 q 526 849 542 865 q 486 833 510 833 z "},"ď":{"ha":833,"x_min":97,"x_max":844,"o":"m 392 -17 q 179 73 261 -17 q 97 331 97 163 q 142 516 97 438 q 258 638 186 594 q 414 681 331 681 q 533 655 478 681 q 639 583 588 629 l 642 583 l 639 722 l 639 1003 l 681 1003 l 681 0 l 644 0 l 639 103 l 636 103 q 528 19 592 56 q 392 -17 465 -17 m 394 22 q 517 56 456 22 q 639 153 579 90 l 639 536 q 523 617 579 593 q 411 642 467 642 q 275 600 336 642 q 178 488 214 558 q 142 331 142 417 q 209 108 142 193 q 394 22 276 22 m 806 761 l 803 1128 l 844 1128 l 844 1033 l 836 761 l 806 761 z "},"ḍ":{"ha":833,"x_min":97,"x_max":681,"o":"m 392 -17 q 179 73 261 -17 q 97 331 97 163 q 142 516 97 438 q 258 638 186 594 q 414 681 331 681 q 533 655 478 681 q 639 583 588 629 l 642 583 l 639 722 l 639 1003 l 681 1003 l 681 0 l 644 0 l 639 103 l 636 103 q 528 19 592 56 q 392 -17 465 -17 m 394 22 q 517 56 456 22 q 639 153 579 90 l 639 536 q 523 617 579 593 q 411 642 467 642 q 275 600 336 642 q 178 488 214 558 q 142 331 142 417 q 209 108 142 193 q 394 22 276 22 z "},"ḏ":{"ha":833,"x_min":97,"x_max":681,"o":"m 392 -17 q 179 73 261 -17 q 97 331 97 163 q 142 516 97 438 q 258 638 186 594 q 414 681 331 681 q 533 655 478 681 q 639 583 588 629 l 642 583 l 639 722 l 639 1003 l 681 1003 l 681 0 l 644 0 l 639 103 l 636 103 q 528 19 592 56 q 392 -17 465 -17 m 394 22 q 517 56 456 22 q 639 153 579 90 l 639 536 q 523 617 579 593 q 411 642 467 642 q 275 600 336 642 q 178 488 214 558 q 142 331 142 417 q 209 108 142 193 q 394 22 276 22 z "},"ḑ":{"ha":833,"x_min":97,"x_max":681,"o":"m 392 -17 q 179 73 261 -17 q 97 331 97 163 q 142 516 97 438 q 258 638 186 594 q 414 681 331 681 q 533 655 478 681 q 639 583 588 629 l 642 583 l 639 722 l 639 1003 l 681 1003 l 681 0 l 644 0 l 639 103 l 636 103 q 528 19 592 56 q 392 -17 465 -17 m 394 22 q 517 56 456 22 q 639 153 579 90 l 639 536 q 523 617 579 593 q 411 642 467 642 q 275 600 336 642 q 178 488 214 558 q 142 331 142 417 q 209 108 142 193 q 394 22 276 22 m 328 -300 l 319 -264 q 444 -238 411 -257 q 478 -189 478 -219 q 452 -141 478 -157 q 369 -117 426 -125 l 414 8 l 453 8 l 422 -92 q 493 -123 467 -101 q 519 -186 519 -144 q 471 -265 519 -237 q 328 -300 422 -293 z "},"đ":{"ha":833,"x_min":97,"x_max":786,"o":"m 392 -17 q 179 69 261 -17 q 97 317 97 154 q 142 495 97 419 q 258 612 186 571 q 414 653 331 653 q 533 627 479 653 q 639 556 588 601 l 642 556 l 639 694 l 639 1003 l 681 1003 l 681 0 l 644 0 l 639 103 l 636 103 q 528 19 592 56 q 392 -17 465 -17 m 394 22 q 517 56 456 22 q 639 153 579 90 l 639 508 q 523 590 579 565 q 411 614 467 614 q 275 574 336 614 q 178 466 214 533 q 142 317 142 399 q 209 104 142 186 q 394 22 276 22 m 378 811 l 378 850 l 786 850 l 786 817 l 681 811 l 378 811 z "},"è":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 492 797 l 300 1006 l 333 1036 l 517 819 l 492 797 z "},"é":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 397 797 l 372 819 l 556 1036 l 589 1006 l 397 797 z "},"ê":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 286 797 l 261 819 l 425 1022 l 464 1022 l 628 819 l 603 797 l 447 978 l 442 978 l 286 797 z "},"ě":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 425 794 l 261 997 l 286 1019 l 442 839 l 447 839 l 603 1019 l 628 997 l 464 794 l 425 794 z "},"ë":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 325 836 q 291 851 304 836 q 278 886 278 865 q 291 922 278 907 q 325 936 304 936 q 359 922 346 936 q 372 886 372 907 q 359 851 372 865 q 325 836 346 836 m 564 836 q 530 851 543 836 q 517 886 517 865 q 530 922 517 907 q 564 936 543 936 q 598 922 585 936 q 611 886 611 907 q 598 851 611 865 q 564 836 585 836 z "},"ē":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 278 844 l 278 883 l 611 883 l 611 844 l 278 844 z "},"ĕ":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 444 792 q 331 824 374 792 q 268 904 289 857 q 242 994 247 951 l 278 1000 q 303 920 283 960 q 358 854 322 881 q 444 828 393 828 q 532 854 497 828 q 586 920 567 881 q 611 1000 606 960 l 647 994 q 621 904 642 951 q 558 824 600 857 q 444 792 515 792 z "},"ę":{"ha":833,"x_min":111,"x_max":736,"o":"m 594 -311 q 504 -281 542 -311 q 467 -189 467 -251 q 511 -67 467 -119 q 619 28 556 -14 l 624 21 q 531 -13 567 -10 q 458 -17 494 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 588 43 532 22 q 689 97 644 64 l 708 61 q 594 -31 638 10 q 529 -108 550 -71 q 508 -186 508 -144 q 537 -251 508 -229 q 597 -272 565 -272 q 646 -261 626 -272 q 678 -236 665 -250 l 703 -261 q 660 -297 685 -282 q 594 -311 636 -311 z "},"ė":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 444 833 q 406 849 422 833 q 389 892 389 865 q 406 935 389 919 q 444 950 422 950 q 484 935 468 950 q 500 892 500 919 q 484 849 500 865 q 444 833 468 833 z "},"ẹ":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 z "},"ẻ":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 414 800 l 403 833 q 469 865 443 846 q 494 914 494 883 q 463 965 494 947 q 375 983 432 982 l 378 1019 q 454 1008 418 1018 q 513 976 490 997 q 536 919 536 954 q 518 862 536 885 q 472 824 500 839 q 414 800 444 810 z "},"ẽ":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 551 806 q 483 826 511 806 q 433 875 456 847 q 389 924 411 903 q 336 944 367 944 q 279 905 297 944 q 258 808 261 865 l 222 811 q 235 890 225 851 q 270 955 246 929 q 339 981 294 981 q 406 960 379 981 q 456 911 433 939 q 501 863 478 883 q 554 842 524 842 q 611 883 593 842 q 631 978 629 924 l 667 975 q 653 897 664 936 q 619 832 643 858 q 551 806 596 806 z "},"ế":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 297 797 l 278 822 l 425 950 l 464 950 l 611 822 l 592 797 l 447 906 l 442 906 l 297 797 m 583 883 l 558 906 l 689 1064 l 722 1036 l 583 883 z "},"ề":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 297 797 l 278 822 l 425 950 l 464 950 l 611 822 l 592 797 l 447 906 l 442 906 l 297 797 m 306 883 l 139 1031 l 172 1064 l 331 911 l 306 883 z "},"ể":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 297 797 l 278 822 l 425 950 l 464 950 l 611 822 l 592 797 l 447 906 l 442 906 l 297 797 m 581 872 l 569 903 q 622 929 601 914 q 642 969 642 944 q 617 1019 642 1003 q 542 1036 592 1035 l 544 1069 q 641 1047 599 1068 q 683 975 683 1025 q 667 925 683 944 q 628 893 651 906 q 581 872 604 881 z "},"ễ":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 297 797 l 278 822 l 425 950 l 464 950 l 611 822 l 592 797 l 447 906 l 442 906 l 297 797 m 542 981 q 468 995 500 981 q 408 1024 436 1010 q 347 1039 379 1039 q 314 1023 324 1039 q 300 975 304 1007 l 267 978 q 285 1042 269 1010 q 347 1075 301 1075 q 422 1060 390 1075 q 481 1031 453 1046 q 542 1017 510 1017 q 575 1033 565 1017 q 589 1081 585 1050 l 622 1078 q 604 1013 621 1046 q 542 981 588 981 z "},"ệ":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 286 797 l 261 819 l 425 1022 l 464 1022 l 628 819 l 603 797 l 447 978 l 442 978 l 286 797 z "},"ḗ":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 278 844 l 278 883 l 611 883 l 611 844 l 278 844 m 392 969 l 367 1000 l 542 1131 l 572 1092 l 392 969 z "},"ǵ":{"ha":833,"x_min":122,"x_max":778,"o":"m 433 -325 q 259 -300 328 -325 q 156 -231 190 -275 q 122 -129 122 -186 q 152 -47 122 -90 q 236 31 182 -4 l 236 36 q 189 74 211 47 q 167 142 167 100 q 188 207 167 174 q 247 267 208 240 l 247 272 q 193 342 217 300 q 169 444 169 385 q 202 565 169 511 q 290 649 235 618 q 411 681 344 681 q 500 664 463 681 l 778 664 l 778 625 l 567 625 q 626 548 600 594 q 653 444 653 501 q 620 325 653 378 q 533 242 588 272 q 411 211 478 211 q 347 219 381 211 q 281 244 313 228 q 231 200 250 226 q 211 146 211 174 q 255 71 211 94 q 369 47 299 47 l 540 47 q 722 13 667 47 q 778 -100 778 -21 q 735 -207 778 -156 q 616 -292 693 -258 q 433 -325 539 -325 m 411 250 q 510 275 465 250 q 581 344 554 300 q 608 444 608 388 q 581 546 608 501 q 510 616 554 590 q 411 642 465 642 q 313 616 357 642 q 241 546 268 590 q 214 444 214 501 q 241 344 214 388 q 313 275 268 300 q 411 250 357 250 m 425 -286 q 591 -259 522 -286 q 697 -190 660 -232 q 733 -103 733 -147 q 688 -20 733 -43 q 551 3 643 3 l 383 3 q 333 6 361 3 q 282 15 306 8 q 192 -58 218 -19 q 167 -135 167 -96 q 231 -242 167 -199 q 425 -286 294 -286 m 383 797 l 358 819 l 542 1036 l 575 1006 l 383 797 z "},"ĝ":{"ha":833,"x_min":122,"x_max":778,"o":"m 433 -325 q 259 -300 328 -325 q 156 -231 190 -275 q 122 -129 122 -186 q 152 -47 122 -90 q 236 31 182 -4 l 236 36 q 189 74 211 47 q 167 142 167 100 q 188 207 167 174 q 247 267 208 240 l 247 272 q 193 342 217 300 q 169 444 169 385 q 202 565 169 511 q 290 649 235 618 q 411 681 344 681 q 500 664 463 681 l 778 664 l 778 625 l 567 625 q 626 548 600 594 q 653 444 653 501 q 620 325 653 378 q 533 242 588 272 q 411 211 478 211 q 347 219 381 211 q 281 244 313 228 q 231 200 250 226 q 211 146 211 174 q 255 71 211 94 q 369 47 299 47 l 540 47 q 722 13 667 47 q 778 -100 778 -21 q 735 -207 778 -156 q 616 -292 693 -258 q 433 -325 539 -325 m 411 250 q 510 275 465 250 q 581 344 554 300 q 608 444 608 388 q 581 546 608 501 q 510 616 554 590 q 411 642 465 642 q 313 616 357 642 q 241 546 268 590 q 214 444 214 501 q 241 344 214 388 q 313 275 268 300 q 411 250 357 250 m 425 -286 q 591 -259 522 -286 q 697 -190 660 -232 q 733 -103 733 -147 q 688 -20 733 -43 q 551 3 643 3 l 383 3 q 333 6 361 3 q 282 15 306 8 q 192 -58 218 -19 q 167 -135 167 -96 q 231 -242 167 -199 q 425 -286 294 -286 m 272 797 l 247 819 l 411 1022 l 450 1022 l 614 819 l 589 797 l 433 978 l 428 978 l 272 797 z "},"ğ":{"ha":833,"x_min":122,"x_max":778,"o":"m 433 -325 q 259 -300 328 -325 q 156 -231 190 -275 q 122 -129 122 -186 q 152 -47 122 -90 q 236 31 182 -4 l 236 36 q 189 74 211 47 q 167 142 167 100 q 188 207 167 174 q 247 267 208 240 l 247 272 q 193 342 217 300 q 169 444 169 385 q 202 565 169 511 q 290 649 235 618 q 411 681 344 681 q 500 664 463 681 l 778 664 l 778 625 l 567 625 q 626 548 600 594 q 653 444 653 501 q 620 325 653 378 q 533 242 588 272 q 411 211 478 211 q 347 219 381 211 q 281 244 313 228 q 231 200 250 226 q 211 146 211 174 q 255 71 211 94 q 369 47 299 47 l 540 47 q 722 13 667 47 q 778 -100 778 -21 q 735 -207 778 -156 q 616 -292 693 -258 q 433 -325 539 -325 m 411 250 q 510 275 465 250 q 581 344 554 300 q 608 444 608 388 q 581 546 608 501 q 510 616 554 590 q 411 642 465 642 q 313 616 357 642 q 241 546 268 590 q 214 444 214 501 q 241 344 214 388 q 313 275 268 300 q 411 250 357 250 m 425 -286 q 591 -259 522 -286 q 697 -190 660 -232 q 733 -103 733 -147 q 688 -20 733 -43 q 551 3 643 3 l 383 3 q 333 6 361 3 q 282 15 306 8 q 192 -58 218 -19 q 167 -135 167 -96 q 231 -242 167 -199 q 425 -286 294 -286 m 431 792 q 317 824 360 792 q 254 904 275 857 q 228 994 233 951 l 264 1000 q 289 920 269 960 q 344 854 308 881 q 431 828 379 828 q 518 854 483 828 q 572 920 553 881 q 597 1000 592 960 l 633 994 q 607 904 628 951 q 544 824 586 857 q 431 792 501 792 z "},"ġ":{"ha":833,"x_min":122,"x_max":778,"o":"m 433 -325 q 259 -300 328 -325 q 156 -231 190 -275 q 122 -129 122 -186 q 152 -47 122 -90 q 236 31 182 -4 l 236 36 q 189 74 211 47 q 167 142 167 100 q 188 207 167 174 q 247 267 208 240 l 247 272 q 193 342 217 300 q 169 444 169 385 q 202 565 169 511 q 290 649 235 618 q 411 681 344 681 q 500 664 463 681 l 778 664 l 778 625 l 567 625 q 626 548 600 594 q 653 444 653 501 q 620 325 653 378 q 533 242 588 272 q 411 211 478 211 q 347 219 381 211 q 281 244 313 228 q 231 200 250 226 q 211 146 211 174 q 255 71 211 94 q 369 47 299 47 l 540 47 q 722 13 667 47 q 778 -100 778 -21 q 735 -207 778 -156 q 616 -292 693 -258 q 433 -325 539 -325 m 411 250 q 510 275 465 250 q 581 344 554 300 q 608 444 608 388 q 581 546 608 501 q 510 616 554 590 q 411 642 465 642 q 313 616 357 642 q 241 546 268 590 q 214 444 214 501 q 241 344 214 388 q 313 275 268 300 q 411 250 357 250 m 425 -286 q 591 -259 522 -286 q 697 -190 660 -232 q 733 -103 733 -147 q 688 -20 733 -43 q 551 3 643 3 l 383 3 q 333 6 361 3 q 282 15 306 8 q 192 -58 218 -19 q 167 -135 167 -96 q 231 -242 167 -199 q 425 -286 294 -286 m 431 833 q 392 849 408 833 q 375 892 375 865 q 392 935 375 919 q 431 950 408 950 q 470 935 454 950 q 486 892 486 919 q 470 849 486 865 q 431 833 454 833 z "},"ģ":{"ha":833,"x_min":122,"x_max":778,"o":"m 433 -325 q 259 -300 328 -325 q 156 -231 190 -275 q 122 -129 122 -186 q 152 -47 122 -90 q 236 31 182 -4 l 236 36 q 189 74 211 47 q 167 142 167 100 q 188 207 167 174 q 247 267 208 240 l 247 272 q 193 342 217 300 q 169 444 169 385 q 202 565 169 511 q 290 649 235 618 q 411 681 344 681 q 500 664 463 681 l 778 664 l 778 625 l 567 625 q 626 548 600 594 q 653 444 653 501 q 620 325 653 378 q 533 242 588 272 q 411 211 478 211 q 347 219 381 211 q 281 244 313 228 q 231 200 250 226 q 211 146 211 174 q 255 71 211 94 q 369 47 299 47 l 540 47 q 722 13 667 47 q 778 -100 778 -21 q 735 -207 778 -156 q 616 -292 693 -258 q 433 -325 539 -325 m 411 250 q 510 275 465 250 q 581 344 554 300 q 608 444 608 388 q 581 546 608 501 q 510 616 554 590 q 411 642 465 642 q 313 616 357 642 q 241 546 268 590 q 214 444 214 501 q 241 344 214 388 q 313 275 268 300 q 411 250 357 250 m 425 -286 q 591 -259 522 -286 q 697 -190 660 -232 q 733 -103 733 -147 q 688 -20 733 -43 q 551 3 643 3 l 383 3 q 333 6 361 3 q 282 15 306 8 q 192 -58 218 -19 q 167 -135 167 -96 q 231 -242 167 -199 q 425 -286 294 -286 m 478 806 q 372 840 403 818 q 342 906 342 863 q 391 986 342 958 q 533 1019 440 1014 l 542 983 q 417 959 450 978 q 383 908 383 940 q 413 860 383 875 q 492 842 442 846 l 478 806 z "},"ǧ":{"ha":833,"x_min":122,"x_max":778,"o":"m 433 -325 q 259 -300 328 -325 q 156 -231 190 -275 q 122 -129 122 -186 q 152 -47 122 -90 q 236 31 182 -4 l 236 36 q 189 74 211 47 q 167 142 167 100 q 188 207 167 174 q 247 267 208 240 l 247 272 q 193 342 217 300 q 169 444 169 385 q 202 565 169 511 q 290 649 235 618 q 411 681 344 681 q 500 664 463 681 l 778 664 l 778 625 l 567 625 q 626 548 600 594 q 653 444 653 501 q 620 325 653 378 q 533 242 588 272 q 411 211 478 211 q 347 219 381 211 q 281 244 313 228 q 231 200 250 226 q 211 146 211 174 q 255 71 211 94 q 369 47 299 47 l 540 47 q 722 13 667 47 q 778 -100 778 -21 q 735 -207 778 -156 q 616 -292 693 -258 q 433 -325 539 -325 m 411 250 q 510 275 465 250 q 581 344 554 300 q 608 444 608 388 q 581 546 608 501 q 510 616 554 590 q 411 642 465 642 q 313 616 357 642 q 241 546 268 590 q 214 444 214 501 q 241 344 214 388 q 313 275 268 300 q 411 250 357 250 m 425 -286 q 591 -259 522 -286 q 697 -190 660 -232 q 733 -103 733 -147 q 688 -20 733 -43 q 551 3 643 3 l 383 3 q 333 6 361 3 q 282 15 306 8 q 192 -58 218 -19 q 167 -135 167 -96 q 231 -242 167 -199 q 425 -286 294 -286 m 411 794 l 247 997 l 272 1019 l 428 839 l 433 839 l 589 1019 l 614 997 l 450 794 l 411 794 z "},"ḡ":{"ha":833,"x_min":122,"x_max":778,"o":"m 433 -325 q 259 -300 328 -325 q 156 -231 190 -275 q 122 -129 122 -186 q 152 -47 122 -90 q 236 31 182 -4 l 236 36 q 189 74 211 47 q 167 142 167 100 q 188 207 167 174 q 247 267 208 240 l 247 272 q 193 342 217 300 q 169 444 169 385 q 202 565 169 511 q 290 649 235 618 q 411 681 344 681 q 500 664 463 681 l 778 664 l 778 625 l 567 625 q 626 548 600 594 q 653 444 653 501 q 620 325 653 378 q 533 242 588 272 q 411 211 478 211 q 347 219 381 211 q 281 244 313 228 q 231 200 250 226 q 211 146 211 174 q 255 71 211 94 q 369 47 299 47 l 540 47 q 722 13 667 47 q 778 -100 778 -21 q 735 -207 778 -156 q 616 -292 693 -258 q 433 -325 539 -325 m 411 250 q 510 275 465 250 q 581 344 554 300 q 608 444 608 388 q 581 546 608 501 q 510 616 554 590 q 411 642 465 642 q 313 616 357 642 q 241 546 268 590 q 214 444 214 501 q 241 344 214 388 q 313 275 268 300 q 411 250 357 250 m 425 -286 q 591 -259 522 -286 q 697 -190 660 -232 q 733 -103 733 -147 q 688 -20 733 -43 q 551 3 643 3 l 383 3 q 333 6 361 3 q 282 15 306 8 q 192 -58 218 -19 q 167 -135 167 -96 q 231 -242 167 -199 q 425 -286 294 -286 m 264 844 l 264 883 l 597 883 l 597 844 l 264 844 z "},"ĥ":{"ha":833,"x_min":-14,"x_max":708,"o":"m 153 0 l 153 1003 l 194 1003 l 194 706 l 192 525 l 194 525 q 322 638 257 594 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 m 6 1069 l -14 1092 l 147 1250 l 186 1250 l 347 1092 l 328 1069 l 169 1208 l 164 1208 l 6 1069 z "},"ḧ":{"ha":833,"x_min":17,"x_max":708,"o":"m 153 0 l 153 1003 l 194 1003 l 194 706 l 192 525 l 194 525 q 322 638 257 594 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 m 61 1094 q 30 1106 43 1094 q 17 1139 17 1118 q 30 1172 17 1160 q 61 1183 43 1183 q 93 1172 81 1183 q 106 1139 106 1160 q 93 1106 106 1118 q 61 1094 81 1094 m 272 1094 q 241 1106 254 1094 q 228 1139 228 1118 q 241 1172 228 1160 q 272 1183 254 1183 q 304 1172 292 1183 q 317 1139 317 1160 q 304 1106 317 1118 q 272 1094 292 1094 z "},"ḥ":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 1003 l 194 1003 l 194 706 l 192 525 l 194 525 q 322 638 257 594 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 z "},"ẖ":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 1003 l 194 1003 l 194 706 l 192 525 l 194 525 q 322 638 257 594 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 z "},"ḩ":{"ha":833,"x_min":61,"x_max":708,"o":"m 153 0 l 153 1003 l 194 1003 l 194 706 l 192 525 l 194 525 q 322 638 257 594 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 m 69 -300 l 61 -264 q 186 -238 153 -257 q 219 -189 219 -219 q 194 -141 219 -157 q 111 -117 168 -125 l 156 8 l 194 8 l 164 -92 q 235 -123 208 -101 q 261 -186 261 -144 q 213 -265 261 -237 q 69 -300 164 -293 z "},"ḫ":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 1003 l 194 1003 l 194 706 l 192 525 l 194 525 q 322 638 257 594 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 z "},"ħ":{"ha":833,"x_min":44,"x_max":708,"o":"m 153 0 l 153 1003 l 194 1003 l 194 678 l 192 497 l 194 497 q 322 610 257 567 q 467 653 386 653 q 649 588 589 653 q 708 386 708 522 l 708 0 l 667 0 l 667 381 q 619 556 667 499 q 467 614 572 614 q 332 574 392 614 q 194 453 272 535 l 194 0 l 153 0 m 44 811 l 44 844 l 153 850 l 522 850 l 522 811 l 44 811 z "},"ì":{"ha":833,"x_min":139,"x_max":558,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 533 797 l 342 1006 l 375 1036 l 558 819 l 533 797 z "},"í":{"ha":833,"x_min":139,"x_max":631,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 439 797 l 414 819 l 597 1036 l 631 1006 l 439 797 z "},"î":{"ha":833,"x_min":139,"x_max":669,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 328 797 l 303 819 l 467 1022 l 506 1022 l 669 819 l 644 797 l 489 978 l 483 978 l 328 797 z "},"ĩ":{"ha":833,"x_min":139,"x_max":708,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 593 806 q 525 826 553 806 q 475 875 497 847 q 431 924 453 903 q 378 944 408 944 q 321 905 339 944 q 300 808 303 865 l 264 811 q 277 890 267 851 q 312 955 288 929 q 381 981 336 981 q 448 960 421 981 q 497 911 475 939 q 542 863 519 883 q 596 842 565 842 q 653 883 635 842 q 672 978 671 924 l 708 975 q 695 897 706 936 q 661 832 685 858 q 593 806 638 806 z "},"ï":{"ha":833,"x_min":139,"x_max":653,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 367 836 q 333 851 346 836 q 319 886 319 865 q 333 922 319 907 q 367 936 346 936 q 401 922 388 936 q 414 886 414 907 q 401 851 414 865 q 367 836 388 836 m 606 836 q 572 851 585 836 q 558 886 558 865 q 572 922 558 907 q 606 936 585 936 q 640 922 626 936 q 653 886 653 907 q 640 851 653 865 q 606 836 626 836 z "},"ī":{"ha":833,"x_min":139,"x_max":653,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 319 844 l 319 883 l 653 883 l 653 844 l 319 844 z "},"ǐ":{"ha":833,"x_min":139,"x_max":669,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 467 794 l 303 997 l 328 1019 l 483 839 l 489 839 l 644 1019 l 669 997 l 506 794 l 467 794 z "},"į":{"ha":833,"x_min":139,"x_max":600,"o":"m 492 -311 q 400 -281 436 -311 q 364 -189 364 -251 q 397 -87 364 -135 q 483 0 429 -39 l 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 -11 q 437 -92 468 -46 q 406 -186 406 -139 q 433 -251 406 -229 q 494 -272 460 -272 q 542 -261 522 -272 q 575 -236 561 -250 l 600 -261 q 556 -297 579 -282 q 492 -311 532 -311 m 486 833 q 447 849 464 833 q 431 892 431 865 q 447 935 431 919 q 486 950 464 950 q 526 935 510 950 q 542 892 542 919 q 526 849 542 865 q 486 833 510 833 z "},"ỉ":{"ha":833,"x_min":139,"x_max":578,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 456 800 l 444 833 q 510 865 485 846 q 536 914 536 883 q 505 965 536 947 q 417 983 474 982 l 419 1019 q 496 1008 460 1018 q 555 976 532 997 q 578 919 578 954 q 560 862 578 885 q 514 824 542 839 q 456 800 486 810 z "},"ị":{"ha":833,"x_min":139,"x_max":542,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 486 833 q 447 849 464 833 q 431 892 431 865 q 447 935 431 919 q 486 950 464 950 q 526 935 510 950 q 542 892 542 919 q 526 849 542 865 q 486 833 510 833 z "},"ĭ":{"ha":833,"x_min":139,"x_max":689,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 486 792 q 373 824 415 792 q 310 904 331 857 q 283 994 289 951 l 319 1000 q 344 920 325 960 q 399 854 364 881 q 486 828 435 828 q 574 854 539 828 q 628 920 608 881 q 653 1000 647 960 l 689 994 q 663 904 683 951 q 599 824 642 857 q 486 792 557 792 z "},"ı":{"ha":833,"x_min":139,"x_max":522,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 z "},"ĵ":{"ha":833,"x_min":92,"x_max":669,"o":"m 269 -325 q 176 -312 225 -325 q 92 -281 128 -299 l 111 -244 q 188 -274 143 -261 q 276 -286 232 -286 q 402 -259 358 -286 q 463 -183 446 -232 q 481 -72 481 -135 l 481 625 l 139 625 l 139 664 l 522 664 l 522 -64 q 510 -174 522 -125 q 468 -256 497 -222 q 390 -308 439 -290 q 269 -325 342 -325 m 328 797 l 303 819 l 467 1022 l 506 1022 l 669 819 l 644 797 l 489 978 l 483 978 l 328 797 z "},"ķ":{"ha":833,"x_min":181,"x_max":783,"o":"m 181 0 l 181 1003 l 222 1003 l 222 244 l 228 244 l 681 664 l 736 664 l 222 192 l 222 0 l 181 0 m 733 0 l 417 397 l 447 428 l 783 0 l 733 0 m 375 -300 l 367 -264 q 492 -238 458 -257 q 525 -189 525 -219 q 496 -141 525 -156 q 417 -122 467 -126 l 431 -86 q 536 -120 506 -99 q 567 -186 567 -142 q 518 -265 567 -237 q 375 -300 469 -293 z "},"ḳ":{"ha":833,"x_min":181,"x_max":783,"o":"m 181 0 l 181 1003 l 222 1003 l 222 244 l 228 244 l 681 664 l 736 664 l 222 192 l 222 0 l 181 0 m 733 0 l 417 397 l 447 428 l 783 0 l 733 0 z "},"ḵ":{"ha":833,"x_min":181,"x_max":783,"o":"m 181 0 l 181 1003 l 222 1003 l 222 244 l 228 244 l 681 664 l 736 664 l 222 192 l 222 0 l 181 0 m 733 0 l 417 397 l 447 428 l 783 0 l 733 0 z "},"ĸ":{"ha":833,"x_min":181,"x_max":783,"o":"m 181 0 l 181 664 l 222 664 l 222 242 l 225 244 l 681 664 l 736 664 l 461 408 l 783 0 l 733 0 l 428 383 l 222 189 l 222 0 l 181 0 z "},"ĺ":{"ha":833,"x_min":131,"x_max":739,"o":"m 578 -17 q 439 32 489 -17 q 389 192 389 81 l 389 964 l 131 964 l 131 1003 l 431 1003 l 431 183 q 468 63 431 103 q 581 22 506 22 q 649 31 614 22 q 722 58 685 40 l 739 25 q 662 -6 697 4 q 578 -17 626 -17 m 378 1069 l 358 1092 l 522 1258 l 553 1225 l 378 1069 z "},"ľ":{"ha":833,"x_min":131,"x_max":739,"o":"m 578 -17 q 439 32 489 -17 q 389 192 389 81 l 389 964 l 131 964 l 131 1003 l 431 1003 l 431 183 q 468 63 431 103 q 581 22 506 22 q 649 31 614 22 q 722 58 685 40 l 739 25 q 662 -6 697 4 q 578 -17 626 -17 m 550 761 l 547 1128 l 589 1128 l 589 1033 l 581 761 l 550 761 z "},"ļ":{"ha":833,"x_min":131,"x_max":739,"o":"m 578 -17 q 439 32 489 -17 q 389 192 389 81 l 389 964 l 131 964 l 131 1003 l 431 1003 l 431 183 q 468 63 431 103 q 581 22 506 22 q 649 31 614 22 q 722 58 685 40 l 739 25 q 662 -6 697 4 q 578 -17 626 -17 m 453 -300 l 444 -264 q 569 -238 536 -257 q 603 -189 603 -219 q 574 -141 603 -156 q 494 -122 544 -126 l 508 -86 q 614 -120 583 -99 q 644 -186 644 -142 q 596 -265 644 -237 q 453 -300 547 -293 z "},"ḷ":{"ha":833,"x_min":131,"x_max":739,"o":"m 578 -17 q 439 32 489 -17 q 389 192 389 81 l 389 964 l 131 964 l 131 1003 l 431 1003 l 431 183 q 468 63 431 103 q 581 22 506 22 q 649 31 614 22 q 722 58 685 40 l 739 25 q 662 -6 697 4 q 578 -17 626 -17 z "},"ḹ":{"ha":833,"x_min":131,"x_max":739,"o":"m 578 -17 q 439 32 489 -17 q 389 192 389 81 l 389 964 l 131 964 l 131 1003 l 431 1003 l 431 183 q 468 63 431 103 q 581 22 506 22 q 649 31 614 22 q 722 58 685 40 l 739 25 q 662 -6 697 4 q 578 -17 626 -17 m 242 1119 l 242 1158 l 575 1158 l 575 1119 l 242 1119 z "},"ḻ":{"ha":833,"x_min":131,"x_max":739,"o":"m 578 -17 q 439 32 489 -17 q 389 192 389 81 l 389 964 l 131 964 l 131 1003 l 431 1003 l 431 183 q 468 63 431 103 q 581 22 506 22 q 649 31 614 22 q 722 58 685 40 l 739 25 q 662 -6 697 4 q 578 -17 626 -17 z "},"ł":{"ha":833,"x_min":131,"x_max":739,"o":"m 214 422 l 197 456 l 392 572 l 428 589 l 664 725 l 681 692 l 428 544 l 392 528 l 214 422 m 578 -17 q 439 32 489 -17 q 389 192 389 81 l 389 964 l 131 964 l 131 1003 l 431 1003 l 431 183 q 468 63 431 103 q 581 22 506 22 q 649 31 614 22 q 722 58 685 40 l 739 25 q 662 -6 697 4 q 578 -17 626 -17 z "},"ŀ":{"ha":833,"x_min":89,"x_max":861,"o":"m 536 -17 q 397 32 447 -17 q 347 192 347 81 l 347 964 l 89 964 l 89 1003 l 389 1003 l 389 183 q 426 63 389 103 q 539 22 464 22 q 608 31 572 22 q 681 58 643 40 l 697 25 q 620 -6 656 4 q 536 -17 585 -17 m 806 417 q 767 433 783 417 q 750 475 750 449 q 767 518 750 503 q 806 533 783 533 q 845 518 829 533 q 861 475 861 503 q 845 433 861 449 q 806 417 829 417 z "},"ḿ":{"ha":833,"x_min":111,"x_max":753,"o":"m 111 0 l 111 664 l 147 664 l 153 572 l 156 572 q 220 651 186 622 q 310 681 254 681 q 399 651 367 681 q 444 561 431 622 q 519 650 483 619 q 610 681 554 681 q 716 632 679 681 q 753 483 753 583 l 753 0 l 711 0 l 711 478 q 607 642 711 642 q 524 608 558 642 q 453 508 489 575 l 453 0 l 411 0 l 411 478 q 385 601 411 560 q 307 642 360 642 q 224 608 258 642 q 153 508 189 575 l 153 0 l 111 0 m 383 794 l 358 817 l 542 1033 l 575 1003 l 383 794 z "},"ṁ":{"ha":833,"x_min":111,"x_max":753,"o":"m 111 0 l 111 664 l 147 664 l 153 572 l 156 572 q 220 651 186 622 q 310 681 254 681 q 399 651 367 681 q 444 561 431 622 q 519 650 483 619 q 610 681 554 681 q 716 632 679 681 q 753 483 753 583 l 753 0 l 711 0 l 711 478 q 607 642 711 642 q 524 608 558 642 q 453 508 489 575 l 453 0 l 411 0 l 411 478 q 385 601 411 560 q 307 642 360 642 q 224 608 258 642 q 153 508 189 575 l 153 0 l 111 0 m 431 831 q 392 847 408 831 q 375 889 375 863 q 392 932 375 917 q 431 947 408 947 q 470 932 454 947 q 486 889 486 917 q 470 847 486 863 q 431 831 454 831 z "},"ṃ":{"ha":833,"x_min":111,"x_max":753,"o":"m 111 0 l 111 664 l 147 664 l 153 572 l 156 572 q 220 651 186 622 q 310 681 254 681 q 399 651 367 681 q 444 561 431 622 q 519 650 483 619 q 610 681 554 681 q 716 632 679 681 q 753 483 753 583 l 753 0 l 711 0 l 711 478 q 607 642 711 642 q 524 608 558 642 q 453 508 489 575 l 453 0 l 411 0 l 411 478 q 385 601 411 560 q 307 642 360 642 q 224 608 258 642 q 153 508 189 575 l 153 0 l 111 0 z "},"ń":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 664 l 189 664 l 194 531 l 200 531 q 323 638 260 596 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 m 397 797 l 372 819 l 556 1036 l 589 1006 l 397 797 z "},"ǹ":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 664 l 189 664 l 194 531 l 200 531 q 323 638 260 596 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 m 492 797 l 300 1006 l 333 1036 l 517 819 l 492 797 z "},"ň":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 664 l 189 664 l 194 531 l 200 531 q 323 638 260 596 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 m 425 794 l 261 997 l 286 1019 l 442 839 l 447 839 l 603 1019 l 628 997 l 464 794 l 425 794 z "},"ñ":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 664 l 189 664 l 194 531 l 200 531 q 323 638 260 596 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 m 551 806 q 483 826 511 806 q 433 875 456 847 q 389 924 411 903 q 336 944 367 944 q 279 905 297 944 q 258 808 261 865 l 222 811 q 235 890 225 851 q 270 955 246 929 q 339 981 294 981 q 406 960 379 981 q 456 911 433 939 q 501 863 478 883 q 554 842 524 842 q 611 883 593 842 q 631 978 629 924 l 667 975 q 653 897 664 936 q 619 832 643 858 q 551 806 596 806 z "},"ņ":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 664 l 189 664 l 194 531 l 200 531 q 323 638 260 596 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 m 339 -300 l 331 -264 q 456 -238 422 -257 q 489 -189 489 -219 q 460 -141 489 -156 q 381 -122 431 -126 l 394 -86 q 500 -120 469 -99 q 531 -186 531 -142 q 482 -265 531 -237 q 339 -300 433 -293 z "},"ṅ":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 664 l 189 664 l 194 531 l 200 531 q 323 638 260 596 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 m 444 833 q 406 849 422 833 q 389 892 389 865 q 406 935 389 919 q 444 950 422 950 q 484 935 468 950 q 500 892 500 919 q 484 849 500 865 q 444 833 468 833 z "},"ṇ":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 664 l 189 664 l 194 531 l 200 531 q 323 638 260 596 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 z "},"ṉ":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 664 l 189 664 l 194 531 l 200 531 q 323 638 260 596 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 z "},"ʼn":{"ha":833,"x_min":-3,"x_max":778,"o":"m 250 0 l 250 664 l 286 664 l 292 544 l 297 544 q 414 642 354 603 q 550 681 474 681 q 722 619 665 681 q 778 428 778 557 l 778 0 l 736 0 l 736 422 q 692 588 736 533 q 550 642 649 642 q 422 605 479 642 q 292 494 365 568 l 292 0 l 250 0 m 22 553 l -3 586 q 97 698 60 631 q 133 850 133 765 l 92 939 l 163 863 q 128 827 146 840 q 89 814 110 814 q 35 836 56 814 q 14 892 14 858 q 35 949 14 926 q 92 972 57 972 q 157 940 128 972 q 186 849 186 907 q 140 673 186 751 q 22 553 93 594 z "},"ò":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 464 797 l 272 1006 l 306 1036 l 489 819 l 464 797 z "},"ó":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 369 797 l 344 819 l 528 1036 l 561 1006 l 369 797 z "},"ô":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 258 797 l 233 819 l 397 1022 l 436 1022 l 600 819 l 575 797 l 419 978 l 414 978 l 258 797 z "},"õ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 524 806 q 456 826 483 806 q 406 875 428 847 q 361 924 383 903 q 308 944 339 944 q 251 905 269 944 q 231 808 233 865 l 194 811 q 208 890 197 851 q 242 955 218 929 q 311 981 267 981 q 378 960 351 981 q 428 911 406 939 q 473 863 450 883 q 526 842 496 842 q 583 883 565 842 q 603 978 601 924 l 639 975 q 626 897 636 936 q 592 832 615 858 q 524 806 568 806 z "},"ö":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 297 836 q 263 851 276 836 q 250 886 250 865 q 263 922 250 907 q 297 936 276 936 q 331 922 318 936 q 344 886 344 907 q 331 851 344 865 q 297 836 318 836 m 536 836 q 502 851 515 836 q 489 886 489 865 q 502 922 489 907 q 536 936 515 936 q 570 922 557 936 q 583 886 583 907 q 570 851 583 865 q 536 836 557 836 z "},"ō":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 250 844 l 250 883 l 583 883 l 583 844 l 250 844 z "},"ő":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 333 792 l 306 806 l 425 1036 l 461 1014 l 333 792 m 511 792 l 483 806 l 603 1036 l 639 1014 l 511 792 z "},"ǒ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 397 794 l 233 997 l 258 1019 l 414 839 l 419 839 l 575 1019 l 600 997 l 436 794 l 397 794 z "},"ǫ":{"ha":833,"x_min":97,"x_max":736,"o":"m 456 -311 q 364 -281 400 -311 q 328 -189 328 -251 q 357 -92 328 -135 q 428 -17 386 -50 q 255 26 329 -17 q 139 147 181 69 q 97 331 97 225 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 706 171 736 235 q 624 65 676 107 q 500 -8 571 22 q 406 -85 442 -33 q 369 -186 369 -136 q 397 -251 369 -229 q 458 -272 424 -272 q 506 -261 486 -272 q 539 -236 525 -250 l 564 -261 q 519 -297 543 -282 q 456 -311 496 -311 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 z "},"ọ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 z "},"ỏ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 386 800 l 375 833 q 441 865 415 846 q 467 914 467 883 q 435 965 467 947 q 347 983 404 982 l 350 1019 q 426 1008 390 1018 q 485 976 463 997 q 508 919 508 954 q 490 862 508 885 q 444 824 472 839 q 386 800 417 810 z "},"ố":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 269 797 l 250 822 l 397 950 l 436 950 l 583 822 l 564 797 l 419 906 l 414 906 l 269 797 m 556 883 l 531 906 l 661 1064 l 694 1036 l 556 883 z "},"ồ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 269 797 l 250 822 l 397 950 l 436 950 l 583 822 l 564 797 l 419 906 l 414 906 l 269 797 m 278 883 l 111 1031 l 144 1064 l 303 911 l 278 883 z "},"ổ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 269 797 l 250 822 l 397 950 l 436 950 l 583 822 l 564 797 l 419 906 l 414 906 l 269 797 m 553 872 l 542 903 q 594 929 574 914 q 614 969 614 944 q 589 1019 614 1003 q 514 1036 564 1035 l 517 1069 q 613 1047 571 1068 q 656 975 656 1025 q 640 925 656 944 q 600 893 624 906 q 553 872 576 881 z "},"ỗ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 269 797 l 250 822 l 397 950 l 436 950 l 583 822 l 564 797 l 419 906 l 414 906 l 269 797 m 514 981 q 440 995 472 981 q 380 1024 408 1010 q 319 1039 351 1039 q 286 1023 296 1039 q 272 975 276 1007 l 239 978 q 258 1042 242 1010 q 319 1075 274 1075 q 394 1060 363 1075 q 453 1031 425 1046 q 514 1017 482 1017 q 547 1033 538 1017 q 561 1081 557 1050 l 594 1078 q 576 1013 593 1046 q 514 981 560 981 z "},"ộ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 258 797 l 233 819 l 397 1022 l 436 1022 l 600 819 l 575 797 l 419 978 l 414 978 l 258 797 z "},"ŏ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 417 792 q 303 824 346 792 q 240 904 261 857 q 214 994 219 951 l 250 1000 q 275 920 256 960 q 330 854 294 881 q 417 828 365 828 q 504 854 469 828 q 558 920 539 881 q 583 1000 578 960 l 619 994 q 593 904 614 951 q 530 824 572 857 q 417 792 488 792 z "},"ṓ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 250 844 l 250 883 l 583 883 l 583 844 l 250 844 m 364 969 l 339 1000 l 514 1131 l 544 1092 l 364 969 z "},"ơ":{"ha":833,"x_min":97,"x_max":739,"o":"m 588 619 l 544 649 q 657 694 619 660 q 694 789 694 729 q 690 824 694 804 q 675 861 686 843 l 714 883 q 732 838 725 861 q 739 792 739 815 q 716 703 739 738 q 658 649 693 668 q 588 619 624 629 m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 z "},"ớ":{"ha":833,"x_min":97,"x_max":739,"o":"m 588 619 l 544 649 q 657 694 619 660 q 694 789 694 729 q 690 824 694 804 q 675 861 686 843 l 714 883 q 732 838 725 861 q 739 792 739 815 q 716 703 739 738 q 658 649 693 668 q 588 619 624 629 m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 369 797 l 344 819 l 528 1036 l 561 1006 l 369 797 z "},"ờ":{"ha":833,"x_min":97,"x_max":739,"o":"m 588 619 l 544 649 q 657 694 619 660 q 694 789 694 729 q 690 824 694 804 q 675 861 686 843 l 714 883 q 732 838 725 861 q 739 792 739 815 q 716 703 739 738 q 658 649 693 668 q 588 619 624 629 m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 464 797 l 272 1006 l 306 1036 l 489 819 l 464 797 z "},"ở":{"ha":833,"x_min":97,"x_max":739,"o":"m 588 619 l 544 649 q 657 694 619 660 q 694 789 694 729 q 690 824 694 804 q 675 861 686 843 l 714 883 q 732 838 725 861 q 739 792 739 815 q 716 703 739 738 q 658 649 693 668 q 588 619 624 629 m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 386 800 l 375 833 q 441 865 415 846 q 467 914 467 883 q 435 965 467 947 q 347 983 404 982 l 350 1019 q 426 1008 390 1018 q 485 976 463 997 q 508 919 508 954 q 490 862 508 885 q 444 824 472 839 q 386 800 417 810 z "},"ỡ":{"ha":833,"x_min":97,"x_max":739,"o":"m 588 619 l 544 649 q 657 694 619 660 q 694 789 694 729 q 690 824 694 804 q 675 861 686 843 l 714 883 q 732 838 725 861 q 739 792 739 815 q 716 703 739 738 q 658 649 693 668 q 588 619 624 629 m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 496 806 q 428 826 456 806 q 378 875 400 847 q 333 924 356 903 q 281 944 311 944 q 224 905 242 944 q 203 808 206 865 l 167 811 q 180 890 169 851 q 215 955 190 929 q 283 981 239 981 q 351 960 324 981 q 400 911 378 939 q 445 863 422 883 q 499 842 468 842 q 556 883 538 842 q 575 978 574 924 l 611 975 q 598 897 608 936 q 564 832 588 858 q 496 806 540 806 z "},"ợ":{"ha":833,"x_min":97,"x_max":739,"o":"m 588 619 l 544 649 q 657 694 619 660 q 694 789 694 729 q 690 824 694 804 q 675 861 686 843 l 714 883 q 732 838 725 861 q 739 792 739 815 q 716 703 739 738 q 658 649 693 668 q 588 619 624 629 m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 z "},"ø":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 128 -31 l 97 -6 l 706 692 l 736 667 l 128 -31 z "},"ǿ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 128 -31 l 97 -6 l 706 692 l 736 667 l 128 -31 m 369 797 l 344 819 l 528 1036 l 561 1006 l 369 797 z "},"œ":{"ha":833,"x_min":14,"x_max":833,"o":"m 242 22 q 335 62 294 22 q 399 171 376 101 q 422 332 422 240 q 399 493 422 424 q 335 602 376 563 q 242 642 294 642 q 106 556 154 642 q 58 331 58 471 q 106 108 58 193 q 242 22 154 22 m 242 -17 q 124 24 175 -17 q 43 143 72 65 q 14 331 14 221 q 43 520 14 442 q 124 640 72 599 q 242 681 175 681 q 374 618 321 681 q 453 431 428 556 l 431 431 q 509 618 454 556 q 647 681 564 681 q 751 641 710 681 q 813 535 793 601 q 833 392 833 469 q 833 365 833 379 q 831 331 833 351 l 444 331 l 444 369 l 806 369 l 794 353 q 757 568 794 494 q 644 642 719 642 q 514 562 564 642 q 464 333 464 482 q 519 101 464 179 q 661 22 574 22 q 736 38 704 22 q 794 72 768 54 l 814 39 q 750 1 788 18 q 660 -17 713 -17 q 553 11 599 -17 q 476 94 507 39 q 429 233 446 150 l 454 233 q 374 46 428 108 q 242 -17 321 -17 z "},"ŕ":{"ha":833,"x_min":236,"x_max":733,"o":"m 236 0 l 236 664 l 272 664 l 278 497 l 281 497 q 416 628 335 576 q 599 681 497 681 q 666 675 631 681 q 733 653 701 669 l 719 614 q 658 633 682 628 q 593 639 633 639 q 429 590 507 639 q 278 425 351 542 l 278 0 l 236 0 m 431 797 l 406 819 l 589 1036 l 622 1006 l 431 797 z "},"ŗ":{"ha":833,"x_min":164,"x_max":733,"o":"m 236 0 l 236 664 l 272 664 l 278 497 l 281 497 q 416 628 335 576 q 599 681 497 681 q 666 675 631 681 q 733 653 701 669 l 719 614 q 658 633 682 628 q 593 639 633 639 q 429 590 507 639 q 278 425 351 542 l 278 0 l 236 0 m 172 -300 l 164 -264 q 289 -238 256 -257 q 322 -189 322 -219 q 293 -141 322 -156 q 214 -122 264 -126 l 228 -86 q 333 -120 303 -99 q 364 -186 364 -142 q 315 -265 364 -237 q 172 -300 267 -293 z "},"ř":{"ha":833,"x_min":236,"x_max":733,"o":"m 236 0 l 236 664 l 272 664 l 278 497 l 281 497 q 416 628 335 576 q 599 681 497 681 q 666 675 631 681 q 733 653 701 669 l 719 614 q 658 633 682 628 q 593 639 633 639 q 429 590 507 639 q 278 425 351 542 l 278 0 l 236 0 m 458 794 l 294 997 l 319 1019 l 475 839 l 481 839 l 636 1019 l 661 997 l 497 794 l 458 794 z "},"ṙ":{"ha":833,"x_min":236,"x_max":733,"o":"m 236 0 l 236 664 l 272 664 l 278 497 l 281 497 q 416 628 335 576 q 599 681 497 681 q 666 675 631 681 q 733 653 701 669 l 719 614 q 658 633 682 628 q 593 639 633 639 q 429 590 507 639 q 278 425 351 542 l 278 0 l 236 0 m 478 833 q 439 849 456 833 q 422 892 422 865 q 439 935 422 919 q 478 950 456 950 q 517 935 501 950 q 533 892 533 919 q 517 849 533 865 q 478 833 501 833 z "},"ṛ":{"ha":833,"x_min":219,"x_max":733,"o":"m 236 0 l 236 664 l 272 664 l 278 497 l 281 497 q 416 628 335 576 q 599 681 497 681 q 666 675 631 681 q 733 653 701 669 l 719 614 q 658 633 682 628 q 593 639 633 639 q 429 590 507 639 q 278 425 351 542 l 278 0 l 236 0 z "},"ṝ":{"ha":833,"x_min":219,"x_max":733,"o":"m 236 0 l 236 664 l 272 664 l 278 497 l 281 497 q 416 628 335 576 q 599 681 497 681 q 666 675 631 681 q 733 653 701 669 l 719 614 q 658 633 682 628 q 593 639 633 639 q 429 590 507 639 q 278 425 351 542 l 278 0 l 236 0 m 311 844 l 311 883 l 644 883 l 644 844 l 311 844 z "},"ṟ":{"ha":833,"x_min":108,"x_max":733,"o":"m 236 0 l 236 664 l 272 664 l 278 497 l 281 497 q 416 628 335 576 q 599 681 497 681 q 666 675 631 681 q 733 653 701 669 l 719 614 q 658 633 682 628 q 593 639 633 639 q 429 590 507 639 q 278 425 351 542 l 278 0 l 236 0 z "},"ś":{"ha":833,"x_min":119,"x_max":714,"o":"m 447 -17 q 260 15 343 -17 q 119 89 178 47 l 144 122 q 269 51 199 79 q 450 22 340 22 q 614 65 558 22 q 669 164 669 108 q 662 210 669 188 q 631 252 654 232 q 558 290 607 272 q 425 325 508 308 q 229 393 300 350 q 158 508 158 436 q 219 629 158 578 q 411 681 279 681 q 544 658 475 681 q 661 600 614 636 l 636 567 q 535 621 593 600 q 408 642 478 642 q 285 623 329 642 q 222 574 240 604 q 203 511 203 544 q 258 422 203 456 q 431 365 314 389 q 608 314 547 342 q 692 251 669 286 q 714 167 714 215 q 683 76 714 118 q 592 9 651 35 q 447 -17 532 -17 m 364 797 l 339 819 l 522 1036 l 556 1006 l 364 797 z "},"ŝ":{"ha":833,"x_min":119,"x_max":714,"o":"m 447 -17 q 260 15 343 -17 q 119 89 178 47 l 144 122 q 269 51 199 79 q 450 22 340 22 q 614 65 558 22 q 669 164 669 108 q 662 210 669 188 q 631 252 654 232 q 558 290 607 272 q 425 325 508 308 q 229 393 300 350 q 158 508 158 436 q 219 629 158 578 q 411 681 279 681 q 544 658 475 681 q 661 600 614 636 l 636 567 q 535 621 593 600 q 408 642 478 642 q 285 623 329 642 q 222 574 240 604 q 203 511 203 544 q 258 422 203 456 q 431 365 314 389 q 608 314 547 342 q 692 251 669 286 q 714 167 714 215 q 683 76 714 118 q 592 9 651 35 q 447 -17 532 -17 m 253 797 l 228 819 l 392 1022 l 431 1022 l 594 819 l 569 797 l 414 978 l 408 978 l 253 797 z "},"š":{"ha":833,"x_min":119,"x_max":714,"o":"m 447 -17 q 260 15 343 -17 q 119 89 178 47 l 144 122 q 269 51 199 79 q 450 22 340 22 q 614 65 558 22 q 669 164 669 108 q 662 210 669 188 q 631 252 654 232 q 558 290 607 272 q 425 325 508 308 q 229 393 300 350 q 158 508 158 436 q 219 629 158 578 q 411 681 279 681 q 544 658 475 681 q 661 600 614 636 l 636 567 q 535 621 593 600 q 408 642 478 642 q 285 623 329 642 q 222 574 240 604 q 203 511 203 544 q 258 422 203 456 q 431 365 314 389 q 608 314 547 342 q 692 251 669 286 q 714 167 714 215 q 683 76 714 118 q 592 9 651 35 q 447 -17 532 -17 m 392 794 l 228 997 l 253 1019 l 408 839 l 414 839 l 569 1019 l 594 997 l 431 794 l 392 794 z "},"ṧ":{"ha":833,"x_min":119,"x_max":714,"o":"m 447 -17 q 260 15 343 -17 q 119 89 178 47 l 144 122 q 269 51 199 79 q 450 22 340 22 q 614 65 558 22 q 669 164 669 108 q 662 210 669 188 q 631 252 654 232 q 558 290 607 272 q 425 325 508 308 q 229 393 300 350 q 158 508 158 436 q 219 629 158 578 q 411 681 279 681 q 544 658 475 681 q 661 600 614 636 l 636 567 q 535 621 593 600 q 408 642 478 642 q 285 623 329 642 q 222 574 240 604 q 203 511 203 544 q 258 422 203 456 q 431 365 314 389 q 608 314 547 342 q 692 251 669 286 q 714 167 714 215 q 683 76 714 118 q 592 9 651 35 q 447 -17 532 -17 m 411 972 q 372 988 389 972 q 356 1031 356 1004 q 372 1074 356 1058 q 411 1089 389 1089 q 451 1074 435 1089 q 467 1031 467 1058 q 451 988 467 1004 q 411 972 435 972 m 392 794 l 228 997 l 253 1019 l 408 839 l 414 839 l 569 1019 l 594 997 l 431 794 l 392 794 z "},"ş":{"ha":833,"x_min":119,"x_max":714,"o":"m 447 -17 q 260 15 343 -17 q 119 89 178 47 l 144 122 q 269 51 199 79 q 450 22 340 22 q 614 65 558 22 q 669 164 669 108 q 662 210 669 188 q 631 252 654 232 q 558 290 607 272 q 425 325 508 308 q 229 393 300 350 q 158 508 158 436 q 219 629 158 578 q 411 681 279 681 q 544 658 475 681 q 661 600 614 636 l 636 567 q 535 621 593 600 q 408 642 478 642 q 285 623 329 642 q 222 574 240 604 q 203 511 203 544 q 258 422 203 456 q 431 365 314 389 q 608 314 547 342 q 692 251 669 286 q 714 167 714 215 q 683 76 714 118 q 592 9 651 35 q 447 -17 532 -17 m 336 -300 l 328 -264 q 453 -238 419 -257 q 486 -189 486 -219 q 460 -141 486 -157 q 378 -117 435 -125 l 422 8 l 461 8 l 431 -92 q 501 -123 475 -101 q 528 -186 528 -144 q 479 -265 528 -237 q 336 -300 431 -293 z "},"ș":{"ha":833,"x_min":119,"x_max":714,"o":"m 447 -17 q 260 15 343 -17 q 119 89 178 47 l 144 122 q 269 51 199 79 q 450 22 340 22 q 614 65 558 22 q 669 164 669 108 q 662 210 669 188 q 631 252 654 232 q 558 290 607 272 q 425 325 508 308 q 229 393 300 350 q 158 508 158 436 q 219 629 158 578 q 411 681 279 681 q 544 658 475 681 q 661 600 614 636 l 636 567 q 535 621 593 600 q 408 642 478 642 q 285 623 329 642 q 222 574 240 604 q 203 511 203 544 q 258 422 203 456 q 431 365 314 389 q 608 314 547 342 q 692 251 669 286 q 714 167 714 215 q 683 76 714 118 q 592 9 651 35 q 447 -17 532 -17 m 328 -300 l 319 -264 q 444 -238 411 -257 q 478 -189 478 -219 q 449 -141 478 -156 q 369 -122 419 -126 l 383 -86 q 489 -120 458 -99 q 519 -186 519 -142 q 471 -265 519 -237 q 328 -300 422 -293 z "},"ṡ":{"ha":833,"x_min":119,"x_max":714,"o":"m 447 -17 q 260 15 343 -17 q 119 89 178 47 l 144 122 q 269 51 199 79 q 450 22 340 22 q 614 65 558 22 q 669 164 669 108 q 662 210 669 188 q 631 252 654 232 q 558 290 607 272 q 425 325 508 308 q 229 393 300 350 q 158 508 158 436 q 219 629 158 578 q 411 681 279 681 q 544 658 475 681 q 661 600 614 636 l 636 567 q 535 621 593 600 q 408 642 478 642 q 285 623 329 642 q 222 574 240 604 q 203 511 203 544 q 258 422 203 456 q 431 365 314 389 q 608 314 547 342 q 692 251 669 286 q 714 167 714 215 q 683 76 714 118 q 592 9 651 35 q 447 -17 532 -17 m 411 833 q 372 849 389 833 q 356 892 356 865 q 372 935 356 919 q 411 950 389 950 q 451 935 435 950 q 467 892 467 919 q 451 849 467 865 q 411 833 435 833 z "},"ṣ":{"ha":833,"x_min":119,"x_max":714,"o":"m 447 -17 q 260 15 343 -17 q 119 89 178 47 l 144 122 q 269 51 199 79 q 450 22 340 22 q 614 65 558 22 q 669 164 669 108 q 662 210 669 188 q 631 252 654 232 q 558 290 607 272 q 425 325 508 308 q 229 393 300 350 q 158 508 158 436 q 219 629 158 578 q 411 681 279 681 q 544 658 475 681 q 661 600 614 636 l 636 567 q 535 621 593 600 q 408 642 478 642 q 285 623 329 642 q 222 574 240 604 q 203 511 203 544 q 258 422 203 456 q 431 365 314 389 q 608 314 547 342 q 692 251 669 286 q 714 167 714 215 q 683 76 714 118 q 592 9 651 35 q 447 -17 532 -17 z "},"ß":{"ha":833,"x_min":153,"x_max":775,"o":"m 561 -17 q 449 3 501 -17 q 357 56 397 22 l 383 89 q 469 39 428 56 q 563 22 511 22 q 689 68 647 22 q 731 169 731 114 q 707 253 731 221 q 645 308 683 286 q 565 347 607 329 q 485 386 524 365 q 424 440 447 407 q 400 522 400 472 q 424 613 400 575 q 479 682 447 650 q 535 750 511 714 q 558 833 558 786 q 518 938 558 896 q 400 981 478 981 q 252 919 310 981 q 194 728 194 857 l 194 0 l 153 0 l 153 747 q 185 893 153 832 q 275 987 218 954 q 403 1019 332 1019 q 508 995 464 1019 q 578 929 553 971 q 603 836 603 888 q 579 742 603 782 q 524 670 556 703 q 468 603 492 638 q 444 525 444 569 q 468 456 444 483 q 530 410 492 429 q 610 374 568 392 q 690 331 651 356 q 751 269 728 307 q 775 172 775 232 q 747 76 775 118 q 670 8 718 33 q 561 -17 622 -17 z "},"ſ":{"ha":833,"x_min":167,"x_max":794,"o":"m 369 0 l 369 753 q 397 897 369 838 q 477 988 424 957 q 611 1019 531 1019 q 699 1011 654 1019 q 794 978 743 1003 l 778 944 q 695 974 731 968 q 611 981 660 981 q 455 919 501 981 q 408 758 408 857 l 408 0 l 369 0 m 167 625 l 167 658 l 369 664 l 394 664 l 394 625 l 167 625 z "},"ť":{"ha":833,"x_min":117,"x_max":753,"o":"m 553 -17 q 414 16 464 -17 q 343 108 364 49 q 322 244 322 167 l 322 625 l 117 625 l 117 658 l 322 664 l 328 886 l 364 886 l 364 664 l 728 664 l 728 625 l 364 625 l 364 239 q 379 124 364 172 q 436 49 394 75 q 556 22 478 22 q 653 32 610 22 q 739 58 697 42 l 753 25 q 660 -5 707 7 q 553 -17 614 -17 m 572 761 l 569 1128 l 611 1128 l 611 1033 l 603 761 l 572 761 z "},"ţ":{"ha":833,"x_min":117,"x_max":753,"o":"m 553 -17 q 414 16 464 -17 q 343 108 364 49 q 322 244 322 167 l 322 625 l 117 625 l 117 658 l 322 664 l 328 886 l 364 886 l 364 664 l 728 664 l 728 625 l 364 625 l 364 239 q 379 124 364 172 q 436 49 394 75 q 556 22 478 22 q 653 32 610 22 q 739 58 697 42 l 753 25 q 660 -5 707 7 q 553 -17 614 -17 m 453 -300 l 444 -264 q 569 -238 536 -257 q 603 -189 603 -219 q 577 -141 603 -157 q 494 -117 551 -125 l 539 8 l 578 8 l 547 -92 q 618 -123 592 -101 q 644 -186 644 -144 q 596 -265 644 -237 q 453 -300 547 -293 z "},"ț":{"ha":833,"x_min":117,"x_max":753,"o":"m 553 -17 q 414 16 464 -17 q 343 108 364 49 q 322 244 322 167 l 322 625 l 117 625 l 117 658 l 322 664 l 328 886 l 364 886 l 364 664 l 728 664 l 728 625 l 364 625 l 364 239 q 379 124 364 172 q 436 49 394 75 q 556 22 478 22 q 653 32 610 22 q 739 58 697 42 l 753 25 q 660 -5 707 7 q 553 -17 614 -17 m 436 -300 l 428 -264 q 553 -238 519 -257 q 586 -189 586 -219 q 557 -141 586 -156 q 478 -122 528 -126 l 492 -86 q 597 -120 567 -99 q 628 -186 628 -142 q 579 -265 628 -237 q 436 -300 531 -293 z "},"ṭ":{"ha":833,"x_min":117,"x_max":753,"o":"m 553 -17 q 414 16 464 -17 q 343 108 364 49 q 322 244 322 167 l 322 625 l 117 625 l 117 658 l 322 664 l 328 886 l 364 886 l 364 664 l 728 664 l 728 625 l 364 625 l 364 239 q 379 124 364 172 q 436 49 394 75 q 556 22 478 22 q 653 32 610 22 q 739 58 697 42 l 753 25 q 660 -5 707 7 q 553 -17 614 -17 z "},"ṯ":{"ha":833,"x_min":117,"x_max":753,"o":"m 553 -17 q 414 16 464 -17 q 343 108 364 49 q 322 244 322 167 l 322 625 l 117 625 l 117 658 l 322 664 l 328 886 l 364 886 l 364 664 l 728 664 l 728 625 l 364 625 l 364 239 q 379 124 364 172 q 436 49 394 75 q 556 22 478 22 q 653 32 610 22 q 739 58 697 42 l 753 25 q 660 -5 707 7 q 553 -17 614 -17 z "},"ẗ":{"ha":833,"x_min":117,"x_max":753,"o":"m 553 -17 q 414 16 464 -17 q 343 108 364 49 q 322 244 322 167 l 322 625 l 117 625 l 117 658 l 322 664 l 328 886 l 364 886 l 364 664 l 728 664 l 728 625 l 364 625 l 364 239 q 379 124 364 172 q 436 49 394 75 q 556 22 478 22 q 653 32 610 22 q 739 58 697 42 l 753 25 q 660 -5 707 7 q 553 -17 614 -17 m 242 1017 q 208 1031 221 1017 q 194 1067 194 1046 q 208 1102 194 1088 q 242 1117 221 1117 q 276 1102 263 1117 q 289 1067 289 1088 q 276 1031 289 1046 q 242 1017 263 1017 m 481 1017 q 447 1031 460 1017 q 433 1067 433 1046 q 447 1102 433 1088 q 481 1117 460 1117 q 515 1102 501 1117 q 528 1067 528 1088 q 515 1031 528 1046 q 481 1017 501 1017 z "},"ŧ":{"ha":833,"x_min":117,"x_max":753,"o":"m 117 331 l 117 364 l 322 369 l 700 369 l 700 331 l 117 331 m 553 -17 q 414 16 464 -17 q 343 108 364 49 q 322 244 322 167 l 322 625 l 117 625 l 117 658 l 322 664 l 328 886 l 364 886 l 364 664 l 728 664 l 728 625 l 364 625 l 364 239 q 379 124 364 172 q 436 49 394 75 q 556 22 478 22 q 653 32 610 22 q 739 58 697 42 l 753 25 q 660 -5 707 7 q 553 -17 614 -17 z "},"ù":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 456 797 l 264 1006 l 297 1036 l 481 819 l 456 797 z "},"ú":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 361 797 l 336 819 l 519 1036 l 553 1006 l 361 797 z "},"û":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 250 797 l 225 819 l 389 1022 l 428 1022 l 592 819 l 567 797 l 411 978 l 406 978 l 250 797 z "},"ũ":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 515 806 q 447 826 475 806 q 397 875 419 847 q 353 924 375 903 q 300 944 331 944 q 243 905 261 944 q 222 808 225 865 l 186 811 q 199 890 189 851 q 234 955 210 929 q 303 981 258 981 q 370 960 343 981 q 419 911 397 939 q 465 863 442 883 q 518 842 488 842 q 575 883 557 842 q 594 978 593 924 l 631 975 q 617 897 628 936 q 583 832 607 858 q 515 806 560 806 z "},"ü":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 289 836 q 255 851 268 836 q 242 886 242 865 q 255 922 242 907 q 289 936 268 936 q 323 922 310 936 q 336 886 336 907 q 323 851 336 865 q 289 836 310 836 m 528 836 q 494 851 507 836 q 481 886 481 865 q 494 922 481 907 q 528 936 507 936 q 562 922 549 936 q 575 886 575 907 q 562 851 575 865 q 528 836 549 836 z "},"ū":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 242 844 l 242 883 l 575 883 l 575 844 l 242 844 z "},"ŭ":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 408 792 q 295 824 338 792 q 232 904 253 857 q 206 994 211 951 l 242 1000 q 267 920 247 960 q 322 854 286 881 q 408 828 357 828 q 496 854 461 828 q 550 920 531 881 q 575 1000 569 960 l 611 994 q 585 904 606 951 q 522 824 564 857 q 408 792 479 792 z "},"ů":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 408 792 q 317 827 353 792 q 281 917 281 863 q 317 1006 281 971 q 408 1042 353 1042 q 501 1006 465 1042 q 536 917 536 971 q 501 827 536 863 q 408 792 465 792 m 408 822 q 476 850 449 822 q 503 917 503 878 q 476 984 503 957 q 408 1011 449 1011 q 342 984 369 1011 q 314 917 314 957 q 342 850 314 878 q 408 822 369 822 z "},"ű":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 325 792 l 297 806 l 417 1036 l 453 1014 l 325 792 m 503 792 l 475 806 l 594 1036 l 631 1014 l 503 792 z "},"ǔ":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 389 794 l 225 997 l 250 1019 l 406 839 l 411 839 l 567 1019 l 592 997 l 428 794 l 389 794 z "},"ų":{"ha":833,"x_min":125,"x_max":739,"o":"m 631 -311 q 539 -281 575 -311 q 503 -189 503 -251 q 519 -118 503 -151 q 568 -55 536 -85 q 644 3 600 -25 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 -11 q 576 -97 608 -53 q 544 -186 544 -140 q 572 -251 544 -229 q 633 -272 599 -272 q 681 -261 661 -272 q 714 -236 700 -250 l 739 -261 q 694 -297 718 -282 q 631 -311 671 -311 z "},"ǖ":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 289 836 q 258 849 271 836 q 244 881 244 863 q 258 913 244 900 q 289 925 271 925 q 321 913 308 925 q 333 881 333 900 q 321 849 333 863 q 289 836 308 836 m 528 836 q 497 849 510 836 q 483 881 483 863 q 497 913 483 900 q 528 925 510 925 q 560 913 547 925 q 572 881 572 900 q 560 849 572 863 q 528 836 547 836 m 239 1036 l 239 1075 l 575 1075 l 575 1036 l 239 1036 z "},"ǘ":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 289 836 q 258 849 271 836 q 244 881 244 863 q 258 913 244 900 q 289 925 271 925 q 321 913 308 925 q 333 881 333 900 q 321 849 333 863 q 289 836 308 836 m 528 836 q 497 849 510 836 q 483 881 483 863 q 497 913 483 900 q 528 925 510 925 q 560 913 547 925 q 572 881 572 900 q 560 849 572 863 q 528 836 547 836 m 383 969 l 358 992 l 478 1131 l 511 1103 l 383 969 z "},"ǚ":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 289 836 q 258 849 271 836 q 244 881 244 863 q 258 913 244 900 q 289 925 271 925 q 321 913 308 925 q 333 881 333 900 q 321 849 333 863 q 289 836 308 836 m 528 836 q 497 849 510 836 q 483 881 483 863 q 497 913 483 900 q 528 925 510 925 q 560 913 547 925 q 572 881 572 900 q 560 849 572 863 q 528 836 547 836 m 389 981 l 256 1108 l 278 1131 l 406 1019 l 411 1019 l 539 1131 l 561 1108 l 428 981 l 389 981 z "},"ǜ":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 289 836 q 258 849 271 836 q 244 881 244 863 q 258 913 244 900 q 289 925 271 925 q 321 913 308 925 q 333 881 333 900 q 321 849 333 863 q 289 836 308 836 m 528 836 q 497 849 510 836 q 483 881 483 863 q 497 913 483 900 q 528 925 510 925 q 560 913 547 925 q 572 881 572 900 q 560 849 572 863 q 528 836 547 836 m 433 969 l 306 1103 l 339 1131 l 458 992 l 433 969 z "},"ụ":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 z "},"ủ":{"ha":833,"x_min":125,"x_max":681,"o":"m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 378 800 l 367 833 q 433 865 407 846 q 458 914 458 883 q 427 965 458 947 q 339 983 396 982 l 342 1019 q 418 1008 382 1018 q 477 976 454 997 q 500 919 500 954 q 482 862 500 885 q 436 824 464 839 q 378 800 408 810 z "},"ư":{"ha":833,"x_min":125,"x_max":803,"o":"m 678 636 l 642 664 q 705 689 679 672 q 744 734 731 706 q 758 803 758 763 q 754 838 758 818 q 739 875 750 857 l 778 897 q 797 852 790 875 q 803 806 803 829 q 783 716 803 750 q 733 664 763 682 q 678 636 704 646 m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 z "},"ứ":{"ha":833,"x_min":125,"x_max":803,"o":"m 678 636 l 642 664 q 705 689 679 672 q 744 734 731 706 q 758 803 758 763 q 754 838 758 818 q 739 875 750 857 l 778 897 q 797 852 790 875 q 803 806 803 829 q 783 716 803 750 q 733 664 763 682 q 678 636 704 646 m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 361 797 l 336 819 l 519 1036 l 553 1006 l 361 797 z "},"ừ":{"ha":833,"x_min":125,"x_max":803,"o":"m 678 636 l 642 664 q 705 689 679 672 q 744 734 731 706 q 758 803 758 763 q 754 838 758 818 q 739 875 750 857 l 778 897 q 797 852 790 875 q 803 806 803 829 q 783 716 803 750 q 733 664 763 682 q 678 636 704 646 m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 456 797 l 264 1006 l 297 1036 l 481 819 l 456 797 z "},"ử":{"ha":833,"x_min":125,"x_max":803,"o":"m 678 636 l 642 664 q 705 689 679 672 q 744 734 731 706 q 758 803 758 763 q 754 838 758 818 q 739 875 750 857 l 778 897 q 797 852 790 875 q 803 806 803 829 q 783 716 803 750 q 733 664 763 682 q 678 636 704 646 m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 378 800 l 367 833 q 433 865 407 846 q 458 914 458 883 q 427 965 458 947 q 339 983 396 982 l 342 1019 q 418 1008 382 1018 q 477 976 454 997 q 500 919 500 954 q 482 862 500 885 q 436 824 464 839 q 378 800 408 810 z "},"ữ":{"ha":833,"x_min":125,"x_max":803,"o":"m 678 636 l 642 664 q 705 689 679 672 q 744 734 731 706 q 758 803 758 763 q 754 838 758 818 q 739 875 750 857 l 778 897 q 797 852 790 875 q 803 806 803 829 q 783 716 803 750 q 733 664 763 682 q 678 636 704 646 m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 m 515 806 q 447 826 475 806 q 397 875 419 847 q 353 924 375 903 q 300 944 331 944 q 243 905 261 944 q 222 808 225 865 l 186 811 q 199 890 189 851 q 234 955 210 929 q 303 981 258 981 q 370 960 343 981 q 419 911 397 939 q 465 863 442 883 q 518 842 488 842 q 575 883 557 842 q 594 978 593 924 l 631 975 q 617 897 628 936 q 583 832 607 858 q 515 806 560 806 z "},"ự":{"ha":833,"x_min":125,"x_max":803,"o":"m 678 636 l 642 664 q 705 689 679 672 q 744 734 731 706 q 758 803 758 763 q 754 838 758 818 q 739 875 750 857 l 778 897 q 797 852 790 875 q 803 806 803 829 q 783 716 803 750 q 733 664 763 682 q 678 636 704 646 m 367 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 504 62 442 22 q 639 183 567 101 l 639 664 l 681 664 l 681 0 l 644 0 l 639 133 l 633 133 q 513 26 578 69 q 367 -17 449 -17 z "},"ṿ":{"ha":833,"x_min":92,"x_max":742,"o":"m 397 0 l 92 664 l 136 664 l 331 233 q 376 136 354 183 q 417 44 397 89 l 422 44 q 463 136 442 89 q 506 233 483 183 l 700 664 l 742 664 l 439 0 l 397 0 z "},"ẁ":{"ha":833,"x_min":17,"x_max":817,"o":"m 197 0 l 17 664 l 64 664 l 179 217 q 201 128 190 171 q 222 42 213 86 l 228 42 q 251 128 239 86 q 274 217 263 171 l 389 664 l 447 664 l 563 217 q 585 128 574 171 q 608 42 597 86 l 614 42 q 637 128 625 86 q 658 217 649 171 l 772 664 l 817 664 l 639 0 l 581 0 l 467 433 q 444 528 454 482 q 419 622 433 575 l 414 622 q 392 527 403 575 q 367 431 382 479 l 256 0 l 197 0 m 464 797 l 272 1006 l 306 1036 l 489 819 l 464 797 z "},"ẃ":{"ha":833,"x_min":17,"x_max":817,"o":"m 197 0 l 17 664 l 64 664 l 179 217 q 201 128 190 171 q 222 42 213 86 l 228 42 q 251 128 239 86 q 274 217 263 171 l 389 664 l 447 664 l 563 217 q 585 128 574 171 q 608 42 597 86 l 614 42 q 637 128 625 86 q 658 217 649 171 l 772 664 l 817 664 l 639 0 l 581 0 l 467 433 q 444 528 454 482 q 419 622 433 575 l 414 622 q 392 527 403 575 q 367 431 382 479 l 256 0 l 197 0 m 369 797 l 344 819 l 528 1036 l 561 1006 l 369 797 z "},"ŵ":{"ha":833,"x_min":17,"x_max":817,"o":"m 197 0 l 17 664 l 64 664 l 179 217 q 201 128 190 171 q 222 42 213 86 l 228 42 q 251 128 239 86 q 274 217 263 171 l 389 664 l 447 664 l 563 217 q 585 128 574 171 q 608 42 597 86 l 614 42 q 637 128 625 86 q 658 217 649 171 l 772 664 l 817 664 l 639 0 l 581 0 l 467 433 q 444 528 454 482 q 419 622 433 575 l 414 622 q 392 527 403 575 q 367 431 382 479 l 256 0 l 197 0 m 258 797 l 233 819 l 397 1022 l 436 1022 l 600 819 l 575 797 l 419 978 l 414 978 l 258 797 z "},"ẅ":{"ha":833,"x_min":17,"x_max":817,"o":"m 197 0 l 17 664 l 64 664 l 179 217 q 201 128 190 171 q 222 42 213 86 l 228 42 q 251 128 239 86 q 274 217 263 171 l 389 664 l 447 664 l 563 217 q 585 128 574 171 q 608 42 597 86 l 614 42 q 637 128 625 86 q 658 217 649 171 l 772 664 l 817 664 l 639 0 l 581 0 l 467 433 q 444 528 454 482 q 419 622 433 575 l 414 622 q 392 527 403 575 q 367 431 382 479 l 256 0 l 197 0 m 297 836 q 263 851 276 836 q 250 886 250 865 q 263 922 250 907 q 297 936 276 936 q 331 922 318 936 q 344 886 344 907 q 331 851 344 865 q 297 836 318 836 m 536 836 q 502 851 515 836 q 489 886 489 865 q 502 922 489 907 q 536 936 515 936 q 570 922 557 936 q 583 886 583 907 q 570 851 583 865 q 536 836 557 836 z "},"ỳ":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 m 464 797 l 272 1006 l 306 1036 l 489 819 l 464 797 z "},"ý":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 m 369 797 l 344 819 l 528 1036 l 561 1006 l 369 797 z "},"ŷ":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 m 258 797 l 233 819 l 397 1022 l 436 1022 l 600 819 l 575 797 l 419 978 l 414 978 l 258 797 z "},"ÿ":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 m 297 836 q 263 851 276 836 q 250 886 250 865 q 263 922 250 907 q 297 936 276 936 q 331 922 318 936 q 344 886 344 907 q 331 851 344 865 q 297 836 318 836 m 536 836 q 502 851 515 836 q 489 886 489 865 q 502 922 489 907 q 536 936 515 936 q 570 922 557 936 q 583 886 583 907 q 570 851 583 865 q 536 836 557 836 z "},"ẏ":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 m 417 833 q 378 849 394 833 q 361 892 361 865 q 378 935 361 919 q 417 950 394 950 q 456 935 440 950 q 472 892 472 919 q 456 849 472 865 q 417 833 440 833 z "},"ỵ":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 z "},"ỷ":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 m 386 800 l 375 833 q 441 865 415 846 q 467 914 467 883 q 435 965 467 947 q 347 983 404 982 l 350 1019 q 426 1008 390 1018 q 485 976 463 997 q 508 919 508 954 q 490 862 508 885 q 444 824 472 839 q 386 800 417 810 z "},"ỹ":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 m 524 806 q 456 826 483 806 q 406 875 428 847 q 361 924 383 903 q 308 944 339 944 q 251 905 269 944 q 231 808 233 865 l 194 811 q 208 890 197 851 q 242 955 218 929 q 311 981 267 981 q 378 960 351 981 q 428 911 406 939 q 473 863 450 883 q 526 842 496 842 q 583 883 565 842 q 603 978 601 924 l 639 975 q 626 897 636 936 q 592 832 615 858 q 524 806 568 806 z "},"ź":{"ha":833,"x_min":100,"x_max":728,"o":"m 100 0 l 100 22 l 644 625 l 158 625 l 158 664 l 711 664 l 711 642 l 167 39 l 728 39 l 728 0 l 100 0 m 394 797 l 369 819 l 553 1036 l 586 1006 l 394 797 z "},"ž":{"ha":833,"x_min":100,"x_max":728,"o":"m 100 0 l 100 22 l 644 625 l 158 625 l 158 664 l 711 664 l 711 642 l 167 39 l 728 39 l 728 0 l 100 0 m 422 794 l 258 997 l 283 1019 l 439 839 l 444 839 l 600 1019 l 625 997 l 461 794 l 422 794 z "},"ż":{"ha":833,"x_min":100,"x_max":728,"o":"m 100 0 l 100 22 l 644 625 l 158 625 l 158 664 l 711 664 l 711 642 l 167 39 l 728 39 l 728 0 l 100 0 m 442 833 q 403 849 419 833 q 386 892 386 865 q 403 935 386 919 q 442 950 419 950 q 481 935 465 950 q 497 892 497 919 q 481 849 497 865 q 442 833 465 833 z "},"ẑ":{"ha":833,"x_min":100,"x_max":728,"o":"m 100 0 l 100 22 l 644 625 l 158 625 l 158 664 l 711 664 l 711 642 l 167 39 l 728 39 l 728 0 l 100 0 m 283 797 l 258 819 l 422 1022 l 461 1022 l 625 819 l 600 797 l 444 978 l 439 978 l 283 797 z "},"ẓ":{"ha":833,"x_min":100,"x_max":728,"o":"m 100 0 l 100 22 l 644 625 l 158 625 l 158 664 l 711 664 l 711 642 l 167 39 l 728 39 l 728 0 l 100 0 z "},"ẕ":{"ha":833,"x_min":100,"x_max":728,"o":"m 100 0 l 100 22 l 644 625 l 158 625 l 158 664 l 711 664 l 711 642 l 167 39 l 728 39 l 728 0 l 100 0 z "},"ð":{"ha":833,"x_min":97,"x_max":728,"o":"m 417 -17 q 260 22 333 -17 q 142 131 188 60 q 97 303 97 203 q 137 463 97 393 q 249 572 176 532 q 422 611 322 611 q 572 569 501 611 q 686 467 643 528 l 686 414 q 556 537 628 501 q 419 572 485 572 q 263 535 325 572 q 172 435 201 497 q 142 303 142 374 q 179 158 142 221 q 279 58 217 94 q 417 22 342 22 q 571 67 513 22 q 656 185 629 111 q 683 347 683 258 q 652 581 683 483 q 565 750 621 679 q 431 874 508 821 q 264 972 354 928 l 286 1003 q 460 902 381 960 q 601 767 540 844 q 694 586 661 689 q 728 347 728 483 q 689 154 728 236 q 580 28 650 72 q 417 -17 510 -17 m 278 722 l 261 753 l 681 972 l 697 942 l 278 722 z "},"þ":{"ha":833,"x_min":153,"x_max":736,"o":"m 153 -308 l 153 1003 l 194 1003 l 194 692 l 192 558 l 194 558 q 316 647 249 613 q 450 681 383 681 q 609 639 546 681 q 704 521 672 597 q 736 342 736 444 q 692 149 736 229 q 577 26 649 69 q 422 -17 506 -17 q 310 9 371 -17 q 194 81 249 35 l 192 81 l 194 -58 l 194 -308 l 153 -308 m 425 22 q 562 63 501 22 q 657 176 622 104 q 692 342 692 249 q 667 494 692 426 q 588 602 642 563 q 447 642 535 642 q 326 610 392 642 q 194 511 261 578 l 194 128 q 319 47 257 71 q 425 22 382 22 z "},"ŋ":{"ha":833,"x_min":153,"x_max":708,"o":"m 558 -250 q 508 -244 535 -250 q 464 -231 481 -237 l 475 -194 q 513 -206 490 -200 q 561 -211 536 -211 q 647 -165 628 -211 q 667 -47 667 -118 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 l 153 664 l 189 664 l 194 531 l 200 531 q 323 638 260 596 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 -53 q 692 -165 708 -121 q 642 -229 675 -208 q 558 -250 610 -250 z "},"ȷ":{"ha":833,"x_min":92,"x_max":522,"o":"m 269 -325 q 176 -312 225 -325 q 92 -281 128 -299 l 111 -244 q 188 -274 143 -261 q 276 -286 232 -286 q 402 -259 358 -286 q 463 -183 446 -232 q 481 -72 481 -135 l 481 625 l 139 625 l 139 664 l 522 664 l 522 -64 q 510 -174 522 -125 q 468 -256 497 -222 q 390 -308 439 -290 q 269 -325 342 -325 z "},"ij":{"ha":833,"x_min":161,"x_max":703,"o":"m 194 0 l 194 664 l 236 664 l 236 0 l 194 0 m 217 833 q 178 849 194 833 q 161 892 161 865 q 178 935 161 919 q 217 950 194 950 q 256 935 240 950 q 272 892 272 919 q 256 849 272 865 q 217 833 240 833 m 531 -325 q 488 -319 510 -325 q 450 -308 465 -314 l 461 -272 q 493 -281 474 -276 q 533 -286 513 -286 q 608 -243 592 -286 q 625 -136 625 -200 l 625 664 l 667 664 l 667 -142 q 652 -246 667 -206 q 607 -306 638 -286 q 531 -325 576 -325 m 647 833 q 608 849 625 833 q 592 892 592 865 q 608 935 592 919 q 647 950 625 950 q 687 935 671 950 q 703 892 703 919 q 687 849 703 865 q 647 833 671 833 z "},"ɐ":{"ha":833,"x_min":156,"x_max":717,"o":"m 400 -17 q 258 18 313 -17 q 180 110 204 53 q 156 233 156 167 l 156 664 l 192 664 l 197 561 l 200 561 q 333 644 258 608 q 483 681 408 681 q 595 662 542 681 q 683 604 649 643 q 717 501 717 565 q 594 333 717 390 q 197 250 472 275 q 215 140 197 192 q 278 55 233 88 q 403 22 322 22 q 505 38 456 22 q 595 75 554 53 q 661 117 636 97 l 683 83 q 616 42 660 65 q 516 1 572 18 q 400 -17 460 -17 m 197 286 q 481 331 376 303 q 628 401 585 360 q 672 500 672 443 q 644 583 672 551 q 572 628 615 614 q 481 642 528 642 q 343 610 414 642 q 197 514 272 578 l 197 286 z "},"ɒ":{"ha":833,"x_min":153,"x_max":736,"o":"m 425 -17 q 312 8 374 -17 q 197 75 250 33 l 194 75 l 189 0 l 153 0 l 153 664 l 189 664 l 194 561 l 197 561 q 311 644 242 608 q 453 681 381 681 q 611 639 549 681 q 705 521 674 597 q 736 342 736 444 q 693 149 736 229 q 579 26 650 69 q 425 -17 508 -17 m 428 22 q 564 63 504 22 q 658 176 624 104 q 692 342 692 249 q 667 494 692 426 q 590 602 643 563 q 450 642 538 642 q 322 608 389 642 q 194 511 254 574 l 194 128 q 322 46 260 69 q 428 22 385 22 z "},"ɓ":{"ha":833,"x_min":153,"x_max":736,"o":"m 425 -17 q 311 8 374 -17 q 197 75 249 33 l 194 75 l 189 0 l 153 0 l 153 786 q 178 913 153 861 q 251 992 204 965 q 361 1019 297 1019 q 414 1013 385 1019 q 469 994 443 1006 l 453 958 q 405 976 429 971 q 358 981 381 981 q 233 924 272 981 q 194 781 194 868 l 189 558 l 194 558 q 317 647 247 613 q 453 681 386 681 q 611 639 549 681 q 705 521 674 597 q 736 342 736 444 q 693 149 736 229 q 579 26 650 69 q 425 -17 508 -17 m 428 22 q 564 63 504 22 q 658 176 624 104 q 692 342 692 249 q 667 494 692 426 q 590 602 643 563 q 450 642 538 642 q 328 610 394 642 q 194 511 261 578 l 194 128 q 321 47 257 71 q 428 22 385 22 z "},"ɔ":{"ha":833,"x_min":94,"x_max":708,"o":"m 361 -17 q 213 14 281 -17 q 94 92 144 44 l 119 122 q 227 51 165 79 q 361 22 289 22 q 519 61 451 22 q 626 169 588 100 q 664 331 664 239 q 627 492 664 422 q 524 602 590 563 q 369 642 457 642 q 238 615 294 642 q 139 547 182 589 l 111 578 q 213 649 151 618 q 369 681 275 681 q 540 640 463 681 q 663 520 617 599 q 708 331 708 442 q 663 143 708 221 q 538 24 617 65 q 361 -17 460 -17 z "},"ɕ":{"ha":833,"x_min":125,"x_max":725,"o":"m 247 -147 l 208 -133 q 308 54 246 -26 q 442 180 369 135 q 586 225 515 225 q 690 197 656 225 q 725 122 725 168 q 701 52 725 83 q 625 2 676 21 q 494 -17 574 -17 q 309 24 393 -17 q 175 143 225 65 q 125 331 125 221 q 173 520 125 442 q 299 640 221 599 q 469 681 378 681 q 618 651 558 681 q 719 578 678 622 l 692 547 q 594 617 649 592 q 469 642 539 642 q 318 602 386 642 q 210 492 250 563 q 169 331 169 422 q 212 169 169 239 q 328 61 254 100 q 494 22 401 22 q 636 49 589 22 q 683 119 683 76 q 661 167 683 147 q 586 186 639 186 q 492 161 543 186 q 394 90 442 136 q 307 -16 346 44 q 247 -147 268 -76 z "},"ɖ":{"ha":833,"x_min":97,"x_max":828,"o":"m 761 -250 q 692 -232 719 -250 q 652 -176 665 -214 q 639 -75 639 -137 l 642 103 l 639 103 q 531 19 596 56 q 392 -17 465 -17 q 238 23 304 -17 q 135 140 172 63 q 97 331 97 218 q 142 516 97 438 q 258 638 186 594 q 414 681 331 681 q 533 655 478 681 q 639 583 588 629 l 642 583 l 639 722 l 639 1003 l 681 1003 l 681 -69 q 697 -172 681 -132 q 758 -211 713 -211 q 791 -206 775 -211 q 817 -197 807 -201 l 828 -233 q 798 -244 818 -239 q 761 -250 778 -250 m 394 22 q 517 56 456 22 q 639 153 579 90 l 639 536 q 523 617 579 593 q 411 642 467 642 q 275 600 336 642 q 178 488 214 558 q 142 331 142 417 q 209 108 142 193 q 394 22 276 22 z "},"ɗ":{"ha":833,"x_min":97,"x_max":836,"o":"m 392 -17 q 179 73 261 -17 q 97 331 97 163 q 142 516 97 438 q 258 638 186 594 q 414 681 331 681 q 533 655 478 681 q 639 583 588 629 l 642 583 l 639 722 l 639 839 q 656 943 639 903 q 702 1003 672 983 q 772 1022 732 1022 q 806 1019 789 1022 q 836 1008 822 1015 l 825 972 q 800 980 814 976 q 769 983 786 983 q 700 941 719 983 q 681 833 681 899 l 681 0 l 644 0 l 639 103 l 636 103 q 528 19 592 56 q 392 -17 465 -17 m 394 22 q 517 56 456 22 q 639 153 579 90 l 639 536 q 523 617 579 593 q 411 642 467 642 q 275 600 336 642 q 178 488 214 558 q 142 331 142 417 q 209 108 142 193 q 394 22 276 22 z "},"ɘ":{"ha":833,"x_min":97,"x_max":722,"o":"m 375 -17 q 227 8 285 -17 q 125 61 169 33 l 144 97 q 248 43 192 64 q 375 22 304 22 q 524 58 456 22 q 635 164 593 94 q 678 333 678 233 q 640 499 678 431 q 542 605 603 568 q 408 642 481 642 q 272 610 333 642 q 173 513 210 578 q 136 347 136 447 l 111 369 l 708 369 l 708 331 l 100 331 q 98 354 99 343 q 97 375 97 365 q 138 540 97 471 q 249 644 179 608 q 408 681 319 681 q 566 638 494 681 q 680 517 638 596 q 722 331 722 439 q 675 144 722 222 q 549 25 628 67 q 375 -17 469 -17 z "},"ɑ":{"ha":833,"x_min":97,"x_max":681,"o":"m 392 -17 q 238 23 304 -17 q 135 140 172 63 q 97 331 97 218 q 142 516 97 438 q 258 638 186 594 q 414 681 331 681 q 532 656 479 681 q 636 586 585 631 l 639 586 l 644 664 l 681 664 l 681 0 l 644 0 l 639 103 l 636 103 q 528 19 592 56 q 392 -17 465 -17 m 394 22 q 517 56 456 22 q 639 153 579 90 l 639 536 q 523 617 579 593 q 411 642 467 642 q 275 600 336 642 q 178 488 214 558 q 142 331 142 417 q 209 108 142 193 q 394 22 276 22 z "},"ʙ":{"ha":833,"x_min":167,"x_max":739,"o":"m 167 0 l 167 664 l 469 664 q 598 647 544 664 q 680 593 651 629 q 708 501 708 557 q 674 403 708 436 q 590 356 639 371 l 590 351 q 660 324 626 343 q 717 272 694 306 q 739 189 739 239 q 707 83 739 125 q 616 21 675 42 q 475 0 557 0 l 167 0 m 208 369 l 443 369 q 613 404 563 369 q 664 499 664 439 q 615 592 664 560 q 457 625 565 625 l 208 625 l 208 369 m 208 39 l 461 39 q 635 77 576 39 q 694 190 694 115 q 631 294 694 258 q 450 331 568 331 l 208 331 l 208 39 z "},"ə":{"ha":833,"x_min":111,"x_max":736,"o":"m 419 -17 q 255 23 324 -17 q 149 135 186 63 q 111 306 111 207 q 112 327 111 317 q 114 350 113 338 l 722 350 l 722 311 l 125 311 l 150 333 q 224 101 150 179 q 419 22 297 22 q 615 101 539 22 q 692 331 692 181 q 613 561 692 481 q 406 642 535 642 q 278 621 335 642 q 175 567 222 600 l 156 603 q 258 656 200 631 q 406 681 315 681 q 580 639 506 681 q 695 519 654 597 q 736 333 736 442 q 696 144 736 222 q 584 24 656 65 q 419 -17 513 -17 z "},"ɚ":{"ha":833,"x_min":53,"x_max":861,"o":"m 317 -17 q 182 19 238 -17 q 94 117 126 56 q 53 253 61 178 l 678 497 l 711 483 q 728 405 718 431 q 753 372 739 379 q 786 364 768 364 q 815 372 801 364 q 839 389 829 379 l 861 358 q 828 336 847 347 q 781 325 808 325 q 736 338 758 325 q 697 380 714 351 q 675 456 681 408 l 75 222 l 94 244 q 170 78 111 135 q 317 22 229 22 q 440 62 388 22 q 519 170 492 101 q 547 325 547 239 q 515 502 547 432 q 428 607 482 572 q 311 642 375 642 q 201 623 244 642 q 117 575 157 604 l 97 611 q 184 660 136 639 q 311 681 232 681 q 451 641 388 681 q 553 522 515 601 q 592 325 592 443 q 558 151 592 228 q 462 28 524 74 q 317 -17 400 -17 z "},"ɛ":{"ha":833,"x_min":150,"x_max":731,"o":"m 443 -17 q 286 7 351 -17 q 185 74 221 31 q 150 178 150 118 q 198 293 150 253 q 308 350 246 333 l 308 356 q 223 418 257 381 q 189 511 189 456 q 222 604 189 567 q 313 661 256 642 q 444 681 371 681 q 599 655 536 681 q 711 589 661 629 l 686 558 q 581 619 635 597 q 444 642 528 642 q 291 610 349 642 q 233 508 233 578 q 297 407 233 444 q 489 369 361 369 l 547 369 l 547 331 l 469 331 q 267 292 339 331 q 194 179 194 254 q 263 63 194 103 q 444 22 332 22 q 582 42 518 22 q 706 117 646 61 l 731 86 q 597 6 668 28 q 443 -17 525 -17 z "},"ɜ":{"ha":833,"x_min":103,"x_max":683,"o":"m 390 -17 q 238 6 310 -17 q 103 86 165 28 l 128 117 q 251 42 188 61 q 389 22 315 22 q 570 63 501 22 q 639 179 639 103 q 567 292 639 254 q 364 331 494 331 l 286 331 l 286 369 l 344 369 q 536 407 472 369 q 600 508 600 444 q 542 610 600 578 q 389 642 485 642 q 252 619 306 642 q 147 558 199 597 l 122 589 q 235 655 172 629 q 389 681 297 681 q 520 661 463 681 q 611 604 578 642 q 644 511 644 567 q 611 418 644 456 q 525 356 578 381 l 525 350 q 635 293 588 333 q 683 178 683 253 q 648 74 683 118 q 547 7 613 31 q 390 -17 482 -17 z "},"ɞ":{"ha":833,"x_min":97,"x_max":736,"o":"m 461 -17 q 272 22 354 -17 q 144 135 190 60 q 97 322 97 211 q 147 517 97 438 q 277 639 196 597 q 456 681 358 681 q 581 661 526 681 q 667 604 636 642 q 697 511 697 567 q 667 418 697 460 q 583 356 636 376 l 583 350 q 655 319 619 340 q 713 263 690 297 q 736 178 736 228 q 705 74 736 118 q 613 7 674 31 q 461 -17 551 -17 m 458 22 q 633 63 574 22 q 692 179 692 103 q 627 290 692 250 q 467 331 563 331 l 414 331 l 414 369 l 447 369 q 599 410 546 369 q 653 508 653 450 q 598 610 653 578 q 456 642 543 642 q 296 601 367 642 q 183 489 225 561 q 142 322 142 417 q 226 103 142 183 q 458 22 311 22 z "},"ɟ":{"ha":833,"x_min":92,"x_max":789,"o":"m 192 331 l 192 364 l 481 369 l 789 369 l 789 331 l 192 331 m 269 -325 q 176 -312 225 -325 q 92 -281 128 -299 l 111 -244 q 188 -274 143 -261 q 276 -286 232 -286 q 402 -259 358 -286 q 463 -183 446 -232 q 481 -72 481 -135 l 481 625 l 139 625 l 139 664 l 522 664 l 522 -64 q 510 -174 522 -125 q 468 -256 497 -222 q 390 -308 439 -290 q 269 -325 342 -325 z "},"ɠ":{"ha":833,"x_min":97,"x_max":836,"o":"m 400 -325 q 265 -306 328 -325 q 150 -253 201 -286 l 172 -217 q 284 -271 225 -254 q 400 -287 343 -287 q 576 -226 514 -287 q 639 -56 639 -164 l 642 117 l 639 117 q 531 33 596 69 q 392 -3 465 -3 q 238 36 304 -3 q 135 151 172 75 q 97 339 97 228 q 142 521 97 444 q 258 639 186 597 q 414 681 331 681 q 535 654 479 681 q 639 583 592 628 l 642 583 l 639 664 q 656 768 639 728 q 702 828 672 808 q 772 847 732 847 q 806 844 789 847 q 836 833 822 840 l 825 797 q 800 805 814 801 q 769 808 786 808 q 700 766 719 808 q 681 658 681 724 l 681 -67 q 605 -254 681 -183 q 400 -325 529 -325 m 394 36 q 517 70 456 36 q 639 167 579 104 l 639 536 q 523 618 579 594 q 411 642 467 642 q 275 601 336 642 q 178 492 214 561 q 142 339 142 424 q 209 120 142 204 q 394 36 276 36 z "},"ɡ":{"ha":833,"x_min":97,"x_max":681,"o":"m 400 -325 q 265 -306 328 -325 q 150 -253 201 -286 l 172 -217 q 284 -271 225 -254 q 400 -287 343 -287 q 576 -226 514 -287 q 639 -56 639 -164 l 639 117 l 636 117 q 528 33 590 69 q 392 -3 465 -3 q 238 36 304 -3 q 135 151 172 75 q 97 339 97 228 q 142 521 97 444 q 258 639 186 597 q 414 681 331 681 q 534 654 479 681 q 636 586 589 628 l 639 586 l 644 664 l 681 664 l 681 -67 q 605 -254 681 -183 q 400 -325 529 -325 m 394 36 q 517 70 456 36 q 639 167 579 104 l 639 536 q 523 617 579 593 q 411 642 467 642 q 275 601 336 642 q 178 492 214 561 q 142 339 142 424 q 209 120 142 204 q 394 36 276 36 z "},"ɢ":{"ha":833,"x_min":125,"x_max":725,"o":"m 472 -17 q 295 26 374 -17 q 171 147 217 68 q 125 336 125 226 q 152 478 125 415 q 228 587 179 542 q 341 656 276 632 q 481 681 406 681 q 625 648 567 681 q 719 578 683 615 l 692 547 q 606 613 657 583 q 481 642 554 642 q 324 604 394 642 q 211 498 253 567 q 169 336 169 429 q 210 169 169 239 q 320 60 250 99 q 476 22 390 22 q 594 44 540 22 q 683 99 649 65 l 683 286 l 450 286 l 450 325 l 725 325 l 725 81 q 621 12 683 40 q 472 -17 558 -17 z "},"ɣ":{"ha":833,"x_min":92,"x_max":742,"o":"m 393 28 l 92 664 l 139 664 l 329 247 q 371 158 353 197 q 415 72 389 118 l 421 72 q 465 158 447 118 q 507 247 483 197 l 697 664 l 742 664 l 443 28 l 393 28 m 418 -325 q 334 -287 361 -325 q 307 -192 307 -250 q 319 -127 307 -161 q 350 -51 331 -93 q 392 44 369 -8 l 443 44 q 486 -51 467 -8 q 517 -127 506 -93 q 529 -192 529 -161 q 502 -287 529 -250 q 418 -325 475 -325 m 418 -286 q 469 -259 454 -286 q 485 -194 485 -232 q 465 -101 485 -151 q 421 0 446 -50 l 415 0 q 371 -103 390 -50 q 351 -194 351 -156 q 367 -259 351 -232 q 418 -286 382 -286 z "},"ɤ":{"ha":833,"x_min":117,"x_max":717,"o":"m 417 -17 q 239 44 303 -17 q 175 203 175 106 q 235 370 175 293 q 386 522 294 447 q 290 611 331 581 q 201 642 249 642 q 135 622 163 642 l 117 654 q 158 674 136 667 q 206 681 181 681 q 310 644 263 681 q 417 550 358 608 q 523 644 474 608 q 628 681 572 681 q 676 674 653 681 q 717 654 699 667 l 699 622 q 632 642 671 642 q 544 611 585 642 q 447 522 504 581 q 598 370 538 447 q 658 203 658 293 q 595 44 658 106 q 417 -17 532 -17 m 417 22 q 561 74 508 22 q 614 203 614 126 q 558 356 614 285 q 417 497 503 426 q 276 356 332 426 q 219 203 219 285 q 272 74 219 126 q 417 22 325 22 z "},"ɥ":{"ha":833,"x_min":125,"x_max":681,"o":"m 639 -308 l 639 -42 l 642 139 q 513 27 576 71 q 367 -17 449 -17 q 185 49 244 -17 q 125 250 125 114 l 125 664 l 167 664 l 167 256 q 214 80 167 138 q 367 22 261 22 q 502 63 442 22 q 639 183 563 103 l 639 664 l 681 664 l 681 -308 l 639 -308 z "},"ɦ":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 786 q 178 913 153 861 q 251 992 204 965 q 361 1019 297 1019 q 414 1013 385 1019 q 469 994 443 1006 l 453 958 q 405 976 429 971 q 358 981 381 981 q 234 924 272 981 q 194 781 196 868 l 189 525 l 194 525 q 322 638 257 594 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 z "},"ɧ":{"ha":833,"x_min":153,"x_max":708,"o":"m 558 -250 q 508 -244 535 -250 q 464 -231 481 -237 l 475 -194 q 513 -206 490 -200 q 561 -211 536 -211 q 647 -165 628 -211 q 667 -47 667 -118 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 l 153 786 q 178 913 153 861 q 251 992 204 965 q 361 1019 297 1019 q 414 1013 385 1019 q 469 994 443 1006 l 453 958 q 404 975 428 969 q 358 981 381 981 q 234 924 272 981 q 194 781 196 868 l 189 525 l 194 525 q 322 638 257 594 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 -53 q 692 -165 708 -121 q 642 -229 675 -208 q 558 -250 610 -250 z "},"ʜ":{"ha":833,"x_min":153,"x_max":681,"o":"m 153 0 l 153 664 l 194 664 l 194 369 l 639 369 l 639 664 l 681 664 l 681 0 l 639 0 l 639 331 l 194 331 l 194 0 l 153 0 z "},"ɨ":{"ha":833,"x_min":139,"x_max":789,"o":"m 206 331 l 206 364 l 481 369 l 789 369 l 789 331 l 206 331 m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 486 833 q 447 849 464 833 q 431 892 431 865 q 447 935 431 919 q 486 950 464 950 q 526 935 510 950 q 542 892 542 919 q 526 849 542 865 q 486 833 510 833 z "},"ɪ":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 39 l 394 39 l 394 625 l 128 625 l 128 664 l 706 664 l 706 625 l 436 625 l 436 39 l 706 39 l 706 0 l 128 0 z "},"ʝ":{"ha":833,"x_min":111,"x_max":619,"o":"m 586 -372 q 415 -197 503 -244 q 250 -150 328 -150 q 178 -168 201 -150 q 156 -214 156 -186 q 189 -265 156 -244 q 278 -286 222 -286 q 406 -253 363 -286 q 465 -174 449 -221 q 481 -81 481 -126 l 481 625 l 139 625 l 139 664 l 522 664 l 522 -72 q 497 -207 522 -150 q 416 -294 471 -264 q 275 -325 361 -325 q 184 -308 221 -325 q 129 -266 147 -292 q 111 -211 111 -240 q 147 -139 111 -167 q 250 -111 182 -111 q 376 -135 311 -111 q 503 -211 440 -158 q 619 -353 565 -264 l 586 -372 m 486 833 q 447 849 464 833 q 431 892 431 865 q 447 935 431 919 q 486 950 464 950 q 526 935 510 950 q 542 892 542 919 q 526 849 542 865 q 486 833 510 833 z "},"ʞ":{"ha":833,"x_min":53,"x_max":653,"o":"m 611 -308 l 611 419 l 606 419 l 111 0 l 53 0 l 611 472 l 611 664 l 653 664 l 653 -308 l 611 -308 m 389 236 l 100 664 l 147 664 l 417 267 l 389 236 z "},"ɫ":{"ha":833,"x_min":131,"x_max":739,"o":"m 578 -17 q 439 32 489 -17 q 389 192 389 81 l 389 964 l 131 964 l 131 1003 l 431 1003 l 431 183 q 468 63 431 103 q 581 22 506 22 q 649 31 614 22 q 722 58 685 40 l 739 25 q 662 -6 697 4 q 578 -17 626 -17 m 518 469 q 450 490 478 469 q 400 539 422 511 q 356 588 378 567 q 303 608 333 608 q 246 569 264 608 q 225 472 228 529 l 189 475 q 202 554 192 515 q 237 619 213 593 q 306 644 261 644 q 373 624 346 644 q 422 575 400 603 q 467 526 444 547 q 521 506 490 506 q 578 547 560 506 q 597 642 596 588 l 633 639 q 620 561 631 600 q 586 496 610 522 q 518 469 563 469 z "},"ɬ":{"ha":833,"x_min":131,"x_max":739,"o":"m 344 472 q 206 502 247 472 q 164 578 164 532 q 193 639 164 614 q 269 664 222 664 q 344 648 315 664 q 389 608 374 632 q 410 558 404 583 q 417 514 417 533 l 389 525 q 359 594 389 563 q 275 625 329 625 q 224 610 240 625 q 208 575 208 594 q 235 530 208 549 q 336 511 261 511 l 636 511 l 636 472 l 344 472 m 578 -17 q 439 32 489 -17 q 389 192 389 81 l 389 964 l 131 964 l 131 1003 l 431 1003 l 431 183 q 468 63 431 103 q 581 22 506 22 q 649 31 614 22 q 722 58 685 40 l 739 25 q 662 -6 697 4 q 578 -17 626 -17 z "},"ɭ":{"ha":833,"x_min":131,"x_max":739,"o":"m 576 -250 q 438 -201 488 -250 q 389 -42 389 -153 l 389 964 l 131 964 l 131 1003 l 431 1003 l 431 -50 q 467 -171 431 -131 q 579 -211 504 -211 q 722 -174 643 -211 l 739 -208 q 663 -237 700 -224 q 576 -250 625 -250 z "},"ɮ":{"ha":833,"x_min":153,"x_max":761,"o":"m 153 0 l 153 1003 l 194 1003 l 194 0 l 153 0 m 483 -325 q 313 -292 378 -325 q 208 -221 249 -258 l 236 -190 q 333 -257 275 -228 q 486 -286 390 -286 q 601 -254 549 -286 q 685 -165 653 -222 q 717 -33 717 -108 q 658 134 717 74 q 492 194 599 194 q 430 188 453 194 q 383 169 407 182 l 353 203 l 672 625 l 189 625 l 189 664 l 733 664 l 733 642 l 394 192 l 378 214 q 585 223 499 250 q 716 127 671 196 q 761 -31 761 58 q 721 -191 761 -125 q 617 -291 681 -257 q 483 -325 553 -325 z "},"ʟ":{"ha":833,"x_min":236,"x_max":733,"o":"m 236 0 l 236 664 l 278 664 l 278 39 l 733 39 l 733 0 l 236 0 z "},"ɯ":{"ha":833,"x_min":81,"x_max":722,"o":"m 722 664 l 722 0 l 686 0 l 681 92 l 678 92 q 613 13 647 42 q 524 -17 579 -17 q 435 13 467 -17 q 389 103 403 42 q 315 14 350 44 q 224 -17 279 -17 q 117 32 154 -17 q 81 181 81 81 l 81 664 l 122 664 l 122 186 q 226 22 122 22 q 310 56 275 22 q 381 156 344 89 l 381 664 l 422 664 l 422 186 q 448 63 422 104 q 526 22 474 22 q 610 56 575 22 q 681 156 644 89 l 681 664 l 722 664 z "},"ɰ":{"ha":833,"x_min":81,"x_max":722,"o":"m 681 -308 l 681 -44 l 686 97 l 681 97 q 613 13 649 42 q 524 -17 576 -17 q 435 13 468 -17 q 389 103 403 43 q 315 14 350 44 q 224 -17 279 -17 q 118 32 156 -17 q 81 181 81 81 l 81 664 l 122 664 l 122 186 q 226 22 122 22 q 310 56 275 22 q 381 156 346 89 l 381 664 l 422 664 l 422 186 q 449 64 422 106 q 526 22 475 22 q 610 56 575 22 q 681 156 646 89 l 681 664 l 722 664 l 722 -308 l 681 -308 z "},"ɱ":{"ha":833,"x_min":111,"x_max":753,"o":"m 617 -250 q 574 -244 596 -250 q 536 -233 551 -239 l 547 -197 q 579 -206 560 -201 q 619 -211 599 -211 q 694 -168 678 -211 q 711 -61 711 -125 l 711 478 q 607 642 711 642 q 524 608 558 642 q 453 508 489 575 l 453 0 l 411 0 l 411 478 q 385 601 411 560 q 307 642 360 642 q 224 608 258 642 q 153 508 189 575 l 153 0 l 111 0 l 111 664 l 147 664 l 153 572 l 156 572 q 220 651 186 622 q 310 681 254 681 q 399 651 367 681 q 444 561 431 622 q 519 650 483 619 q 610 681 554 681 q 716 632 679 681 q 753 483 753 583 l 753 -67 q 738 -171 753 -131 q 693 -231 724 -211 q 617 -250 663 -250 z "},"ɲ":{"ha":833,"x_min":6,"x_max":708,"o":"m 72 -250 q 36 -244 56 -250 q 6 -233 17 -239 l 17 -197 q 43 -206 28 -201 q 75 -211 58 -211 q 137 -172 121 -211 q 153 -69 153 -132 l 153 664 l 189 664 l 194 531 l 200 531 q 323 638 260 596 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 -75 q 181 -176 194 -137 q 141 -232 168 -214 q 72 -250 114 -250 z "},"ɳ":{"ha":833,"x_min":153,"x_max":856,"o":"m 789 -250 q 720 -232 747 -250 q 680 -176 693 -214 q 667 -75 667 -137 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 l 153 664 l 189 664 l 194 531 l 200 531 q 323 638 260 596 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 -69 q 724 -172 708 -132 q 786 -211 740 -211 q 819 -206 803 -211 q 844 -197 835 -201 l 856 -233 q 826 -244 846 -239 q 789 -250 806 -250 z "},"ɴ":{"ha":833,"x_min":158,"x_max":675,"o":"m 158 0 l 158 664 l 203 664 l 528 208 q 579 137 551 176 q 633 64 607 97 l 639 64 q 635 193 638 131 q 633 311 633 256 l 633 664 l 675 664 l 675 0 l 631 0 l 306 456 q 254 527 283 488 q 200 600 225 567 l 194 600 q 199 471 197 533 q 200 353 200 408 l 200 0 l 158 0 z "},"ɵ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 23 329 -17 q 141 140 185 63 q 97 331 97 217 q 141 524 97 446 q 257 641 185 601 q 417 681 329 681 q 577 641 504 681 q 693 524 650 601 q 736 331 736 446 q 693 140 736 217 q 577 23 650 63 q 417 -17 504 -17 m 417 22 q 558 60 496 22 q 658 166 621 97 q 694 331 694 235 q 658 496 694 426 q 558 603 621 565 q 417 642 496 642 q 275 603 338 642 q 176 496 213 565 q 139 331 139 426 q 176 166 139 235 q 275 60 213 97 q 417 22 338 22 m 125 331 l 125 369 l 703 369 l 703 331 l 125 331 z "},"ɶ":{"ha":833,"x_min":61,"x_max":808,"o":"m 328 -17 q 190 24 250 -17 q 95 144 129 65 q 61 333 61 222 q 95 522 61 444 q 190 640 129 600 q 328 681 250 681 q 389 678 357 681 q 456 664 421 675 l 794 664 l 794 625 l 494 625 l 494 369 l 736 369 l 736 331 l 494 331 l 494 39 l 808 39 l 808 0 l 456 0 q 389 -13 421 -10 q 328 -17 357 -17 m 331 22 q 390 29 358 22 q 450 44 422 36 l 450 619 q 390 635 422 628 q 331 642 358 642 q 169 563 233 642 q 106 333 106 483 q 135 164 106 233 q 215 58 164 94 q 331 22 267 22 z "},"ɸ":{"ha":833,"x_min":81,"x_max":753,"o":"m 404 -14 q 240 26 314 -14 q 124 144 167 67 q 81 333 81 222 q 124 522 81 444 q 240 638 167 599 q 404 678 314 678 l 404 642 q 259 604 322 642 q 160 497 196 567 q 125 333 125 428 q 160 169 125 239 q 259 60 196 99 q 404 22 322 22 l 404 -14 m 429 -14 l 429 22 q 574 60 511 22 q 673 169 638 99 q 708 333 708 239 q 673 497 708 428 q 574 604 638 567 q 429 642 511 642 l 429 678 q 593 638 519 678 q 710 522 667 599 q 753 333 753 444 q 710 144 753 222 q 593 26 667 67 q 429 -14 519 -14 m 396 -308 l 396 1003 l 438 1003 l 438 -308 l 396 -308 z "},"ɹ":{"ha":833,"x_min":100,"x_max":597,"o":"m 597 664 l 597 0 l 561 0 l 556 167 l 553 167 q 417 35 499 88 q 235 -17 336 -17 q 167 -11 203 -17 q 100 11 132 -6 l 114 50 q 176 31 151 36 q 240 25 200 25 q 404 74 326 25 q 556 239 482 122 l 556 664 l 597 664 z "},"ɺ":{"ha":833,"x_min":100,"x_max":597,"o":"m 235 -17 q 167 -11 203 -17 q 100 11 132 -6 l 114 50 q 176 31 151 36 q 240 25 201 25 q 405 74 326 25 q 556 239 483 122 l 556 1003 l 597 1003 l 597 0 l 561 0 l 556 167 l 553 167 q 418 35 499 88 q 235 -17 338 -17 z "},"ɻ":{"ha":833,"x_min":100,"x_max":675,"o":"m 572 -250 q 484 -229 518 -250 q 433 -164 450 -208 q 417 -47 417 -119 l 417 125 l 414 125 q 339 24 383 65 q 225 -17 294 -17 q 163 -10 193 -17 q 100 11 133 -4 l 114 50 q 171 31 149 38 q 231 25 193 25 q 299 42 267 25 q 361 99 332 60 q 417 203 390 138 l 417 664 l 458 664 l 458 -42 q 483 -170 458 -129 q 569 -211 507 -211 q 619 -203 593 -211 q 664 -189 646 -196 l 675 -225 q 626 -242 657 -235 q 572 -250 596 -250 z "},"ɽ":{"ha":833,"x_min":236,"x_max":733,"o":"m 467 -250 q 328 -217 378 -250 q 257 -126 278 -185 q 236 11 236 -67 l 236 664 l 272 664 l 278 497 l 281 497 q 416 628 335 576 q 599 681 497 681 q 666 675 631 681 q 733 653 701 669 l 719 614 q 658 633 682 628 q 593 639 633 639 q 429 590 507 639 q 278 425 351 542 l 278 6 q 293 -110 278 -61 q 350 -185 308 -158 q 469 -211 392 -211 q 569 -201 526 -211 q 653 -175 611 -192 l 667 -208 q 575 -238 621 -226 q 467 -250 529 -250 z "},"ɾ":{"ha":833,"x_min":236,"x_max":733,"o":"m 236 0 l 236 336 q 283 535 236 460 q 408 646 331 611 q 578 681 486 681 q 658 674 618 681 q 733 653 699 668 l 719 614 q 669 629 694 624 q 621 637 644 635 q 575 639 597 639 q 422 606 489 639 q 316 503 354 572 q 278 331 278 435 l 278 0 l 236 0 z "},"ʀ":{"ha":833,"x_min":167,"x_max":733,"o":"m 167 0 l 167 664 l 486 664 q 606 647 554 664 q 688 590 658 629 q 718 486 718 551 q 701 402 718 438 q 653 344 683 367 q 583 311 624 322 q 497 300 543 300 l 208 300 l 208 0 l 167 0 m 208 339 l 472 339 q 619 376 565 339 q 674 486 674 413 q 619 592 674 560 q 472 625 565 625 l 208 625 l 208 339 m 683 0 l 458 303 l 494 319 l 733 0 l 683 0 z "},"ʁ":{"ha":833,"x_min":167,"x_max":733,"o":"m 167 664 l 167 0 l 486 0 q 606 17 554 0 q 688 74 658 35 q 718 178 718 113 q 701 262 718 226 q 653 319 683 297 q 583 353 624 342 q 497 364 543 364 l 208 364 l 208 664 l 167 664 m 208 325 l 472 325 q 619 288 565 325 q 674 178 674 251 q 619 72 674 104 q 472 39 565 39 l 208 39 l 208 325 m 683 664 l 458 361 l 494 344 l 733 664 l 683 664 z "},"ʂ":{"ha":833,"x_min":119,"x_max":714,"o":"m 256 -250 q 153 -206 188 -250 q 119 -67 119 -162 l 119 89 l 161 89 l 161 -61 q 178 -168 161 -125 q 253 -211 194 -211 q 293 -206 274 -211 q 325 -197 313 -201 l 336 -233 q 299 -244 322 -239 q 256 -250 276 -250 m 447 -17 q 260 15 343 -17 q 119 89 178 47 l 144 122 q 269 51 199 79 q 450 22 340 22 q 614 65 558 22 q 669 164 669 108 q 662 210 669 188 q 631 252 654 232 q 558 290 607 272 q 425 325 508 308 q 229 393 300 350 q 158 508 158 436 q 219 629 158 578 q 411 681 279 681 q 544 658 475 681 q 661 600 614 636 l 636 567 q 535 621 593 600 q 408 642 478 642 q 285 623 329 642 q 222 574 240 604 q 203 511 203 544 q 258 422 203 456 q 431 365 314 389 q 608 314 547 342 q 692 251 669 286 q 714 167 714 215 q 683 76 714 118 q 592 9 651 35 q 447 -17 532 -17 z "},"ʃ":{"ha":833,"x_min":92,"x_max":731,"o":"m 261 -325 q 175 -314 217 -325 q 92 -281 133 -303 l 111 -244 q 183 -273 144 -260 q 264 -286 221 -286 q 349 -259 321 -286 q 388 -185 378 -232 q 397 -81 397 -139 l 397 783 q 418 919 397 867 q 481 997 439 972 q 589 1022 524 1022 q 659 1011 628 1022 q 731 978 690 1000 l 714 942 q 651 972 681 961 q 586 983 622 983 q 493 956 525 983 q 450 883 461 929 q 439 778 439 836 l 439 -86 q 419 -222 439 -169 q 360 -300 400 -275 q 261 -325 321 -325 z "},"ʄ":{"ha":833,"x_min":92,"x_max":731,"o":"m 122 331 l 122 364 l 397 369 l 706 369 l 706 331 l 122 331 m 261 -325 q 175 -314 217 -325 q 92 -281 133 -303 l 111 -244 q 183 -273 144 -260 q 264 -286 221 -286 q 349 -259 321 -286 q 388 -185 378 -232 q 397 -81 397 -139 l 397 783 q 418 919 397 867 q 481 997 439 972 q 589 1022 524 1022 q 659 1011 628 1022 q 731 978 690 1000 l 714 942 q 651 972 681 961 q 586 983 622 983 q 493 956 525 983 q 450 883 461 929 q 439 778 439 836 l 439 -86 q 419 -222 439 -169 q 360 -300 400 -275 q 261 -325 321 -325 z "},"ʇ":{"ha":833,"x_min":81,"x_max":717,"o":"m 281 681 q 419 648 369 681 q 490 556 469 615 q 511 419 511 497 l 511 39 l 717 39 l 717 6 l 511 0 l 506 -222 l 469 -222 l 469 0 l 106 0 l 106 39 l 469 39 l 469 425 q 454 540 469 492 q 397 615 439 589 q 278 642 356 642 q 180 632 224 642 q 94 606 136 622 l 81 639 q 173 669 126 657 q 281 681 219 681 z "},"ʈ":{"ha":833,"x_min":117,"x_max":753,"o":"m 551 -250 q 414 -217 464 -250 q 343 -126 364 -185 q 322 11 322 -67 l 322 625 l 117 625 l 117 658 l 322 664 l 328 886 l 364 886 l 364 664 l 728 664 l 728 625 l 364 625 l 364 6 q 379 -110 364 -61 q 436 -185 394 -158 q 554 -211 478 -211 q 654 -201 610 -211 q 739 -175 699 -192 l 753 -208 q 653 -238 708 -226 q 551 -250 597 -250 z "},"ʉ":{"ha":833,"x_min":17,"x_max":794,"o":"m 367 -17 q 216 45 265 -17 q 167 236 167 107 l 167 664 l 208 664 l 208 242 q 247 77 208 132 q 369 22 285 22 q 483 57 432 22 q 597 167 535 92 l 597 664 l 639 664 l 639 0 l 603 0 l 597 114 l 594 114 q 490 19 544 56 q 367 -17 436 -17 m 17 358 l 17 392 l 167 397 l 794 397 l 794 358 l 17 358 z "},"ʊ":{"ha":833,"x_min":83,"x_max":750,"o":"m 417 -17 q 246 28 317 -17 q 138 144 175 72 q 100 300 100 217 q 124 440 100 379 q 182 547 147 501 q 250 622 217 592 l 250 625 l 83 625 l 83 664 l 322 664 l 322 636 q 197 506 250 588 q 144 308 144 425 q 176 168 144 233 q 268 63 207 103 q 417 22 329 22 q 566 63 506 22 q 658 168 626 103 q 689 308 689 233 q 637 506 689 425 q 511 636 585 588 l 511 664 l 750 664 l 750 625 l 583 625 l 583 622 q 652 547 618 592 q 710 440 686 501 q 733 300 733 379 q 696 144 733 217 q 588 28 658 72 q 417 -17 518 -17 z "},"ʋ":{"ha":833,"x_min":125,"x_max":736,"o":"m 411 -17 q 269 13 335 -17 q 165 107 204 42 q 125 279 125 172 l 125 664 l 167 664 l 167 293 q 201 135 167 194 q 292 49 236 75 q 413 22 349 22 q 565 73 503 22 q 659 208 626 124 q 692 392 692 292 q 652 576 692 511 q 533 642 613 642 q 498 640 507 642 q 469 631 489 638 l 456 669 q 492 678 475 675 q 539 681 508 681 q 647 649 603 681 q 713 556 690 618 q 736 397 736 493 q 699 188 736 282 q 590 39 663 94 q 411 -17 518 -17 z "},"ʌ":{"ha":833,"x_min":92,"x_max":742,"o":"m 436 664 l 742 0 l 697 0 l 503 431 q 458 528 479 481 q 417 619 436 575 l 411 619 q 371 528 392 575 q 328 431 350 481 l 133 0 l 92 0 l 394 664 l 436 664 z "},"ʍ":{"ha":833,"x_min":17,"x_max":817,"o":"m 636 664 l 817 0 l 769 0 l 654 447 q 632 535 643 493 q 611 622 621 578 l 606 622 q 583 535 594 578 q 560 447 571 493 l 444 0 l 386 0 l 271 447 q 248 535 260 493 q 225 622 236 578 l 219 622 q 197 535 208 578 q 175 447 185 493 l 61 0 l 17 0 l 194 664 l 253 664 l 367 231 q 390 135 379 182 q 414 42 400 89 l 419 42 q 441 137 431 89 q 467 233 451 185 l 578 664 l 636 664 z "},"ʎ":{"ha":833,"x_min":89,"x_max":747,"o":"m 89 0 l 431 806 q 481 906 449 857 q 560 988 513 956 q 672 1019 608 1019 q 713 1016 692 1019 q 747 1006 733 1013 l 733 967 q 704 974 721 971 q 668 978 688 978 q 544 924 594 978 q 464 789 494 871 l 417 681 l 744 0 l 700 0 l 494 436 q 450 528 475 478 q 400 622 425 579 l 394 622 q 353 528 374 579 q 314 436 332 478 l 131 0 l 89 0 z "},"ʏ":{"ha":833,"x_min":106,"x_max":731,"o":"m 397 0 l 397 244 l 106 664 l 156 664 l 308 439 q 364 362 336 399 q 417 283 392 325 l 422 283 q 473 361 446 325 q 528 439 500 397 l 681 664 l 731 664 l 439 244 l 439 0 l 397 0 z "},"ʐ":{"ha":833,"x_min":100,"x_max":844,"o":"m 778 -250 q 709 -232 736 -250 q 669 -176 682 -214 q 656 -75 656 -137 l 656 0 l 100 0 l 100 22 l 631 625 l 158 625 l 158 664 l 697 664 l 697 642 l 167 39 l 697 39 l 697 -69 q 713 -172 697 -132 q 775 -211 729 -211 q 808 -206 792 -211 q 833 -197 824 -201 l 844 -233 q 815 -244 835 -239 q 778 -250 794 -250 z "},"ʑ":{"ha":833,"x_min":100,"x_max":792,"o":"m 481 -167 l 439 -158 q 503 77 465 -12 q 586 207 540 167 q 683 247 632 247 q 764 218 736 247 q 792 139 792 189 q 769 69 792 101 q 705 19 747 38 q 600 0 663 0 l 100 0 l 100 22 l 644 625 l 158 625 l 158 664 l 711 664 l 711 642 l 167 39 q 388 39 278 39 q 608 39 497 39 q 714 70 678 39 q 750 139 750 101 q 735 188 750 168 q 681 208 719 208 q 606 172 644 208 q 535 53 568 136 q 481 -167 501 -29 z "},"ʒ":{"ha":833,"x_min":89,"x_max":725,"o":"m 406 -325 q 265 -305 324 -325 q 165 -254 207 -285 q 89 -193 122 -224 l 117 -161 q 188 -222 149 -193 q 281 -268 228 -250 q 408 -286 333 -286 q 542 -253 481 -286 q 642 -162 604 -221 q 681 -28 681 -104 q 609 147 681 83 q 397 211 538 211 q 318 201 347 211 q 247 169 289 190 l 219 206 l 628 625 l 153 625 l 153 664 l 697 664 l 697 642 l 283 217 l 281 225 q 356 246 321 242 q 411 250 392 250 q 581 218 511 250 q 688 124 651 186 q 725 -25 725 63 q 678 -188 725 -121 q 559 -290 632 -256 q 406 -325 486 -325 z "},"ʤ":{"ha":833,"x_min":14,"x_max":858,"o":"m 225 -17 q 115 23 163 -17 q 40 140 67 63 q 14 331 14 218 q 47 516 14 438 q 133 638 79 594 q 247 681 186 681 q 333 651 297 681 q 389 583 368 621 l 392 583 l 389 722 l 389 1003 l 431 1003 l 431 0 l 394 0 l 389 103 l 386 103 q 326 22 368 61 q 225 -17 283 -17 m 228 22 q 318 60 278 22 q 389 153 358 99 l 389 536 q 324 613 358 585 q 244 642 290 642 q 149 600 192 642 q 83 488 107 558 q 58 331 58 417 q 103 108 58 193 q 228 22 149 22 m 650 -325 q 526 -298 571 -325 q 444 -235 481 -271 l 472 -204 q 545 -262 506 -239 q 653 -286 585 -286 q 767 -221 719 -286 q 814 -33 814 -156 q 768 134 814 74 q 642 194 722 194 q 593 187 613 194 q 550 167 574 179 l 522 203 l 769 625 l 425 625 l 425 664 l 831 664 l 831 642 l 564 192 l 544 211 q 600 228 574 224 q 644 233 626 233 q 758 201 710 233 q 832 110 806 169 q 858 -31 858 51 q 828 -197 858 -132 q 751 -294 799 -262 q 650 -325 703 -325 z "},"ʦ":{"ha":833,"x_min":56,"x_max":769,"o":"m 451 -17 q 276 10 339 -17 q 187 92 213 38 q 161 231 161 147 l 161 625 l 56 625 l 56 658 l 161 664 l 167 886 l 203 886 l 203 664 l 517 664 l 517 625 l 203 625 l 203 225 q 223 110 203 156 q 296 44 243 65 q 447 22 349 22 q 612 40 551 22 q 699 91 672 58 q 725 167 725 124 q 703 258 725 222 q 649 317 682 293 q 578 359 615 340 q 507 399 540 378 q 452 453 474 421 q 431 533 431 485 q 477 646 431 611 q 594 681 524 681 q 683 663 643 681 q 756 617 722 646 l 731 586 q 669 626 701 611 q 592 642 636 642 q 508 615 540 642 q 475 536 475 588 q 497 467 475 494 q 551 421 518 440 q 622 383 585 401 q 693 338 660 364 q 748 272 726 313 q 769 169 769 232 q 738 69 769 111 q 638 6 707 28 q 451 -17 568 -17 z "},"ʧ":{"ha":833,"x_min":114,"x_max":783,"o":"m 375 -17 q 251 37 283 -17 q 219 175 219 90 l 219 625 l 114 625 l 114 658 l 219 664 l 225 886 l 261 886 l 261 664 l 583 664 l 583 625 l 261 625 l 261 169 q 283 64 261 106 q 378 22 306 22 q 422 29 397 22 q 464 44 446 36 l 478 8 q 420 -9 449 -1 q 375 -17 392 -17 m 472 -325 q 429 -319 451 -325 q 392 -308 407 -314 l 403 -272 q 435 -281 415 -276 q 475 -286 454 -286 q 550 -243 533 -286 q 567 -136 567 -200 l 567 839 q 583 943 567 903 q 633 1003 600 983 q 717 1022 667 1022 q 753 1017 735 1022 q 783 1006 771 1013 l 772 969 q 747 978 763 974 q 714 983 731 983 q 628 941 647 983 q 608 833 608 899 l 608 -142 q 594 -246 608 -206 q 549 -306 579 -286 q 472 -325 518 -325 z "},"ʔ":{"ha":833,"x_min":122,"x_max":689,"o":"m 369 0 l 369 431 q 521 526 460 479 q 613 628 582 572 q 644 756 644 683 q 583 918 644 856 q 406 981 521 981 q 250 942 310 981 q 150 856 190 903 l 122 886 q 188 949 150 918 q 279 999 226 979 q 403 1019 332 1019 q 549 989 485 1019 q 651 899 614 958 q 689 753 689 839 q 652 606 689 668 q 553 496 615 544 q 411 400 490 447 l 411 0 l 369 0 z "},"ʕ":{"ha":833,"x_min":144,"x_max":711,"o":"m 422 0 l 422 400 q 281 496 343 447 q 181 606 218 544 q 144 753 144 668 q 182 899 144 839 q 285 989 219 958 q 431 1019 350 1019 q 554 999 501 1019 q 645 949 607 979 q 711 886 683 918 l 683 856 q 584 942 644 903 q 428 981 524 981 q 251 918 313 981 q 189 756 189 856 q 220 628 189 683 q 313 526 251 572 q 464 431 374 479 l 464 0 l 422 0 z "},"ʡ":{"ha":833,"x_min":122,"x_max":694,"o":"m 369 0 l 369 397 l 125 397 l 125 431 l 231 436 l 383 436 q 572 578 500 501 q 644 756 644 654 q 583 918 644 856 q 406 981 522 981 q 250 941 310 981 q 150 856 190 901 l 122 886 q 188 947 150 917 q 279 999 226 978 q 403 1019 332 1019 q 549 989 485 1019 q 651 899 614 958 q 689 753 689 839 q 657 618 689 675 q 573 518 625 561 q 461 436 521 475 l 694 436 l 694 397 l 411 397 l 411 0 l 369 0 z "},"ʢ":{"ha":833,"x_min":142,"x_max":714,"o":"m 425 0 l 425 397 l 142 397 l 142 431 l 247 436 l 375 436 q 263 518 315 475 q 179 618 211 561 q 147 753 147 675 q 185 899 147 839 q 287 989 222 958 q 433 1019 351 1019 q 557 999 504 1019 q 648 947 610 978 q 714 886 686 917 l 686 856 q 587 941 647 901 q 431 981 526 981 q 253 918 314 981 q 192 756 192 856 q 264 578 192 654 q 453 436 336 501 l 711 436 l 711 397 l 467 397 l 467 0 l 425 0 z "},"ǂ":{"ha":833,"x_min":139,"x_max":694,"o":"m 397 -308 l 397 1003 l 436 1003 l 436 -308 l 397 -308 m 139 461 l 139 494 l 397 500 l 694 500 l 694 461 l 139 461 m 139 253 l 139 286 l 397 292 l 694 292 l 694 253 l 139 253 z "},"ʘ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 244 37 315 -17 q 135 206 172 90 q 97 506 97 321 q 135 783 97 668 q 244 959 172 899 q 417 1019 315 1019 q 590 959 518 1019 q 699 783 661 899 q 736 506 736 668 q 699 206 736 321 q 590 37 661 90 q 417 -17 518 -17 m 417 22 q 559 71 497 22 q 656 226 621 119 q 692 506 692 332 q 656 766 692 660 q 559 926 621 872 q 417 981 497 981 q 274 926 336 981 q 177 766 213 872 q 142 506 142 660 q 177 226 142 332 q 274 71 213 119 q 417 22 336 22 m 417 428 q 365 449 388 428 q 342 506 342 471 q 365 563 342 543 q 417 583 388 583 q 469 563 446 583 q 492 506 492 543 q 469 449 492 471 q 417 428 446 428 z "},"Α":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 z "},"Β":{"ha":833,"x_min":167,"x_max":742,"o":"m 167 0 l 167 917 l 389 917 q 549 892 483 917 q 649 819 615 868 q 683 694 683 769 q 643 569 683 622 q 521 494 603 515 l 521 489 q 683 419 624 475 q 742 267 742 363 q 702 119 742 179 q 588 30 663 60 q 406 0 513 0 l 167 0 m 211 508 l 361 508 q 575 556 511 508 q 639 694 639 603 q 573 835 639 793 q 369 878 507 878 l 211 878 l 211 508 m 211 39 l 389 39 q 617 93 538 39 q 697 264 697 147 q 617 419 697 368 q 389 469 538 469 l 211 469 l 211 39 z "},"Γ":{"ha":833,"x_min":217,"x_max":742,"o":"m 217 0 l 217 917 l 742 917 l 742 878 l 261 878 l 261 0 l 217 0 z "},"Δ":{"ha":833,"x_min":74,"x_max":760,"o":"m 74 0 l 74 25 l 396 917 l 438 917 l 760 25 l 760 0 l 74 0 m 124 39 l 710 39 l 529 544 q 475 701 501 624 q 421 864 449 779 l 415 864 q 358 701 385 779 q 304 544 332 624 l 124 39 z "},"Ε":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 z "},"Ζ":{"ha":833,"x_min":100,"x_max":740,"o":"m 100 0 l 100 26 l 678 881 l 149 881 l 149 918 l 731 918 l 731 892 l 151 39 l 740 39 l 740 0 l 100 0 z "},"Η":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 172 917 l 172 508 l 661 508 l 661 917 l 706 917 l 706 0 l 661 0 l 661 469 l 172 469 l 172 0 l 128 0 z "},"Θ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 244 469 l 244 508 l 589 508 l 589 469 l 244 469 z "},"Ι":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 z "},"Κ":{"ha":833,"x_min":169,"x_max":789,"o":"m 169 0 l 169 917 l 214 917 l 214 389 l 217 389 l 694 917 l 749 917 l 214 325 l 214 0 l 169 0 m 736 0 l 397 581 l 428 617 l 789 0 l 736 0 z "},"Λ":{"ha":833,"x_min":90,"x_max":743,"o":"m 90 0 l 393 917 l 438 917 l 743 0 l 696 0 l 518 550 q 469 706 492 636 q 418 860 447 775 l 413 860 q 362 706 383 775 q 313 550 340 636 l 135 0 l 90 0 z "},"Μ":{"ha":833,"x_min":117,"x_max":717,"o":"m 117 0 l 117 917 l 181 917 l 353 472 l 414 308 l 419 308 l 478 472 l 653 917 l 717 917 l 717 0 l 672 0 l 672 688 q 673 731 672 708 q 674 776 674 754 q 676 822 675 799 q 676 865 676 844 l 672 865 l 622 717 l 435 244 l 397 244 l 211 717 l 157 865 l 154 865 q 156 822 154 844 q 158 776 157 799 q 159 731 158 754 q 160 688 160 708 l 160 0 l 117 0 z "},"Ν":{"ha":833,"x_min":133,"x_max":700,"o":"m 133 0 l 133 917 l 179 917 l 560 242 l 661 64 l 664 64 q 660 193 663 129 q 658 321 658 257 l 658 917 l 700 917 l 700 0 l 654 0 l 274 675 l 172 853 l 169 853 q 173 727 171 788 q 175 601 175 667 l 175 0 l 133 0 z "},"Ξ":{"ha":833,"x_min":103,"x_max":731,"o":"m 103 0 l 103 39 l 731 39 l 731 0 l 103 0 m 214 469 l 214 508 l 619 508 l 619 469 l 214 469 m 117 878 l 117 917 l 717 917 l 717 878 l 117 878 z "},"Ο":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 z "},"Π":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 706 917 l 706 0 l 661 0 l 661 878 l 172 878 l 172 0 l 128 0 z "},"Ρ":{"ha":833,"x_min":172,"x_max":733,"o":"m 172 0 l 172 917 l 411 917 q 586 892 514 917 q 696 813 658 868 q 733 667 733 758 q 696 522 733 579 q 586 435 658 464 q 411 406 514 406 l 217 406 l 217 0 l 172 0 m 217 444 l 394 444 q 615 497 543 444 q 686 667 686 549 q 615 833 686 788 q 394 878 543 878 l 217 878 l 217 444 z "},"Σ":{"ha":833,"x_min":117,"x_max":731,"o":"m 117 0 l 117 25 l 458 467 l 125 892 l 125 917 l 686 917 l 686 878 l 183 878 l 506 467 l 178 39 l 731 39 l 731 0 l 117 0 z "},"Τ":{"ha":833,"x_min":69,"x_max":764,"o":"m 394 0 l 394 878 l 69 878 l 69 917 l 764 917 l 764 878 l 439 878 l 439 0 l 394 0 z "},"Υ":{"ha":833,"x_min":78,"x_max":756,"o":"m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 z "},"Φ":{"ha":833,"x_min":50,"x_max":783,"o":"m 403 94 q 217 140 296 94 q 94 267 138 185 q 50 461 50 350 q 94 653 50 572 q 217 778 138 735 q 403 822 296 822 l 431 822 q 617 778 538 822 q 740 653 696 735 q 783 461 783 572 q 740 267 783 350 q 617 140 696 185 q 431 94 538 94 l 403 94 m 403 133 l 431 133 q 593 175 525 133 q 699 290 661 217 q 736 461 736 364 q 699 631 736 558 q 593 743 661 703 q 431 783 525 783 l 403 783 q 240 743 308 783 q 134 631 171 703 q 97 461 97 558 q 134 290 97 364 q 240 175 171 217 q 403 133 308 133 m 397 -31 l 397 947 l 436 947 l 436 -31 l 397 -31 z "},"Χ":{"ha":833,"x_min":115,"x_max":718,"o":"m 115 0 l 393 475 l 135 917 l 182 917 l 343 633 q 379 576 363 603 q 418 511 396 549 l 424 511 q 460 576 444 549 q 493 633 475 603 l 654 917 l 699 917 l 440 472 l 718 0 l 671 0 l 501 294 q 462 363 483 328 q 415 439 440 397 l 410 439 q 368 363 388 397 q 329 294 349 328 l 160 0 l 115 0 z "},"Ψ":{"ha":833,"x_min":89,"x_max":744,"o":"m 400 364 q 171 445 253 364 q 89 700 89 526 l 89 917 l 133 917 l 133 700 q 200 478 133 553 q 400 403 267 403 l 433 403 q 633 478 567 403 q 700 700 700 553 l 700 917 l 744 917 l 744 700 q 663 445 744 526 q 433 364 581 364 l 400 364 m 394 0 l 394 917 l 439 917 l 439 0 l 394 0 z "},"Ω":{"ha":833,"x_min":61,"x_max":772,"o":"m 61 0 l 61 39 l 253 39 l 253 44 q 168 149 208 88 q 103 293 128 211 q 78 481 78 375 q 119 712 78 610 q 235 874 160 814 q 417 933 311 933 q 598 874 522 933 q 715 712 674 814 q 756 481 756 610 q 731 293 756 375 q 666 149 706 211 q 581 44 626 88 l 581 39 l 772 39 l 772 0 l 500 0 l 500 33 q 603 132 556 71 q 679 281 650 193 q 708 483 708 368 q 675 691 708 599 q 576 838 642 783 q 417 892 511 892 q 257 838 322 892 q 158 691 192 783 q 125 483 125 599 q 154 281 125 368 q 231 132 183 193 q 333 33 279 71 l 333 0 l 61 0 z "},"Ά":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 125 589 l 89 594 l 128 958 l 186 953 l 125 589 z "},"Έ":{"ha":833,"x_min":61,"x_max":731,"o":"m 267 0 l 267 917 l 717 917 l 717 878 l 311 878 l 311 508 l 639 508 l 639 469 l 311 469 l 311 39 l 731 39 l 731 0 l 267 0 m 97 589 l 61 594 l 100 958 l 158 953 l 97 589 z "},"Ή":{"ha":833,"x_min":61,"x_max":706,"o":"m 267 0 l 267 917 l 311 917 l 311 508 l 661 508 l 661 917 l 706 917 l 706 0 l 661 0 l 661 469 l 311 469 l 311 0 l 267 0 m 97 589 l 61 594 l 100 958 l 158 953 l 97 589 z "},"Ί":{"ha":833,"x_min":61,"x_max":678,"o":"m 239 0 l 239 39 l 436 39 l 436 878 l 239 878 l 239 917 l 678 917 l 678 878 l 481 878 l 481 39 l 678 39 l 678 0 l 239 0 m 97 589 l 61 594 l 100 958 l 158 953 l 97 589 z "},"Ϊ":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 m 311 1011 q 280 1023 293 1011 q 267 1056 267 1035 q 280 1088 267 1076 q 311 1100 293 1100 q 343 1088 331 1100 q 356 1056 356 1076 q 343 1023 356 1035 q 311 1011 331 1011 m 522 1011 q 491 1023 504 1011 q 478 1056 478 1035 q 491 1088 478 1076 q 522 1100 504 1100 q 554 1088 542 1100 q 567 1056 567 1076 q 554 1023 567 1035 q 522 1011 542 1011 z "},"Ό":{"ha":833,"x_min":61,"x_max":756,"o":"m 478 -17 q 334 40 397 -17 q 235 203 271 96 q 200 461 200 310 q 235 718 200 613 q 334 878 271 824 q 478 933 397 933 q 621 878 558 933 q 719 718 683 824 q 756 461 756 613 q 719 203 756 310 q 621 40 683 96 q 478 -17 558 -17 m 478 25 q 598 76 546 25 q 679 225 650 128 q 708 461 708 322 q 679 696 708 600 q 598 842 650 792 q 478 892 546 892 q 358 842 410 892 q 276 696 306 792 q 247 461 247 600 q 276 225 247 322 q 358 76 306 128 q 478 25 410 25 m 97 589 l 61 594 l 100 958 l 158 953 l 97 589 z "},"Ύ":{"ha":833,"x_min":89,"x_max":811,"o":"m 506 0 l 506 340 l 244 917 l 289 917 l 428 603 q 478 492 454 544 q 528 386 503 439 l 533 386 q 581 494 557 439 q 628 603 604 550 l 769 917 l 811 917 l 550 340 l 550 0 l 506 0 m 125 589 l 89 594 l 128 958 l 186 953 l 125 589 z "},"Ϋ":{"ha":833,"x_min":78,"x_max":756,"o":"m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 m 311 1011 q 280 1023 293 1011 q 267 1056 267 1035 q 280 1088 267 1076 q 311 1100 293 1100 q 343 1088 331 1100 q 356 1056 356 1076 q 343 1023 356 1035 q 311 1011 331 1011 m 522 1011 q 491 1023 504 1011 q 478 1056 478 1035 q 491 1088 478 1076 q 522 1100 504 1100 q 554 1088 542 1100 q 567 1056 567 1076 q 554 1023 567 1035 q 522 1011 542 1011 z "},"Ώ":{"ha":833,"x_min":61,"x_max":767,"o":"m 183 0 l 183 39 l 339 39 l 339 44 q 235 246 271 139 q 200 494 200 353 q 233 719 200 619 q 328 876 267 818 q 475 933 390 933 q 622 876 560 933 q 717 719 683 818 q 750 494 750 619 q 715 246 750 353 q 611 44 681 139 l 611 39 l 767 39 l 767 0 l 550 0 l 550 33 q 631 153 597 85 q 684 307 665 221 q 703 497 703 393 q 676 698 703 608 q 598 840 649 788 q 475 892 547 892 q 352 840 403 892 q 274 698 301 788 q 247 497 247 608 q 266 307 247 393 q 319 153 285 221 q 400 33 353 85 l 400 0 l 183 0 m 97 589 l 61 594 l 100 958 l 158 953 l 97 589 z "},"α":{"ha":833,"x_min":97,"x_max":781,"o":"m 369 -17 q 174 66 250 -17 q 97 313 97 149 q 141 513 97 431 q 256 638 185 594 q 411 681 328 681 q 512 660 461 681 q 602 595 563 640 q 658 472 642 550 l 661 472 l 694 664 l 736 664 q 708 514 722 592 q 683 360 694 436 q 663 217 671 285 q 656 97 656 150 q 676 43 656 64 q 722 22 696 22 q 748 26 735 22 q 771 33 761 29 l 781 -3 q 756 -12 771 -7 q 719 -17 740 -17 q 639 23 669 -17 q 622 139 608 63 l 619 139 q 369 -17 517 -17 m 372 22 q 491 58 435 22 q 585 152 547 93 q 628 281 622 211 l 639 414 q 595 535 622 489 q 535 603 568 581 q 470 634 503 626 q 408 642 438 642 q 279 603 340 642 q 180 491 218 564 q 142 313 142 418 q 202 102 142 182 q 372 22 263 22 z "},"β":{"ha":833,"x_min":153,"x_max":739,"o":"m 153 -250 l 153 711 q 182 869 153 800 q 269 979 211 939 q 414 1019 326 1019 q 530 994 476 1019 q 617 917 583 968 q 650 789 650 865 q 606 647 650 710 q 478 539 563 585 l 478 533 q 619 488 561 524 q 708 394 678 451 q 739 261 739 336 q 701 115 739 178 q 601 18 664 53 q 464 -17 539 -17 q 318 8 390 -17 q 192 94 246 33 q 194 -76 194 7 q 194 -250 194 -160 l 153 -250 m 464 22 q 580 52 528 22 q 663 135 632 82 q 694 261 694 189 q 631 431 694 364 q 436 497 567 497 q 356 489 397 497 l 344 528 q 495 592 438 549 q 579 687 553 635 q 606 789 606 739 q 550 933 606 885 q 417 981 494 981 q 256 909 317 981 q 194 692 194 838 q 194 418 194 554 q 194 144 194 282 q 324 47 253 71 q 464 22 396 22 z "},"γ":{"ha":833,"x_min":97,"x_max":722,"o":"m 394 -250 q 397 -195 396 -218 q 397 -151 397 -172 q 397 -100 397 -129 q 372 101 397 -6 q 303 315 346 208 q 206 512 260 421 q 97 664 153 603 l 136 681 q 253 507 197 610 q 352 287 308 404 q 418 57 396 169 l 424 57 q 583 358 514 206 q 678 664 653 510 l 722 664 q 680 503 704 579 q 622 349 656 426 q 539 185 588 271 q 425 -3 490 100 q 434 -125 432 -58 q 436 -250 436 -192 l 394 -250 z "},"δ":{"ha":833,"x_min":104,"x_max":729,"o":"m 421 -17 q 272 19 344 -17 q 151 122 199 54 q 104 283 104 189 q 150 449 104 378 q 274 568 196 521 q 449 636 353 615 l 476 606 q 235 489 321 574 q 149 286 149 404 q 188 148 149 207 q 288 56 226 89 q 421 22 350 22 q 571 59 513 22 q 657 158 629 96 q 685 297 685 221 q 651 428 685 372 q 565 529 618 485 q 449 611 511 574 q 312 700 372 658 q 217 785 251 742 q 182 881 182 828 q 231 977 182 935 q 385 1019 279 1019 q 531 1007 451 1019 q 724 956 610 994 l 710 914 q 514 969 589 957 q 382 981 439 981 q 264 951 301 981 q 226 883 226 921 q 256 801 226 838 q 340 729 285 765 q 468 647 394 693 q 593 560 533 608 q 691 449 653 513 q 729 300 729 386 q 693 134 729 206 q 588 23 657 63 q 421 -17 519 -17 z "},"ε":{"ha":833,"x_min":150,"x_max":729,"o":"m 433 -17 q 278 8 342 -17 q 183 77 215 33 q 150 178 150 121 q 172 263 150 228 q 228 319 194 297 q 300 350 263 340 l 300 356 q 216 419 246 378 q 186 511 186 460 q 219 604 186 567 q 310 661 251 642 q 442 681 368 681 q 582 658 519 681 q 700 590 644 635 l 678 558 q 565 622 622 601 q 439 642 507 642 q 290 610 349 642 q 231 508 231 578 q 287 410 231 450 q 472 369 343 369 q 507 370 492 369 q 549 372 522 371 l 549 328 q 498 331 519 331 q 453 331 476 331 q 260 291 326 331 q 194 179 194 251 q 258 65 194 107 q 439 22 321 22 q 578 42 518 22 q 706 117 639 61 l 729 83 q 593 6 660 28 q 433 -17 526 -17 z "},"ζ":{"ha":833,"x_min":194,"x_max":722,"o":"m 642 -253 l 606 -228 q 661 -155 647 -178 q 675 -103 675 -132 q 658 -66 675 -81 q 599 -39 642 -51 q 475 -11 556 -26 q 365 20 417 0 q 276 76 314 40 q 216 167 238 111 q 194 303 194 222 q 225 459 194 381 q 306 613 256 538 q 417 754 356 688 q 543 875 479 821 q 663 967 607 929 q 565 967 621 967 q 449 967 510 967 q 333 966 389 967 q 236 964 276 965 l 236 1003 l 722 1003 l 722 964 l 717 964 q 555 835 639 910 q 399 671 471 760 q 283 488 328 582 q 239 303 239 394 q 275 148 239 204 q 371 65 311 92 q 500 25 431 38 q 661 -16 606 7 q 717 -100 717 -39 q 699 -165 717 -126 q 642 -253 682 -203 z "},"η":{"ha":833,"x_min":161,"x_max":694,"o":"m 653 -250 q 655 -83 654 -167 q 656 86 656 1 q 656 255 656 171 q 656 422 656 339 q 618 588 656 533 q 496 642 581 642 q 399 628 443 642 q 309 576 354 614 q 208 464 264 538 l 208 0 l 167 0 l 167 500 q 166 577 167 540 q 161 664 165 614 l 203 664 l 208 519 l 211 519 q 344 647 276 614 q 500 681 411 681 q 647 619 600 681 q 694 428 694 557 l 694 -250 l 653 -250 z "},"θ":{"ha":833,"x_min":119,"x_max":714,"o":"m 417 -17 q 256 37 322 -17 q 154 206 189 90 q 119 506 119 321 q 154 783 119 668 q 256 959 189 899 q 417 1019 322 1019 q 578 959 511 1019 q 679 783 644 899 q 714 506 714 668 q 679 206 714 321 q 578 37 644 90 q 417 -17 511 -17 m 417 22 q 549 71 492 22 q 638 226 606 119 q 669 506 669 332 q 651 710 669 621 q 599 859 632 799 q 519 950 565 919 q 417 981 472 981 q 315 950 361 981 q 235 859 268 919 q 183 710 201 799 q 164 506 164 621 q 196 226 164 332 q 285 71 228 119 q 417 22 342 22 m 144 489 l 144 528 l 689 528 l 689 489 l 144 489 z "},"ι":{"ha":833,"x_min":133,"x_max":711,"o":"m 564 -17 q 469 4 508 -17 q 410 72 431 25 q 389 192 389 118 l 389 625 l 133 625 l 133 664 l 431 664 q 430 504 431 585 q 428 344 429 424 q 428 183 428 264 q 463 63 428 103 q 567 22 499 22 q 628 29 596 22 q 694 53 660 36 l 711 19 q 642 -7 676 3 q 564 -17 608 -17 z "},"κ":{"ha":833,"x_min":169,"x_max":792,"o":"m 181 0 l 181 500 q 179 583 181 540 q 169 664 178 626 l 211 664 q 220 600 218 642 q 222 517 222 558 l 222 239 l 228 239 q 376 438 288 349 q 564 589 465 526 q 750 681 663 651 l 758 639 q 627 581 696 619 q 492 490 558 543 q 367 370 425 436 q 267 231 308 304 q 231 138 243 189 q 219 31 219 86 l 219 0 l 181 0 m 744 -8 q 624 128 690 51 q 499 285 558 204 q 400 438 439 365 l 433 463 q 530 308 471 388 q 658 149 589 228 q 792 0 726 71 l 744 -8 z "},"λ":{"ha":833,"x_min":100,"x_max":742,"o":"m 147 -8 l 103 0 l 422 689 l 406 731 q 344 874 374 819 q 281 955 315 929 q 194 981 246 981 q 151 974 169 981 q 117 958 132 967 l 100 997 q 142 1013 117 1006 q 197 1019 167 1019 q 302 988 261 1019 q 376 894 343 957 q 447 736 410 832 l 742 0 l 697 0 l 444 636 l 439 636 l 147 -8 z "},"μ":{"ha":833,"x_min":139,"x_max":728,"o":"m 139 -250 l 139 664 l 181 664 l 181 256 q 224 85 181 147 q 364 22 267 22 q 447 33 404 22 q 533 83 489 44 q 625 200 578 121 l 625 664 l 667 664 q 666 464 667 564 q 665 264 665 364 q 664 64 664 164 q 673 33 664 43 q 694 22 682 22 q 704 23 699 22 q 719 25 710 24 l 728 -11 q 711 -15 719 -12 q 692 -17 703 -17 q 635 15 650 -17 q 625 142 619 46 l 622 142 q 506 21 571 58 q 369 -17 440 -17 q 258 4 307 -17 q 175 89 210 25 q 175 -47 175 6 q 176 -145 175 -100 q 181 -250 178 -190 l 139 -250 z "},"ν":{"ha":833,"x_min":90,"x_max":729,"o":"m 396 0 q 320 253 367 135 q 215 474 274 371 q 90 664 157 576 l 129 681 q 220 547 175 621 q 305 392 265 474 q 375 222 344 310 q 424 44 406 135 l 429 44 q 539 243 483 138 q 635 456 594 349 q 685 664 675 564 l 729 664 q 672 440 714 550 q 572 222 631 331 q 443 0 513 113 l 396 0 z "},"ξ":{"ha":833,"x_min":164,"x_max":722,"o":"m 647 -253 l 611 -228 q 667 -155 653 -178 q 681 -103 681 -132 q 664 -65 681 -81 q 604 -37 647 -50 q 481 -11 561 -25 q 335 33 403 4 q 227 115 268 61 q 186 258 186 168 q 219 388 186 331 q 306 485 251 446 q 422 542 360 525 l 422 547 q 305 628 354 576 q 256 761 256 681 q 294 886 256 836 q 399 967 333 936 q 317 967 351 967 q 247 966 282 967 q 164 964 213 965 l 164 1003 l 722 1003 l 722 964 l 518 964 q 414 940 464 964 q 332 872 364 917 q 300 761 300 826 q 338 653 300 699 q 428 581 375 607 q 528 556 481 556 q 575 556 557 556 q 622 561 593 556 l 622 514 q 575 519 596 519 q 525 519 554 519 q 388 490 456 519 q 275 401 319 460 q 231 258 231 343 q 270 130 231 176 q 373 60 310 83 q 506 25 436 38 q 624 -1 576 13 q 697 -37 672 -14 q 722 -100 722 -60 q 705 -165 722 -126 q 647 -253 688 -203 z "},"ο":{"ha":833,"x_min":103,"x_max":731,"o":"m 417 -17 q 258 24 329 -17 q 145 143 188 65 q 103 331 103 221 q 145 520 103 442 q 258 640 188 599 q 417 681 329 681 q 575 640 504 681 q 688 520 646 599 q 731 331 731 442 q 688 143 731 221 q 575 24 646 65 q 417 -17 504 -17 m 417 22 q 557 61 496 22 q 652 169 618 100 q 686 331 686 239 q 652 492 686 422 q 557 602 618 563 q 417 642 496 642 q 277 602 338 642 q 182 492 217 563 q 147 331 147 422 q 182 169 147 239 q 277 61 217 100 q 417 22 338 22 z "},"π":{"ha":833,"x_min":56,"x_max":778,"o":"m 689 -17 q 633 -5 656 -17 q 600 33 611 7 q 589 100 589 58 q 590 195 589 135 q 592 330 590 256 q 594 481 593 404 q 597 622 596 557 l 239 622 q 235 310 239 467 q 219 -3 231 154 l 178 0 q 197 313 193 157 q 200 622 200 468 l 56 622 l 56 658 l 147 664 l 778 664 l 778 622 l 639 622 q 634 478 636 556 q 631 324 632 400 q 628 188 629 249 q 628 92 628 126 q 643 40 628 57 q 692 22 658 22 q 708 24 699 22 q 733 31 717 26 l 742 -6 q 718 -13 729 -10 q 689 -17 707 -17 z "},"ρ":{"ha":833,"x_min":153,"x_max":736,"o":"m 153 -250 l 153 357 q 194 535 153 464 q 302 644 235 607 q 447 681 369 681 q 664 588 592 681 q 736 342 736 496 q 694 149 736 229 q 584 26 651 69 q 442 -17 517 -17 q 311 6 374 -17 q 192 94 249 29 q 194 -25 193 28 q 194 -131 194 -78 q 194 -250 194 -183 l 153 -250 m 444 22 q 569 63 514 22 q 658 176 625 104 q 692 342 692 249 q 667 494 692 426 q 588 602 642 563 q 444 642 533 642 q 324 610 381 642 q 231 511 267 578 q 194 339 194 444 l 194 142 q 321 43 257 64 q 444 22 385 22 z "},"σ":{"ha":833,"x_min":97,"x_max":789,"o":"m 408 -17 q 255 23 326 -17 q 140 139 183 63 q 97 325 97 215 q 142 518 97 443 q 258 628 186 593 q 411 664 329 664 l 789 664 l 789 622 q 672 628 729 626 q 553 631 614 631 l 553 625 q 671 508 628 583 q 714 325 714 433 q 672 139 714 215 q 561 23 631 63 q 408 -17 492 -17 m 408 22 q 542 60 483 22 q 635 165 601 97 q 669 325 669 233 q 640 472 669 403 q 552 583 610 540 q 411 625 494 625 q 275 591 336 625 q 178 490 214 557 q 142 325 142 424 q 177 165 142 233 q 273 60 213 97 q 408 22 333 22 z "},"τ":{"ha":833,"x_min":110,"x_max":724,"o":"m 513 -17 q 444 -2 469 -17 q 407 44 418 13 q 396 128 396 76 l 396 625 l 110 625 l 110 658 l 201 664 l 724 664 l 724 625 l 438 625 q 435 373 436 499 q 435 119 435 247 q 453 46 435 69 q 515 22 472 22 q 556 25 535 22 q 593 33 576 28 l 601 -3 q 565 -12 589 -8 q 513 -17 540 -17 z "},"υ":{"ha":833,"x_min":128,"x_max":719,"o":"m 408 -17 q 269 10 332 -17 q 168 96 206 36 q 131 257 131 156 q 133 379 131 318 q 136 500 136 440 q 135 577 136 540 q 128 664 135 614 l 169 664 q 177 594 176 629 q 178 517 178 558 q 174 383 178 454 q 169 258 169 311 q 203 117 169 169 q 293 44 238 65 q 411 22 349 22 q 543 57 483 22 q 639 164 603 92 q 675 347 675 236 q 661 503 675 425 q 611 667 647 582 l 653 681 q 703 514 686 596 q 719 346 719 432 q 676 144 719 225 q 563 24 633 64 q 408 -17 492 -17 z "},"φ":{"ha":833,"x_min":81,"x_max":753,"o":"m 404 -14 q 240 26 314 -14 q 124 144 167 67 q 81 333 81 222 q 124 522 81 444 q 240 638 167 599 q 404 678 314 678 l 404 642 q 259 604 322 642 q 160 497 196 567 q 125 333 125 428 q 160 169 125 239 q 259 60 196 99 q 404 22 322 22 l 404 -14 m 429 -14 l 429 22 q 574 60 511 22 q 673 169 638 99 q 708 333 708 239 q 673 497 708 428 q 574 604 638 567 q 429 642 511 642 l 429 678 q 593 638 519 678 q 710 522 667 599 q 753 333 753 444 q 710 144 753 222 q 593 26 667 67 q 429 -14 519 -14 m 396 -250 l 396 858 l 438 858 l 438 -250 l 396 -250 z "},"χ":{"ha":833,"x_min":94,"x_max":756,"o":"m 133 -267 l 94 -250 l 394 225 l 103 664 l 144 681 l 414 264 l 419 264 l 661 664 l 708 664 l 439 222 l 756 -250 l 717 -267 l 419 186 l 414 186 l 133 -267 z "},"ψ":{"ha":833,"x_min":107,"x_max":736,"o":"m 399 -17 q 245 19 310 -17 q 147 125 181 56 q 113 293 113 194 l 113 500 q 112 577 113 540 q 107 664 111 614 l 149 664 q 153 594 153 629 q 154 517 154 558 q 153 428 154 472 q 152 348 153 383 q 151 294 151 313 q 181 146 151 207 q 267 53 211 85 q 401 22 324 22 l 399 -17 m 415 -17 l 418 22 q 619 108 546 22 q 692 353 692 193 q 686 459 692 411 q 666 556 681 507 q 626 667 651 606 l 668 681 q 707 568 692 619 q 729 466 722 517 q 736 353 736 415 q 648 80 736 176 q 415 -17 560 -17 m 397 -250 l 397 858 l 436 858 l 436 -250 l 397 -250 z "},"ω":{"ha":833,"x_min":64,"x_max":769,"o":"m 258 -17 q 163 17 207 -17 q 91 118 118 50 q 64 292 64 186 q 83 442 64 375 q 133 568 101 510 q 203 681 164 626 l 236 656 q 165 547 194 601 q 121 431 136 493 q 106 286 106 368 q 153 89 106 156 q 261 22 200 22 q 324 40 293 22 q 374 101 354 57 q 394 222 394 144 q 394 276 394 247 q 393 338 394 306 q 389 403 392 369 l 442 403 q 438 338 439 369 q 436 276 436 306 q 436 222 436 247 q 457 101 436 144 q 509 40 478 57 q 572 22 540 22 q 682 87 639 22 q 725 294 725 151 q 711 433 725 374 q 669 547 697 493 q 600 658 642 600 l 636 681 q 706 567 676 624 q 753 445 736 511 q 769 294 769 379 q 714 57 769 131 q 575 -17 658 -17 q 484 13 525 -17 q 419 100 443 43 l 414 100 q 350 13 392 43 q 258 -17 308 -17 z "},"ς":{"ha":833,"x_min":144,"x_max":711,"o":"m 583 -244 l 547 -219 q 607 -138 589 -169 q 625 -75 625 -107 q 615 -35 625 -53 q 567 -1 604 -17 q 453 28 531 14 q 336 61 392 39 q 238 120 281 83 q 169 213 194 157 q 144 350 144 269 q 170 492 144 431 q 242 595 196 553 q 346 659 288 638 q 469 681 404 681 q 614 652 560 681 q 711 583 668 624 l 683 553 q 590 618 639 594 q 469 642 540 642 q 326 606 390 642 q 226 503 263 569 q 189 350 189 438 q 230 195 189 253 q 337 108 271 138 q 478 64 403 79 q 594 33 553 50 q 651 -8 635 17 q 667 -72 667 -33 q 645 -150 667 -106 q 583 -244 624 -194 z "},"ϐ":{"ha":833,"x_min":153,"x_max":739,"o":"m 458 -17 q 356 -1 410 -17 q 257 51 303 15 q 182 146 211 86 q 153 294 153 206 l 153 711 q 182 871 153 801 q 269 980 211 940 q 417 1019 328 1019 q 529 994 476 1019 q 616 917 582 968 q 650 789 650 867 q 601 647 650 710 q 464 539 553 585 l 464 533 q 615 490 554 526 q 708 392 676 453 q 739 253 739 332 q 702 115 739 176 q 602 19 665 54 q 458 -17 539 -17 m 458 22 q 582 53 529 22 q 665 137 635 85 q 694 253 694 189 q 633 428 694 358 q 439 497 571 497 q 358 491 418 497 q 186 457 297 485 l 175 496 q 421 560 326 518 q 560 659 515 601 q 606 789 606 717 q 550 933 606 885 q 419 981 494 981 q 256 910 318 981 q 194 692 194 840 q 194 574 194 624 q 194 483 194 524 q 194 401 194 442 q 194 311 194 361 q 223 164 194 221 q 294 76 251 107 q 382 34 338 46 q 458 22 426 22 z "},"ϑ":{"ha":833,"x_min":135,"x_max":714,"o":"m 411 -17 q 288 10 344 -17 q 196 96 231 36 q 161 257 161 156 q 160 349 161 317 q 153 414 158 381 l 192 414 q 199 377 197 397 q 200 328 200 357 q 200 258 200 300 q 231 117 200 169 q 311 44 263 65 q 414 22 360 22 q 513 44 467 22 q 595 122 560 67 q 650 272 631 176 q 669 511 669 367 q 636 781 669 678 q 540 933 603 885 q 389 981 478 981 q 243 929 304 981 q 182 782 182 878 q 206 674 182 728 q 285 581 229 621 q 439 528 342 542 q 683 539 536 514 l 681 500 q 467 488 558 481 q 313 522 376 494 q 210 592 249 550 q 153 682 171 633 q 135 779 135 731 q 170 909 135 856 q 263 991 206 963 q 389 1019 321 1019 q 571 963 499 1019 q 678 794 643 907 q 714 511 714 682 q 690 250 714 353 q 624 89 665 147 q 527 7 582 31 q 411 -17 472 -17 z "},"ϕ":{"ha":833,"x_min":81,"x_max":753,"o":"m 404 -14 q 240 26 314 -14 q 124 144 167 67 q 81 333 81 222 q 124 522 81 444 q 240 638 167 599 q 404 678 314 678 l 404 642 q 259 604 322 642 q 160 497 196 567 q 125 333 125 428 q 160 169 125 239 q 259 60 196 99 q 404 22 322 22 l 404 -14 m 429 -14 l 429 22 q 574 60 511 22 q 673 169 638 99 q 708 333 708 239 q 673 497 708 428 q 574 604 638 567 q 429 642 511 642 l 429 678 q 593 638 519 678 q 710 522 667 599 q 753 333 753 444 q 710 144 753 222 q 593 26 667 67 q 429 -14 519 -14 m 396 -250 l 396 858 l 438 858 l 438 -250 l 396 -250 z "},"ά":{"ha":833,"x_min":97,"x_max":781,"o":"m 369 -17 q 174 66 250 -17 q 97 313 97 149 q 141 513 97 431 q 256 638 185 594 q 411 681 328 681 q 512 660 461 681 q 602 595 563 640 q 658 472 642 550 l 661 472 l 694 664 l 736 664 q 708 514 722 592 q 683 360 694 436 q 663 217 671 285 q 656 97 656 150 q 676 43 656 64 q 722 22 696 22 q 748 26 735 22 q 771 33 761 29 l 781 -3 q 756 -12 771 -7 q 719 -17 740 -17 q 639 23 669 -17 q 622 139 608 63 l 619 139 q 369 -17 517 -17 m 372 22 q 491 58 435 22 q 585 152 547 93 q 628 281 622 211 l 639 414 q 595 535 622 489 q 535 603 568 581 q 470 634 503 626 q 408 642 438 642 q 279 603 340 642 q 180 491 218 564 q 142 313 142 418 q 202 102 142 182 q 372 22 263 22 m 450 778 l 417 786 l 497 1075 l 550 1061 l 450 778 z "},"έ":{"ha":833,"x_min":150,"x_max":729,"o":"m 433 -17 q 278 8 342 -17 q 183 77 215 33 q 150 178 150 121 q 172 263 150 228 q 228 319 194 297 q 300 350 263 340 l 300 356 q 216 419 246 378 q 186 511 186 460 q 219 604 186 567 q 310 661 251 642 q 442 681 368 681 q 582 658 519 681 q 700 590 644 635 l 678 558 q 565 622 622 601 q 439 642 507 642 q 290 610 349 642 q 231 508 231 578 q 287 410 231 450 q 472 369 343 369 q 507 370 492 369 q 549 372 522 371 l 549 328 q 498 331 519 331 q 453 331 476 331 q 260 291 326 331 q 194 179 194 251 q 258 65 194 107 q 439 22 321 22 q 578 42 518 22 q 706 117 639 61 l 729 83 q 593 6 660 28 q 433 -17 526 -17 m 478 778 l 444 786 l 525 1075 l 578 1061 l 478 778 z "},"ή":{"ha":833,"x_min":161,"x_max":694,"o":"m 653 -250 q 655 -83 654 -167 q 656 86 656 1 q 656 255 656 171 q 656 422 656 339 q 618 588 656 533 q 496 642 581 642 q 399 628 443 642 q 309 576 354 614 q 208 464 264 538 l 208 0 l 167 0 l 167 500 q 166 577 167 540 q 161 664 165 614 l 203 664 l 208 519 l 211 519 q 344 647 276 614 q 500 681 411 681 q 647 619 600 681 q 694 428 694 557 l 694 -250 l 653 -250 m 464 778 l 431 786 l 511 1075 l 564 1061 l 464 778 z "},"ί":{"ha":833,"x_min":133,"x_max":711,"o":"m 564 -17 q 469 4 508 -17 q 410 72 431 25 q 389 192 389 118 l 389 625 l 133 625 l 133 664 l 431 664 q 430 504 431 585 q 428 344 429 424 q 428 183 428 264 q 463 63 428 103 q 567 22 499 22 q 628 29 596 22 q 694 53 660 36 l 711 19 q 642 -7 676 3 q 564 -17 608 -17 m 403 778 l 369 786 l 450 1075 l 503 1061 l 403 778 z "},"ϊ":{"ha":833,"x_min":133,"x_max":711,"o":"m 564 -17 q 469 4 508 -17 q 410 72 431 25 q 389 192 389 118 l 389 625 l 133 625 l 133 664 l 431 664 q 430 504 431 585 q 428 344 429 424 q 428 183 428 264 q 463 63 428 103 q 567 22 499 22 q 628 29 596 22 q 694 53 660 36 l 711 19 q 642 -7 676 3 q 564 -17 608 -17 m 278 836 q 244 851 257 836 q 231 886 231 865 q 244 922 231 907 q 278 936 257 936 q 312 922 299 936 q 325 886 325 907 q 312 851 325 865 q 278 836 299 836 m 517 836 q 483 851 496 836 q 469 886 469 865 q 483 922 469 907 q 517 936 496 936 q 551 922 538 936 q 564 886 564 907 q 551 851 564 865 q 517 836 538 836 z "},"ό":{"ha":833,"x_min":103,"x_max":731,"o":"m 417 -17 q 258 24 329 -17 q 145 143 188 65 q 103 331 103 221 q 145 520 103 442 q 258 640 188 599 q 417 681 329 681 q 575 640 504 681 q 688 520 646 599 q 731 331 731 442 q 688 143 731 221 q 575 24 646 65 q 417 -17 504 -17 m 417 22 q 557 61 496 22 q 652 169 618 100 q 686 331 686 239 q 652 492 686 422 q 557 602 618 563 q 417 642 496 642 q 277 602 338 642 q 182 492 217 563 q 147 331 147 422 q 182 169 147 239 q 277 61 217 100 q 417 22 338 22 m 422 778 l 389 786 l 469 1075 l 522 1061 l 422 778 z "},"ύ":{"ha":833,"x_min":128,"x_max":719,"o":"m 408 -17 q 269 10 332 -17 q 168 96 206 36 q 131 257 131 156 q 133 379 131 318 q 136 500 136 440 q 135 577 136 540 q 128 664 135 614 l 169 664 q 177 594 176 629 q 178 517 178 558 q 174 383 178 454 q 169 258 169 311 q 203 117 169 169 q 293 44 238 65 q 411 22 349 22 q 543 57 483 22 q 639 164 603 92 q 675 347 675 236 q 661 503 675 425 q 611 667 647 582 l 653 681 q 703 514 686 596 q 719 346 719 432 q 676 144 719 225 q 563 24 633 64 q 408 -17 492 -17 m 422 778 l 389 786 l 469 1075 l 522 1061 l 422 778 z "},"ϋ":{"ha":833,"x_min":128,"x_max":719,"o":"m 408 -17 q 269 10 332 -17 q 168 96 206 36 q 131 257 131 156 q 133 379 131 318 q 136 500 136 440 q 135 577 136 540 q 128 664 135 614 l 169 664 q 177 594 176 629 q 178 517 178 558 q 174 383 178 454 q 169 258 169 311 q 203 117 169 169 q 293 44 238 65 q 411 22 349 22 q 543 57 483 22 q 639 164 603 92 q 675 347 675 236 q 661 503 675 425 q 611 667 647 582 l 653 681 q 703 514 686 596 q 719 346 719 432 q 676 144 719 225 q 563 24 633 64 q 408 -17 492 -17 m 297 836 q 263 851 276 836 q 250 886 250 865 q 263 922 250 907 q 297 936 276 936 q 331 922 318 936 q 344 886 344 907 q 331 851 344 865 q 297 836 318 836 m 536 836 q 502 851 515 836 q 489 886 489 865 q 502 922 489 907 q 536 936 515 936 q 570 922 557 936 q 583 886 583 907 q 570 851 583 865 q 536 836 557 836 z "},"ώ":{"ha":833,"x_min":64,"x_max":769,"o":"m 258 -17 q 163 17 207 -17 q 91 118 118 50 q 64 292 64 186 q 83 442 64 375 q 133 568 101 510 q 203 681 164 626 l 236 656 q 165 547 194 601 q 121 431 136 493 q 106 286 106 368 q 153 89 106 156 q 261 22 200 22 q 324 40 293 22 q 374 101 354 57 q 394 222 394 144 q 394 276 394 247 q 393 338 394 306 q 389 403 392 369 l 442 403 q 438 338 439 369 q 436 276 436 306 q 436 222 436 247 q 457 101 436 144 q 509 40 478 57 q 572 22 540 22 q 682 87 639 22 q 725 294 725 151 q 711 433 725 374 q 669 547 697 493 q 600 658 642 600 l 636 681 q 706 567 676 624 q 753 445 736 511 q 769 294 769 379 q 714 57 769 131 q 575 -17 658 -17 q 484 13 525 -17 q 419 100 443 43 l 414 100 q 350 13 392 43 q 258 -17 308 -17 m 422 778 l 389 786 l 469 1075 l 522 1061 l 422 778 z "},"ΐ":{"ha":833,"x_min":133,"x_max":711,"o":"m 564 -17 q 469 4 508 -17 q 410 72 431 25 q 389 192 389 118 l 389 625 l 133 625 l 133 664 l 431 664 q 430 504 431 585 q 428 344 429 424 q 428 183 428 264 q 463 63 428 103 q 567 22 499 22 q 628 29 596 22 q 694 53 660 36 l 711 19 q 642 -7 676 3 q 564 -17 608 -17 m 261 839 q 227 851 240 839 q 214 881 214 863 q 227 915 214 901 q 261 928 240 928 q 295 915 282 928 q 308 881 308 901 q 295 851 308 863 q 261 839 282 839 m 350 786 l 431 1075 l 483 1061 l 383 778 l 350 786 m 533 839 q 499 851 513 839 q 486 881 486 863 q 499 915 486 901 q 533 928 513 928 q 567 915 554 928 q 581 881 581 901 q 567 851 581 863 q 533 839 554 839 z "},"ΰ":{"ha":833,"x_min":128,"x_max":719,"o":"m 408 -17 q 269 10 332 -17 q 168 96 206 36 q 131 257 131 156 q 133 379 131 318 q 136 500 136 440 q 135 577 136 540 q 128 664 135 614 l 169 664 q 177 594 176 629 q 178 517 178 558 q 174 383 178 454 q 169 258 169 311 q 203 117 169 169 q 293 44 238 65 q 411 22 349 22 q 543 57 483 22 q 639 164 603 92 q 675 347 675 236 q 661 503 675 425 q 611 667 647 582 l 653 681 q 703 514 686 596 q 719 346 719 432 q 676 144 719 225 q 563 24 633 64 q 408 -17 492 -17 m 281 839 q 247 851 260 839 q 233 881 233 863 q 247 915 233 901 q 281 928 260 928 q 315 915 301 928 q 328 881 328 901 q 315 851 328 863 q 281 839 301 839 m 369 786 l 450 1075 l 503 1061 l 403 778 l 369 786 m 553 839 q 519 851 532 839 q 506 881 506 863 q 519 915 506 901 q 553 928 532 928 q 587 915 574 928 q 600 881 600 901 q 587 851 600 863 q 553 839 574 839 z "},"ϗ":{"ha":833,"x_min":169,"x_max":792,"o":"m 597 -258 l 550 -250 q 658 -127 608 -192 q 750 0 708 -62 l 792 0 q 728 -94 761 -49 q 663 -181 696 -139 q 597 -258 629 -222 m 181 0 l 181 500 q 179 583 181 540 q 169 664 178 626 l 211 664 q 220 600 218 642 q 222 517 222 558 l 222 239 l 228 239 q 376 438 288 349 q 564 589 465 526 q 750 681 663 651 l 758 639 q 627 581 696 619 q 492 490 558 543 q 367 370 425 436 q 267 231 308 304 q 231 138 243 189 q 219 31 219 86 l 219 0 l 181 0 m 744 -8 q 624 128 690 51 q 499 285 558 204 q 400 438 439 365 l 433 463 q 530 308 471 388 q 658 149 589 228 q 792 0 726 71 l 744 -8 z "},"ϙ":{"ha":833,"x_min":103,"x_max":731,"o":"m 417 -17 q 256 24 328 -17 q 144 142 185 64 q 103 331 103 219 q 144 521 103 443 q 256 640 185 599 q 417 681 328 681 q 578 640 507 681 q 690 521 649 599 q 731 331 731 443 q 690 142 731 219 q 578 24 649 64 q 417 -17 507 -17 m 417 22 q 559 60 499 22 q 653 168 619 99 q 686 331 686 238 q 653 494 686 424 q 559 603 619 564 q 417 642 499 642 q 274 603 335 642 q 181 494 214 564 q 147 331 147 424 q 181 168 147 238 q 274 60 214 99 q 417 22 335 22 m 400 -250 l 400 10 l 439 11 q 441 -62 440 -32 q 442 -119 442 -93 q 442 -175 442 -144 q 442 -250 442 -206 l 400 -250 z "},"ϛ":{"ha":833,"x_min":144,"x_max":692,"o":"m 583 -244 l 547 -219 q 607 -138 589 -169 q 625 -75 625 -107 q 615 -35 625 -53 q 567 -3 604 -18 q 453 28 531 13 q 335 62 390 40 q 236 119 279 83 q 169 209 193 154 q 144 342 144 264 q 191 525 144 454 q 318 630 238 596 q 500 664 399 664 l 692 664 l 692 622 q 612 625 658 625 q 500 625 565 625 q 273 553 357 625 q 189 342 189 481 q 229 192 189 247 q 335 108 269 138 q 478 64 401 79 q 594 32 553 49 q 651 -9 635 15 q 667 -72 667 -33 q 645 -150 667 -106 q 583 -244 624 -194 z "},"ϝ":{"ha":833,"x_min":236,"x_max":722,"o":"m 236 -250 l 236 664 l 722 664 l 722 625 l 275 625 l 278 258 l 667 258 l 667 219 l 278 219 q 278 -11 278 101 q 278 -250 278 -124 l 236 -250 z "},"ϡ":{"ha":833,"x_min":125,"x_max":697,"o":"m 674 -247 l 633 -240 q 653 -110 649 -175 q 658 19 658 -44 q 624 292 658 158 q 526 545 590 426 q 370 759 463 664 q 161 914 278 854 l 183 947 q 401 781 306 881 q 562 560 496 682 q 663 300 628 438 q 697 19 697 163 q 692 -116 697 -51 q 674 -247 688 -181 m 240 81 l 222 115 l 656 314 l 661 274 q 454 179 553 224 q 240 81 356 135 m 143 303 l 125 338 l 558 536 l 564 496 q 357 401 456 446 q 143 303 258 357 z "},";":{"ha":833,"x_min":289,"x_max":513,"o":"z "},"·":{"ha":833,"x_min":344,"x_max":489,"o":"m 417 525 q 367 546 390 525 q 344 606 344 567 q 367 666 344 646 q 417 686 390 686 q 467 666 444 686 q 489 606 489 646 q 467 546 489 567 q 417 525 444 525 z "},"ʹ":{"ha":833,"x_min":386,"x_max":458,"o":"m 386 692 l 419 964 l 458 964 l 447 875 l 414 692 l 386 692 z "},"͵":{"ha":833,"x_min":375,"x_max":447,"o":"m 375 0 l 386 89 l 419 272 l 447 272 l 414 0 l 375 0 z "},"΄":{"ha":833,"x_min":389,"x_max":522,"o":"m 422 778 l 389 786 l 469 1075 l 522 1061 l 422 778 z "},"΅":{"ha":833,"x_min":233,"x_max":600,"o":"m 281 839 q 247 851 260 839 q 233 881 233 863 q 247 915 233 901 q 281 928 260 928 q 315 915 301 928 q 328 881 328 901 q 315 851 328 863 q 281 839 301 839 m 369 786 l 450 1075 l 503 1061 l 403 778 l 369 786 m 553 839 q 519 851 532 839 q 506 881 506 863 q 519 915 506 901 q 553 928 532 928 q 587 915 574 928 q 600 881 600 901 q 587 851 600 863 q 553 839 574 839 z "},"ͺ":{"ha":833,"x_min":397,"x_max":514,"o":"m 467 -261 q 417 -240 436 -261 q 397 -172 397 -219 l 397 -94 l 439 -94 q 437 -137 438 -112 q 436 -181 436 -161 q 447 -212 436 -201 q 469 -222 457 -222 q 483 -222 476 -222 q 506 -217 489 -221 l 514 -253 q 493 -259 501 -257 q 467 -261 485 -261 z "},"ι":{"ha":833,"x_min":390,"x_max":515,"o":"m 465 -17 q 425 -7 442 -17 q 399 24 408 3 q 390 81 390 46 l 390 553 l 432 553 q 430 391 431 469 q 429 234 429 313 q 429 72 429 156 q 440 35 429 47 q 468 22 451 22 q 486 24 478 22 q 507 31 494 26 l 515 -6 q 493 -13 506 -10 q 465 -17 481 -17 z "},"᾽":{"ha":833,"x_min":347,"x_max":508,"o":"z "},"᾿":{"ha":833,"x_min":347,"x_max":508,"o":"z "},"῾":{"ha":833,"x_min":325,"x_max":486,"o":"m 447 803 q 389 826 417 813 q 343 863 361 840 q 325 919 325 885 q 348 976 325 954 q 407 1008 371 997 q 483 1019 443 1018 l 486 983 q 399 965 431 982 q 367 914 367 947 q 393 865 367 883 q 458 833 419 846 l 447 803 z "},"`":{"ha":833,"x_min":325,"x_max":439,"o":"m 406 778 l 325 1033 l 378 1044 l 439 786 l 406 778 z "},"´":{"ha":833,"x_min":389,"x_max":522,"o":"m 422 778 l 389 786 l 469 1075 l 522 1061 l 422 778 z "},"῍":{"ha":833,"x_min":242,"x_max":536,"o":"m 281 803 l 269 833 q 326 864 304 844 q 347 914 347 883 q 319 965 347 947 q 242 983 292 982 l 244 1019 q 344 995 300 1018 q 389 919 389 972 q 374 863 389 885 q 333 826 358 840 q 281 803 308 813 m 503 778 l 422 1033 l 475 1044 l 536 786 l 503 778 z "},"῝":{"ha":833,"x_min":228,"x_max":522,"o":"m 336 803 q 283 826 308 813 q 243 863 258 840 q 228 919 228 885 q 272 995 228 972 q 372 1019 317 1018 l 375 983 q 297 965 325 982 q 269 914 269 947 q 291 864 269 883 q 347 833 313 844 l 336 803 m 489 778 l 408 1033 l 461 1044 l 522 786 l 489 778 z "},"῎":{"ha":833,"x_min":242,"x_max":558,"o":"m 281 803 l 269 833 q 326 864 304 844 q 347 914 347 883 q 319 965 347 947 q 242 983 292 982 l 244 1019 q 344 995 300 1018 q 389 919 389 972 q 374 863 389 885 q 333 826 358 840 q 281 803 308 813 m 469 778 l 436 786 l 506 1044 l 558 1033 l 469 778 z "},"῞":{"ha":833,"x_min":242,"x_max":544,"o":"m 350 803 q 297 826 322 813 q 257 863 272 840 q 242 919 242 885 q 286 995 242 972 q 386 1019 331 1018 l 389 983 q 311 965 339 982 q 283 914 283 947 q 305 864 283 883 q 361 833 326 844 l 350 803 m 422 786 l 492 1044 l 544 1033 l 456 778 l 422 786 z "},"῏":{"ha":833,"x_min":239,"x_max":594,"o":"m 514 981 q 440 995 472 981 q 380 1024 408 1010 q 319 1039 351 1039 q 286 1023 296 1039 q 272 975 276 1007 l 239 978 q 258 1042 242 1010 q 319 1075 274 1075 q 394 1060 363 1075 q 453 1031 425 1046 q 514 1017 482 1017 q 547 1033 538 1017 q 561 1081 557 1050 l 594 1078 q 576 1013 593 1046 q 514 981 560 981 m 389 781 l 378 811 q 430 833 410 819 q 450 864 450 847 q 425 902 450 889 q 350 917 400 915 l 353 950 q 449 931 407 949 q 492 869 492 913 q 458 813 492 835 q 389 781 425 792 z "},"῟":{"ha":833,"x_min":239,"x_max":594,"o":"m 444 781 q 376 813 410 792 q 342 869 342 835 q 384 931 342 913 q 481 950 426 949 l 483 917 q 408 902 433 915 q 383 864 383 889 q 404 833 383 847 q 456 811 425 819 l 444 781 m 239 978 q 258 1042 242 1010 q 319 1075 274 1075 q 394 1060 363 1075 q 453 1031 425 1046 q 514 1017 482 1017 q 547 1033 538 1017 q 561 1081 557 1050 l 594 1078 q 576 1013 593 1046 q 514 981 560 981 q 440 995 472 981 q 380 1024 408 1010 q 319 1039 351 1039 q 286 1023 296 1039 q 272 975 276 1007 l 239 978 z "},"῀":{"ha":833,"x_min":194,"x_max":639,"o":"m 524 806 q 456 826 483 806 q 406 875 428 847 q 361 924 383 903 q 308 944 339 944 q 251 905 269 944 q 231 808 233 865 l 194 811 q 208 890 197 851 q 242 955 218 929 q 311 981 267 981 q 378 960 351 981 q 428 911 406 939 q 473 863 450 883 q 526 842 496 842 q 583 883 565 842 q 603 978 601 924 l 639 975 q 626 897 636 936 q 592 832 615 858 q 524 806 568 806 z "},"῭":{"ha":833,"x_min":239,"x_max":594,"o":"m 281 839 q 251 851 263 839 q 239 881 239 863 q 251 911 239 900 q 281 922 263 922 q 311 911 300 922 q 322 881 322 900 q 311 851 322 863 q 281 839 300 839 m 425 778 l 344 1033 l 397 1044 l 458 786 l 425 778 m 553 839 q 523 851 535 839 q 511 881 511 863 q 523 911 511 900 q 553 922 535 922 q 583 911 572 922 q 594 881 594 900 q 583 851 594 863 q 553 839 572 839 z "},"΅":{"ha":833,"x_min":233,"x_max":600,"o":"m 281 839 q 247 851 260 839 q 233 881 233 863 q 247 915 233 901 q 281 928 260 928 q 315 915 301 928 q 328 881 328 901 q 315 851 328 863 q 281 839 301 839 m 369 786 l 450 1075 l 503 1061 l 403 778 l 369 786 m 553 839 q 519 851 532 839 q 506 881 506 863 q 519 915 506 901 q 553 928 532 928 q 587 915 574 928 q 600 881 600 901 q 587 851 600 863 q 553 839 574 839 z "},"῁":{"ha":833,"x_min":211,"x_max":622,"o":"m 297 836 q 266 849 279 836 q 253 881 253 863 q 266 913 253 900 q 297 925 279 925 q 329 913 317 925 q 342 881 342 900 q 329 849 342 863 q 297 836 317 836 m 536 836 q 505 849 518 836 q 492 881 492 863 q 505 913 492 900 q 536 925 518 925 q 568 913 556 925 q 581 881 581 900 q 568 849 581 863 q 536 836 556 836 m 519 972 q 455 983 481 972 q 408 1010 429 994 q 366 1036 388 1025 q 314 1047 344 1047 q 267 1029 286 1047 q 244 975 249 1011 l 211 978 q 238 1049 214 1014 q 314 1083 261 1083 q 378 1072 353 1083 q 425 1046 404 1061 q 467 1019 446 1031 q 519 1008 489 1008 q 566 1027 547 1008 q 589 1081 585 1046 l 622 1078 q 597 1008 621 1043 q 519 972 572 972 z "},"А":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 z "},"Б":{"ha":833,"x_min":167,"x_max":742,"o":"m 167 0 l 167 917 l 681 917 l 681 878 l 211 878 l 211 508 l 419 508 q 590 483 518 508 q 702 405 663 458 q 742 267 742 351 q 706 119 742 179 q 600 30 671 60 q 425 0 529 0 l 167 0 m 211 39 l 408 39 q 625 93 553 39 q 697 264 697 147 q 623 421 697 372 q 403 469 549 469 l 211 469 l 211 39 z "},"В":{"ha":833,"x_min":167,"x_max":742,"o":"m 167 0 l 167 917 l 389 917 q 549 892 483 917 q 649 819 615 868 q 683 694 683 769 q 643 569 683 622 q 521 494 603 515 l 521 489 q 683 419 624 475 q 742 267 742 363 q 702 119 742 179 q 588 30 663 60 q 406 0 513 0 l 167 0 m 211 508 l 361 508 q 575 556 511 508 q 639 694 639 603 q 573 835 639 793 q 369 878 507 878 l 211 878 l 211 508 m 211 39 l 389 39 q 617 93 538 39 q 697 264 697 147 q 617 419 697 368 q 389 469 538 469 l 211 469 l 211 39 z "},"Г":{"ha":833,"x_min":217,"x_max":742,"o":"m 217 0 l 217 917 l 742 917 l 742 878 l 261 878 l 261 0 l 217 0 z "},"Д":{"ha":833,"x_min":42,"x_max":792,"o":"m 50 -261 l 42 17 l 42 39 l 792 39 l 792 17 l 783 -261 l 747 -261 l 747 0 l 86 0 l 86 -261 l 50 -261 m 653 0 l 653 878 l 333 878 q 304 701 317 782 q 280 541 292 621 q 250 367 268 461 q 215 201 232 265 q 181 99 197 136 q 149 45 164 63 q 119 19 135 28 l 83 39 q 122 78 101 47 q 163 178 142 108 q 208 378 185 249 q 240 559 226 478 q 267 725 254 640 q 297 917 281 810 l 697 917 l 697 0 l 653 0 z "},"Е":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 z "},"Ж":{"ha":833,"x_min":0,"x_max":833,"o":"m 6 0 l 235 508 l 397 508 l 397 917 l 436 917 l 436 508 l 599 508 l 828 0 l 775 0 l 572 469 l 436 469 l 436 0 l 397 0 l 397 469 l 261 469 l 58 0 l 6 0 m 229 486 l 147 744 q 107 842 126 813 q 70 878 88 871 q 36 886 53 886 q 23 885 31 886 q 8 881 15 883 l 0 928 q 15 932 7 931 q 31 933 22 933 q 85 922 60 933 q 136 874 111 911 q 186 758 161 838 l 271 494 l 229 486 m 604 486 l 563 494 l 647 758 q 697 874 672 838 q 749 922 722 911 q 803 933 775 933 q 819 932 811 933 q 833 928 828 931 l 825 881 q 812 885 819 883 q 797 886 804 886 q 764 878 782 886 q 727 842 746 871 q 686 744 708 813 l 604 486 z "},"З":{"ha":833,"x_min":104,"x_max":732,"o":"m 426 -17 q 246 17 321 -17 q 104 122 171 50 l 135 153 q 268 53 203 82 q 426 25 333 25 q 556 51 496 25 q 651 127 615 76 q 688 250 688 178 q 604 415 688 361 q 376 469 521 469 l 288 469 l 288 508 l 349 508 q 569 559 500 508 q 638 708 638 610 q 575 844 638 796 q 418 892 513 892 q 285 865 347 892 q 182 794 222 839 l 154 825 q 265 901 194 869 q 418 933 335 933 q 549 907 489 933 q 645 830 608 881 q 682 708 682 779 q 642 573 682 631 q 529 494 603 515 l 529 489 q 674 415 617 475 q 732 253 732 356 q 690 109 732 169 q 579 16 649 49 q 426 -17 510 -17 z "},"И":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 172 917 l 172 322 q 171 194 172 258 q 167 64 169 131 l 172 64 l 272 244 l 656 917 l 706 917 l 706 0 l 661 0 l 661 603 q 663 728 661 668 q 667 853 665 789 l 661 853 l 561 672 l 178 0 l 128 0 z "},"Й":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 172 917 l 172 322 q 171 194 172 258 q 167 64 169 131 l 172 64 l 272 244 l 656 917 l 706 917 l 706 0 l 661 0 l 661 603 q 663 728 661 668 q 667 853 665 789 l 661 853 l 561 672 l 178 0 l 128 0 m 422 989 q 316 1015 354 989 q 262 1082 278 1042 q 242 1161 246 1122 l 283 1164 q 317 1066 286 1110 q 422 1022 347 1022 q 528 1066 497 1022 q 561 1164 560 1110 l 603 1161 q 583 1082 600 1122 q 528 1015 567 1042 q 422 989 490 989 z "},"К":{"ha":833,"x_min":178,"x_max":789,"o":"m 178 0 l 178 917 l 222 917 l 222 508 l 450 508 l 789 0 l 736 0 l 424 469 l 222 469 l 222 0 l 178 0 m 460 485 l 418 493 l 561 758 q 629 871 601 833 q 682 921 657 908 q 739 933 707 933 q 756 932 747 933 q 769 928 764 931 l 761 881 q 748 885 756 883 q 733 886 740 886 q 697 877 714 886 q 657 838 679 868 q 600 744 635 808 l 460 485 z "},"Л":{"ha":833,"x_min":11,"x_max":706,"o":"m 67 -17 q 42 -14 57 -17 q 11 -6 28 -11 l 25 39 q 45 33 36 35 q 64 31 54 31 q 111 49 89 31 q 154 124 133 67 q 197 297 175 181 q 253 601 226 453 q 308 917 279 750 l 706 917 l 706 0 l 661 0 l 661 878 l 344 878 q 294 585 318 731 q 242 292 269 439 q 193 97 218 163 q 138 7 168 31 q 67 -17 107 -17 z "},"М":{"ha":833,"x_min":117,"x_max":717,"o":"m 117 0 l 117 917 l 181 917 l 353 472 l 414 308 l 419 308 l 478 472 l 653 917 l 717 917 l 717 0 l 672 0 l 672 688 q 673 731 672 708 q 674 776 674 754 q 676 822 675 799 q 676 865 676 844 l 672 865 l 622 717 l 435 244 l 397 244 l 211 717 l 157 865 l 154 865 q 156 822 154 844 q 158 776 157 799 q 159 731 158 754 q 160 688 160 708 l 160 0 l 117 0 z "},"Н":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 172 917 l 172 508 l 661 508 l 661 917 l 706 917 l 706 0 l 661 0 l 661 469 l 172 469 l 172 0 l 128 0 z "},"О":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 z "},"П":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 706 917 l 706 0 l 661 0 l 661 878 l 172 878 l 172 0 l 128 0 z "},"Р":{"ha":833,"x_min":172,"x_max":733,"o":"m 172 0 l 172 917 l 411 917 q 586 892 514 917 q 696 813 658 868 q 733 667 733 758 q 696 522 733 579 q 586 435 658 464 q 411 406 514 406 l 217 406 l 217 0 l 172 0 m 217 444 l 394 444 q 615 497 543 444 q 686 667 686 549 q 615 833 686 788 q 394 878 543 878 l 217 878 l 217 444 z "},"С":{"ha":833,"x_min":103,"x_max":751,"o":"m 482 -17 q 328 17 397 -17 q 208 114 258 51 q 130 265 157 176 q 103 461 103 353 q 151 712 103 606 q 287 876 200 818 q 490 933 374 933 q 629 900 569 933 q 724 825 689 867 l 696 794 q 607 865 658 839 q 490 892 556 892 q 308 839 385 892 q 191 690 232 786 q 150 461 150 593 q 191 231 150 329 q 307 79 232 133 q 485 25 382 25 q 615 54 558 25 q 724 142 672 83 l 751 114 q 636 19 700 54 q 482 -17 572 -17 z "},"Т":{"ha":833,"x_min":69,"x_max":764,"o":"m 394 0 l 394 878 l 69 878 l 69 917 l 764 917 l 764 878 l 439 878 l 439 0 l 394 0 z "},"У":{"ha":833,"x_min":93,"x_max":743,"o":"m 246 -17 q 209 -14 224 -17 q 176 -6 194 -11 l 190 39 q 214 33 201 35 q 240 31 226 31 q 328 55 297 31 q 382 131 360 79 l 407 194 l 93 917 l 140 917 l 363 397 l 426 247 l 432 247 l 490 397 l 696 917 l 743 917 l 429 133 q 359 24 401 64 q 246 -17 317 -17 z "},"Ф":{"ha":833,"x_min":50,"x_max":783,"o":"m 400 122 q 141 214 232 122 q 50 461 50 306 q 141 706 50 618 q 400 794 232 794 l 433 794 q 692 706 601 794 q 783 461 783 618 q 692 214 783 306 q 433 122 601 122 l 400 122 m 400 161 l 433 161 q 660 244 583 161 q 736 461 736 326 q 660 676 736 597 q 433 756 583 756 l 400 756 q 174 676 250 756 q 97 461 97 597 q 174 244 97 326 q 400 161 250 161 m 397 -17 l 397 933 l 436 933 l 436 -17 l 397 -17 z "},"Х":{"ha":833,"x_min":115,"x_max":718,"o":"m 115 0 l 393 475 l 135 917 l 182 917 l 343 633 q 379 576 363 603 q 418 511 396 549 l 424 511 q 460 576 444 549 q 493 633 475 603 l 654 917 l 699 917 l 440 472 l 718 0 l 671 0 l 501 294 q 462 363 483 328 q 415 439 440 397 l 410 439 q 368 363 388 397 q 329 294 349 328 l 160 0 l 115 0 z "},"Ц":{"ha":833,"x_min":126,"x_max":800,"o":"m 126 0 l 126 917 l 171 917 l 171 39 l 661 39 l 661 917 l 706 917 l 706 0 l 126 0 m 756 -261 l 756 0 l 692 0 l 692 39 l 800 39 l 800 17 l 792 -261 l 756 -261 z "},"Ч":{"ha":833,"x_min":114,"x_max":689,"o":"m 644 0 l 644 442 q 557 431 607 436 q 442 425 507 425 q 267 451 340 425 q 153 538 193 478 q 114 700 114 599 l 114 917 l 158 917 l 158 700 q 193 560 158 611 q 292 488 228 508 q 444 467 356 467 q 559 472 508 467 q 644 483 610 478 l 644 917 l 689 917 l 689 0 l 644 0 z "},"Ш":{"ha":833,"x_min":64,"x_max":769,"o":"m 64 0 l 64 917 l 108 917 l 108 39 l 394 39 l 394 917 l 439 917 l 439 39 l 725 39 l 725 917 l 769 917 l 769 0 l 64 0 z "},"Щ":{"ha":833,"x_min":61,"x_max":806,"o":"m 61 0 l 61 917 l 106 917 l 106 39 l 364 39 l 364 917 l 408 917 l 408 39 l 667 39 l 667 917 l 711 917 l 711 0 l 61 0 m 761 -261 l 761 0 l 697 0 l 697 39 l 806 39 l 806 17 l 797 -261 l 761 -261 z "},"Ъ":{"ha":833,"x_min":19,"x_max":800,"o":"m 319 0 l 319 878 l 19 878 l 19 917 l 364 917 l 364 508 l 472 508 q 644 483 571 508 q 759 403 718 457 q 800 267 800 350 q 764 119 800 179 q 657 30 728 60 q 483 0 586 0 l 319 0 m 364 39 l 467 39 q 683 93 611 39 q 756 264 756 147 q 678 419 756 369 q 456 469 601 469 l 364 469 l 364 39 z "},"Ы":{"ha":833,"x_min":100,"x_max":733,"o":"m 100 0 l 100 917 l 144 917 l 144 508 l 217 508 q 388 483 315 508 q 499 405 460 458 q 539 267 539 351 q 503 119 539 179 q 396 30 467 60 q 222 0 325 0 l 100 0 m 144 39 l 206 39 q 422 93 350 39 q 494 264 494 147 q 420 421 494 372 q 200 469 346 469 l 144 469 l 144 39 m 689 0 l 689 917 l 733 917 l 733 0 l 689 0 z "},"Ь":{"ha":833,"x_min":164,"x_max":739,"o":"m 164 0 l 164 917 l 208 917 l 208 508 l 417 508 q 588 483 515 508 q 699 405 660 458 q 739 267 739 351 q 703 119 739 179 q 596 30 667 60 q 422 0 525 0 l 164 0 m 208 39 l 406 39 q 622 93 550 39 q 694 264 694 147 q 620 421 694 372 q 400 469 546 469 l 208 469 l 208 39 z "},"Э":{"ha":833,"x_min":82,"x_max":729,"o":"m 368 -17 q 204 19 272 -17 q 82 114 136 54 l 110 142 q 225 54 164 83 q 365 25 286 25 q 599 141 514 25 q 685 469 685 257 q 602 778 685 665 q 365 892 519 892 q 238 865 299 892 q 138 794 178 839 l 110 825 q 216 900 147 867 q 365 933 285 933 q 560 878 479 933 q 685 717 642 822 q 729 461 729 611 q 685 204 729 311 q 559 40 640 97 q 368 -17 478 -17 m 249 469 l 249 508 l 721 508 l 721 469 l 249 469 z "},"Ю":{"ha":833,"x_min":75,"x_max":765,"o":"m 75 0 l 75 917 l 119 917 l 119 508 l 300 508 l 300 469 l 119 469 l 119 0 l 75 0 m 521 -17 q 347 101 414 -17 q 281 469 281 218 q 347 819 281 706 q 521 933 414 933 q 697 819 628 933 q 765 461 765 706 q 697 101 765 218 q 521 -17 628 -17 m 521 25 q 625 72 581 25 q 694 215 669 118 q 718 461 718 311 q 694 706 718 611 q 625 847 669 801 q 521 892 581 892 q 418 847 463 892 q 349 706 374 801 q 325 461 325 611 q 349 215 325 311 q 418 72 374 118 q 521 25 463 25 z "},"Я":{"ha":833,"x_min":72,"x_max":661,"o":"m 617 0 l 617 433 l 381 433 q 244 465 304 438 q 149 547 183 493 q 114 681 114 600 q 150 817 114 765 q 252 893 186 869 q 408 917 318 917 l 661 917 l 661 0 l 617 0 m 425 472 l 617 472 l 617 878 l 425 878 q 230 833 299 878 q 161 681 161 789 q 230 524 161 575 q 425 472 299 472 m 72 0 l 356 450 l 406 447 l 125 0 l 72 0 z "},"Ѐ":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 500 986 l 325 1142 l 356 1175 l 519 1008 l 500 986 z "},"Ё":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 364 1011 q 333 1023 346 1011 q 319 1056 319 1035 q 333 1088 319 1076 q 364 1100 346 1100 q 396 1088 383 1100 q 408 1056 408 1076 q 396 1023 408 1035 q 364 1011 383 1011 m 575 1011 q 544 1023 557 1011 q 531 1056 531 1035 q 544 1088 531 1076 q 575 1100 557 1100 q 607 1088 594 1100 q 619 1056 619 1076 q 607 1023 619 1035 q 575 1011 594 1011 z "},"Ђ":{"ha":833,"x_min":-11,"x_max":806,"o":"m 567 -17 q 521 -12 546 -17 q 483 -3 496 -7 l 494 39 q 526 30 504 35 q 564 25 547 25 q 652 47 607 25 q 728 122 697 69 q 758 267 758 175 q 685 451 758 394 q 481 508 613 508 q 386 503 435 508 q 303 492 338 499 l 303 0 l 258 0 l 258 878 l -11 878 l -11 917 l 647 917 l 647 878 l 303 878 l 303 533 q 388 545 339 540 q 483 550 436 550 q 654 520 582 550 q 766 428 726 490 q 806 267 806 365 q 769 97 806 158 q 676 9 732 35 q 567 -17 621 -17 z "},"Ѓ":{"ha":833,"x_min":217,"x_max":742,"o":"m 217 0 l 217 917 l 742 917 l 742 878 l 261 878 l 261 0 l 217 0 m 386 986 l 367 1008 l 531 1175 l 561 1142 l 386 986 z "},"Є":{"ha":833,"x_min":104,"x_max":751,"o":"m 482 -17 q 282 40 367 -17 q 151 204 197 97 q 104 461 104 311 q 151 717 104 611 q 283 878 197 822 q 488 933 369 933 q 628 900 567 933 q 724 825 689 867 l 696 794 q 606 865 658 839 q 488 892 553 892 q 305 840 381 892 q 189 694 229 789 q 149 469 149 600 q 238 140 149 256 q 485 25 326 25 q 615 54 558 25 q 724 142 672 83 l 751 114 q 636 19 700 54 q 482 -17 572 -17 m 113 469 l 113 508 l 585 508 l 585 469 l 113 469 z "},"Ѕ":{"ha":833,"x_min":111,"x_max":731,"o":"m 431 -17 q 245 23 325 -17 q 111 122 165 63 l 142 153 q 269 60 194 94 q 431 25 343 25 q 617 80 547 25 q 686 222 686 135 q 661 320 686 283 q 594 381 636 357 q 503 425 553 404 l 361 489 q 273 533 319 507 q 194 603 226 560 q 161 714 161 646 q 197 828 161 779 q 294 906 232 878 q 433 933 356 933 q 588 901 521 933 q 697 825 656 868 l 669 794 q 568 865 628 839 q 433 892 508 892 q 269 844 332 892 q 206 717 206 796 q 235 624 206 660 q 305 567 264 589 q 381 531 346 546 l 522 467 q 624 415 576 444 q 701 341 672 386 q 731 225 731 296 q 693 101 731 156 q 588 15 656 46 q 431 -17 521 -17 z "},"І":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 z "},"Ї":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 m 311 1011 q 280 1023 293 1011 q 267 1056 267 1035 q 280 1088 267 1076 q 311 1100 293 1100 q 343 1088 331 1100 q 356 1056 356 1076 q 343 1023 356 1035 q 311 1011 331 1011 m 522 1011 q 491 1023 504 1011 q 478 1056 478 1035 q 491 1088 478 1076 q 522 1100 504 1100 q 554 1088 542 1100 q 567 1056 567 1076 q 554 1023 567 1035 q 522 1011 542 1011 z "},"Ј":{"ha":833,"x_min":136,"x_max":660,"o":"m 386 -17 q 242 22 310 -17 q 136 136 174 61 l 172 161 q 270 58 213 90 q 386 25 328 25 q 561 90 507 25 q 615 283 615 154 l 615 881 l 211 881 l 211 918 l 660 918 l 660 279 q 635 130 660 197 q 550 23 610 63 q 386 -17 490 -17 z "},"Љ":{"ha":833,"x_min":-3,"x_max":786,"o":"m 39 -17 q 20 -15 31 -17 q -3 -8 10 -14 l 11 36 q 24 32 18 33 q 36 31 31 31 q 76 48 57 31 q 113 122 96 65 q 144 297 131 179 q 176 601 164 450 q 194 917 189 753 l 467 917 l 422 878 l 233 878 q 224 682 231 781 q 207 485 217 583 q 186 289 197 386 q 149 93 171 158 q 101 6 128 28 q 39 -17 74 -17 m 422 0 l 422 917 l 467 917 l 467 508 l 508 508 q 656 483 593 508 q 752 405 718 458 q 786 267 786 351 q 755 119 786 179 q 663 30 724 60 q 514 0 603 0 l 422 0 m 467 39 l 497 39 q 681 93 621 39 q 742 264 742 147 q 679 421 742 372 q 492 469 617 469 l 467 469 l 467 39 z "},"Њ":{"ha":833,"x_min":64,"x_max":786,"o":"m 64 0 l 64 917 l 108 917 l 108 508 l 394 508 l 394 469 l 108 469 l 108 0 l 64 0 m 394 0 l 394 917 l 439 917 l 439 508 l 508 508 q 656 483 593 508 q 752 405 718 458 q 786 267 786 351 q 755 119 786 179 q 663 30 724 60 q 514 0 603 0 l 394 0 m 439 39 l 497 39 q 681 93 621 39 q 742 264 742 147 q 679 421 742 372 q 492 469 617 469 l 439 469 l 439 39 z "},"Ћ":{"ha":833,"x_min":-12,"x_max":788,"o":"m 257 0 l 257 917 l 301 917 l 301 533 q 386 545 338 540 q 482 550 435 550 q 708 487 628 550 q 788 281 788 424 l 788 0 l 743 0 l 743 281 q 676 457 743 406 q 479 508 608 508 q 385 503 433 508 q 301 492 336 499 l 301 0 l 257 0 m -12 878 l -12 917 l 646 917 l 646 878 l -12 878 z "},"Ќ":{"ha":833,"x_min":178,"x_max":789,"o":"m 178 0 l 178 917 l 222 917 l 222 508 l 450 508 l 789 0 l 736 0 l 424 469 l 222 469 l 222 0 l 178 0 m 460 485 l 418 493 l 561 758 q 629 871 601 833 q 682 921 657 908 q 739 933 707 933 q 756 932 747 933 q 769 928 764 931 l 761 881 q 748 885 756 883 q 733 886 740 886 q 697 877 714 886 q 657 838 679 868 q 600 744 635 808 l 460 485 m 400 986 l 381 1008 l 544 1175 l 575 1142 l 400 986 z "},"Ѝ":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 172 917 l 172 322 q 171 194 172 258 q 167 64 169 131 l 172 64 l 272 244 l 656 917 l 706 917 l 706 0 l 661 0 l 661 603 q 663 728 661 668 q 667 853 665 789 l 661 853 l 561 672 l 178 0 l 128 0 m 453 986 l 278 1142 l 308 1175 l 472 1008 l 453 986 z "},"Ў":{"ha":833,"x_min":93,"x_max":743,"o":"m 246 -17 q 209 -14 224 -17 q 176 -6 194 -11 l 190 39 q 214 33 201 35 q 240 31 226 31 q 328 55 297 31 q 382 131 360 79 l 407 194 l 93 917 l 140 917 l 363 397 l 426 247 l 432 247 l 490 397 l 696 917 l 743 917 l 429 133 q 359 24 401 64 q 246 -17 317 -17 m 417 989 q 310 1015 349 989 q 256 1082 272 1042 q 236 1161 240 1122 l 278 1164 q 311 1066 281 1110 q 417 1022 342 1022 q 523 1066 492 1022 q 556 1164 554 1110 l 597 1161 q 578 1082 594 1122 q 523 1015 561 1042 q 417 989 485 989 z "},"Џ":{"ha":833,"x_min":118,"x_max":715,"o":"m 118 0 l 118 917 l 163 917 l 163 39 l 671 39 l 671 917 l 715 917 l 715 0 l 118 0 m 399 -261 l 399 0 l 443 17 l 435 -261 l 399 -261 z "},"Ѣ":{"ha":833,"x_min":44,"x_max":742,"o":"m 253 0 l 253 978 l 297 978 l 297 497 l 419 497 q 593 473 521 497 q 703 397 665 449 q 742 261 742 344 q 707 116 742 174 q 603 29 672 58 q 431 0 535 0 l 253 0 m 297 39 l 414 39 q 628 90 558 39 q 697 258 697 142 q 625 411 697 364 q 403 458 553 458 l 297 458 l 297 39 m 44 731 l 44 769 l 617 769 l 617 731 l 44 731 z "},"Ѳ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 240 40 317 -17 q 121 204 164 97 q 78 461 78 311 q 121 717 78 611 q 240 878 164 822 q 417 933 317 933 q 593 878 517 933 q 713 717 669 822 q 756 461 756 611 q 713 204 756 311 q 593 40 669 97 q 417 -17 517 -17 m 417 25 q 631 140 550 25 q 711 469 711 256 q 674 696 711 601 q 572 841 638 790 q 417 892 506 892 q 262 841 328 892 q 159 696 196 790 q 122 469 122 601 q 203 140 122 256 q 417 25 283 25 m 106 469 l 106 508 l 722 508 l 722 469 l 106 469 z "},"Ѵ":{"ha":833,"x_min":89,"x_max":806,"o":"m 394 0 l 89 917 l 136 917 l 314 367 q 363 212 342 282 q 414 57 385 142 l 419 57 q 467 212 447 142 q 514 367 488 282 l 633 779 q 685 897 657 860 q 764 933 714 933 q 783 931 774 933 q 806 922 793 929 l 792 878 q 779 884 786 882 q 761 886 772 886 q 715 860 732 886 q 678 772 697 833 l 444 0 l 394 0 z "},"Ґ":{"ha":833,"x_min":217,"x_max":736,"o":"m 217 0 l 217 917 l 711 917 l 725 878 l 261 878 l 261 0 l 217 0 m 644 878 l 644 917 l 683 917 l 700 1156 l 736 1156 l 725 878 l 644 878 z "},"Ғ":{"ha":833,"x_min":114,"x_max":742,"o":"m 228 0 l 228 917 l 742 917 l 742 878 l 272 878 l 272 0 l 228 0 m 114 453 l 114 489 l 231 492 l 514 492 l 514 453 l 114 453 z "},"Җ":{"ha":833,"x_min":0,"x_max":856,"o":"m 811 -261 l 811 0 l 778 0 l 778 39 l 856 39 l 856 17 l 847 -261 l 811 -261 m 6 0 l 235 508 l 397 508 l 397 917 l 436 917 l 436 508 l 599 508 l 828 0 l 775 0 l 572 469 l 436 469 l 436 0 l 397 0 l 397 469 l 261 469 l 58 0 l 6 0 m 229 486 l 147 744 q 107 842 126 813 q 70 878 88 871 q 36 886 53 886 q 23 885 31 886 q 8 881 15 883 l 0 928 q 15 932 7 931 q 31 933 22 933 q 85 922 60 933 q 136 874 111 911 q 186 758 161 838 l 271 494 l 229 486 m 604 486 l 563 494 l 647 758 q 697 874 672 838 q 749 922 722 911 q 803 933 775 933 q 819 932 811 933 q 833 928 828 931 l 825 881 q 812 885 819 883 q 797 886 804 886 q 764 878 782 886 q 727 842 746 871 q 686 744 708 813 l 604 486 z "},"Ҙ":{"ha":833,"x_min":104,"x_max":732,"o":"m 401 -261 l 401 0 l 446 17 l 438 -261 l 401 -261 m 426 -18 q 246 15 321 -18 q 104 121 171 49 l 135 151 q 268 52 203 81 q 426 24 333 24 q 556 49 496 24 q 651 126 615 75 q 688 249 688 176 q 604 414 688 360 q 376 468 521 468 l 288 468 l 288 507 l 349 507 q 569 558 500 507 q 638 707 638 608 q 575 842 638 794 q 418 890 513 890 q 285 864 347 890 q 182 793 222 838 l 154 824 q 265 900 194 868 q 418 932 335 932 q 549 906 489 932 q 645 828 608 879 q 682 707 682 778 q 642 572 682 629 q 529 493 603 514 l 529 488 q 674 414 617 474 q 732 251 732 354 q 690 108 732 168 q 579 15 649 47 q 426 -18 510 -18 z "},"Қ":{"ha":833,"x_min":178,"x_max":797,"o":"m 753 -261 l 753 0 l 739 0 l 739 39 l 797 39 l 797 17 l 789 -261 l 753 -261 m 178 0 l 178 917 l 222 917 l 222 508 l 450 508 l 789 0 l 736 0 l 424 469 l 222 469 l 222 0 l 178 0 m 460 485 l 418 493 l 561 758 q 629 871 601 833 q 682 921 657 908 q 739 933 707 933 q 756 932 747 933 q 769 928 764 931 l 761 881 q 748 885 756 883 q 733 886 740 886 q 697 877 714 886 q 657 838 679 868 q 600 744 635 808 l 460 485 z "},"Ҡ":{"ha":833,"x_min":19,"x_max":833,"o":"m 319 0 l 319 917 l 364 917 l 364 508 l 494 508 l 833 0 l 781 0 l 468 469 l 364 469 l 364 0 l 319 0 m 19 878 l 19 917 l 364 917 l 319 878 l 19 878 m 504 485 l 463 493 l 606 758 q 674 871 646 833 q 726 921 701 908 q 783 933 751 933 q 800 932 792 933 q 814 928 808 931 l 806 881 q 792 885 800 883 q 778 886 785 886 q 741 877 758 886 q 701 838 724 868 q 644 744 679 808 l 504 485 z "},"Ң":{"ha":833,"x_min":128,"x_max":800,"o":"m 128 0 l 128 917 l 172 917 l 172 508 l 661 508 l 661 917 l 706 917 l 706 0 l 661 0 l 661 469 l 172 469 l 172 0 l 128 0 m 756 -261 l 756 0 l 692 0 l 692 39 l 800 39 l 800 17 l 792 -261 l 756 -261 z "},"Ҫ":{"ha":833,"x_min":103,"x_max":751,"o":"m 463 -261 l 463 0 l 507 17 l 499 -261 l 463 -261 m 482 -17 q 328 17 397 -17 q 208 114 258 51 q 130 265 157 176 q 103 461 103 353 q 151 712 103 606 q 287 876 200 818 q 490 933 374 933 q 629 900 569 933 q 724 825 689 867 l 696 794 q 607 865 658 839 q 490 892 556 892 q 308 839 385 892 q 191 690 232 786 q 150 461 150 593 q 191 231 150 329 q 307 79 232 133 q 485 25 382 25 q 615 54 558 25 q 724 142 672 83 l 751 114 q 636 19 700 54 q 482 -17 572 -17 z "},"Ү":{"ha":833,"x_min":78,"x_max":756,"o":"m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 z "},"Ұ":{"ha":833,"x_min":78,"x_max":756,"o":"m 175 336 l 175 372 l 292 375 l 658 375 l 658 336 l 175 336 m 394 0 l 394 340 l 78 917 l 122 917 l 294 603 q 356 496 326 550 q 417 386 385 442 l 422 386 q 486 496 456 442 q 547 604 517 550 l 714 917 l 756 917 l 439 340 l 439 0 l 394 0 z "},"Ҳ":{"ha":833,"x_min":115,"x_max":747,"o":"m 703 -261 l 703 0 l 683 0 l 683 39 l 747 39 l 747 17 l 739 -261 l 703 -261 m 115 0 l 393 475 l 135 917 l 182 917 l 343 633 q 379 576 363 603 q 418 511 396 549 l 424 511 q 460 576 444 549 q 493 633 475 603 l 654 917 l 699 917 l 440 472 l 718 0 l 671 0 l 501 294 q 462 363 483 328 q 415 439 440 397 l 410 439 q 368 363 388 397 q 329 294 349 328 l 160 0 l 115 0 z "},"Ҷ":{"ha":833,"x_min":114,"x_max":783,"o":"m 644 0 l 644 442 q 557 431 607 436 q 442 425 507 425 q 267 451 340 425 q 153 538 193 478 q 114 700 114 599 l 114 917 l 158 917 l 158 700 q 193 560 158 611 q 292 488 228 508 q 444 467 356 467 q 559 472 508 467 q 644 483 610 478 l 644 917 l 689 917 l 689 0 l 644 0 m 739 -261 l 739 0 l 675 0 l 675 39 l 783 39 l 783 17 l 775 -261 l 739 -261 z "},"Һ":{"ha":833,"x_min":158,"x_max":714,"o":"m 158 0 l 158 917 l 203 917 l 203 533 q 285 545 239 540 q 392 550 332 550 q 564 524 492 550 q 675 440 636 499 q 714 281 714 381 l 714 0 l 669 0 l 669 281 q 636 418 669 368 q 540 488 603 468 q 389 508 476 508 q 283 503 329 508 q 203 492 236 499 l 203 0 l 158 0 z "},"Ӏ":{"ha":833,"x_min":156,"x_max":678,"o":"m 156 0 l 156 39 l 394 39 l 394 878 l 156 878 l 156 917 l 678 917 l 678 878 l 439 878 l 439 39 l 678 39 l 678 0 l 156 0 z "},"Ӂ":{"ha":833,"x_min":0,"x_max":833,"o":"m 6 0 l 235 508 l 397 508 l 397 917 l 436 917 l 436 508 l 599 508 l 828 0 l 775 0 l 572 469 l 436 469 l 436 0 l 397 0 l 397 469 l 261 469 l 58 0 l 6 0 m 229 486 l 147 744 q 107 842 126 813 q 70 878 88 871 q 36 886 53 886 q 23 885 31 886 q 8 881 15 883 l 0 928 q 15 932 7 931 q 31 933 22 933 q 85 922 60 933 q 136 874 111 911 q 186 758 161 838 l 271 494 l 229 486 m 604 486 l 563 494 l 647 758 q 697 874 672 838 q 749 922 722 911 q 803 933 775 933 q 819 932 811 933 q 833 928 828 931 l 825 881 q 812 885 819 883 q 797 886 804 886 q 764 878 782 886 q 727 842 746 871 q 686 744 708 813 l 604 486 m 417 989 q 310 1015 349 989 q 256 1082 272 1042 q 236 1161 240 1122 l 278 1164 q 311 1066 281 1110 q 417 1022 342 1022 q 523 1066 492 1022 q 556 1164 554 1110 l 597 1161 q 578 1082 594 1122 q 523 1015 561 1042 q 417 989 485 989 z "},"Ӑ":{"ha":833,"x_min":69,"x_max":764,"o":"m 69 0 l 397 917 l 436 917 l 764 0 l 717 0 l 525 550 q 470 709 496 633 q 419 869 444 785 l 414 869 q 363 709 389 785 q 308 550 338 633 l 114 0 l 69 0 m 211 328 l 211 367 l 618 367 l 618 328 l 211 328 m 417 989 q 310 1015 349 989 q 256 1082 272 1042 q 236 1161 240 1122 l 278 1164 q 311 1066 281 1110 q 417 1022 342 1022 q 523 1066 492 1022 q 556 1164 554 1110 l 597 1161 q 578 1082 594 1122 q 523 1015 561 1042 q 417 989 485 989 z "},"Ӕ":{"ha":833,"x_min":0,"x_max":817,"o":"m 0 0 l 419 917 l 803 917 l 803 878 l 492 878 l 492 508 l 728 508 l 728 469 l 492 469 l 492 39 l 817 39 l 817 0 l 447 0 l 447 875 l 442 875 q 369 714 407 794 q 294 547 332 633 l 50 0 l 0 0 m 181 314 l 181 353 l 483 353 l 483 314 l 181 314 z "},"Ӗ":{"ha":833,"x_min":183,"x_max":731,"o":"m 183 0 l 183 917 l 717 917 l 717 878 l 228 878 l 228 508 l 639 508 l 639 469 l 228 469 l 228 39 l 731 39 l 731 0 l 183 0 m 469 989 q 363 1015 401 989 q 309 1082 325 1042 q 289 1161 293 1122 l 331 1164 q 364 1066 333 1110 q 469 1022 394 1022 q 576 1066 544 1022 q 608 1164 607 1110 l 650 1161 q 631 1082 647 1122 q 576 1015 614 1042 q 469 989 538 989 z "},"Ә":{"ha":833,"x_min":92,"x_max":753,"o":"m 414 -17 q 240 45 313 -17 q 130 214 168 107 q 92 458 92 321 q 92 461 92 461 q 92 461 92 461 l 714 461 l 714 422 l 106 422 l 136 461 q 169 229 136 328 q 265 76 203 131 q 414 22 326 22 q 570 78 504 22 q 672 232 636 133 q 708 461 708 331 q 676 689 708 592 q 579 840 643 786 q 422 894 515 894 q 307 869 360 894 q 214 800 254 844 l 189 831 q 287 904 229 875 q 419 933 344 933 q 601 876 526 933 q 714 712 675 818 q 753 461 753 606 q 710 209 753 317 q 592 42 668 101 q 414 -17 515 -17 z "},"Ӣ":{"ha":833,"x_min":128,"x_max":706,"o":"m 128 0 l 128 917 l 172 917 l 172 322 q 171 194 172 258 q 167 64 169 131 l 172 64 l 272 244 l 656 917 l 706 917 l 706 0 l 661 0 l 661 603 q 663 728 661 668 q 667 853 665 789 l 661 853 l 561 672 l 178 0 l 128 0 m 256 1036 l 256 1075 l 589 1075 l 589 1036 l 256 1036 z "},"Ӧ":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 242 42 318 -17 q 122 209 165 101 q 78 461 78 317 q 122 712 78 606 q 242 876 165 818 q 417 933 318 933 q 592 876 515 933 q 712 712 668 818 q 756 461 756 606 q 712 209 756 317 q 592 42 668 101 q 417 -17 515 -17 m 417 25 q 569 79 504 25 q 672 231 635 133 q 708 461 708 329 q 672 690 708 593 q 569 839 635 786 q 417 892 504 892 q 264 839 329 892 q 162 690 199 786 q 125 461 125 593 q 162 231 125 329 q 264 79 199 133 q 417 25 329 25 m 311 1011 q 280 1023 293 1011 q 267 1056 267 1035 q 280 1088 267 1076 q 311 1100 293 1100 q 343 1088 331 1100 q 356 1056 356 1076 q 343 1023 356 1035 q 311 1011 331 1011 m 522 1011 q 491 1023 504 1011 q 478 1056 478 1035 q 491 1088 478 1076 q 522 1100 504 1100 q 554 1088 542 1100 q 567 1056 567 1076 q 554 1023 567 1035 q 522 1011 542 1011 z "},"Ө":{"ha":833,"x_min":78,"x_max":756,"o":"m 417 -17 q 240 40 317 -17 q 121 204 164 97 q 78 461 78 311 q 121 717 78 611 q 240 878 164 822 q 417 933 317 933 q 593 878 517 933 q 713 717 669 822 q 756 461 756 611 q 713 204 756 311 q 593 40 669 97 q 417 -17 517 -17 m 417 25 q 631 140 550 25 q 711 469 711 256 q 674 696 711 601 q 572 841 638 790 q 417 892 506 892 q 262 841 328 892 q 159 696 196 790 q 122 469 122 601 q 203 140 122 256 q 417 25 283 25 m 106 469 l 106 508 l 722 508 l 722 469 l 106 469 z "},"Ӯ":{"ha":833,"x_min":93,"x_max":743,"o":"m 246 -17 q 209 -14 224 -17 q 176 -6 194 -11 l 190 39 q 214 33 201 35 q 240 31 226 31 q 328 55 297 31 q 382 131 360 79 l 407 194 l 93 917 l 140 917 l 363 397 l 426 247 l 432 247 l 490 397 l 696 917 l 743 917 l 429 133 q 359 24 401 64 q 246 -17 317 -17 m 250 1036 l 250 1075 l 583 1075 l 583 1036 l 250 1036 z "},"Ӳ":{"ha":833,"x_min":93,"x_max":743,"o":"m 246 -17 q 209 -14 224 -17 q 176 -6 194 -11 l 190 39 q 214 33 201 35 q 240 31 226 31 q 328 55 297 31 q 382 131 360 79 l 407 194 l 93 917 l 140 917 l 363 397 l 426 247 l 432 247 l 490 397 l 696 917 l 743 917 l 429 133 q 359 24 401 64 q 246 -17 317 -17 m 311 986 l 283 1000 l 403 1203 l 439 1181 l 311 986 m 503 986 l 475 1000 l 594 1203 l 631 1181 l 503 986 z "},"а":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 z "},"б":{"ha":833,"x_min":122,"x_max":725,"o":"m 436 -17 q 267 33 338 -17 q 160 175 197 83 q 122 392 122 267 q 141 633 122 535 q 196 792 160 731 q 284 890 232 854 q 403 946 336 926 q 550 978 469 965 q 610 989 589 985 q 647 999 631 993 q 683 1014 663 1004 l 694 969 q 634 947 665 954 q 558 933 603 940 q 417 903 481 921 q 307 855 354 886 q 228 767 260 824 q 180 619 196 711 q 164 392 164 528 q 194 203 164 286 q 284 71 224 119 q 436 22 344 22 q 566 62 511 22 q 651 172 621 101 q 681 333 681 242 q 653 472 681 410 q 570 572 625 535 q 433 608 515 608 q 300 576 369 608 q 161 453 231 544 l 161 503 q 289 611 217 575 q 436 647 361 647 q 591 608 526 647 q 690 497 656 568 q 725 333 725 426 q 687 147 725 225 q 583 26 649 68 q 436 -17 518 -17 z "},"в":{"ha":833,"x_min":167,"x_max":739,"o":"m 167 0 l 167 664 l 469 664 q 598 647 544 664 q 680 593 651 629 q 708 501 708 557 q 674 403 708 436 q 590 356 639 371 l 590 351 q 660 324 626 343 q 717 272 694 306 q 739 189 739 239 q 707 83 739 125 q 616 21 675 42 q 475 0 557 0 l 167 0 m 208 369 l 443 369 q 613 404 563 369 q 664 499 664 439 q 615 592 664 560 q 457 625 565 625 l 208 625 l 208 369 m 208 39 l 461 39 q 635 77 576 39 q 694 190 694 115 q 631 294 694 258 q 450 331 568 331 l 208 331 l 208 39 z "},"г":{"ha":833,"x_min":236,"x_max":722,"o":"m 236 0 l 236 664 l 722 664 l 722 625 l 278 625 l 278 0 l 236 0 z "},"д":{"ha":833,"x_min":86,"x_max":744,"o":"m 614 0 l 614 625 l 289 625 l 256 342 q 230 182 244 243 q 200 88 215 121 q 170 38 185 54 q 144 14 156 22 l 111 39 q 151 76 132 50 q 186 165 169 103 q 217 344 203 226 l 256 664 l 656 664 l 656 0 l 614 0 m 92 -239 l 86 17 l 86 39 l 744 39 l 744 17 l 739 -239 l 703 -239 l 703 0 l 128 0 l 128 -239 l 92 -239 z "},"е":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 z "},"ж":{"ha":833,"x_min":14,"x_max":819,"o":"m 14 0 l 228 369 l 397 369 l 397 664 l 436 664 l 436 369 l 606 369 l 819 0 l 772 0 l 583 331 l 436 331 l 436 0 l 397 0 l 397 331 l 250 331 l 61 0 l 14 0 m 231 333 l 156 525 q 103 616 128 596 q 50 636 78 636 q 40 636 43 636 q 31 633 38 636 l 19 675 q 32 679 24 678 q 47 681 40 681 q 123 651 88 681 q 192 536 158 622 l 269 338 l 231 333 m 603 333 l 564 338 l 642 536 q 711 651 675 622 q 786 681 747 681 q 801 679 793 681 q 814 675 810 678 l 803 633 q 794 636 797 636 q 783 636 790 636 q 731 616 757 636 q 678 525 706 596 l 603 333 z "},"з":{"ha":833,"x_min":103,"x_max":683,"o":"m 390 -17 q 238 6 310 -17 q 103 86 165 28 l 128 117 q 251 42 188 61 q 389 22 315 22 q 570 63 501 22 q 639 179 639 103 q 567 292 639 254 q 364 331 494 331 l 286 331 l 286 369 l 344 369 q 536 407 472 369 q 600 508 600 444 q 542 610 600 578 q 389 642 485 642 q 252 619 306 642 q 147 558 199 597 l 122 589 q 235 655 172 629 q 389 681 297 681 q 520 661 463 681 q 611 604 578 642 q 644 511 644 567 q 611 418 644 456 q 525 356 578 381 l 525 350 q 635 293 588 333 q 683 178 683 253 q 648 74 683 118 q 547 7 613 31 q 390 -17 482 -17 z "},"и":{"ha":833,"x_min":168,"x_max":665,"o":"m 168 0 l 168 664 l 210 664 l 210 311 q 208 190 210 256 q 204 58 207 125 l 210 58 q 258 131 231 90 q 307 203 286 172 l 624 664 l 665 664 l 665 0 l 624 0 l 624 353 q 626 474 624 408 q 629 606 628 539 l 624 606 q 575 534 603 575 q 526 461 547 493 l 210 0 l 168 0 z "},"й":{"ha":833,"x_min":168,"x_max":665,"o":"m 168 0 l 168 664 l 210 664 l 210 311 q 208 190 210 256 q 204 58 207 125 l 210 58 q 258 131 231 90 q 307 203 286 172 l 624 664 l 665 664 l 665 0 l 624 0 l 624 353 q 626 474 624 408 q 629 606 628 539 l 624 606 q 575 534 603 575 q 526 461 547 493 l 210 0 l 168 0 m 425 794 q 306 826 349 794 q 247 904 264 858 q 225 992 229 950 l 267 994 q 283 916 268 954 q 332 853 297 878 q 425 828 367 828 q 519 853 485 828 q 567 916 553 878 q 583 994 582 954 l 625 992 q 604 904 622 950 q 544 826 586 858 q 425 794 501 794 z "},"к":{"ha":833,"x_min":189,"x_max":753,"o":"m 189 0 l 189 664 l 231 664 l 231 367 l 485 367 l 753 0 l 706 0 l 464 328 l 231 328 l 231 0 l 189 0 m 489 333 l 447 338 l 561 536 q 617 624 594 593 q 660 668 639 656 q 708 681 682 681 q 736 675 725 681 l 725 633 q 716 636 719 636 q 706 636 713 636 q 660 615 679 636 q 600 525 640 593 l 489 333 z "},"л":{"ha":833,"x_min":58,"x_max":656,"o":"m 103 -17 q 79 -15 89 -17 q 58 -8 69 -12 l 69 33 q 83 30 76 32 q 97 28 89 28 q 165 71 139 28 q 200 203 190 114 q 228 433 214 318 q 256 664 242 549 l 656 664 l 656 0 l 614 0 l 614 625 l 289 625 q 264 411 276 518 q 239 197 251 304 q 192 35 226 88 q 103 -17 157 -17 z "},"м":{"ha":833,"x_min":125,"x_max":708,"o":"m 125 0 l 125 664 l 175 664 l 344 283 q 379 197 361 240 q 414 110 397 154 l 419 110 q 458 197 439 154 q 492 283 476 240 l 658 664 l 708 664 l 708 0 l 667 0 l 667 406 q 667 460 667 431 q 669 522 668 489 q 672 586 671 554 l 667 586 q 638 519 653 551 q 608 453 624 486 l 442 67 l 394 67 l 225 453 q 197 519 211 486 q 167 586 182 551 l 161 586 q 164 522 163 554 q 166 460 165 489 q 167 406 167 431 l 167 0 l 125 0 z "},"н":{"ha":833,"x_min":153,"x_max":681,"o":"m 153 0 l 153 664 l 194 664 l 194 369 l 639 369 l 639 664 l 681 664 l 681 0 l 639 0 l 639 331 l 194 331 l 194 0 l 153 0 z "},"о":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 z "},"п":{"ha":833,"x_min":153,"x_max":681,"o":"m 153 0 l 153 664 l 681 664 l 681 0 l 639 0 l 639 625 l 194 625 l 194 0 l 153 0 z "},"р":{"ha":833,"x_min":153,"x_max":736,"o":"m 153 -308 l 153 664 l 189 664 l 194 564 l 197 564 q 317 647 249 614 q 453 681 386 681 q 611 639 549 681 q 705 521 674 597 q 736 342 736 444 q 692 149 736 229 q 578 26 649 69 q 422 -17 507 -17 q 311 9 375 -17 q 194 81 247 35 l 192 81 l 194 -58 l 194 -308 l 153 -308 m 425 22 q 563 63 503 22 q 658 176 624 104 q 692 342 692 249 q 667 494 692 426 q 590 602 643 563 q 450 642 538 642 q 328 610 394 642 q 194 511 261 578 l 194 128 q 321 47 257 71 q 425 22 385 22 z "},"с":{"ha":833,"x_min":125,"x_max":739,"o":"m 483 -17 q 299 24 381 -17 q 172 143 218 65 q 125 331 125 221 q 174 520 125 442 q 303 640 222 599 q 483 681 385 681 q 624 649 568 681 q 721 578 681 618 l 693 547 q 599 615 650 589 q 483 642 549 642 q 319 602 390 642 q 209 492 249 563 q 169 331 169 422 q 208 169 169 239 q 318 61 247 100 q 483 22 389 22 q 610 51 553 22 q 714 122 668 79 l 739 92 q 626 14 689 44 q 483 -17 563 -17 z "},"т":{"ha":833,"x_min":110,"x_max":724,"o":"m 396 0 l 396 625 l 110 625 l 110 664 l 724 664 l 724 625 l 438 625 l 438 0 l 396 0 z "},"у":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 z "},"ф":{"ha":833,"x_min":63,"x_max":771,"o":"m 396 -308 l 396 -58 l 397 42 q 339 1 369 18 q 268 -17 308 -17 q 119 73 175 -17 q 63 331 63 163 q 90 516 63 438 q 164 638 117 594 q 268 681 211 681 q 335 663 304 681 q 397 622 365 646 l 396 722 l 396 1003 l 438 1003 l 438 722 l 436 622 q 503 665 468 649 q 574 681 539 681 q 722 588 674 681 q 771 342 771 496 q 743 149 771 229 q 669 26 715 69 q 565 -17 622 -17 q 503 0 536 -17 q 436 42 471 17 l 438 -58 l 438 -308 l 396 -308 m 271 22 q 331 37 303 22 q 396 86 360 51 l 396 581 q 329 628 361 614 q 265 642 297 642 q 183 600 219 642 q 127 488 147 558 q 107 331 107 417 q 149 108 107 193 q 271 22 192 22 m 568 22 q 651 63 615 22 q 706 176 686 104 q 726 342 726 249 q 711 494 726 426 q 662 602 696 563 q 571 642 628 642 q 508 628 540 642 q 438 581 475 614 l 438 83 q 510 35 475 49 q 568 22 544 22 z "},"х":{"ha":833,"x_min":119,"x_max":714,"o":"m 119 0 l 390 344 l 142 664 l 192 664 l 328 486 q 370 431 349 460 q 414 375 392 403 l 419 375 q 467 433 443 403 q 511 489 490 463 l 644 664 l 692 664 l 440 344 l 714 0 l 664 0 l 514 190 q 467 251 492 218 q 417 314 442 285 l 411 314 q 363 253 386 283 q 314 189 339 222 l 167 0 l 119 0 z "},"ц":{"ha":833,"x_min":154,"x_max":769,"o":"m 154 0 l 154 664 l 196 664 l 196 39 l 639 39 l 639 664 l 681 664 l 681 0 l 154 0 m 728 -239 l 728 0 l 667 0 l 667 39 l 769 39 l 769 17 l 764 -239 l 728 -239 z "},"ч":{"ha":833,"x_min":150,"x_max":647,"o":"m 606 0 l 606 303 q 549 291 572 296 q 500 283 525 286 q 436 281 475 281 q 276 303 339 281 q 181 376 213 326 q 150 506 150 426 l 150 664 l 192 664 l 192 506 q 252 362 192 404 q 442 319 313 319 q 523 326 486 319 q 606 342 560 332 l 606 664 l 647 664 l 647 0 l 606 0 z "},"ш":{"ha":833,"x_min":111,"x_max":722,"o":"m 111 0 l 111 664 l 153 664 l 153 39 l 397 39 l 397 664 l 436 664 l 436 39 l 681 39 l 681 664 l 722 664 l 722 0 l 111 0 z "},"щ":{"ha":833,"x_min":111,"x_max":811,"o":"m 111 0 l 111 664 l 153 664 l 153 39 l 397 39 l 397 664 l 436 664 l 436 39 l 681 39 l 681 664 l 722 664 l 722 0 l 111 0 m 769 -239 l 769 0 l 708 0 l 708 39 l 811 39 l 811 17 l 806 -239 l 769 -239 z "},"ъ":{"ha":833,"x_min":54,"x_max":751,"o":"m 318 0 l 318 625 l 54 625 l 54 664 l 360 664 l 360 392 l 504 392 q 638 369 582 392 q 722 304 693 347 q 751 197 751 261 q 722 90 751 133 q 638 23 693 46 q 504 0 582 0 l 318 0 m 360 39 l 490 39 q 653 77 600 39 q 707 197 707 115 q 653 316 707 279 q 490 353 600 353 l 360 353 l 360 39 z "},"ы":{"ha":833,"x_min":133,"x_max":700,"o":"m 133 0 l 133 664 l 175 664 l 175 392 l 306 392 q 439 369 383 392 q 524 304 494 347 q 553 197 553 261 q 524 90 553 133 q 439 23 494 46 q 306 0 383 0 l 133 0 m 175 39 l 292 39 q 455 77 401 39 q 508 197 508 115 q 455 316 508 279 q 292 353 401 353 l 175 353 l 175 39 m 658 0 l 658 664 l 700 664 l 700 0 l 658 0 z "},"ь":{"ha":833,"x_min":224,"x_max":679,"o":"m 224 0 l 224 664 l 265 664 l 265 392 l 432 392 q 565 369 510 392 q 650 304 621 347 q 679 197 679 261 q 650 90 679 133 q 565 23 621 46 q 432 0 510 0 l 224 0 m 265 39 l 418 39 q 581 77 528 39 q 635 197 635 115 q 581 316 635 279 q 418 353 528 353 l 265 353 l 265 39 z "},"э":{"ha":833,"x_min":94,"x_max":708,"o":"m 358 -17 q 208 14 274 -17 q 94 92 143 44 l 119 122 q 223 50 164 78 q 358 22 282 22 q 581 103 499 22 q 664 331 664 183 q 625 500 664 431 q 520 606 586 569 q 369 642 454 642 q 234 615 289 642 q 139 547 179 588 l 111 578 q 214 649 156 618 q 372 681 272 681 q 539 643 463 681 q 662 528 615 606 q 708 331 708 450 q 663 137 708 214 q 538 22 617 60 q 358 -17 460 -17 m 267 331 l 267 369 l 676 369 l 676 331 l 267 331 z "},"ю":{"ha":833,"x_min":78,"x_max":764,"o":"m 78 0 l 78 664 l 119 664 l 119 364 l 297 364 l 297 325 l 119 325 l 119 0 l 78 0 m 525 -17 q 401 22 457 -17 q 313 137 346 60 q 281 331 281 214 q 313 526 281 449 q 401 642 346 604 q 525 681 457 681 q 646 642 592 681 q 732 526 700 604 q 764 331 764 449 q 732 137 764 214 q 646 22 700 60 q 525 -17 592 -17 m 525 22 q 665 103 611 22 q 719 331 719 183 q 665 560 719 479 q 525 642 611 642 q 379 560 436 642 q 322 331 322 479 q 379 103 322 183 q 525 22 436 22 z "},"я":{"ha":833,"x_min":100,"x_max":667,"o":"m 625 0 l 625 300 l 336 300 q 250 311 290 300 q 180 344 210 322 q 133 402 150 367 q 115 486 115 438 q 145 590 115 551 q 227 647 175 629 q 347 664 279 664 l 667 664 l 667 0 l 625 0 m 361 339 l 625 339 l 625 625 l 361 625 q 214 592 268 625 q 160 486 160 560 q 214 376 160 413 q 361 339 268 339 m 100 0 l 339 319 l 375 303 l 150 0 l 100 0 z "},"ѐ":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 492 797 l 300 1006 l 333 1036 l 517 819 l 492 797 z "},"ё":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 325 836 q 291 851 304 836 q 278 886 278 865 q 291 922 278 907 q 325 936 304 936 q 359 922 346 936 q 372 886 372 907 q 359 851 372 865 q 325 836 346 836 m 564 836 q 530 851 543 836 q 517 886 517 865 q 530 922 517 907 q 564 936 543 936 q 598 922 585 936 q 611 886 611 907 q 598 851 611 865 q 564 836 585 836 z "},"ђ":{"ha":833,"x_min":44,"x_max":733,"o":"m 483 -325 q 447 -319 467 -325 q 417 -308 428 -314 l 428 -272 q 454 -281 439 -276 q 486 -286 469 -286 q 567 -262 531 -286 q 631 -183 604 -239 q 674 -26 658 -126 q 689 225 689 74 q 663 446 689 360 q 586 573 638 532 q 456 614 535 614 q 330 574 388 614 q 194 453 272 535 l 194 0 l 153 0 l 153 1003 l 194 1003 l 194 678 l 192 497 l 194 497 q 319 610 257 567 q 458 653 382 653 q 607 608 546 653 q 701 470 668 564 q 733 228 733 376 q 716 -43 733 64 q 667 -212 699 -150 q 588 -299 635 -274 q 483 -325 542 -325 m 44 811 l 44 844 l 153 850 l 522 850 l 522 811 l 44 811 z "},"ѓ":{"ha":833,"x_min":236,"x_max":722,"o":"m 236 0 l 236 664 l 722 664 l 722 625 l 278 625 l 278 0 l 236 0 m 453 797 l 428 819 l 611 1036 l 644 1006 l 453 797 z "},"є":{"ha":833,"x_min":126,"x_max":740,"o":"m 479 -17 q 298 22 378 -17 q 172 137 218 60 q 126 331 126 214 q 175 526 126 449 q 303 642 224 604 q 479 681 383 681 q 623 649 565 681 q 724 578 681 618 l 696 547 q 600 615 653 588 q 479 642 547 642 q 322 605 392 642 q 211 499 251 568 q 171 331 171 429 q 253 103 171 183 q 479 22 336 22 q 610 51 551 22 q 715 122 669 81 l 740 92 q 624 14 689 44 q 479 -17 560 -17 m 151 331 l 151 369 l 603 369 l 603 331 l 151 331 z "},"ѕ":{"ha":833,"x_min":119,"x_max":714,"o":"m 447 -17 q 260 15 343 -17 q 119 89 178 47 l 144 122 q 269 51 199 79 q 450 22 340 22 q 614 65 558 22 q 669 164 669 108 q 662 210 669 188 q 631 252 654 232 q 558 290 607 272 q 425 325 508 308 q 229 393 300 350 q 158 508 158 436 q 219 629 158 578 q 411 681 279 681 q 544 658 475 681 q 661 600 614 636 l 636 567 q 535 621 593 600 q 408 642 478 642 q 285 623 329 642 q 222 574 240 604 q 203 511 203 544 q 258 422 203 456 q 431 365 314 389 q 608 314 547 342 q 692 251 669 286 q 714 167 714 215 q 683 76 714 118 q 592 9 651 35 q 447 -17 532 -17 z "},"і":{"ha":833,"x_min":139,"x_max":542,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 486 833 q 447 849 464 833 q 431 892 431 865 q 447 935 431 919 q 486 950 464 950 q 526 935 510 950 q 542 892 542 919 q 526 849 542 865 q 486 833 510 833 z "},"ї":{"ha":833,"x_min":139,"x_max":653,"o":"m 481 0 l 481 625 l 139 625 l 139 664 l 522 664 l 522 0 l 481 0 m 367 836 q 333 851 346 836 q 319 886 319 865 q 333 922 319 907 q 367 936 346 936 q 401 922 388 936 q 414 886 414 907 q 401 851 414 865 q 367 836 388 836 m 606 836 q 572 851 585 836 q 558 886 558 865 q 572 922 558 907 q 606 936 585 936 q 640 922 626 936 q 653 886 653 907 q 640 851 653 865 q 606 836 626 836 z "},"ј":{"ha":833,"x_min":92,"x_max":542,"o":"m 269 -325 q 176 -312 225 -325 q 92 -281 128 -299 l 111 -244 q 188 -274 143 -261 q 276 -286 232 -286 q 402 -259 358 -286 q 463 -183 446 -232 q 481 -72 481 -135 l 481 625 l 139 625 l 139 664 l 522 664 l 522 -64 q 510 -174 522 -125 q 468 -256 497 -222 q 390 -308 439 -290 q 269 -325 342 -325 m 486 833 q 447 849 464 833 q 431 892 431 865 q 447 935 431 919 q 486 950 464 950 q 526 935 510 950 q 542 892 542 919 q 526 849 542 865 q 486 833 510 833 z "},"љ":{"ha":833,"x_min":-3,"x_max":739,"o":"m 42 -17 q 18 -15 28 -17 q -3 -8 8 -12 l 8 33 q 22 30 15 32 q 36 28 28 28 q 106 71 76 28 q 147 203 135 114 q 171 433 163 318 q 183 664 179 547 l 467 664 l 467 0 l 425 0 l 425 625 l 222 625 q 210 417 217 528 q 189 197 203 307 q 131 33 175 83 q 42 -17 88 -17 m 425 0 l 425 664 l 467 664 l 467 392 l 497 392 q 629 369 575 392 q 711 304 683 347 q 739 197 739 261 q 711 90 739 133 q 629 23 683 46 q 497 0 575 0 l 425 0 m 467 39 l 483 39 q 644 77 593 39 q 694 197 694 115 q 644 316 694 279 q 483 353 593 353 l 467 353 l 467 39 z "},"њ":{"ha":833,"x_min":111,"x_max":739,"o":"m 111 0 l 111 664 l 153 664 l 153 369 l 397 369 l 397 664 l 439 664 l 439 0 l 397 0 l 397 331 l 153 331 l 153 0 l 111 0 m 397 0 l 397 664 l 439 664 l 439 392 l 497 392 q 629 369 575 392 q 711 304 683 347 q 739 197 739 261 q 711 90 739 133 q 629 23 683 46 q 497 0 575 0 l 397 0 m 439 39 l 483 39 q 644 77 593 39 q 694 197 694 115 q 644 316 694 279 q 483 353 593 353 l 439 353 l 439 39 z "},"ћ":{"ha":833,"x_min":44,"x_max":708,"o":"m 153 0 l 153 1003 l 194 1003 l 194 678 l 192 497 l 194 497 q 322 610 257 567 q 467 653 386 653 q 649 588 589 653 q 708 386 708 522 l 708 0 l 667 0 l 667 381 q 619 556 667 499 q 467 614 572 614 q 332 574 392 614 q 194 453 272 535 l 194 0 l 153 0 m 44 811 l 44 844 l 153 850 l 522 850 l 522 811 l 44 811 z "},"ќ":{"ha":833,"x_min":189,"x_max":753,"o":"m 189 0 l 189 664 l 231 664 l 231 367 l 485 367 l 753 0 l 706 0 l 464 328 l 231 328 l 231 0 l 189 0 m 489 333 l 447 338 l 561 536 q 617 624 594 593 q 660 668 639 656 q 708 681 682 681 q 736 675 725 681 l 725 633 q 716 636 719 636 q 706 636 713 636 q 660 615 679 636 q 600 525 640 593 l 489 333 m 397 797 l 372 819 l 556 1036 l 589 1006 l 397 797 z "},"ѝ":{"ha":833,"x_min":168,"x_max":665,"o":"m 168 0 l 168 664 l 210 664 l 210 311 q 208 190 210 256 q 204 58 207 125 l 210 58 q 258 131 231 90 q 307 203 286 172 l 624 664 l 665 664 l 665 0 l 624 0 l 624 353 q 626 474 624 408 q 629 606 628 539 l 624 606 q 575 534 603 575 q 526 461 547 493 l 210 0 l 168 0 m 472 797 l 281 1006 l 314 1036 l 497 819 l 472 797 z "},"ў":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 m 417 794 q 298 826 340 794 q 238 904 256 858 q 217 992 221 950 l 258 994 q 274 916 260 954 q 324 853 289 878 q 417 828 358 828 q 510 853 476 828 q 559 916 544 878 q 575 994 574 954 l 617 992 q 596 904 614 950 q 535 826 578 858 q 417 794 493 794 z "},"џ":{"ha":833,"x_min":174,"x_max":660,"o":"m 174 0 l 174 664 l 215 664 l 215 39 l 618 39 l 618 664 l 660 664 l 660 0 l 174 0 m 401 -239 l 399 14 l 440 14 l 435 -239 l 401 -239 z "},"ѣ":{"ha":833,"x_min":67,"x_max":739,"o":"m 303 0 l 303 625 l 67 625 l 67 664 l 303 664 l 303 858 l 344 858 l 344 664 l 628 664 l 628 625 l 344 625 l 344 392 l 492 392 q 625 369 569 392 q 710 304 681 347 q 739 197 739 261 q 710 90 739 133 q 625 23 681 46 q 492 0 569 0 l 303 0 m 344 39 l 478 39 q 641 77 588 39 q 694 197 694 115 q 641 316 694 279 q 478 353 588 353 l 344 353 l 344 39 z "},"ѳ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 23 329 -17 q 141 140 185 63 q 97 331 97 217 q 141 524 97 446 q 257 641 185 601 q 417 681 329 681 q 577 641 504 681 q 693 524 650 601 q 736 331 736 446 q 693 140 736 217 q 577 23 650 63 q 417 -17 504 -17 m 417 22 q 558 60 496 22 q 658 166 621 97 q 694 331 694 235 q 658 496 694 426 q 558 603 621 565 q 417 642 496 642 q 275 603 338 642 q 176 496 213 565 q 139 331 139 426 q 176 166 139 235 q 275 60 213 97 q 417 22 338 22 m 125 331 l 125 369 l 703 369 l 703 331 l 125 331 z "},"ѵ":{"ha":833,"x_min":133,"x_max":747,"o":"m 386 0 l 133 664 l 181 664 l 339 233 q 375 138 356 186 q 411 44 394 89 l 417 44 q 447 138 432 89 q 478 233 463 186 l 575 525 q 629 644 603 607 q 706 681 656 681 q 725 678 715 681 q 747 669 735 676 l 733 625 q 721 631 728 629 q 703 633 714 633 q 656 607 674 633 q 617 519 638 581 l 442 0 l 386 0 z "},"ґ":{"ha":833,"x_min":271,"x_max":671,"o":"m 271 0 l 271 664 l 657 664 l 660 625 l 313 625 l 313 0 l 271 0 m 579 625 l 579 664 l 621 664 l 638 903 l 671 903 l 660 625 l 579 625 z "},"ғ":{"ha":833,"x_min":122,"x_max":722,"o":"m 236 0 l 236 664 l 722 664 l 722 625 l 278 625 l 278 0 l 236 0 m 122 317 l 122 350 l 236 356 l 519 356 l 519 317 l 122 317 z "},"җ":{"ha":833,"x_min":14,"x_max":839,"o":"m 797 -239 l 797 0 l 778 0 l 778 39 l 839 39 l 839 17 l 833 -239 l 797 -239 m 14 0 l 228 369 l 397 369 l 397 664 l 436 664 l 436 369 l 606 369 l 819 0 l 772 0 l 583 331 l 436 331 l 436 0 l 397 0 l 397 331 l 250 331 l 61 0 l 14 0 m 231 333 l 156 525 q 103 616 128 596 q 50 636 78 636 q 40 636 43 636 q 31 633 38 636 l 19 675 q 32 679 24 678 q 47 681 40 681 q 123 651 88 681 q 192 536 158 622 l 269 338 l 231 333 m 603 333 l 564 338 l 642 536 q 711 651 675 622 q 786 681 747 681 q 801 679 793 681 q 814 675 810 678 l 803 633 q 794 636 797 636 q 783 636 790 636 q 731 616 757 636 q 678 525 706 596 l 603 333 z "},"ҙ":{"ha":833,"x_min":103,"x_max":683,"o":"m 378 -239 l 375 14 l 417 14 l 411 -239 l 378 -239 m 390 -17 q 238 6 310 -17 q 103 86 165 28 l 128 117 q 251 42 188 61 q 389 22 315 22 q 570 63 501 22 q 639 179 639 103 q 567 292 639 254 q 364 331 494 331 l 286 331 l 286 369 l 344 369 q 536 407 472 369 q 600 508 600 444 q 542 610 600 578 q 389 642 485 642 q 252 619 306 642 q 147 558 199 597 l 122 589 q 235 655 172 629 q 389 681 297 681 q 520 661 463 681 q 611 604 578 642 q 644 511 644 567 q 611 418 644 456 q 525 356 578 381 l 525 350 q 635 293 588 333 q 683 178 683 253 q 648 74 683 118 q 547 7 613 31 q 390 -17 482 -17 z "},"қ":{"ha":833,"x_min":189,"x_max":772,"o":"m 731 -239 l 731 0 l 717 0 l 717 39 l 772 39 l 772 17 l 767 -239 l 731 -239 m 189 0 l 189 664 l 231 664 l 231 367 l 485 367 l 753 0 l 706 0 l 464 328 l 231 328 l 231 0 l 189 0 m 489 333 l 447 338 l 561 536 q 617 624 594 593 q 660 668 639 656 q 708 681 682 681 q 736 675 725 681 l 725 633 q 716 636 719 636 q 706 636 713 636 q 660 615 679 636 q 600 525 640 593 l 489 333 z "},"ҡ":{"ha":833,"x_min":50,"x_max":794,"o":"m 314 0 l 314 664 l 356 664 l 356 367 l 557 367 l 794 0 l 747 0 l 536 328 l 356 328 l 356 0 l 314 0 m 50 625 l 50 664 l 356 664 l 314 625 l 50 625 m 561 333 l 522 338 l 606 536 q 677 653 643 626 q 750 681 711 681 q 778 675 767 681 l 767 633 q 758 636 761 636 q 747 636 754 636 q 697 617 721 636 q 642 525 672 597 l 561 333 z "},"ң":{"ha":833,"x_min":153,"x_max":769,"o":"m 153 0 l 153 664 l 194 664 l 194 369 l 639 369 l 639 664 l 681 664 l 681 0 l 639 0 l 639 331 l 194 331 l 194 0 l 153 0 m 728 -239 l 728 0 l 667 0 l 667 39 l 769 39 l 769 17 l 764 -239 l 728 -239 z "},"ҫ":{"ha":833,"x_min":125,"x_max":739,"o":"m 451 -239 l 449 14 l 490 14 l 485 -239 l 451 -239 m 483 -17 q 299 24 381 -17 q 172 143 218 65 q 125 331 125 221 q 174 520 125 442 q 303 640 222 599 q 483 681 385 681 q 624 649 568 681 q 721 578 681 618 l 693 547 q 599 615 650 589 q 483 642 549 642 q 319 602 390 642 q 209 492 249 563 q 169 331 169 422 q 208 169 169 239 q 318 61 247 100 q 483 22 389 22 q 610 51 553 22 q 714 122 668 79 l 739 92 q 626 14 689 44 q 483 -17 563 -17 z "},"ү":{"ha":833,"x_min":92,"x_max":742,"o":"m 400 -308 l 400 -6 l 92 664 l 139 664 l 325 244 q 372 143 349 197 q 417 44 396 89 l 422 44 q 466 143 443 89 q 511 244 489 197 l 697 664 l 742 664 l 442 -6 l 442 -308 l 400 -308 z "},"ұ":{"ha":833,"x_min":92,"x_max":742,"o":"m 158 0 l 158 33 l 267 39 l 675 39 l 675 0 l 158 0 m 400 -308 l 400 0 l 92 664 l 139 664 l 325 244 q 372 143 349 197 q 417 44 396 89 l 422 44 q 466 143 443 89 q 511 244 489 197 l 697 664 l 742 664 l 442 0 l 442 -308 l 400 -308 z "},"ҳ":{"ha":833,"x_min":119,"x_max":758,"o":"m 717 -239 l 717 0 l 683 0 l 683 39 l 758 39 l 758 17 l 753 -239 l 717 -239 m 119 0 l 390 344 l 142 664 l 192 664 l 328 486 q 370 431 349 460 q 414 375 392 403 l 419 375 q 467 433 443 403 q 511 489 490 463 l 644 664 l 692 664 l 440 344 l 714 0 l 664 0 l 514 190 q 467 251 492 218 q 417 314 442 285 l 411 314 q 363 253 386 283 q 314 189 339 222 l 167 0 l 119 0 z "},"ҷ":{"ha":833,"x_min":150,"x_max":736,"o":"m 606 0 l 606 303 q 549 291 572 296 q 500 283 525 286 q 436 281 475 281 q 276 303 339 281 q 181 376 213 326 q 150 506 150 426 l 150 664 l 192 664 l 192 506 q 252 362 192 404 q 442 319 313 319 q 523 326 486 319 q 606 342 560 332 l 606 664 l 647 664 l 647 0 l 606 0 m 694 -239 l 694 0 l 633 0 l 633 39 l 736 39 l 736 17 l 731 -239 l 694 -239 z "},"һ":{"ha":833,"x_min":153,"x_max":708,"o":"m 153 0 l 153 1003 l 194 1003 l 194 706 l 192 525 l 194 525 q 322 638 257 594 q 467 681 386 681 q 649 615 589 681 q 708 414 708 550 l 708 0 l 667 0 l 667 408 q 619 584 667 526 q 467 642 572 642 q 332 602 392 642 q 194 481 272 563 l 194 0 l 153 0 z "},"ӂ":{"ha":833,"x_min":14,"x_max":819,"o":"m 14 0 l 228 369 l 397 369 l 397 664 l 436 664 l 436 369 l 606 369 l 819 0 l 772 0 l 583 331 l 436 331 l 436 0 l 397 0 l 397 331 l 250 331 l 61 0 l 14 0 m 231 333 l 156 525 q 103 616 128 596 q 50 636 78 636 q 40 636 43 636 q 31 633 38 636 l 19 675 q 32 679 24 678 q 47 681 40 681 q 123 651 88 681 q 192 536 158 622 l 269 338 l 231 333 m 603 333 l 564 338 l 642 536 q 711 651 675 622 q 786 681 747 681 q 801 679 793 681 q 814 675 810 678 l 803 633 q 794 636 797 636 q 783 636 790 636 q 731 616 757 636 q 678 525 706 596 l 603 333 m 417 794 q 298 826 340 794 q 238 904 256 858 q 217 992 221 950 l 258 994 q 274 916 260 954 q 324 853 289 878 q 417 828 358 828 q 510 853 476 828 q 559 916 544 878 q 575 994 574 954 l 617 992 q 596 904 614 950 q 535 826 578 858 q 417 794 493 794 z "},"ӏ":{"ha":833,"x_min":131,"x_max":739,"o":"m 578 -17 q 439 32 489 -17 q 389 192 389 81 l 389 964 l 131 964 l 131 1003 l 431 1003 l 431 183 q 468 63 431 103 q 581 22 506 22 q 649 31 614 22 q 722 58 685 40 l 739 25 q 662 -6 697 4 q 578 -17 626 -17 z "},"ӑ":{"ha":833,"x_min":133,"x_max":694,"o":"m 367 -17 q 255 2 308 -17 q 167 60 201 21 q 133 163 133 100 q 256 331 133 274 q 653 414 378 389 q 635 524 653 472 q 572 609 617 576 q 447 642 528 642 q 345 626 394 642 q 256 589 296 611 q 189 547 215 567 l 167 581 q 234 622 190 599 q 334 663 278 646 q 450 681 390 681 q 592 646 539 681 q 670 554 646 611 q 694 431 694 497 l 694 0 l 658 0 l 653 103 l 650 103 q 517 19 592 56 q 367 -17 442 -17 m 369 22 q 507 54 436 22 q 653 150 578 86 l 653 378 q 369 333 474 361 q 222 263 265 304 q 178 164 178 221 q 206 81 178 113 q 278 36 235 50 q 369 22 322 22 m 444 794 q 326 826 368 794 q 266 904 283 858 q 244 992 249 950 l 286 994 q 302 916 288 954 q 351 853 317 878 q 444 828 386 828 q 538 853 504 828 q 587 916 572 878 q 603 994 601 954 l 644 992 q 624 904 642 950 q 563 826 606 858 q 444 794 521 794 z "},"ӕ":{"ha":833,"x_min":25,"x_max":833,"o":"m 197 -17 q 75 27 125 -17 q 25 156 25 71 q 63 274 25 222 q 188 359 101 325 q 417 408 274 393 l 417 372 q 204 326 279 356 q 99 253 129 296 q 69 156 69 211 q 106 57 69 92 q 201 22 142 22 q 326 65 261 22 q 431 175 392 107 l 456 144 q 340 31 406 78 q 197 -17 275 -17 m 640 -17 q 506 29 561 -17 q 423 156 451 75 q 394 339 394 236 l 394 403 q 356 587 396 532 q 244 642 315 642 q 149 622 199 642 q 69 579 99 601 l 50 611 q 134 656 81 632 q 250 681 188 681 q 373 628 325 681 q 433 464 421 576 l 414 464 q 502 628 439 576 q 636 681 565 681 q 748 640 704 681 q 813 534 792 600 q 833 392 833 468 q 833 365 833 379 q 831 331 833 351 l 406 331 l 406 369 l 806 369 l 794 353 q 756 568 794 494 q 636 642 718 642 q 540 612 586 642 q 465 514 494 582 q 436 333 436 446 q 458 173 436 243 q 526 63 481 103 q 642 22 571 22 q 729 38 690 22 q 794 72 768 54 l 814 39 q 742 1 783 18 q 640 -17 700 -17 z "},"ӗ":{"ha":833,"x_min":111,"x_max":736,"o":"m 458 -17 q 285 25 364 -17 q 158 144 206 67 q 111 331 111 222 q 158 517 111 439 q 280 638 204 596 q 442 681 356 681 q 597 644 531 681 q 699 540 663 608 q 736 375 736 471 q 736 354 736 365 q 733 331 736 343 l 125 331 l 125 369 l 722 369 l 697 347 q 626 569 697 497 q 442 642 554 642 q 304 605 369 642 q 197 499 239 568 q 156 333 156 431 q 198 164 156 233 q 309 58 240 94 q 458 22 378 22 q 585 43 529 22 q 689 97 642 64 l 708 61 q 607 8 665 33 q 458 -17 549 -17 m 444 794 q 326 826 368 794 q 266 904 283 858 q 244 992 249 950 l 286 994 q 302 916 288 954 q 351 853 317 878 q 444 828 386 828 q 538 853 504 828 q 587 916 572 878 q 603 994 601 954 l 644 992 q 624 904 642 950 q 563 826 606 858 q 444 794 521 794 z "},"ә":{"ha":833,"x_min":111,"x_max":736,"o":"m 419 -17 q 255 23 324 -17 q 149 135 186 63 q 111 306 111 207 q 112 327 111 317 q 114 350 113 338 l 722 350 l 722 311 l 125 311 l 150 333 q 224 101 150 179 q 419 22 297 22 q 615 101 539 22 q 692 331 692 181 q 613 561 692 481 q 406 642 535 642 q 278 621 335 642 q 175 567 222 600 l 156 603 q 258 656 200 631 q 406 681 315 681 q 580 639 506 681 q 695 519 654 597 q 736 333 736 442 q 696 144 736 222 q 584 24 656 65 q 419 -17 513 -17 z "},"ӣ":{"ha":833,"x_min":168,"x_max":665,"o":"m 168 0 l 168 664 l 210 664 l 210 311 q 208 190 210 256 q 204 58 207 125 l 210 58 q 258 131 231 90 q 307 203 286 172 l 624 664 l 665 664 l 665 0 l 624 0 l 624 353 q 626 474 624 408 q 629 606 628 539 l 624 606 q 575 534 603 575 q 526 461 547 493 l 210 0 l 168 0 m 258 844 l 258 883 l 592 883 l 592 844 l 258 844 z "},"ӧ":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 24 329 -17 q 141 143 185 65 q 97 331 97 221 q 141 520 97 442 q 257 640 185 599 q 417 681 329 681 q 576 640 504 681 q 692 520 649 599 q 736 331 736 442 q 692 143 736 221 q 576 24 649 65 q 417 -17 504 -17 m 417 22 q 558 61 496 22 q 656 169 621 100 q 692 331 692 239 q 656 492 692 422 q 558 602 621 563 q 417 642 496 642 q 276 602 338 642 q 178 492 214 563 q 142 331 142 422 q 178 169 142 239 q 276 61 214 100 q 417 22 338 22 m 297 836 q 263 851 276 836 q 250 886 250 865 q 263 922 250 907 q 297 936 276 936 q 331 922 318 936 q 344 886 344 907 q 331 851 344 865 q 297 836 318 836 m 536 836 q 502 851 515 836 q 489 886 489 865 q 502 922 489 907 q 536 936 515 936 q 570 922 557 936 q 583 886 583 907 q 570 851 583 865 q 536 836 557 836 z "},"ө":{"ha":833,"x_min":97,"x_max":736,"o":"m 417 -17 q 257 23 329 -17 q 141 140 185 63 q 97 331 97 217 q 141 524 97 446 q 257 641 185 601 q 417 681 329 681 q 577 641 504 681 q 693 524 650 601 q 736 331 736 446 q 693 140 736 217 q 577 23 650 63 q 417 -17 504 -17 m 417 22 q 558 60 496 22 q 658 166 621 97 q 694 331 694 235 q 658 496 694 426 q 558 603 621 565 q 417 642 496 642 q 275 603 338 642 q 176 496 213 565 q 139 331 139 426 q 176 166 139 235 q 275 60 213 97 q 417 22 338 22 m 125 331 l 125 369 l 703 369 l 703 331 l 125 331 z "},"ӯ":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 m 250 844 l 250 883 l 583 883 l 583 844 l 250 844 z "},"ӳ":{"ha":833,"x_min":89,"x_max":744,"o":"m 169 -308 q 129 -304 151 -308 q 93 -294 107 -300 l 107 -256 q 138 -263 119 -260 q 174 -267 156 -267 q 307 -212 254 -267 q 392 -78 360 -158 l 417 -17 l 89 664 l 133 664 l 339 228 q 383 136 358 186 q 433 42 408 86 l 439 42 q 481 136 460 86 q 519 228 501 186 l 703 664 l 744 664 l 425 -94 q 373 -195 407 -146 q 288 -276 339 -244 q 169 -308 238 -308 m 333 792 l 306 806 l 425 1036 l 461 1014 l 333 792 m 511 792 l 483 806 l 603 1036 l 639 1014 l 511 792 z "},"№":{"ha":833,"x_min":36,"x_max":819,"o":"m 58 -17 q 51 -16 54 -17 q 42 -14 49 -15 l 36 22 q 67 35 56 22 q 78 78 78 47 l 78 889 l 139 889 l 319 317 q 359 192 339 254 q 397 67 379 129 l 403 67 q 398 228 399 158 q 397 366 397 299 q 397 515 397 433 l 397 806 q 413 882 397 858 q 458 906 428 906 q 466 906 463 906 q 475 903 469 906 l 481 867 q 451 855 463 867 q 439 811 439 843 l 439 0 l 378 0 l 197 575 q 157 700 178 638 q 119 822 136 763 l 114 822 q 119 661 118 732 q 120 523 121 590 q 119 374 119 456 l 119 83 q 105 8 119 32 q 58 -17 90 -17 m 675 392 q 602 416 635 392 q 550 488 569 440 q 531 608 531 536 q 550 730 531 682 q 602 801 569 778 q 675 825 635 825 q 748 801 715 825 q 800 730 781 778 q 819 608 819 682 q 800 488 819 536 q 748 416 781 440 q 675 392 715 392 m 675 428 q 749 476 721 428 q 778 608 778 524 q 749 742 778 696 q 675 789 721 789 q 601 742 629 789 q 572 608 572 696 q 601 476 572 524 q 675 428 629 428 m 561 260 l 561 299 l 789 299 l 789 260 l 561 260 z "},"&":{"ha":833,"x_min":79,"x_max":790,"o":"m 338 -17 q 209 13 268 -17 q 115 99 150 43 q 79 231 79 154 q 109 343 79 293 q 185 435 139 393 q 285 515 232 476 q 384 592 338 553 q 460 674 431 631 q 490 769 490 717 q 467 855 490 815 q 385 894 443 894 q 285 848 321 894 q 249 736 249 801 q 279 584 249 664 q 360 424 310 504 q 472 273 410 344 q 596 147 533 201 q 698 70 649 101 q 790 22 747 39 l 774 -17 q 679 32 731 0 q 571 114 628 64 q 440 249 504 174 q 322 407 375 324 q 238 574 269 490 q 207 733 207 657 q 230 837 207 792 q 294 908 253 882 q 388 933 335 933 q 495 888 458 933 q 532 772 532 842 q 503 669 532 715 q 427 582 474 622 q 328 503 381 542 q 228 424 275 464 q 153 337 182 383 q 124 233 124 290 q 153 122 124 169 q 233 49 183 75 q 340 22 282 22 q 463 56 406 22 q 565 142 519 90 q 665 293 624 208 q 732 475 706 378 l 774 475 q 701 281 744 374 q 596 117 657 189 q 482 21 544 58 q 338 -17 419 -17 z "},".":{"ha":833,"x_min":344,"x_max":489,"o":"m 417 -17 q 367 4 390 -17 q 344 64 344 25 q 367 124 344 104 q 417 144 390 144 q 467 124 444 144 q 489 64 489 104 q 467 4 489 25 q 417 -17 444 -17 z "},",":{"ha":833,"x_min":289,"x_max":513,"o":"m 307 -292 l 289 -257 q 417 -148 375 -212 q 460 19 460 -83 l 418 117 l 492 31 q 460 4 478 10 q 426 -1 443 -1 q 388 6 404 -1 q 361 31 371 14 q 351 72 351 47 q 374 130 351 113 q 425 147 397 147 q 490 112 468 147 q 513 18 513 76 q 455 -173 513 -96 q 307 -292 397 -250 z "},":":{"ha":833,"x_min":344,"x_max":489,"o":"m 417 519 q 367 540 390 519 q 344 600 344 561 q 367 660 344 640 q 417 681 390 681 q 467 660 444 681 q 489 600 489 640 q 467 540 489 561 q 417 519 444 519 m 417 -17 q 367 4 390 -17 q 344 64 344 25 q 367 124 344 104 q 417 144 390 144 q 467 124 444 144 q 489 64 489 104 q 467 4 489 25 q 417 -17 444 -17 z "},";":{"ha":833,"x_min":289,"x_max":513,"o":"m 417 519 q 367 540 390 519 q 344 600 344 561 q 367 660 344 640 q 417 681 390 681 q 467 660 444 681 q 489 600 489 640 q 467 540 489 561 q 417 519 444 519 m 307 -292 l 289 -257 q 417 -148 375 -212 q 460 19 460 -83 l 418 117 l 492 31 q 460 4 478 10 q 426 -1 443 -1 q 388 6 404 -1 q 361 31 371 14 q 351 72 351 47 q 374 130 351 113 q 425 147 397 147 q 490 112 468 147 q 513 18 513 76 q 455 -173 513 -96 q 307 -292 397 -250 z "},"…":{"ha":833,"x_min":81,"x_max":753,"o":"m 153 -17 q 103 5 126 -17 q 81 64 81 26 q 103 125 81 104 q 153 146 126 146 q 202 125 179 146 q 225 64 225 104 q 202 5 225 26 q 153 -17 179 -17 m 417 -17 q 367 5 390 -17 q 344 64 344 26 q 367 125 344 104 q 417 146 390 146 q 466 125 443 146 q 489 64 489 104 q 466 5 489 26 q 417 -17 443 -17 m 681 -17 q 631 5 654 -17 q 608 64 608 26 q 631 125 608 104 q 681 146 654 146 q 730 125 707 146 q 753 64 753 104 q 730 5 753 26 q 681 -17 707 -17 z "},"!":{"ha":833,"x_min":344,"x_max":489,"o":"m 400 297 l 397 844 l 397 931 l 436 931 l 436 844 l 433 297 l 400 297 m 417 -17 q 367 4 390 -17 q 344 64 344 25 q 367 124 344 104 q 417 144 390 144 q 467 124 444 144 q 489 64 489 104 q 467 4 489 25 q 417 -17 444 -17 z "},"¡":{"ha":833,"x_min":344,"x_max":489,"o":"m 397 -267 l 397 -181 l 400 367 l 433 367 l 436 -181 l 436 -267 l 397 -267 m 417 519 q 367 540 390 519 q 344 600 344 561 q 367 660 344 640 q 417 681 390 681 q 467 660 444 681 q 489 600 489 640 q 467 540 489 561 q 417 519 444 519 z "},"?":{"ha":833,"x_min":164,"x_max":644,"o":"m 364 297 q 374 407 353 360 q 431 492 394 454 q 507 567 468 531 q 573 644 546 603 q 600 736 600 685 q 554 857 600 806 q 406 908 508 908 q 291 885 346 908 q 194 817 236 861 l 164 844 q 269 918 208 889 q 408 947 329 947 q 536 919 483 947 q 617 843 589 890 q 644 739 644 796 q 617 637 644 681 q 551 556 590 593 q 474 481 511 518 q 415 400 438 444 q 403 297 393 356 l 364 297 m 397 -17 q 348 4 371 -17 q 325 64 325 25 q 348 124 325 104 q 397 144 371 144 q 447 124 425 144 q 469 64 469 104 q 447 4 469 25 q 397 -17 425 -17 z "},"¿":{"ha":833,"x_min":189,"x_max":669,"o":"m 425 -283 q 297 -255 350 -283 q 217 -179 244 -226 q 189 -75 189 -132 q 216 27 189 -17 q 283 108 243 71 q 359 183 322 146 q 418 264 396 219 q 431 367 440 308 l 469 367 q 460 257 481 304 q 402 172 439 210 q 326 97 365 133 q 260 20 288 61 q 233 -72 233 -21 q 280 -192 233 -140 q 428 -244 326 -244 q 543 -220 489 -244 q 639 -153 597 -196 l 669 -181 q 565 -253 626 -224 q 425 -283 504 -283 m 436 519 q 387 540 410 519 q 364 600 364 561 q 387 660 364 640 q 436 681 410 681 q 486 660 464 681 q 508 600 508 640 q 486 540 508 561 q 436 519 464 519 z "},"'":{"ha":833,"x_min":372,"x_max":461,"o":"m 397 544 l 372 843 l 374 956 l 460 956 l 461 843 l 436 544 l 397 544 z "},"\"":{"ha":833,"x_min":233,"x_max":600,"o":"m 258 544 l 233 843 l 235 956 l 321 956 l 322 843 l 297 544 l 258 544 m 536 544 l 511 843 l 513 956 l 599 956 l 600 843 l 575 544 l 536 544 z "},"‘":{"ha":833,"x_min":319,"x_max":508,"o":"m 414 553 q 349 585 378 553 q 319 676 319 618 q 366 852 319 774 q 483 972 413 931 l 508 939 q 409 828 446 896 q 372 675 372 761 l 414 586 l 343 663 q 378 698 360 685 q 417 711 396 711 q 471 689 450 711 q 492 633 492 667 q 470 576 492 599 q 414 553 449 553 z "},"’":{"ha":833,"x_min":319,"x_max":508,"o":"m 344 553 l 319 586 q 419 698 382 631 q 456 850 456 765 l 414 939 l 485 863 q 450 827 468 840 q 411 814 432 814 q 357 836 378 814 q 336 892 336 858 q 358 949 336 926 q 414 972 379 972 q 479 940 450 972 q 508 849 508 907 q 462 673 508 751 q 344 553 415 594 z "},"“":{"ha":833,"x_min":181,"x_max":647,"o":"m 275 553 q 210 585 239 553 q 181 676 181 618 q 227 852 181 774 q 344 972 274 931 l 369 939 q 270 828 307 896 q 233 675 233 761 l 275 586 l 204 663 q 239 698 221 685 q 278 711 257 711 q 332 689 311 711 q 353 633 353 667 q 331 576 353 599 q 275 553 310 553 m 553 553 q 488 585 517 553 q 458 676 458 618 q 505 852 458 774 q 622 972 551 931 l 647 939 q 548 828 585 896 q 511 675 511 761 l 553 586 l 482 663 q 517 698 499 685 q 556 711 535 711 q 610 689 589 711 q 631 633 631 667 q 609 576 631 599 q 553 553 588 553 z "},"”":{"ha":833,"x_min":181,"x_max":647,"o":"m 206 553 l 181 586 q 280 698 243 631 q 317 850 317 765 l 275 939 l 346 863 q 311 827 329 840 q 272 814 293 814 q 218 836 239 814 q 197 892 197 858 q 219 949 197 926 q 275 972 240 972 q 340 940 311 972 q 369 849 369 907 q 323 673 369 751 q 206 553 276 594 m 483 553 l 458 586 q 558 698 521 631 q 594 850 594 765 l 553 939 l 624 863 q 589 827 607 840 q 550 814 571 814 q 496 836 517 814 q 475 892 475 858 q 497 949 475 926 q 553 972 518 972 q 618 940 589 972 q 647 849 647 907 q 601 673 647 751 q 483 553 554 594 z "},"‚":{"ha":833,"x_min":319,"x_max":508,"o":"m 344 -308 l 319 -275 q 419 -163 382 -231 q 456 -11 456 -96 l 414 78 l 485 1 q 450 -34 468 -21 q 411 -47 432 -47 q 357 -25 378 -47 q 336 31 336 -3 q 358 88 336 65 q 414 111 379 111 q 479 78 450 111 q 508 -12 508 46 q 462 -188 508 -110 q 344 -308 415 -267 z "},"„":{"ha":833,"x_min":181,"x_max":647,"o":"m 206 -308 l 181 -275 q 280 -163 243 -231 q 317 -11 317 -96 l 275 78 l 346 1 q 311 -34 329 -21 q 272 -47 293 -47 q 218 -25 239 -47 q 197 31 197 -3 q 219 88 197 65 q 275 111 240 111 q 340 78 311 111 q 369 -12 369 46 q 323 -188 369 -110 q 206 -308 276 -267 m 483 -308 l 458 -275 q 558 -163 521 -231 q 594 -11 594 -96 l 553 78 l 624 1 q 589 -34 607 -21 q 550 -47 571 -47 q 496 -25 517 -47 q 475 31 475 -3 q 497 88 475 65 q 553 111 518 111 q 618 78 589 111 q 647 -12 647 46 q 601 -188 647 -110 q 483 -308 554 -267 z "},"‛":{"ha":833,"x_min":325,"x_max":514,"o":"m 489 553 q 372 673 418 594 q 325 849 325 751 q 354 940 325 907 q 419 972 383 972 q 476 949 454 972 q 497 892 497 926 q 476 836 497 858 q 422 814 456 814 q 383 827 401 814 q 349 863 365 840 l 419 939 l 378 850 q 415 698 378 765 q 514 586 451 631 l 489 553 z "},"‹":{"ha":833,"x_min":299,"x_max":518,"o":"m 490 103 l 299 331 l 299 369 l 490 597 l 518 572 l 343 350 l 518 125 l 490 103 z "},"›":{"ha":833,"x_min":315,"x_max":535,"o":"m 343 103 l 315 125 l 490 350 l 315 572 l 343 597 l 535 369 l 535 331 l 343 103 z "},"«":{"ha":833,"x_min":160,"x_max":657,"o":"m 351 103 l 160 331 l 160 369 l 351 597 l 379 572 l 204 350 l 379 125 l 351 103 m 629 103 l 438 331 l 438 369 l 629 597 l 657 572 l 482 350 l 657 125 l 629 103 z "},"»":{"ha":833,"x_min":176,"x_max":674,"o":"m 204 103 l 176 125 l 351 350 l 176 572 l 204 597 l 396 369 l 396 331 l 204 103 m 482 103 l 454 125 l 629 350 l 454 572 l 482 597 l 674 369 l 674 331 l 482 103 z "},"-":{"ha":833,"x_min":136,"x_max":697,"o":"m 136 439 l 136 478 l 697 478 l 697 439 l 136 439 z "},"­":{"ha":833,"x_min":136,"x_max":697,"o":"m 136 439 l 136 478 l 697 478 l 697 439 l 136 439 z "},"‐":{"ha":833,"x_min":136,"x_max":697,"o":"m 136 439 l 136 478 l 697 478 l 697 439 l 136 439 z "},"–":{"ha":833,"x_min":111,"x_max":722,"o":"m 111 319 l 111 375 l 722 375 l 722 319 l 111 319 z "},"—":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 319 l 0 375 l 833 375 l 833 319 l 0 319 z "},"‒":{"ha":833,"x_min":111,"x_max":722,"o":"m 111 319 l 111 375 l 722 375 l 722 319 l 111 319 z "},"―":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 319 l 0 375 l 833 375 l 833 319 l 0 319 z "},"·":{"ha":833,"x_min":344,"x_max":489,"o":"m 417 394 q 367 415 390 394 q 344 475 344 436 q 367 535 344 515 q 417 556 390 556 q 467 535 444 556 q 489 475 489 515 q 467 415 489 436 q 417 394 444 394 z "},"•":{"ha":833,"x_min":228,"x_max":606,"o":"m 417 175 q 326 198 369 175 q 256 263 283 221 q 228 364 228 306 q 256 465 228 422 q 326 530 283 507 q 417 553 369 553 q 507 530 464 553 q 578 465 550 507 q 606 364 606 422 q 578 263 606 306 q 507 198 550 221 q 417 175 464 175 z "},"◦":{"ha":833,"x_min":217,"x_max":617,"o":"m 417 164 q 313 190 358 164 q 242 262 268 217 q 217 364 217 307 q 242 466 217 421 q 313 538 268 511 q 417 564 358 564 q 520 538 475 564 q 591 466 565 511 q 617 364 617 421 q 591 262 617 307 q 520 190 565 217 q 417 164 475 164 m 417 203 q 529 248 486 203 q 572 364 572 293 q 529 480 572 435 q 417 525 486 525 q 305 480 349 525 q 261 364 261 435 q 305 248 261 293 q 417 203 349 203 z "},"▪":{"ha":833,"x_min":250,"x_max":583,"o":"m 250 197 l 250 531 l 583 531 l 583 197 l 250 197 z "},"▫":{"ha":833,"x_min":239,"x_max":594,"o":"m 239 186 l 239 542 l 594 542 l 594 186 l 239 186 m 275 219 l 558 219 l 558 508 l 275 508 l 275 219 z "},"▴":{"ha":833,"x_min":211,"x_max":622,"o":"m 211 197 l 211 200 l 415 572 l 418 572 l 622 200 l 622 197 l 211 197 z "},"▵":{"ha":833,"x_min":192,"x_max":642,"o":"m 192 186 l 192 189 l 415 586 l 418 586 l 642 189 l 642 186 l 192 186 m 244 217 l 589 217 l 417 525 l 244 217 z "},"▸":{"ha":833,"x_min":250,"x_max":625,"o":"m 250 158 l 250 572 l 253 572 l 625 367 l 625 364 l 253 158 l 250 158 z "},"▹":{"ha":833,"x_min":239,"x_max":639,"o":"m 239 140 l 239 590 l 242 590 l 639 367 l 639 364 l 242 140 l 239 140 m 269 193 l 578 365 l 269 538 l 269 193 z "},"▾":{"ha":833,"x_min":211,"x_max":622,"o":"m 415 156 l 211 528 l 211 531 l 622 531 l 622 528 l 418 156 l 415 156 z "},"▿":{"ha":833,"x_min":192,"x_max":642,"o":"m 415 142 l 192 539 l 192 542 l 642 542 l 642 539 l 418 142 l 415 142 m 417 203 l 589 511 l 244 511 l 417 203 z "},"◂":{"ha":833,"x_min":208,"x_max":583,"o":"m 581 158 l 208 364 l 208 367 l 581 572 l 583 572 l 583 158 l 581 158 z "},"◃":{"ha":833,"x_min":194,"x_max":594,"o":"m 592 140 l 194 364 l 194 367 l 592 590 l 594 590 l 594 140 l 592 140 m 564 193 l 564 538 l 256 365 l 564 193 z "},"◘":{"ha":833,"x_min":222,"x_max":611,"o":"m 222 169 l 222 558 l 611 558 l 611 169 l 222 169 m 417 186 q 508 209 468 186 q 572 272 549 232 q 594 364 594 313 q 572 456 594 415 q 508 519 549 496 q 417 542 468 542 q 325 519 365 542 q 262 456 285 496 q 239 364 239 415 q 262 272 239 313 q 325 209 285 232 q 417 186 365 186 z "},"▬":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 292 l 0 403 l 833 403 l 833 292 l 0 292 z "},"_":{"ha":833,"x_min":83,"x_max":750,"o":"m 83 -167 l 83 -114 l 750 -114 l 750 -167 l 83 -167 z "},"‗":{"ha":833,"x_min":83,"x_max":750,"o":"m 83 -164 l 83 -114 l 750 -114 l 750 -164 l 83 -164 m 83 -303 l 83 -253 l 750 -253 l 750 -303 l 83 -303 z "},"‾":{"ha":833,"x_min":86,"x_max":747,"o":"m 86 792 l 86 836 l 747 836 l 747 792 l 86 792 z "},"‿":{"ha":833,"x_min":-211,"x_max":1044,"o":"m 417 -325 q 80 -277 233 -325 q -211 -144 -74 -229 l -194 -117 q -8 -210 -107 -172 q 199 -267 92 -247 q 417 -286 306 -286 q 635 -267 528 -286 q 841 -210 742 -247 q 1028 -117 940 -172 l 1044 -144 q 753 -277 907 -229 q 417 -325 600 -325 z "},"(":{"ha":833,"x_min":319,"x_max":669,"o":"m 646 -240 q 407 24 494 -133 q 319 386 319 181 q 407 749 319 592 q 646 1013 494 907 l 669 981 q 442 718 517 867 q 367 386 367 569 q 442 55 367 203 q 669 -208 517 -93 l 646 -240 z "},")":{"ha":833,"x_min":164,"x_max":514,"o":"m 188 -240 l 164 -208 q 392 55 317 -93 q 467 386 467 203 q 392 718 467 569 q 164 981 317 867 l 188 1013 q 427 749 340 907 q 514 386 514 592 q 427 24 514 181 q 188 -240 340 -133 z "},"[":{"ha":833,"x_min":342,"x_max":703,"o":"m 342 -211 l 342 983 l 703 983 l 703 953 l 381 953 l 381 -181 l 703 -181 l 703 -211 l 342 -211 z "},"]":{"ha":833,"x_min":131,"x_max":492,"o":"m 131 -211 l 131 -181 l 453 -181 l 453 953 l 131 953 l 131 983 l 492 983 l 492 -211 l 131 -211 z "},"{":{"ha":833,"x_min":183,"x_max":703,"o":"m 636 -211 q 444 -175 508 -211 q 381 -36 381 -139 q 383 64 381 15 q 390 160 386 113 q 393 257 393 208 q 377 312 393 286 q 316 353 361 338 q 183 369 271 369 l 183 403 q 316 419 271 403 q 377 461 361 435 q 393 515 393 488 q 390 610 393 560 q 383 710 386 660 q 381 808 381 761 q 444 947 381 911 q 636 983 508 983 l 703 983 l 703 953 l 619 953 q 496 936 539 953 q 438 887 453 919 q 422 803 422 854 q 427 669 422 739 q 432 531 432 599 q 409 438 432 474 q 317 389 386 401 l 317 383 q 409 335 386 371 q 432 242 432 299 q 427 102 432 165 q 422 -31 422 39 q 438 -114 422 -81 q 496 -164 453 -147 q 619 -181 539 -181 l 703 -181 l 703 -211 l 636 -211 z "},"}":{"ha":833,"x_min":131,"x_max":649,"o":"m 131 -211 l 131 -181 l 214 -181 q 339 -164 296 -181 q 398 -114 382 -147 q 414 -31 414 -81 q 408 102 414 39 q 403 242 403 165 q 425 335 403 299 q 517 383 447 371 l 517 389 q 425 438 447 401 q 403 531 403 474 q 408 669 403 599 q 414 803 414 739 q 398 887 414 854 q 339 936 382 919 q 214 953 296 953 l 131 953 l 131 983 l 197 983 q 388 947 325 983 q 451 808 451 911 q 449 710 451 761 q 443 610 446 660 q 440 515 440 560 q 456 461 440 488 q 517 419 472 435 q 649 403 563 403 l 649 369 q 517 353 563 369 q 456 312 472 338 q 440 257 440 286 q 443 160 440 208 q 449 64 446 113 q 451 -36 451 15 q 388 -175 451 -139 q 197 -211 325 -211 l 131 -211 z "},"/":{"ha":833,"x_min":167,"x_max":667,"o":"m 167 -222 l 619 986 l 667 986 l 214 -222 l 167 -222 z "},"|":{"ha":833,"x_min":397,"x_max":436,"o":"m 397 -347 l 397 1042 l 436 1042 l 436 -347 l 397 -347 z "},"\\":{"ha":833,"x_min":167,"x_max":667,"o":"m 619 -222 l 167 986 l 214 986 l 667 -222 l 619 -222 z "},"¦":{"ha":833,"x_min":397,"x_max":436,"o":"m 397 -347 l 397 264 l 436 264 l 436 -347 l 397 -347 m 397 431 l 397 1042 l 436 1042 l 436 431 l 397 431 z "},"*":{"ha":833,"x_min":140,"x_max":693,"o":"m 244 178 l 211 201 l 375 442 l 140 542 l 153 575 l 392 486 l 399 761 l 435 761 l 442 486 l 681 575 l 693 542 l 458 442 l 622 201 l 589 178 l 417 417 l 244 178 z "},"†":{"ha":833,"x_min":219,"x_max":614,"o":"m 394 -111 l 397 742 l 219 739 l 219 783 l 397 781 l 394 989 l 439 989 l 436 781 l 614 783 l 614 739 l 436 742 l 439 -111 l 394 -111 z "},"‡":{"ha":833,"x_min":219,"x_max":614,"o":"m 394 -111 l 397 97 l 219 94 l 219 139 l 397 136 l 394 439 l 397 742 l 219 739 l 219 783 l 397 781 l 394 989 l 439 989 l 436 781 l 614 783 l 614 739 l 436 742 l 439 439 l 436 136 l 614 139 l 614 94 l 436 97 l 439 -111 l 394 -111 z "},"§":{"ha":833,"x_min":147,"x_max":686,"o":"m 411 -67 q 279 -42 336 -67 q 181 17 222 -18 l 211 47 q 294 -7 250 14 q 411 -28 339 -28 q 518 10 478 -28 q 558 97 558 47 q 528 179 558 147 q 452 233 499 211 q 353 276 406 256 q 253 324 300 297 q 177 391 207 350 q 147 494 147 432 q 194 613 147 569 q 306 686 242 657 l 322 653 q 226 590 264 624 q 189 497 189 556 q 219 408 189 443 q 295 349 249 372 q 394 304 342 325 q 494 258 447 283 q 570 196 540 233 q 600 100 600 158 q 573 14 600 51 q 503 -45 546 -24 q 411 -67 460 -67 m 497 236 q 606 295 567 264 q 644 392 644 326 q 615 485 644 449 q 540 545 586 521 q 442 590 493 569 q 344 635 390 611 q 268 697 297 660 q 239 789 239 733 q 258 861 239 825 q 317 921 278 897 q 419 944 357 944 q 528 924 478 944 q 619 872 579 904 l 594 842 q 518 888 558 869 q 419 906 478 906 q 313 869 344 906 q 281 792 281 833 q 310 713 281 743 q 385 660 339 682 q 483 618 432 639 q 581 569 535 597 q 657 501 628 542 q 686 394 686 460 q 663 305 686 340 q 602 245 640 269 q 517 200 564 221 l 497 236 z "},"¶":{"ha":833,"x_min":128,"x_max":628,"o":"m 475 347 q 293 375 371 347 q 172 465 215 403 q 128 631 128 528 q 169 797 128 733 q 282 888 210 860 q 450 917 354 917 l 511 917 l 511 347 l 475 347 m 589 -111 l 589 917 l 628 917 l 628 -111 l 589 -111 z "},"‖":{"ha":833,"x_min":258,"x_max":575,"o":"m 258 -347 l 258 1042 l 297 1042 l 297 -347 l 258 -347 m 536 -347 l 536 1042 l 575 1042 l 575 -347 l 536 -347 z "},"‼":{"ha":833,"x_min":164,"x_max":642,"o":"m 219 297 l 217 844 l 217 931 l 256 931 l 256 844 l 253 297 l 219 297 m 236 -17 q 187 4 210 -17 q 164 64 164 25 q 187 124 164 104 q 236 144 210 144 q 286 124 264 144 q 308 64 308 104 q 286 4 308 25 q 236 -17 264 -17 m 553 297 l 550 844 l 550 931 l 589 931 l 589 844 l 586 297 l 553 297 m 569 -17 q 520 4 543 -17 q 497 64 497 25 q 520 124 497 104 q 569 144 543 144 q 619 124 597 144 q 642 64 642 104 q 619 4 642 25 q 569 -17 597 -17 z "},"⁇":{"ha":833,"x_min":25,"x_max":783,"o":"m 169 297 q 174 410 158 361 q 217 501 189 460 q 276 582 246 543 q 328 665 307 621 q 350 764 350 708 q 317 865 350 821 q 211 908 285 908 q 129 888 167 908 q 56 817 92 867 l 25 844 q 109 921 65 894 q 214 947 153 947 q 313 923 272 947 q 374 858 353 899 q 394 767 394 817 q 373 663 394 708 q 320 576 351 617 q 260 495 289 536 q 215 406 231 454 q 208 297 199 358 l 169 297 m 203 -17 q 153 4 176 -17 q 131 64 131 25 q 153 124 131 104 q 203 144 176 144 q 253 124 231 144 q 275 64 275 104 q 253 4 275 25 q 203 -17 231 -17 m 558 297 q 563 410 547 361 q 606 501 578 460 q 665 582 635 543 q 717 665 696 621 q 739 764 739 708 q 706 865 739 821 q 600 908 674 908 q 518 888 556 908 q 444 817 481 867 l 414 844 q 498 921 454 894 q 603 947 542 947 q 701 923 661 947 q 763 858 742 899 q 783 767 783 817 q 762 663 783 708 q 709 576 740 617 q 649 495 678 536 q 603 406 619 454 q 597 297 588 358 l 558 297 m 592 -17 q 542 4 565 -17 q 519 64 519 25 q 542 124 519 104 q 592 144 565 144 q 642 124 619 144 q 664 64 664 104 q 642 4 664 25 q 592 -17 619 -17 z "},"⁉":{"ha":833,"x_min":150,"x_max":783,"o":"m 558 297 q 563 410 547 361 q 606 501 578 460 q 665 582 635 543 q 717 665 696 621 q 739 764 739 708 q 706 865 739 821 q 600 908 674 908 q 518 888 556 908 q 444 817 481 867 l 414 844 q 498 921 454 894 q 603 947 542 947 q 701 923 661 947 q 763 858 742 899 q 783 767 783 817 q 762 663 783 708 q 709 576 740 617 q 649 495 678 536 q 603 406 619 454 q 597 297 588 358 l 558 297 m 592 -17 q 542 4 565 -17 q 519 64 519 25 q 542 124 519 104 q 592 144 565 144 q 642 124 619 144 q 664 64 664 104 q 642 4 664 25 q 592 -17 619 -17 m 206 297 l 203 844 l 203 931 l 242 931 l 242 844 l 239 297 l 206 297 m 222 -17 q 173 4 196 -17 q 150 64 150 25 q 173 124 150 104 q 222 144 196 144 q 272 124 250 144 q 294 64 294 104 q 272 4 294 25 q 222 -17 250 -17 z "},"⁈":{"ha":833,"x_min":25,"x_max":683,"o":"m 169 297 q 174 410 158 361 q 217 501 189 460 q 276 582 246 543 q 328 665 307 621 q 350 764 350 708 q 317 865 350 821 q 211 908 285 908 q 129 888 167 908 q 56 817 92 867 l 25 844 q 109 921 65 894 q 214 947 153 947 q 313 923 272 947 q 374 858 353 899 q 394 767 394 817 q 373 663 394 708 q 320 576 351 617 q 260 495 289 536 q 215 406 231 454 q 208 297 199 358 l 169 297 m 203 -17 q 153 4 176 -17 q 131 64 131 25 q 153 124 131 104 q 203 144 176 144 q 253 124 231 144 q 275 64 275 104 q 253 4 275 25 q 203 -17 231 -17 m 594 297 l 592 844 l 592 931 l 631 931 l 631 844 l 628 297 l 594 297 m 611 -17 q 562 4 585 -17 q 539 64 539 25 q 562 124 539 104 q 611 144 585 144 q 661 124 639 144 q 683 64 683 104 q 661 4 683 25 q 611 -17 639 -17 z "},"‽":{"ha":833,"x_min":164,"x_max":644,"o":"m 386 297 q 391 409 374 363 q 442 492 408 456 q 513 563 476 529 q 574 638 549 597 q 600 736 600 679 q 554 857 600 806 q 406 908 508 908 q 291 885 346 908 q 194 817 236 861 l 164 844 q 269 918 208 889 q 408 947 329 947 q 536 919 483 947 q 617 843 589 890 q 644 739 644 796 q 619 632 644 675 q 556 555 593 589 q 482 486 518 521 q 424 407 446 451 q 408 297 401 363 l 386 297 m 378 297 l 372 678 l 372 764 l 417 764 l 417 678 l 403 297 l 378 297 m 397 -17 q 348 4 371 -17 q 325 64 325 25 q 348 124 325 104 q 397 144 371 144 q 447 124 425 144 q 469 64 469 104 q 447 4 469 25 q 397 -17 425 -17 z "},"⸘":{"ha":833,"x_min":189,"x_max":669,"o":"m 447 367 q 442 255 460 301 q 391 172 425 208 q 321 101 357 135 q 259 26 285 67 q 233 -72 233 -15 q 279 -193 233 -142 q 428 -244 325 -244 q 542 -221 488 -244 q 639 -153 597 -197 l 669 -181 q 565 -254 625 -225 q 425 -283 504 -283 q 297 -255 350 -283 q 217 -179 244 -226 q 189 -75 189 -132 q 215 32 189 -11 q 278 109 240 75 q 351 178 315 143 q 410 257 388 213 q 425 367 432 301 l 447 367 m 456 367 l 461 -14 l 461 -100 l 417 -100 l 417 -14 l 431 367 l 456 367 m 436 681 q 485 660 463 681 q 508 600 508 639 q 485 540 508 560 q 436 519 463 519 q 386 540 408 519 q 364 600 364 560 q 386 660 364 639 q 436 681 408 681 z "},"⌜":{"ha":833,"x_min":342,"x_max":703,"o":"m 342 0 l 342 956 l 703 956 l 703 925 l 381 925 l 381 0 l 342 0 z "},"⌝":{"ha":833,"x_min":131,"x_max":492,"o":"m 453 0 l 453 925 l 131 925 l 131 956 l 492 956 l 492 0 l 453 0 z "},"⌞":{"ha":833,"x_min":342,"x_max":703,"o":"m 342 -67 l 342 889 l 381 889 l 381 -36 l 703 -36 l 703 -67 l 342 -67 z "},"⌟":{"ha":833,"x_min":131,"x_max":492,"o":"m 131 -67 l 131 -36 l 453 -36 l 453 889 l 492 889 l 492 -67 l 131 -67 z "},"⟦":{"ha":833,"x_min":300,"x_max":703,"o":"m 300 -211 l 300 983 l 703 983 l 703 953 l 425 953 l 425 -181 l 703 -181 l 703 -211 l 300 -211 m 336 -181 l 389 -181 l 389 953 l 336 953 l 336 -181 z "},"⟧":{"ha":833,"x_min":131,"x_max":533,"o":"m 131 -211 l 131 -181 l 408 -181 l 408 953 l 131 953 l 131 983 l 533 983 l 533 -211 l 131 -211 m 444 -181 l 497 -181 l 497 953 l 444 953 l 444 -181 z "},"⸢":{"ha":833,"x_min":342,"x_max":703,"o":"m 342 386 l 342 983 l 703 983 l 703 953 l 381 953 l 381 386 l 342 386 z "},"⸣":{"ha":833,"x_min":131,"x_max":492,"o":"m 453 386 l 453 925 l 131 925 l 131 956 l 492 956 l 492 386 l 453 386 z "},"⸤":{"ha":833,"x_min":342,"x_max":703,"o":"m 342 -211 l 342 386 l 381 386 l 381 -181 l 703 -181 l 703 -211 l 342 -211 z "},"⸥":{"ha":833,"x_min":131,"x_max":492,"o":"m 131 -211 l 131 -181 l 453 -181 l 453 386 l 492 386 l 492 -211 l 131 -211 z "},"©":{"ha":833,"x_min":56,"x_max":778,"o":"m 417 -17 q 228 41 310 -17 q 101 203 147 99 q 56 447 56 307 q 101 690 56 588 q 228 849 147 793 q 417 906 310 906 q 605 849 524 906 q 732 690 686 793 q 778 447 778 588 q 732 203 778 307 q 605 41 686 99 q 417 -17 524 -17 m 417 19 q 584 73 513 19 q 696 223 656 126 q 736 447 736 319 q 696 669 736 575 q 584 817 656 764 q 417 869 513 869 q 249 817 321 869 q 138 669 178 764 q 97 447 97 575 q 138 223 97 319 q 249 73 178 126 q 417 19 321 19 m 422 172 q 317 204 365 172 q 240 298 269 236 q 211 447 211 360 q 242 585 211 528 q 322 674 272 643 q 431 706 372 706 q 508 689 476 706 q 567 644 540 672 l 542 614 q 490 651 515 638 q 428 664 464 664 q 307 605 356 664 q 258 447 258 546 q 304 276 258 339 q 425 214 350 214 q 502 231 469 214 q 561 272 535 249 l 583 242 q 517 192 553 213 q 422 172 481 172 z "},"℗":{"ha":833,"x_min":56,"x_max":778,"o":"m 417 -17 q 228 41 310 -17 q 101 203 147 99 q 56 447 56 307 q 101 690 56 588 q 228 849 147 793 q 417 906 310 906 q 605 849 524 906 q 732 690 686 793 q 778 447 778 588 q 732 203 778 307 q 605 41 686 99 q 417 -17 524 -17 m 417 19 q 584 73 513 19 q 696 223 656 126 q 736 447 736 319 q 696 669 736 575 q 584 817 656 764 q 417 869 513 869 q 249 817 321 869 q 138 669 178 764 q 97 447 97 575 q 138 223 97 319 q 249 73 178 126 q 417 19 321 19 m 288 189 l 288 689 l 429 689 q 514 672 476 689 q 574 623 551 656 q 596 542 596 590 q 574 451 596 488 q 514 394 551 414 q 429 375 476 375 l 332 375 l 332 189 l 288 189 m 332 414 l 413 414 q 512 444 475 414 q 549 542 549 475 q 512 624 549 599 q 413 650 475 650 l 332 650 l 332 414 z "},"®":{"ha":833,"x_min":167,"x_max":667,"o":"m 417 453 q 292 486 349 453 q 201 579 235 519 q 167 719 167 639 q 201 860 167 800 q 292 955 235 921 q 417 989 349 989 q 542 955 485 989 q 633 860 599 921 q 667 719 667 800 q 633 579 667 639 q 542 486 599 519 q 417 453 485 453 m 417 489 q 523 519 475 489 q 599 601 571 549 q 628 719 628 653 q 599 839 628 786 q 523 922 571 892 q 417 953 475 953 q 310 922 358 953 q 234 839 263 892 q 206 719 206 786 q 234 601 206 653 q 310 519 263 549 q 417 489 358 489 m 325 581 l 325 869 l 417 869 q 490 851 457 869 q 522 781 522 833 q 506 732 522 754 q 467 703 490 710 l 536 581 l 489 581 l 433 689 l 364 689 l 364 581 l 325 581 m 364 725 l 406 725 q 460 737 439 725 q 481 778 481 749 q 466 818 481 803 q 411 833 451 833 l 364 833 l 364 725 z "},"™":{"ha":833,"x_min":3,"x_max":789,"o":"m 156 514 l 156 900 l 3 900 l 3 939 l 350 939 l 350 900 l 197 900 l 197 514 l 156 514 m 425 514 l 425 939 l 486 939 l 561 758 l 606 636 l 611 636 l 656 758 l 728 939 l 789 939 l 789 514 l 747 514 l 747 750 l 753 883 l 747 883 l 628 581 l 586 581 l 467 883 l 461 883 l 467 750 l 467 514 l 425 514 z "},"℠":{"ha":833,"x_min":47,"x_max":789,"o":"m 194 497 q 110 515 149 497 q 47 561 72 532 l 75 589 q 131 548 103 563 q 197 533 158 533 q 263 554 239 533 q 286 608 286 575 q 271 658 286 644 q 219 689 256 671 l 150 725 q 96 765 122 740 q 69 836 69 790 q 107 917 69 889 q 200 944 144 944 q 265 930 233 944 q 317 894 296 915 l 292 864 q 247 896 271 883 q 197 908 222 908 q 133 887 156 908 q 111 836 111 865 q 128 794 111 811 q 175 761 146 776 l 244 725 q 306 681 285 707 q 328 608 328 654 q 312 553 328 579 q 266 513 296 528 q 194 497 236 497 m 425 514 l 425 939 l 486 939 l 561 758 l 606 636 l 611 636 l 656 758 l 728 939 l 789 939 l 789 514 l 747 514 l 747 750 l 753 883 l 747 883 l 628 581 l 586 581 l 467 883 l 461 883 l 467 750 l 467 514 l 425 514 z "},"@":{"ha":833,"x_min":89,"x_max":753,"o":"m 475 -197 q 324 -161 394 -197 q 201 -55 254 -125 q 119 116 149 15 q 89 344 89 217 q 141 630 89 513 q 283 810 193 747 q 489 872 374 872 q 636 830 578 872 q 724 715 694 788 q 753 550 753 642 l 753 139 l 717 139 l 711 228 l 706 228 q 617 156 672 189 q 508 122 561 122 q 419 141 461 122 q 353 198 378 160 q 328 294 328 236 q 370 408 328 361 q 498 485 413 456 q 711 531 583 515 l 711 549 q 688 692 711 628 q 616 795 665 757 q 485 833 567 833 q 346 800 410 833 q 234 703 282 767 q 160 548 186 639 q 133 342 133 457 q 176 76 133 189 q 297 -97 219 -36 q 475 -158 374 -158 q 588 -141 538 -158 q 681 -89 639 -124 l 703 -119 q 597 -178 653 -158 q 475 -197 540 -197 m 514 161 q 610 191 558 161 q 711 281 661 221 l 711 494 q 451 421 531 469 q 372 294 372 372 q 411 196 372 231 q 514 161 450 161 z "},"#":{"ha":833,"x_min":139,"x_max":703,"o":"m 475 0 l 586 903 l 625 903 l 514 0 l 475 0 m 219 0 l 331 903 l 369 903 l 258 0 l 219 0 m 167 589 l 167 628 l 703 628 l 703 589 l 167 589 m 139 303 l 139 342 l 675 342 l 675 303 l 139 303 z "},"⁰":{"ha":833,"x_min":211,"x_max":622,"o":"m 417 553 q 307 586 353 553 q 236 684 261 619 q 211 842 211 749 q 236 997 211 933 q 307 1094 261 1061 q 417 1128 353 1128 q 526 1094 481 1128 q 597 997 572 1061 q 622 842 622 933 q 597 684 622 749 q 526 586 572 619 q 417 553 481 553 m 417 589 q 536 656 492 589 q 581 842 581 724 q 536 1026 581 961 q 417 1092 492 1092 q 297 1026 342 1092 q 253 842 253 961 q 297 656 253 724 q 417 589 342 589 z "},"¹":{"ha":833,"x_min":253,"x_max":633,"o":"m 428 569 l 428 1028 l 286 1028 l 286 1058 q 369 1078 335 1065 q 431 1111 404 1090 l 467 1111 l 467 569 l 428 569 m 253 569 l 253 606 l 633 606 l 633 569 l 253 569 z "},"²":{"ha":833,"x_min":222,"x_max":608,"o":"m 233 569 l 233 597 q 401 755 335 693 q 501 863 468 817 q 533 956 533 908 q 495 1055 533 1018 q 394 1092 457 1092 q 313 1065 351 1092 q 250 1003 274 1039 l 222 1028 q 294 1098 246 1068 q 397 1128 343 1128 q 526 1086 476 1128 q 575 958 575 1044 q 539 849 575 900 q 440 740 503 797 q 300 606 378 682 l 608 606 l 608 569 l 233 569 z "},"³":{"ha":833,"x_min":211,"x_max":603,"o":"m 411 553 q 292 584 344 553 q 211 656 239 615 l 244 681 q 317 615 271 640 q 414 589 363 589 q 517 621 474 589 q 561 711 561 653 q 508 798 561 768 q 347 828 456 828 l 347 861 q 494 899 450 861 q 539 983 539 936 q 502 1062 539 1032 q 403 1092 465 1092 q 328 1072 367 1092 q 261 1017 289 1051 l 233 1042 q 306 1103 261 1078 q 406 1128 351 1128 q 494 1111 454 1128 q 557 1063 533 1094 q 581 986 581 1031 q 550 901 581 935 q 458 847 519 867 q 563 804 524 839 q 603 711 603 769 q 578 626 603 661 q 509 572 553 590 q 411 553 465 553 z "},"⁴":{"ha":833,"x_min":219,"x_max":611,"o":"m 492 569 l 492 950 l 531 950 l 531 569 l 492 569 m 219 733 l 219 756 l 453 1128 l 483 1108 l 272 769 l 611 769 l 611 733 l 219 733 z "},"⁵":{"ha":833,"x_min":211,"x_max":611,"o":"m 417 553 q 291 584 340 553 q 211 656 242 615 l 244 681 q 315 615 272 640 q 419 589 358 589 q 527 631 485 589 q 569 739 569 672 q 528 849 569 808 q 417 889 486 889 q 341 872 374 889 q 283 836 308 856 l 256 856 l 283 1111 l 581 1111 l 581 1072 l 319 1072 l 300 894 q 353 917 324 908 q 419 925 382 925 q 517 904 474 925 q 586 842 561 883 q 611 739 611 800 q 585 640 611 682 q 515 576 560 599 q 417 553 471 553 z "},"⁶":{"ha":833,"x_min":225,"x_max":617,"o":"m 433 553 q 283 622 342 553 q 225 817 225 690 q 260 1000 225 932 q 349 1098 294 1068 q 461 1128 403 1128 q 532 1120 503 1128 q 586 1097 561 1113 l 567 1061 q 519 1083 546 1075 q 458 1092 492 1092 q 369 1065 414 1092 q 296 978 325 1038 q 267 819 267 918 q 312 650 267 711 q 436 589 357 589 q 537 631 499 589 q 575 731 575 672 q 539 829 575 789 q 431 869 503 869 q 344 853 385 869 q 258 785 304 836 l 258 833 q 339 888 294 869 q 433 906 383 906 q 570 856 524 906 q 617 731 617 806 q 593 640 617 681 q 528 576 569 600 q 433 553 486 553 z "},"⁷":{"ha":833,"x_min":222,"x_max":606,"o":"m 364 569 q 392 755 371 671 q 455 917 414 839 q 558 1075 496 994 l 222 1075 l 222 1111 l 606 1111 l 606 1086 q 492 913 535 994 q 431 749 450 832 q 406 569 411 667 l 364 569 z "},"⁸":{"ha":833,"x_min":222,"x_max":606,"o":"m 414 553 q 306 573 349 553 q 243 626 264 593 q 222 697 222 658 q 254 795 222 754 q 342 861 286 836 l 342 867 q 273 919 299 893 q 247 989 247 946 q 267 1060 247 1029 q 323 1110 286 1092 q 414 1128 360 1128 q 542 1090 497 1128 q 586 989 586 1051 q 556 903 586 935 q 489 850 525 871 l 489 844 q 578 785 550 818 q 606 703 606 753 q 583 626 606 660 q 518 572 561 592 q 414 553 475 553 m 453 861 q 526 926 507 894 q 544 992 544 957 q 510 1063 544 1036 q 414 1089 476 1089 q 321 1061 353 1089 q 289 989 289 1033 q 337 910 289 939 q 453 861 385 882 m 414 589 q 526 622 488 589 q 564 700 564 654 q 537 769 564 744 q 467 810 510 794 q 375 844 424 826 q 288 779 311 814 q 264 700 264 744 q 299 624 264 658 q 414 589 335 589 z "},"⁹":{"ha":833,"x_min":211,"x_max":603,"o":"m 367 553 q 296 560 325 553 q 242 583 267 568 l 261 619 q 309 597 282 606 q 369 589 336 589 q 459 616 415 589 q 532 703 503 643 q 561 861 561 763 q 516 1031 561 969 q 392 1092 471 1092 q 291 1050 329 1092 q 253 950 253 1008 q 289 851 253 892 q 397 811 325 811 q 483 828 443 811 q 569 896 524 844 l 569 847 q 489 793 533 811 q 394 775 444 775 q 258 825 304 775 q 211 950 211 875 q 235 1040 211 1000 q 300 1104 258 1081 q 394 1128 342 1128 q 544 1060 486 1128 q 603 864 603 992 q 568 681 603 749 q 480 583 533 613 q 367 553 426 553 z "},"⁽":{"ha":833,"x_min":347,"x_max":519,"o":"m 494 472 q 409 585 442 529 q 362 702 376 640 q 347 839 347 764 q 362 974 347 913 q 409 1090 376 1035 q 494 1203 442 1146 l 519 1183 q 414 1014 439 1097 q 389 839 389 931 q 414 664 389 747 q 519 492 439 581 l 494 472 z "},"⁾":{"ha":833,"x_min":314,"x_max":486,"o":"m 342 472 l 314 492 q 419 664 394 581 q 444 839 444 747 q 420 1014 444 931 q 314 1183 396 1097 l 342 1203 q 425 1090 393 1146 q 472 974 457 1035 q 486 839 486 913 q 472 702 486 764 q 425 585 457 640 q 342 472 393 529 z "},"₀":{"ha":833,"x_min":211,"x_max":622,"o":"m 417 -253 q 307 -219 353 -253 q 236 -122 261 -186 q 211 36 211 -57 q 236 192 211 128 q 307 289 261 256 q 417 322 353 322 q 526 289 481 322 q 597 192 572 256 q 622 36 622 128 q 597 -122 622 -57 q 526 -219 572 -186 q 417 -253 481 -253 m 417 -217 q 536 -149 492 -217 q 581 36 581 -82 q 536 221 581 156 q 417 286 492 286 q 297 221 342 286 q 253 36 253 156 q 297 -149 253 -82 q 417 -217 342 -217 z "},"₁":{"ha":833,"x_min":253,"x_max":633,"o":"m 428 -236 l 428 222 l 286 222 l 286 253 q 369 272 335 260 q 431 306 404 285 l 467 306 l 467 -236 l 428 -236 m 253 -236 l 253 -200 l 633 -200 l 633 -236 l 253 -236 z "},"₂":{"ha":833,"x_min":222,"x_max":608,"o":"m 233 -236 l 233 -208 q 401 -51 335 -112 q 501 57 468 11 q 533 150 533 103 q 495 249 533 213 q 394 286 457 286 q 313 260 351 286 q 250 197 274 233 l 222 222 q 294 292 246 263 q 397 322 343 322 q 526 281 476 322 q 575 153 575 239 q 539 43 575 94 q 440 -66 503 -8 q 300 -200 378 -124 l 608 -200 l 608 -236 l 233 -236 z "},"₃":{"ha":833,"x_min":211,"x_max":603,"o":"m 411 -253 q 292 -222 344 -253 q 211 -150 239 -190 l 244 -125 q 317 -191 271 -165 q 414 -217 363 -217 q 517 -185 474 -217 q 561 -94 561 -153 q 508 -8 561 -37 q 347 22 456 22 l 347 56 q 494 93 450 56 q 539 178 539 131 q 502 256 539 226 q 403 286 465 286 q 328 266 367 286 q 261 211 289 246 l 233 236 q 306 297 261 272 q 406 322 351 322 q 494 306 454 322 q 557 257 533 289 q 581 181 581 225 q 550 95 581 129 q 458 42 519 61 q 563 -1 524 33 q 603 -94 603 -36 q 578 -180 603 -144 q 509 -234 553 -215 q 411 -253 465 -253 z "},"₄":{"ha":833,"x_min":219,"x_max":611,"o":"m 492 -236 l 492 144 l 531 144 l 531 -236 l 492 -236 m 219 -72 l 219 -50 l 453 322 l 483 303 l 272 -36 l 611 -36 l 611 -72 l 219 -72 z "},"₅":{"ha":833,"x_min":211,"x_max":611,"o":"m 417 -253 q 291 -222 340 -253 q 211 -150 242 -190 l 244 -125 q 315 -191 272 -165 q 419 -217 358 -217 q 527 -175 485 -217 q 569 -67 569 -133 q 528 43 569 3 q 417 83 486 83 q 341 67 374 83 q 283 31 308 50 l 256 50 l 283 306 l 581 306 l 581 267 l 319 267 l 300 89 q 353 111 324 103 q 419 119 382 119 q 517 99 474 119 q 586 36 561 78 q 611 -67 611 -6 q 585 -165 611 -124 q 515 -230 560 -207 q 417 -253 471 -253 z "},"₆":{"ha":833,"x_min":225,"x_max":617,"o":"m 433 -253 q 283 -184 342 -253 q 225 11 225 -115 q 260 194 225 126 q 349 292 294 263 q 461 322 403 322 q 532 315 503 322 q 586 292 561 307 l 567 256 q 519 278 546 269 q 458 286 492 286 q 369 259 414 286 q 296 172 325 232 q 267 14 267 113 q 312 -156 267 -94 q 436 -217 357 -217 q 537 -175 499 -217 q 575 -75 575 -133 q 539 24 575 -17 q 431 64 503 64 q 344 47 385 64 q 258 -21 304 31 l 258 28 q 339 82 294 64 q 433 100 383 100 q 570 50 524 100 q 617 -75 617 0 q 593 -165 617 -125 q 528 -229 569 -206 q 433 -253 486 -253 z "},"₇":{"ha":833,"x_min":222,"x_max":606,"o":"m 364 -236 q 392 -51 371 -135 q 455 111 414 33 q 558 269 496 189 l 222 269 l 222 306 l 606 306 l 606 281 q 492 108 535 189 q 431 -56 450 26 q 406 -236 411 -139 l 364 -236 z "},"₈":{"ha":833,"x_min":222,"x_max":606,"o":"m 414 -253 q 306 -233 349 -253 q 243 -180 264 -212 q 222 -108 222 -147 q 254 -10 222 -51 q 342 56 286 31 l 342 61 q 273 114 299 88 q 247 183 247 140 q 267 255 247 224 q 323 304 286 286 q 414 322 360 322 q 542 284 497 322 q 586 183 586 246 q 556 97 586 129 q 489 44 525 65 l 489 39 q 578 -20 550 13 q 606 -103 606 -53 q 583 -180 606 -146 q 518 -233 561 -214 q 414 -253 475 -253 m 453 56 q 526 120 507 89 q 544 186 544 151 q 510 257 544 231 q 414 283 476 283 q 321 256 353 283 q 289 183 289 228 q 337 105 289 133 q 453 56 385 76 m 414 -217 q 526 -184 488 -217 q 564 -106 564 -151 q 537 -36 564 -61 q 467 5 510 -11 q 375 39 424 21 q 288 -26 311 8 q 264 -106 264 -61 q 299 -182 264 -147 q 414 -217 335 -217 z "},"₉":{"ha":833,"x_min":211,"x_max":603,"o":"m 367 -253 q 296 -245 325 -253 q 242 -222 267 -237 l 261 -186 q 309 -208 282 -200 q 369 -217 336 -217 q 459 -190 415 -217 q 532 -103 503 -162 q 561 56 561 -43 q 516 225 561 164 q 392 286 471 286 q 291 244 329 286 q 253 144 253 203 q 289 46 253 86 q 397 6 325 6 q 483 22 443 6 q 569 90 524 39 l 569 42 q 489 -12 533 6 q 394 -31 444 -31 q 258 19 304 -31 q 211 144 211 69 q 235 235 211 194 q 300 299 258 275 q 394 322 342 322 q 544 254 486 322 q 603 58 603 186 q 568 -125 603 -57 q 480 -223 533 -193 q 367 -253 426 -253 z "},"₍":{"ha":833,"x_min":347,"x_max":519,"o":"m 494 -333 q 409 -221 442 -276 q 362 -103 376 -165 q 347 33 347 -42 q 362 168 347 107 q 409 285 376 229 q 494 397 442 340 l 519 378 q 414 208 439 292 q 389 33 389 125 q 414 -142 389 -58 q 519 -314 439 -225 l 494 -333 z "},"₎":{"ha":833,"x_min":314,"x_max":486,"o":"m 342 -333 l 314 -314 q 419 -142 394 -225 q 444 33 444 -58 q 420 208 444 125 q 314 378 396 292 l 342 397 q 425 285 393 340 q 472 168 457 229 q 486 33 486 107 q 472 -103 486 -42 q 425 -221 457 -165 q 342 -333 393 -276 z "},"ª":{"ha":833,"x_min":247,"x_max":603,"o":"m 389 558 q 290 588 333 558 q 247 679 247 618 q 324 790 247 753 q 558 844 401 828 q 549 912 558 881 q 515 963 539 943 q 443 982 490 982 q 356 965 396 982 q 289 931 315 947 l 268 963 q 343 999 294 979 q 447 1019 392 1019 q 568 971 533 1019 q 603 850 603 922 l 603 569 l 565 569 l 561 626 l 560 626 q 480 579 524 600 q 389 558 436 558 m 397 596 q 476 614 438 596 q 558 665 515 632 l 558 811 q 353 765 414 796 q 292 682 292 735 q 324 616 292 636 q 397 596 356 596 z "},"º":{"ha":833,"x_min":208,"x_max":625,"o":"m 417 558 q 313 585 361 558 q 237 665 265 613 q 208 789 208 717 q 237 914 208 863 q 313 992 265 965 q 417 1019 361 1019 q 521 992 474 1019 q 597 914 568 965 q 625 789 625 863 q 597 665 625 717 q 521 585 568 613 q 417 558 474 558 m 417 597 q 533 651 488 597 q 579 789 579 704 q 533 928 579 875 q 417 982 488 982 q 300 928 346 982 q 254 789 254 875 q 300 651 254 704 q 417 597 346 597 z "},"ᵃ":{"ha":833,"x_min":247,"x_max":603,"o":"m 389 558 q 290 588 333 558 q 247 679 247 618 q 324 790 247 753 q 558 844 401 828 q 549 912 558 881 q 515 963 539 943 q 443 982 490 982 q 356 965 396 982 q 289 931 315 947 l 268 963 q 343 999 294 979 q 447 1019 392 1019 q 568 971 533 1019 q 603 850 603 922 l 603 569 l 565 569 l 561 626 l 560 626 q 480 579 524 600 q 389 558 436 558 m 397 596 q 476 614 438 596 q 558 665 515 632 l 558 811 q 353 765 414 796 q 292 682 292 735 q 324 616 292 636 q 397 596 356 596 z "},"ᵇ":{"ha":833,"x_min":258,"x_max":650,"o":"m 444 558 q 372 573 410 558 q 301 611 335 588 l 300 611 l 294 569 l 258 569 l 258 1228 l 303 1228 l 303 1036 l 300 951 q 377 999 336 979 q 461 1019 418 1019 q 603 959 556 1019 q 650 796 650 899 q 622 669 650 722 q 546 587 593 615 q 444 558 499 558 m 440 597 q 558 652 513 597 q 603 796 603 707 q 569 928 603 876 q 454 981 536 981 q 303 910 386 981 l 303 653 q 378 610 342 622 q 440 597 414 597 z "},"ᶜ":{"ha":833,"x_min":263,"x_max":635,"o":"m 481 558 q 369 585 418 558 q 291 665 319 613 q 263 789 263 717 q 293 914 263 863 q 374 992 324 965 q 482 1019 424 1019 q 565 1003 531 1019 q 624 965 599 986 l 597 935 q 547 968 575 954 q 483 982 518 982 q 358 928 408 982 q 307 789 307 875 q 355 651 307 704 q 482 597 403 597 q 555 612 522 597 q 613 647 588 626 l 635 617 q 565 575 604 592 q 481 558 526 558 z "},"ᵈ":{"ha":833,"x_min":200,"x_max":592,"o":"m 393 558 q 253 618 306 558 q 200 789 200 678 q 228 913 200 861 q 304 992 257 964 q 407 1019 351 1019 q 483 1006 450 1019 q 550 965 515 992 l 547 1046 l 547 1228 l 592 1228 l 592 569 l 554 569 l 549 626 l 547 626 q 479 579 518 600 q 393 558 440 558 m 400 597 q 475 615 439 597 q 547 668 511 633 l 547 925 q 477 968 510 956 q 410 981 444 981 q 293 926 340 981 q 246 789 246 871 q 286 650 246 703 q 400 597 326 597 z "},"ᵉ":{"ha":833,"x_min":211,"x_max":629,"o":"m 443 558 q 328 586 381 558 q 243 665 275 614 q 211 789 211 717 q 243 913 211 861 q 326 992 275 964 q 432 1019 376 1019 q 537 996 493 1019 q 605 927 581 972 q 629 817 629 882 q 628 800 629 808 q 626 783 628 792 l 228 783 l 228 819 l 600 819 l 589 803 q 545 940 589 899 q 432 982 501 982 q 347 960 388 982 q 279 896 306 939 q 253 789 253 853 q 281 683 253 726 q 353 618 308 640 q 449 596 397 596 q 526 606 490 596 q 592 633 563 615 l 608 603 q 537 571 575 583 q 443 558 499 558 z "},"ᶠ":{"ha":833,"x_min":292,"x_max":693,"o":"m 407 569 l 407 1061 q 449 1192 407 1144 q 575 1239 490 1239 q 633 1234 604 1239 q 693 1217 661 1229 l 681 1182 q 630 1197 653 1193 q 578 1201 607 1201 q 479 1164 508 1201 q 450 1065 450 1126 l 450 569 l 407 569 m 292 971 l 292 1006 l 407 1008 l 647 1008 l 647 971 l 292 971 z "},"ᵍ":{"ha":833,"x_min":225,"x_max":668,"o":"m 431 358 q 315 374 361 358 q 247 417 269 389 q 225 485 225 446 q 245 538 225 510 q 300 588 265 565 l 300 590 q 269 617 283 599 q 254 661 254 635 q 268 705 254 683 q 308 744 282 726 l 308 749 q 270 795 286 767 q 254 863 254 824 q 276 944 254 908 q 336 999 299 979 q 419 1019 374 1019 q 453 1017 438 1019 q 481 1008 468 1015 l 667 1008 l 667 972 l 533 972 q 567 925 553 953 q 582 863 582 897 q 535 751 582 794 q 419 708 489 708 q 378 713 399 708 q 338 728 358 718 q 308 701 319 717 q 296 668 296 686 q 322 623 296 638 q 394 608 347 608 l 504 608 q 629 585 590 608 q 668 508 668 561 q 639 435 668 469 q 557 380 610 401 q 431 358 504 358 m 419 743 q 504 776 469 743 q 539 863 539 810 q 504 950 539 915 q 419 985 469 985 q 333 950 368 985 q 299 863 299 915 q 333 776 299 810 q 419 743 368 743 m 428 393 q 572 428 519 393 q 624 503 624 463 q 594 553 624 539 q 507 567 565 567 l 403 567 q 369 568 386 567 q 338 575 353 569 q 283 531 299 554 q 267 485 267 508 q 306 419 267 446 q 428 393 346 393 z "},"ʰ":{"ha":833,"x_min":264,"x_max":629,"o":"m 264 569 l 264 1228 l 308 1228 l 308 1036 l 306 931 q 385 994 346 969 q 476 1019 425 1019 q 592 978 554 1019 q 629 850 629 936 l 629 569 l 585 569 l 585 844 q 557 947 585 914 q 468 981 529 981 q 389 958 425 981 q 308 892 353 936 l 308 569 l 264 569 z "},"ⁱ":{"ha":833,"x_min":250,"x_max":521,"o":"m 464 569 l 464 971 l 250 971 l 250 1008 l 507 1008 l 507 569 l 464 569 m 476 1115 q 444 1127 457 1115 q 431 1160 431 1139 q 444 1193 431 1181 q 476 1206 457 1206 q 508 1193 496 1206 q 521 1160 521 1181 q 508 1127 521 1139 q 476 1115 496 1115 z "},"ʲ":{"ha":833,"x_min":203,"x_max":506,"o":"m 317 360 q 256 369 286 360 q 203 390 226 378 l 219 425 q 267 406 240 414 q 318 399 293 399 q 422 435 396 399 q 449 532 449 472 l 449 971 l 233 971 l 233 1008 l 492 1008 l 492 538 q 476 444 492 483 q 422 382 460 404 q 317 360 383 360 m 461 1115 q 428 1127 442 1115 q 415 1160 415 1139 q 428 1193 415 1181 q 461 1206 442 1206 q 493 1193 481 1206 q 506 1160 506 1181 q 493 1127 506 1139 q 461 1115 481 1115 z "},"ᵏ":{"ha":833,"x_min":294,"x_max":694,"o":"m 294 569 l 294 1228 l 339 1228 l 339 747 l 340 747 l 614 1008 l 667 1008 l 493 839 l 694 569 l 643 569 l 464 810 l 339 692 l 339 569 l 294 569 z "},"ˡ":{"ha":833,"x_min":288,"x_max":626,"o":"m 532 558 q 445 592 475 558 q 415 696 415 625 l 415 1190 l 288 1190 l 288 1228 l 460 1228 l 460 690 q 480 620 460 643 q 539 597 500 597 q 574 601 557 597 q 615 613 590 604 l 626 576 q 582 565 604 571 q 532 558 560 558 z "},"ᵐ":{"ha":833,"x_min":122,"x_max":717,"o":"m 122 569 l 122 1008 l 153 1008 l 158 942 l 164 942 q 228 997 193 975 q 306 1019 263 1019 q 383 998 351 1019 q 428 931 415 976 q 501 993 461 967 q 583 1019 540 1019 q 687 973 657 1019 q 717 853 717 926 l 717 569 l 678 569 l 678 844 q 657 945 678 907 q 575 983 636 983 q 439 900 518 983 l 439 569 l 400 569 l 400 844 q 379 945 400 907 q 297 983 358 983 q 161 900 240 983 l 161 569 l 122 569 z "},"ⁿ":{"ha":833,"x_min":264,"x_max":629,"o":"m 264 569 l 264 1008 l 301 1008 l 306 933 l 310 933 q 385 994 346 969 q 476 1019 425 1019 q 592 978 554 1019 q 629 850 629 936 l 629 569 l 585 569 l 585 844 q 557 947 585 914 q 468 981 529 981 q 389 958 425 981 q 308 892 353 936 l 308 569 l 264 569 z "},"ᵒ":{"ha":833,"x_min":208,"x_max":625,"o":"m 417 558 q 313 585 361 558 q 237 665 265 613 q 208 789 208 717 q 237 914 208 863 q 313 992 265 965 q 417 1019 361 1019 q 521 992 474 1019 q 597 914 568 965 q 625 789 625 863 q 597 665 625 717 q 521 585 568 613 q 417 558 474 558 m 417 597 q 533 651 488 597 q 579 789 579 704 q 533 928 579 875 q 417 982 488 982 q 300 928 346 982 q 254 789 254 875 q 300 651 254 704 q 417 597 346 597 z "},"ᵖ":{"ha":833,"x_min":258,"x_max":650,"o":"m 258 371 l 258 1008 l 296 1008 l 300 954 l 303 954 q 378 1000 338 981 q 463 1019 419 1019 q 603 959 557 1019 q 650 796 650 899 q 622 669 650 722 q 546 587 593 615 q 444 558 499 558 q 374 572 410 558 q 301 613 339 586 l 303 532 l 303 371 l 258 371 m 440 597 q 558 652 513 597 q 603 796 603 707 q 569 928 603 876 q 454 981 536 981 q 383 963 419 981 q 303 910 346 944 l 303 653 q 378 610 343 622 q 440 597 414 597 z "},"ʳ":{"ha":833,"x_min":371,"x_max":689,"o":"m 371 569 l 371 1008 l 408 1008 l 413 900 l 415 900 q 494 986 447 953 q 600 1019 542 1019 q 646 1016 624 1019 q 689 1001 668 1013 l 679 963 q 638 974 654 971 q 594 978 621 978 q 501 947 547 978 q 415 839 454 915 l 415 569 l 371 569 z "},"ˢ":{"ha":833,"x_min":243,"x_max":617,"o":"m 438 558 q 328 576 378 558 q 243 619 279 594 l 267 651 q 340 610 300 625 q 440 596 381 596 q 540 621 506 596 q 574 681 574 646 q 553 726 574 708 q 503 756 533 743 q 440 776 472 768 q 360 804 400 789 q 293 842 319 819 q 267 903 267 865 q 310 985 267 951 q 438 1019 354 1019 q 519 1006 479 1019 q 589 974 558 993 l 565 943 q 508 972 539 961 q 436 983 476 983 q 340 960 371 983 q 310 906 310 936 q 350 852 310 871 q 438 818 390 833 q 522 790 481 806 q 590 751 563 775 q 617 683 617 726 q 570 596 617 633 q 438 558 524 558 z "},"ᵗ":{"ha":833,"x_min":243,"x_max":638,"o":"m 518 558 q 392 607 426 558 q 358 735 358 656 l 358 971 l 243 971 l 243 1006 l 360 1008 l 365 1150 l 403 1150 l 403 1008 l 621 1008 l 621 971 l 403 971 l 403 732 q 428 632 403 668 q 525 596 453 596 q 580 603 556 596 q 626 619 604 610 l 638 586 q 579 566 611 574 q 518 558 547 558 z "},"ᵘ":{"ha":833,"x_min":236,"x_max":600,"o":"m 388 558 q 274 601 311 558 q 236 728 236 643 l 236 1008 l 281 1008 l 281 733 q 308 632 281 665 q 396 599 335 599 q 477 620 440 599 q 557 688 514 642 l 557 1008 l 600 1008 l 600 569 l 564 569 l 558 646 l 556 646 q 481 583 521 608 q 388 558 440 558 z "},"ᵛ":{"ha":833,"x_min":219,"x_max":610,"o":"m 389 569 l 219 1008 l 267 1008 l 369 736 q 393 672 382 704 q 415 610 404 640 l 418 610 q 440 672 429 640 q 463 736 450 704 l 564 1008 l 610 1008 l 442 569 l 389 569 z "},"ʷ":{"ha":833,"x_min":89,"x_max":681,"o":"m 219 569 l 89 1007 l 133 1007 l 211 725 l 244 606 l 250 606 l 283 725 l 361 1007 l 408 1007 l 489 725 l 522 606 l 528 606 l 564 725 l 639 1007 l 681 1007 l 550 569 l 497 569 l 422 839 l 386 965 l 383 965 l 350 839 l 272 569 l 219 569 z "},"ˣ":{"ha":833,"x_min":261,"x_max":621,"o":"m 261 569 l 414 800 l 274 1008 l 322 1008 l 394 900 q 417 864 406 882 q 442 828 429 846 l 446 828 q 469 864 457 846 q 493 900 481 882 l 561 1008 l 608 1008 l 468 796 l 621 569 l 572 569 l 493 688 q 467 729 481 708 q 439 768 454 750 l 436 768 q 410 729 422 750 q 383 688 397 708 l 307 569 l 261 569 z "},"ʸ":{"ha":833,"x_min":206,"x_max":628,"o":"m 267 369 q 240 372 253 369 q 215 379 226 375 l 226 417 q 246 413 235 415 q 267 410 257 410 q 344 442 313 410 q 394 524 376 475 l 408 563 l 206 1008 l 251 1008 l 372 736 q 399 676 385 710 q 426 613 413 643 l 431 613 q 454 675 443 642 q 476 736 465 708 l 583 1008 l 628 1008 l 432 517 q 396 447 418 481 q 342 391 374 413 q 267 369 311 369 z "},"ᶻ":{"ha":833,"x_min":197,"x_max":621,"o":"m 197 569 l 197 593 l 543 971 l 235 971 l 235 1008 l 610 1008 l 610 985 l 264 607 l 621 607 l 621 569 l 197 569 z "},"ₔ":{"ha":833,"x_min":204,"x_max":622,"o":"m 417 560 q 306 586 354 560 q 231 660 258 613 q 204 772 204 708 q 205 790 204 781 q 207 808 206 800 l 606 808 l 606 772 l 233 772 l 244 778 q 294 640 244 682 q 417 597 344 597 q 531 647 481 597 q 581 792 581 696 q 527 935 581 886 q 396 985 474 985 q 318 975 354 985 q 253 947 282 965 l 236 978 q 308 1010 269 997 q 401 1022 346 1022 q 515 994 465 1022 q 594 915 565 967 q 622 792 622 864 q 594 667 622 719 q 519 588 565 615 q 417 560 472 560 z "},"ˠ":{"ha":833,"x_min":219,"x_max":611,"o":"m 393 592 l 219 1010 l 267 1010 l 368 743 q 392 683 379 711 q 414 625 404 656 l 418 625 q 441 683 429 656 q 464 743 453 711 l 567 1010 l 611 1010 l 439 592 l 393 592 m 417 358 q 353 383 374 358 q 333 447 333 408 q 349 517 333 479 q 393 608 365 554 l 438 608 q 481 517 465 554 q 497 447 497 479 q 479 383 497 408 q 417 358 461 358 m 417 393 q 449 408 440 393 q 458 444 458 424 q 447 506 458 472 q 418 572 436 539 l 414 572 q 384 504 396 539 q 372 444 372 469 q 382 408 372 424 q 417 393 392 393 z "},"ˤ":{"ha":833,"x_min":236,"x_max":614,"o":"m 417 569 l 417 831 q 290 928 344 872 q 236 1065 236 983 q 264 1159 236 1121 q 338 1218 292 1197 q 438 1239 385 1239 q 543 1213 499 1239 q 614 1158 588 1188 l 586 1131 q 524 1179 560 1158 q 438 1200 489 1200 q 324 1164 368 1200 q 281 1067 281 1128 q 328 949 281 1000 q 458 856 375 897 l 458 569 l 417 569 z "},"¤":{"ha":833,"x_min":106,"x_max":728,"o":"m 133 136 l 106 167 l 225 289 q 186 365 200 322 q 172 456 172 407 q 186 550 172 507 q 225 626 200 593 l 106 750 l 133 781 l 253 657 q 417 722 321 722 q 581 657 511 722 l 700 781 l 728 750 l 607 626 q 647 550 632 593 q 661 456 661 507 q 647 365 661 407 q 608 289 632 322 l 728 167 l 700 136 l 581 258 q 506 209 549 226 q 417 192 463 192 q 251 258 321 192 l 133 136 m 417 231 q 517 259 471 231 q 590 338 563 288 q 617 456 617 389 q 590 574 617 522 q 517 654 563 625 q 417 683 471 683 q 317 654 363 683 q 244 574 272 625 q 217 456 217 522 q 244 338 217 389 q 317 259 272 288 q 417 231 363 231 z "},"$":{"ha":833,"x_min":142,"x_max":697,"o":"m 142 156 l 167 186 q 276 119 208 151 q 432 86 343 86 q 596 133 539 86 q 653 253 653 181 q 619 343 653 307 q 531 404 585 379 q 418 451 478 429 q 305 501 358 474 q 217 566 251 528 q 183 661 183 604 q 216 767 183 722 q 305 835 249 811 q 429 858 361 858 q 571 830 518 858 q 667 761 624 801 l 639 733 q 549 797 593 774 q 425 819 504 819 q 282 777 336 819 q 228 664 228 735 q 262 583 228 615 q 349 527 296 550 q 463 482 403 504 q 576 431 522 460 q 663 361 629 403 q 697 256 697 319 q 660 144 697 190 q 564 72 624 97 q 432 47 504 47 q 315 63 369 47 q 217 104 260 79 q 142 156 174 129 m 407 833 l 407 1042 l 449 1042 l 449 833 l 407 833 m 407 53 l 449 53 l 449 -153 l 407 -153 l 407 53 z "},"£":{"ha":833,"x_min":114,"x_max":717,"o":"m 121 0 l 121 25 q 260 147 219 71 q 300 303 300 222 q 287 398 300 351 q 256 490 274 444 q 224 581 238 535 q 211 675 211 628 q 244 798 211 746 q 337 878 276 850 q 482 906 397 906 q 624 876 568 906 q 714 808 679 846 l 683 781 q 599 842 649 817 q 476 867 550 867 q 308 811 365 867 q 251 678 251 756 q 265 587 251 631 q 295 499 278 543 q 326 406 313 454 q 339 303 339 358 q 308 152 339 211 q 218 44 278 93 l 218 39 l 717 39 l 717 0 l 121 0 m 114 411 l 114 447 l 275 450 l 597 450 l 597 411 l 114 411 z "},"¥":{"ha":833,"x_min":97,"x_max":736,"o":"m 394 0 l 394 233 l 128 233 l 128 272 l 394 272 l 394 375 l 128 375 l 128 414 l 379 414 l 97 889 l 142 889 l 304 608 q 358 516 332 563 q 414 417 385 469 l 419 417 q 476 516 449 469 q 532 608 503 563 l 694 889 l 736 889 l 451 414 l 706 414 l 706 375 l 436 375 l 436 272 l 706 272 l 706 233 l 436 233 l 436 0 l 394 0 z "},"€":{"ha":833,"x_min":94,"x_max":767,"o":"m 511 -17 q 337 41 411 -17 q 222 203 263 99 q 181 447 181 307 q 224 690 181 588 q 346 849 267 793 q 533 906 425 906 q 662 872 604 906 q 753 797 719 839 l 722 769 q 638 840 685 814 q 533 867 592 867 q 368 815 436 867 q 264 669 300 764 q 228 447 228 575 q 262 224 228 319 q 360 75 296 128 q 514 22 424 22 q 635 51 583 22 q 736 139 688 81 l 767 114 q 658 19 718 54 q 511 -17 599 -17 m 94 497 l 94 531 l 186 536 l 686 536 l 686 497 l 94 497 m 94 347 l 94 381 l 183 386 l 631 386 l 631 347 l 94 347 z "},"¢":{"ha":833,"x_min":175,"x_max":683,"o":"m 472 117 q 320 153 388 117 q 214 261 253 190 q 175 433 175 332 q 217 607 175 536 q 326 714 258 678 q 472 750 393 750 q 588 724 542 750 q 667 667 633 699 l 642 639 q 567 691 608 671 q 472 711 525 711 q 344 676 401 711 q 253 579 286 642 q 219 433 219 517 q 289 232 219 308 q 472 156 358 156 q 576 178 529 156 q 658 233 624 201 l 683 206 q 590 142 642 168 q 472 117 538 117 m 439 -36 l 439 906 l 478 906 l 478 -36 l 439 -36 z "},"ƒ":{"ha":833,"x_min":72,"x_max":728,"o":"m 172 -136 q 119 -127 143 -136 q 72 -108 94 -118 l 89 -75 q 131 -90 108 -83 q 178 -97 153 -97 q 269 -65 235 -97 q 322 19 303 -33 q 347 136 340 72 l 403 653 q 436 801 413 738 q 502 899 460 864 q 608 933 544 933 q 658 929 636 933 q 697 918 679 925 q 728 903 714 911 l 708 869 q 663 888 688 882 q 606 894 639 894 q 517 860 551 894 q 467 770 483 825 q 444 656 450 715 l 389 139 q 354 -9 379 53 q 285 -103 329 -71 q 172 -136 240 -136 m 225 522 l 225 556 l 317 561 l 661 561 l 661 522 l 225 522 z "},"₡":{"ha":833,"x_min":153,"x_max":739,"o":"m 483 -17 q 309 41 383 -17 q 194 203 235 99 q 153 447 153 307 q 196 690 153 588 q 318 849 239 793 q 506 906 397 906 q 634 872 576 906 q 725 797 692 839 l 694 769 q 610 840 657 814 q 506 867 564 867 q 340 815 408 867 q 236 669 272 764 q 200 447 200 575 q 234 224 200 319 q 332 75 268 128 q 486 22 396 22 q 608 51 556 22 q 708 139 660 81 l 739 114 q 631 19 690 54 q 483 -17 571 -17 m 317 -147 l 456 1042 l 492 1036 l 353 -153 l 317 -147 m 456 -147 l 594 1042 l 631 1036 l 492 -153 l 456 -147 z "},"₤":{"ha":833,"x_min":117,"x_max":717,"o":"m 121 0 l 121 25 q 260 147 219 71 q 300 303 300 222 q 287 398 300 351 q 256 490 274 444 q 224 581 238 535 q 211 675 211 628 q 244 798 211 746 q 337 878 276 850 q 482 906 397 906 q 624 876 568 906 q 714 808 679 846 l 683 781 q 599 842 649 817 q 476 867 550 867 q 308 811 365 867 q 251 678 251 756 q 265 587 251 631 q 295 499 278 543 q 326 406 313 454 q 339 303 339 358 q 308 152 339 211 q 218 44 278 93 l 218 39 l 717 39 l 717 0 l 121 0 m 117 497 l 117 533 l 247 536 l 597 536 l 597 497 l 117 497 m 117 347 l 117 381 l 247 386 l 597 386 l 597 347 l 117 347 z "},"₦":{"ha":833,"x_min":86,"x_max":742,"o":"m 194 0 l 194 889 l 253 889 l 472 367 l 597 64 l 603 64 l 594 503 l 594 889 l 639 889 l 639 0 l 581 0 l 361 525 l 236 825 l 231 825 l 239 386 l 239 0 l 194 0 m 86 497 l 86 531 l 194 536 l 742 536 l 742 497 l 86 497 m 86 347 l 86 383 l 194 389 l 742 389 l 742 347 l 86 347 z "},"₧":{"ha":833,"x_min":83,"x_max":806,"o":"m 225 0 l 225 889 l 392 889 q 546 864 479 889 q 649 785 613 839 q 686 642 686 731 q 649 492 686 551 q 546 404 613 433 q 392 375 479 375 l 267 375 l 267 0 l 225 0 m 267 414 l 375 414 q 573 469 504 414 q 642 642 642 525 q 573 804 642 758 q 375 850 504 850 l 267 850 l 267 414 m 83 619 l 83 653 l 228 658 l 806 658 l 806 619 l 83 619 z "},"₩":{"ha":833,"x_min":72,"x_max":756,"o":"m 239 0 l 108 889 l 156 889 l 242 217 l 261 42 l 267 42 l 289 217 l 389 833 l 447 833 l 547 217 l 569 42 l 575 42 l 597 217 l 681 889 l 725 889 l 600 0 l 542 0 l 464 475 l 419 792 l 414 792 l 367 472 l 292 0 l 239 0 m 72 433 l 72 469 l 181 475 l 756 475 l 756 433 l 72 433 z "},"₫":{"ha":833,"x_min":172,"x_max":739,"o":"m 400 147 q 234 215 296 147 q 172 408 172 282 q 206 539 172 483 q 294 625 239 594 q 411 656 349 656 q 509 636 469 656 q 586 583 549 617 l 589 583 l 583 717 l 583 939 l 625 939 l 625 161 l 592 161 l 586 233 l 583 233 q 504 172 549 196 q 400 147 460 147 m 403 186 q 493 208 447 186 q 583 278 539 231 l 583 542 q 499 599 536 582 q 408 617 461 617 q 310 588 354 617 q 242 513 267 560 q 217 411 217 467 q 265 248 217 310 q 403 186 314 186 m 367 786 l 367 825 l 739 825 l 739 792 l 625 786 l 367 786 m 186 0 l 186 39 l 667 39 l 667 0 l 186 0 z "},"₱":{"ha":833,"x_min":83,"x_max":806,"o":"m 225 0 l 225 889 l 392 889 q 546 864 479 889 q 649 784 613 839 q 686 639 686 729 q 649 492 686 550 q 546 404 613 433 q 392 375 479 375 l 267 375 l 267 0 l 225 0 m 267 414 l 375 414 q 573 469 504 414 q 642 639 642 525 q 573 804 642 758 q 375 850 504 850 l 267 850 l 267 414 m 83 686 l 83 719 l 225 725 l 806 725 l 806 686 l 83 686 m 83 550 l 83 583 l 225 589 l 806 589 l 806 550 l 83 550 z "},"₲":{"ha":833,"x_min":136,"x_max":717,"o":"m 467 -17 q 292 41 367 -17 q 177 203 218 99 q 136 447 136 307 q 179 690 136 588 q 301 849 222 793 q 489 906 381 906 q 617 872 560 906 q 708 797 675 839 l 678 769 q 594 840 640 814 q 489 867 547 867 q 324 815 392 867 q 219 669 256 764 q 183 447 183 575 q 217 224 183 319 q 315 75 251 128 q 469 22 379 22 q 591 46 535 22 q 675 100 647 69 l 675 386 l 469 386 l 469 425 l 717 425 l 717 83 q 604 8 667 33 q 467 -17 542 -17 m 450 881 l 450 1042 l 492 1042 l 492 881 l 450 881 m 450 -153 l 450 -11 l 492 -11 l 492 -153 l 450 -153 z "},"₴":{"ha":833,"x_min":94,"x_max":742,"o":"m 444 -17 q 315 8 374 -17 q 219 78 256 32 q 183 192 183 125 q 213 310 183 260 q 291 400 243 361 q 392 472 339 439 q 492 540 444 506 q 570 615 540 574 q 600 711 600 657 q 551 821 600 775 q 419 867 501 867 q 308 843 349 867 q 222 767 268 819 l 192 794 q 285 875 236 844 q 417 906 335 906 q 533 880 482 906 q 615 810 585 854 q 644 708 644 765 q 615 605 644 649 q 537 525 585 561 q 436 456 489 489 q 335 385 383 422 q 258 300 288 347 q 228 189 228 253 q 284 69 228 117 q 444 22 340 22 q 574 56 519 22 q 669 136 628 90 l 697 106 q 629 44 667 72 q 546 0 592 17 q 444 -17 500 -17 m 94 497 l 94 531 l 186 536 l 742 536 l 742 497 l 94 497 m 94 347 l 94 381 l 183 386 l 742 386 l 742 347 l 94 347 z "},"₵":{"ha":833,"x_min":153,"x_max":739,"o":"m 483 -17 q 309 41 383 -17 q 194 203 235 99 q 153 447 153 307 q 196 690 153 588 q 318 849 239 793 q 506 906 397 906 q 634 872 576 906 q 725 797 692 839 l 694 769 q 610 840 657 814 q 506 867 564 867 q 340 815 408 867 q 236 669 272 764 q 200 447 200 575 q 234 224 200 319 q 332 75 268 128 q 486 22 396 22 q 608 51 556 22 q 708 139 660 81 l 739 114 q 631 19 690 54 q 483 -17 571 -17 m 467 -153 l 467 1044 l 508 1044 l 508 -153 l 467 -153 z "},"₹":{"ha":833,"x_min":172,"x_max":731,"o":"m 172 406 l 172 444 l 289 444 q 510 497 431 444 q 590 661 590 549 q 510 807 590 764 q 289 850 431 850 l 172 850 l 172 889 l 731 889 l 731 850 l 503 850 q 599 779 564 829 q 635 664 635 729 q 594 520 635 578 q 482 434 554 463 q 314 406 410 406 l 172 406 m 172 661 l 172 694 l 272 700 l 731 700 l 731 661 l 172 661 m 617 0 l 300 408 l 335 431 l 668 0 l 617 0 z "},"₺":{"ha":833,"x_min":92,"x_max":729,"o":"m 267 -17 l 267 408 l 108 336 l 92 372 l 267 450 l 267 569 l 108 497 l 92 533 l 267 611 l 267 889 l 311 889 l 311 633 l 582 761 l 599 725 l 311 592 l 311 472 l 582 600 l 599 564 l 311 431 l 311 25 q 435 41 369 25 q 559 90 501 57 q 653 173 617 122 q 689 292 689 224 q 688 326 689 308 q 679 367 686 344 l 717 381 q 726 336 724 354 q 729 294 729 318 q 690 153 729 213 q 584 56 650 93 q 435 0 518 18 q 267 -17 353 -18 z "},"₮":{"ha":833,"x_min":97,"x_max":736,"o":"m 175 400 l 158 436 l 397 544 l 436 561 l 658 661 l 675 631 l 436 519 l 397 503 l 175 400 m 175 239 l 158 275 l 397 383 l 436 400 l 658 500 l 675 469 l 436 358 l 397 342 l 175 239 m 394 0 l 394 850 l 97 850 l 97 889 l 736 889 l 736 850 l 439 850 l 439 0 l 394 0 z "},"₸":{"ha":833,"x_min":97,"x_max":736,"o":"m 394 0 l 394 700 l 97 700 l 97 733 l 189 739 l 736 739 l 736 700 l 439 700 l 439 0 l 394 0 m 97 850 l 97 889 l 736 889 l 736 850 l 97 850 z "},"₽":{"ha":833,"x_min":83,"x_max":769,"o":"m 253 0 l 253 889 l 461 889 q 622 865 553 889 q 731 790 692 842 q 769 656 769 739 q 731 513 769 568 q 622 430 692 457 q 461 403 553 403 l 294 403 l 294 0 l 253 0 m 294 442 l 444 442 q 653 492 581 442 q 725 656 725 543 q 653 807 725 764 q 444 850 581 850 l 294 850 l 294 442 m 83 403 l 83 436 l 253 442 l 278 442 l 278 403 l 83 403 m 83 253 l 83 286 l 253 292 l 681 292 l 681 253 l 83 253 z "},"₣":{"ha":833,"x_min":114,"x_max":736,"o":"m 228 0 l 228 889 l 736 889 l 736 850 l 271 850 l 271 492 l 660 492 l 660 453 l 271 453 l 271 0 l 228 0 m 114 203 l 114 239 l 231 242 l 514 242 l 514 203 l 114 203 z "},"⁄":{"ha":833,"x_min":53,"x_max":781,"o":"m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 z "},"∕":{"ha":833,"x_min":53,"x_max":781,"o":"m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 z "},"%":{"ha":833,"x_min":39,"x_max":794,"o":"m 222 456 q 127 482 168 456 q 63 560 86 508 q 39 683 39 611 q 90 849 39 792 q 222 906 142 906 q 355 849 304 906 q 406 683 406 792 q 382 560 406 611 q 317 482 358 508 q 222 456 276 456 m 222 492 q 324 542 283 492 q 364 683 364 593 q 324 823 364 776 q 222 869 283 869 q 122 823 163 869 q 81 683 81 776 q 122 542 81 593 q 222 492 163 492 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 611 -17 q 516 10 557 -17 q 451 88 475 36 q 428 211 428 139 q 479 376 428 319 q 611 433 531 433 q 744 376 693 433 q 794 211 794 319 q 771 88 794 139 q 706 10 747 36 q 611 -17 665 -17 m 611 19 q 713 70 672 19 q 753 211 753 121 q 713 351 753 304 q 611 397 672 397 q 510 351 551 397 q 469 211 469 304 q 510 70 469 121 q 611 19 551 19 z "},"‰":{"ha":833,"x_min":86,"x_max":792,"o":"m 236 542 q 127 589 168 542 q 86 725 86 636 q 127 858 86 811 q 236 906 168 906 q 346 858 306 906 q 386 725 386 811 q 346 589 386 636 q 236 542 306 542 m 236 578 q 315 615 285 578 q 344 725 344 653 q 315 832 344 794 q 236 869 285 869 q 158 832 189 869 q 128 725 128 794 q 158 615 128 653 q 236 578 189 578 m 172 394 l 160 421 l 772 706 l 792 664 l 172 394 m 236 -17 q 127 31 168 -17 q 86 167 86 78 q 127 300 86 253 q 236 347 168 347 q 346 300 306 347 q 386 167 386 253 q 346 31 386 78 q 236 -17 306 -17 m 236 19 q 315 57 285 19 q 344 167 344 94 q 315 274 344 236 q 236 311 285 311 q 158 274 189 311 q 128 167 128 236 q 158 57 128 94 q 236 19 189 19 m 597 -17 q 488 31 529 -17 q 447 167 447 78 q 488 300 447 253 q 597 347 529 347 q 707 300 667 347 q 747 167 747 253 q 707 31 747 78 q 597 -17 667 -17 m 597 19 q 676 57 646 19 q 706 167 706 94 q 676 274 706 236 q 597 311 646 311 q 519 274 550 311 q 489 167 489 236 q 519 57 489 94 q 597 19 550 19 z "},"¼":{"ha":833,"x_min":53,"x_max":781,"o":"m 222 472 l 222 813 l 108 813 l 108 846 q 176 864 149 853 q 228 889 203 875 l 261 889 l 261 472 l 222 472 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 672 0 l 672 294 l 711 294 l 711 0 l 672 0 m 444 117 l 444 138 l 622 433 l 653 414 l 494 150 l 779 150 l 779 117 l 444 117 z "},"½":{"ha":833,"x_min":53,"x_max":781,"o":"m 222 472 l 222 813 l 108 813 l 108 846 q 176 864 149 853 q 228 889 203 875 l 261 889 l 261 472 l 222 472 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 463 0 l 463 28 q 600 144 547 97 q 678 226 653 190 q 703 297 703 261 q 676 371 703 344 q 600 397 649 397 q 535 378 565 397 q 483 331 504 360 l 453 353 q 517 410 478 386 q 600 433 556 433 q 707 398 669 433 q 744 296 744 363 q 717 215 744 254 q 641 132 689 175 q 532 36 593 89 l 769 36 l 769 0 l 463 0 z "},"¾":{"ha":833,"x_min":53,"x_max":836,"o":"m 219 456 q 122 483 168 456 q 53 544 76 510 l 86 569 q 143 514 107 536 q 222 492 179 492 q 301 512 271 492 q 331 578 331 532 q 291 644 331 622 q 172 667 251 667 l 172 700 q 276 727 244 700 q 308 792 308 754 q 286 849 308 828 q 214 869 264 869 q 156 856 188 869 q 103 814 124 842 l 75 839 q 137 888 99 869 q 217 906 175 906 q 314 877 278 906 q 350 794 350 849 q 330 727 350 753 q 269 686 310 701 q 342 651 311 678 q 372 578 372 624 q 353 509 372 536 q 299 469 333 482 q 219 456 264 456 m 144 50 l 108 81 l 358 358 l 383 336 l 144 50 m 586 558 l 561 581 l 800 867 l 836 836 l 586 558 m 672 0 l 672 294 l 711 294 l 711 0 l 672 0 m 444 117 l 444 138 l 622 433 l 653 414 l 494 150 l 779 150 l 779 117 l 444 117 z "},"⅓":{"ha":833,"x_min":53,"x_max":781,"o":"m 222 472 l 222 813 l 108 813 l 108 846 q 176 864 149 853 q 228 889 203 875 l 261 889 l 261 472 l 222 472 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 608 -17 q 511 10 557 -17 q 442 72 465 38 l 475 97 q 532 42 496 64 q 611 19 568 19 q 690 40 660 19 q 719 106 719 60 q 680 172 719 150 q 561 194 640 194 l 561 228 q 665 255 633 228 q 697 319 697 282 q 675 376 697 356 q 603 397 653 397 q 544 383 576 397 q 492 342 513 369 l 464 367 q 526 415 488 397 q 606 433 564 433 q 703 405 667 433 q 739 322 739 376 q 719 255 739 281 q 658 214 699 229 q 731 178 700 206 q 761 106 761 151 q 742 37 761 64 q 688 -3 722 10 q 608 -17 653 -17 z "},"⅔":{"ha":833,"x_min":53,"x_max":781,"o":"m 74 472 l 74 500 q 211 616 158 569 q 289 698 264 663 q 314 769 314 733 q 287 843 314 817 q 211 869 260 869 q 146 851 176 869 q 94 803 115 832 l 64 825 q 128 882 89 858 q 211 906 167 906 q 318 870 281 906 q 356 768 356 835 q 328 687 356 726 q 252 604 300 647 q 143 508 204 561 l 381 508 l 381 472 l 74 472 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 608 -17 q 511 10 557 -17 q 442 72 465 38 l 475 97 q 532 42 496 64 q 611 19 568 19 q 690 40 660 19 q 719 106 719 60 q 680 172 719 150 q 561 194 640 194 l 561 228 q 665 255 633 228 q 697 319 697 282 q 675 376 697 356 q 603 397 653 397 q 544 383 576 397 q 492 342 513 369 l 464 367 q 526 415 488 397 q 606 433 564 433 q 703 405 667 433 q 739 322 739 376 q 719 255 739 281 q 658 214 699 229 q 731 178 700 206 q 761 106 761 151 q 742 37 761 64 q 688 -3 722 10 q 608 -17 653 -17 z "},"⅕":{"ha":833,"x_min":53,"x_max":781,"o":"m 222 472 l 222 813 l 108 813 l 108 846 q 176 864 149 853 q 228 889 203 875 l 261 889 l 261 472 l 222 472 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 611 -17 q 508 10 546 -17 q 442 72 469 38 l 475 97 q 531 42 500 64 q 614 19 563 19 q 699 49 667 19 q 731 125 731 78 q 699 203 731 175 q 611 231 668 231 q 556 219 581 231 q 508 189 532 208 l 481 208 l 506 417 l 742 417 l 742 378 l 542 378 l 522 242 q 614 267 564 267 q 728 231 683 267 q 772 125 772 194 q 751 49 772 81 q 693 0 729 17 q 611 -17 657 -17 z "},"⅖":{"ha":833,"x_min":53,"x_max":781,"o":"m 74 472 l 74 500 q 211 616 158 569 q 289 698 264 663 q 314 769 314 733 q 287 843 314 817 q 211 869 260 869 q 146 851 176 869 q 94 803 115 832 l 64 825 q 128 882 89 858 q 211 906 167 906 q 318 870 281 906 q 356 768 356 835 q 328 687 356 726 q 252 604 300 647 q 143 508 204 561 l 381 508 l 381 472 l 74 472 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 611 -17 q 508 10 546 -17 q 442 72 469 38 l 475 97 q 531 42 500 64 q 614 19 563 19 q 699 49 667 19 q 731 125 731 78 q 699 203 731 175 q 611 231 668 231 q 556 219 581 231 q 508 189 532 208 l 481 208 l 506 417 l 742 417 l 742 378 l 542 378 l 522 242 q 614 267 564 267 q 728 231 683 267 q 772 125 772 194 q 751 49 772 81 q 693 0 729 17 q 611 -17 657 -17 z "},"⅗":{"ha":833,"x_min":53,"x_max":781,"o":"m 219 456 q 122 483 168 456 q 53 544 76 510 l 86 569 q 143 514 107 536 q 222 492 179 492 q 301 512 271 492 q 331 578 331 532 q 291 644 331 622 q 172 667 251 667 l 172 700 q 276 727 244 700 q 308 792 308 754 q 286 849 308 828 q 214 869 264 869 q 156 856 188 869 q 103 814 124 842 l 75 839 q 137 888 99 869 q 217 906 175 906 q 314 877 278 906 q 350 794 350 849 q 330 727 350 753 q 269 686 310 701 q 342 651 311 678 q 372 578 372 624 q 353 509 372 536 q 299 469 333 482 q 219 456 264 456 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 611 -17 q 508 10 546 -17 q 442 72 469 38 l 475 97 q 531 42 500 64 q 614 19 563 19 q 699 49 667 19 q 731 125 731 78 q 699 203 731 175 q 611 231 668 231 q 556 219 581 231 q 508 189 532 208 l 481 208 l 506 417 l 742 417 l 742 378 l 542 378 l 522 242 q 614 267 564 267 q 728 231 683 267 q 772 125 772 194 q 751 49 772 81 q 693 0 729 17 q 611 -17 657 -17 z "},"⅘":{"ha":833,"x_min":53,"x_max":781,"o":"m 283 472 l 283 767 l 322 767 l 322 472 l 283 472 m 56 589 l 56 610 l 233 906 l 264 886 l 106 622 l 390 622 l 390 589 l 56 589 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 611 -17 q 508 10 546 -17 q 442 72 469 38 l 475 97 q 531 42 500 64 q 614 19 563 19 q 699 49 667 19 q 731 125 731 78 q 699 203 731 175 q 611 231 668 231 q 556 219 581 231 q 508 189 532 208 l 481 208 l 506 417 l 742 417 l 742 378 l 542 378 l 522 242 q 614 267 564 267 q 728 231 683 267 q 772 125 772 194 q 751 49 772 81 q 693 0 729 17 q 611 -17 657 -17 z "},"⅙":{"ha":833,"x_min":53,"x_max":781,"o":"m 222 472 l 222 813 l 108 813 l 108 846 q 176 864 149 853 q 228 889 203 875 l 261 889 l 261 472 l 222 472 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 631 -17 q 546 6 586 -17 q 481 72 506 29 q 456 178 456 115 q 484 327 456 271 q 558 408 513 383 q 658 433 604 433 q 722 423 696 433 q 769 397 747 413 l 750 364 q 708 388 732 378 q 656 397 685 397 q 577 376 614 397 q 517 307 540 354 q 494 181 494 260 q 536 60 494 101 q 633 19 578 19 q 711 48 683 19 q 739 119 739 76 q 715 189 739 161 q 633 217 690 217 q 563 201 596 217 q 489 146 529 186 l 489 192 q 558 236 521 219 q 636 253 594 253 q 747 213 713 253 q 781 119 781 174 q 739 24 781 64 q 631 -17 697 -17 z "},"⅚":{"ha":833,"x_min":53,"x_max":781,"o":"m 222 456 q 119 483 157 456 q 53 544 81 510 l 86 569 q 142 514 111 536 q 225 492 174 492 q 310 521 278 492 q 342 597 342 550 q 310 675 342 647 q 222 703 279 703 q 167 692 192 703 q 119 661 143 681 l 92 681 l 117 889 l 353 889 l 353 850 l 153 850 l 133 714 q 225 739 175 739 q 339 703 294 739 q 383 597 383 667 q 362 521 383 553 q 304 472 340 489 q 222 456 268 456 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 631 -17 q 546 6 586 -17 q 481 72 506 29 q 456 178 456 115 q 484 327 456 271 q 558 408 513 383 q 658 433 604 433 q 722 423 696 433 q 769 397 747 413 l 750 364 q 708 388 732 378 q 656 397 685 397 q 577 376 614 397 q 517 307 540 354 q 494 181 494 260 q 536 60 494 101 q 633 19 578 19 q 711 48 683 19 q 739 119 739 76 q 715 189 739 161 q 633 217 690 217 q 563 201 596 217 q 489 146 529 186 l 489 192 q 558 236 521 219 q 636 253 594 253 q 747 213 713 253 q 781 119 781 174 q 739 24 781 64 q 631 -17 697 -17 z "},"⅐":{"ha":833,"x_min":53,"x_max":781,"o":"m 222 472 l 222 813 l 108 813 l 108 846 q 176 864 149 853 q 228 889 203 875 l 261 889 l 261 472 l 222 472 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 567 0 q 588 143 572 79 q 635 264 604 207 q 717 381 667 321 l 454 381 l 454 417 l 768 417 l 768 389 q 672 259 706 319 q 624 136 638 199 q 606 0 610 74 l 567 0 z "},"⅛":{"ha":833,"x_min":53,"x_max":781,"o":"m 222 472 l 222 813 l 108 813 l 108 846 q 176 864 149 853 q 228 889 203 875 l 261 889 l 261 472 l 222 472 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 611 -17 q 492 19 536 -17 q 447 103 447 56 q 476 174 447 146 q 542 219 504 201 l 542 225 q 489 266 511 243 q 467 324 467 289 q 510 402 467 371 q 611 433 553 433 q 717 401 676 433 q 758 324 758 369 q 733 257 758 282 q 685 217 708 232 l 685 211 q 748 172 721 197 q 775 103 775 146 q 727 17 775 51 q 611 -17 679 -17 m 647 228 q 701 274 685 250 q 717 324 717 297 q 690 376 717 356 q 611 397 664 397 q 536 376 564 397 q 508 324 508 356 q 551 264 508 285 q 647 228 593 243 m 611 19 q 695 42 657 19 q 733 101 733 65 q 710 155 733 136 q 652 185 688 174 q 578 208 617 197 q 489 103 489 169 q 524 44 489 68 q 611 19 560 19 z "},"⅜":{"ha":833,"x_min":53,"x_max":781,"o":"m 219 456 q 122 483 168 456 q 53 544 76 510 l 86 569 q 143 514 107 536 q 222 492 179 492 q 301 512 271 492 q 331 578 331 532 q 291 644 331 622 q 172 667 251 667 l 172 700 q 276 727 244 700 q 308 792 308 754 q 286 849 308 828 q 214 869 264 869 q 156 856 188 869 q 103 814 124 842 l 75 839 q 137 888 99 869 q 217 906 175 906 q 314 877 278 906 q 350 794 350 849 q 330 727 350 753 q 269 686 310 701 q 342 651 311 678 q 372 578 372 624 q 353 509 372 536 q 299 469 333 482 q 219 456 264 456 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 611 -17 q 492 19 536 -17 q 447 103 447 56 q 476 174 447 146 q 542 219 504 201 l 542 225 q 489 266 511 243 q 467 324 467 289 q 510 402 467 371 q 611 433 553 433 q 717 401 676 433 q 758 324 758 369 q 733 257 758 282 q 685 217 708 232 l 685 211 q 748 172 721 197 q 775 103 775 146 q 727 17 775 51 q 611 -17 679 -17 m 647 228 q 701 274 685 250 q 717 324 717 297 q 690 376 717 356 q 611 397 664 397 q 536 376 564 397 q 508 324 508 356 q 551 264 508 285 q 647 228 593 243 m 611 19 q 695 42 657 19 q 733 101 733 65 q 710 155 733 136 q 652 185 688 174 q 578 208 617 197 q 489 103 489 169 q 524 44 489 68 q 611 19 560 19 z "},"⅝":{"ha":833,"x_min":53,"x_max":781,"o":"m 222 456 q 119 483 157 456 q 53 544 81 510 l 86 569 q 142 514 111 536 q 225 492 174 492 q 310 521 278 492 q 342 597 342 550 q 310 675 342 647 q 222 703 279 703 q 167 692 192 703 q 119 661 143 681 l 92 681 l 117 889 l 353 889 l 353 850 l 153 850 l 133 714 q 225 739 175 739 q 339 703 294 739 q 383 597 383 667 q 362 521 383 553 q 304 472 340 489 q 222 456 268 456 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 611 -17 q 492 19 536 -17 q 447 103 447 56 q 476 174 447 146 q 542 219 504 201 l 542 225 q 489 266 511 243 q 467 324 467 289 q 510 402 467 371 q 611 433 553 433 q 717 401 676 433 q 758 324 758 369 q 733 257 758 282 q 685 217 708 232 l 685 211 q 748 172 721 197 q 775 103 775 146 q 727 17 775 51 q 611 -17 679 -17 m 647 228 q 701 274 685 250 q 717 324 717 297 q 690 376 717 356 q 611 397 664 397 q 536 376 564 397 q 508 324 508 356 q 551 264 508 285 q 647 228 593 243 m 611 19 q 695 42 657 19 q 733 101 733 65 q 710 155 733 136 q 652 185 688 174 q 578 208 617 197 q 489 103 489 169 q 524 44 489 68 q 611 19 560 19 z "},"⅞":{"ha":833,"x_min":53,"x_max":781,"o":"m 178 472 q 199 615 183 551 q 247 736 215 679 q 328 853 278 793 l 65 853 l 65 889 l 379 889 l 379 861 q 283 731 317 792 q 235 608 249 671 q 217 472 221 546 l 178 472 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 611 -17 q 492 19 536 -17 q 447 103 447 56 q 476 174 447 146 q 542 219 504 201 l 542 225 q 489 266 511 243 q 467 324 467 289 q 510 402 467 371 q 611 433 553 433 q 717 401 676 433 q 758 324 758 369 q 733 257 758 282 q 685 217 708 232 l 685 211 q 748 172 721 197 q 775 103 775 146 q 727 17 775 51 q 611 -17 679 -17 m 647 228 q 701 274 685 250 q 717 324 717 297 q 690 376 717 356 q 611 397 664 397 q 536 376 564 397 q 508 324 508 356 q 551 264 508 285 q 647 228 593 243 m 611 19 q 695 42 657 19 q 733 101 733 65 q 710 155 733 136 q 652 185 688 174 q 578 208 617 197 q 489 103 489 169 q 524 44 489 68 q 611 19 560 19 z "},"⅑":{"ha":833,"x_min":53,"x_max":781,"o":"m 222 472 l 222 813 l 108 813 l 108 846 q 176 864 149 853 q 228 889 203 875 l 261 889 l 261 472 l 222 472 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 567 -17 q 504 -6 529 -17 q 456 19 479 6 l 475 53 q 517 29 494 39 q 569 19 540 19 q 647 41 611 19 q 706 110 683 63 q 728 236 728 157 q 688 356 728 315 q 592 397 649 397 q 514 369 542 397 q 486 297 486 342 q 510 228 486 256 q 592 200 535 200 q 663 215 629 200 q 736 271 697 231 l 736 225 q 667 181 704 197 q 589 164 631 164 q 478 203 513 164 q 444 297 444 243 q 486 394 444 354 q 594 433 528 433 q 679 411 639 433 q 744 345 719 389 q 769 239 769 301 q 741 90 769 146 q 667 8 713 33 q 567 -17 621 -17 z "},"⅒":{"ha":833,"x_min":150,"x_max":792,"o":"m 264 558 l 264 813 l 150 813 l 150 846 q 217 864 190 853 q 269 889 244 875 l 303 889 l 303 558 l 264 558 m 172 394 l 160 421 l 772 706 l 792 664 l 172 394 m 264 0 l 264 254 l 150 254 l 150 288 q 217 306 190 294 q 269 331 244 317 l 303 331 l 303 0 l 264 0 m 597 -17 q 488 31 529 -17 q 447 167 447 78 q 488 300 447 253 q 597 347 529 347 q 707 300 667 347 q 747 167 747 253 q 707 31 747 78 q 597 -17 667 -17 m 597 19 q 676 57 646 19 q 706 167 706 94 q 676 274 706 236 q 597 311 646 311 q 519 274 550 311 q 489 167 489 236 q 519 57 489 94 q 597 19 550 19 z "},"↉":{"ha":833,"x_min":39,"x_max":781,"o":"m 222 456 q 127 482 168 456 q 63 560 86 508 q 39 683 39 611 q 90 849 39 792 q 222 906 142 906 q 355 849 304 906 q 406 683 406 792 q 382 560 406 611 q 317 482 358 508 q 222 456 276 456 m 222 492 q 324 542 283 492 q 364 683 364 593 q 324 823 364 776 q 222 869 283 869 q 122 823 163 869 q 81 683 81 776 q 122 542 81 593 q 222 492 163 492 m 89 50 l 53 81 l 303 358 l 328 336 l 89 50 m 531 558 l 506 581 l 744 867 l 781 836 l 531 558 m 608 -17 q 511 10 557 -17 q 442 72 465 38 l 475 97 q 532 42 496 64 q 611 19 568 19 q 690 40 660 19 q 719 106 719 60 q 680 172 719 150 q 561 194 640 194 l 561 228 q 665 255 633 228 q 697 319 697 282 q 675 376 697 356 q 603 397 653 397 q 544 383 576 397 q 492 342 513 369 l 464 367 q 526 415 488 397 q 606 433 564 433 q 703 405 667 433 q 739 322 739 376 q 719 255 739 281 q 658 214 699 229 q 731 178 700 206 q 761 106 761 151 q 742 37 761 64 q 688 -3 722 10 q 608 -17 653 -17 z "},"+":{"ha":833,"x_min":136,"x_max":697,"o":"m 394 156 l 394 439 l 136 439 l 136 478 l 394 478 l 394 761 l 439 761 l 439 478 l 697 478 l 697 439 l 439 439 l 439 156 l 394 156 z "},"−":{"ha":833,"x_min":136,"x_max":697,"o":"m 136 439 l 136 478 l 697 478 l 697 439 l 136 439 z "},"×":{"ha":833,"x_min":161,"x_max":672,"o":"m 189 192 l 161 222 l 389 458 l 161 694 l 189 725 l 417 486 l 644 725 l 672 694 l 444 458 l 672 222 l 644 192 l 417 431 l 189 192 z "},"÷":{"ha":833,"x_min":136,"x_max":697,"o":"m 417 658 q 385 672 399 658 q 372 708 372 686 q 385 742 372 729 q 417 756 399 756 q 449 742 436 756 q 461 708 461 729 q 449 672 461 686 q 417 658 436 658 m 417 158 q 385 172 399 158 q 372 208 372 186 q 385 242 372 229 q 417 256 399 256 q 449 242 436 256 q 461 208 461 229 q 449 172 461 186 q 417 158 436 158 m 136 439 l 136 478 l 697 478 l 697 439 l 136 439 z "},"∙":{"ha":833,"x_min":336,"x_max":481,"o":"m 408 394 q 359 415 382 394 q 336 475 336 436 q 359 535 336 515 q 408 556 382 556 q 458 535 436 556 q 481 475 481 515 q 458 415 481 436 q 408 394 436 394 z "},"=":{"ha":833,"x_min":136,"x_max":697,"o":"m 136 578 l 136 617 l 697 617 l 697 578 l 136 578 m 136 300 l 136 339 l 697 339 l 697 300 l 136 300 z "},"≡":{"ha":833,"x_min":136,"x_max":697,"o":"m 136 717 l 136 756 l 697 756 l 697 717 l 136 717 m 136 439 l 136 478 l 697 478 l 697 439 l 136 439 m 136 161 l 136 200 l 697 200 l 697 161 l 136 161 z "},"<":{"ha":833,"x_min":172,"x_max":675,"o":"m 675 86 l 172 439 l 172 483 l 675 836 l 675 786 l 217 464 l 217 458 l 675 136 l 675 86 z "},">":{"ha":833,"x_min":158,"x_max":661,"o":"m 158 86 l 158 136 l 617 458 l 617 464 l 158 786 l 158 836 l 661 483 l 661 439 l 158 86 z "},"≤":{"ha":833,"x_min":136,"x_max":697,"o":"m 136 0 l 136 39 l 697 39 l 697 0 l 136 0 m 697 211 l 136 436 l 136 486 l 697 711 l 697 667 l 364 536 l 181 464 l 181 458 l 364 386 l 697 256 l 697 211 z "},"≥":{"ha":833,"x_min":136,"x_max":697,"o":"m 136 0 l 136 39 l 697 39 l 697 0 l 136 0 m 136 211 l 136 256 l 469 386 l 653 458 l 653 464 l 469 536 l 136 667 l 136 711 l 697 486 l 697 436 l 136 211 z "},"±":{"ha":833,"x_min":136,"x_max":697,"o":"m 394 142 l 394 433 l 136 433 l 136 472 l 394 472 l 394 761 l 439 761 l 439 472 l 697 472 l 697 433 l 439 433 l 439 142 l 394 142 m 136 0 l 136 39 l 697 39 l 697 0 l 136 0 z "},"^":{"ha":833,"x_min":183,"x_max":650,"o":"m 183 406 l 392 931 l 442 931 l 650 406 l 606 406 l 492 703 l 419 886 l 414 886 l 342 703 l 228 406 l 183 406 z "},"≠":{"ha":833,"x_min":136,"x_max":697,"o":"m 183 119 l 294 300 l 136 300 l 136 339 l 319 339 l 467 578 l 136 578 l 136 617 l 492 617 l 603 797 l 650 797 l 539 617 l 697 617 l 697 578 l 514 578 l 367 339 l 697 339 l 697 300 l 342 300 l 231 119 l 183 119 z "},"~":{"ha":833,"x_min":133,"x_max":700,"o":"m 542 375 q 469 394 503 375 q 406 439 436 414 q 348 483 376 464 q 289 503 319 503 q 244 494 265 503 q 204 460 224 486 q 167 378 185 433 l 133 389 q 206 510 163 479 q 292 542 249 542 q 365 522 332 542 q 427 478 397 503 q 485 433 457 453 q 544 414 514 414 q 589 422 568 414 q 629 456 610 429 q 667 539 649 482 l 700 525 q 628 406 671 438 q 542 375 586 375 z "},"≈":{"ha":833,"x_min":133,"x_max":700,"o":"m 542 514 q 469 533 503 514 q 406 578 436 553 q 348 622 376 603 q 289 642 319 642 q 244 633 265 642 q 204 599 224 625 q 167 517 185 572 l 133 528 q 206 649 163 618 q 292 681 249 681 q 365 661 332 681 q 427 617 397 642 q 485 572 457 592 q 544 553 514 553 q 589 560 568 553 q 629 594 610 568 q 667 678 649 621 l 700 664 q 628 545 671 576 q 542 514 586 514 m 542 236 q 469 256 503 236 q 406 300 436 275 q 348 344 376 325 q 289 364 319 364 q 244 356 265 364 q 204 321 224 347 q 167 239 185 294 l 133 250 q 206 372 163 340 q 292 403 249 403 q 365 383 332 403 q 427 339 397 364 q 485 294 457 314 q 544 275 514 275 q 589 283 568 275 q 629 317 610 290 q 667 400 649 343 l 700 386 q 628 267 671 299 q 542 236 586 236 z "},"¬":{"ha":833,"x_min":136,"x_max":697,"o":"m 653 156 l 653 439 l 136 439 l 136 478 l 697 478 l 697 156 l 653 156 z "},"⌐":{"ha":833,"x_min":136,"x_max":697,"o":"m 136 156 l 136 478 l 697 478 l 697 439 l 181 439 l 181 156 l 136 156 z "},"∩":{"ha":833,"x_min":158,"x_max":675,"o":"m 158 156 l 158 503 q 192 649 158 586 q 283 746 225 711 q 417 781 342 781 q 550 746 492 781 q 642 649 608 711 q 675 503 675 586 l 675 156 l 631 156 l 631 486 q 573 669 631 606 q 417 733 515 733 q 261 669 319 733 q 203 486 203 606 l 203 156 l 158 156 z "},"∟":{"ha":833,"x_min":136,"x_max":697,"o":"m 136 156 l 136 761 l 181 761 l 181 194 l 697 194 l 697 156 l 136 156 z "},"∞":{"ha":833,"x_min":6,"x_max":828,"o":"m 631 242 q 501 288 554 242 q 394 417 447 333 l 389 417 q 341 349 369 385 q 273 287 313 313 q 181 261 233 261 q 94 287 135 261 q 30 357 54 313 q 6 458 6 401 q 31 563 6 518 q 98 631 56 607 q 189 656 140 656 q 274 632 238 656 q 340 572 311 608 q 389 497 368 536 l 394 497 q 491 624 435 571 q 625 678 547 678 q 732 650 686 678 q 803 574 778 622 q 828 461 828 525 q 803 350 828 400 q 735 271 779 300 q 631 242 690 242 m 186 300 q 288 342 243 300 q 367 456 332 383 q 279 574 322 538 q 186 611 236 611 q 87 573 126 611 q 47 461 47 535 q 89 344 47 389 q 186 300 131 300 m 633 286 q 747 337 707 286 q 786 458 786 388 q 743 587 786 535 q 622 639 700 639 q 515 597 564 639 q 417 461 465 556 q 526 323 475 360 q 633 286 576 286 z "},"°":{"ha":833,"x_min":264,"x_max":569,"o":"m 417 631 q 343 649 378 631 q 286 703 308 668 q 264 789 264 739 q 286 876 264 840 q 343 931 308 913 q 417 950 378 950 q 490 931 456 950 q 547 876 525 913 q 569 789 569 840 q 547 703 569 739 q 490 649 525 668 q 417 631 456 631 m 417 667 q 499 702 467 667 q 531 789 531 738 q 499 878 531 843 q 417 914 467 914 q 335 878 367 914 q 303 789 303 843 q 335 702 303 738 q 417 667 367 667 z "},"′":{"ha":833,"x_min":386,"x_max":458,"o":"m 386 692 l 419 964 l 458 964 l 447 875 l 414 692 l 386 692 z "},"″":{"ha":833,"x_min":297,"x_max":547,"o":"m 297 692 l 331 964 l 369 964 l 358 875 l 325 692 l 297 692 m 475 692 l 508 964 l 547 964 l 536 875 l 503 692 l 475 692 z "},"‵":{"ha":833,"x_min":375,"x_max":447,"o":"m 419 692 l 386 875 l 375 964 l 414 964 l 447 692 l 419 692 z "},"µ":{"ha":833,"x_min":139,"x_max":728,"o":"m 139 -250 l 139 664 l 181 664 l 181 256 q 224 85 181 147 q 364 22 267 22 q 447 33 404 22 q 533 83 489 44 q 625 200 578 121 l 625 664 l 667 664 q 666 464 667 564 q 665 264 665 364 q 664 64 664 164 q 673 33 664 43 q 694 22 682 22 q 704 23 699 22 q 719 25 710 24 l 728 -11 q 711 -15 719 -12 q 692 -17 703 -17 q 635 15 650 -17 q 625 142 619 46 l 622 142 q 506 21 571 58 q 369 -17 440 -17 q 258 4 307 -17 q 175 89 210 25 q 175 -47 175 6 q 176 -145 175 -100 q 181 -250 178 -190 l 139 -250 z "},"∂":{"ha":833,"x_min":125,"x_max":706,"o":"m 361 -17 q 246 15 300 -17 q 158 104 192 46 q 125 244 125 163 q 160 402 125 333 q 262 510 194 471 q 428 550 329 550 q 555 519 493 550 q 664 436 617 489 l 658 386 q 539 483 599 456 q 425 511 479 511 q 277 474 333 511 q 195 376 221 436 q 169 247 169 315 q 196 130 169 181 q 267 51 222 79 q 364 22 311 22 q 491 60 436 22 q 584 165 546 99 q 642 318 622 231 q 661 503 661 406 q 631 735 661 650 q 549 858 600 821 q 433 894 497 894 q 344 875 388 894 q 267 819 300 856 l 242 847 q 328 910 278 888 q 436 933 378 933 q 572 891 511 933 q 669 754 633 849 q 706 503 706 660 q 663 231 706 349 q 543 49 621 114 q 361 -17 465 -17 z "},"∫":{"ha":833,"x_min":301,"x_max":582,"o":"m 357 -219 q 324 -217 339 -219 q 301 -211 310 -215 l 310 -175 q 331 -178 318 -176 q 357 -181 343 -181 q 437 -111 419 -181 q 454 72 454 -42 q 444 241 454 146 q 423 438 435 336 q 401 634 411 540 q 392 797 392 728 q 402 948 392 881 q 442 1055 413 1015 q 529 1094 472 1094 q 561 1092 546 1094 q 582 1086 576 1090 l 574 1050 q 553 1054 565 1053 q 526 1056 542 1056 q 449 985 467 1056 q 431 800 431 915 q 440 633 431 728 q 462 436 450 538 q 483 241 474 335 q 493 78 493 147 q 482 -74 493 -7 q 442 -181 471 -142 q 357 -219 413 -219 z "},"⌠":{"ha":833,"x_min":397,"x_max":589,"o":"m 439 -556 l 397 -556 l 397 797 q 408 948 397 881 q 449 1055 419 1015 q 536 1094 479 1094 q 568 1092 553 1094 q 589 1086 583 1090 l 581 1050 q 560 1054 572 1053 q 533 1056 549 1056 q 456 985 474 1056 q 439 800 439 915 l 439 -556 z "},"⌡":{"ha":833,"x_min":244,"x_max":439,"o":"m 300 -219 q 267 -217 282 -219 q 244 -211 253 -215 l 253 -175 q 274 -178 261 -176 q 300 -181 286 -181 q 380 -111 363 -181 q 397 72 397 -42 l 397 1389 l 439 1389 l 439 78 q 427 -74 439 -7 q 385 -181 415 -142 q 300 -219 356 -219 z "},"√":{"ha":833,"x_min":119,"x_max":789,"o":"m 442 -150 l 233 464 l 139 419 l 119 456 l 258 522 l 439 -17 q 450 -50 446 -33 q 458 -83 454 -67 l 464 -83 q 471 -50 468 -67 q 478 -17 474 -33 l 747 1139 l 789 1139 l 486 -150 l 442 -150 z "},"∆":{"ha":833,"x_min":74,"x_max":760,"o":"m 74 0 l 74 25 l 396 917 l 438 917 l 760 25 l 760 0 l 74 0 m 124 39 l 710 39 l 529 544 q 475 701 501 624 q 421 864 449 779 l 415 864 q 358 701 385 779 q 304 544 332 624 l 124 39 z "},"Ω":{"ha":833,"x_min":61,"x_max":772,"o":"m 61 0 l 61 39 l 253 39 l 253 44 q 168 149 208 88 q 103 293 128 211 q 78 481 78 375 q 119 712 78 610 q 235 874 160 814 q 417 933 311 933 q 598 874 522 933 q 715 712 674 814 q 756 481 756 610 q 731 293 756 375 q 666 149 706 211 q 581 44 626 88 l 581 39 l 772 39 l 772 0 l 500 0 l 500 33 q 603 132 556 71 q 679 281 650 193 q 708 483 708 368 q 675 691 708 599 q 576 838 642 783 q 417 892 511 892 q 257 838 322 892 q 158 691 192 783 q 125 483 125 599 q 154 281 125 368 q 231 132 183 193 q 333 33 279 71 l 333 0 l 61 0 z "},"∀":{"ha":833,"x_min":69,"x_max":764,"o":"m 764 917 l 436 0 l 397 0 l 69 917 l 117 917 l 308 367 q 363 208 338 283 q 414 47 389 132 l 419 47 q 470 208 444 132 q 525 367 496 283 l 719 917 l 764 917 m 622 589 l 622 550 l 215 550 l 215 589 l 622 589 z "},"∃":{"ha":833,"x_min":103,"x_max":650,"o":"m 103 0 l 103 39 l 606 39 l 606 469 l 194 469 l 194 508 l 606 508 l 606 878 l 117 878 l 117 917 l 650 917 l 650 0 l 103 0 z "},"∷":{"ha":833,"x_min":150,"x_max":683,"o":"m 222 644 q 173 665 196 644 q 150 725 150 686 q 173 785 150 765 q 222 806 196 806 q 272 785 250 806 q 294 725 294 765 q 272 665 294 686 q 222 644 250 644 m 222 108 q 173 129 196 108 q 150 189 150 150 q 173 249 150 229 q 222 269 196 269 q 272 249 250 269 q 294 189 294 229 q 272 129 294 150 q 222 108 250 108 m 611 644 q 562 665 585 644 q 539 725 539 686 q 562 785 539 765 q 611 806 585 806 q 661 785 639 806 q 683 725 683 765 q 661 665 683 686 q 611 644 639 644 m 611 108 q 562 129 585 108 q 539 189 539 150 q 562 249 539 229 q 611 269 585 269 q 661 249 639 269 q 683 189 683 229 q 661 129 683 150 q 611 108 639 108 z "},"∑":{"ha":833,"x_min":108,"x_max":753,"o":"m 108 -167 l 108 -131 l 475 361 l 125 853 l 125 889 l 708 889 l 708 850 l 183 850 l 183 844 l 528 364 l 167 -122 l 167 -128 l 753 -128 l 753 -167 l 108 -167 z "},"∏":{"ha":833,"x_min":103,"x_max":731,"o":"m 103 -167 l 103 889 l 731 889 l 731 -167 l 683 -167 l 683 850 l 147 850 l 147 -167 l 103 -167 z "},"℅":{"ha":833,"x_min":39,"x_max":794,"o":"m 225 456 q 92 515 146 456 q 39 681 39 575 q 66 802 39 751 q 136 879 93 853 q 228 906 179 906 q 303 888 274 906 q 356 850 333 871 l 331 819 q 285 854 310 840 q 228 868 261 868 q 126 815 168 868 q 83 681 83 763 q 122 546 83 597 q 225 494 161 494 q 294 510 265 494 q 344 544 324 525 l 368 514 q 305 472 340 489 q 225 456 269 456 m 90 50 l 54 81 l 304 358 l 329 336 l 90 50 m 532 558 l 507 581 l 746 867 l 782 836 l 532 558 m 611 -17 q 516 10 557 -17 q 451 88 475 36 q 428 211 428 139 q 479 376 428 319 q 611 433 531 433 q 744 376 693 433 q 794 211 794 319 q 772 88 794 139 q 707 10 749 36 q 611 -17 665 -17 m 611 19 q 713 70 672 19 q 753 211 753 121 q 713 351 753 304 q 611 397 672 397 q 510 351 551 397 q 469 211 469 304 q 510 70 469 121 q 611 19 551 19 z "},"ℓ":{"ha":833,"x_min":208,"x_max":642,"o":"m 492 -17 q 403 9 443 -17 q 338 95 363 35 q 314 258 314 156 l 314 728 q 335 888 314 828 q 391 974 356 947 q 469 1000 426 1000 q 574 951 532 1000 q 617 803 617 901 q 583 630 617 718 q 494 459 550 542 q 369 307 438 376 q 231 189 300 238 l 208 219 q 343 334 278 268 q 460 477 408 400 q 542 637 511 554 q 572 800 572 719 q 543 926 572 890 q 469 961 514 961 q 390 907 424 961 q 356 742 356 853 l 356 258 q 375 117 356 168 q 426 44 394 65 q 494 22 457 22 q 567 40 539 22 q 619 83 594 58 l 642 56 q 579 7 617 31 q 492 -17 542 -17 z "},"℮":{"ha":833,"x_min":36,"x_max":797,"o":"m 417 -17 q 269 19 338 -17 q 148 119 200 56 q 66 268 96 183 q 36 450 36 353 q 66 632 36 547 q 148 781 96 717 q 269 881 200 844 q 417 917 338 917 q 565 881 496 917 q 685 781 633 844 q 767 632 738 717 q 797 450 797 547 q 797 445 797 449 q 797 439 797 442 l 222 439 q 217 433 217 439 l 217 122 q 220 108 217 114 q 228 94 224 101 q 419 11 303 11 q 559 53 493 11 q 672 167 625 96 l 725 167 q 590 33 669 83 q 417 -17 511 -17 m 222 464 l 611 464 q 619 472 619 464 l 619 783 q 606 814 619 800 q 522 869 571 850 q 419 889 472 889 q 314 867 364 889 q 228 808 264 846 q 220 794 224 803 q 217 778 217 785 l 217 472 q 222 464 217 464 z "},"←":{"ha":833,"x_min":28,"x_max":792,"o":"m 400 -19 l 28 347 l 28 353 l 400 719 l 428 692 l 92 369 l 792 369 l 792 331 l 92 331 l 428 8 l 400 -19 z "},"↑":{"ha":833,"x_min":47,"x_max":786,"o":"m 397 -33 l 397 667 l 75 331 l 47 358 l 414 731 l 419 731 l 786 358 l 758 331 l 436 667 l 436 -33 l 397 -33 z "},"→":{"ha":833,"x_min":39,"x_max":803,"o":"m 431 -19 l 403 8 l 739 331 l 39 331 l 39 369 l 739 369 l 403 692 l 431 719 l 803 353 l 803 347 l 431 -19 z "},"↓":{"ha":833,"x_min":47,"x_max":786,"o":"m 414 -33 l 47 339 l 75 367 l 397 31 l 397 731 l 436 731 l 436 31 l 758 367 l 786 339 l 419 -33 l 414 -33 z "},"↖":{"ha":833,"x_min":138,"x_max":693,"o":"m 667 67 l 171 561 l 181 96 l 142 96 l 138 618 l 142 622 l 664 618 l 664 579 l 199 589 l 693 93 l 667 67 z "},"↗":{"ha":833,"x_min":133,"x_max":689,"o":"m 160 65 l 133 92 l 628 588 l 163 578 l 163 617 l 685 621 l 689 617 l 685 94 l 646 94 l 656 560 l 160 65 z "},"↘":{"ha":833,"x_min":138,"x_max":693,"o":"m 689 78 l 167 82 l 167 121 l 632 111 l 138 607 l 164 633 l 660 139 l 650 604 l 689 604 l 693 82 l 689 78 z "},"↙":{"ha":833,"x_min":144,"x_max":700,"o":"m 149 76 l 144 81 l 149 603 l 188 603 l 178 138 l 674 632 l 700 606 l 206 110 l 671 119 l 671 81 l 149 76 z "},"⇐":{"ha":833,"x_min":28,"x_max":792,"o":"m 400 -19 l 28 347 l 28 353 l 400 719 l 428 692 l 75 353 l 75 347 l 428 8 l 400 -19 m 189 469 l 189 508 l 792 508 l 792 469 l 189 469 m 189 192 l 189 231 l 792 231 l 792 192 l 189 192 z "},"⇑":{"ha":833,"x_min":47,"x_max":786,"o":"m 75 331 l 47 358 l 414 731 l 419 731 l 786 358 l 758 331 l 419 683 l 414 683 l 75 331 m 536 -33 l 536 569 l 575 569 l 575 -33 l 536 -33 m 258 -33 l 258 569 l 297 569 l 297 -33 l 258 -33 z "},"⇒":{"ha":833,"x_min":39,"x_max":803,"o":"m 431 -19 l 403 8 l 756 347 l 756 353 l 403 692 l 431 719 l 803 353 l 803 347 l 431 -19 m 39 192 l 39 231 l 642 231 l 642 192 l 39 192 m 39 469 l 39 508 l 642 508 l 642 469 l 39 469 z "},"⇓":{"ha":833,"x_min":47,"x_max":786,"o":"m 414 -33 l 47 339 l 75 367 l 414 14 l 419 14 l 758 367 l 786 339 l 419 -33 l 414 -33 m 258 128 l 258 731 l 297 731 l 297 128 l 258 128 m 536 128 l 536 731 l 575 731 l 575 128 l 536 128 z "},"↔":{"ha":833,"x_min":-17,"x_max":850,"o":"m 850 353 l 850 347 l 603 64 l 575 92 l 789 331 l 44 331 l 258 92 l 231 64 l -17 347 l -17 353 l 231 636 l 258 608 l 44 369 l 789 369 l 575 608 l 603 636 l 850 353 z "},"↕":{"ha":833,"x_min":131,"x_max":703,"o":"m 419 -81 l 414 -81 l 131 167 l 158 194 l 397 -19 l 397 717 l 158 503 l 131 531 l 414 778 l 419 778 l 703 531 l 675 503 l 436 717 l 436 -19 l 675 194 l 703 167 l 419 -81 z "},"↨":{"ha":833,"x_min":83,"x_max":750,"o":"m 83 -153 l 83 -114 l 750 -114 l 750 -153 l 83 -153 m 419 -81 l 414 -81 l 131 167 l 158 194 l 397 -19 l 397 717 l 158 503 l 131 531 l 414 778 l 419 778 l 703 531 l 675 503 l 436 717 l 436 -19 l 675 194 l 703 167 l 419 -81 z "},"●":{"ha":833,"x_min":122,"x_max":711,"o":"m 417 164 q 265 202 332 164 q 160 307 199 240 q 122 458 122 374 q 160 610 122 543 q 265 715 199 676 q 417 753 332 753 q 568 715 501 753 q 673 610 635 676 q 711 458 711 543 q 673 307 711 374 q 568 202 635 240 q 417 164 501 164 z "},"○":{"ha":833,"x_min":111,"x_max":722,"o":"m 417 156 q 259 195 328 156 q 151 303 190 235 q 111 458 111 372 q 151 613 111 544 q 259 722 190 682 q 417 761 328 761 q 574 722 506 761 q 683 613 643 682 q 722 458 722 544 q 683 303 722 372 q 574 195 643 235 q 417 156 506 156 m 417 194 q 551 228 492 194 q 644 322 610 263 q 678 458 678 382 q 644 594 678 535 q 551 688 610 654 q 417 722 492 722 q 283 688 342 722 q 190 594 224 654 q 156 458 156 535 q 190 322 156 382 q 283 228 224 263 q 417 194 342 194 z "},"■":{"ha":833,"x_min":139,"x_max":694,"o":"m 139 181 l 139 736 l 694 736 l 694 181 l 139 181 z "},"□":{"ha":833,"x_min":122,"x_max":711,"o":"m 122 164 l 122 753 l 711 753 l 711 164 l 122 164 m 161 200 l 672 200 l 672 717 l 161 717 l 161 200 z "},"❒":{"ha":833,"x_min":122,"x_max":711,"o":"m 122 164 l 122 700 l 189 753 l 711 753 l 711 225 l 656 164 l 122 164 m 161 200 l 631 200 l 631 675 l 161 675 l 161 200 z "},"◆":{"ha":833,"x_min":56,"x_max":778,"o":"m 417 125 l 56 486 l 417 847 l 778 486 l 417 125 z "},"▲":{"ha":833,"x_min":83,"x_max":750,"o":"m 83 150 l 83 153 l 415 850 l 418 850 l 750 153 l 750 150 l 83 150 z "},"△":{"ha":833,"x_min":83,"x_max":750,"o":"m 83 150 l 83 153 l 415 850 l 418 850 l 750 153 l 750 150 l 83 150 m 133 181 l 700 181 l 417 781 l 133 181 z "},"▶":{"ha":833,"x_min":81,"x_max":781,"o":"m 81 153 l 81 819 l 83 819 l 781 488 l 781 485 l 83 153 l 81 153 z "},"▷":{"ha":833,"x_min":81,"x_max":781,"o":"m 81 153 l 81 819 l 83 819 l 781 488 l 781 485 l 83 153 l 81 153 m 111 203 l 713 486 l 111 769 l 111 203 z "},"▼":{"ha":833,"x_min":83,"x_max":750,"o":"m 415 122 l 83 819 l 83 822 l 750 822 l 750 819 l 418 122 l 415 122 z "},"▽":{"ha":833,"x_min":83,"x_max":750,"o":"m 415 122 l 83 819 l 83 822 l 750 822 l 750 819 l 418 122 l 415 122 m 417 192 l 700 792 l 133 792 l 417 192 z "},"◀":{"ha":833,"x_min":53,"x_max":753,"o":"m 750 153 l 53 485 l 53 488 l 750 819 l 753 819 l 753 153 l 750 153 z "},"◁":{"ha":833,"x_min":53,"x_max":753,"o":"m 750 153 l 53 485 l 53 488 l 750 819 l 753 819 l 753 153 l 750 153 m 722 203 l 722 769 l 122 486 l 722 203 z "},"►":{"ha":833,"x_min":39,"x_max":864,"o":"m 39 153 l 39 819 l 42 819 l 864 488 l 864 485 l 42 153 l 39 153 z "},"◄":{"ha":833,"x_min":-31,"x_max":794,"o":"m 792 153 l -31 485 l -31 488 l 792 819 l 794 819 l 794 153 l 792 153 z "},"◙":{"ha":833,"x_min":122,"x_max":711,"o":"m 122 164 l 122 753 l 711 753 l 711 164 l 122 164 m 417 169 q 567 208 501 169 q 669 311 632 246 q 706 458 706 376 q 669 606 706 540 q 567 709 632 671 q 417 747 501 747 q 267 709 332 747 q 165 606 201 671 q 128 458 128 540 q 165 311 128 376 q 267 208 201 246 q 417 169 332 169 m 417 208 q 291 241 346 208 q 204 330 236 274 q 172 458 172 386 q 204 587 172 531 q 291 676 236 643 q 417 708 346 708 q 542 676 488 708 q 629 587 597 643 q 661 458 661 531 q 629 330 661 386 q 542 241 597 274 q 417 208 488 208 z "},"◉":{"ha":833,"x_min":67,"x_max":767,"o":"m 417 131 q 245 172 325 131 q 116 292 165 213 q 67 486 67 372 q 116 678 67 599 q 245 800 165 758 q 417 842 325 842 q 589 800 510 842 q 717 678 668 758 q 767 486 767 599 q 717 292 767 372 q 589 172 668 213 q 417 131 510 131 m 417 175 q 562 210 493 175 q 675 315 631 246 q 719 486 719 385 q 675 658 719 589 q 562 762 631 726 q 417 797 493 797 q 272 762 342 797 q 158 658 203 726 q 114 486 114 589 q 158 315 114 385 q 272 210 203 246 q 417 175 342 175 m 417 261 q 310 288 360 261 q 228 365 260 314 q 197 486 197 415 q 228 606 197 556 q 310 684 260 657 q 417 711 360 711 q 524 684 474 711 q 605 606 574 657 q 636 486 636 556 q 605 365 636 415 q 524 288 574 314 q 417 261 474 261 z "},"☐":{"ha":833,"x_min":-31,"x_max":864,"o":"m -31 -14 l -31 872 l 39 928 l 864 928 l 864 56 l 806 -14 l -31 -14 m 11 28 l 775 28 l 775 842 l 11 842 l 11 28 z "},"☑":{"ha":833,"x_min":-31,"x_max":981,"o":"m 375 139 q 288 346 338 246 q 181 531 238 446 l 217 557 q 319 377 271 474 q 397 186 368 281 l 403 186 q 493 427 438 304 q 621 669 549 550 q 776 893 693 788 q 947 1083 860 999 l 981 1047 q 755 792 861 936 q 567 483 649 647 q 436 147 485 318 l 375 139 m -31 -14 l -31 872 l 39 928 l 864 928 l 864 56 l 806 -14 l -31 -14 m 11 28 l 775 28 l 775 842 l 11 842 l 11 28 z "},"✓":{"ha":833,"x_min":3,"x_max":831,"o":"m 206 -28 q 147 118 179 47 q 79 254 115 189 q 3 378 43 319 l 39 404 q 149 218 97 318 q 231 19 200 118 l 236 19 q 331 269 272 143 q 463 518 389 396 q 622 749 538 640 q 797 944 707 858 l 831 908 q 599 645 708 794 q 403 326 489 496 q 267 -19 317 157 l 206 -28 z "},"♪":{"ha":833,"x_min":133,"x_max":703,"o":"m 261 -28 q 196 -16 225 -28 q 150 17 167 -4 q 133 67 133 38 q 158 136 133 103 q 229 190 183 169 q 339 211 275 211 q 391 206 367 211 q 425 194 415 201 l 425 964 l 461 964 q 477 929 468 943 q 505 899 486 915 q 558 858 524 883 q 649 772 618 814 q 692 685 681 729 q 703 592 703 642 q 694 499 703 542 q 678 428 686 457 l 644 439 q 658 502 656 475 q 661 567 661 529 q 613 697 661 636 q 472 783 564 757 l 472 167 q 440 58 472 101 q 358 -6 407 15 q 261 -28 310 -28 z "},"♫":{"ha":833,"x_min":22,"x_max":794,"o":"m 150 -28 q 85 -16 114 -28 q 39 17 56 -4 q 22 67 22 38 q 47 136 22 103 q 118 190 72 169 q 228 211 164 211 q 280 206 256 211 q 314 194 304 201 l 314 936 l 350 936 l 361 758 l 361 167 q 328 58 361 101 q 247 -6 296 15 q 150 -28 199 -28 m 583 56 q 518 67 547 56 q 472 99 489 78 q 456 150 456 121 q 481 219 456 186 q 551 274 506 253 q 661 294 597 294 q 713 290 689 294 q 747 278 738 285 l 747 1006 l 794 1019 l 794 250 q 762 142 794 185 q 681 77 729 99 q 583 56 632 56 m 314 750 l 314 936 l 794 1019 l 794 833 l 314 750 z "},"♥":{"ha":833,"x_min":22,"x_max":811,"o":"m 419 -17 l 414 -17 q 213 227 290 121 q 94 419 136 333 q 38 579 53 504 q 22 728 22 654 q 78 934 22 865 q 217 1003 133 1003 q 334 965 283 1003 q 414 836 385 928 l 419 836 q 501 965 449 928 q 617 1003 553 1003 q 756 934 700 1003 q 811 728 811 865 q 796 579 811 654 q 739 419 781 504 q 620 227 697 333 q 419 -17 543 121 z "},"♣":{"ha":833,"x_min":22,"x_max":811,"o":"m 156 0 l 156 36 q 268 77 218 46 q 352 179 318 108 q 400 378 386 250 l 433 378 q 481 179 447 250 q 565 77 515 108 q 678 36 615 46 l 678 0 l 156 0 m 211 225 q 74 287 126 225 q 22 444 22 349 q 48 551 22 507 q 118 617 74 594 q 219 639 163 639 q 263 633 240 639 q 311 611 285 626 l 317 617 q 251 698 272 660 q 223 769 229 736 q 217 825 217 801 q 244 917 217 876 q 316 980 271 957 q 417 1003 361 1003 q 517 980 472 1003 q 590 917 563 957 q 617 825 617 876 q 610 769 617 801 q 583 698 604 736 q 517 617 561 660 l 522 611 q 572 633 550 626 q 614 639 593 639 q 715 617 671 639 q 785 551 760 594 q 811 444 811 507 q 760 287 811 349 q 622 225 708 225 q 523 251 571 225 q 447 344 475 276 l 386 344 q 311 251 358 276 q 211 225 264 225 z "},"♦":{"ha":833,"x_min":17,"x_max":817,"o":"m 419 -17 l 414 -17 l 17 500 l 17 506 l 414 1019 l 419 1019 l 817 506 l 817 500 l 419 -17 z "},"♠":{"ha":833,"x_min":22,"x_max":811,"o":"m 156 0 l 156 36 q 268 77 218 46 q 352 179 318 108 q 400 378 386 250 l 433 378 q 481 179 447 250 q 565 77 515 108 q 678 36 615 46 l 678 0 l 156 0 m 386 344 q 306 246 356 272 q 197 219 256 219 q 72 265 122 219 q 22 408 22 311 q 40 529 22 472 q 101 652 58 586 q 221 806 144 718 q 414 1019 297 894 l 419 1019 q 613 806 536 894 q 732 652 689 718 q 793 529 775 586 q 811 408 811 472 q 761 265 811 311 q 636 219 711 219 q 528 246 578 219 q 447 344 479 272 l 386 344 z "},"☺":{"ha":833,"x_min":28,"x_max":806,"o":"m 417 67 q 216 118 304 67 q 78 258 128 169 q 28 458 28 346 q 78 660 28 571 q 216 799 128 749 q 417 850 304 850 q 617 799 529 850 q 755 660 704 749 q 806 458 806 571 q 755 258 806 346 q 617 118 704 169 q 417 67 529 67 m 417 103 q 597 149 518 103 q 719 274 675 194 q 764 458 764 354 q 719 643 764 563 q 597 769 675 724 q 417 814 518 814 q 237 769 315 814 q 114 643 158 724 q 69 458 69 563 q 114 274 69 354 q 237 149 158 194 q 417 103 315 103 m 308 478 q 263 502 279 478 q 247 561 247 526 q 263 621 247 597 q 308 644 279 644 q 353 621 338 644 q 369 561 369 597 q 353 502 369 526 q 308 478 338 478 m 525 478 q 480 502 496 478 q 464 561 464 526 q 480 621 464 597 q 525 644 496 644 q 570 621 554 644 q 586 561 586 597 q 570 502 586 526 q 525 478 554 478 m 417 211 q 268 261 325 211 q 200 400 211 311 l 233 411 q 302 322 254 349 q 417 294 350 294 q 531 322 483 294 q 600 411 579 349 l 633 400 q 566 261 624 311 q 417 211 508 211 m 328 553 q 344 572 344 553 q 328 592 344 592 q 311 572 311 592 q 328 553 311 553 m 544 553 q 561 572 561 553 q 544 592 561 592 q 528 572 528 592 q 544 553 528 553 z "},"☻":{"ha":833,"x_min":56,"x_max":778,"o":"m 417 94 q 228 142 310 94 q 101 272 147 190 q 56 458 56 354 q 101 645 56 563 q 228 775 147 728 q 417 822 310 822 q 605 775 524 822 q 732 645 686 728 q 778 458 778 563 q 732 272 778 354 q 605 142 686 190 q 417 94 524 94 m 308 481 q 353 504 338 481 q 369 561 369 528 q 353 618 369 594 q 308 642 338 642 q 263 618 279 642 q 247 561 247 594 q 263 504 247 528 q 308 481 279 481 m 525 481 q 570 504 554 481 q 586 561 586 528 q 570 618 586 594 q 525 642 554 642 q 480 618 496 642 q 464 561 464 594 q 480 504 464 528 q 525 481 496 481 m 417 214 q 566 263 508 214 q 633 400 624 311 l 600 411 q 531 320 579 349 q 417 292 483 292 q 302 320 350 292 q 233 411 254 349 l 200 400 q 268 263 211 311 q 417 214 325 214 m 294 543 q 279 549 286 543 q 272 568 272 556 q 279 587 272 581 q 294 593 286 593 q 310 587 303 593 q 317 568 317 581 q 310 549 317 556 q 294 543 303 543 m 511 543 q 496 549 503 543 q 489 568 489 556 q 496 587 489 581 q 511 593 503 593 q 526 587 519 593 q 533 568 533 581 q 526 549 533 556 q 511 543 519 543 z "},"❤":{"ha":833,"x_min":-114,"x_max":947,"o":"m 419 -3 l 414 -3 q 328 110 381 64 q 217 191 276 156 q 99 264 157 226 q -8 349 40 301 q -85 467 -56 397 q -114 639 -114 536 q -35 852 -114 776 q 167 928 44 928 q 325 885 263 928 q 414 733 388 842 l 419 733 q 509 885 447 842 q 667 928 571 928 q 869 852 790 928 q 947 639 947 776 q 918 467 947 536 q 841 349 889 397 q 735 264 793 301 q 617 191 676 226 q 506 110 557 156 q 419 -3 454 64 z "},"☕":{"ha":833,"x_min":-39,"x_max":906,"o":"m 350 67 q 144 123 232 67 q 9 297 57 179 q -39 594 -39 414 q 65 784 -39 718 q 350 850 168 850 q 623 794 528 850 q 733 631 718 738 q 858 575 811 618 q 906 444 906 532 q 872 331 906 379 q 781 255 838 282 q 653 228 724 228 q 525 106 606 146 q 350 67 444 67 m 350 103 q 516 139 440 103 q 631 258 592 175 q 808 314 750 258 q 867 444 867 369 q 824 552 867 507 q 697 597 782 597 q 608 757 697 700 q 350 814 518 814 q 93 752 183 814 q 3 583 3 690 q 47 309 3 415 q 169 153 90 203 q 350 103 247 103 m 350 447 q 137 479 211 447 q 28 569 63 511 q 134 676 49 635 q 350 717 219 717 q 566 675 481 717 q 672 569 651 633 q 563 479 638 511 q 350 447 489 447 m 664 342 q 686 425 679 383 q 694 508 693 467 q 760 493 739 508 q 781 436 781 478 q 747 366 781 390 q 664 342 713 342 m 446 581 q 333 644 382 626 q 240 661 285 661 q 181 647 201 661 q 161 617 161 633 q 172 596 161 604 q 210 581 182 588 l 210 581 q 172 566 182 575 q 161 544 161 557 q 181 514 161 528 q 240 500 201 500 q 333 517 285 500 q 446 581 382 535 l 446 581 m 453 581 q 515 552 489 560 q 556 544 542 544 q 585 554 572 544 q 597 581 597 564 q 585 607 597 597 q 556 617 572 617 q 515 609 542 617 q 453 581 489 601 l 453 581 z "},"♀":{"ha":833,"x_min":100,"x_max":733,"o":"m 417 358 q 256 399 328 358 q 142 510 185 440 q 100 669 100 581 q 142 828 100 758 q 256 940 185 899 q 417 981 328 981 q 577 940 506 981 q 691 828 649 899 q 733 669 733 758 q 691 510 733 581 q 577 399 649 440 q 417 358 506 358 m 417 397 q 555 432 493 397 q 653 528 617 467 q 689 669 689 589 q 653 811 689 750 q 555 907 617 872 q 417 942 493 942 q 278 907 340 942 q 181 811 217 872 q 144 669 144 750 q 181 528 144 589 q 278 432 217 467 q 417 397 340 397 m 394 -53 l 394 147 l 192 147 l 192 186 l 394 186 l 394 386 l 439 386 l 439 186 l 642 186 l 642 147 l 439 147 l 439 -53 l 394 -53 z "},"♂":{"ha":833,"x_min":-6,"x_max":833,"o":"m 311 31 q 151 72 222 31 q 37 183 79 113 q -6 342 -6 253 q 37 501 -6 431 q 151 612 79 571 q 311 653 222 653 q 472 612 400 653 q 585 501 543 571 q 628 342 628 431 q 585 183 628 253 q 472 72 543 113 q 311 31 400 31 m 311 69 q 449 104 388 69 q 547 200 511 139 q 583 342 583 261 q 547 483 583 422 q 449 579 511 544 q 311 614 388 614 q 173 579 235 614 q 75 483 111 544 q 39 342 39 422 q 75 200 39 261 q 173 104 111 139 q 311 69 235 69 m 517 553 l 489 581 l 772 865 l 475 856 l 475 894 l 829 899 l 833 894 l 829 539 l 790 539 l 800 838 l 517 553 z "},"☼":{"ha":833,"x_min":6,"x_max":828,"o":"m 417 211 q 315 230 361 211 q 236 282 269 249 q 185 360 203 315 q 167 458 167 406 q 185 556 167 511 q 236 635 203 601 q 315 687 269 668 q 417 706 361 706 q 518 687 472 706 q 597 635 564 668 q 649 556 631 601 q 667 458 667 511 q 649 360 667 406 q 597 282 631 315 q 518 230 564 249 q 417 211 472 211 m 417 250 q 565 308 507 250 q 622 458 622 367 q 565 608 622 550 q 417 667 507 667 q 269 608 328 667 q 211 458 211 550 q 269 308 211 367 q 417 250 328 250 m 397 681 l 397 875 l 436 875 l 436 681 l 397 681 m 236 606 l 94 750 l 122 778 l 264 633 l 236 606 m 594 608 l 567 636 l 711 778 l 739 750 l 594 608 m 6 439 l 6 478 l 200 478 l 200 439 l 6 439 m 633 439 l 633 478 l 828 478 l 828 439 l 633 439 m 122 136 l 94 164 l 239 306 l 267 278 l 122 136 m 711 136 l 569 281 l 597 308 l 739 164 l 711 136 m 397 42 l 397 236 l 436 236 l 436 42 l 397 42 z "},"◊":{"ha":833,"x_min":158,"x_max":675,"o":"m 389 -14 l 158 458 l 389 931 l 444 931 l 675 458 l 444 -14 l 389 -14 m 414 22 l 419 22 l 517 219 l 628 458 l 517 694 l 419 894 l 414 894 l 317 694 l 206 458 l 317 219 l 414 22 z "},"⌂":{"ha":833,"x_min":83,"x_max":750,"o":"m 83 0 l 83 500 l 392 931 l 442 931 l 750 500 l 750 0 l 83 0 m 125 39 l 708 39 l 708 483 l 550 708 l 419 894 l 414 894 l 283 708 l 125 483 l 125 39 z "},"ʹ":{"ha":833,"x_min":386,"x_max":458,"o":"m 386 692 l 419 964 l 458 964 l 447 875 l 414 692 l 386 692 z "},"ʻ":{"ha":833,"x_min":319,"x_max":508,"o":"m 414 553 q 349 585 378 553 q 319 676 319 618 q 366 852 319 774 q 483 972 413 931 l 508 939 q 409 828 446 896 q 372 675 372 761 l 414 586 l 343 663 q 378 698 360 685 q 417 711 396 711 q 471 689 450 711 q 492 633 492 667 q 470 576 492 599 q 414 553 449 553 z "},"ʼ":{"ha":833,"x_min":319,"x_max":508,"o":"m 344 553 l 319 586 q 419 698 382 631 q 456 850 456 765 l 414 939 l 485 863 q 450 827 468 840 q 411 814 432 814 q 357 836 378 814 q 336 892 336 858 q 358 949 336 926 q 414 972 379 972 q 479 940 450 972 q 508 849 508 907 q 462 673 508 751 q 344 553 415 594 z "},"ʾ":{"ha":833,"x_min":319,"x_max":556,"o":"m 319 747 l 319 783 q 460 826 410 783 q 511 944 511 869 q 460 1063 511 1019 q 319 1106 410 1106 l 319 1142 q 443 1122 390 1144 q 526 1053 496 1099 q 556 944 556 1008 q 526 835 556 881 q 443 767 496 790 q 319 747 390 744 z "},"ʿ":{"ha":833,"x_min":278,"x_max":514,"o":"m 514 747 q 390 767 443 744 q 307 835 336 790 q 278 944 278 881 q 307 1053 278 1008 q 390 1122 336 1099 q 514 1142 443 1144 l 514 1106 q 374 1063 425 1106 q 322 944 322 1019 q 374 826 322 869 q 514 783 425 783 l 514 747 z "},"ˁ":{"ha":833,"x_min":236,"x_max":614,"o":"m 417 594 l 417 733 q 290 831 344 775 q 236 968 236 886 q 264 1062 236 1024 q 338 1121 292 1100 q 438 1142 385 1142 q 543 1116 499 1142 q 614 1061 588 1090 l 586 1033 q 524 1082 560 1061 q 438 1103 489 1103 q 324 1067 368 1103 q 281 969 281 1031 q 328 851 281 903 q 458 758 375 800 l 458 594 l 417 594 z "},"ː":{"ha":833,"x_min":322,"x_max":511,"o":"m 322 0 l 411 161 l 422 161 l 511 0 l 322 0 m 411 506 l 322 664 l 511 664 l 422 506 l 411 506 z "},"ˑ":{"ha":833,"x_min":322,"x_max":511,"o":"m 411 506 l 322 664 l 511 664 l 422 506 l 411 506 z "},"˞":{"ha":833,"x_min":219,"x_max":528,"o":"m 450 324 q 383 354 411 324 q 342 456 354 385 l 219 411 l 219 450 l 375 510 q 393 415 382 447 q 419 373 404 383 q 454 363 435 363 q 483 369 471 363 q 506 386 496 376 l 528 356 q 495 334 514 344 q 450 324 476 324 z "},"`":{"ha":833,"x_min":272,"x_max":489,"o":"m 464 797 l 272 1006 l 306 1036 l 489 819 l 464 797 z "},"´":{"ha":833,"x_min":344,"x_max":561,"o":"m 369 797 l 344 819 l 528 1036 l 561 1006 l 369 797 z "},"ˆ":{"ha":833,"x_min":233,"x_max":600,"o":"m 258 797 l 233 819 l 397 1022 l 436 1022 l 600 819 l 575 797 l 419 978 l 414 978 l 258 797 z "},"ˇ":{"ha":833,"x_min":233,"x_max":600,"o":"m 397 794 l 233 997 l 258 1019 l 414 839 l 419 839 l 575 1019 l 600 997 l 436 794 l 397 794 z "},"ˈ":{"ha":833,"x_min":374,"x_max":460,"o":"m 397 572 l 374 967 l 460 967 l 436 572 l 397 572 z "},"ˉ":{"ha":833,"x_min":250,"x_max":583,"o":"m 250 844 l 250 883 l 583 883 l 583 844 l 250 844 z "},"ˊ":{"ha":833,"x_min":344,"x_max":561,"o":"m 369 797 l 344 819 l 528 1036 l 561 1006 l 369 797 z "},"ˋ":{"ha":833,"x_min":272,"x_max":489,"o":"m 464 797 l 272 1006 l 306 1036 l 489 819 l 464 797 z "},"ˌ":{"ha":833,"x_min":374,"x_max":460,"o":"m 374 -339 l 397 56 l 436 56 l 460 -339 l 374 -339 z "},"˜":{"ha":833,"x_min":194,"x_max":639,"o":"m 524 806 q 456 826 483 806 q 406 875 428 847 q 361 924 383 903 q 308 944 339 944 q 251 905 269 944 q 231 808 233 865 l 194 811 q 208 890 197 851 q 242 955 218 929 q 311 981 267 981 q 378 960 351 981 q 428 911 406 939 q 473 863 450 883 q 526 842 496 842 q 583 883 565 842 q 603 978 601 924 l 639 975 q 626 897 636 936 q 592 832 615 858 q 524 806 568 806 z "},"¨":{"ha":833,"x_min":250,"x_max":583,"o":"m 297 836 q 263 851 276 836 q 250 886 250 865 q 263 922 250 907 q 297 936 276 936 q 331 922 318 936 q 344 886 344 907 q 331 851 344 865 q 297 836 318 836 m 536 836 q 502 851 515 836 q 489 886 489 865 q 502 922 489 907 q 536 936 515 936 q 570 922 557 936 q 583 886 583 907 q 570 851 583 865 q 536 836 557 836 z "},"¯":{"ha":833,"x_min":250,"x_max":583,"o":"m 250 844 l 250 883 l 583 883 l 583 844 l 250 844 z "},"˘":{"ha":833,"x_min":214,"x_max":619,"o":"m 417 792 q 303 824 346 792 q 240 904 261 857 q 214 994 219 951 l 250 1000 q 275 920 256 960 q 330 854 294 881 q 417 828 365 828 q 504 854 469 828 q 558 920 539 881 q 583 1000 578 960 l 619 994 q 593 904 614 951 q 530 824 572 857 q 417 792 488 792 z "},"˚":{"ha":833,"x_min":289,"x_max":544,"o":"m 417 792 q 325 827 361 792 q 289 917 289 863 q 325 1006 289 971 q 417 1042 361 1042 q 509 1006 474 1042 q 544 917 544 971 q 509 827 544 863 q 417 792 474 792 m 417 822 q 484 850 457 822 q 511 917 511 878 q 484 984 511 957 q 417 1011 457 1011 q 350 984 378 1011 q 322 917 322 957 q 350 850 322 878 q 417 822 378 822 z "},"˝":{"ha":833,"x_min":306,"x_max":639,"o":"m 333 792 l 306 806 l 425 1036 l 461 1014 l 333 792 m 511 792 l 483 806 l 603 1036 l 639 1014 l 511 792 z "},"˙":{"ha":833,"x_min":361,"x_max":472,"o":"m 417 833 q 378 849 394 833 q 361 892 361 865 q 378 935 361 919 q 417 950 394 950 q 456 935 440 950 q 472 892 472 919 q 456 849 472 865 q 417 833 440 833 z "},"¸":{"ha":833,"x_min":306,"x_max":506,"o":"m 314 -300 l 306 -264 q 431 -238 397 -257 q 464 -189 464 -219 q 438 -141 464 -157 q 356 -117 413 -125 l 400 8 l 439 8 l 408 -92 q 479 -123 453 -101 q 506 -186 506 -144 q 457 -265 506 -237 q 314 -300 408 -293 z "},"˛":{"ha":833,"x_min":308,"x_max":544,"o":"m 436 -311 q 344 -281 381 -311 q 308 -189 308 -251 q 326 -112 308 -147 q 373 -49 344 -78 q 433 6 401 -19 l 486 6 q 388 -84 426 -36 q 350 -186 350 -132 q 377 -251 350 -229 q 439 -272 404 -272 q 486 -261 467 -272 q 519 -236 506 -250 l 544 -261 q 500 -297 524 -282 q 436 -311 476 -311 z "},"◌":{"ha":833,"x_min":81,"x_max":753,"o":"m 415 -17 q 387 -6 399 -17 q 375 28 375 6 q 387 60 375 49 q 415 71 399 71 q 447 60 435 71 q 458 28 458 49 q 447 -6 458 6 q 415 -17 435 -17 m 268 21 q 240 33 251 21 q 228 68 228 46 q 240 98 228 88 q 268 108 251 108 q 298 98 286 108 q 310 68 310 88 q 299 33 310 46 q 268 21 288 21 m 563 21 q 535 33 547 21 q 524 68 524 46 q 535 98 524 88 q 563 108 547 108 q 592 98 581 108 q 604 68 604 88 q 593 33 604 46 q 563 21 582 21 m 158 135 q 130 147 142 135 q 118 179 118 160 q 130 213 118 201 q 158 224 142 224 q 190 213 178 224 q 201 179 201 201 q 190 147 201 160 q 158 135 178 135 m 672 135 q 644 147 657 135 q 632 179 632 160 q 644 213 632 201 q 672 224 657 224 q 702 213 690 224 q 714 179 714 201 q 703 147 714 160 q 672 135 692 135 m 119 288 q 92 299 104 288 q 81 332 81 311 q 92 365 81 354 q 119 375 104 375 q 151 365 139 375 q 164 332 164 354 q 151 299 164 311 q 119 288 139 288 m 711 288 q 681 299 693 288 q 669 332 669 311 q 681 365 669 354 q 711 375 693 375 q 740 365 726 375 q 753 332 753 354 q 742 299 753 311 q 711 288 731 288 m 158 442 q 130 453 142 442 q 118 488 118 465 q 130 519 118 508 q 158 531 142 531 q 190 519 178 531 q 201 488 201 508 q 190 453 201 465 q 158 442 178 442 m 672 440 q 644 452 657 440 q 632 485 632 464 q 644 517 632 506 q 672 528 657 528 q 702 517 690 528 q 714 485 714 506 q 703 452 714 464 q 672 440 692 440 m 268 556 q 240 567 251 556 q 228 599 228 579 q 240 633 228 622 q 268 643 251 643 q 298 633 286 643 q 310 599 310 622 q 299 567 310 579 q 268 556 288 556 m 563 554 q 535 567 547 554 q 524 599 524 579 q 535 631 524 621 q 563 642 547 642 q 592 631 581 642 q 604 599 604 621 q 593 567 604 579 q 563 554 582 554 m 415 592 q 387 603 399 592 q 375 636 375 615 q 387 669 375 657 q 415 681 399 681 q 447 669 435 681 q 458 636 458 657 q 447 603 458 615 q 415 592 435 592 z "},"̀":{"ha":833,"x_min":272,"x_max":489,"o":"m 464 797 l 272 1006 l 306 1036 l 489 819 l 464 797 z "},"́":{"ha":833,"x_min":344,"x_max":561,"o":"m 369 797 l 344 819 l 528 1036 l 561 1006 l 369 797 z "},"́":{"ha":833,"x_min":389,"x_max":522,"o":"m 422 778 l 389 786 l 469 1075 l 522 1061 l 422 778 z "},"̂":{"ha":833,"x_min":233,"x_max":600,"o":"m 258 797 l 233 819 l 397 1022 l 436 1022 l 600 819 l 575 797 l 419 978 l 414 978 l 258 797 z "},"̃":{"ha":833,"x_min":194,"x_max":639,"o":"m 524 806 q 456 826 483 806 q 406 875 428 847 q 361 924 383 903 q 308 944 339 944 q 251 905 269 944 q 231 808 233 865 l 194 811 q 208 890 197 851 q 242 955 218 929 q 311 981 267 981 q 378 960 351 981 q 428 911 406 939 q 473 863 450 883 q 526 842 496 842 q 583 883 565 842 q 603 978 601 924 l 639 975 q 626 897 636 936 q 592 832 615 858 q 524 806 568 806 z "},"̄":{"ha":833,"x_min":250,"x_max":583,"o":"m 250 844 l 250 883 l 583 883 l 583 844 l 250 844 z "},"̅":{"ha":833,"x_min":250,"x_max":583,"o":"m 250 844 l 250 883 l 583 883 l 583 844 l 250 844 z "},"̆":{"ha":833,"x_min":214,"x_max":619,"o":"m 417 792 q 303 824 346 792 q 240 904 261 857 q 214 994 219 951 l 250 1000 q 275 920 256 960 q 330 854 294 881 q 417 828 365 828 q 504 854 469 828 q 558 920 539 881 q 583 1000 578 960 l 619 994 q 593 904 614 951 q 530 824 572 857 q 417 792 488 792 z "},"̇":{"ha":833,"x_min":361,"x_max":472,"o":"m 417 833 q 378 849 394 833 q 361 892 361 865 q 378 935 361 919 q 417 950 394 950 q 456 935 440 950 q 472 892 472 919 q 456 849 472 865 q 417 833 440 833 z "},"̈":{"ha":833,"x_min":250,"x_max":583,"o":"m 297 836 q 263 851 276 836 q 250 886 250 865 q 263 922 250 907 q 297 936 276 936 q 331 922 318 936 q 344 886 344 907 q 331 851 344 865 q 297 836 318 836 m 536 836 q 502 851 515 836 q 489 886 489 865 q 502 922 489 907 q 536 936 515 936 q 570 922 557 936 q 583 886 583 907 q 570 851 583 865 q 536 836 557 836 z "},"̉":{"ha":833,"x_min":347,"x_max":508,"o":"m 386 800 l 375 833 q 441 865 415 846 q 467 914 467 883 q 435 965 467 947 q 347 983 404 982 l 350 1019 q 426 1008 390 1018 q 485 976 463 997 q 508 919 508 954 q 490 862 508 885 q 444 824 472 839 q 386 800 417 810 z "},"̐":{"ha":833,"x_min":214,"x_max":619,"o":"m 417 792 q 303 824 346 792 q 240 904 261 857 q 214 994 219 951 l 250 1000 q 275 920 256 960 q 330 854 294 881 q 417 828 365 828 q 504 854 469 828 q 558 920 539 881 q 583 1000 578 960 l 619 994 q 593 904 614 951 q 530 824 572 857 q 417 792 488 792 m 417 972 q 378 988 394 972 q 361 1031 361 1004 q 378 1074 361 1058 q 417 1089 394 1089 q 456 1074 440 1089 q 472 1031 472 1058 q 456 988 472 1004 q 417 972 440 972 z "},"̊":{"ha":833,"x_min":289,"x_max":544,"o":"m 417 792 q 325 827 361 792 q 289 917 289 863 q 325 1006 289 971 q 417 1042 361 1042 q 509 1006 474 1042 q 544 917 544 971 q 509 827 544 863 q 417 792 474 792 m 417 822 q 484 850 457 822 q 511 917 511 878 q 484 984 511 957 q 417 1011 457 1011 q 350 984 378 1011 q 322 917 322 957 q 350 850 322 878 q 417 822 378 822 z "},"̋":{"ha":833,"x_min":306,"x_max":639,"o":"m 333 792 l 306 806 l 425 1036 l 461 1014 l 333 792 m 511 792 l 483 806 l 603 1036 l 639 1014 l 511 792 z "},"̌":{"ha":833,"x_min":233,"x_max":600,"o":"m 397 794 l 233 997 l 258 1019 l 414 839 l 419 839 l 575 1019 l 600 997 l 436 794 l 397 794 z "},"̏":{"ha":833,"x_min":194,"x_max":528,"o":"m 322 792 l 194 1014 l 231 1036 l 350 806 l 322 792 m 500 792 l 372 1014 l 408 1036 l 528 806 l 500 792 z "},"̑":{"ha":833,"x_min":214,"x_max":619,"o":"m 250 792 l 214 797 q 240 888 219 840 q 303 967 261 935 q 417 1000 346 1000 q 530 967 488 1000 q 593 888 572 935 q 619 797 614 840 l 583 792 q 558 872 578 832 q 504 938 539 911 q 417 964 469 964 q 330 938 365 964 q 275 872 294 911 q 250 792 256 832 z "},"̒":{"ha":833,"x_min":361,"x_max":472,"o":"m 414 758 q 375 779 389 758 q 361 839 361 800 q 382 922 361 881 q 453 989 403 963 l 472 958 q 417 907 433 936 q 400 844 400 878 l 422 778 l 369 822 q 390 842 381 838 q 411 847 399 847 q 441 838 426 847 q 456 806 456 829 q 443 769 456 781 q 414 758 431 758 z "},"̓":{"ha":833,"x_min":361,"x_max":472,"o":"m 381 758 l 361 789 q 417 841 401 813 q 433 903 433 869 l 411 969 l 464 925 q 444 906 454 911 q 422 900 435 900 q 393 910 408 900 q 378 942 378 919 q 390 978 378 967 q 419 989 403 989 q 458 969 444 989 q 472 908 472 949 q 451 826 472 867 q 381 758 431 786 z "},"̓":{"ha":833,"x_min":347,"x_max":508,"o":"m 386 800 l 375 833 q 441 865 415 846 q 467 914 467 883 q 435 965 467 947 q 347 983 404 982 l 350 1019 q 426 1008 390 1018 q 485 976 463 997 q 508 919 508 954 q 490 862 508 885 q 444 824 472 839 q 386 800 417 810 z "},"̘":{"ha":833,"x_min":325,"x_max":519,"o":"m 481 -336 l 481 -231 l 325 -231 l 325 -192 l 481 -192 l 481 -86 l 519 -86 l 519 -336 l 481 -336 z "},"̙":{"ha":833,"x_min":314,"x_max":508,"o":"m 314 -336 l 314 -86 l 353 -86 l 353 -192 l 508 -192 l 508 -231 l 353 -231 l 353 -336 l 314 -336 z "},"̚":{"ha":833,"x_min":325,"x_max":519,"o":"m 481 794 l 481 942 l 325 942 l 325 981 l 519 981 l 519 794 l 481 794 z "},"̛":{"ha":833,"x_min":406,"x_max":586,"o":"m 414 611 l 406 647 q 509 692 476 658 q 542 772 542 726 q 538 808 542 792 q 522 847 533 825 l 561 869 q 580 822 574 842 q 586 775 586 803 q 564 696 586 729 q 503 641 542 663 q 414 611 464 619 z "},"̜":{"ha":833,"x_min":336,"x_max":497,"o":"m 497 -356 q 381 -324 425 -357 q 336 -231 336 -292 q 381 -136 336 -169 q 497 -106 425 -103 l 497 -133 q 410 -160 442 -133 q 378 -231 378 -186 q 410 -301 378 -275 q 497 -328 442 -328 l 497 -356 z "},"̝":{"ha":833,"x_min":269,"x_max":564,"o":"m 269 -272 l 269 -233 l 397 -233 l 397 -86 l 436 -86 l 436 -233 l 564 -233 l 564 -272 l 269 -272 z "},"̞":{"ha":833,"x_min":269,"x_max":564,"o":"m 397 -336 l 397 -189 l 269 -189 l 269 -150 l 564 -150 l 564 -189 l 436 -189 l 436 -336 l 397 -336 z "},"̟":{"ha":833,"x_min":269,"x_max":564,"o":"m 397 -336 l 397 -231 l 269 -231 l 269 -192 l 397 -192 l 397 -86 l 436 -86 l 436 -192 l 564 -192 l 564 -231 l 436 -231 l 436 -336 l 397 -336 z "},"̠":{"ha":833,"x_min":269,"x_max":564,"o":"m 269 -203 l 269 -164 l 564 -164 l 564 -203 l 269 -203 z "},"̣":{"ha":833,"x_min":361,"x_max":472,"o":"m 417 -264 q 378 -248 394 -264 q 361 -206 361 -232 q 378 -162 361 -178 q 417 -147 394 -147 q 456 -162 440 -147 q 472 -206 472 -178 q 456 -248 472 -232 q 417 -264 440 -264 z "},"̤":{"ha":833,"x_min":250,"x_max":583,"o":"m 297 -261 q 263 -247 276 -261 q 250 -211 250 -232 q 263 -176 250 -190 q 297 -161 276 -161 q 331 -176 318 -161 q 344 -211 344 -190 q 331 -247 344 -232 q 297 -261 318 -261 m 536 -261 q 502 -247 515 -261 q 489 -211 489 -232 q 502 -176 489 -190 q 536 -161 515 -161 q 570 -176 557 -161 q 583 -211 583 -190 q 570 -247 583 -232 q 536 -261 557 -261 z "},"̥":{"ha":833,"x_min":289,"x_max":544,"o":"m 417 -325 q 325 -290 361 -325 q 289 -200 289 -254 q 325 -110 289 -146 q 417 -75 361 -75 q 509 -110 474 -75 q 544 -200 544 -146 q 509 -290 544 -254 q 417 -325 474 -325 m 417 -294 q 484 -267 457 -294 q 511 -200 511 -239 q 484 -133 511 -160 q 417 -106 457 -106 q 350 -133 378 -106 q 322 -200 322 -160 q 350 -267 322 -239 q 417 -294 378 -294 z "},"̦":{"ha":833,"x_min":306,"x_max":506,"o":"m 314 -300 l 306 -264 q 431 -238 397 -257 q 464 -189 464 -219 q 435 -141 464 -156 q 356 -122 406 -126 l 369 -86 q 475 -120 444 -99 q 506 -186 506 -142 q 457 -265 506 -237 q 314 -300 408 -293 z "},"̧":{"ha":833,"x_min":306,"x_max":506,"o":"m 314 -300 l 306 -264 q 431 -238 397 -257 q 464 -189 464 -219 q 438 -141 464 -157 q 356 -117 413 -125 l 400 8 l 439 8 l 408 -92 q 479 -123 453 -101 q 506 -186 506 -144 q 457 -265 506 -237 q 314 -300 408 -293 z "},"̨":{"ha":833,"x_min":308,"x_max":544,"o":"m 436 -311 q 344 -281 381 -311 q 308 -189 308 -251 q 326 -112 308 -147 q 373 -49 344 -78 q 433 6 401 -19 l 486 6 q 388 -84 426 -36 q 350 -186 350 -132 q 377 -251 350 -229 q 439 -272 404 -272 q 486 -261 467 -272 q 519 -236 506 -250 l 544 -261 q 500 -297 524 -282 q 436 -311 476 -311 z "},"̩":{"ha":833,"x_min":394,"x_max":439,"o":"m 394 -367 l 403 -106 l 431 -106 l 439 -367 l 394 -367 z "},"̪":{"ha":833,"x_min":256,"x_max":578,"o":"m 256 -319 l 256 -119 l 578 -119 l 578 -319 l 542 -319 l 542 -158 l 292 -158 l 292 -319 l 256 -319 z "},"̬":{"ha":833,"x_min":233,"x_max":600,"o":"m 397 -308 l 233 -106 l 258 -83 l 414 -264 l 419 -264 l 575 -83 l 600 -106 l 436 -308 l 397 -308 z "},"̮":{"ha":833,"x_min":214,"x_max":619,"o":"m 417 -319 q 303 -287 346 -319 q 240 -207 261 -254 q 214 -117 219 -160 l 250 -111 q 275 -191 256 -151 q 330 -257 294 -231 q 417 -283 365 -283 q 504 -257 469 -283 q 558 -191 539 -231 q 583 -111 578 -151 l 619 -117 q 593 -207 614 -160 q 530 -287 572 -254 q 417 -319 488 -319 z "},"̯":{"ha":833,"x_min":214,"x_max":619,"o":"m 250 -319 l 214 -314 q 240 -224 219 -271 q 303 -144 261 -176 q 417 -111 346 -111 q 530 -144 488 -111 q 593 -224 572 -176 q 619 -314 614 -271 l 583 -319 q 558 -240 578 -279 q 504 -174 539 -200 q 417 -147 469 -147 q 330 -174 365 -147 q 275 -240 294 -200 q 250 -319 256 -279 z "},"̰":{"ha":833,"x_min":194,"x_max":639,"o":"m 524 -306 q 456 -285 483 -306 q 406 -236 428 -264 q 361 -187 383 -208 q 308 -167 339 -167 q 251 -206 269 -167 q 231 -303 233 -246 l 194 -300 q 208 -221 197 -260 q 242 -156 218 -182 q 311 -131 267 -131 q 378 -151 351 -131 q 428 -200 406 -172 q 473 -249 450 -228 q 526 -269 496 -269 q 583 -228 565 -269 q 603 -133 601 -187 l 639 -136 q 626 -214 636 -175 q 592 -279 615 -253 q 524 -306 568 -306 z "},"̱":{"ha":833,"x_min":250,"x_max":583,"o":"m 250 -217 l 250 -178 l 583 -178 l 583 -217 l 250 -217 z "},"̴":{"ha":833,"x_min":194,"x_max":639,"o":"m 524 247 q 456 268 483 247 q 406 317 428 289 q 361 365 383 344 q 308 386 339 386 q 251 347 269 386 q 231 250 233 307 l 194 253 q 208 332 197 293 q 242 397 218 371 q 311 422 267 422 q 378 401 351 422 q 428 353 406 381 q 473 304 450 325 q 526 283 496 283 q 583 324 565 283 q 603 419 601 365 l 639 417 q 626 339 636 378 q 592 274 615 300 q 524 247 568 247 z "},"̹":{"ha":833,"x_min":336,"x_max":497,"o":"m 336 -356 l 336 -328 q 424 -301 393 -328 q 456 -231 456 -275 q 424 -160 456 -186 q 336 -133 393 -133 l 336 -106 q 453 -136 410 -103 q 497 -231 497 -169 q 453 -324 497 -292 q 336 -356 410 -357 z "},"̺":{"ha":833,"x_min":256,"x_max":578,"o":"m 256 -325 l 256 -125 l 292 -125 l 292 -286 l 542 -286 l 542 -125 l 578 -125 l 578 -325 l 256 -325 z "},"̻":{"ha":833,"x_min":256,"x_max":578,"o":"m 256 -325 l 256 -119 l 578 -119 l 578 -325 l 256 -325 m 292 -286 l 542 -286 l 542 -158 l 292 -158 l 292 -286 z "},"̼":{"ha":833,"x_min":204,"x_max":629,"o":"m 242 -311 l 206 -308 q 236 -160 204 -203 q 319 -117 268 -117 q 380 -135 353 -117 q 415 -201 407 -153 l 418 -201 q 453 -135 426 -153 q 514 -117 481 -117 q 598 -160 567 -117 q 628 -308 629 -203 l 592 -311 q 569 -182 592 -214 q 511 -150 547 -150 q 456 -185 476 -150 q 436 -289 436 -219 l 436 -311 l 397 -311 l 397 -289 q 378 -185 397 -219 q 322 -150 358 -150 q 264 -182 286 -150 q 242 -311 242 -214 z "},"̽":{"ha":833,"x_min":308,"x_max":525,"o":"m 333 783 l 308 808 l 392 889 l 308 969 l 333 994 l 417 911 l 500 994 l 525 969 l 442 889 l 525 808 l 500 783 l 417 867 l 333 783 z "},"͂":{"ha":833,"x_min":194,"x_max":639,"o":"m 524 806 q 456 826 483 806 q 406 875 428 847 q 361 924 383 903 q 308 944 339 944 q 251 905 269 944 q 231 808 233 865 l 194 811 q 208 890 197 851 q 242 955 218 929 q 311 981 267 981 q 378 960 351 981 q 428 911 406 939 q 473 863 450 883 q 526 842 496 842 q 583 883 565 842 q 603 978 601 924 l 639 975 q 626 897 636 936 q 592 832 615 858 q 524 806 568 806 z "},"ͅ":{"ha":833,"x_min":397,"x_max":514,"o":"m 467 -261 q 417 -240 436 -261 q 397 -172 397 -219 l 397 -94 l 439 -94 q 437 -137 438 -112 q 436 -181 436 -161 q 447 -212 436 -201 q 469 -222 457 -222 q 483 -222 476 -222 q 506 -217 489 -221 l 514 -253 q 493 -259 501 -257 q 467 -261 485 -261 z "},"͟":{"ha":833,"x_min":-250,"x_max":1083,"o":"m -250 -217 l -250 -178 l 1083 -178 l 1083 -217 l -250 -217 z "},"͡":{"ha":833,"x_min":-211,"x_max":1044,"o":"m -194 850 l -211 878 q 80 1011 -74 964 q 417 1058 233 1058 q 753 1011 600 1058 q 1044 878 907 964 l 1028 850 q 841 943 940 906 q 635 1000 742 981 q 417 1019 528 1019 q 199 1000 306 1019 q -8 943 92 981 q -194 850 -107 906 z "},"̈́":{"ha":833,"x_min":233,"x_max":600,"o":"m 281 839 q 247 851 260 839 q 233 881 233 863 q 247 915 233 901 q 281 928 260 928 q 315 915 301 928 q 328 881 328 901 q 315 851 328 863 q 281 839 301 839 m 369 786 l 450 1075 l 503 1061 l 403 778 l 369 786 m 553 839 q 519 851 532 839 q 506 881 506 863 q 519 915 506 901 q 553 928 532 928 q 587 915 574 928 q 600 881 600 901 q 587 851 600 863 q 553 839 574 839 z "}," ":{"ha":833,"x_min":0,"x_max":0,"o":""}," ":{"ha":833,"x_min":0,"x_max":0,"o":""},"─":{"ha":833,"x_min":-21,"x_max":854,"o":"m -21 396 l -21 438 l 854 438 l 854 396 l -21 396 z "},"━":{"ha":833,"x_min":-21,"x_max":854,"o":"m -21 375 l -21 458 l 854 458 l 854 375 l -21 375 z "},"│":{"ha":833,"x_min":396,"x_max":438,"o":"m 396 -556 l 396 1389 l 438 1389 l 438 -556 l 396 -556 z "},"┃":{"ha":833,"x_min":375,"x_max":458,"o":"m 375 -556 l 375 1389 l 458 1389 l 458 -556 l 375 -556 z "},"┄":{"ha":833,"x_min":46,"x_max":788,"o":"m 601 396 l 601 438 l 788 438 l 788 396 l 601 396 m 324 396 l 324 438 l 510 438 l 510 396 l 324 396 m 46 396 l 46 438 l 232 438 l 232 396 l 46 396 z "},"┅":{"ha":833,"x_min":46,"x_max":788,"o":"m 601 375 l 601 458 l 788 458 l 788 375 l 601 375 m 324 375 l 324 458 l 510 458 l 510 375 l 324 375 m 46 375 l 46 458 l 232 458 l 232 375 l 46 375 z "},"┆":{"ha":833,"x_min":396,"x_max":438,"o":"m 396 788 l 396 1157 l 438 1157 l 438 788 l 396 788 m 396 232 l 396 601 l 438 601 l 438 232 l 396 232 m 396 -324 l 396 46 l 438 46 l 438 -324 l 396 -324 z "},"┇":{"ha":833,"x_min":375,"x_max":458,"o":"m 375 788 l 375 1157 l 458 1157 l 458 788 l 375 788 m 375 232 l 375 601 l 458 601 l 458 232 l 375 232 m 375 -324 l 375 46 l 458 46 l 458 -324 l 375 -324 z "},"┈":{"ha":833,"x_min":26,"x_max":807,"o":"m 651 396 l 651 438 l 807 438 l 807 396 l 651 396 m 443 396 l 443 438 l 599 438 l 599 396 l 443 396 m 235 396 l 235 438 l 390 438 l 390 396 l 235 396 m 26 396 l 26 438 l 182 438 l 182 396 l 26 396 z "},"┉":{"ha":833,"x_min":26,"x_max":807,"o":"m 651 375 l 651 458 l 807 458 l 807 375 l 651 375 m 443 375 l 443 458 l 599 458 l 599 375 l 443 375 m 235 375 l 235 458 l 390 458 l 390 375 l 235 375 m 26 375 l 26 458 l 182 458 l 182 375 l 26 375 z "},"┊":{"ha":833,"x_min":396,"x_max":438,"o":"m 396 886 l 396 1199 l 438 1199 l 438 886 l 396 886 m 396 469 l 396 782 l 438 782 l 438 469 l 396 469 m 396 53 l 396 365 l 438 365 l 438 53 l 396 53 m 396 -365 l 396 -53 l 438 -53 l 438 -365 l 396 -365 z "},"┋":{"ha":833,"x_min":375,"x_max":458,"o":"m 375 886 l 375 1199 l 458 1199 l 458 886 l 375 886 m 375 469 l 375 782 l 458 782 l 458 469 l 375 469 m 375 53 l 375 365 l 458 365 l 458 53 l 375 53 m 375 -365 l 375 -53 l 458 -53 l 458 -365 l 375 -365 z "},"┌":{"ha":833,"x_min":396,"x_max":854,"o":"m 854 396 l 438 396 l 438 -556 l 396 -556 l 396 438 l 854 438 l 854 396 z "},"┍":{"ha":833,"x_min":396,"x_max":854,"o":"m 854 375 l 438 375 l 438 -556 l 396 -556 l 396 458 l 854 458 l 854 375 z "},"┎":{"ha":833,"x_min":375,"x_max":854,"o":"m 854 396 l 458 396 l 458 -556 l 375 -556 l 375 438 l 854 438 l 854 396 z "},"┏":{"ha":833,"x_min":375,"x_max":854,"o":"m 854 375 l 458 375 l 458 -556 l 375 -556 l 375 458 l 854 458 l 854 375 z "},"┐":{"ha":833,"x_min":-21,"x_max":438,"o":"m 438 -556 l 396 -556 l 396 396 l -21 396 l -21 438 l 438 438 l 438 -556 z "},"┑":{"ha":833,"x_min":-21,"x_max":438,"o":"m 438 -556 l 396 -556 l 396 375 l -21 375 l -21 458 l 438 458 l 438 -556 z "},"┒":{"ha":833,"x_min":-21,"x_max":458,"o":"m 458 -556 l 375 -556 l 375 396 l -21 396 l -21 438 l 458 438 l 458 -556 z "},"┓":{"ha":833,"x_min":-21,"x_max":458,"o":"m 458 -556 l 375 -556 l 375 375 l -21 375 l -21 458 l 458 458 l 458 -556 z "},"└":{"ha":833,"x_min":396,"x_max":854,"o":"m 854 396 l 396 396 l 396 1389 l 438 1389 l 438 438 l 854 438 l 854 396 z "},"┕":{"ha":833,"x_min":396,"x_max":854,"o":"m 854 375 l 396 375 l 396 1389 l 438 1389 l 438 458 l 854 458 l 854 375 z "},"┖":{"ha":833,"x_min":375,"x_max":854,"o":"m 375 396 l 375 1389 l 458 1389 l 458 438 l 854 438 l 854 396 l 375 396 z "},"┗":{"ha":833,"x_min":375,"x_max":854,"o":"m 375 375 l 375 1389 l 458 1389 l 458 458 l 854 458 l 854 375 l 375 375 z "},"┘":{"ha":833,"x_min":-21,"x_max":438,"o":"m 438 396 l -21 396 l -21 438 l 396 438 l 396 1389 l 438 1389 l 438 396 z "},"┙":{"ha":833,"x_min":-21,"x_max":438,"o":"m 438 375 l -21 375 l -21 458 l 396 458 l 396 1389 l 438 1389 l 438 375 z "},"┚":{"ha":833,"x_min":-21,"x_max":458,"o":"m -21 396 l -21 438 l 375 438 l 375 1389 l 458 1389 l 458 396 l -21 396 z "},"┛":{"ha":833,"x_min":-21,"x_max":458,"o":"m -21 375 l -21 458 l 375 458 l 375 1389 l 458 1389 l 458 375 l -21 375 z "},"├":{"ha":833,"x_min":396,"x_max":854,"o":"m 854 396 l 438 396 l 438 -556 l 396 -556 l 396 1389 l 438 1389 l 438 438 l 854 438 l 854 396 z "},"┝":{"ha":833,"x_min":396,"x_max":854,"o":"m 854 375 l 438 375 l 438 -556 l 396 -556 l 396 1389 l 438 1389 l 438 458 l 854 458 l 854 375 z "},"┞":{"ha":833,"x_min":375,"x_max":854,"o":"m 854 396 l 438 396 l 438 -556 l 396 -556 l 396 396 l 375 396 l 375 1389 l 458 1389 l 458 438 l 854 438 l 854 396 z "},"┟":{"ha":833,"x_min":375,"x_max":854,"o":"m 854 396 l 458 396 l 458 -556 l 375 -556 l 375 438 l 396 438 l 396 1389 l 438 1389 l 438 438 l 854 438 l 854 396 z "},"┠":{"ha":833,"x_min":375,"x_max":854,"o":"m 854 396 l 458 396 l 458 -556 l 375 -556 l 375 1389 l 458 1389 l 458 438 l 854 438 l 854 396 z "},"┡":{"ha":833,"x_min":375,"x_max":854,"o":"m 854 375 l 438 375 l 438 -556 l 396 -556 l 396 375 l 375 375 l 375 1389 l 458 1389 l 458 458 l 854 458 l 854 375 z "},"┢":{"ha":833,"x_min":375,"x_max":854,"o":"m 854 375 l 458 375 l 458 -556 l 375 -556 l 375 458 l 396 458 l 396 1389 l 438 1389 l 438 458 l 854 458 l 854 375 z "},"┣":{"ha":833,"x_min":375,"x_max":854,"o":"m 854 375 l 458 375 l 458 -556 l 375 -556 l 375 1389 l 458 1389 l 458 458 l 854 458 l 854 375 z "},"┤":{"ha":833,"x_min":-21,"x_max":438,"o":"m 438 -556 l 396 -556 l 396 396 l -21 396 l -21 438 l 396 438 l 396 1389 l 438 1389 l 438 -556 z "},"┥":{"ha":833,"x_min":-21,"x_max":438,"o":"m 438 -556 l 396 -556 l 396 375 l -21 375 l -21 458 l 396 458 l 396 1389 l 438 1389 l 438 -556 z "},"┦":{"ha":833,"x_min":-21,"x_max":458,"o":"m 438 -556 l 396 -556 l 396 396 l -21 396 l -21 438 l 375 438 l 375 1389 l 458 1389 l 458 396 l 438 396 l 438 -556 z "},"┧":{"ha":833,"x_min":-21,"x_max":458,"o":"m 458 -556 l 375 -556 l 375 396 l -21 396 l -21 438 l 396 438 l 396 1389 l 438 1389 l 438 438 l 458 438 l 458 -556 z "},"┨":{"ha":833,"x_min":-21,"x_max":458,"o":"m 458 -556 l 375 -556 l 375 396 l -21 396 l -21 438 l 375 438 l 375 1389 l 458 1389 l 458 -556 z "},"┩":{"ha":833,"x_min":-21,"x_max":458,"o":"m 438 -556 l 396 -556 l 396 375 l -21 375 l -21 458 l 375 458 l 375 1389 l 458 1389 l 458 375 l 438 375 l 438 -556 z "},"┪":{"ha":833,"x_min":-21,"x_max":458,"o":"m 458 -556 l 375 -556 l 375 375 l -21 375 l -21 458 l 396 458 l 396 1389 l 438 1389 l 438 458 l 458 458 l 458 -556 z "},"┫":{"ha":833,"x_min":-21,"x_max":458,"o":"m 458 -556 l 375 -556 l 375 375 l -21 375 l -21 458 l 375 458 l 375 1389 l 458 1389 l 458 -556 z "},"┬":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l 438 396 l 438 -556 l 396 -556 l 396 396 l -21 396 l -21 438 l 854 438 l 854 396 z "},"┭":{"ha":833,"x_min":-21,"x_max":854,"o":"m 438 -556 l 396 -556 l 396 375 l -21 375 l -21 458 l 438 458 l 438 438 l 854 438 l 854 396 l 438 396 l 438 -556 z "},"┮":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 438 375 l 438 -556 l 396 -556 l 396 396 l -21 396 l -21 438 l 396 438 l 396 458 l 854 458 l 854 375 z "},"┯":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 438 375 l 438 -556 l 396 -556 l 396 375 l -21 375 l -21 458 l 854 458 l 854 375 z "},"┰":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l 458 396 l 458 -556 l 375 -556 l 375 396 l -21 396 l -21 438 l 854 438 l 854 396 z "},"┱":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l 458 396 l 458 -556 l 375 -556 l 375 375 l -21 375 l -21 458 l 458 458 l 458 438 l 854 438 l 854 396 z "},"┲":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 458 375 l 458 -556 l 375 -556 l 375 396 l -21 396 l -21 438 l 375 438 l 375 458 l 854 458 l 854 375 z "},"┳":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 458 375 l 458 -556 l 375 -556 l 375 375 l -21 375 l -21 458 l 854 458 l 854 375 z "},"┴":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l -21 396 l -21 438 l 396 438 l 396 1389 l 438 1389 l 438 438 l 854 438 l 854 396 z "},"┵":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l 438 396 l 438 375 l -21 375 l -21 458 l 396 458 l 396 1389 l 438 1389 l 438 438 l 854 438 l 854 396 z "},"┶":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 396 375 l 396 396 l -21 396 l -21 438 l 396 438 l 396 1389 l 438 1389 l 438 458 l 854 458 l 854 375 z "},"┷":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l -21 375 l -21 458 l 396 458 l 396 1389 l 438 1389 l 438 458 l 854 458 l 854 375 z "},"┸":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l -21 396 l -21 438 l 375 438 l 375 1389 l 458 1389 l 458 438 l 854 438 l 854 396 z "},"┹":{"ha":833,"x_min":-21,"x_max":854,"o":"m -21 375 l -21 458 l 375 458 l 375 1389 l 458 1389 l 458 438 l 854 438 l 854 396 l 458 396 l 458 375 l -21 375 z "},"┺":{"ha":833,"x_min":-21,"x_max":854,"o":"m 375 375 l 375 396 l -21 396 l -21 438 l 375 438 l 375 1389 l 458 1389 l 458 458 l 854 458 l 854 375 l 375 375 z "},"┻":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l -21 375 l -21 458 l 375 458 l 375 1389 l 458 1389 l 458 458 l 854 458 l 854 375 z "},"┼":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l 438 396 l 438 -556 l 396 -556 l 396 396 l -21 396 l -21 438 l 396 438 l 396 1389 l 438 1389 l 438 438 l 854 438 l 854 396 z "},"┽":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l 438 396 l 438 -556 l 396 -556 l 396 375 l -21 375 l -21 458 l 396 458 l 396 1389 l 438 1389 l 438 438 l 854 438 l 854 396 z "},"┾":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 438 375 l 438 -556 l 396 -556 l 396 396 l -21 396 l -21 438 l 396 438 l 396 1389 l 438 1389 l 438 458 l 854 458 l 854 375 z "},"┿":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 438 375 l 438 -556 l 396 -556 l 396 375 l -21 375 l -21 458 l 396 458 l 396 1389 l 438 1389 l 438 458 l 854 458 l 854 375 z "},"╀":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l 438 396 l 438 -556 l 396 -556 l 396 396 l -21 396 l -21 438 l 375 438 l 375 1389 l 458 1389 l 458 438 l 854 438 l 854 396 z "},"╁":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l 458 396 l 458 -556 l 375 -556 l 375 396 l -21 396 l -21 438 l 396 438 l 396 1389 l 438 1389 l 438 438 l 854 438 l 854 396 z "},"╂":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l 458 396 l 458 -556 l 375 -556 l 375 396 l -21 396 l -21 438 l 375 438 l 375 1389 l 458 1389 l 458 438 l 854 438 l 854 396 z "},"╃":{"ha":833,"x_min":-21,"x_max":854,"o":"m 458 375 l 438 375 l 438 -556 l 396 -556 l 396 375 l -21 375 l -21 458 l 375 458 l 375 1389 l 458 1389 l 458 438 l 854 438 l 854 396 l 458 396 l 458 375 z "},"╄":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 438 375 l 438 -556 l 396 -556 l 396 375 l 375 375 l 375 396 l -21 396 l -21 438 l 375 438 l 375 1389 l 458 1389 l 458 458 l 854 458 l 854 375 z "},"╅":{"ha":833,"x_min":-21,"x_max":854,"o":"m 458 -556 l 375 -556 l 375 375 l -21 375 l -21 458 l 396 458 l 396 1389 l 438 1389 l 438 458 l 458 458 l 458 438 l 854 438 l 854 396 l 458 396 l 458 -556 z "},"╆":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 458 375 l 458 -556 l 375 -556 l 375 396 l -21 396 l -21 438 l 375 438 l 375 458 l 396 458 l 396 1389 l 438 1389 l 438 458 l 854 458 l 854 375 z "},"╇":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 438 375 l 438 -556 l 396 -556 l 396 375 l -21 375 l -21 458 l 375 458 l 375 1389 l 458 1389 l 458 458 l 854 458 l 854 375 z "},"╈":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 458 375 l 458 -556 l 375 -556 l 375 375 l -21 375 l -21 458 l 396 458 l 396 1389 l 438 1389 l 438 458 l 854 458 l 854 375 z "},"╉":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l 458 396 l 458 -556 l 375 -556 l 375 375 l -21 375 l -21 458 l 375 458 l 375 1389 l 458 1389 l 458 438 l 854 438 l 854 396 z "},"╊":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 458 375 l 458 -556 l 375 -556 l 375 396 l -21 396 l -21 438 l 375 438 l 375 1389 l 458 1389 l 458 458 l 854 458 l 854 375 z "},"╋":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 458 375 l 458 -556 l 375 -556 l 375 375 l -21 375 l -21 458 l 375 458 l 375 1389 l 458 1389 l 458 458 l 854 458 l 854 375 z "},"╌":{"ha":833,"x_min":104,"x_max":729,"o":"m 521 396 l 521 438 l 729 438 l 729 396 l 521 396 m 104 396 l 104 438 l 313 438 l 313 396 l 104 396 z "},"╍":{"ha":833,"x_min":104,"x_max":729,"o":"m 521 375 l 521 458 l 729 458 l 729 375 l 521 375 m 104 375 l 104 458 l 313 458 l 313 375 l 104 375 z "},"╎":{"ha":833,"x_min":396,"x_max":438,"o":"m 396 625 l 396 1042 l 438 1042 l 438 625 l 396 625 m 396 -208 l 396 208 l 438 208 l 438 -208 l 396 -208 z "},"╏":{"ha":833,"x_min":375,"x_max":458,"o":"m 375 625 l 375 1042 l 458 1042 l 458 625 l 375 625 m 375 -208 l 375 208 l 458 208 l 458 -208 l 375 -208 z "},"═":{"ha":833,"x_min":-21,"x_max":854,"o":"m -21 438 l -21 479 l 854 479 l 854 438 l -21 438 m -21 354 l -21 396 l 854 396 l 854 354 l -21 354 z "},"║":{"ha":833,"x_min":354,"x_max":479,"o":"m 438 -556 l 438 1389 l 479 1389 l 479 -556 l 438 -556 m 354 -556 l 354 1389 l 396 1389 l 396 -556 l 354 -556 z "},"╒":{"ha":833,"x_min":396,"x_max":854,"o":"m 854 354 l 438 354 l 438 -556 l 396 -556 l 396 479 l 854 479 l 854 438 l 438 438 l 438 396 l 854 396 l 854 354 z "},"╓":{"ha":833,"x_min":354,"x_max":854,"o":"m 438 -556 l 438 396 l 396 396 l 396 -556 l 354 -556 l 354 438 l 854 438 l 854 396 l 479 396 l 479 -556 l 438 -556 z "},"╔":{"ha":833,"x_min":354,"x_max":854,"o":"m 854 438 l 396 438 l 396 -556 l 354 -556 l 354 479 l 854 479 l 854 438 m 854 354 l 479 354 l 479 -556 l 438 -556 l 438 396 l 854 396 l 854 354 z "},"╕":{"ha":833,"x_min":-21,"x_max":438,"o":"m 438 -556 l 396 -556 l 396 354 l -21 354 l -21 396 l 396 396 l 396 438 l -21 438 l -21 479 l 438 479 l 438 -556 z "},"╖":{"ha":833,"x_min":-21,"x_max":479,"o":"m 438 -556 l 438 396 l 396 396 l 396 -556 l 354 -556 l 354 396 l -21 396 l -21 438 l 479 438 l 479 -556 l 438 -556 z "},"╗":{"ha":833,"x_min":-21,"x_max":479,"o":"m 479 -556 l 438 -556 l 438 438 l -21 438 l -21 479 l 479 479 l 479 -556 m 396 -556 l 354 -556 l 354 354 l -21 354 l -21 396 l 396 396 l 396 -556 z "},"╘":{"ha":833,"x_min":396,"x_max":854,"o":"m 396 354 l 396 1389 l 438 1389 l 438 479 l 854 479 l 854 438 l 438 438 l 438 396 l 854 396 l 854 354 l 396 354 z "},"╙":{"ha":833,"x_min":354,"x_max":854,"o":"m 354 396 l 354 1389 l 396 1389 l 396 438 l 438 438 l 438 1389 l 479 1389 l 479 438 l 854 438 l 854 396 l 354 396 z "},"╚":{"ha":833,"x_min":354,"x_max":854,"o":"m 438 438 l 438 1389 l 479 1389 l 479 479 l 854 479 l 854 438 l 438 438 m 354 354 l 354 1389 l 396 1389 l 396 396 l 854 396 l 854 354 l 354 354 z "},"╛":{"ha":833,"x_min":-21,"x_max":438,"o":"m 438 354 l -21 354 l -21 396 l 396 396 l 396 438 l -21 438 l -21 479 l 396 479 l 396 1389 l 438 1389 l 438 354 z "},"╜":{"ha":833,"x_min":-21,"x_max":479,"o":"m 479 396 l -21 396 l -21 438 l 354 438 l 354 1389 l 396 1389 l 396 438 l 438 438 l 438 1389 l 479 1389 l 479 396 z "},"╝":{"ha":833,"x_min":-21,"x_max":479,"o":"m 396 438 l -21 438 l -21 479 l 354 479 l 354 1389 l 396 1389 l 396 438 m 479 354 l -21 354 l -21 396 l 438 396 l 438 1389 l 479 1389 l 479 354 z "},"╞":{"ha":833,"x_min":396,"x_max":854,"o":"m 854 354 l 438 354 l 438 -556 l 396 -556 l 396 1389 l 438 1389 l 438 479 l 854 479 l 854 438 l 438 438 l 438 396 l 854 396 l 854 354 z "},"╟":{"ha":833,"x_min":354,"x_max":854,"o":"m 354 -556 l 354 1389 l 396 1389 l 396 -556 l 354 -556 m 854 396 l 479 396 l 479 -556 l 438 -556 l 438 1389 l 479 1389 l 479 438 l 854 438 l 854 396 z "},"╠":{"ha":833,"x_min":354,"x_max":854,"o":"m 354 -556 l 354 1389 l 396 1389 l 396 -556 l 354 -556 m 438 438 l 438 1389 l 479 1389 l 479 479 l 854 479 l 854 438 l 438 438 m 854 354 l 479 354 l 479 -556 l 438 -556 l 438 396 l 854 396 l 854 354 z "},"╡":{"ha":833,"x_min":-21,"x_max":438,"o":"m 438 -556 l 396 -556 l 396 354 l -21 354 l -21 396 l 396 396 l 396 438 l -21 438 l -21 479 l 396 479 l 396 1389 l 438 1389 l 438 -556 z "},"╢":{"ha":833,"x_min":-21,"x_max":479,"o":"m 438 -556 l 438 1389 l 479 1389 l 479 -556 l 438 -556 m 396 -556 l 354 -556 l 354 396 l -21 396 l -21 438 l 354 438 l 354 1389 l 396 1389 l 396 -556 z "},"╣":{"ha":833,"x_min":-21,"x_max":479,"o":"m 438 -556 l 438 1389 l 479 1389 l 479 -556 l 438 -556 m 396 438 l -21 438 l -21 479 l 354 479 l 354 1389 l 396 1389 l 396 438 m 396 -556 l 354 -556 l 354 354 l -21 354 l -21 396 l 396 396 l 396 -556 z "},"╤":{"ha":833,"x_min":-21,"x_max":854,"o":"m -21 438 l -21 479 l 854 479 l 854 438 l -21 438 m 854 354 l 438 354 l 438 -556 l 396 -556 l 396 354 l -21 354 l -21 396 l 854 396 l 854 354 z "},"╥":{"ha":833,"x_min":-21,"x_max":854,"o":"m 438 -556 l 438 396 l 396 396 l 396 -556 l 354 -556 l 354 396 l -21 396 l -21 438 l 854 438 l 854 396 l 479 396 l 479 -556 l 438 -556 z "},"╦":{"ha":833,"x_min":-21,"x_max":854,"o":"m -21 438 l -21 479 l 854 479 l 854 438 l -21 438 m 854 354 l 479 354 l 479 -556 l 438 -556 l 438 396 l 854 396 l 854 354 m 396 -556 l 354 -556 l 354 354 l -21 354 l -21 396 l 396 396 l 396 -556 z "},"╧":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 438 l -21 438 l -21 479 l 396 479 l 396 1389 l 438 1389 l 438 479 l 854 479 l 854 438 m -21 354 l -21 396 l 854 396 l 854 354 l -21 354 z "},"╨":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l -21 396 l -21 438 l 354 438 l 354 1389 l 396 1389 l 396 438 l 438 438 l 438 1389 l 479 1389 l 479 438 l 854 438 l 854 396 z "},"╩":{"ha":833,"x_min":-21,"x_max":854,"o":"m 438 438 l 438 1389 l 479 1389 l 479 479 l 854 479 l 854 438 l 438 438 m 396 438 l -21 438 l -21 479 l 354 479 l 354 1389 l 396 1389 l 396 438 m -21 354 l -21 396 l 854 396 l 854 354 l -21 354 z "},"╪":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 354 l 438 354 l 438 -556 l 396 -556 l 396 354 l -21 354 l -21 396 l 396 396 l 396 438 l -21 438 l -21 479 l 396 479 l 396 1389 l 438 1389 l 438 479 l 854 479 l 854 438 l 438 438 l 438 396 l 854 396 l 854 354 z "},"╫":{"ha":833,"x_min":-21,"x_max":854,"o":"m 438 -556 l 438 396 l 396 396 l 396 -556 l 354 -556 l 354 396 l -21 396 l -21 438 l 354 438 l 354 1389 l 396 1389 l 396 438 l 438 438 l 438 1389 l 479 1389 l 479 438 l 854 438 l 854 396 l 479 396 l 479 -556 l 438 -556 z "},"╬":{"ha":833,"x_min":-21,"x_max":854,"o":"m 438 438 l 438 1389 l 479 1389 l 479 479 l 854 479 l 854 438 l 438 438 m 396 438 l -21 438 l -21 479 l 354 479 l 354 1389 l 396 1389 l 396 438 m 854 354 l 479 354 l 479 -556 l 438 -556 l 438 396 l 854 396 l 854 354 m 396 -556 l 354 -556 l 354 354 l -21 354 l -21 396 l 396 396 l 396 -556 z "},"╭":{"ha":833,"x_min":396,"x_max":854,"o":"m 396 -556 l 396 0 q 430 169 396 90 q 524 309 464 249 q 664 403 585 369 q 833 438 743 438 l 854 438 l 854 396 l 833 396 q 680 365 751 396 q 553 280 608 335 q 468 153 499 225 q 438 0 438 82 l 438 -556 l 396 -556 z "},"╮":{"ha":833,"x_min":-21,"x_max":438,"o":"m 438 0 l 438 -556 l 396 -556 l 396 0 q 365 153 396 82 q 280 280 335 225 q 153 365 225 335 q 0 396 82 396 l -21 396 l -21 438 l 0 438 q 169 403 90 438 q 309 309 249 369 q 403 169 369 249 q 438 0 438 90 z "},"╯":{"ha":833,"x_min":-21,"x_max":438,"o":"m 438 1389 l 438 833 q 403 664 438 743 q 309 524 369 585 q 169 430 249 464 q 0 396 90 396 l -21 396 l -21 438 l 0 438 q 153 468 82 438 q 280 553 225 499 q 365 680 335 608 q 396 833 396 751 l 396 1389 l 438 1389 z "},"╰":{"ha":833,"x_min":396,"x_max":854,"o":"m 396 833 l 396 1389 l 438 1389 l 438 833 q 468 680 438 751 q 553 553 499 608 q 680 468 608 499 q 833 438 751 438 l 854 438 l 854 396 l 833 396 q 664 430 743 396 q 524 524 585 464 q 430 664 464 585 q 396 833 396 743 z "},"╱":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 -369 l 810 1250 l 833 1250 l 833 1203 l 24 -417 l 0 -417 l 0 -369 z "},"╲":{"ha":833,"x_min":0,"x_max":833,"o":"m 24 1250 l 833 -369 l 833 -417 l 810 -417 l 0 1203 l 0 1250 l 24 1250 z "},"╳":{"ha":833,"x_min":0,"x_max":833,"o":"m 810 -417 l 417 369 l 24 -417 l 0 -417 l 0 -369 l 393 417 l 0 1203 l 0 1250 l 24 1250 l 417 464 l 810 1250 l 833 1250 l 833 1203 l 440 417 l 833 -369 l 833 -417 l 810 -417 z "},"╴":{"ha":833,"x_min":-21,"x_max":438,"o":"m -21 396 l -21 438 l 438 438 l 438 396 l -21 396 z "},"╵":{"ha":833,"x_min":396,"x_max":438,"o":"m 396 396 l 396 1389 l 438 1389 l 438 396 l 396 396 z "},"╶":{"ha":833,"x_min":396,"x_max":854,"o":"m 396 396 l 396 438 l 854 438 l 854 396 l 396 396 z "},"╷":{"ha":833,"x_min":396,"x_max":438,"o":"m 396 -556 l 396 438 l 438 438 l 438 -556 l 396 -556 z "},"╸":{"ha":833,"x_min":-21,"x_max":438,"o":"m -21 375 l -21 458 l 438 458 l 438 375 l -21 375 z "},"╹":{"ha":833,"x_min":375,"x_max":458,"o":"m 375 396 l 375 1389 l 458 1389 l 458 396 l 375 396 z "},"╺":{"ha":833,"x_min":396,"x_max":854,"o":"m 396 375 l 396 458 l 854 458 l 854 375 l 396 375 z "},"╻":{"ha":833,"x_min":375,"x_max":458,"o":"m 375 -556 l 375 438 l 458 438 l 458 -556 l 375 -556 z "},"╼":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 375 l 396 375 l 396 396 l -21 396 l -21 438 l 396 438 l 396 458 l 854 458 l 854 375 z "},"╽":{"ha":833,"x_min":375,"x_max":458,"o":"m 458 -556 l 375 -556 l 375 438 l 396 438 l 396 1389 l 438 1389 l 438 438 l 458 438 l 458 -556 z "},"╾":{"ha":833,"x_min":-21,"x_max":854,"o":"m 854 396 l 438 396 l 438 375 l -21 375 l -21 458 l 438 458 l 438 438 l 854 438 l 854 396 z "},"╿":{"ha":833,"x_min":375,"x_max":458,"o":"m 458 396 l 438 396 l 438 -556 l 396 -556 l 396 396 l 375 396 l 375 1389 l 458 1389 l 458 396 z "},"▀":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 417 l 0 1389 l 833 1389 l 833 417 l 0 417 z "},"▁":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 -556 l 0 -312 l 833 -312 l 833 -556 l 0 -556 z "},"▂":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 -556 l 0 -69 l 833 -69 l 833 -556 l 0 -556 z "},"▃":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 -556 l 0 174 l 833 174 l 833 -556 l 0 -556 z "},"▄":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 -556 l 0 417 l 833 417 l 833 -556 l 0 -556 z "},"▅":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 -556 l 0 660 l 833 660 l 833 -556 l 0 -556 z "},"▆":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 -556 l 0 903 l 833 903 l 833 -556 l 0 -556 z "},"▇":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 -556 l 0 1146 l 833 1146 l 833 -556 l 0 -556 z "},"█":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 -556 l 0 1389 l 833 1389 l 833 -556 l 0 -556 z "},"▉":{"ha":833,"x_min":0,"x_max":729,"o":"m 0 -556 l 0 1389 l 729 1389 l 729 -556 l 0 -556 z "},"▊":{"ha":833,"x_min":0,"x_max":625,"o":"m 0 -556 l 0 1389 l 625 1389 l 625 -556 l 0 -556 z "},"▋":{"ha":833,"x_min":0,"x_max":521,"o":"m 0 -556 l 0 1389 l 521 1389 l 521 -556 l 0 -556 z "},"▌":{"ha":833,"x_min":0,"x_max":417,"o":"m 0 -556 l 0 1389 l 417 1389 l 417 -556 l 0 -556 z "},"▍":{"ha":833,"x_min":0,"x_max":313,"o":"m 0 -556 l 0 1389 l 313 1389 l 313 -556 l 0 -556 z "},"▎":{"ha":833,"x_min":0,"x_max":208,"o":"m 0 -556 l 0 1389 l 208 1389 l 208 -556 l 0 -556 z "},"▏":{"ha":833,"x_min":0,"x_max":104,"o":"m 0 -556 l 0 1389 l 104 1389 l 104 -556 l 0 -556 z "},"▐":{"ha":833,"x_min":417,"x_max":833,"o":"m 417 -556 l 417 1389 l 833 1389 l 833 -556 l 417 -556 z "},"░":{"ha":833,"x_min":-33,"x_max":744,"o":"m 644 1250 q 659 1285 644 1271 q 694 1300 674 1300 q 730 1285 715 1300 q 744 1250 744 1271 q 730 1215 744 1229 q 694 1200 715 1200 q 659 1215 674 1200 q 644 1250 644 1229 m 367 1250 q 381 1285 367 1271 q 417 1300 396 1300 q 452 1285 438 1300 q 467 1250 467 1271 q 452 1215 467 1229 q 417 1200 438 1200 q 381 1215 396 1200 q 367 1250 367 1229 m 89 1250 q 103 1285 89 1271 q 139 1300 118 1300 q 174 1285 160 1300 q 189 1250 189 1271 q 174 1215 189 1229 q 139 1200 160 1200 q 103 1215 118 1200 q 89 1250 89 1229 m 522 1111 q 532 1135 522 1125 q 556 1144 542 1144 q 579 1135 569 1144 q 589 1111 589 1125 q 579 1088 589 1097 q 556 1078 569 1078 q 532 1088 542 1078 q 522 1111 522 1097 m 244 1111 q 254 1135 244 1125 q 278 1144 264 1144 q 301 1135 292 1144 q 311 1111 311 1125 q 301 1088 311 1097 q 278 1078 292 1078 q 254 1088 264 1078 q 244 1111 244 1097 m -33 1111 q -24 1135 -33 1125 q 0 1144 -14 1144 q 24 1135 14 1144 q 33 1111 33 1125 q 24 1088 33 1097 q 0 1078 14 1078 q -24 1088 -14 1078 q -33 1111 -33 1097 m 644 972 q 659 1008 644 993 q 694 1022 674 1022 q 730 1008 715 1022 q 744 972 744 993 q 730 937 744 951 q 694 922 715 922 q 659 937 674 922 q 644 972 644 951 m 367 972 q 381 1008 367 993 q 417 1022 396 1022 q 452 1008 438 1022 q 467 972 467 993 q 452 937 467 951 q 417 922 438 922 q 381 937 396 922 q 367 972 367 951 m 89 972 q 103 1008 89 993 q 139 1022 118 1022 q 174 1008 160 1022 q 189 972 189 993 q 174 937 189 951 q 139 922 160 922 q 103 937 118 922 q 89 972 89 951 m 522 833 q 532 857 522 847 q 556 867 542 867 q 579 857 569 867 q 589 833 589 847 q 579 810 589 819 q 556 800 569 800 q 532 810 542 800 q 522 833 522 819 m 244 833 q 254 857 244 847 q 278 867 264 867 q 301 857 292 867 q 311 833 311 847 q 301 810 311 819 q 278 800 292 800 q 254 810 264 800 q 244 833 244 819 m -33 833 q -24 857 -33 847 q 0 867 -14 867 q 24 857 14 867 q 33 833 33 847 q 24 810 33 819 q 0 800 14 800 q -24 810 -14 800 q -33 833 -33 819 m 644 694 q 659 730 644 715 q 694 744 674 744 q 730 730 715 744 q 744 694 744 715 q 730 659 744 674 q 694 644 715 644 q 659 659 674 644 q 644 694 644 674 m 367 694 q 381 730 367 715 q 417 744 396 744 q 452 730 438 744 q 467 694 467 715 q 452 659 467 674 q 417 644 438 644 q 381 659 396 644 q 367 694 367 674 m 89 694 q 103 730 89 715 q 139 744 118 744 q 174 730 160 744 q 189 694 189 715 q 174 659 189 674 q 139 644 160 644 q 103 659 118 644 q 89 694 89 674 m 522 556 q 532 579 522 569 q 556 589 542 589 q 579 579 569 589 q 589 556 589 569 q 579 532 589 542 q 556 522 569 522 q 532 532 542 522 q 522 556 522 542 m 244 556 q 254 579 244 569 q 278 589 264 589 q 301 579 292 589 q 311 556 311 569 q 301 532 311 542 q 278 522 292 522 q 254 532 264 522 q 244 556 244 542 m -33 556 q -24 579 -33 569 q 0 589 -14 589 q 24 579 14 589 q 33 556 33 569 q 24 532 33 542 q 0 522 14 522 q -24 532 -14 522 q -33 556 -33 542 m 644 417 q 659 452 644 438 q 694 467 674 467 q 730 452 715 467 q 744 417 744 438 q 730 381 744 396 q 694 367 715 367 q 659 381 674 367 q 644 417 644 396 m 367 417 q 381 452 367 438 q 417 467 396 467 q 452 452 438 467 q 467 417 467 438 q 452 381 467 396 q 417 367 438 367 q 381 381 396 367 q 367 417 367 396 m 89 417 q 103 452 89 438 q 139 467 118 467 q 174 452 160 467 q 189 417 189 438 q 174 381 189 396 q 139 367 160 367 q 103 381 118 367 q 89 417 89 396 m 522 278 q 532 301 522 292 q 556 311 542 311 q 579 301 569 311 q 589 278 589 292 q 579 254 589 264 q 556 244 569 244 q 532 254 542 244 q 522 278 522 264 m 244 278 q 254 301 244 292 q 278 311 264 311 q 301 301 292 311 q 311 278 311 292 q 301 254 311 264 q 278 244 292 244 q 254 254 264 244 q 244 278 244 264 m -33 278 q -24 301 -33 292 q 0 311 -14 311 q 24 301 14 311 q 33 278 33 292 q 24 254 33 264 q 0 244 14 244 q -24 254 -14 244 q -33 278 -33 264 m 644 139 q 659 174 644 160 q 694 189 674 189 q 730 174 715 189 q 744 139 744 160 q 730 103 744 118 q 694 89 715 89 q 659 103 674 89 q 644 139 644 118 m 367 139 q 381 174 367 160 q 417 189 396 189 q 452 174 438 189 q 467 139 467 160 q 452 103 467 118 q 417 89 438 89 q 381 103 396 89 q 367 139 367 118 m 89 139 q 103 174 89 160 q 139 189 118 189 q 174 174 160 189 q 189 139 189 160 q 174 103 189 118 q 139 89 160 89 q 103 103 118 89 q 89 139 89 118 m 522 0 q 532 24 522 14 q 556 33 542 33 q 579 24 569 33 q 589 0 589 14 q 579 -24 589 -14 q 556 -33 569 -33 q 532 -24 542 -33 q 522 0 522 -14 m 244 0 q 254 24 244 14 q 278 33 264 33 q 301 24 292 33 q 311 0 311 14 q 301 -24 311 -14 q 278 -33 292 -33 q 254 -24 264 -33 q 244 0 244 -14 m -33 0 q -24 24 -33 14 q 0 33 -14 33 q 24 24 14 33 q 33 0 33 14 q 24 -24 33 -14 q 0 -33 14 -33 q -24 -24 -14 -33 q -33 0 -33 -14 m 644 -139 q 659 -103 644 -118 q 694 -89 674 -89 q 730 -103 715 -89 q 744 -139 744 -118 q 730 -174 744 -160 q 694 -189 715 -189 q 659 -174 674 -189 q 644 -139 644 -160 m 367 -139 q 381 -103 367 -118 q 417 -89 396 -89 q 452 -103 438 -89 q 467 -139 467 -118 q 452 -174 467 -160 q 417 -189 438 -189 q 381 -174 396 -189 q 367 -139 367 -160 m 89 -139 q 103 -103 89 -118 q 139 -89 118 -89 q 174 -103 160 -89 q 189 -139 189 -118 q 174 -174 189 -160 q 139 -189 160 -189 q 103 -174 118 -189 q 89 -139 89 -160 m 522 -278 q 532 -254 522 -264 q 556 -244 542 -244 q 579 -254 569 -244 q 589 -278 589 -264 q 579 -301 589 -292 q 556 -311 569 -311 q 532 -301 542 -311 q 522 -278 522 -292 m 244 -278 q 254 -254 244 -264 q 278 -244 264 -244 q 301 -254 292 -244 q 311 -278 311 -264 q 301 -301 311 -292 q 278 -311 292 -311 q 254 -301 264 -311 q 244 -278 244 -292 m -33 -278 q -24 -254 -33 -264 q 0 -244 -14 -244 q 24 -254 14 -244 q 33 -278 33 -264 q 24 -301 33 -292 q 0 -311 14 -311 q -24 -301 -14 -311 q -33 -278 -33 -292 m 644 -417 q 659 -381 644 -396 q 694 -367 674 -367 q 730 -381 715 -367 q 744 -417 744 -396 q 730 -452 744 -437 q 694 -467 715 -467 q 659 -452 674 -467 q 644 -417 644 -437 m 367 -417 q 381 -381 367 -396 q 417 -367 396 -367 q 452 -381 438 -367 q 467 -417 467 -396 q 452 -452 467 -437 q 417 -467 438 -467 q 381 -452 396 -467 q 367 -417 367 -437 m 89 -417 q 103 -381 89 -396 q 139 -367 118 -367 q 174 -381 160 -367 q 189 -417 189 -396 q 174 -452 189 -437 q 139 -467 160 -467 q 103 -452 118 -467 q 89 -417 89 -437 m 522 -556 q 532 -532 522 -542 q 556 -522 542 -522 q 579 -532 569 -522 q 589 -556 589 -542 q 579 -579 589 -569 q 556 -589 569 -589 q 532 -579 542 -589 q 522 -556 522 -569 m 244 -556 q 254 -532 244 -542 q 278 -522 264 -522 q 301 -532 292 -522 q 311 -556 311 -542 q 301 -579 311 -569 q 278 -589 292 -589 q 254 -579 264 -589 q 244 -556 244 -569 m -33 -556 q -24 -532 -33 -542 q 0 -522 -14 -522 q 24 -532 14 -522 q 33 -556 33 -542 q 24 -579 33 -569 q 0 -589 14 -589 q -24 -579 -14 -589 q -33 -556 -33 -569 z "},"▒":{"ha":833,"x_min":-50,"x_max":769,"o":"m 619 1250 q 642 1303 619 1282 q 694 1325 664 1325 q 748 1303 726 1325 q 769 1250 769 1282 q 748 1197 769 1219 q 694 1175 726 1175 q 642 1197 664 1175 q 619 1250 619 1219 m 342 1250 q 364 1303 342 1282 q 417 1325 386 1325 q 470 1303 449 1325 q 492 1250 492 1282 q 470 1197 492 1219 q 417 1175 449 1175 q 364 1197 386 1175 q 342 1250 342 1219 m 64 1250 q 86 1303 64 1282 q 139 1325 108 1325 q 192 1303 171 1325 q 214 1250 214 1282 q 192 1197 214 1219 q 139 1175 171 1175 q 86 1197 108 1175 q 64 1250 64 1219 m 506 1111 q 520 1147 506 1132 q 556 1161 535 1161 q 591 1147 576 1161 q 606 1111 606 1132 q 591 1076 606 1090 q 556 1061 576 1061 q 520 1076 535 1061 q 506 1111 506 1090 m 228 1111 q 242 1147 228 1132 q 278 1161 257 1161 q 313 1147 299 1161 q 328 1111 328 1132 q 313 1076 328 1090 q 278 1061 299 1061 q 242 1076 257 1061 q 228 1111 228 1090 m -50 1111 q -35 1147 -50 1132 q 0 1161 -21 1161 q 35 1147 21 1161 q 50 1111 50 1132 q 35 1076 50 1090 q 0 1061 21 1061 q -35 1076 -21 1061 q -50 1111 -50 1090 m 619 972 q 642 1026 619 1004 q 694 1047 664 1047 q 748 1026 726 1047 q 769 972 769 1004 q 748 919 769 942 q 694 897 726 897 q 642 919 664 897 q 619 972 619 942 m 342 972 q 364 1026 342 1004 q 417 1047 386 1047 q 470 1026 449 1047 q 492 972 492 1004 q 470 919 492 942 q 417 897 449 897 q 364 919 386 897 q 342 972 342 942 m 64 972 q 86 1026 64 1004 q 139 1047 108 1047 q 192 1026 171 1047 q 214 972 214 1004 q 192 919 214 942 q 139 897 171 897 q 86 919 108 897 q 64 972 64 942 m 506 833 q 520 869 506 854 q 556 883 535 883 q 591 869 576 883 q 606 833 606 854 q 591 798 606 813 q 556 783 576 783 q 520 798 535 783 q 506 833 506 813 m 228 833 q 242 869 228 854 q 278 883 257 883 q 313 869 299 883 q 328 833 328 854 q 313 798 328 813 q 278 783 299 783 q 242 798 257 783 q 228 833 228 813 m -50 833 q -35 869 -50 854 q 0 883 -21 883 q 35 869 21 883 q 50 833 50 854 q 35 798 50 813 q 0 783 21 783 q -35 798 -21 783 q -50 833 -50 813 m 619 694 q 642 748 619 726 q 694 769 664 769 q 748 748 726 769 q 769 694 769 726 q 748 642 769 664 q 694 619 726 619 q 642 642 664 619 q 619 694 619 664 m 342 694 q 364 748 342 726 q 417 769 386 769 q 470 748 449 769 q 492 694 492 726 q 470 642 492 664 q 417 619 449 619 q 364 642 386 619 q 342 694 342 664 m 64 694 q 86 748 64 726 q 139 769 108 769 q 192 748 171 769 q 214 694 214 726 q 192 642 214 664 q 139 619 171 619 q 86 642 108 619 q 64 694 64 664 m 506 556 q 520 591 506 576 q 556 606 535 606 q 591 591 576 606 q 606 556 606 576 q 591 520 606 535 q 556 506 576 506 q 520 520 535 506 q 506 556 506 535 m 228 556 q 242 591 228 576 q 278 606 257 606 q 313 591 299 606 q 328 556 328 576 q 313 520 328 535 q 278 506 299 506 q 242 520 257 506 q 228 556 228 535 m -50 556 q -35 591 -50 576 q 0 606 -21 606 q 35 591 21 606 q 50 556 50 576 q 35 520 50 535 q 0 506 21 506 q -35 520 -21 506 q -50 556 -50 535 m 619 417 q 642 470 619 449 q 694 492 664 492 q 748 470 726 492 q 769 417 769 449 q 748 364 769 386 q 694 342 726 342 q 642 364 664 342 q 619 417 619 386 m 342 417 q 364 470 342 449 q 417 492 386 492 q 470 470 449 492 q 492 417 492 449 q 470 364 492 386 q 417 342 449 342 q 364 364 386 342 q 342 417 342 386 m 64 417 q 86 470 64 449 q 139 492 108 492 q 192 470 171 492 q 214 417 214 449 q 192 364 214 386 q 139 342 171 342 q 86 364 108 342 q 64 417 64 386 m 506 278 q 520 313 506 299 q 556 328 535 328 q 591 313 576 328 q 606 278 606 299 q 591 242 606 257 q 556 228 576 228 q 520 242 535 228 q 506 278 506 257 m 228 278 q 242 313 228 299 q 278 328 257 328 q 313 313 299 328 q 328 278 328 299 q 313 242 328 257 q 278 228 299 228 q 242 242 257 228 q 228 278 228 257 m -50 278 q -35 313 -50 299 q 0 328 -21 328 q 35 313 21 328 q 50 278 50 299 q 35 242 50 257 q 0 228 21 228 q -35 242 -21 228 q -50 278 -50 257 m 619 139 q 642 192 619 171 q 694 214 664 214 q 748 192 726 214 q 769 139 769 171 q 748 86 769 108 q 694 64 726 64 q 642 86 664 64 q 619 139 619 108 m 342 139 q 364 192 342 171 q 417 214 386 214 q 470 192 449 214 q 492 139 492 171 q 470 86 492 108 q 417 64 449 64 q 364 86 386 64 q 342 139 342 108 m 64 139 q 86 192 64 171 q 139 214 108 214 q 192 192 171 214 q 214 139 214 171 q 192 86 214 108 q 139 64 171 64 q 86 86 108 64 q 64 139 64 108 m 506 0 q 520 35 506 21 q 556 50 535 50 q 591 35 576 50 q 606 0 606 21 q 591 -35 606 -21 q 556 -50 576 -50 q 520 -35 535 -50 q 506 0 506 -21 m 228 0 q 242 35 228 21 q 278 50 257 50 q 313 35 299 50 q 328 0 328 21 q 313 -35 328 -21 q 278 -50 299 -50 q 242 -35 257 -50 q 228 0 228 -21 m -50 0 q -35 35 -50 21 q 0 50 -21 50 q 35 35 21 50 q 50 0 50 21 q 35 -35 50 -21 q 0 -50 21 -50 q -35 -35 -21 -50 q -50 0 -50 -21 m 619 -139 q 642 -85 619 -107 q 694 -64 664 -64 q 748 -85 726 -64 q 769 -139 769 -107 q 748 -192 769 -169 q 694 -214 726 -214 q 642 -192 664 -214 q 619 -139 619 -169 m 342 -139 q 364 -85 342 -107 q 417 -64 386 -64 q 470 -85 449 -64 q 492 -139 492 -107 q 470 -192 492 -169 q 417 -214 449 -214 q 364 -192 386 -214 q 342 -139 342 -169 m 64 -139 q 86 -85 64 -107 q 139 -64 108 -64 q 192 -85 171 -64 q 214 -139 214 -107 q 192 -192 214 -169 q 139 -214 171 -214 q 86 -192 108 -214 q 64 -139 64 -169 m 506 -278 q 520 -242 506 -257 q 556 -228 535 -228 q 591 -242 576 -228 q 606 -278 606 -257 q 591 -313 606 -299 q 556 -328 576 -328 q 520 -313 535 -328 q 506 -278 506 -299 m 228 -278 q 242 -242 228 -257 q 278 -228 257 -228 q 313 -242 299 -228 q 328 -278 328 -257 q 313 -313 328 -299 q 278 -328 299 -328 q 242 -313 257 -328 q 228 -278 228 -299 m -50 -278 q -35 -242 -50 -257 q 0 -228 -21 -228 q 35 -242 21 -228 q 50 -278 50 -257 q 35 -313 50 -299 q 0 -328 21 -328 q -35 -313 -21 -328 q -50 -278 -50 -299 m 619 -417 q 642 -363 619 -385 q 694 -342 664 -342 q 748 -363 726 -342 q 769 -417 769 -385 q 748 -469 769 -447 q 694 -492 726 -492 q 642 -469 664 -492 q 619 -417 619 -447 m 342 -417 q 364 -363 342 -385 q 417 -342 386 -342 q 470 -363 449 -342 q 492 -417 492 -385 q 470 -469 492 -447 q 417 -492 449 -492 q 364 -469 386 -492 q 342 -417 342 -447 m 64 -417 q 86 -363 64 -385 q 139 -342 108 -342 q 192 -363 171 -342 q 214 -417 214 -385 q 192 -469 214 -447 q 139 -492 171 -492 q 86 -469 108 -492 q 64 -417 64 -447 m 506 -556 q 520 -520 506 -535 q 556 -506 535 -506 q 591 -520 576 -506 q 606 -556 606 -535 q 591 -591 606 -576 q 556 -606 576 -606 q 520 -591 535 -606 q 506 -556 506 -576 m 228 -556 q 242 -520 228 -535 q 278 -506 257 -506 q 313 -520 299 -506 q 328 -556 328 -535 q 313 -591 328 -576 q 278 -606 299 -606 q 242 -591 257 -606 q 228 -556 228 -576 m -50 -556 q -35 -520 -50 -535 q 0 -506 -21 -506 q 35 -520 21 -506 q 50 -556 50 -535 q 35 -591 50 -576 q 0 -606 21 -606 q -35 -591 -21 -606 q -50 -556 -50 -576 z "},"▓":{"ha":833,"x_min":-75,"x_max":807,"o":"m 582 1250 q 615 1330 582 1297 q 694 1363 647 1363 q 774 1330 742 1363 q 807 1250 807 1297 q 774 1170 807 1203 q 694 1138 742 1138 q 615 1170 647 1138 q 582 1250 582 1203 m 304 1250 q 337 1330 304 1297 q 417 1363 369 1363 q 497 1330 464 1363 q 529 1250 529 1297 q 497 1170 529 1203 q 417 1138 464 1138 q 337 1170 369 1138 q 304 1250 304 1203 m 26 1250 q 59 1330 26 1297 q 139 1363 92 1363 q 219 1330 186 1363 q 251 1250 251 1297 q 219 1170 251 1203 q 139 1138 186 1138 q 59 1170 92 1138 q 26 1250 26 1203 m 481 1111 q 503 1165 481 1143 q 556 1186 525 1186 q 609 1165 588 1186 q 631 1111 631 1143 q 609 1058 631 1081 q 556 1036 588 1036 q 503 1058 525 1036 q 481 1111 481 1081 m 203 1111 q 225 1165 203 1143 q 278 1186 247 1186 q 331 1165 310 1186 q 353 1111 353 1143 q 331 1058 353 1081 q 278 1036 310 1036 q 225 1058 247 1036 q 203 1111 203 1081 m -75 1111 q -53 1165 -75 1143 q 0 1186 -31 1186 q 53 1165 32 1186 q 75 1111 75 1143 q 53 1058 75 1081 q 0 1036 32 1036 q -53 1058 -31 1036 q -75 1111 -75 1081 m 582 972 q 615 1052 582 1019 q 694 1085 647 1085 q 774 1052 742 1085 q 807 972 807 1019 q 774 892 807 925 q 694 860 742 860 q 615 892 647 860 q 582 972 582 925 m 304 972 q 337 1052 304 1019 q 417 1085 369 1085 q 497 1052 464 1085 q 529 972 529 1019 q 497 892 529 925 q 417 860 464 860 q 337 892 369 860 q 304 972 304 925 m 26 972 q 59 1052 26 1019 q 139 1085 92 1085 q 219 1052 186 1085 q 251 972 251 1019 q 219 892 251 925 q 139 860 186 860 q 59 892 92 860 q 26 972 26 925 m 481 833 q 503 887 481 865 q 556 908 525 908 q 609 887 588 908 q 631 833 631 865 q 609 781 631 803 q 556 758 588 758 q 503 781 525 758 q 481 833 481 803 m 203 833 q 225 887 203 865 q 278 908 247 908 q 331 887 310 908 q 353 833 353 865 q 331 781 353 803 q 278 758 310 758 q 225 781 247 758 q 203 833 203 803 m -75 833 q -53 887 -75 865 q 0 908 -31 908 q 53 887 32 908 q 75 833 75 865 q 53 781 75 803 q 0 758 32 758 q -53 781 -31 758 q -75 833 -75 803 m 582 694 q 615 774 582 742 q 694 807 647 807 q 774 774 742 807 q 807 694 807 742 q 774 615 807 647 q 694 582 742 582 q 615 615 647 582 q 582 694 582 647 m 304 694 q 337 774 304 742 q 417 807 369 807 q 497 774 464 807 q 529 694 529 742 q 497 615 529 647 q 417 582 464 582 q 337 615 369 582 q 304 694 304 647 m 26 694 q 59 774 26 742 q 139 807 92 807 q 219 774 186 807 q 251 694 251 742 q 219 615 251 647 q 139 582 186 582 q 59 615 92 582 q 26 694 26 647 m 481 556 q 503 609 481 588 q 556 631 525 631 q 609 609 588 631 q 631 556 631 588 q 609 503 631 525 q 556 481 588 481 q 503 503 525 481 q 481 556 481 525 m 203 556 q 225 609 203 588 q 278 631 247 631 q 331 609 310 631 q 353 556 353 588 q 331 503 353 525 q 278 481 310 481 q 225 503 247 481 q 203 556 203 525 m -75 556 q -53 609 -75 588 q 0 631 -31 631 q 53 609 32 631 q 75 556 75 588 q 53 503 75 525 q 0 481 32 481 q -53 503 -31 481 q -75 556 -75 525 m 582 417 q 615 497 582 464 q 694 529 647 529 q 774 497 742 529 q 807 417 807 464 q 774 337 807 369 q 694 304 742 304 q 615 337 647 304 q 582 417 582 369 m 304 417 q 337 497 304 464 q 417 529 369 529 q 497 497 464 529 q 529 417 529 464 q 497 337 529 369 q 417 304 464 304 q 337 337 369 304 q 304 417 304 369 m 26 417 q 59 497 26 464 q 139 529 92 529 q 219 497 186 529 q 251 417 251 464 q 219 337 251 369 q 139 304 186 304 q 59 337 92 304 q 26 417 26 369 m 481 278 q 503 331 481 310 q 556 353 525 353 q 609 331 588 353 q 631 278 631 310 q 609 225 631 247 q 556 203 588 203 q 503 225 525 203 q 481 278 481 247 m 203 278 q 225 331 203 310 q 278 353 247 353 q 331 331 310 353 q 353 278 353 310 q 331 225 353 247 q 278 203 310 203 q 225 225 247 203 q 203 278 203 247 m -75 278 q -53 331 -75 310 q 0 353 -31 353 q 53 331 32 353 q 75 278 75 310 q 53 225 75 247 q 0 203 32 203 q -53 225 -31 203 q -75 278 -75 247 m 582 139 q 615 219 582 186 q 694 251 647 251 q 774 219 742 251 q 807 139 807 186 q 774 59 807 92 q 694 26 742 26 q 615 59 647 26 q 582 139 582 92 m 304 139 q 337 219 304 186 q 417 251 369 251 q 497 219 464 251 q 529 139 529 186 q 497 59 529 92 q 417 26 464 26 q 337 59 369 26 q 304 139 304 92 m 26 139 q 59 219 26 186 q 139 251 92 251 q 219 219 186 251 q 251 139 251 186 q 219 59 251 92 q 139 26 186 26 q 59 59 92 26 q 26 139 26 92 m 481 0 q 503 53 481 32 q 556 75 525 75 q 609 53 588 75 q 631 0 631 32 q 609 -53 631 -31 q 556 -75 588 -75 q 503 -53 525 -75 q 481 0 481 -31 m 203 0 q 225 53 203 32 q 278 75 247 75 q 331 53 310 75 q 353 0 353 32 q 331 -53 353 -31 q 278 -75 310 -75 q 225 -53 247 -75 q 203 0 203 -31 m -75 0 q -53 53 -75 32 q 0 75 -31 75 q 53 53 32 75 q 75 0 75 32 q 53 -53 75 -31 q 0 -75 32 -75 q -53 -53 -31 -75 q -75 0 -75 -31 m 582 -139 q 615 -59 582 -92 q 694 -26 647 -26 q 774 -59 742 -26 q 807 -139 807 -92 q 774 -219 807 -186 q 694 -251 742 -251 q 615 -219 647 -251 q 582 -139 582 -186 m 304 -139 q 337 -59 304 -92 q 417 -26 369 -26 q 497 -59 464 -26 q 529 -139 529 -92 q 497 -219 529 -186 q 417 -251 464 -251 q 337 -219 369 -251 q 304 -139 304 -186 m 26 -139 q 59 -59 26 -92 q 139 -26 92 -26 q 219 -59 186 -26 q 251 -139 251 -92 q 219 -219 251 -186 q 139 -251 186 -251 q 59 -219 92 -251 q 26 -139 26 -186 m 481 -278 q 503 -224 481 -246 q 556 -203 525 -203 q 609 -224 588 -203 q 631 -278 631 -246 q 609 -331 631 -308 q 556 -353 588 -353 q 503 -331 525 -353 q 481 -278 481 -308 m 203 -278 q 225 -224 203 -246 q 278 -203 247 -203 q 331 -224 310 -203 q 353 -278 353 -246 q 331 -331 353 -308 q 278 -353 310 -353 q 225 -331 247 -353 q 203 -278 203 -308 m -75 -278 q -53 -224 -75 -246 q 0 -203 -31 -203 q 53 -224 32 -203 q 75 -278 75 -246 q 53 -331 75 -308 q 0 -353 32 -353 q -53 -331 -31 -353 q -75 -278 -75 -308 m 582 -417 q 615 -337 582 -369 q 694 -304 647 -304 q 774 -337 742 -304 q 807 -417 807 -369 q 774 -497 807 -464 q 694 -529 742 -529 q 615 -497 647 -529 q 582 -417 582 -464 m 304 -417 q 337 -337 304 -369 q 417 -304 369 -304 q 497 -337 464 -304 q 529 -417 529 -369 q 497 -497 529 -464 q 417 -529 464 -529 q 337 -497 369 -529 q 304 -417 304 -464 m 26 -417 q 59 -337 26 -369 q 139 -304 92 -304 q 219 -337 186 -304 q 251 -417 251 -369 q 219 -497 251 -464 q 139 -529 186 -529 q 59 -497 92 -529 q 26 -417 26 -464 m 481 -556 q 503 -502 481 -524 q 556 -481 525 -481 q 609 -502 588 -481 q 631 -556 631 -524 q 609 -608 631 -586 q 556 -631 588 -631 q 503 -608 525 -631 q 481 -556 481 -586 m 203 -556 q 225 -502 203 -524 q 278 -481 247 -481 q 331 -502 310 -481 q 353 -556 353 -524 q 331 -608 353 -586 q 278 -631 310 -631 q 225 -608 247 -631 q 203 -556 203 -586 m -75 -556 q -53 -502 -75 -524 q 0 -481 -31 -481 q 53 -502 32 -481 q 75 -556 75 -524 q 53 -608 75 -586 q 0 -631 32 -631 q -53 -608 -31 -631 q -75 -556 -75 -586 z "},"▔":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 1146 l 0 1389 l 833 1389 l 833 1146 l 0 1146 z "},"▕":{"ha":833,"x_min":729,"x_max":833,"o":"m 729 -556 l 729 1389 l 833 1389 l 833 -556 l 729 -556 z "},"▖":{"ha":833,"x_min":0,"x_max":417,"o":"m 0 -556 l 0 417 l 417 417 l 417 -556 l 0 -556 z "},"▗":{"ha":833,"x_min":417,"x_max":833,"o":"m 417 -556 l 417 417 l 833 417 l 833 -556 l 417 -556 z "},"▘":{"ha":833,"x_min":0,"x_max":417,"o":"m 0 417 l 0 1389 l 417 1389 l 417 417 l 0 417 z "},"▙":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 -556 l 0 1389 l 417 1389 l 417 417 l 833 417 l 833 -556 l 0 -556 z "},"▚":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 417 l 0 1389 l 417 1389 l 417 417 l 0 417 m 417 -556 l 417 417 l 833 417 l 833 -556 l 417 -556 z "},"▛":{"ha":833,"x_min":0,"x_max":833,"o":"m 833 417 l 417 417 l 417 -556 l 0 -556 l 0 1389 l 833 1389 l 833 417 z "},"▜":{"ha":833,"x_min":0,"x_max":833,"o":"m 833 -556 l 417 -556 l 417 417 l 0 417 l 0 1389 l 833 1389 l 833 -556 z "},"▝":{"ha":833,"x_min":417,"x_max":833,"o":"m 417 417 l 417 1389 l 833 1389 l 833 417 l 417 417 z "},"▞":{"ha":833,"x_min":0,"x_max":833,"o":"m 417 417 l 417 1389 l 833 1389 l 833 417 l 417 417 m 0 -556 l 0 417 l 417 417 l 417 -556 l 0 -556 z "},"▟":{"ha":833,"x_min":0,"x_max":833,"o":"m 833 -556 l 0 -556 l 0 417 l 417 417 l 417 1389 l 833 1389 l 833 -556 z "}," ":{"ha":833,"x_min":0,"x_max":0,"o":""},"":{"ha":833,"x_min":0,"x_max":0,"o":""},"fi":{"ha":833,"x_min":122,"x_max":661,"o":"m 214 0 l 214 828 q 233 935 214 893 q 285 999 251 978 q 367 1019 319 1019 q 412 1014 388 1019 q 458 997 436 1008 l 444 961 q 403 976 424 972 q 364 981 383 981 q 282 939 308 981 q 256 822 256 897 l 256 0 l 214 0 m 122 625 l 122 658 l 214 664 l 414 664 l 414 625 l 122 625 m 583 0 l 583 664 l 625 664 l 625 0 l 583 0 m 606 833 q 567 849 583 833 q 550 892 550 865 q 567 935 550 919 q 606 950 583 950 q 645 935 629 950 q 661 892 661 919 q 645 849 661 865 q 606 833 629 833 z "},"fl":{"ha":833,"x_min":129,"x_max":668,"o":"m 221 0 l 221 828 q 240 935 221 893 q 292 999 258 978 q 374 1019 326 1019 q 419 1014 394 1019 q 465 997 443 1008 l 451 961 q 410 976 431 972 q 371 981 390 981 q 289 939 315 981 q 263 822 263 897 l 263 0 l 221 0 m 129 625 l 129 658 l 221 664 l 421 664 l 421 625 l 129 625 m 632 -17 q 597 -8 611 -17 q 574 21 582 1 q 565 72 565 40 l 565 1003 l 607 1003 l 607 64 q 615 33 607 43 q 635 22 622 22 q 644 23 639 22 q 660 25 650 24 l 668 -11 q 652 -15 660 -12 q 632 -17 644 -17 z "},"":{"ha":833,"x_min":178,"x_max":825,"o":"m 219 -389 l 178 -389 l 178 0 q 201 148 178 89 q 265 246 225 207 q 351 313 304 285 q 444 370 397 342 q 530 435 490 399 q 593 528 569 472 q 617 669 617 585 l 617 1007 l 450 1007 l 639 1250 l 825 1007 l 658 1007 l 658 667 q 635 517 658 576 q 572 417 611 457 q 485 349 532 378 q 392 292 439 321 q 306 228 346 264 q 243 136 267 192 q 219 -3 219 81 l 219 -389 m 219 506 l 178 472 l 178 1472 l 219 1472 l 219 506 z "},"":{"ha":833,"x_min":136,"x_max":697,"o":"m 136 611 l 136 1278 l 178 1278 l 178 650 l 508 650 l 508 611 l 136 611 m 311 -231 l 311 433 l 356 433 l 656 -156 l 661 -156 l 656 136 l 656 433 l 697 433 l 697 -231 l 651 -231 l 353 350 l 347 350 l 353 92 l 353 -231 l 311 -231 z "},"":{"ha":833,"x_min":83,"x_max":750,"o":"m 139 -97 l 83 -42 l 83 667 l 139 722 l 203 722 l 203 944 q 259 1125 203 1061 q 417 1189 315 1189 q 575 1125 519 1189 q 631 944 631 1061 l 631 722 l 694 722 l 750 667 l 750 -42 l 694 -97 l 139 -97 m 339 72 l 403 44 l 431 44 l 494 72 l 456 314 q 518 360 500 331 q 536 428 536 389 q 501 512 536 479 q 417 544 467 544 q 332 512 367 544 q 297 428 297 479 q 316 360 297 389 q 378 314 335 331 l 339 72 m 247 722 l 586 722 l 586 944 q 544 1094 586 1040 q 417 1147 503 1147 q 290 1094 332 1147 q 247 944 247 1040 l 247 722 z "},"":{"ha":833,"x_min":0,"x_max":833,"o":"m 0 -389 l 0 1444 l 833 528 l 0 -389 z "},"":{"ha":833,"x_min":0,"x_max":833,"o":"m 33 -322 l 0 -292 l 778 528 l 0 1347 l 33 1378 l 833 528 l 33 -322 z "},"":{"ha":833,"x_min":0,"x_max":861,"o":"m 861 -389 l 0 528 l 861 1444 l 861 -389 z "},"":{"ha":833,"x_min":0,"x_max":833,"o":"m 800 -322 l 0 528 l 800 1378 l 833 1347 l 56 528 l 833 -292 l 800 -322 z "}},"familyName":"Source Code Pro ExtraLight","ascender":1367,"descender":-379,"underlinePosition":-104,"underlineThickness":69,"boundingBox":{"yMin":-631,"xMin":-250,"yMax":1472,"xMax":1083},"resolution":1000,"original_font_information":{"format":0,"copyright":"© 2010 - 2020 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name ‘Source’.","fontFamily":"Source Code Pro ExtraLight","fontSubfamily":"Regular","uniqueID":"1.018;ADBO;SourceCodeRoman-ExtraLight;ADOBE","fullName":"Source Code Pro ExtraLight","version":"Version 1.018;hotconv 1.0.116;makeotfexe 2.5.65601","postScriptName":"SourceCodeRoman-ExtraLight","trademark":"Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.","manufacturer":"Adobe Systems Incorporated","designer":"Paul D. Hunt, Teo Tuominen","manufacturerURL":"http://www.adobe.com/type","licence":"This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL. This Font Software is distributed on an ‘AS IS’ BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.","licenceURL":"http://scripts.sil.org/OFL","preferredFamily":"Source Code Pro","preferredSubfamily":"ExtraLight","unknown1":"SourceCodeProRoman","unknown2":"Roman","unknown3":"Italic","unknown4":"simple a","unknown5":"simple g","unknown6":"serifed i & l","unknown7":"Sami Ŋ","unknown8":"cursive β","unknown9":"cursive θ","unknown10":"cursive φ","unknown11":"Serbian φ","unknown12":"Cyrillic breve [˘]","unknown13":"slashed zero [0]","unknown14":"typographic hyphen [-]","unknown15":"typographic asterisk [*]","unknown16":"slashed dollar sign [$]","unknown17":"alternate numeral one [1]","unknown18":"typographic alternates [-,*]","unknown19":"simple a, cursive β","unknown20":"simple g, cursive θ, Serbian б","unknown21":"serifed i & l","unknown22":"Sami Ŋ, cursive φ","unknown23":"Roman","unknown24":"Italic","unknown25":"slashed dollar sign [$]","unknown26":"alternate numeral one [1]","unknown27":"Regular","unknown28":"Weight","unknown29":"Italic","unknown30":"ExtraLight","unknown31":"Light","unknown32":"Regular","unknown33":"Medium","unknown34":"Semibold","unknown35":"Bold","unknown36":"ExtraBold","unknown37":"Black","unknown38":"Regular","unknown39":"Weight","unknown40":"ExtraLight","unknown41":"SourceCodeRoman-ExtraLight","unknown42":"Light","unknown43":"SourceCodeRoman-Light","unknown44":"SourceCodeRoman-Regular","unknown45":"Medium","unknown46":"SourceCodeRoman-Medium","unknown47":"Semibold","unknown48":"SourceCodeRoman-Semibold","unknown49":"Bold","unknown50":"SourceCodeRoman-Bold","unknown51":"Black","unknown52":"SourceCodeRoman-Black","unknown53":"ExtraLight","unknown54":"Light","unknown55":"Regular","unknown56":"Medium","unknown57":"SemiBold","unknown58":"Bold","unknown59":"ExtraBold","unknown60":"Black","unknown61":"SourceCodeProRoman-ExtraLight","unknown62":"SourceCodeProRoman-Light","unknown63":"SourceCodeProRoman-Regular","unknown64":"SourceCodeProRoman-Medium","unknown65":"SourceCodeProRoman-SemiBold","unknown66":"SourceCodeProRoman-Bold","unknown67":"SourceCodeProRoman-ExtraBold","unknown68":"SourceCodeProRoman-Black","unknown69":"Italic","unknown70":"Roman"},"cssFontWeight":"normal","cssFontStyle":"normal"} \ No newline at end of file diff --git a/core/static/favicon.ico b/core/static/favicon.ico new file mode 100644 index 00000000..f3ba783b Binary files /dev/null and b/core/static/favicon.ico differ diff --git a/core/static/favicon.png b/core/static/favicon.png new file mode 100644 index 00000000..1edacbc4 Binary files /dev/null and b/core/static/favicon.png differ diff --git a/core/static/logo.png b/core/static/logo.png new file mode 100644 index 00000000..260d9404 Binary files /dev/null and b/core/static/logo.png differ diff --git a/core/static/maintenance.html b/core/static/maintenance.html new file mode 100644 index 00000000..d8369a81 --- /dev/null +++ b/core/static/maintenance.html @@ -0,0 +1,209 @@ + + + + + Maintenance + + + + + + + + + + + diff --git a/core/static/robots_backend.txt b/core/static/robots_backend.txt new file mode 100644 index 00000000..77470cb3 --- /dev/null +++ b/core/static/robots_backend.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: / \ No newline at end of file diff --git a/core/static/robots_frontend.txt b/core/static/robots_frontend.txt new file mode 100644 index 00000000..49febff4 --- /dev/null +++ b/core/static/robots_frontend.txt @@ -0,0 +1,11 @@ +User-agent: * +Disallow: /admin/ +Disallow: /static/ +Disallow: /media/ +Disallow: /cart/ +Disallow: /account/ + +Allow: / + +Sitemap: https://evibes.com/sitemap.xml +Host: evibes.com \ No newline at end of file diff --git a/core/tasks.py b/core/tasks.py new file mode 100644 index 00000000..bb2a770a --- /dev/null +++ b/core/tasks.py @@ -0,0 +1,206 @@ +import os +import random +import shutil +import uuid +from datetime import date, timedelta +from time import sleep + +import requests +from celery.app import shared_task +from celery.utils.log import get_task_logger +from constance import config +from django.core.cache import cache + +from core.models import Product, ProductTag, Promotion +from core.utils.caching import set_default_cache +from core.vendors import delete_stale +from evibes.settings import MEDIA_ROOT + +logger = get_task_logger(__name__) + + +@shared_task +def update_products_task(): + """ + Run a background task to update product data and manage stale products. + + This function checks if the update task is already running using a cache-based + flag. If the task is not running, it initiates the update process, which + includes invoking the `update_stock` method of vendor classes and removing + stale products. Finally, it clears the flag in the cache. + + Just write integrations with your vendors' APIs into core/vendors/.py and use it here :) + + :return: A tuple consisting of a status boolean and a message string + :rtype: tuple[bool, str] + """ + update_products_task_running = cache.get("update_products_task_running", False) + + if not update_products_task_running: + cache.set("update_products_task_running", True, 86400) + vendors_classes = [] + + for vendor_class in vendors_classes: + vendor = vendor_class() + vendor.update_stock() + + delete_stale() + + cache.delete("update_products_task_running") + + return True, "Success" + + +@shared_task +def update_orderproducts_task(): + """ + Updates the statuses of order products for all vendors listed in the + `vendors_classes`. Each vendor class in the `vendors_classes` list is + instantiated, and the `update_order_products_statuses` method of the + respective vendor instance is executed to handle the update process. + Just write integrations with your vendors' APIs into core/vendors/.py and use it here :) + + :return: A tuple containing a boolean indicating success and a string + message confirming the successful execution of the task. + :rtype: Tuple[bool, str] + """ + vendors_classes = [] + + for vendor_class in vendors_classes: + vendor = vendor_class() + vendor.update_order_products_statuses() + + return True, "Success" + + +@shared_task +def set_default_caches_task(): + """ + Task to set default caches in the application's memory. + + This task is designed to configure and set up default caches that are used + within the application framework. + + :return: A tuple containing a boolean indicating success and a message + :rtype: tuple[bool, str] + """ + set_default_cache() + + return True, "Success" + + +@shared_task +def remove_stale_product_images(): + """ + Removes stale product images from the products directory by identifying directories + whose names do not match any UUIDs currently present in the database. + + The task scans the product images directory to locate subdirectories named after + product UUIDs. It verifies whether each UUID is part of the database's current + product records. If a directory's UUID is not found in the database, it deletes + the directory, as it is considered stale. This helps in maintaining a clean storage + and removing unused image data. + + :raises ValueError: If a directory name is not a valid UUID. + :raises Exception: If an error occurs while attempting to delete a stale directory. + + :return: None + """ + products_dir = os.path.join(MEDIA_ROOT, "products") + if not os.path.isdir(products_dir): + logger.info("The products directory does not exist: %s", products_dir) + return + + # Load all current product UUIDs into a set. + # This query returns all product UUIDs (as strings or UUID objects). + current_product_uuids = set(Product.objects.values_list("uuid", flat=True)) + logger.info("Loaded %d product UUIDs from the database.", len(current_product_uuids)) + + # Iterate through all subdirectories in the products folder. + for entry in os.listdir(products_dir): + entry_path = os.path.join(products_dir, entry) + if os.path.isdir(entry_path): + try: + # Validate that the directory name is a proper UUID. + product_uuid = uuid.UUID(entry) + except ValueError: + logger.debug("Skipping directory with non-UUID name: %s", entry) + continue + + # Check if the UUID is in the set of current product UUIDs. + if product_uuid not in current_product_uuids: + try: + shutil.rmtree(entry_path) + logger.info("Removed stale product images directory: %s", entry_path) + except Exception as e: + logger.error("Error removing directory %s: %s", entry_path, e) + + +@shared_task +def process_promotions() -> tuple[bool, str]: + """ + Processes and updates promotions based on holiday data or default settings. + + This task fetches holiday information for the next four days from the Abstract API. + If a matching holiday is found, it creates a promotion associated with the holiday + name. If no holiday is detected, it creates a default "Special Offers" promotion. + A random discount percentage is applied to the selected products. + + Promotions are created only if there are at least 48 eligible products. + All existing promotions are deleted before creating new ones. + + :raises HTTPError: If the API request to the Abstract API fails with an HTTP error. + :raises Exception: If any general error occurs during API communication or data processing. + + :return: A tuple where the first element is a boolean indicating success, and the second + element is a message describing the operation's outcome. + :rtype: tuple[bool, str] + """ + if not config.ABSTRACT_API_KEY: + return False, "Abstract features disabled." + + Promotion.objects.all().delete() + + holiday_data = None + + for day_offset in range(4): + checked_date = date.today() + timedelta(days=day_offset) + response = requests.get( + f"https://holidays.abstractapi.com/v1/?api_key={config.ABSTRACT_API_KEY}&country=GB&" + f"month={checked_date.month}&day={checked_date.day}" + ) + response.raise_for_status() + holidays = response.json() + if holidays: + holiday_data = holidays[0] + break + sleep(1) + + if holiday_data: + holiday_name = holiday_data["name"] + promotion_name = f"{holiday_name} Sale" + discount_percent = random.randint(10, 15) + + else: + promotion_name = "Special Offers" + discount_percent = random.randint(10, 15) + + eligible_products = Product.objects.filter( + is_active=True, + stocks__price__gt=0, + ) + + if eligible_products.count() < 48: + return False, "Not enough products to choose from [< 48]." + + selected_products = [] + + while len(selected_products) < 48: + product = eligible_products.order_by("?").first() + selected_products.append(product) + + promotion = Promotion.objects.create(name=promotion_name, discount_percent=discount_percent, is_active=True) + + promotion.products.set(selected_products) + + return True, "Promotions updated successfully." diff --git a/core/templates/__init__.py b/core/templates/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/core/templates/admin/__init__.py b/core/templates/admin/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/core/templates/admin/constance/change_list.html b/core/templates/admin/constance/change_list.html new file mode 100644 index 00000000..696a1175 --- /dev/null +++ b/core/templates/admin/constance/change_list.html @@ -0,0 +1,68 @@ +{% extends "admin/base_site.html" %} +{% load admin_list static i18n %} + +{% block extrastyle %} + {{ block.super }} + + + {{ media.css }} + +{% endblock %} + +{% block extrahead %} + {% url 'admin:jsi18n' as jsi18nurl %} + + {{ block.super }} + {{ media.js }} + + {% if django_version < "5.1" %} + + {% endif %} +{% endblock %} + +{% block bodyclass %}{{ block.super }} change-list{% endblock %} + +{% block content %} +
+
+
{% csrf_token %} + {% if form.non_field_errors %} +
    + {% for error in form.non_field_errors %} +
  • {{ error }}
  • + {% endfor %} +
+ {% endif %} + {% if form.errors %} +
    + {% endif %} + {% for field in form.hidden_fields %} + {% for error in field.errors %} +
  • {{ error }}
  • + {% endfor %} + {{ field }} + {% endfor %} + {% if form.errors %} +
+ {% endif %} + +
+

{% trans "configuration" %}

+ {% include "admin/constance/includes/results_list.html" %} +
+ + +
+
+
+{% endblock %} + +{% block breadcrumbs %} + +{% endblock %} diff --git a/core/templates/admin/constance/includes/results_list.html b/core/templates/admin/constance/includes/results_list.html new file mode 100644 index 00000000..da185917 --- /dev/null +++ b/core/templates/admin/constance/includes/results_list.html @@ -0,0 +1,57 @@ +{% load admin_list static i18n %} +
+ + + + + + + + + + {% for item in config_values %} + + + + + + + {% endfor %} +
{% trans "name" %}
{% trans "default" %}
{% trans "value" %}
{% trans "is modified" %}
+ + {{ item.name }} + + +
{{ item.help_text|linebreaksbr }}
+
+ {{ item.default|linebreaks }} + + {{ item.form_field.errors }} + {% if item.is_file %}{% trans "current file" %}: {{ item.value }}{% endif %} + {{ item.form_field }} + {% if not item.is_file %} +
+ {% trans "reset to default" %} + {% endif %} +
+ {% if item.modified %} + {{ item.modified }} + {% else %} + {{ item.modified }} + {% endif %} +
+
diff --git a/core/templates/contact_us_email.html b/core/templates/contact_us_email.html new file mode 100644 index 00000000..818caaf7 --- /dev/null +++ b/core/templates/contact_us_email.html @@ -0,0 +1,88 @@ + + + + {% load tz %} + + + Contact Us Submission + + + + + + + + + + + + + + + + diff --git a/core/templates/digital_order_created_email.html b/core/templates/digital_order_created_email.html new file mode 100644 index 00000000..c274cfc8 --- /dev/null +++ b/core/templates/digital_order_created_email.html @@ -0,0 +1,144 @@ + + + + {% load tz static i18n %} + + + {% blocktrans %}order confirmation{% endblocktrans %} + + + + + + + + +
+ + + + + + + + + + + +
+ + diff --git a/core/templates/digital_order_delivered_email.html b/core/templates/digital_order_delivered_email.html new file mode 100644 index 00000000..3f7c8e03 --- /dev/null +++ b/core/templates/digital_order_delivered_email.html @@ -0,0 +1,176 @@ +{% load tz static i18n filters conditions %} + + + + + + {% blocktrans %}order confirmation{% endblocktrans %} + + + + + + + + +
+ + + + + + + + + + + +
+ + diff --git a/core/templates/json_table_widget.html b/core/templates/json_table_widget.html new file mode 100644 index 00000000..3f3a5764 --- /dev/null +++ b/core/templates/json_table_widget.html @@ -0,0 +1,61 @@ +{% load static i18n %} + + + + + + + + + {% for key, value in widget.value.items %} + + + + + {% endfor %} + + + + + +
{% blocktrans %}key{% endblocktrans %}{% blocktrans %}value{% endblocktrans %}
+ {% if value is list %} + + {% else %} + + {% endif %} +
+ + + + diff --git a/core/templates/shipped_order_created_email.html b/core/templates/shipped_order_created_email.html new file mode 100644 index 00000000..87e1ee8e --- /dev/null +++ b/core/templates/shipped_order_created_email.html @@ -0,0 +1,140 @@ + + + + {% load tz static i18n %} + + + {% blocktrans %}order confirmation{% endblocktrans %} + + + + + + + + +
+ + + + + + + + + + + +
+ + diff --git a/core/templates/shipped_order_delivered_email.html b/core/templates/shipped_order_delivered_email.html new file mode 100644 index 00000000..87e1ee8e --- /dev/null +++ b/core/templates/shipped_order_delivered_email.html @@ -0,0 +1,140 @@ + + + + {% load tz static i18n %} + + + {% blocktrans %}order confirmation{% endblocktrans %} + + + + + + + + +
+ + + + + + + + + + + +
+ + diff --git a/core/templatetags/__init__.py b/core/templatetags/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/core/templatetags/conditions.py b/core/templatetags/conditions.py new file mode 100644 index 00000000..fd6cc842 --- /dev/null +++ b/core/templatetags/conditions.py @@ -0,0 +1,9 @@ +from django import template + +register = template.Library() + + +@register.filter +def attributes_length(value, arg): + """Returns True if the value length is more than the argument.""" + return len(value) > arg diff --git a/core/templatetags/filters.py b/core/templatetags/filters.py new file mode 100644 index 00000000..4ef5c8de --- /dev/null +++ b/core/templatetags/filters.py @@ -0,0 +1,9 @@ +from django import template + +register = template.Library() + + +@register.filter +def endswith(value, arg): + """Returns True if the value ends with the argument.""" + return str(value).endswith(arg) diff --git a/core/tests.py b/core/tests.py new file mode 100644 index 00000000..e55d6890 --- /dev/null +++ b/core/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase # noqa: F401 + +# Create your tests here. diff --git a/core/translation.py b/core/translation.py new file mode 100644 index 00000000..63234757 --- /dev/null +++ b/core/translation.py @@ -0,0 +1,44 @@ +from modeltranslation.decorators import register +from modeltranslation.translator import TranslationOptions + +from core.models import Attribute, AttributeGroup, AttributeValue, Brand, Category, Product, ProductTag, Promotion + + +@register(AttributeGroup) +class AttributeGroupOptions(TranslationOptions): + fields = ("name",) + + +@register(Attribute) +class AttributeOptions(TranslationOptions): + fields = ("name",) + + +@register(AttributeValue) +class AttributeValueOptions(TranslationOptions): + fields = ("value",) + + +@register(Brand) +class BrandTranslationOptions(TranslationOptions): + fields = ("description", ) + + +@register(Category) +class CategoryTranslationOptions(TranslationOptions): + fields = ("name", "description") + + +@register(Product) +class ProductTranslationOptions(TranslationOptions): + fields = ("name", "description") + + +@register(ProductTag) +class ProductTagOptions(TranslationOptions): + fields = ("name",) + + +@register(Promotion) +class PromotionOptions(TranslationOptions): + fields = ("name", "description") diff --git a/core/urls.py b/core/urls.py new file mode 100644 index 00000000..cda652ea --- /dev/null +++ b/core/urls.py @@ -0,0 +1,62 @@ +from django.urls import include, path +from rest_framework.routers import DefaultRouter + +from core.sitemaps import BrandSitemap, CategorySitemap, ProductSitemap +from core.views import ( + CacheOperatorView, + ContactUsView, + GlobalSearchView, + RequestCursedURLView, + SupportedLanguagesView, + WebsiteParametersView, + download_digital_asset_view, + sitemap_detail, + sitemap_index, +) +from core.viewsets import ( + AttributeGroupViewSet, + BrandViewSet, + CategoryViewSet, + FeedbackViewSet, + OrderViewSet, + ProductViewSet, + PromoCodeViewSet, + PromotionViewSet, + StockViewSet, + VendorViewSet, + WishlistViewSet, +) + +core_router = DefaultRouter() +core_router.register(r"products", ProductViewSet, basename="products") +core_router.register(r"orders", OrderViewSet, basename="orders") +core_router.register(r"wishlists", WishlistViewSet, basename="wishlists") +core_router.register(r"attribute_groups", AttributeGroupViewSet, basename="attribute_groups") +core_router.register(r"brands", BrandViewSet, basename="brands") +core_router.register(r"categories", CategoryViewSet, basename="categories") +core_router.register(r"vendors", VendorViewSet, basename="vendors") +core_router.register(r"feedbacks", FeedbackViewSet, basename="feedbacks") +core_router.register(r"stocks", StockViewSet, basename="stocks") +core_router.register(r"promo_codes", PromoCodeViewSet, basename="promo_codes") +core_router.register(r"promotions", PromotionViewSet, basename="promotions") + +sitemaps = { + 'products': ProductSitemap, + 'categories': CategorySitemap, + 'brands': BrandSitemap, +} + +urlpatterns = [ + path("core/", include(core_router.urls)), + path("sitemap.xml", sitemap_index, {"sitemaps": sitemaps, "sitemap_url_name": "sitemap-detail"}, + name="sitemap-index"), + path("sitemap-
.xml", sitemap_detail, {"sitemaps": sitemaps}, name="sitemap-detail"), + path("sitemap-
-.xml", sitemap_detail, {"sitemaps": sitemaps}, name="sitemap-detail"), + path("download//", download_digital_asset_view, name="download_digital_asset"), + path("search/", GlobalSearchView.as_view(), name="global_search"), + path("app/cache/", CacheOperatorView.as_view(), name="cache_operator"), + path("app/languages/", SupportedLanguagesView.as_view(), name="supported_languages"), + path("app/parameters/", WebsiteParametersView.as_view(), name="parameters"), + path("app/contact_us/", ContactUsView.as_view(), name="contact_us"), + path("app/request_cursed_url/", RequestCursedURLView.as_view(), name="request_cursed_url"), +] diff --git a/core/utils/__init__.py b/core/utils/__init__.py new file mode 100644 index 00000000..28205164 --- /dev/null +++ b/core/utils/__init__.py @@ -0,0 +1,128 @@ +import logging +import re +from contextlib import contextmanager + +from constance import config +from django.core.cache import cache +from django.db import transaction +from django.utils.crypto import get_random_string + +from evibes.settings import DEBUG, EXPOSABLE_KEYS, LANGUAGE_CODE + +logger = logging.getLogger(__name__) + + +def get_random_code() -> str: + """ + Generates a random string of a specified length. This method utilizes the + get_random_string function to create a random alphanumeric string of + 20 characters in length. + + Returns + ------- + str + A 20-character-long alphanumeric string. + """ + return get_random_string(20) + + +def get_product_uuid_as_path(instance, filename): + """ + Generates a unique file path for a product using its UUID. + + This function constructs a file path that includes the product UUID + in its directory structure. The path format is "products/{product_uuid}/{filename}", + where `product_uuid` is derived from the instance's product attribute, and + `filename` corresponds to the original name of the file being processed. + + Parameters: + instance: Object + The model instance containing the product attribute with the desired UUID. + filename: str + The original name of the file for which the path is being generated. + + Returns: + str + A string representing the generated unique file path that adheres to the + format "products/{product_uuid}/{filename}". + """ + return "products" + "/" + str(instance.product.uuid) + "/" + filename + + +def get_brand_name_as_path(instance, filename): + return "brands/" + str(instance.name) + "/" + filename + + +@contextmanager +def atomic_if_not_debug(): + """ + A context manager to execute a database operation within an atomic transaction + when the `DEBUG` setting is disabled. If `DEBUG` is enabled, it bypasses + transactional behavior. This allows safe rollback in production and easier + debugging in development. + + Yields + ------ + None + Yields control to the enclosed block of code. + """ + if not DEBUG: + with transaction.atomic(): + yield + else: + yield + + +def is_url_safe(url: str) -> bool: + """ + Determine if a given URL is safe. This function evaluates whether + the provided URL starts with "https://", making it a potentially + secure resource, by evaluating its prefix using a regular expression. + + Arguments: + url (str): The URL to evaluate. + + Returns: + bool: True if the URL starts with "https://", indicating it may + be considered safe. False otherwise. + """ + return bool(re.match(r"^https://", url, re.IGNORECASE)) + + +def format_attributes(attributes: str | None = None): + if not attributes: + return {} + + try: + attribute_pairs = attributes.split(",") + except AttributeError: + return {} + + result = {} + for attr_pair in attribute_pairs: + try: + key, value = attr_pair.split("=") + result[key] = value + except ValueError: + continue + + return result + + +def get_project_parameters(): + parameters = cache.get("parameters", {}) + + if not parameters: + for key in EXPOSABLE_KEYS: + parameters[key.lower()] = getattr(config, key) + + cache.set("parameters", parameters, 60 * 60) + + return parameters + + +def resolve_translations_for_elasticsearch(instance, field_name): + field = getattr(instance, f"{field_name}_{LANGUAGE_CODE}", "") + filled_field = getattr(instance, field_name, "") + if not field: + setattr(instance, f"{field_name}_{LANGUAGE_CODE}", filled_field) diff --git a/core/utils/caching.py b/core/utils/caching.py new file mode 100644 index 00000000..c912c788 --- /dev/null +++ b/core/utils/caching.py @@ -0,0 +1,53 @@ +import json +import logging +from pathlib import Path + +from django.core.cache import cache +from django.core.exceptions import BadRequest +from django.utils.translation import gettext_lazy as _ + +from evibes.settings import UNSAFE_CACHE_KEYS +from vibes_auth.models import User + +logger = logging.getLogger(__name__) + + +def is_safe_cache_key(key: str): + return key not in UNSAFE_CACHE_KEYS + + +def get_cached_value(user: User, key: str, default=None) -> None | object: + if user.is_staff or user.is_superuser: + return cache.get(key, default) + + if is_safe_cache_key(key): + return cache.get(key, default) + + return None + + +def set_cached_value(user: User, key: str, value: object, timeout: int = 3600) -> None | object: + if user.is_staff or user.is_superuser: + cache.set(key, value, timeout) + return value + + return None + + +def web_cache(request, key, data, timeout): + if not data and not timeout: + return {"data": get_cached_value(request.user, key)} + if (data and not timeout) or (timeout and not data): + raise BadRequest(_("both data and timeout are required")) + if not 0 < int(timeout) < 216000: + raise BadRequest(_("invalid timeout value, it must be between 0 and 216000 seconds")) + return {"data": set_cached_value(request.user, key, data, timeout)} + + +def set_default_cache(): + data_dir = Path(__file__).resolve().parent.parent / "data" + for json_file in data_dir.glob("*.json"): + with json_file.open("r", encoding="utf-8") as f: + data = json.load(f) + logger.info(f"Setting cache for {json_file.stem}") + cache.set(json_file.stem, data, timeout=28800) diff --git a/core/utils/constance.py b/core/utils/constance.py new file mode 100644 index 00000000..c1b6771e --- /dev/null +++ b/core/utils/constance.py @@ -0,0 +1,12 @@ +from constance import config + +from evibes import settings + + +def set_email_settings(): + settings.EMAIL_HOST = config.EMAIL_HOST + settings.EMAIL_PORT = config.EMAIL_PORT + settings.EMAIL_HOST_USER = config.EMAIL_HOST_USER + settings.EMAIL_HOST_PASSWORD = config.EMAIL_HOST_PASSWORD + settings.EMAIL_USE_TLS = config.EMAIL_USE_TLS + settings.EMAIL_USE_SSL = config.EMAIL_USE_SSL diff --git a/core/utils/db.py b/core/utils/db.py new file mode 100644 index 00000000..c501f5c2 --- /dev/null +++ b/core/utils/db.py @@ -0,0 +1,12 @@ +from django.db.models import Model +from django.utils.translation import gettext_lazy as _ + + +def list_to_queryset(model: Model, data: list): + if not isinstance(model, Model): + raise ValueError(_(f"{model} must be model")) + if not isinstance(data, list): + raise ValueError(_(f"{data} must be list object")) + + pk_list = [obj.pk for obj in data] + return model.objects.filter(pk__in=pk_list) diff --git a/core/utils/emailing.py b/core/utils/emailing.py new file mode 100644 index 00000000..314917fa --- /dev/null +++ b/core/utils/emailing.py @@ -0,0 +1,143 @@ +from datetime import datetime + +from celery.app import shared_task +from constance import config +from django.core.mail import EmailMessage +from django.template.loader import render_to_string +from django.utils.translation import activate +from django.utils.translation import gettext_lazy as _ + +from core.models import Order, OrderProduct +from core.utils.constance import set_email_settings + + +@shared_task +def contact_us_email(contact_info): + set_email_settings() + + email = EmailMessage( + _(f"{config.PROJECT_NAME} | contact us initiated"), + render_to_string( + "contact_us_email.html", + { + "email": contact_info.get("email"), + "name": contact_info.get("name"), + "subject": contact_info.get("subject", "Without subject"), + "phone_number": contact_info.get("phone_number", "Without phone number"), + "message": contact_info.get("message"), + "config": config, + }, + ), + to=[config.EMAIL_HOST_USER], + from_email=f"{config.PROJECT_NAME} <{config.EMAIL_FROM}>", + ) + email.content_subtype = "html" + email.send() + + return True, str(contact_info.get("email")) + + +@shared_task +def send_order_created_email(order_pk: str) -> tuple[bool, str]: + try: + order = Order.objects.get(pk=order_pk) + except Order.DoesNotExist: + return False, f"Order not found with the given pk: {order_pk}" + + activate(order.user.language) + + set_email_settings() + + if not order.is_whole_digital: + email = EmailMessage( + _(f"{config.PROJECT_NAME} | order confirmation"), + render_to_string( + "digital_order_created_email.html" if order.is_whole_digital else "shipped_order_created_email.html", + { + "order": order, + "today": datetime.today(), + "config": config, + "total_price": order.total_price, + }, + ), + to=[order.user.email], + from_email=f"{config.PROJECT_NAME} <{config.EMAIL_FROM}>", + ) + email.content_subtype = "html" + email.send() + + return True, str(order.uuid) + + +@shared_task +def send_order_finished_email(order_pk: str) -> tuple[bool, str]: + def send_digital_assets_email(ops: list[OrderProduct]): + if len(ops) <= 0: + return + + activate(order.user.language) + + set_email_settings() + + email = EmailMessage( + _(f"{config.PROJECT_NAME} | order delivered"), + render_to_string( + template_name="digital_order_delivered_email.html", + context={ + "order_uuid": order.uuid, + "user_first_name": order.user.first_name, + "order_products": ops, + "project_name": config.PROJECT_NAME, + "contact_email": config.EMAIL_FROM, + "total_price": round(sum(op.buy_price for op in ops), 2), + "display_system_attributes": order.user.has_perm("core.view_order"), + "today": datetime.today(), + }, + ), + to=[order.user.email], + from_email=f"{config.PROJECT_NAME} <{config.EMAIL_FROM}>", + ) + email.content_subtype = "html" + email.send() + + def send_thank_you_email(ops: list[OrderProduct]): + activate(order.user.language) + + set_email_settings() + + pass + + try: + order = Order.objects.get(pk=order_pk) + except Order.DoesNotExist: + return False, f"Order not found with the given pk: {order_pk}" + + digital_ops = [] + + for digital_op in order.order_products.filter( + product__is_digital=True, + status__in=[ + "FINISHED", + "DELIVERED", + "ACCEPTED", + ], + ): + digital_ops.append(digital_op) + + send_digital_assets_email(digital_ops) + + shipped_ops = [] + + for shipped_op in order.order_products.filter( + product__is_digital=False, + status__in=[ + "FINISHED", + "DELIVERED", + "ACCEPTED", + ], + ): + shipped_ops.append(shipped_op) + + send_thank_you_email(shipped_ops) + + return True, str(order.uuid) diff --git a/core/utils/languages.py b/core/utils/languages.py new file mode 100644 index 00000000..8ab2d840 --- /dev/null +++ b/core/utils/languages.py @@ -0,0 +1,5 @@ +from constance import config + + +def get_flag_by_language(language): + return f"https://api.{config.BASE_DOMAIN}/static/flags/{language}.png" diff --git a/core/utils/lists.py b/core/utils/lists.py new file mode 100644 index 00000000..d97b638c --- /dev/null +++ b/core/utils/lists.py @@ -0,0 +1,20 @@ +FAILED_STATUSES = ["FAILED", "CANCELED", "RETURNED"] + +PRODUCTS_ORDERING_FIELDS = ["name", "price", "quantity"] + +TRANSACTION_SUCCESSFUL_STATUSES = [ + "purchase_complete", + "successful", +] + +TRANSACTION_FAILED_STATUSES = [ + "failed", + "canceled", +] + +BAD_KEYS_TO_LISTEN = [ + "is_staff", + "is_superuser", + "is_active", + "active", +] diff --git a/core/utils/messages.py b/core/utils/messages.py new file mode 100644 index 00000000..915a96b0 --- /dev/null +++ b/core/utils/messages.py @@ -0,0 +1,3 @@ +from django.utils.translation import gettext_lazy as _ + +permission_denied_message = _("you do not have permission to perform this action.") diff --git a/core/utils/security.py b/core/utils/security.py new file mode 100644 index 00000000..10113518 --- /dev/null +++ b/core/utils/security.py @@ -0,0 +1,5 @@ +from core.utils.lists import BAD_KEYS_TO_LISTEN + + +def is_safe_key(attr: str) -> bool: + return attr not in BAD_KEYS_TO_LISTEN diff --git a/core/validators.py b/core/validators.py new file mode 100644 index 00000000..19a2ca1f --- /dev/null +++ b/core/validators.py @@ -0,0 +1,22 @@ +import re + +from django.core.exceptions import ValidationError +from django.core.files.images import get_image_dimensions +from django.utils.translation import gettext_lazy as _ + + +def validate_category_image_dimensions(image): + max_width = 99999 + max_height = 99999 + + if image: + width, height = get_image_dimensions(image.file) + + if width > max_width or height > max_height: + raise ValidationError(_(f"image dimensions should not exceed w{max_width} x h{max_height} pixels")) + + +def validate_phone_number(value, **kwargs): + phone_regex = re.compile(r"^\+?1?\d{9,15}$") + if not phone_regex.match(value): + raise ValidationError(_("invalid phone number format")) diff --git a/core/vendors/__init__.py b/core/vendors/__init__.py new file mode 100644 index 00000000..cc5299ba --- /dev/null +++ b/core/vendors/__init__.py @@ -0,0 +1,202 @@ +import json +from contextlib import suppress +from math import ceil + +from core.models import AttributeValue, Category, Product, Stock, Vendor +from payments.errors import RatesError +from payments.utils import get_rates + + +class AbstractVendor: + """ + Abstract class defining vendor-related operations and handling. + + This class provides methods to manage and manipulate data related to a vendor + and its associated products, stocks, and attributes. These include utility + methods for chunking data, resolving prices based on vendor or category + specific markup percentages, retrieving vendor instances, fetching queryset + data for products and stocks, and performing bulk operations like updates or + deletions on inactive objects. + + Attributes: + vendor_name (str | None): Name of the vendor associated with this class + instance. + """ + + def __init__(self, vendor_name=None, currency="USD"): + self.vendor_name = vendor_name + self.currency = currency + + @staticmethod + def chunk_data(data, num_chunks=20): + total = len(data) + if total == 0: + return [] + chunk_size = max(1, (total + num_chunks - 1) // num_chunks) + return [data[i: i + chunk_size] for i in range(0, total, chunk_size)] + + @staticmethod + def auto_convert_value(value): + """ + Attempts to convert a value to a more specific type. + Handles booleans, numbers, objects (dicts), and arrays (lists), + even when they are provided as strings. + Returns a tuple of (converted_value, type_label). + """ + # First, handle native types + if isinstance(value, bool): + return value, "boolean" + if isinstance(value, int): + return value, "integer" + if isinstance(value, float): + return value, "float" + if isinstance(value, dict): + # Convert dict to a JSON string for consistency in storage + return json.dumps(value), "object" + if isinstance(value, list): + # Similarly, convert list to JSON string + return json.dumps(value), "array" + + # Now, if it's a string, try to parse it further + if isinstance(value, str): + lower_val = value.lower().strip() + # Handle booleans in string form. + if lower_val == "true": + return True, "boolean" + if lower_val == "false": + return False, "boolean" + + # Try integer conversion. + with suppress(ValueError): + int_val = int(value) + # Check that converting back to string gives the same value (avoid "100.0" issues). + if str(int_val) == value: + return int_val, "integer" + + # Try float conversion. + with suppress(ValueError): + float_val = float(value) + return float_val, "float" + + # Try to detect a JSON object or array. + stripped_value = value.strip() + if (stripped_value.startswith("{") and stripped_value.endswith("}")) or ( + stripped_value.startswith("[") and stripped_value.endswith("]") + ): + with suppress(Exception): + parsed = json.loads(value) + if isinstance(parsed, dict): + # Store as JSON string for consistency. + return json.dumps(parsed), "object" + elif isinstance(parsed, list): + return json.dumps(parsed), "array" + + # Default case: treat as a plain string. + return value, "string" + + def resolve_price(self, original_price: int | float, vendor: Vendor = None, category: Category = None) -> float: + if not vendor: + vendor = self.get_vendor_instance() + + if not category and not vendor: + raise ValueError("Either category or vendor must be provided.") + + price = float(original_price) + + if category and category.markup_percent: + price *= 1 + category.markup_percent / 100.0 + elif vendor and vendor.markup_percent: + price *= 1 + vendor.markup_percent / 100.0 + + return round(price, 2) + + def resolve_price_with_currency(self, price, provider): + rates = get_rates(provider) + + rate = rates.get(self.currency) + + if not rate: + raise RatesError(f"No rate found for {self.currency} in {rates} with probider {provider}...") + + return round(price / rate, 2) if rate else round(price, 2) + + @staticmethod + def round_price_marketologically(price: float) -> float: + up_int = ceil(price) + s = str(up_int) + s = (s[:-1] if len(s) > 1 else '0') + '9' + return float(f"{int(s):.2f}") + + def get_vendor_instance(self): + try: + return Vendor.objects.get(name=self.vendor_name) + except Vendor.DoesNotExist: + raise Exception(f"No matching vendor found with name {self.vendor_name!r}...") + + def get_products(self): + pass + + def get_products_queryset(self): + return Product.objects.filter(stocks__vendor=self.get_vendor_instance(), orderproduct__isnull=True) + + def get_stocks_queryset(self): + return Stock.objects.filter(product__in=self.get_products_queryset(), product__orderproduct__isnull=True) + + def get_attribute_values_queryset(self): + return AttributeValue.objects.filter( + product__in=self.get_products_queryset(), product__orderproduct__isnull=True + ) + + def prepare_for_stock_update(self): + self.get_products_queryset().update(is_active=False) + + def delete_inactives(self): + self.get_products_queryset().filter(is_active=False).delete() + + def delete_belongings(self): + self.get_products_queryset().delete() + self.get_stocks_queryset().delete() + self.get_attribute_values_queryset().delete() + + def update_stock(self): + pass + + +def delete_stale(): + Product.objects.filter(stocks__isnull=True, orderproduct__isnull=True).delete() + + +class NotEnoughBalanceError(Exception): + """ + Custom exception raised when a financial operation exceeds + the available balance. + + This exception is designed to enforce balance constraints on + operations such as withdrawals or payments, ensuring that + transactions do not cause the balance to go below the allowed + limit. + """ + + pass + + +class WrongUserAttributesError(Exception): + """ + Exception class representing an error for incorrect user attributes. + + This exception is raised when invalid or inconsistent attributes + are provided for a user during an operation. It can be used to + signal issues related to user data validation or parameter checks. + """ + + pass + + +class VendorError(Exception): + """ + Exception class representing an error for vendor-related operations. + + This exception is raised when unexpected output is received from Vendor API. + """ + + pass diff --git a/core/views.py b/core/views.py new file mode 100644 index 00000000..675cfbe1 --- /dev/null +++ b/core/views.py @@ -0,0 +1,242 @@ +import mimetypes +import os + +import requests +from django.contrib.sitemaps.views import index as _sitemap_index_view +from django.contrib.sitemaps.views import sitemap as _sitemap_detail_view +from django.core.cache import cache +from django.core.exceptions import BadRequest +from django.http import FileResponse, Http404, JsonResponse +from django.shortcuts import redirect +from django.utils.encoding import force_str +from django.utils.http import urlsafe_base64_decode +from django.utils.translation import gettext_lazy as _ +from django_ratelimit.decorators import ratelimit +from djangorestframework_camel_case.render import CamelCaseJSONRenderer +from djangorestframework_camel_case.util import camelize +from drf_spectacular.utils import extend_schema_view +from drf_spectacular.views import SpectacularRedocView, SpectacularSwaggerView +from graphene_django.views import GraphQLView +from rest_framework import status +from rest_framework.permissions import AllowAny +from rest_framework.renderers import MultiPartRenderer +from rest_framework.response import Response +from rest_framework.views import APIView +from rest_framework_xml.renderers import XMLRenderer +from rest_framework_yaml.renderers import YAMLRenderer +from sentry_sdk import capture_exception + +from core.docs.drf.views import ( + CACHE_SCHEMA, + CONTACT_US_SCHEMA, + LANGUAGE_SCHEMA, + PARAMETERS_SCHEMA, + REQUEST_CURSED_URL_SCHEMA, + SEARCH_SCHEMA, +) +from core.elasticsearch import process_query +from core.models import DigitalAssetDownload +from core.serializers import ( + CacheOperatorSerializer, + ContactUsSerializer, + LanguageSerializer, +) +from core.utils import get_project_parameters, is_url_safe +from core.utils.caching import web_cache +from core.utils.emailing import contact_us_email +from core.utils.languages import get_flag_by_language +from evibes import settings +from evibes.settings import LANGUAGES + + +def sitemap_index(request, *args, **kwargs): + response = _sitemap_index_view(request, *args, **kwargs) + response['Content-Type'] = 'application/xml; charset=utf-8' + return response + + +def sitemap_detail(request, *args, **kwargs): + response = _sitemap_detail_view(request, *args, **kwargs) + response['Content-Type'] = 'application/xml; charset=utf-8' + return response + + +class CustomGraphQLView(GraphQLView): + def get_context(self, request): + return request + + +class CustomSwaggerView(SpectacularSwaggerView): + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) + context["script_url"] = self.request.build_absolute_uri() + return context + + +class CustomRedocView(SpectacularRedocView): + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) + context["script_url"] = self.request.build_absolute_uri() + return context + + +@extend_schema_view(**LANGUAGE_SCHEMA) +class SupportedLanguagesView(APIView): + serializer_class = LanguageSerializer + permission_classes = [ + AllowAny, + ] + renderer_classes = [CamelCaseJSONRenderer, MultiPartRenderer, XMLRenderer, YAMLRenderer] + + def get(self, request): + return Response( + data=self.serializer_class( + [ + { + "code": lang[0], + "name": lang[1], + "flag": get_flag_by_language(lang[0]), + } + for lang in LANGUAGES + ], + many=True, + ).data, + status=status.HTTP_200_OK, + ) + + +@extend_schema_view(**PARAMETERS_SCHEMA) +class WebsiteParametersView(APIView): + serializer_class = None + permission_classes = [ + AllowAny, + ] + renderer_classes = [CamelCaseJSONRenderer, MultiPartRenderer, XMLRenderer, YAMLRenderer] + + def get(self, request): + return Response(data=camelize(get_project_parameters()), status=status.HTTP_200_OK) + + +@extend_schema_view(**CACHE_SCHEMA) +class CacheOperatorView(APIView): + serializer_class = CacheOperatorSerializer + permission_classes = [ + AllowAny, + ] + renderer_classes = [CamelCaseJSONRenderer, MultiPartRenderer, XMLRenderer, YAMLRenderer] + + def post(self, request, *args, **kwargs): + return Response( + data=web_cache( + request, + request.data.get("key"), + request.data.get("data"), + request.data.get("timeout"), + ), + status=status.HTTP_200_OK, + ) + + +@extend_schema_view(**CONTACT_US_SCHEMA) +class ContactUsView(APIView): + serializer_class = ContactUsSerializer + renderer_classes = [CamelCaseJSONRenderer, MultiPartRenderer, XMLRenderer, YAMLRenderer] + + @ratelimit(key="ip", rate="2/h") + def post(self, request, *args, **kwargs): + serializer = self.serializer_class(data=request.data) + serializer.is_valid(raise_exception=True) + contact_us_email.delay(serializer.validated_data) + + return Response(data=serializer.data, status=status.HTTP_200_OK) + + +@extend_schema_view(**REQUEST_CURSED_URL_SCHEMA) +class RequestCursedURLView(APIView): + permission_classes = [ + AllowAny, + ] + renderer_classes = [CamelCaseJSONRenderer, MultiPartRenderer, XMLRenderer, YAMLRenderer] + + @ratelimit(key="ip", rate="10/h") + def post(self, request, *args, **kwargs): + url = request.data.get("url") + if not is_url_safe(url): + return Response( + data={"error": _("only URLs starting with http(s):// are allowed")}, + status=status.HTTP_400_BAD_REQUEST, + ) + try: + data = cache.get(url, None) + if not data: + response = requests.get(url, headers={"content-type": "application/json"}) + response.raise_for_status() + data = camelize(response.json()) + cache.set(url, data, 86400) + return Response( + data=data, + status=status.HTTP_200_OK, + ) + except Exception as e: + return Response( + data={"error": str(e)}, + status=status.HTTP_400_BAD_REQUEST, + ) + + +@extend_schema_view(**SEARCH_SCHEMA) +class GlobalSearchView(APIView): + """ + A global search endpoint. + It returns a response grouping matched items by index. + """ + renderer_classes = [CamelCaseJSONRenderer, MultiPartRenderer, XMLRenderer, YAMLRenderer] + + def get(self, request, *args, **kwargs): + return Response(camelize({"results": process_query(request.GET.get("q", "").strip())})) + + +def download_digital_asset_view(request, *args, **kwargs): + try: + uuid = force_str(urlsafe_base64_decode(kwargs["encoded_uuid"])) + download = DigitalAssetDownload.objects.get(order_product__uuid=uuid) + + if download.num_downloads >= 1: + raise BadRequest(_("you can only download the digital asset once")) + + download.num_downloads += 1 + download.save() + + file_path = download.order_product.product.stocks.first().digital_asset.file.path + + content_type, encoding = mimetypes.guess_type(file_path) + if not content_type: + content_type = "application/octet-stream" + + with open(file_path, "rb") as file: + response = FileResponse(file, content_type=content_type) + filename = os.path.basename(file_path) + response["Content-Disposition"] = f'attachment; filename="{filename}"' + return response + + except BadRequest as e: + return JsonResponse({"error": str(e)}, status=400) + + except DigitalAssetDownload.DoesNotExist: + return JsonResponse({"error": "Digital asset not found"}, status=404) + + except Exception as e: + capture_exception(e) + return JsonResponse({"error": "An error occurred while trying to download the digital asset"}, status=500) + + +def favicon_view(request, *args, **kwargs): + try: + favicon_path = os.path.join(settings.BASE_DIR, "static/favicon.png") + return FileResponse(open(favicon_path, "rb"), content_type="image/x-icon") + except FileNotFoundError: + raise Http404(_("favicon not found")) + + +def index(request, *args, **kwargs): + return redirect("admin:index") diff --git a/core/viewsets.py b/core/viewsets.py new file mode 100644 index 00000000..f4790ff1 --- /dev/null +++ b/core/viewsets.py @@ -0,0 +1,423 @@ +from django.utils.translation import gettext_lazy as _ +from django_filters.rest_framework import DjangoFilterBackend +from django_ratelimit.decorators import ratelimit +from djangorestframework_camel_case.render import CamelCaseJSONRenderer +from drf_spectacular.utils import extend_schema_view +from rest_framework import status +from rest_framework.decorators import action +from rest_framework.exceptions import PermissionDenied +from rest_framework.renderers import MultiPartRenderer +from rest_framework.response import Response +from rest_framework.viewsets import ModelViewSet +from rest_framework_xml.renderers import XMLRenderer +from rest_framework_yaml.renderers import YAMLRenderer + +from core.docs.drf.viewsets import ( + ATTRIBUTE_GROUP_SCHEMA, + ATTRIBUTE_SCHEMA, + ATTRIBUTE_VALUE_SCHEMA, + CATEGORY_SCHEMA, + ORDER_SCHEMA, + WISHLIST_SCHEMA, +) +from core.filters import BrandFilter, CategoryFilter, OrderFilter, ProductFilter +from core.models import ( + Attribute, + AttributeGroup, + AttributeValue, + Brand, + Category, + Feedback, + Order, + OrderProduct, + Product, + ProductImage, + ProductTag, + PromoCode, + Promotion, + Stock, + Vendor, + Wishlist, +) +from core.permissions import EvibesPermission +from core.serializers import ( + AddOrderProductSerializer, + AddWishlistProductSerializer, + AttributeDetailSerializer, + AttributeGroupDetailSerializer, + AttributeGroupSimpleSerializer, + AttributeSimpleSerializer, + AttributeValueDetailSerializer, + AttributeValueSimpleSerializer, + BrandDetailSerializer, + BrandSimpleSerializer, + BulkAddWishlistProductSerializer, + BulkRemoveWishlistProductSerializer, + BuyOrderSerializer, + BuyUnregisteredOrderSerializer, + CategoryDetailSerializer, + CategorySimpleSerializer, + FeedbackSimpleSerializer, + OrderDetailSerializer, + OrderProductSimpleSerializer, + OrderSimpleSerializer, + ProductDetailSerializer, + ProductImageSimpleSerializer, + ProductSimpleSerializer, + ProductTagSimpleSerializer, + PromoCodeSimpleSerializer, + PromotionSimpleSerializer, + RemoveOrderProductSerializer, + RemoveWishlistProductSerializer, + StockSimpleSerializer, + VendorSimpleSerializer, + WishlistDetailSerializer, + WishlistSimpleSerializer, +) +from core.utils import format_attributes +from core.utils.messages import permission_denied_message +from payments.serializers import TransactionProcessSerializer + + +class EvibesViewSet(ModelViewSet): + action_serializer_classes = {} + permission_classes = [EvibesPermission] + renderer_classes = [CamelCaseJSONRenderer, MultiPartRenderer, XMLRenderer, YAMLRenderer] + + def get_serializer_class(self): + return self.action_serializer_classes.get(self.action, super().get_serializer_class()) + + +@extend_schema_view(**ATTRIBUTE_GROUP_SCHEMA) +class AttributeGroupViewSet(EvibesViewSet): + queryset = AttributeGroup.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_fields = ["is_active"] + serializer_class = AttributeGroupDetailSerializer + action_serializer_classes = { + "list": AttributeGroupSimpleSerializer, + } + + +@extend_schema_view(**ATTRIBUTE_SCHEMA) +class AttributeViewSet(EvibesViewSet): + queryset = Attribute.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_fields = ["group", "value_type", "is_active"] + serializer_class = AttributeDetailSerializer + action_serializer_classes = { + "list": AttributeSimpleSerializer, + } + + +@extend_schema_view(**ATTRIBUTE_VALUE_SCHEMA) +class AttributeValueViewSet(EvibesViewSet): + queryset = AttributeValue.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_fields = ["attribute", "is_active"] + serializer_class = AttributeValueDetailSerializer + action_serializer_classes = { + "list": AttributeValueSimpleSerializer, + } + + +@extend_schema_view(**CATEGORY_SCHEMA) +class CategoryViewSet(EvibesViewSet): + queryset = Category.objects.all().prefetch_related() + filter_backends = [DjangoFilterBackend] + filterset_class = CategoryFilter + serializer_class = CategoryDetailSerializer + action_serializer_classes = { + "list": CategorySimpleSerializer, + } + + def get_queryset(self): + qs = super().get_queryset() + if self.action == "list": + qs = qs.filter(parent=None) + if self.request.user.has_perm("core.view_category"): + return qs + return qs.filter(is_active=True) + + +class BrandViewSet(EvibesViewSet): + queryset = Brand.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_class = BrandFilter + serializer_class = BrandDetailSerializer + action_serializer_classes = { + "list": BrandSimpleSerializer, + } + + +class ProductViewSet(EvibesViewSet): + queryset = Product.objects.prefetch_related("tags", "attributes", "stocks", "images").all() + filter_backends = [DjangoFilterBackend] + filterset_class = ProductFilter + serializer_class = ProductDetailSerializer + action_serializer_classes = { + "list": ProductSimpleSerializer, + } + + +class VendorViewSet(EvibesViewSet): + queryset = Vendor.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_fields = ["name", "markup_percent", "is_active"] + serializer_class = AttributeGroupDetailSerializer + action_serializer_classes = { + "list": VendorSimpleSerializer, + } + + +class FeedbackViewSet(EvibesViewSet): + queryset = Feedback.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_fields = ["order_product", "rating", "is_active"] + serializer_class = AttributeGroupDetailSerializer + action_serializer_classes = { + "list": FeedbackSimpleSerializer, + } + + +@extend_schema_view(**ORDER_SCHEMA) +class OrderViewSet(EvibesViewSet): + queryset = Order.objects.prefetch_related("order_products").all() + filter_backends = [DjangoFilterBackend] + filterset_class = OrderFilter + serializer_class = AttributeGroupDetailSerializer + action_serializer_classes = { + "list": OrderSimpleSerializer, + "buy": OrderDetailSerializer, + "add_order_product": AddOrderProductSerializer, + "remove_order_product": RemoveOrderProductSerializer, + } + + @action(detail=False, methods=["get"], url_path="current") + def current(self, request, *_args, **kwargs): + return Response( + status=status.HTTP_200_OK, + data=OrderDetailSerializer(Order.objects.filter(user=request.user)).data, + ) + + @action(detail=True, methods=["post"], url_path="buy") + def buy(self, request, *_args, **kwargs): + serializer = BuyOrderSerializer(data=request.data) + serializer.is_valid(raise_exception=True) + try: + order = Order.objects.get(user=request.user, uuid=kwargs.get("order_uuid")) + instance = order.buy( + force_balance=serializer.validated_data.get("force_balance"), + force_payment=serializer.validated_data.get("force_payment"), + promocode_uuid=serializer.validated_data.get("promocode_uuid"), + ) + match str(type(instance)): + case "": + return Response(status=status.HTTP_202_ACCEPTED, data=TransactionProcessSerializer(instance).data) + case "": + return Response(status=status.HTTP_200_OK, data=OrderDetailSerializer(instance).data) + case _: + raise TypeError(_(f"wrong type came from order.buy() method: {type(instance)!s}")) + except Order.DoesNotExist: + return Response(status=status.HTTP_404_NOT_FOUND) + + @action(detail=False, methods=["post"], url_path="buy_unregistered") + @ratelimit(key="ip", rate="2/h", block=True) + def buy_unregistered(self, request, *_args, **kwargs): + serializer = BuyUnregisteredOrderSerializer(data=request.data) + serializer.is_valid(raise_exception=True) + order = Order.objects.create(status="MOMENTAL") + products = [product.get("product_uuid") for product in serializer.validated_data.get("products")] + transaction = order.buy_without_registration(products=products, + promocode_uuid=serializer.validated_data.get("promocode_uuid"), + customer_name=serializer.validated_data.get("customer_name"), + customer_email=serializer.validated_data.get("customer_email"), + customer_phone=serializer.validated_data.get("customer_phone"), + customer_billing_address=serializer.validated_data.get( + "customer_billing_address"), + customer_shipping_address=serializer.validated_data.get( + "customer_shipping_address"), + payment_method=serializer.validated_data.get("payment_method")) + return Response(status=status.HTTP_202_ACCEPTED, data=TransactionProcessSerializer(transaction).data) + + @action(detail=True, methods=["post"], url_path="add_order_product") + def add_order_product(self, request, *_args, **kwargs): + serializer = AddOrderProductSerializer(data=request.data) + serializer.is_valid(raise_exception=True) + try: + order = Order.objects.get(uuid=kwargs.get("pk")) + if not (request.user.has_perm("core.add_orderproduct") or request.user == order.user): + raise PermissionDenied(permission_denied_message) + + order = order.add_product( + product_uuid=serializer.validated_data.get("product_uuid"), + attributes=format_attributes(serializer.validated_data.get("attributes")), + ) + + return Response(status=status.HTTP_200_OK, data=OrderDetailSerializer(order).data) + except Order.DoesNotExist: + return Response(status=status.HTTP_404_NOT_FOUND) + + @action(detail=True, methods=["post"], url_path="remove_order_product") + def remove_order_product(self, request, *_args, **kwargs): + serializer = RemoveOrderProductSerializer(data=request.data) + serializer.is_valid(raise_exception=True) + try: + order = Order.objects.get(uuid=kwargs.get("pk")) + if not (request.user.has_perm("core.add_orderproduct") or request.user == order.user): + raise PermissionDenied(permission_denied_message) + + order = order.remove_product( + product_uuid=serializer.validated_data.get("product_uuid"), + attributes=format_attributes(serializer.validated_data.get("attributes")), + ) + + return Response(status=status.HTTP_200_OK, data=OrderDetailSerializer(order).data) + except Order.DoesNotExist: + return Response(status=status.HTTP_404_NOT_FOUND) + + +class OrderProductViewSet(EvibesViewSet): + queryset = OrderProduct.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_fields = ["order", "product", "status", "is_active"] + serializer_class = AttributeGroupDetailSerializer + action_serializer_classes = { + "list": OrderProductSimpleSerializer, + } + + +class ProductTagViewSet(EvibesViewSet): + queryset = ProductTag.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_fields = ["tag_name", "is_active"] + serializer_class = AttributeGroupDetailSerializer + action_serializer_classes = { + "list": ProductTagSimpleSerializer, + } + + +class ProductImageViewSet(EvibesViewSet): + queryset = ProductImage.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_fields = ["product", "priority", "is_active"] + serializer_class = AttributeGroupDetailSerializer + action_serializer_classes = { + "list": ProductImageSimpleSerializer, + } + + +class PromoCodeViewSet(EvibesViewSet): + queryset = PromoCode.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_fields = ["code", "discount_amount", "discount_percent", "start_time", "end_time", "used_on", "is_active"] + serializer_class = AttributeGroupDetailSerializer + action_serializer_classes = { + "list": PromoCodeSimpleSerializer, + } + + +class PromotionViewSet(EvibesViewSet): + queryset = Promotion.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_fields = ["name", "discount_percent", "is_active"] + serializer_class = AttributeGroupDetailSerializer + action_serializer_classes = { + "list": PromotionSimpleSerializer, + } + + +class StockViewSet(EvibesViewSet): + queryset = Stock.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_fields = ["vendor", "product", "sku", "is_active"] + serializer_class = AttributeGroupDetailSerializer + action_serializer_classes = { + "list": StockSimpleSerializer, + } + + +@extend_schema_view(**WISHLIST_SCHEMA) +class WishlistViewSet(EvibesViewSet): + queryset = Wishlist.objects.all() + filter_backends = [DjangoFilterBackend] + filterset_fields = ["user", "is_active"] + serializer_class = AttributeGroupDetailSerializer + action_serializer_classes = { + "list": WishlistSimpleSerializer, + } + + @action(detail=False, methods=["get"], url_path="current") + def current(self, request, *_args, **kwargs): + return Response( + status=status.HTTP_200_OK, + data=WishlistDetailSerializer(Wishlist.objects.get(user=request.user)).data, + ) + + @action(detail=True, methods=["post"], url_path="add_wishlist_product") + def add_wishlist_product(self, request, *_args, **kwargs): + serializer = AddWishlistProductSerializer(data=request.data) + serializer.is_valid(raise_exception=True) + try: + wishlist = Wishlist.objects.get(uuid=kwargs.get("pk")) + if not (request.user.has_perm("core.change_wishlist") or request.user == wishlist.user): + raise PermissionDenied(permission_denied_message) + + wishlist = wishlist.add_product( + product_uuid=serializer.validated_data.get("product_uuid"), + ) + + return Response(status=status.HTTP_200_OK, data=WishlistDetailSerializer(wishlist).data) + except Order.DoesNotExist: + return Response(status=status.HTTP_404_NOT_FOUND) + + @action(detail=True, methods=["post"], url_path="remove_wishlist_product") + def remove_wishlist_product(self, request, *_args, **kwargs): + serializer = RemoveWishlistProductSerializer(data=request.data) + serializer.is_valid(raise_exception=True) + try: + wishlist = Wishlist.objects.get(uuid=kwargs.get("pk")) + if not (request.user.has_perm("core.change_wishlist") or request.user == wishlist.user): + raise PermissionDenied(permission_denied_message) + + wishlist = wishlist.remove_product( + product_uuid=serializer.validated_data.get("product_uuid"), + ) + + return Response(status=status.HTTP_200_OK, data=WishlistDetailSerializer(wishlist).data) + except Order.DoesNotExist: + return Response(status=status.HTTP_404_NOT_FOUND) + + @action(detail=True, methods=["post"], url_path="bulk_add_wishlist_product") + def bulk_add_wishlist_products(self, request, *_args, **kwargs): + serializer = BulkAddWishlistProductSerializer(data=request.data) + serializer.is_valid(raise_exception=True) + try: + wishlist = Wishlist.objects.get(uuid=kwargs.get("pk")) + if not (request.user.has_perm("core.change_wishlist") or request.user == wishlist.user): + raise PermissionDenied(permission_denied_message) + + wishlist = wishlist.bulk_add_products( + product_uuids=serializer.validated_data.get("product_uuids"), + ) + + return Response(status=status.HTTP_200_OK, data=WishlistDetailSerializer(wishlist).data) + except Order.DoesNotExist: + return Response(status=status.HTTP_404_NOT_FOUND) + + @action(detail=True, methods=["post"], url_path="bulk_remove_wishlist_product") + def bulk_remove_wishlist_products(self, request, *_args, **kwargs): + serializer = BulkRemoveWishlistProductSerializer(data=request.data) + serializer.is_valid(raise_exception=True) + try: + wishlist = Wishlist.objects.get(uuid=kwargs.get("pk")) + if not (request.user.has_perm("core.change_wishlist") or request.user == wishlist.user): + raise PermissionDenied(permission_denied_message) + + wishlist = wishlist.bulk_remove_products( + product_uuids=serializer.validated_data.get("product_uuids"), + ) + + return Response(status=status.HTTP_200_OK, data=WishlistDetailSerializer(wishlist).data) + except Order.DoesNotExist: + return Response(status=status.HTTP_404_NOT_FOUND) diff --git a/core/widgets.py b/core/widgets.py new file mode 100644 index 00000000..6dcfb5f4 --- /dev/null +++ b/core/widgets.py @@ -0,0 +1,38 @@ +import json + +from django import forms + + +class JSONTableWidget(forms.Widget): + template_name = "json_table_widget.html" + + def format_value(self, value): + if isinstance(value, dict): + return value + try: + if isinstance(value, str): + value = json.loads(value) + except json.JSONDecodeError: + value = {} + return value + + def render(self, name, value, attrs=None, renderer=None): + value = self.format_value(value) + return super().render(name, value, attrs, renderer) + + def value_from_datadict(self, data, files, name): + json_data = {} + + try: + keys = data.getlist(f"{name}_key") + values = data.getlist(f"{name}_value") + for key, value in zip(keys, values): + if key.strip(): + try: + json_data[key] = json.loads(value) + except (json.JSONDecodeError, ValueError): + json_data[key] = value + except TypeError: + pass + + return None if not json_data else json.dumps(json_data) diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..906a12d5 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,118 @@ +x-logging: + &default-logging + options: + max-size: "10m" + max-file: "3" + +services: + app: + container_name: app + build: . + restart: always + command: > + sh -c "poetry run python manage.py await_services && + if [ \"$DEBUG\" = \"1\" ]; then + poetry run gunicorn evibes.wsgi:application --bind 0.0.0.0:8000 --workers 2 --reload --log-level debug --access-logfile - --error-logfile -; + else + poetry run gunicorn evibes.wsgi:application --bind 0.0.0.0:8000 --workers 12 --timeout 120; + fi" + volumes: + - .:/app + ports: + - "8000:8000" + env_file: + - .env + depends_on: + - database + - redis + logging: *default-logging + + database: + container_name: database + image: postgis/postgis:17-3.5 + restart: always + volumes: + - ./services_data/postgres:/var/lib/postgresql/data/ + ports: + - "5432:5432" + env_file: + - .env + logging: *default-logging + + worker: + container_name: worker + build: . + restart: always + command: sh -c "poetry run celery -A evibes worker --loglevel=info --autoscale=10,3" + volumes: + - .:/app + env_file: + - .env + depends_on: + - app + - redis + logging: *default-logging + healthcheck: + test: [ "CMD", "celery", "-A", "evibes", "status" ] + interval: 30s + timeout: 10s + retries: 5 + + beat: + container_name: beat + build: . + restart: always + command: sh -c "poetry run celery -A evibes beat -l info --scheduler django_celery_beat.schedulers:DatabaseScheduler" + volumes: + - .:/app + env_file: + - .env + depends_on: + - worker + logging: *default-logging + + redis: + container_name: redis + image: redis:7.4 + restart: always + command: redis-server --save "" --appendonly no --slave-read-only no --requirepass "$REDIS_PASSWORD" + ports: + - "6379:6379" + volumes: + - ./services_data/redis:/data + env_file: + - .env + logging: *default-logging + + elasticsearch: + container_name: elasticsearch + image: wiseless/elasticsearch-maxed:8.16.6 + restart: always + environment: + - discovery.type=single-node + - ES_JAVA_OPTS=-Xms512m -Xmx512m + - xpack.security.enabled=false + env_file: + - .env + ports: + - "9200:9200" + volumes: + - es-data:/usr/share/elasticsearch/data + logging: *default-logging + + flower: + container_name: flower + build: . + restart: always + command: sh -c "poetry run celery -A evibes --broker=$CELERY_BROKER_URL flower --address=0.0.0.0 --port=5555 --basic_auth=$FLOWER_USER:$FLOWER_PASSWORD" + depends_on: + - redis + - worker + ports: + - "5555:5555" + env_file: + - .env + logging: *default-logging + +volumes: + es-data: diff --git a/evibes/__init__.py b/evibes/__init__.py new file mode 100644 index 00000000..03d925a0 --- /dev/null +++ b/evibes/__init__.py @@ -0,0 +1,15 @@ +from .celery import app as celery + +__all__ = ( + "api_urls", + "asgi", + "b2b_urls", + "celery", + "hosts", + "middleware", + "pagination", + "settings", + "urls", + "utils", + "wsgi", +) diff --git a/evibes/api_urls.py b/evibes/api_urls.py new file mode 100644 index 00000000..492a13e2 --- /dev/null +++ b/evibes/api_urls.py @@ -0,0 +1,34 @@ +from django.conf import settings +from django.conf.urls.i18n import i18n_patterns +from django.conf.urls.static import static +from django.contrib import admin +from django.urls import include, path +from django.views.decorators.csrf import csrf_exempt +from drf_spectacular.views import SpectacularAPIView + +from core.graphene.schema import schema +from core.views import CustomGraphQLView, CustomRedocView, CustomSwaggerView, favicon_view, index +from evibes.settings import SPECTACULAR_PLATFORM_SETTINGS + +urlpatterns = [ + path(r"graphql/", csrf_exempt(CustomGraphQLView.as_view(graphiql=True, schema=schema))), + path( + r"docs/", + SpectacularAPIView.as_view(urlconf="evibes.api_urls", custom_settings=SPECTACULAR_PLATFORM_SETTINGS), + name="schema-platform", + ), + path(r"docs/swagger/", CustomSwaggerView.as_view(url_name="schema-platform"), name="swagger-ui-platform"), + path(r"docs/redoc/", CustomRedocView.as_view(url_name="schema-platform"), name="redoc-ui-platform"), + path(r"i18n/", include("django.conf.urls.i18n")), + path(r"favicon.ico", favicon_view), + path(r"", index), + path(r"", include("core.urls")), + path(r"auth/", include("vibes_auth.urls")), + path(r"geo/", include("geo.urls")), + path(r"payments/", include("payments.urls")), + path(r"blog/", include("blog.urls")), +] + i18n_patterns(path("admin/", admin.site.urls)) + +if settings.DEBUG: + urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/evibes/asgi.py b/evibes/asgi.py new file mode 100644 index 00000000..ed21b452 --- /dev/null +++ b/evibes/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for evibes project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/5.0/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "evibes.settings") + +application = get_asgi_application() diff --git a/evibes/b2b_urls.py b/evibes/b2b_urls.py new file mode 100644 index 00000000..587fbb88 --- /dev/null +++ b/evibes/b2b_urls.py @@ -0,0 +1,23 @@ +from django.conf import settings +from django.conf.urls.static import static +from django.urls import path +from drf_spectacular.views import SpectacularAPIView + +from core.views import CustomRedocView, CustomSwaggerView, favicon_view +from evibes.settings import SPECTACULAR_B2B_SETTINGS + +urlpatterns = [ + # path(r'graphql/', csrf_exempt(CustomGraphQLView.as_view(graphiql=True, schema=schema))), + path( + r"docs/", + SpectacularAPIView.as_view(urlconf="evibes.api_urls", custom_settings=SPECTACULAR_B2B_SETTINGS), + name="schema-b2b", + ), + path(r"docs/swagger/", CustomSwaggerView.as_view(url_name="schema-b2b"), name="swagger-ui-b2b"), + path(r"docs/redoc/", CustomRedocView.as_view(url_name="schema-b2b"), name="redoc-ui-b2b"), + path(r"favicon.ico", favicon_view), +] + +if settings.DEBUG: + urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/evibes/celery.py b/evibes/celery.py new file mode 100644 index 00000000..722ee37f --- /dev/null +++ b/evibes/celery.py @@ -0,0 +1,34 @@ +import os + +from celery import Celery + +from evibes.settings import REDIS_PASSWORD, TIME_ZONE + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "evibes.settings") + +app = Celery("evibes") + +app.conf.update( + broker_url=f"redis://:{REDIS_PASSWORD}@redis:6379/0", + result_backend=f"redis://:{REDIS_PASSWORD}@redis:6379/0", + worker_hijack_root_logger=False, + worker_log_format="[%(asctime)s: %(levelname)s/%(processName)s] %(name)s: %(message)s", + worker_task_log_format="[%(asctime)s: %(levelname)s/%(processName)s] %(name)s: %(message)s", + worker_autoscale=(10, 3), + worker_prefetch_multiplier=1, + worker_max_tasks_per_child=100, + broker_connection_retry_on_startup=True, + timezone=TIME_ZONE, + task_serializer="json", + result_serializer="json", + result_compression="zlib", + accept_content=["json"], + broker_transport_options={ + "retry_policy": {"interval_start": 0.1, "interval_step": 0.2, "max_retries": 5}, + "visibility_timeout": 3600, + }, +) + +app.config_from_object("django.conf:settings", namespace="CELERY") + +app.autodiscover_tasks() diff --git a/evibes/hosts.py b/evibes/hosts.py new file mode 100644 index 00000000..454a0dbe --- /dev/null +++ b/evibes/hosts.py @@ -0,0 +1,7 @@ +from django_hosts import host, patterns + +host_patterns = patterns( + "", + host(r"api", "evibes.api_urls", name="api"), + host(r"b2b", "evibes.b2b_urls", name="b2b"), +) diff --git a/evibes/middleware.py b/evibes/middleware.py new file mode 100644 index 00000000..517f711e --- /dev/null +++ b/evibes/middleware.py @@ -0,0 +1,84 @@ +import logging +import traceback + +from constance import config +from django.contrib.auth.models import AnonymousUser +from django.core.exceptions import DisallowedHost +from django.http import HttpResponseForbidden +from django.middleware.common import CommonMiddleware +from django.shortcuts import redirect +from rest_framework_simplejwt.authentication import JWTAuthentication +from rest_framework_simplejwt.exceptions import InvalidToken +from sentry_sdk import capture_exception + +from evibes.utils import get_language_from_header + +logger = logging.getLogger(__name__) + + +class CustomCommonMiddleware(CommonMiddleware): + def process_request(self, request): + try: + return super().process_request(request) + except DisallowedHost: + return redirect(f"https://api.{config.BASE_DOMAIN}") + + +class CustomLocaleCommonMiddleware(CommonMiddleware): + def process_request(self, request): + request.locale = get_language_from_header(request.headers.get("Accept-Language", "")) + + +class GrapheneJWTAuthorizationMiddleware: + def resolve(self, next, root, info, **args): + context = info.context + + user = self.get_jwt_user(context) + + info.context.user = user + + return next(root, info, **args) + + @staticmethod + def get_jwt_user(request): + jwt_authenticator = JWTAuthentication() + try: + user, _ = jwt_authenticator.authenticate(request) + except InvalidToken: + user = AnonymousUser() + except TypeError: + user = AnonymousUser() + return user + + +class GrapheneLocaleMiddleware: + def resolve(self, next, root, info, **args): + context = info.context + request = context + + accept_language = request.headers.get("Accept-Language", "") + selected_language = get_language_from_header(accept_language) + request.locale = selected_language + + return next(root, info, **args) + + +class BlockInvalidHostMiddleware: + def __init__(self, get_response): + self.get_response = get_response + + def __call__(self, request): + if request.META.get("HTTP_HOST") in ["0.0.0.0", None, ""]: + return HttpResponseForbidden("Invalid Host Header") + return self.get_response(request) + + +class GrapheneLoggingErrorsDebugMiddleware: + def resolve(self, next, root, info, **args): + try: + return next(root, info, **args) + except Exception as e: + logger.error("Error occurred in GraphQL execution:", exc_info=True) + logger.error(traceback.format_exc()) + capture_exception(e) + raise e diff --git a/evibes/pagination.py b/evibes/pagination.py new file mode 100644 index 00000000..2f7e1082 --- /dev/null +++ b/evibes/pagination.py @@ -0,0 +1,59 @@ +from rest_framework.pagination import PageNumberPagination +from rest_framework.response import Response + + +class CustomPagination(PageNumberPagination): + page_size_query_param = "page_size" # name of the query parameter, you can use any + + def get_paginated_response(self, data): + return Response( + { + "links": {"forward": self.get_next_link(), "backward": self.get_previous_link()}, + "counts": { + "total_pages": self.page.paginator.num_pages, + "page_size": self.page_size, + "total_items": self.page.paginator.count, + }, + "data": data, + } + ) + + def get_paginated_response_schema(self, data_schema): + return { + "type": "object", + "properties": { + "links": { + "type": "object", + "properties": { + "forward": { + "type": "string", + "nullable": True, + "format": "uri", + "description": "URL to the next page", + }, + "backward": { + "type": "string", + "nullable": True, + "format": "uri", + "description": "URL to the previous page", + }, + }, + }, + "total_pages": { + "type": "integer", + "example": 10, + "description": "Total number of pages", + }, + "page_size": { + "type": "integer", + "example": 10, + "description": "Number of items per page", + }, + "total_items": { + "type": "integer", + "example": 100, + "description": "Total number of items", + }, + "data": data_schema, + }, + } diff --git a/evibes/settings/__init__.py b/evibes/settings/__init__.py new file mode 100644 index 00000000..b6805ab6 --- /dev/null +++ b/evibes/settings/__init__.py @@ -0,0 +1,11 @@ +from .caches import * # noqa: F403 +from .celery import * # noqa: F403 +from .constance import * # noqa: F403 +from .csp import * # noqa: F403 +from .database import * # noqa: F403 +from .drf import * # noqa: F403 +from .elasticsearch import * # noqa: F403 +from .emailing import * # noqa: F403 +from .extensions import * # noqa: F403 +from .graphene import * # noqa: F403 +from .logconfig import * # noqa: F403 diff --git a/evibes/settings/base.py b/evibes/settings/base.py new file mode 100644 index 00000000..f703a2ec --- /dev/null +++ b/evibes/settings/base.py @@ -0,0 +1,302 @@ +from os import getenv +from pathlib import Path + +BASE_DIR = Path(__file__).resolve().parent.parent.parent + +SECRET_KEY = getenv("SECRET_KEY") +DEBUG = bool(int(getenv("DEBUG"))) + +ALLOWED_HOSTS = ["*"] if DEBUG else getenv("ALLOWED_HOSTS").split(" ") + +CSRF_TRUSTED_ORIGINS = getenv("CSRF_TRUSTED_ORIGINS").split(" ") + +if DEBUG: + CORS_ALLOW_ALL_ORIGINS = True +else: + CORS_ALLOWED_ORIGINS = getenv("CORS_ALLOWED_ORIGINS").split(" ") + + CORS_ALLOW_METHODS = ( + "DELETE", + "GET", + "OPTIONS", + "PATCH", + "POST", + "PUT", + ) + +CORS_ALLOW_HEADERS = [ + "accept", + "accept-encoding", + "accept-language", + "content-type", + "connection", + "user-agent", + "authorization", + "host", + "x-csrftoken", + "x-requested-with", + "x-evibes-auth", + "baggage", + "sentry-trace", + "dnt", + "sec-fetch-dest", + "sec-fetch-mode", + "sec-fetch-site", + "sec-gpc", + "origin", + "referer", +] + +USE_X_FORWARDED_HOST = True +SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTO", "https") +X_FRAME_OPTIONS = "SAMEORIGIN" + +UNSAFE_CACHE_KEYS = [] + +SITE_ID = 1 + +INSTALLED_APPS = [ + "django_daisy", + "modeltranslation", + "django.contrib.admin", + "django.contrib.auth", + "django.contrib.contenttypes", + "django.contrib.sessions", + "django.contrib.messages", + "django.contrib.staticfiles", + "django.contrib.sitemaps", + "django.contrib.gis", + "django.contrib.humanize", + "django_hosts", + "django_celery_beat", + "django_extensions", + "django_redis", + "widget_tweaks", + "constance", + "mptt", + "rest_framework", + "rest_framework_simplejwt", + "rest_framework_simplejwt.token_blacklist", + "drf_spectacular", + "drf_spectacular_sidecar", + "django_json_widget", + "django_elasticsearch_dsl", + "corsheaders", + "constance.backends.database", + "django_mailbox", + "graphene_django", + "cacheops", + "core", + "geo", + "payments", + "vibes_auth", + "blog", +] + +MIDDLEWARE = [ + "evibes.middleware.BlockInvalidHostMiddleware", + "django_hosts.middleware.HostsRequestMiddleware", + "django.middleware.security.SecurityMiddleware", + "django.contrib.sessions.middleware.SessionMiddleware", + "corsheaders.middleware.CorsMiddleware", + "evibes.middleware.CustomCommonMiddleware", + "evibes.middleware.CustomLocaleCommonMiddleware", + "django.middleware.csrf.CsrfViewMiddleware", + "django.contrib.auth.middleware.AuthenticationMiddleware", + "django.contrib.messages.middleware.MessageMiddleware", + "django.middleware.clickjacking.XFrameOptionsMiddleware", + "django.middleware.locale.LocaleMiddleware", + "django_hosts.middleware.HostsResponseMiddleware", + "djangorestframework_camel_case.middleware.CamelCaseMiddleWare", +] + +TEMPLATES = [ + { + "BACKEND": "django.template.backends.django.DjangoTemplates", + "DIRS": [ + BASE_DIR / "vibes_auth/templates", + BASE_DIR / "core/templates", + BASE_DIR / "geo/templates", + BASE_DIR / "payments/templates", + ], + "APP_DIRS": True, + "OPTIONS": { + "context_processors": [ + "django.template.context_processors.debug", + "django.template.context_processors.request", + "django.contrib.auth.context_processors.auth", + "django.contrib.messages.context_processors.messages", + ], + }, + }, +] + +LANGUAGES = ( + ("en-GB", "English (British)"), + ("ar-AR", "العربية"), + ("cs-CZ", "Česky"), + ("da-DK", "Dansk"), + ("de-DE", "Deutsch"), + ("en-US", "English (American)"), + ("es-ES", "Español"), + ("fr-FR", "Français"), + ("hi-IN", "हिंदी"), + ("it-IT", "Italiano"), + ("ja-JP", "日本語"), + ("kk-KZ", "Қазақ"), + ("nl-NL", "Nederlands"), + ("pl-PL", "Polska"), + ("pt-BR", "Português"), + ("ro-RO", "Română"), + ("ru-RU", "Русский"), + ("zh-hans", "简体中文"), +) + +LANGUAGE_CODE = "en-GB" + +CURRENCIES = ( + ("en-GB", "EUR"), + ("ar-AR", "AED"), + ("cs-CZ", "CZK"), + ("da-DK", "EUR"), + ("de-DE", "EUR"), + ("en-US", "USD"), + ("es-ES", "EUR"), + ("fr-FR", "EUR"), + ("hi-IN", "INR"), + ("it-IT", "EUR"), + ("ja-JP", "JPY"), + ("kk-KZ", "KZT"), + ("nl-NL", "EUR"), + ("pl-PL", "PLN"), + ("pt-BR", "EUR"), + ("ro-RO", "RON"), + ("ru-RU", "RUB"), + ("zh-hans", "CNY"), +) + +CURRENCY_CODE = dict(CURRENCIES).get(LANGUAGE_CODE) + +MODELTRANSLATION_FALLBACK_LANGUAGES = (LANGUAGE_CODE, "en-US", "de-DE") + +ROOT_URLCONF = "evibes.urls" + +WSGI_APPLICATION = "evibes.wsgi.application" + +ASGI_APPLICATION = "evibes.asgi.application" + +DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" + +TIME_ZONE = getenv("TIME_ZONE", "Europe/London") + +STATIC_URL = f"https://api.{getenv('BASE_DOMAIN')}/static/" +STATIC_ROOT = BASE_DIR / "static" + +MEDIA_URL = f"https://api.{getenv('BASE_DOMAIN')}/media/" +MEDIA_ROOT = BASE_DIR / "media" + +AUTH_USER_MODEL = "vibes_auth.User" + +AUTH_PASSWORD_VALIDATORS = [ + { + "NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator", + }, + { + "NAME": "django.contrib.auth.password_validation.MinimumLengthValidator", + }, + { + "NAME": "django.contrib.auth.password_validation.CommonPasswordValidator", + }, + { + "NAME": "django.contrib.auth.password_validation.NumericPasswordValidator", + }, +] + +APPEND_SLASH = True + +ROOT_HOSTCONF = "evibes.hosts" +DEFAULT_HOST = "api" +REDIS_PASSWORD = getenv("REDIS_PASSWORD", default="") + +INTERNAL_IPS = [ + "127.0.0.1", +] + +DAISY_SETTINGS = { + "SITE_LOGO": "/static/favicon.ico", + "EXTRA_STYLES": [], + "EXTRA_SCRIPTS": [], + "LOAD_FULL_STYLES": True, + "SHOW_CHANGELIST_FILTER": True, + "DONT_SUPPORT_ME": True, + "SIDEBAR_FOOTNOTE": "eVibes by Wiseless", + "APPS_REORDER": { + "django_celery_beat": { + "icon": "fa fa-solid fa-timeline", + "hide": False, + "app": "django_celery_beat", + "priority": 0, + "apps": "", + }, + "django_mailbox": { + "icon": "fa fa-solid fa-envelope", + "hide": False, + "app": "django_mailbox", + "priority": 1, + "apps": "", + }, + "geo": { + "icon": "fa fa-solid fa-globe", + "hide": False, + "app": "geo", + "priority": 2, + "apps": "", + }, + "payments": { + "icon": "fa fa-solid fa-wallet", + "hide": False, + "app": "payments", + "priority": 3, + "apps": "", + }, + "blog": { + "icon": "fa fa-solid fa-book", + "hide": False, + "app": "blog", + "priority": 4, + "apps": "", + }, + "core": { + "icon": "fa fa-solid fa-house", + "hide": False, + "app": "core", + "priority": 5, + "apps": "", + }, + "vibes_auth": { + "icon": "fa fa-solid fa-user", + "hide": False, + "app": "vibes_auth", + "priority": 6, + "apps": "", + }, + }, +} + +if getenv("SENTRY_DSN"): + import sentry_sdk + from sentry_sdk.integrations.django import DjangoIntegration + + sentry_sdk.init( + dsn=getenv("SENTRY_DSN"), + traces_sample_rate=1.0, + profiles_sample_rate=1.0, + integrations=[DjangoIntegration()], + debug=False, + ignore_errors=[ + "flower.views.error.NotFoundErrorHandler.get", + "django.http.response.Http404", + ], + ) + +DATA_UPLOAD_MAX_NUMBER_FIELDS = 8888 diff --git a/evibes/settings/caches.py b/evibes/settings/caches.py new file mode 100644 index 00000000..cce2782d --- /dev/null +++ b/evibes/settings/caches.py @@ -0,0 +1,29 @@ +from evibes.settings.base import REDIS_PASSWORD, getenv + +CACHES = { + "default": { + "BACKEND": "django_redis.cache.RedisCache", + "LOCATION": getenv("CELERY_BROKER_URL", f"redis://:{REDIS_PASSWORD}@redis:6379/0"), + "OPTIONS": { + "CLIENT_CLASS": "django_redis.client.DefaultClient", + "SOCKET_CONNECT_TIMEOUT": 5, + "SOCKET_TIMEOUT": 5, + "RETRY_ON_TIMEOUT": True, + "CONNECTION_POOL_KWARGS": { + "retry_on_timeout": True, + "socket_keepalive": True, + }, + "IGNORE_EXCEPTIONS": True, + }, + } +} + +CACHEOPS_REDIS = f"redis://:{REDIS_PASSWORD}@redis:6379/0" + +CACHEOPS = { + "vibes_auth.user": {"ops": "get", "timeout": 60*15}, + "vibes_auth.*": {"ops": {"fetch", "get"}, "timeout": 60*60}, + "auth.permission": {"ops": "all", "timeout": 60*60}, + "core.*": {"ops": "all", "timeout": 60*60}, + "geo.*": {"ops": "all", "timeout": 60*60}, +} diff --git a/evibes/settings/celery.py b/evibes/settings/celery.py new file mode 100644 index 00000000..94f0c08b --- /dev/null +++ b/evibes/settings/celery.py @@ -0,0 +1,31 @@ +from datetime import timedelta + +from evibes.settings import REDIS_PASSWORD + +CELERY_BROKER_URL = f"redis://:{REDIS_PASSWORD + '@'}redis:6379/0" +CELERY_RESULT_BACKEND = f"redis://:{REDIS_PASSWORD + '@'}redis:6379/0" + +CELERY_BEAT_SCHEDULER = "django_celery_beat.schedulers.DatabaseScheduler" + +CELERY_BEAT_SCHEDULE = { + "update_products_task": { + "task": "core.tasks.update_products_task", + "schedule": timedelta(minutes=60), + }, + "update_orderproducts_task": { + "task": "core.tasks.update_orderproducts_task", + "schedule": timedelta(minutes=1), + }, + "set_default_caches_task": { + "task": "core.tasks.set_default_caches_task", + "schedule": timedelta(hours=4), + }, + "remove_stale_product_images": { + "task": "core.tasks.remove_stale_product_images", + "schedule": timedelta(days=1), + }, + "process_promotions": { + "task": "core.tasks.process_promotions", + "schedule": timedelta(hours=2), + }, +} diff --git a/evibes/settings/constance.py b/evibes/settings/constance.py new file mode 100644 index 00000000..ff48df5a --- /dev/null +++ b/evibes/settings/constance.py @@ -0,0 +1,43 @@ +from evibes.settings.base import getenv + +CONSTANCE_BACKEND = "constance.backends.database.DatabaseBackend" # Or 'constance.backends.redis.RedisBackend' + +CONSTANCE_CONFIG = { + "PROJECT_NAME": (getenv("PROJECT_NAME"), "Name of the project"), + "FRONTEND_DOMAIN": (getenv("FRONTEND_DOMAIN"), "Frontend domain name"), + "BASE_DOMAIN": (getenv("BASE_DOMAIN"), "Base domain name"), + "COMPANY_NAME": (getenv("COMPANY_NAME"), "Name of the company"), + "COMPANY_ADDRESS": (getenv("COMPANY_ADDRESS"), "Address of the company"), + "COMPANY_PHONE_NUMBER": (getenv("COMPANY_PHONE_NUMBER"), "Phone number of the company"), + "STOCKS_ARE_SINGLE": (getenv("STOCKS_ARE_SINGLE", True), "Designates whether every product has one stock or not"), + "EMAIL_HOST": (getenv("EMAIL_HOST", "smtp.404.org"), "SMTP host"), + "EMAIL_PORT": (int(getenv("EMAIL_PORT", "465")), "SMTP port"), + "EMAIL_USE_TLS": (bool(int(getenv("EMAIL_USE_TLS", 0))), "Use TLS (Specify 0 for No and 1 for Yes)"), + "EMAIL_USE_SSL": (bool(int(getenv("EMAIL_USE_SSL", 1))), "Use SSL (Specify 0 for No and 1 for Yes)"), + "EMAIL_HOST_USER": (getenv("EMAIL_HOST_USER", "no-user@fix.this"), "SMTP username"), + "EMAIL_HOST_PASSWORD": (getenv("EMAIL_HOST_PASSWORD", "SUPERsecretPASSWORD"), "SMTP password"), + "EMAIL_FROM": (getenv("EMAIL_FROM", "eVibes"), "Mail from option"), + "PAYMENT_GATEWAY_URL": (getenv("PAYMENT_GATEWAY_URL", "http://404.org"), "Payment gateway URL"), + "PAYMENT_GATEWAY_TOKEN": (getenv("PAYMENT_GATEWAY_TOKEN", "example token"), "Payment gateway token"), + "PAYMENT_GATEWAY_MINIMUM": (getenv("PAYMENT_GATEWAY_MINIMUM", 5.0), "Payment gateway minimum amount"), + "PAYMENT_GATEWAY_MAXIMUM": (getenv("PAYMENT_GATEWAY_MAXIMUM", 500.0), "Payment gateway maximum amount"), + "EXCHANGE_RATE_API_KEY": (getenv("EXCHANGE_RATE_API_KEY", "example token"), "Exchange rate API key"), + "OPENAI_API_KEY": (getenv("OPENAI_API_KEY", "example key"), "OpenAI API Key"), + "ABSTRACT_API_KEY": ( + getenv("ABSTRACT_API_KEY", "example key"), + "Abstract API Key, if empty - no Abstract features provided", + ), + "HTTP_PROXY": (getenv("DJANGO_HTTP_PROXY", "http://username:password@proxy_address:port"), "HTTP Proxy"), +} + +EXPOSABLE_KEYS = [ + "PROJECT_NAME", + "BASE_DOMAIN", + "COMPANY_NAME", + "COMPANY_ADDRESS", + "COMPANY_PHONE_NUMBER", + "EMAIL_HOST_USER", + "EMAIL_FROM", + "PAYMENT_GATEWAY_MINIMUM", + "PAYMENT_GATEWAY_MAXIMUM" +] diff --git a/evibes/settings/csp.py b/evibes/settings/csp.py new file mode 100644 index 00000000..9b16b8b3 --- /dev/null +++ b/evibes/settings/csp.py @@ -0,0 +1,38 @@ +CSP_DEFAULT_SRC = ("'self'",) + +CSP_FRAME_ANCESTORS = ("'self'",) + +CSP_SCRIPT_SRC = ( + "'self'", + "'nonce'", + "https://cdn.jsdelivr.net", + "https://cdnjs.cloudflare.com", +) + +CSP_STYLE_SRC = ( + "'self'", + "'unsafe-inline'", + "https://fonts.googleapis.com", +) + +CSP_IMG_SRC = ("'self'", "data:", "https://cdn.jsdelivr.net") + +CSP_CONNECT_SRC = ( + "'self'", + "https://api.openai.com", +) + +CSP_FONT_SRC = ( + "'self'", + "https://fonts.gstatic.com", +) + +CSP_OBJECT_SRC = ("'none'",) + +CSP_MEDIA_SRC = ("'self'",) + +CSP_FORM_ACTION = ("'self'",) + +CSP_WORKER_SRC = ("'self'",) + +CSP_REPORT_URI = "/csp-violation/" diff --git a/evibes/settings/database.py b/evibes/settings/database.py new file mode 100644 index 00000000..da0b2ac3 --- /dev/null +++ b/evibes/settings/database.py @@ -0,0 +1,12 @@ +from evibes.settings.base import * # noqa: F403 + +DATABASES = { + "default": { + "ENGINE": "django.contrib.gis.db.backends.postgis", + "NAME": getenv("POSTGRES_DB"), # noqa: F405 + "USER": getenv("POSTGRES_USER"), # noqa: F405 + "PASSWORD": getenv("POSTGRES_PASSWORD"), # noqa: F405 + "HOST": "database", + "PORT": 5432, + } +} diff --git a/evibes/settings/drf.py b/evibes/settings/drf.py new file mode 100644 index 00000000..e7829f2b --- /dev/null +++ b/evibes/settings/drf.py @@ -0,0 +1,197 @@ +from datetime import timedelta + +from evibes.settings.base import * # noqa: F403 +from evibes.settings.constance import CONSTANCE_CONFIG + +REST_FRAMEWORK = { + "DEFAULT_PAGINATION_CLASS": "evibes.pagination.CustomPagination", + "PAGE_SIZE": 30, + "DEFAULT_AUTHENTICATION_CLASSES": [ + "rest_framework_simplejwt.authentication.JWTAuthentication", + ], + "DEFAULT_RENDERER_CLASSES": ( + "djangorestframework_camel_case.render.CamelCaseJSONRenderer", + "rest_framework.renderers.MultiPartRenderer", + "rest_framework_xml.renderers.XMLRenderer", + "rest_framework_yaml.renderers.YAMLRenderer", + ), + "DEFAULT_PARSER_CLASSES": ( + "djangorestframework_camel_case.parser.CamelCaseJSONParser", + "djangorestframework_camel_case.parser.CamelCaseMultiPartParser", + "rest_framework_xml.parsers.XMLParser", + "rest_framework_yaml.parsers.YAMLParser", + ), + "DEFAULT_SCHEMA_CLASS": "drf_spectacular.generators.AutoSchema", + "DEFAULT_PERMISSION_CLASSES": ("rest_framework.permissions.AllowAny",), + "JSON_UNDERSCOREIZE": { + "no_underscore_before_number": True, + }, +} + +SIMPLE_JWT = { + "ACCESS_TOKEN_LIFETIME": timedelta(hours=8) + if not DEBUG # noqa: F405 + else timedelta(hours=88), + "REFRESH_TOKEN_LIFETIME": timedelta(days=8), + "ROTATE_REFRESH_TOKENS": True, + "BLACKLIST_AFTER_ROTATION": True, + "UPDATE_LAST_LOGIN": True, + "SIGNING_KEY": getenv("JWT_SIGNING_KEY", SECRET_KEY), # noqa: F405 + "USER_ID_FIELD": "uuid", + "USER_ID_CLAIM": "user_uuid", + "AUTH_HEADER_NAME": "HTTP_X_EVIBES_AUTH", +} + +SPECTACULAR_B2B_DESCRIPTION = f""" +Welcome to the {CONSTANCE_CONFIG.get("PROJECT_NAME")[0]} B2B API documentation. + +The {CONSTANCE_CONFIG.get("PROJECT_NAME")[0]} B2B API is designed to provide seamless integration for merchants selling a wide range of electronics. Through this API, partnered merchants can manage products, orders, and inventory with ease, while accessing real-time stock levels. + +## Key Features +- **Product Management:** Easily create, update, and manage your product listings with detailed specifications. +- **Order Processing:** Handle bulk orders efficiently with streamlined operations for merchants. +- **Inventory Management:** Keep track of stock levels in real-time, ensuring smooth fulfillment. +- **Secure Transactions:** Secure and encrypted transactions to protect sensitive business information. +- **Multi-Currency Support:** Expand your market reach with multi-currency transactions. +- **Real-Time Notifications:** Stay updated with instant alerts on stock changes and order statuses. + +## Authentication +- Authentication is handled via your merchant token. Include the token in the `X-EVIBES-B2B-AUTH` header of your requests in the format `Bearer `. + +## I18N +- Apply an `Accept-Language` header to use non-default language. A list of all languages is available at `/app/languages/`. + +## Version +Current API version: 2.5.0 +""" # noqa: E501 + +SPECTACULAR_PLATFORM_DESCRIPTION = f""" +Welcome to the {CONSTANCE_CONFIG.get("PROJECT_NAME")[0]} Platform API documentation. + +The {CONSTANCE_CONFIG.get("PROJECT_NAME")[0]} API is the central hub for managing product listings, monitoring orders, and accessing analytics for your electronics store. It provides RESTful endpoints for managing your store’s backend operations and includes both REST and GraphQL options. + +## Key Features +- **Product Catalog:** Manage product details, pricing, and availability. +- **Order Management:** Access detailed order information and process customer requests efficiently. +- **User Roles & Permissions:** Set user roles and permissions for internal management. +- **Custom Integrations:** Connect your system with external platforms through powerful APIs. +- **Detailed Reporting:** Generate comprehensive reports on orders, sales performance, and product data. +- **Real-Time Data:** Get live updates on inventory, pricing, and order statuses. + +## Authentication +- Authentication is handled via JWT tokens. Include the token in the `X-EVIBES-AUTH` header of your requests in the format `Bearer `. +- Access token lifetime is {SIMPLE_JWT.get("ACCESS_TOKEN_LIFETIME").total_seconds() // 60 if not DEBUG else 3600} {"minutes" if not DEBUG else "hours"}. +- Refresh token lifetime is {SIMPLE_JWT.get("ACCESS_TOKEN_LIFETIME").total_seconds() // 3600} hours. +- Refresh tokens are automatically invalidated after usage. + +## I18N +- Apply an `Accept-Language` header to use non-default language. A list of all languages is available at `/app/languages/`. + +## Version +Current API version: 2.5.0 +""" # noqa: E501, F405 + +SPECTACULAR_PLATFORM_SETTINGS = { + "TITLE": f"{CONSTANCE_CONFIG.get('PROJECT_NAME')[0]} API", + "DESCRIPTION": SPECTACULAR_PLATFORM_DESCRIPTION, + "VERSION": "2.5.0", + "TOS": "https://wiseless.xyz/terms-of-service", + "SWAGGER_UI_DIST": "SIDECAR", + "CAMELIZE_NAMES": True, + "POSTPROCESSING_HOOKS": [ + "drf_spectacular.contrib.djangorestframework_camel_case.camelize_serializer_fields", + "drf_spectacular.hooks.postprocess_schema_enums", + ], + "REDOC_DIST": "SIDECAR", + "ENABLE_DJANGO_DEPLOY_CHECK": not DEBUG, # noqa: F405 + "SWAGGER_UI_FAVICON_HREF": r"/static/favicon.png", + "SWAGGER_UI_SETTINGS": { + "requestInterceptor": """ + function(request) { + const fmt = new URL(request.url).searchParams.get('format'); + if (fmt) { + switch (fmt) { + case 'xml': + request.headers['Accept'] = 'application/xml'; + break; + case 'yaml': + request.headers['Accept'] = 'application/x-yaml'; + break; + case 'yml': + request.headers['Accept'] = 'application/x-yaml'; + break; + default: + request.headers['Accept'] = 'application/json'; + } + } + return request; + } + """, + }, + "SERVERS": [ + { + "url": f"https://api.{CONSTANCE_CONFIG.get('BASE_DOMAIN')[0]}/", + "description": "Production Server", + }, + {"url": "http://api.localhost:8000/", "description": "Development Server"}, + ], + "CONTACT": { + "name": 'Egor "fureunoir" Gorbunov', + "email": "contact@fureunoir.com", + "URL": "https://t.me/fureunoir", + }, +} + +SPECTACULAR_B2B_SETTINGS = { + "TITLE": f"{CONSTANCE_CONFIG.get('PROJECT_NAME')[0]} API", + "DESCRIPTION": SPECTACULAR_B2B_DESCRIPTION, + "VERSION": "1.0.0", + "TOS": "https://wiseless.xyz/terms-of-service", + "SWAGGER_UI_DIST": "SIDECAR", + "CAMELIZE_NAMES": True, + "POSTPROCESSING_HOOKS": [ + "drf_spectacular.contrib.djangorestframework_camel_case.camelize_serializer_fields", + "drf_spectacular.hooks.postprocess_schema_enums", + ], + "REDOC_DIST": "SIDECAR", + "ENABLE_DJANGO_DEPLOY_CHECK": not DEBUG, # noqa: F405 + "SWAGGER_UI_FAVICON_HREF": r"/static/favicon.png", + "SWAGGER_UI_SETTINGS": { + "requestInterceptor": """ + function(request) { + const fmt = new URL(request.url).searchParams.get('format'); + if (fmt) { + switch (fmt) { + case 'xml': + request.headers['Accept'] = 'application/xml'; + break; + case 'yaml': + request.headers['Accept'] = 'application/x-yaml'; + break; + case 'yml': + request.headers['Accept'] = 'application/x-yaml'; + break; + default: + request.headers['Accept'] = 'application/json'; + } + } + return request; + } + """, + }, + "SERVERS": [ + { + "url": f"https://b2b.{CONSTANCE_CONFIG.get('BASE_DOMAIN')[0]}/", + "description": "Production Server", + }, + { + "url": f"https://beta.b2b.{CONSTANCE_CONFIG.get('BASE_DOMAIN')[0]}/", + "description": "Beta Solutions Server", + }, + ], + "CONTACT": { + "name": f"{CONSTANCE_CONFIG.get('COMPANY_NAME')[0]}", + "email": f"{CONSTANCE_CONFIG.get('EMAIL_HOST_USER')[0]}", + "URL": f"https://www.{CONSTANCE_CONFIG.get('BASE_DOMAIN')[0]}/help", + }, +} diff --git a/evibes/settings/elasticsearch.py b/evibes/settings/elasticsearch.py new file mode 100644 index 00000000..865b3ec8 --- /dev/null +++ b/evibes/settings/elasticsearch.py @@ -0,0 +1,16 @@ +from evibes.settings.base import * # noqa: F403 + +ELASTICSEARCH_DSL = { + 'default': { + 'hosts': ['http://elasticsearch:9200'], + 'basic_auth': ('elastic', getenv("ELASTIC_PASSWORD")), # noqa: F405 + 'verify_certs': False, + 'ssl_show_warn': False, + }, +} + +ELASTICSEARCH_DSL_AUTOSYNC = True +ELASTICSEARCH_DSL_PARALLEL = True +ELASTICSEARCH_DSL_SIGNAL_PROCESSOR = ( + "django_elasticsearch_dsl.signals.CelerySignalProcessor" +) diff --git a/evibes/settings/emailing.py b/evibes/settings/emailing.py new file mode 100644 index 00000000..8a90b999 --- /dev/null +++ b/evibes/settings/emailing.py @@ -0,0 +1,9 @@ +from evibes.settings import CONSTANCE_CONFIG + +EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend" +EMAIL_HOST = CONSTANCE_CONFIG.get("EMAIL_HOST")[0] +EMAIL_PORT = CONSTANCE_CONFIG.get("EMAIL_PORT")[0] +EMAIL_USE_TLS = CONSTANCE_CONFIG.get("EMAIL_USE_TLS")[0] +EMAIL_USE_SSL = CONSTANCE_CONFIG.get("EMAIL_USE_SSL")[0] +EMAIL_HOST_USER = CONSTANCE_CONFIG.get("EMAIL_HOST_USER")[0] +EMAIL_HOST_PASSWORD = CONSTANCE_CONFIG.get("EMAIL_HOST_PASSWORD")[0] diff --git a/evibes/settings/extensions.py b/evibes/settings/extensions.py new file mode 100644 index 00000000..deb5518d --- /dev/null +++ b/evibes/settings/extensions.py @@ -0,0 +1,4 @@ +GRAPH_MODELS = { + "all_applications": True, + "group_models": True, +} diff --git a/evibes/settings/graphene.py b/evibes/settings/graphene.py new file mode 100644 index 00000000..de15e1d9 --- /dev/null +++ b/evibes/settings/graphene.py @@ -0,0 +1,15 @@ +from evibes.settings.base import * # noqa: F403 + +GRAPHENE = { + "MIDDLEWARE": [ + "evibes.middleware.GrapheneLoggingErrorsDebugMiddleware", + "evibes.middleware.GrapheneJWTAuthorizationMiddleware", + "evibes.middleware.GrapheneLocaleMiddleware", + ] + if DEBUG # noqa: F405 + else [ + "evibes.middleware.GrapheneJWTAuthorizationMiddleware", + "evibes.middleware.GrapheneLocaleMiddleware", + ], + "CAMELCASE_ERRORS": True, +} diff --git a/evibes/settings/logconfig.py b/evibes/settings/logconfig.py new file mode 100644 index 00000000..be728419 --- /dev/null +++ b/evibes/settings/logconfig.py @@ -0,0 +1,90 @@ +from evibes.settings.base import * # noqa: F403 + +LOGGING = { + "version": 1, + "disable_existing_loggers": False, + "formatters": { + "color": { + "()": "colorlog.ColoredFormatter", + "format": ("%(asctime)s %(log_color)s[%(levelname)s]%(reset)s %(name)s: %(message)s"), + "datefmt": "%Y-%m-%d %H:%M:%S", + "log_colors": { + "DEBUG": "cyan", + "INFO": "bold_green", + "WARNING": "bold_yellow", + "ERROR": "bold_red", + "CRITICAL": "bold_red,bg_white", + }, + }, + "plain": { + "format": "[%(asctime)s] [%(levelname)s] %(name)s: %(message)s", + "datefmt": "%Y-%m-%d %H:%M:%S", + }, + }, + "filters": { + "require_debug_true": { + "()": "django.utils.log.RequireDebugTrue", + }, + }, + "handlers": { + "console_debug": { + "level": "DEBUG", + "filters": ["require_debug_true"], + "class": "logging.StreamHandler", + "formatter": "color", + }, + "console_production": { + "level": "INFO", + "class": "logging.StreamHandler", + "formatter": "color", + }, + "mail_admins": { + "level": "ERROR", + "class": "django.utils.log.AdminEmailHandler", + "include_html": True, + "formatter": "plain", + }, + }, + "loggers": { + "django": { + "handlers": ["console_debug", "console_production"], + "level": "DEBUG" if DEBUG else "INFO", # noqa: F405 + "propagate": True, + }, + "django.request": { + "handlers": ["console_debug", "mail_admins"], + "level": "DEBUG" if DEBUG else "INFO", # noqa: F405 + "propagate": False, + }, + "django.db.backends": { + "handlers": ["console_debug" if DEBUG else "console_production"], # noqa: F405 + "level": "WARNING", + "propagate": False, + }, + "core": { + "handlers": ["console_debug" if DEBUG else "console_production"], # noqa: F405 + "level": "DEBUG" if DEBUG else "WARNING", # noqa: F405 + "propagate": True, + }, + "django_elasticsearch_dsl": { + "handlers": ["console_debug" if DEBUG else "console_production"], # noqa: F405 + "level": "WARNING", + "propagate": False, + }, + "celery.app.trace": { + "handlers": ["console_debug" if DEBUG else "console_production"], # noqa: F405 + "level": "ERROR", + "propagate": False, + }, + "celery.worker.strategy": { + "handlers": ["console_debug" if DEBUG else "console_production"], # noqa: F405 + "level": "ERROR", + "propagate": False, + }, + "elastic_transport.transport": { + "handlers": ["console_debug" if DEBUG else "console_production"], # noqa: F405 + "level": "ERROR", + "propagate": False, + }, + }, +} diff --git a/evibes/urls.py b/evibes/urls.py new file mode 100644 index 00000000..637600f5 --- /dev/null +++ b/evibes/urls.py @@ -0,0 +1 @@ +urlpatterns = [] diff --git a/evibes/utils/__init__.py b/evibes/utils/__init__.py new file mode 100644 index 00000000..163c5c4b --- /dev/null +++ b/evibes/utils/__init__.py @@ -0,0 +1,25 @@ +from evibes.settings import LANGUAGE_CODE, LANGUAGES + + +def get_language_from_header(accept_language): + language_codes = {lang.split("-")[0]: lang for lang, _ in LANGUAGES} + languages_dict = dict(LANGUAGES) + + if not accept_language: + return LANGUAGE_CODE.lower() + + for lang in accept_language.split(","): + lang_code_parts = lang.split(";")[0].strip().lower() + + if "-" in lang_code_parts: + primary, country = lang_code_parts.split("-") + lang_code_parts = f"{primary.lower()}-{country.upper()}" + + if lang_code_parts in languages_dict: + return lang_code_parts + + primary_lang = lang_code_parts.split("-")[0] + if primary_lang in language_codes: + return language_codes[primary_lang].lower() + + return LANGUAGE_CODE.lower() diff --git a/evibes/utils/misc.py b/evibes/utils/misc.py new file mode 100644 index 00000000..19d2c1b3 --- /dev/null +++ b/evibes/utils/misc.py @@ -0,0 +1,9 @@ +from importlib import import_module + + +def create_object(module_name, class_name, *args, **kwargs): + module = import_module(module_name) + + cls = getattr(module, class_name) + + return cls(*args, **kwargs) diff --git a/evibes/wsgi.py b/evibes/wsgi.py new file mode 100644 index 00000000..4f41335b --- /dev/null +++ b/evibes/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for evibes project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/5.0/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "evibes.settings") + +application = get_wsgi_application() diff --git a/geo/__init__.py b/geo/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/geo/admin.py b/geo/admin.py new file mode 100644 index 00000000..bb718157 --- /dev/null +++ b/geo/admin.py @@ -0,0 +1,116 @@ +import swapper +from django.contrib import admin +from django.contrib.gis.admin import GISModelAdmin + +from core.admin import BasicModelAdmin + +from .models import ( + Address, + AlternativeName, + City, + Continent, + Country, + District, + PostalCode, + Region, + Subregion, +) + + +class CitiesAdmin(admin.ModelAdmin): + raw_id_fields = ["alt_names"] + + +class ContinentAdmin(CitiesAdmin): + list_display = ["name", "code"] + + +class CountryAdmin(CitiesAdmin): + list_display = [ + "name", + "code", + "code3", + "tld", + "phone", + "continent", + "area", + "population", + ] + search_fields = ["name", "code", "code3", "tld", "phone"] + filter_horizontal = ["neighbours"] + + +class RegionAdmin(CitiesAdmin): + ordering = ["name_std"] + list_display = ["name_std", "code", "country"] + search_fields = ["name", "name_std", "code"] + + +class SubregionAdmin(CitiesAdmin): + ordering = ["name_std"] + list_display = ["name_std", "code", "region"] + search_fields = ["name", "name_std", "code"] + raw_id_fields = ["alt_names", "region"] + + +class CityAdmin(CitiesAdmin): + ordering = ["name_std"] + list_display = ["name_std", "subregion", "region", "country", "population"] + search_fields = ["name", "name_std"] + raw_id_fields = ["alt_names", "region", "subregion"] + + +class DistrictAdmin(CitiesAdmin): + raw_id_fields = ["alt_names", "city"] + list_display = ["name_std", "city"] + search_fields = ["name", "name_std"] + + +class AltNameAdmin(admin.ModelAdmin): + ordering = ["name"] + list_display = ["name", "language_code", "is_preferred", "is_short", "is_historic"] + list_filter = ["is_preferred", "is_short", "is_historic", "language_code"] + search_fields = ["name"] + + +class PostalCodeAdmin(CitiesAdmin): + ordering = ["code"] + list_display = ["code", "subregion_name", "region_name", "country"] + search_fields = [ + "code", + "country__name", + "region_name", + "subregion_name", + "region__name", + ] + + +@admin.register(Address) +class AddressAdmin(BasicModelAdmin, GISModelAdmin): + list_display = ("street", "city", "region", "postal_code", "country", "user") + search_fields = ( + "street", + "city__name", + "postal_code__name", + "country__name", + "user__email", + ) + list_filter = ("city", "region", "country") + ordering = ("country", "city", "street") + + def get_queryset(self, request): + qs = super().get_queryset(request) + return qs.prefetch_related("country", "city", "region", "postal_code", "user") + + +if not swapper.is_swapped("geo", "Continent"): + admin.site.register(Continent, ContinentAdmin) +if not swapper.is_swapped("geo", "Country"): + admin.site.register(Country, CountryAdmin) +admin.site.register(Region, RegionAdmin) +admin.site.register(Subregion, SubregionAdmin) +if not swapper.is_swapped("geo", "City"): + admin.site.register(City, CityAdmin) +admin.site.register(District, DistrictAdmin) +admin.site.register(AlternativeName, AltNameAdmin) +admin.site.register(PostalCode, PostalCodeAdmin) diff --git a/geo/apps.py b/geo/apps.py new file mode 100644 index 00000000..5ca8d734 --- /dev/null +++ b/geo/apps.py @@ -0,0 +1,8 @@ +from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ + + +class GeoConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "geo" + verbose_name = _("geodata") diff --git a/geo/conf.py b/geo/conf.py new file mode 100644 index 00000000..cb88d780 --- /dev/null +++ b/geo/conf.py @@ -0,0 +1,730 @@ +from collections import defaultdict +from contextlib import suppress +from importlib import import_module + +import django +from django.conf import settings as django_settings +from django.core.exceptions import ImproperlyConfigured + +if float(".".join(map(str, django.VERSION[:2]))) < 3: + from django.utils.translation import ugettext_lazy as _ +else: + from django.utils.translation import gettext_lazy as _ + +__all__ = [ + "ALTERNATIVE_NAME_TYPES", + "CONTINENT_DATA", + "CURRENCY_SYMBOLS", + "INCLUDE_AIRPORT_CODES", + "INCLUDE_NUMERIC_ALTERNATIVE_NAMES", + "NO_LONGER_EXISTENT_COUNTRY_CODES", + "SKIP_CITIES_WITH_EMPTY_REGIONS", + "SLUGIFY_FUNCTION", + "VALIDATE_POSTAL_CODES", + "HookError", + "city_types", + "district_types", + "import_opts", + "import_opts_all", + "settings", +] + +url_bases = { + "geonames": { + "dump": "http://download.geonames.org/export/dump/", + "zip": "http://download.geonames.org/export/zip/", + }, +} + +files = { + "country": { + "filename": "countryInfo.txt", + "urls": [url_bases["geonames"]["dump"] + "{filename}"], + "fields": [ + "code", + "code3", + "codeNum", + "fips", + "name", + "capital", + "area", + "population", + "continent", + "tld", + "currencyCode", + "currencyName", + "phone", + "postalCodeFormat", + "postalCodeRegex", + "languages", + "geonameid", + "neighbours", + "equivalentFips", + ], + }, + "region": { + "filename": "admin1CodesASCII.txt", + "urls": [url_bases["geonames"]["dump"] + "{filename}"], + "fields": [ + "code", + "name", + "asciiName", + "geonameid", + ], + }, + "subregion": { + "filename": "admin2Codes.txt", + "urls": [url_bases["geonames"]["dump"] + "{filename}"], + "fields": [ + "code", + "name", + "asciiName", + "geonameid", + ], + }, + "city": { + "filename": "cities5000.zip", + "urls": [url_bases["geonames"]["dump"] + "{filename}"], + "fields": [ + "geonameid", + "name", + "asciiName", + "alternateNames", + "latitude", + "longitude", + "featureClass", + "featureCode", + "countryCode", + "cc2", + "admin1Code", + "admin2Code", + "admin3Code", + "admin4Code", + "population", + "elevation", + "gtopo30", + "timezone", + "modificationDate", + ], + }, + "hierarchy": { + "filename": "hierarchy.zip", + "urls": [url_bases["geonames"]["dump"] + "{filename}"], + "fields": [ + "parent", + "child", + "type", + ], + }, + "alt_name": { + "filename": "alternateNames.zip", + "urls": [url_bases["geonames"]["dump"] + "{filename}"], + "fields": [ + "nameid", + "geonameid", + "language", + "name", + "isPreferred", + "isShort", + "isColloquial", + "isHistoric", + ], + }, + "postal_code": { + "filename": "allCountries.zip", + "urls": [url_bases["geonames"]["zip"] + "{filename}"], + "fields": [ + "countryCode", + "postalCode", + "placeName", + "admin1Name", + "admin1Code", + "admin2Name", + "admin2Code", + "admin3Name", + "admin3Code", + "latitude", + "longitude", + "accuracy", + ], + }, +} + +country_codes = [ + "AD", + "AE", + "AF", + "AG", + "AI", + "AL", + "AM", + "AO", + "AQ", + "AR", + "AS", + "AT", + "AU", + "AW", + "AX", + "AZ", + "BA", + "BB", + "BD", + "BE", + "BF", + "BG", + "BH", + "BI", + "BJ", + "BL", + "BM", + "BN", + "BO", + "BQ", + "BR", + "BS", + "BT", + "BV", + "BW", + "BY", + "BZ", + "CA", + "CC", + "CD", + "CF", + "CG", + "CH", + "CI", + "CK", + "CL", + "CM", + "CN", + "CO", + "CR", + "CU", + "CV", + "CW", + "CX", + "CY", + "CZ", + "DE", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EC", + "EE", + "EG", + "EH", + "ER", + "ES", + "ET", + "FI", + "FJ", + "FK", + "FM", + "FO", + "FR", + "GA", + "GB", + "GD", + "GE", + "GF", + "GG", + "GH", + "GI", + "GL", + "GM", + "GN", + "GP", + "GQ", + "GR", + "GS", + "GT", + "GU", + "GW", + "GY", + "HK", + "HM", + "HN", + "HR", + "HT", + "HU", + "ID", + "IE", + "IL", + "IM", + "IN", + "IO", + "IQ", + "IR", + "IS", + "IT", + "JE", + "JM", + "JO", + "JP", + "KE", + "KG", + "KH", + "KI", + "KM", + "KN", + "KP", + "KR", + "XK", + "KW", + "KY", + "KZ", + "LA", + "LB", + "LC", + "LI", + "LK", + "LR", + "LS", + "LT", + "LU", + "LV", + "LY", + "MA", + "MC", + "MD", + "ME", + "MF", + "MG", + "MH", + "MK", + "ML", + "MM", + "MN", + "MO", + "MP", + "MQ", + "MR", + "MS", + "MT", + "MU", + "MV", + "MW", + "MX", + "MY", + "MZ", + "NA", + "NC", + "NE", + "NF", + "NG", + "NI", + "NL", + "NO", + "NP", + "NR", + "NU", + "NZ", + "OM", + "PA", + "PE", + "PF", + "PG", + "PH", + "PK", + "PL", + "PM", + "PN", + "PR", + "PS", + "PT", + "PW", + "PY", + "QA", + "RE", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SS", + "SE", + "SG", + "SH", + "SI", + "SJ", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "ST", + "SV", + "SX", + "SY", + "SZ", + "TC", + "TD", + "TF", + "TG", + "TH", + "TJ", + "TK", + "TL", + "TM", + "TN", + "TO", + "TR", + "TT", + "TV", + "TW", + "TZ", + "UA", + "UG", + "UM", + "US", + "UY", + "UZ", + "VA", + "VC", + "VE", + "VG", + "VI", + "VN", + "VU", + "WF", + "WS", + "YE", + "YT", + "ZA", + "ZM", + "ZW", +] + +_ALTERNATIVE_NAME_TYPES = ( + ("name", _("Name")), + ("abbr", _("Abbreviation")), + ("link", _("Link")), +) + +_AIRPORT_TYPES = ( + ("iata", _("IATA (Airport) Code")), + ("icao", _("ICAO (Airport) Code")), + ("faac", _("FAAC (Airport) Code")), +) + +CONTINENT_DATA = { + "AF": ("Africa", 6255146), + "AS": ("Asia", 6255147), + "EU": ("Europe", 6255148), + "NA": ("North America", 6255149), + "OC": ("Oceania", 6255151), + "SA": ("South America", 6255150), + "AN": ("Antarctica", 6255152), +} + +_CURRENCY_SYMBOLS = { + "AED": "د.إ", + "AFN": "؋", + "ALL": "L", + "AMD": "դր.", + "ANG": "ƒ", + "AOA": "Kz", + "ARS": "$", + "AUD": "$", + "AWG": "ƒ", + "AZN": "m", + "BAM": "KM", + "BBD": "$", + "BDT": "৳", + "BGN": "лв", + "BHD": "ب.د", + "BIF": "Fr", + "BMD": "$", + "BND": "$", + "BOB": "Bs.", + "BRL": "R$", + "BSD": "$", + "BTN": "Nu", + "BWP": "P", + "BYR": "Br", + "BZD": "$", + "CAD": "$", + "CDF": "Fr", + "CHF": "Fr", + "CLP": "$", + "CNY": "¥", + "COP": "$", + "CRC": "₡", + "CUP": "$", + "CVE": "$, Esc", + "CZK": "Kč", + "DJF": "Fr", + "DKK": "kr", + "DOP": "$", + "DZD": "د.ج", + "EEK": "KR", + "EGP": "£,ج.م", + "ERN": "Nfk", + "ETB": "Br", + "EUR": "€", + "FJD": "$", + "FKP": "£", + "GBP": "£", + "GEL": "ლ", + "GHS": "₵", + "GIP": "£", + "GMD": "D", + "GNF": "Fr", + "GTQ": "Q", + "GYD": "$", + "HKD": "$", + "HNL": "L", + "HRK": "kn", + "HTG": "G", + "HUF": "Ft", + "IDR": "Rp", + "ILS": "₪", + "INR": "₨", + "IQD": "ع.د", + "IRR": "﷼", + "ISK": "kr", + "JMD": "$", + "JOD": "د.ا", + "JPY": "¥", + "KES": "Sh", + "KGS": "лв", + "KHR": "៛", + "KMF": "Fr", + "KPW": "₩", + "KRW": "₩", + "KWD": "د.ك", + "KYD": "$", + "KZT": "Т", + "LAK": "₭", + "LBP": "ل.ل", + "LKR": "ரூ", + "LRD": "$", + "LSL": "L", + "LTL": "Lt", + "LVL": "Ls", + "LYD": "ل.د", + "MAD": "د.م.", + "MDL": "L", + "MGA": "Ar", + "MKD": "ден", + "MMK": "K", + "MNT": "₮", + "MOP": "P", + "MRO": "UM", + "MUR": "₨", + "MVR": "ރ.", + "MWK": "MK", + "MXN": "$", + "MYR": "RM", + "MZN": "MT", + "NAD": "$", + "NGN": "₦", + "NIO": "C$", + "NOK": "kr", + "NPR": "₨", + "NZD": "$", + "OMR": "ر.ع.", + "PAB": "B/.", + "PEN": "S/.", + "PGK": "K", + "PHP": "₱", + "PKR": "₨", + "PLN": "zł", + "PYG": "₲", + "QAR": "ر.ق", + "RON": "RON", + "RSD": "RSD", + "RUB": "р.", + "RWF": "Fr", + "SAR": "ر.س", + "SBD": "$", + "SCR": "₨", + "SDG": "S$", + "SEK": "kr", + "SGD": "$", + "SHP": "£", + "SLL": "Le", + "SOS": "Sh", + "SRD": "$", + "STD": "Db", + "SYP": "£, ل.س", + "SZL": "L", + "THB": "฿", + "TJS": "ЅМ", + "TMT": "m", + "TND": "د.ت", + "TOP": "T$", + "TRY": "₤", + "TTD": "$", + "TWD": "$", + "TZS": "Sh", + "UAH": "₴", + "UGX": "Sh", + "USD": "$", + "UYU": "$", + "UZS": "лв", + "VEF": "Bs", + "VND": "₫", + "VUV": "Vt", + "WST": "T", + "XAF": "Fr", + "XCD": "$", + "XOF": "Fr", + "XPF": "Fr", + "YER": "﷼", + "ZAR": "R", + "ZMK": "ZK", + "ZWL": "$", +} + +_NO_LONGER_EXISTENT_COUNTRY_CODES = ["CS", "AN"] + +_SLUGIFY_FUNCTION = getattr(django_settings, "CITIES_SLUGIFY_FUNCTION", "geo.util.default_slugify") + +# See http://www.geonames.org/export/codes.html +city_types = ["PPL", "PPLA", "PPLC", "PPLA2", "PPLA3", "PPLA4", "PPLG"] +district_types = ["PPLX"] + +# Command-line import options +import_opts = [ + "all", + "country", + "region", + "subregion", + "city", + "district", + "alt_name", + "postal_code", +] + +import_opts_all = [ + "country", + "region", + "subregion", + "city", + "district", + "alt_name", + "postal_code", +] + + +# Raise inside a hook (with an error message) to skip the current line of data. +class HookError(Exception): + pass + + +# Hook functions that a plugin class may define +plugin_hooks = [ + "country_pre", + "country_post", + "region_pre", + "region_post", + "subregion_pre", + "subregion_postcity_pre", + "city_post", + "district_pre", + "district_post", + "alt_name_pre", + "alt_name_post", + "postal_code_pre", + "postal_code_post", +] + + +def create_settings(): + def get_locales(self): + locales = django_settings.CITIES_LOCALES[:] if hasattr(django_settings, "CITIES_LOCALES") else ["en", "und"] + + with suppress(Exception): + locales.remove("LANGUAGES") + locales += [e[0] for e in django_settings.LANGUAGES] + + return {[e.lower() for e in locales]} + + res = type( + "settings", + (), + { + "locales": property(get_locales), + }, + ) + + res.files = files.copy() + if hasattr(django_settings, "CITIES_FILES"): + for key in list(django_settings.CITIES_FILES.keys()): + if "filenames" in django_settings.CITIES_FILES[key] and "filename" in django_settings.CITIES_FILES[key]: + raise ImproperlyConfigured( + f"Only one key should be specified for '{key}': 'filename' of 'filenames'. Both specified instead" + ) + res.files[key].update(django_settings.CITIES_FILES[key]) + if "filenames" in django_settings.CITIES_FILES[key]: + del res.files[key]["filename"] + + if hasattr(django_settings, "CITIES_DATA_DIR"): + res.data_dir = django_settings.CITIES_DATA_DIR + + if hasattr(django_settings, "CITIES_POSTAL_CODES"): + res.postal_codes = {e.upper() for e in django_settings.CITIES_POSTAL_CODES} + else: + res.postal_codes = {"ALL"} + + return res() + + +def create_plugins(): + settings.plugins = defaultdict(list) + for plugin in django_settings.CITIES_PLUGINS: + module_path, classname = plugin.rsplit(".", 1) + module = import_module(module_path) + class_ = getattr(module, classname) + obj = class_() + [settings.plugins[hook].append(obj) for hook in plugin_hooks if hasattr(obj, hook)] + + +settings = create_settings() +if hasattr(django_settings, "CITIES_PLUGINS"): + create_plugins() + +if hasattr(django_settings, "CITIES_IGNORE_EMPTY_REGIONS"): + raise Exception( + "CITIES_IGNORE_EMPTY_REGIONS was ambiguous and has been moved to CITIES_SKIP_CITIES_WITH_EMPTY_REGIONS" + ) + +SKIP_CITIES_WITH_EMPTY_REGIONS = getattr(django_settings, "CITIES_SKIP_CITIES_WITH_EMPTY_REGIONS", False) + +# Users may way to import historical countries +NO_LONGER_EXISTENT_COUNTRY_CODES = getattr( + django_settings, "CITIES_NO_LONGER_EXISTENT_COUNTRY_CODES", _NO_LONGER_EXISTENT_COUNTRY_CODES +) + +# Users may not want to include airport codes as alternative city names +INCLUDE_AIRPORT_CODES = getattr(django_settings, "CITIES_INCLUDE_AIRPORT_CODES", True) + +if INCLUDE_AIRPORT_CODES: + _ALTERNATIVE_NAME_TYPES += _AIRPORT_TYPES + +# A `Choices` object (from `django-model-utils`) +ALTERNATIVE_NAME_TYPES = getattr(django_settings, "CITIES_ALTERNATIVE_NAME_TYPES", _ALTERNATIVE_NAME_TYPES) + +INCLUDE_NUMERIC_ALTERNATIVE_NAMES = getattr(django_settings, "CITIES_INCLUDE_NUMERIC_ALTERNATIVE_NAMES", True) + +# Allow users to override specified contents +CONTINENT_DATA.update(getattr(django_settings, "CITIES_CONTINENT_DATA", {})) + +CURRENCY_SYMBOLS = getattr(django_settings, "CITIES_CURRENCY_SYMBOLS", _CURRENCY_SYMBOLS) + +module_name, _, function_name = _SLUGIFY_FUNCTION.rpartition(".") +SLUGIFY_FUNCTION = getattr(import_module(module_name), function_name) + +# Users who want better postal codes can flip this on (developers of +# django-cities itself probably will), but most probably won't want to +VALIDATE_POSTAL_CODES = getattr(django_settings, "CITIES_VALIDATE_POSTAL_CODES", False) +DJANGO_VERSION = float(".".join(map(str, django.VERSION[:2]))) diff --git a/geo/data/admin1CodesASCII.txt b/geo/data/admin1CodesASCII.txt new file mode 100644 index 00000000..95cc3989 --- /dev/null +++ b/geo/data/admin1CodesASCII.txt @@ -0,0 +1,3893 @@ +AD.06 Sant Julià de Loria Sant Julia de Loria 3039162 +AD.05 Ordino Ordino 3039676 +AD.04 La Massana La Massana 3040131 +AD.03 Encamp Encamp 3040684 +AD.02 Canillo Canillo 3041203 +AD.07 Andorra la Vella Andorra la Vella 3041566 +AD.08 Escaldes-Engordany Escaldes-Engordany 3338529 +AE.07 Imārat Umm al Qaywayn Imarat Umm al Qaywayn 290595 +AE.05 Raʼs al Khaymah Imarat Ra's al Khaymah 291075 +AE.03 Dubai Dubai 292224 +AE.06 Sharjah Sharjah 292673 +AE.04 Fujairah Fujairah 292879 +AE.02 Ajman Ajman 292933 +AE.01 Abu Dhabi Abu Dhabi 292969 +AF.28 Zabul Zabul 1121143 +AF.27 Maidan Wardak Province Maidan Wardak Province 1121863 +AF.26 Takhar Takhar 1123230 +AF.33 Sar-e Pol Province Sar-e Pol Province 1127106 +AF.32 Samangan Samangan 1127766 +AF.40 Parwan Parwan 1131054 +AF.29 Paktika Paktika 1131256 +AF.36 Paktia Paktia 1131257 +AF.39 Oruzgan Oruzgan 1131461 +AF.19 Nimroz Nimroz 1131821 +AF.18 Nangarhar Nangarhar 1132366 +AF.17 Logar Logar 1134561 +AF.35 Laghman Laghman 1135022 +AF.24 Kunduz Kunduz 1135690 +AF.34 Kunar Kunar 1135702 +AF.14 Kapisa Kapisa 1138255 +AF.23 Kandahar Kandahar 1138335 +AF.13 Kabul Kabul 1138957 +AF.31 Jowzjan Jowzjan 1139049 +AF.11 Herat Herat 1140025 +AF.10 Helmand Helmand 1140043 +AF.09 Ghowr Ghowr 1141103 +AF.08 Ghazni Ghazni 1141268 +AF.07 Faryab Faryab 1142226 +AF.06 Farah Farah 1142263 +AF.05 Bamyan Bamyan 1147239 +AF.30 Balkh Balkh 1147288 +AF.03 Baghlan Baghlan 1147537 +AF.02 Badghis Badghis 1147707 +AF.01 Badakhshan Badakhshan 1147745 +AF.37 Khowst Khowst 1444362 +AF.38 Nuristan Nuristan 1444363 +AF.41 Daykundi Daykundi 6957553 +AF.42 Panjshir Panjshir 6957555 +AG.08 Saint Philip Parish Saint Philip Parish 3576015 +AG.07 Saint Peter Parish Saint Peter Parish 3576016 +AG.06 Saint Paul Parish Saint Paul Parish 3576017 +AG.05 Saint Mary Parish Saint Mary Parish 3576018 +AG.04 Saint John Parish Saint John Parish 3576023 +AG.03 Saint George Parish Saint George Parish 3576024 +AG.09 Redonda Redonda 3576037 +AG.01 Barbuda Barbuda 3576390 +AI.11205389 Blowing Point Blowing Point 11205389 +AI.11205392 Sandy Ground Sandy Ground 11205392 +AI.11205393 Sandy Hill Sandy Hill 11205393 +AI.11205396 The Valley The Valley 11205396 +AI.11205433 East End East End 11205433 +AI.11205436 North Hill North Hill 11205436 +AI.11205437 West End West End 11205437 +AI.11205438 South Hill South Hill 11205438 +AI.11205439 The Quarter The Quarter 11205439 +AI.11205440 North Side North Side 11205440 +AI.11205441 Island Harbour Island Harbour 11205441 +AI.11205442 George Hill George Hill 11205442 +AI.11205443 Stoney Ground Stoney Ground 11205443 +AI.11205444 The Farrington The Farrington 11205444 +AL.40 Berat County Berat County 865730 +AL.41 Dibër County Diber County 865731 +AL.43 Elbasan County Elbasan County 865732 +AL.45 Gjirokastër County Gjirokaster County 865733 +AL.46 Korçë County Korce County 865734 +AL.47 Kukës County Kukes County 865735 +AL.42 Durrës County Durres County 3344947 +AL.44 Fier County Fier County 3344948 +AL.48 Lezhë County Lezhe County 3344949 +AL.49 Shkodër County Shkoder County 3344950 +AL.50 Tirana Tirana 3344951 +AL.51 Vlorë County Vlore County 3344952 +AM.02 Ararat Ararat 409313 +AM.08 Syunik Syunik 409314 +AM.10 Vayots Dzor Vayots Dzor 409315 +AM.11 Yerevan Yerevan 616051 +AM.01 Aragatsotn Aragatsotn 828259 +AM.03 Armavir Armavir 828260 +AM.04 Gegharkunik Gegharkunik 828261 +AM.05 Kotayk Kotayk 828262 +AM.06 Lori Lori 828263 +AM.07 Shirak Shirak 828264 +AM.09 Tavush Tavush 828265 +AO.18 Lunda Sul Lunda Sul 145701 +AO.17 Luanda Norte Luanda Norte 145702 +AO.14 Moxico Moxico 875996 +AO.04 Cuando Cobango Cuando Cobango 876337 +AO.16 Zaire Zaire 2236355 +AO.15 Uíge Uige 2236566 +AO.12 Malanje Malanje 2239858 +AO.20 Luanda Luanda 2240444 +AO.05 Cuanza Norte Cuanza Norte 2241660 +AO.03 Cabinda Cabinda 2243266 +AO.19 Bengo Bengo 2243598 +AO.13 Namibe Namibe 3347016 +AO.09 Huíla Huila 3348303 +AO.08 Huambo Huambo 3348310 +AO.07 Cunene Cunene 3349096 +AO.06 Kwanza Sul Kwanza Sul 3349234 +AO.02 Bíe Bie 3351640 +AO.01 Benguela Benguela 3351660 +AR.14 Misiones Misiones 3430657 +AR.09 Formosa Formosa 3433896 +AR.07 Buenos Aires F.D. Buenos Aires F.D. 3433955 +AR.08 Entre Rios Entre Rios 3434137 +AR.06 Corrientes Corrientes 3435214 +AR.01 Buenos Aires Buenos Aires 3435907 +AR.24 Tucuman Tucuman 3833578 +AR.23 Tierra del Fuego Tierra del Fuego 3834450 +AR.22 Santiago del Estero Santiago del Estero 3835868 +AR.21 Santa Fe Santa Fe 3836276 +AR.20 Santa Cruz Santa Cruz 3836350 +AR.19 San Luis San Luis 3837029 +AR.18 San Juan San Juan 3837152 +AR.17 Salta Salta 3838231 +AR.16 Rio Negro Rio Negro 3838830 +AR.15 Neuquen Neuquen 3843122 +AR.13 Mendoza Mendoza 3844419 +AR.12 La Rioja La Rioja 3848949 +AR.11 La Pampa La Pampa 3849574 +AR.10 Jujuy Jujuy 3853404 +AR.05 Cordoba Cordoba 3860255 +AR.04 Chubut Chubut 3861244 +AR.03 Chaco Chaco 3861887 +AR.02 Catamarca Catamarca 3862286 +AS.050 Western District Western District 5880873 +AS.040 Swains Island Swains Island 5881199 +AS.010 Eastern District Eastern District 5881219 +AS.020 Manu'a Manu'a 5881436 +AS.030 Rose Island Rose Island 7309441 +AT.09 Vienna Vienna 2761367 +AT.08 Vorarlberg Vorarlberg 2762300 +AT.07 Tyrol Tyrol 2763586 +AT.06 Styria Styria 2764581 +AT.05 Salzburg Salzburg 2766823 +AT.04 Upper Austria Upper Austria 2769848 +AT.03 Lower Austria Lower Austria 2770542 +AT.02 Carinthia Carinthia 2774686 +AT.01 Burgenland Burgenland 2781194 +AU.08 Western Australia Western Australia 2058645 +AU.05 South Australia South Australia 2061327 +AU.03 Northern Territory Northern Territory 2064513 +AU.07 Victoria Victoria 2145234 +AU.06 Tasmania Tasmania 2147291 +AU.04 Queensland Queensland 2152274 +AU.02 New South Wales New South Wales 2155400 +AU.01 Australian Capital Territory Australian Capital Territory 2177478 +AX.211 Mariehamns stad Mariehamns stad 9611689 +AX.212 Ålands landsbygd Alands landsbygd 9611692 +AX.213 Ålands skärgård Alands skaergard 9611694 +AZ.12 Beyləqan Beylaqan 146879 +AZ.69 Zangilan District Zangilan District 146900 +AZ.66 Yardimli District Yardimli District 146962 +AZ.55 Shusha Shusha 147163 +AZ.49 Salyan District Salyan District 147269 +AZ.46 Sabirabad District Sabirabad District 147284 +AZ.45 Saatlı Saatli 147287 +AZ.13 Bilasuvar District Bilasuvar District 147310 +AZ.36 Neftçala Neftcala 147422 +AZ.35 Nakhichevan ASSR Nakhichevan ASSR 147435 +AZ.32 Masally Masally 147551 +AZ.31 Lerik District Lerik District 147610 +AZ.29 Lənkəran Lankaran 147613 +AZ.28 Laçın Lacin 147626 +AZ.43 Qubadlı Qubadli 147694 +AZ.24 İmişli Imisli 147983 +AZ.18 Fuzuli District Fuzuli District 148107 +AZ.14 Jabrayil Jabrayil 148140 +AZ.15 Jalilabad Jalilabad 148155 +AZ.08 Astara Astara 148442 +AZ.64 Xocalı Xocali 148449 +AZ.02 Ağcabǝdi Aghjabadi Rayon 148615 +AZ.03 Ağdam Agdam 148617 +AZ.07 Shirvan Shirvan 409417 +AZ.30 Lankaran Sahari Lankaran Sahari 409418 +AZ.56 Shusha City Shusha City 409419 +AZ.57 Tartar District Tartar District 409420 +AZ.61 Xankǝndi Xankandi Sahari 409421 +AZ.65 Khojavend Khojavend 409423 +AZ.71 Zərdab Zardab 584583 +AZ.70 Zaqatala District Zaqatala District 584604 +AZ.67 Yevlax Yevlax 584650 +AZ.37 Oğuz Oguz 584742 +AZ.59 Ucar Ucar 584783 +AZ.58 Tovuz District Tovuz District 584861 +AZ.50 Şamaxı Samaxi 585030 +AZ.47 Shaki Shaki 585031 +AZ.51 Şǝmkir Shamkir Rayon 585059 +AZ.27 Kurdamir District Kurdamir District 585686 +AZ.38 Qabala District Qabala District 585738 +AZ.44 Qusar District Qusar District 585749 +AZ.42 Quba Quba 585786 +AZ.62 Goygol Rayon Goygol Rayon 585967 +AZ.60 Xaçmaz Xacmaz 586001 +AZ.26 Kalbajar Kalbajar 586047 +AZ.40 Qazax Qazax 586087 +AZ.21 Goranboy District Goranboy District 586112 +AZ.39 Qax Qax 586290 +AZ.25 Ismayilli District Ismayilli District 586320 +AZ.22 Göyçay Goeycay 586482 +AZ.17 Shabran Shabran 586725 +AZ.16 Daşkǝsǝn Dashkasan Rayon 586771 +AZ.10 Balakan District Balakan District 587010 +AZ.11 Barda Barda 587056 +AZ.09 Baki Baki 587081 +AZ.01 Abşeron Abseron 587245 +AZ.06 Agsu District Agsu District 587342 +AZ.04 Ağdaş Agdas 587376 +AZ.19 Gadabay District Gadabay District 627535 +AZ.05 Ağstafa Agstafa 828297 +AZ.20 Gǝncǝ Ganja City 828298 +AZ.33 Mingǝcevir Mingacevir City 828299 +AZ.34 Naftalan Naftalan 828300 +AZ.41 Qobustan Qobustan 828301 +AZ.52 Samux Samux 828302 +AZ.48 Shaki City Shaki City 828303 +AZ.53 Siyǝzǝn Siazan Rayon 828304 +AZ.54 Sumqayit Sumqayit 828305 +AZ.63 Xızı Xizi 828306 +AZ.68 Yevlax City Yevlax City 828307 +AZ.23 Hacıqabul Haciqabul 828315 +BA.01 Federation of B&H Federation of B&H 3229999 +BA.02 Srpska Srpska 3230000 +BA.BRC Brčko Brcko 3294903 +BB.11 Saint Thomas Saint Thomas 3373551 +BB.10 Saint Philip Saint Philip 3373553 +BB.09 Saint Peter Saint Peter 3373554 +BB.08 Saint Michael Saint Michael 3373557 +BB.07 Saint Lucy Saint Lucy 3373565 +BB.06 Saint Joseph Saint Joseph 3373568 +BB.05 Saint John Saint John 3373569 +BB.04 Saint James Saint James 3373570 +BB.03 Saint George Saint George 3373572 +BB.02 Saint Andrew Saint Andrew 3373580 +BB.01 Christ Church Christ Church 3373988 +BD.83 Rajshahi Division Rajshahi Division 1337166 +BD.81 Dhaka Division Dhaka Division 1337179 +BD.84 Chittagong Chittagong 1337200 +BD.82 Khulna Division Khulna Division 1337210 +BD.85 Barisal Division Barisal Division 1337229 +BD.86 Sylhet Division Sylhet Division 1477362 +BD.87 Rangpur Division Rangpur Division 7671048 +BD.H Mymensingh Division Mymensingh Division 11287936 +BE.BRU Brussels Capital Brussels Capital 2800867 +BE.WAL Wallonia Wallonia 3337387 +BE.VLG Flanders Flanders 3337388 +BF.01 Boucle du Mouhoun Boucle du Mouhoun 6930701 +BF.02 Cascades Region Cascades Region 6930703 +BF.03 Centre Centre 6930704 +BF.04 Centre-Est Centre-Est 6930705 +BF.05 Centre-Nord Centre-Nord 6930706 +BF.06 Centre-Ouest Centre-Ouest 6930707 +BF.07 Centre-Sud Centre-Sud 6930708 +BF.08 Est Est 6930709 +BF.09 Hauts-Bassins Hauts-Bassins 6930710 +BF.10 Nord Nord 6930711 +BF.11 Plateau-Central Plateau-Central 6930712 +BF.12 Sahel Sahel 6930713 +BF.13 Sud-Ouest Sud-Ouest 6930714 +BG.52 Razgrad Razgrad 453751 +BG.47 Montana Montana 453753 +BG.64 Vratsa Vratsa 725713 +BG.61 Varna Varna 726051 +BG.40 Dobrich Dobrich 726419 +BG.58 Sofia Sofia 727012 +BG.53 Ruse Ruse 727524 +BG.51 Plovdiv Plovdiv 728194 +BG.50 Pleven Pleven 728204 +BG.49 Pernik Pernik 728331 +BG.48 Pazardzhik Pazardzhik 728379 +BG.46 Lovech Lovech 729560 +BG.43 Haskovo Haskovo 730436 +BG.42 Sofia-Capital Sofia-Capital 731061 +BG.39 Burgas Burgas 732771 +BG.38 Blagoevgrad Blagoevgrad 733192 +BG.41 Gabrovo Gabrovo 864552 +BG.44 Kardzhali Kardzhali 864553 +BG.45 Kyustendil Kyustendil 864554 +BG.54 Shumen Shumen 864555 +BG.55 Silistra Silistra 864556 +BG.56 Sliven Sliven 864557 +BG.57 Smolyan Smolyan 864558 +BG.59 Stara Zagora Stara Zagora 864559 +BG.60 Targovishte Targovishte 864560 +BG.62 Veliko Tarnovo Veliko Tarnovo 864561 +BG.63 Vidin Vidin 864562 +BG.65 Yambol Yambol 864563 +BH.15 Muharraq Muharraq 290333 +BH.16 Manama Manama 7090954 +BH.17 Southern Governorate Southern Governorate 7090972 +BH.19 Northern Northern 7090974 +BI.17 Makamba Makamba 422233 +BI.10 Bururi Bururi 423327 +BI.22 Muramvya Muramvya 425550 +BI.13 Gitega Gitega 426271 +BI.21 Ruyigi Ruyigi 426699 +BI.11 Cankuzo Cankuzo 427700 +BI.14 Karuzi Karuzi 428218 +BI.09 Bubanza Bubanza 428514 +BI.12 Cibitoke Cibitoke 430020 +BI.19 Ngozi Ngozi 430567 +BI.15 Kayanza Kayanza 430951 +BI.18 Muyinga Muyinga 431747 +BI.16 Kirundo Kirundo 432455 +BI.20 Rutana Rutana 434147 +BI.23 Mwaro Mwaro 434386 +BI.24 Bujumbura Mairie Bujumbura Mairie 7303939 +BI.25 Bujumbura Rural Bujumbura Rural 7303940 +BI.26 Rumonge Rumonge 11184798 +BJ.18 Zou Zou 2390719 +BJ.16 Ouémé Oueme 2392325 +BJ.15 Mono Mono 2392716 +BJ.10 Borgou Borgou 2394992 +BJ.09 Atlantique Atlantique 2395504 +BJ.08 Atakora Atakora 2395524 +BJ.07 Alibori Alibori 2597271 +BJ.11 Collines Collines 2597272 +BJ.12 Kouffo Kouffo 2597273 +BJ.13 Donga Donga 2597274 +BJ.14 Littoral Littoral 2597275 +BJ.17 Plateau Plateau 2597277 +BM.11 Warwick Warwick 3572972 +BM.10 Southampton Southampton 3573026 +BM.09 Smithʼs Smith's Parish 3573031 +BM.08 Sandys Sandys 3573050 +BM.07 Saint Georgeʼs Saint George's Parish 3573057 +BM.06 Saint George Saint George 3573062 +BM.05 Pembroke Pembroke 3573095 +BM.04 Paget Paget 3573103 +BM.02 Hamilton Hamilton 3573195 +BM.03 Hamilton city Hamilton city 3573198 +BM.01 Devonshire Devonshire 3573251 +BN.04 Tutong Tutong 1820068 +BN.03 Temburong Temburong 1820106 +BN.02 Brunei-Muara District Brunei-Muara District 1820818 +BN.01 Belait Belait 1820869 +BO.09 Tarija Department Tarija Department 3903319 +BO.08 Santa Cruz Department Santa Cruz Department 3904907 +BO.07 Potosí Department Potosi Department 3907580 +BO.06 Pando Pando 3908600 +BO.05 Oruro Oruro 3909233 +BO.04 La Paz Department La Paz Department 3911924 +BO.02 Cochabamba Cochabamba 3919966 +BO.01 Chuquisaca Department Chuquisaca Department 3920177 +BO.03 Beni Department Beni Department 3923172 +BQ.BO Bonaire Bonaire 7609816 +BQ.SB Saba Saba 7610358 +BQ.SE Sint Eustatius Sint Eustatius 7610359 +BR.22 Rio Grande do Norte Rio Grande do Norte 3390290 +BR.20 Piauí Piaui 3392213 +BR.30 Pernambuco Pernambuco 3392268 +BR.17 Paraíba Paraiba 3393098 +BR.16 Pará Para 3393129 +BR.13 Maranhão Maranhao 3395443 +BR.06 Ceará Ceara 3402362 +BR.03 Amapá Amapa 3407762 +BR.02 Alagoas Alagoas 3408096 +BR.28 Sergipe Sergipe 3447799 +BR.27 São Paulo Sao Paulo 3448433 +BR.26 Santa Catarina Santa Catarina 3450387 +BR.23 Rio Grande do Sul Rio Grande do Sul 3451133 +BR.21 Rio de Janeiro Rio de Janeiro 3451189 +BR.18 Paraná Parana 3455077 +BR.15 Minas Gerais Minas Gerais 3457153 +BR.11 Mato Grosso do Sul Mato Grosso do Sul 3457415 +BR.14 Mato Grosso Mato Grosso 3457419 +BR.29 Goiás Goias 3462372 +BR.07 Federal District Federal District 3463504 +BR.08 Espírito Santo Espirito Santo 3463930 +BR.05 Bahia Bahia 3471168 +BR.31 Tocantins Tocantins 3474575 +BR.25 Roraima Roraima 3662560 +BR.04 Amazonas Amazonas 3665361 +BR.01 Acre Acre 3665474 +BR.24 Rondônia Rondonia 3924825 +BS.35 San Salvador San Salvador 3571493 +BS.18 Ragged Island Ragged Island 3571629 +BS.32 Berry Islands Berry Islands 3571809 +BS.23 New Providence New Providence 3571815 +BS.16 Mayaguana Mayaguana 3571894 +BS.15 Long Island Long Island 3572005 +BS.13 Inagua Inagua 3572154 +BS.22 Harbour Island Harbour Island 3572238 +BS.25 Freeport Freeport 3572374 +BS.10 Exuma Exuma 3572427 +BS.06 Cat Island Cat Island 3572678 +BS.05 Bimini Bimini 3572807 +BS.24 Acklins Acklins 3572937 +BS.36 Black Point Black Point 8030541 +BS.37 Central Abaco Central Abaco 8030542 +BS.38 Central Andros Central Andros 8030543 +BS.39 Central Eleuthera Central Eleuthera 8030544 +BS.40 Crooked Island and Long Cay Crooked Island and Long Cay 8030545 +BS.41 East Grand Bahama East Grand Bahama 8030546 +BS.42 Grand Cay Grand Cay 8030547 +BS.43 Hope Town Hope Town 8030548 +BS.44 Mangrove Cay Mangrove Cay 8030549 +BS.45 Moore’s Island Moore's Island 8030550 +BS.46 North Abaco North Abaco 8030551 +BS.47 North Andros North Andros 8030552 +BS.48 North Eleuthera North Eleuthera 8030553 +BS.49 Rum Cay Rum Cay 8030554 +BS.50 South Abaco South Abaco 8030555 +BS.51 South Andros South Andros 8030556 +BS.52 South Eleuthera South Eleuthera 8030557 +BS.53 Spanish Wells Spanish Wells 8030558 +BS.54 West Grand Bahama West Grand Bahama 8030559 +BT.05 Bumthang District Bumthang District 1337278 +BT.06 Chukha Chukha 1337279 +BT.08 Dagana Dagana 1337280 +BT.07 Tsirang District Tsirang District 1337281 +BT.09 Sarpang District Sarpang District 1337282 +BT.10 Haa Haa 1337283 +BT.11 Lhuntse Lhuntse 1337284 +BT.12 Mongar Mongar 1337285 +BT.13 Paro Paro 1337286 +BT.14 Pemagatshel Pemagatshel 1337287 +BT.15 Punakha Punakha 1337288 +BT.16 Samtse District Samtse District 1337289 +BT.17 Samdrup Jongkhar Samdrup Jongkhar 1337290 +BT.18 Zhemgang District Zhemgang District 1337291 +BT.19 Trashigang District Trashigang District 1337292 +BT.20 Thimphu District Thimphu District 1337293 +BT.21 Tongsa Tongsa 1337294 +BT.22 Wangdi Phodrang Wangdi Phodrang 1337295 +BT.23 Gasa Gasa 7303651 +BT.24 Trashi Yangste Trashi Yangste 7303653 +BW.10 Ngwaketsi Ngwaketsi 933043 +BW.09 South-East South-East 933044 +BW.08 North-East North-East 933210 +BW.11 North-West North-West 933230 +BW.06 Kweneng Kweneng 933562 +BW.05 Kgatleng Kgatleng 933654 +BW.04 Kgalagadi Kgalagadi 933657 +BW.03 Ghanzi Ghanzi 933758 +BW.12 Chobe Chobe 933840 +BW.01 Central Central 933851 +BW.13 City of Francistown City of Francistown 11778168 +BW.14 Gaborone Gaborone 11778169 +BW.15 Jwaneng Jwaneng 11778170 +BW.16 Lobatse Lobatse 11778171 +BW.17 Selibe Phikwe Selibe Phikwe 11778172 +BW.18 Sowa Town Sowa Town 11778173 +BY.07 Vitebsk Vitebsk 620134 +BY.06 Mogilev Mogilev 625073 +BY.05 Minsk Minsk 625142 +BY.04 Minsk City Minsk City 625143 +BY.03 Grodnenskaya Grodnenskaya 628035 +BY.02 Gomel Oblast Gomel Oblast 628281 +BY.01 Brest Brest 629631 +BZ.06 Toledo District Toledo District 3580913 +BZ.05 Southern District Southern District 3580975 +BZ.04 Orange Walk District Orange Walk District 3581511 +BZ.03 Corozal District Corozal District 3582302 +BZ.02 Cayo District Cayo District 3582429 +BZ.01 Belize District Belize District 3582676 +CA.01 Alberta Alberta 5883102 +CA.02 British Columbia British Columbia 5909050 +CA.03 Manitoba Manitoba 6065171 +CA.04 New Brunswick New Brunswick 6087430 +CA.13 Northwest Territories Northwest Territories 6091069 +CA.07 Nova Scotia Nova Scotia 6091530 +CA.14 Nunavut Nunavut 6091732 +CA.08 Ontario Ontario 6093943 +CA.09 Prince Edward Island Prince Edward Island 6113358 +CA.10 Quebec Quebec 6115047 +CA.11 Saskatchewan Saskatchewan 6141242 +CA.12 Yukon Yukon 6185811 +CA.05 Newfoundland and Labrador Newfoundland and Labrador 6354959 +CD.31 Tshuapa Tshuapa 204697 +CD.30 Tshopo Tshopo 204704 +CD.29 Tanganyika Tanganyika 205253 +CD.12 South Kivu South Kivu 205413 +CD.27 Sankuru Sankuru 205828 +CD.11 Nord Kivu Nord Kivu 206938 +CD.25 Mongala Mongala 208741 +CD.10 Maniema Maniema 209610 +CD.23 Kasai-Central Kasai-Central 210596 +CD.04 Kasaï-Oriental Kasai-Oriental 214138 +CD.18 Kasai Kasai 214140 +CD.17 Ituri Ituri 215709 +CD.16 Haut-Uele Haut-Uele 216140 +CD.15 Haut-Lomami Haut-Lomami 216141 +CD.02 Équateur Equateur 216661 +CD.13 Bas-Uele Bas-Uele 219402 +CD.22 Lualaba Lualaba 922727 +CD.24 Mai-Ndombe Mai-Ndombe 2313191 +CD.20 Kwilu Kwilu 2313847 +CD.19 Kwango Kwango 2313860 +CD.06 Kinshasa Kinshasa 2314300 +CD.08 Bas-Congo Bas-Congo 2317277 +CD.14 Haut-Katanga Haut-Katanga 11288213 +CD.21 Lomami Lomami 11288214 +CD.26 Nord-Ubangi Nord-Ubangi 11288215 +CD.28 Sud-Ubangi Sud-Ubangi 11288216 +CF.14 Vakaga Vakaga 236178 +CF.11 Ouaka Ouaka 236887 +CF.08 Mbomou Mbomou 237556 +CF.05 Haut-Mbomou Haut-Mbomou 238639 +CF.03 Haute-Kotto Haute-Kotto 238640 +CF.02 Basse-Kotto Basse-Kotto 240396 +CF.01 Bamingui-Bangoran Bamingui-Bangoran 240591 +CF.16 Sangha-Mbaéré Sangha-Mbaere 2383204 +CF.13 Ouham-Pendé Ouham-Pende 2383650 +CF.12 Ouham Ouham 2383653 +CF.17 Ombella-M'Poko Ombella-M'Poko 2383765 +CF.09 Nana-Mambéré Nana-Mambere 2384205 +CF.07 Lobaye Lobaye 2385105 +CF.06 Kémo Kemo 2385836 +CF.04 Mambéré-Kadéï Mambere-Kadei 2386161 +CF.15 Nana-Grébizi Nana-Grebizi 2386243 +CF.18 Bangui Bangui 2596686 +CF.19 Mambéré Mambere 12902745 +CF.20 Ouham-Fafa Ouham-Fafa 12902746 +CF.21 Lim-Pendé Lim-Pende 12902747 +CG.10 Sangha Sangha 2255329 +CG.11 Pool Pool 2255404 +CG.08 Plateaux Plateaux 2255422 +CG.07 Niari Niari 2256175 +CG.06 Likouala Likouala 2258431 +CG.05 Lékoumou Lekoumou 2258534 +CG.04 Kouilou Kouilou 2258738 +CG.13 Cuvette Cuvette 2260487 +CG.01 Bouenza Bouenza 2260668 +CG.12 Brazzaville Brazzaville 2572183 +CG.14 Cuvette-Ouest Cuvette-Ouest 2593118 +CG.15 Pointe-Noire Pointe-Noire 7280295 +CH.ZH Zurich Zurich 2657895 +CH.ZG Zug Zug 2657907 +CH.VD Vaud Vaud 2658182 +CH.VS Valais Valais 2658205 +CH.UR Uri Uri 2658226 +CH.TI Ticino Ticino 2658370 +CH.TG Thurgau Thurgau 2658372 +CH.SO Solothurn Solothurn 2658563 +CH.SZ Schwyz Schwyz 2658664 +CH.SH Schaffhausen Schaffhausen 2658760 +CH.SG Saint Gallen Saint Gallen 2658821 +CH.OW Obwalden Obwalden 2659315 +CH.NW Nidwalden Nidwalden 2659471 +CH.NE Neuchâtel Neuchatel 2659495 +CH.LU Lucerne Lucerne 2659810 +CH.JU Jura Jura 2660207 +CH.GR Grisons Grisons 2660522 +CH.GL Glarus Glarus 2660593 +CH.GE Geneva Geneva 2660645 +CH.FR Fribourg Fribourg 2660717 +CH.BE Bern Bern 2661551 +CH.BS Basel-City Basel-City 2661602 +CH.BL Basel-Landschaft Basel-Landschaft 2661603 +CH.AR Appenzell Ausserrhoden Appenzell Ausserrhoden 2661739 +CH.AI Appenzell Innerrhoden Appenzell Innerrhoden 2661741 +CH.AG Aargau Aargau 2661876 +CI.98 Yamoussoukro Yamoussoukro 10629377 +CI.76 Bas-Sassandra District Bas-Sassandra District 11153052 +CI.94 Comoé District Comoe District 11153053 +CI.77 Denguélé District Denguele District 11153054 +CI.95 Gôh-Djiboua Goh-Djiboua 11153055 +CI.81 Lacs District Lacs District 11153056 +CI.82 Lagunes District Lagunes District 11153057 +CI.78 Montagnes Montagnes 11153058 +CI.96 Sassandra-Marahoué Sassandra-Marahoue 11153059 +CI.87 Savanes District Savanes District 11153060 +CI.90 Vallée du Bandama District Vallee du Bandama District 11153061 +CI.97 Woroba Woroba 11153062 +CI.92 Zanzan District Zanzan District 11153063 +CI.93 Abidjan Autonomous District Abidjan Autonomous District 11153151 +CK.11695124 Aitutaki Aitutaki 11695124 +CK.11695126 Atiu Atiu 11695126 +CK.11695127 Mangaia Mangaia 11695127 +CK.11695384 Manihiki Manihiki 11695384 +CK.11695385 Ma'uke Ma'uke 11695385 +CK.11695386 Mitiaro Mitiaro 11695386 +CK.11695387 Palmerston Palmerston 11695387 +CK.11695388 Penrhyn Penrhyn 11695388 +CK.11695389 Pukapuka Pukapuka 11695389 +CK.11695390 Rakahanga Rakahanga 11695390 +CK.11695425 Rarotonga Rarotonga 11695425 +CL.01 Valparaíso Valparaiso 3868621 +CL.15 Tarapacá Tarapaca 3870116 +CL.12 Santiago Metropolitan Santiago Metropolitan 3873544 +CL.11 Maule Region Maule Region 3880306 +CL.14 Los Lagos Region Los Lagos Region 3881974 +CL.08 O'Higgins Region O'Higgins Region 3883281 +CL.07 Coquimbo Region Coquimbo Region 3893623 +CL.06 Biobío Biobio 3898380 +CL.05 Atacama Atacama 3899191 +CL.04 Araucanía Araucania 3899463 +CL.03 Antofagasta Antofagasta 3899537 +CL.02 Aysén Aysen 3900333 +CL.10 Region of Magallanes Region of Magallanes 4036650 +CL.16 Arica y Parinacota Region Arica y Parinacota Region 6693562 +CL.17 Los Ríos Region Los Rios Region 6693563 +CL.18 Ñuble Nuble 11979367 +CM.09 South-West South-West 2221788 +CM.14 South South 2221789 +CM.08 West West 2222934 +CM.07 North-West North-West 2223602 +CM.13 North North 2223603 +CM.05 Littoral Littoral 2229336 +CM.12 Far North Far North 2231755 +CM.04 East East 2231835 +CM.11 Centre Centre 2233376 +CM.10 Adamaoua Adamaoua 2236015 +CN.14 Tibet Tibet 1279685 +CN.06 Qinghai Qinghai 1280239 +CN.13 Xinjiang Xinjiang 1529047 +CN.02 Zhejiang Zhejiang 1784764 +CN.29 Yunnan Yunnan 1785694 +CN.28 Tianjin Tianjin 1792943 +CN.32 Sichuan Sichuan 1794299 +CN.24 Shanxi Shanxi 1795912 +CN.23 Shanghai Shanghai 1796231 +CN.25 Shandong Shandong 1796328 +CN.26 Shaanxi Shaanxi 1796480 +CN.21 Ningxia Ningxia 1799355 +CN.03 Jiangxi Jiangxi 1806222 +CN.04 Jiangsu Jiangsu 1806260 +CN.11 Hunan Hunan 1806691 +CN.12 Hubei Hubei 1806949 +CN.09 Henan Henan 1808520 +CN.10 Hebei Hebei 1808773 +CN.31 Hainan Hainan 1809054 +CN.18 Guizhou Guizhou 1809445 +CN.16 Guangxi Guangxi 1809867 +CN.30 Guangdong Guangdong 1809935 +CN.15 Gansu Gansu 1810676 +CN.07 Fujian Fujian 1811017 +CN.33 Chongqing Chongqing 1814905 +CN.01 Anhui Anhui 1818058 +CN.20 Inner Mongolia Inner Mongolia 2035607 +CN.19 Liaoning Liaoning 2036115 +CN.05 Jilin Jilin 2036500 +CN.08 Heilongjiang Heilongjiang 2036965 +CN.22 Beijing Beijing 2038349 +CO.31 Vichada Department Vichada Department 3666082 +CO.30 Vaupés Vaupes 3666254 +CO.29 Valle del Cauca Department Valle del Cauca Department 3666313 +CO.28 Tolima Department Tolima Department 3666951 +CO.27 Sucre Department Sucre Department 3667725 +CO.26 Santander Department Santander Department 3668578 +CO.25 San Andres y Providencia San Andres y Providencia 3670205 +CO.24 Risaralda Department Risaralda Department 3670698 +CO.23 Quindío Department Quindio Department 3671087 +CO.22 Putumayo Department Putumayo Department 3671178 +CO.21 Norte de Santander Department Norte de Santander Department 3673798 +CO.20 Nariño Narino 3674021 +CO.19 Meta Department Meta Department 3674810 +CO.38 Magdalena Department Magdalena Department 3675686 +CO.17 La Guajira Department La Guajira Department 3678847 +CO.16 Huila Department Huila Department 3680692 +CO.14 Guaviare Department Guaviare Department 3681344 +CO.15 Guainía Department Guainia Department 3681652 +CO.33 Cundinamarca Cundinamarca 3685413 +CO.12 Córdoba Cordoba 3685889 +CO.11 Chocó Choco 3686431 +CO.10 Cesar Department Cesar Department 3686880 +CO.09 Cauca Department Cauca Department 3687029 +CO.32 Casanare Department Casanare Department 3687173 +CO.08 Caquetá Caqueta 3687479 +CO.37 Caldas Department Caldas Department 3687951 +CO.36 Boyacá Boyaca 3688536 +CO.35 Bolívar Bolivar 3688650 +CO.34 Bogota D.C. Bogota D.C. 3688685 +CO.04 Atlántico Atlantico 3689436 +CO.03 Arauca Department Arauca Department 3689717 +CO.02 Antioquia Antioquia 3689815 +CO.01 Amazonas Department Amazonas Department 3689982 +CR.08 San José San Jose 3621837 +CR.07 Puntarenas Province Puntarenas Province 3622226 +CR.06 Limón Province Limon Province 3623064 +CR.04 Heredia Province Heredia Province 3623484 +CR.03 Guanacaste Province Guanacaste Province 3623582 +CR.02 Cartago Province Cartago Province 3624368 +CR.01 Alajuela Province Alajuela Province 3624953 +CU.16 Villa Clara Province Villa Clara Province 3534168 +CU.15 Santiago de Cuba Province Santiago de Cuba Province 3536725 +CU.14 Sancti Spíritus Province Sancti Spiritus Province 3540665 +CU.01 Pinar del Río Pinar del Rio 3544088 +CU.03 Matanzas Province Matanzas Province 3547394 +CU.13 Las Tunas Province Las Tunas Province 3550595 +CU.04 Isla de la Juventud Isla de la Juventud 3556608 +CU.12 Holguín Province Holguin Province 3556965 +CU.10 Guantánamo Province Guantanamo Province 3557685 +CU.09 Granma Province Granma Province 3558052 +CU.02 Havana Havana 3564073 +CU.08 Cienfuegos Province Cienfuegos Province 3564120 +CU.07 Ciego de Ávila Province Ciego de Avila Province 3564175 +CU.05 Camagüey Camaguey 3566062 +CU.AR Artemisa Artemisa 7668824 +CU.MA Mayabeque Mayabeque 7668827 +CV.20 Tarrafal Tarrafal 3374161 +CV.11 São Vicente Sao Vicente 3374198 +CV.15 Santa Catarina Santa Catarina 3374226 +CV.08 Sal Sal 3374249 +CV.07 Ribeira Grande Ribeira Grande 3374274 +CV.14 Praia Praia 3374332 +CV.05 Paul Paul 3374391 +CV.04 Maio Maio 3374487 +CV.02 Brava Brava 3374832 +CV.01 Boa Vista Boa Vista 3374855 +CV.13 Mosteiros Mosteiros 3411924 +CV.16 Santa Cruz Santa Cruz 3411925 +CV.17 São Domingos Sao Domingos 3411926 +CV.18 São Filipe Sao Filipe 3411927 +CV.19 São Miguel Sao Miguel 3411928 +CV.21 Porto Novo Porto Novo 7602868 +CV.22 Ribeira Brava Ribeira Brava 7602869 +CV.24 Santa Catarina do Fogo Santa Catarina do Fogo 7602870 +CV.26 São Salvador do Mundo Sao Salvador do Mundo 7602871 +CV.27 Tarrafal de São Nicolau Tarrafal de Sao Nicolau 7602872 +CV.25 São Lourenço dos Órgãos Sao Lourenco dos Orgaos 7602873 +CV.23 Ribeira Grande de Santiago Ribeira Grande de Santiago 7603281 +CY.06 Pafos Pafos 146213 +CY.04 Nicosia Nicosia 146267 +CY.05 Limassol Limassol 146383 +CY.03 Larnaka Larnaka 146398 +CY.02 Keryneia Keryneia 146411 +CY.01 Ammochostos Ammochostos 146615 +CZ.52 Prague Prague 3067695 +CZ.78 South Moravian South Moravian 3339536 +CZ.79 Jihočeský kraj Jihocesky kraj 3339537 +CZ.80 Vysočina Vysocina 3339538 +CZ.81 Karlovarský kraj Karlovarsky kraj 3339539 +CZ.82 Královéhradecký kraj Kralovehradecky kraj 3339540 +CZ.83 Liberecký kraj Liberecky kraj 3339541 +CZ.84 Olomoucký Olomoucky 3339542 +CZ.85 Moravskoslezský Moravskoslezsky 3339573 +CZ.86 Pardubický Pardubicky 3339574 +CZ.87 Plzeň Region Plzen Region 3339575 +CZ.88 Central Bohemia Central Bohemia 3339576 +CZ.89 Ústecký kraj Ustecky kraj 3339577 +CZ.90 Zlín Zlin 3339578 +DE.15 Thuringia Thuringia 2822542 +DE.10 Schleswig-Holstein Schleswig-Holstein 2838632 +DE.14 Saxony-Anhalt Saxony-Anhalt 2842565 +DE.13 Saxony Saxony 2842566 +DE.09 Saarland Saarland 2842635 +DE.08 Rheinland-Pfalz Rheinland-Pfalz 2847618 +DE.07 North Rhine-Westphalia North Rhine-Westphalia 2861876 +DE.06 Lower Saxony Lower Saxony 2862926 +DE.12 Mecklenburg-Vorpommern Mecklenburg-Vorpommern 2872567 +DE.05 Hesse Hesse 2905330 +DE.04 Hamburg Hamburg 2911297 +DE.03 Bremen Bremen 2944387 +DE.11 Brandenburg Brandenburg 2945356 +DE.16 Berlin Berlin 2950157 +DE.02 Bavaria Bavaria 2951839 +DE.01 Baden-Wurttemberg Baden-Wurttemberg 2953481 +DJ.05 Tadjourah Tadjourah 220781 +DJ.04 Obock Obock 221525 +DJ.07 Djibouti Djibouti 223818 +DJ.06 Dikhil Dikhil 223889 +DJ.01 Ali Sabieh Ali Sabieh 225282 +DJ.08 Arta Arta 449265 +DK.17 Capital Region Capital Region 6418538 +DK.18 Central Jutland Central Jutland 6418539 +DK.19 North Denmark North Denmark 6418540 +DK.20 Zealand Zealand 6418541 +DK.21 South Denmark South Denmark 6418542 +DM.11 Saint Peter Parish Saint Peter Parish 3575618 +DM.10 Saint Paul Parish Saint Paul Parish 3575619 +DM.09 Saint Patrick Parish Saint Patrick Parish 3575620 +DM.08 Saint Mark Parish Saint Mark Parish 3575621 +DM.07 Saint Luke Parish Saint Luke Parish 3575622 +DM.06 Saint Joseph Parish Saint Joseph Parish 3575625 +DM.05 Saint John Parish Saint John Parish 3575626 +DM.04 Saint George Parish Saint George Parish 3575628 +DM.03 Saint David Parish Saint David Parish 3575630 +DM.02 Saint Andrew Parish Saint Andrew Parish 3575632 +DO.27 Valverde Province Valverde Province 3492112 +DO.26 Santiago Rodríguez Santiago Rodriguez 3492912 +DO.25 Santiago Province Santiago Province 3492918 +DO.24 San Pedro de Macorís San Pedro de Macoris 3493031 +DO.23 San Juan Province San Juan Province 3493091 +DO.33 San Cristóbal San Cristobal 3493186 +DO.21 Sánchez Ramírez Sanchez Ramirez 3493192 +DO.20 Samaná Samana 3493232 +DO.19 Hermanas Mirabal Hermanas Mirabal 3493282 +DO.18 Puerto Plata Puerto Plata 3494267 +DO.35 Peravia Peravia 3495015 +DO.16 Pedernales Province Pedernales Province 3495136 +DO.34 Nacional Nacional 3496024 +DO.32 Monte Plata Province Monte Plata Province 3496132 +DO.15 Monte Cristi Province Monte Cristi Province 3496200 +DO.31 Monseñor Nouel Monsenor Nouel 3496274 +DO.14 María Trinidad Sánchez Maria Trinidad Sanchez 3496772 +DO.30 La Vega La Vega 3499977 +DO.12 La Romana La Romana 3500955 +DO.10 La Altagracia Province La Altagracia Province 3503706 +DO.09 Independencia Independencia 3504326 +DO.29 Hato Mayor Province Hato Mayor Province 3504766 +DO.08 Espaillat Province Espaillat Province 3505867 +DO.28 El Seíbo El Seibo 3506189 +DO.11 Elías Piña Elias Pina 3507269 +DO.06 Duarte Province Duarte Province 3508718 +DO.04 Dajabón Dajabon 3508951 +DO.03 Barahona Province Barahona Province 3512042 +DO.02 Baoruco Province Baoruco Province 3512050 +DO.01 Azua Province Azua Province 3512209 +DO.36 San José de Ocoa San Jose de Ocoa 6201372 +DO.37 Santo Domingo Province Santo Domingo Province 6201373 +DZ.15 Tlemcen Tlemcen 2475683 +DZ.14 Tizi Ouzou Tizi Ouzou 2475741 +DZ.56 Tissemsilt Tissemsilt 2475858 +DZ.55 Tipaza Tipaza 2476027 +DZ.54 Tindouf Tindouf 2476302 +DZ.13 Tiaret Tiaret 2476893 +DZ.33 Tébessa Tebessa 2477457 +DZ.53 Tamanrasset Tamanrasset 2478217 +DZ.52 Souk Ahras Souk Ahras 2479213 +DZ.31 Skikda Skikda 2479532 +DZ.30 Sidi Bel Abbès Sidi Bel Abbes 2481001 +DZ.12 Sétif Setif 2481696 +DZ.10 Saida Saida 2482557 +DZ.51 Relizane Relizane 2483666 +DZ.29 Oum el Bouaghi Oum el Bouaghi 2484618 +DZ.50 Ouargla Ouargla 2485794 +DZ.09 Oran Oran 2485920 +DZ.49 Naama Naama 2486512 +DZ.27 M'Sila M'Sila 2486682 +DZ.07 Mostaganem Mostaganem 2487130 +DZ.48 Mila Mila 2487449 +DZ.06 Medea Medea 2488831 +DZ.26 Mascara Mascara 2490095 +DZ.25 Laghouat Laghouat 2491188 +DZ.47 Khenchela Khenchela 2491887 +DZ.24 Jijel Jijel 2492910 +DZ.46 Illizi Illizi 2493455 +DZ.23 Guelma Guelma 2495659 +DZ.45 Ghardaia Ghardaia 2496045 +DZ.44 El Tarf El Tarf 2497322 +DZ.43 El Oued El Oued 2497406 +DZ.42 El Bayadh El Bayadh 2498541 +DZ.22 Djelfa Djelfa 2500013 +DZ.04 Constantine Constantine 2501147 +DZ.41 Chlef Chlef 2501296 +DZ.40 Boumerdes Boumerdes 2502638 +DZ.21 Bouira Bouira 2502951 +DZ.39 Bordj Bou Arréridj Bordj Bou Arreridj 2503699 +DZ.20 Blida Blida 2503765 +DZ.19 Biskra Biskra 2503822 +DZ.18 Béjaïa Bejaia 2505325 +DZ.38 Béchar Bechar 2505525 +DZ.03 Batna Batna 2505569 +DZ.37 Annaba Annaba 2506994 +DZ.01 Algiers Algiers 2507475 +DZ.36 Aïn Témouchent Ain Temouchent 2507899 +DZ.35 Aïn Defla Ain Defla 2508226 +DZ.34 Adrar Adrar 2508807 +DZ.BB Bordj Badji Mokhtar Bordj Badji Mokhtar 12226383 +DZ.TM Timimoun Timimoun 12226384 +DZ.BA Beni Abbes Beni Abbes 12226385 +DZ.IG In Guezzam In Guezzam 12226386 +DZ.IS In Salah In Salah 12226387 +DZ.DJ Djanet Djanet 12226388 +DZ.EM El Menia El Menia 12226389 +DZ.TG Touggourt Touggourt 12226390 +DZ.MG El Mghair El Mghair 12226391 +DZ.OD Ouled Djellal Ouled Djellal 12226392 +EC.20 Zamora Chinchipe Zamora Chinchipe 3649953 +EC.19 Tungurahua Province Tungurahua Province 3650445 +EC.18 Pichincha Pichincha 3653224 +EC.17 Pastaza Province Pastaza Province 3653392 +EC.23 Napo Napo 3653890 +EC.15 Morona-Santiago Province Morona-Santiago Province 3654005 +EC.14 Manabí Manabi 3654451 +EC.13 Los Ríos Los Rios 3654592 +EC.12 Loja Loja 3654665 +EC.11 Imbabura Imbabura 3655635 +EC.10 Guayas Guayas 3657505 +EC.01 Galápagos Galapagos 3657879 +EC.09 Esmeraldas Esmeraldas 3657986 +EC.08 El Oro El Oro 3658195 +EC.07 Cotopaxi Cotopaxi 3658766 +EC.06 Chimborazo Province Chimborazo Province 3659237 +EC.05 Carchi Carchi 3659718 +EC.04 Cañar Canar 3659849 +EC.03 Bolívar Bolivar 3660130 +EC.02 Azuay Azuay 3660431 +EC.22 Sucumbíos Sucumbios 3830305 +EC.24 Orellana Province Orellana Province 3830306 +EC.26 Santo Domingo de los Tsáchilas Santo Domingo de los Tsachilas 7062136 +EC.25 Santa Elena Santa Elena 7062138 +EE.21 Võrumaa Vorumaa 587448 +EE.20 Viljandimaa Viljandimaa 587590 +EE.19 Valgamaa Valgamaa 587875 +EE.18 Tartu Tartu 588334 +EE.14 Saare Saare 588879 +EE.13 Raplamaa Raplamaa 589115 +EE.12 Põlvamaa Polvamaa 589373 +EE.11 Pärnumaa Paernumaa 589576 +EE.08 Lääne-Virumaa Laeaene-Virumaa 590854 +EE.07 Lääne Laeaene 590856 +EE.05 Jõgevamaa Jogevamaa 591901 +EE.04 Järvamaa Jaervamaa 591961 +EE.03 Ida-Virumaa Ida-Virumaa 592075 +EE.02 Hiiumaa Hiiumaa 592133 +EE.01 Harjumaa Harjumaa 592170 +EG.24 Sohag Sohag 347794 +EG.27 North Sinai North Sinai 349401 +EG.23 Qena Qena 350546 +EG.22 Matruh Matruh 352603 +EG.21 Kafr el-Sheikh Kafr el-Sheikh 354500 +EG.26 South Sinai South Sinai 355182 +EG.20 Damietta Damietta 358044 +EG.19 Port Said Port Said 358617 +EG.18 Beni Suweif Beni Suweif 359171 +EG.17 Asyut Asyut 359781 +EG.16 Aswan Aswan 359787 +EG.15 Suez Suez 359797 +EG.14 Sharqia Sharqia 360016 +EG.13 New Valley New Valley 360483 +EG.12 Qalyubia Qalyubia 360621 +EG.11 Cairo Cairo 360631 +EG.10 Minya Minya 360688 +EG.09 Monufia Monufia 360689 +EG.08 Giza Giza 360997 +EG.07 Ismailia Ismailia 361056 +EG.06 Alexandria Alexandria 361059 +EG.05 Gharbia Gharbia 361294 +EG.04 Faiyum Faiyum 361323 +EG.03 Beheira Beheira 361370 +EG.02 Red Sea Red Sea 361468 +EG.01 Dakahlia Dakahlia 361849 +EG.28 Luxor Luxor 7603259 +ER.01 Anseba Anseba 448497 +ER.02 Debub Debub 448498 +ER.03 Southern Red Sea Southern Red Sea 448499 +ER.04 Gash-Barka Gash-Barka 448500 +ER.05 Maekel Maekel 448501 +ER.06 Northern Red Sea Northern Red Sea 448502 +ES.31 Murcia Murcia 2513413 +ES.CE Ceuta Ceuta 2519582 +ES.07 Balearic Islands Balearic Islands 2521383 +ES.51 Andalusia Andalusia 2593109 +ES.53 Canary Islands Canary Islands 2593110 +ES.54 Castille-La Mancha Castille-La Mancha 2593111 +ES.57 Extremadura Extremadura 2593112 +ES.60 Valencia Valencia 2593113 +ES.34 Asturias Asturias 3114710 +ES.32 Navarre Navarre 3115609 +ES.29 Madrid Madrid 3117732 +ES.27 La Rioja La Rioja 3336897 +ES.39 Cantabria Cantabria 3336898 +ES.52 Aragon Aragon 3336899 +ES.55 Castille and León Castille and Leon 3336900 +ES.56 Catalonia Catalonia 3336901 +ES.58 Galicia Galicia 3336902 +ES.59 Basque Country Basque Country 3336903 +ES.ML Melilla Melilla 6362988 +ET.44 Addis Ababa Addis Ababa 444178 +ET.45 Āfar Afar 444179 +ET.46 Amhara Amhara 444180 +ET.47 Bīnshangul Gumuz Binshangul Gumuz 444181 +ET.48 Dire Dawa Dire Dawa 444182 +ET.49 Gambela Gambela 444183 +ET.50 Harari Harari 444184 +ET.51 Oromiya Oromiya 444185 +ET.52 Somali Somali 444186 +ET.53 Tigray Tigray 444187 +ET.SI Sidama Region Sidama Region 8299784 +ET.55 Central Ethiopia Regional State Central Ethiopia Regional State 12902749 +ET.56 South Ethiopia Regional State South Ethiopia Regional State 12902766 +ET.SW South West Ethiopia Peoples' Region South West Ethiopia Peoples' Region 12902784 +FI.19 Lapland Lapland 830603 +FI.18 Kainuu Kainuu 830664 +FI.17 North Ostrobothnia North Ostrobothnia 830667 +FI.16 Central Ostrobothnia Central Ostrobothnia 830675 +FI.15 Ostrobothnia Ostrobothnia 830676 +FI.14 South Ostrobothnia South Ostrobothnia 830682 +FI.13 Central Finland Central Finland 830685 +FI.12 North Karelia North Karelia 830686 +FI.11 North Savo North Savo 830690 +FI.10 South Savo South Savo 830695 +FI.09 South Karelia South Karelia 830699 +FI.08 Kymenlaakso Kymenlaakso 830703 +FI.06 Pirkanmaa Pirkanmaa 830704 +FI.05 Kanta-Häme Kanta-Haeme 830705 +FI.02 Southwest Finland Southwest Finland 830708 +FI.01 Uusimaa Uusimaa 830709 +FI.07 Paijat-Hame Paijat-Hame 831040 +FI.04 Satakunta Satakunta 831041 +FJ.05 Western Western 2194371 +FJ.03 Northern Northern 2199295 +FJ.01 Central Central 2205272 +FJ.02 Eastern Eastern 4036647 +FJ.04 Rotuma Rotuma 6324593 +FM.04 Yap State Yap State 2081175 +FM.02 Pohnpei State Pohnpei State 2081550 +FM.01 Kosrae Kosrae 2082036 +FM.03 Chuuk Chuuk 2082282 +FO.VG Vágar Vagar 2610816 +FO.SU Suðuroy Suduroy 2612137 +FO.ST Streymoy Streymoy 2612225 +FO.SA Sandoy Sandoy 2614219 +FO.NO Norðoyar Nordoyar 2616145 +FO.OS Eysturoy Eysturoy 2622387 +FR.93 Provence-Alpes-Côte d'Azur Provence-Alpes-Cote d'Azur 2985244 +FR.52 Pays de la Loire Pays de la Loire 2988289 +FR.11 Île-de-France Ile-de-France 3012874 +FR.94 Corsica Corsica 3023519 +FR.24 Centre Centre 3027939 +FR.53 Brittany Brittany 3030293 +FR.27 Bourgogne-Franche-Comté Bourgogne-Franche-Comte 11071619 +FR.75 Nouvelle-Aquitaine Nouvelle-Aquitaine 11071620 +FR.28 Normandy Normandy 11071621 +FR.44 Grand Est Grand Est 11071622 +FR.76 Occitanie Occitanie 11071623 +FR.32 Hauts-de-France Hauts-de-France 11071624 +FR.84 Auvergne-Rhône-Alpes Auvergne-Rhone-Alpes 11071625 +GA.09 Woleu-Ntem Woleu-Ntem 2396076 +GA.08 Ogooué-Maritime Ogooue-Maritime 2396924 +GA.07 Ogooué-Lolo Ogooue-Lolo 2396925 +GA.06 Ogooué-Ivindo Ogooue-Ivindo 2396926 +GA.05 Nyanga Nyanga 2397141 +GA.04 Ngouni Ngouni 2397466 +GA.03 Moyen-Ogooué Moyen-Ogooue 2397842 +GA.02 Haut-Ogooué Haut-Ogooue 2400454 +GA.01 Estuaire Estuaire 2400682 +GB.WLS Wales Wales 2634895 +GB.SCT Scotland Scotland 2638360 +GB.NIR Northern Ireland Northern Ireland 2641364 +GB.ENG England England 6269131 +GD.06 Saint Patrick Parish Saint Patrick Parish 3579907 +GD.05 Saint Mark Parish Saint Mark Parish 3579913 +GD.04 Saint John Parish Saint John Parish 3579919 +GD.03 Saint George Parish Saint George Parish 3579926 +GD.02 Saint David Parish Saint David Parish 3579932 +GD.01 Saint Andrew Parish Saint Andrew Parish 3579938 +GD.10 Carriacou and Petite Martinique Carriacou and Petite Martinique 7303836 +GE.51 Tbilisi Tbilisi 611716 +GE.04 Adjara Adjara 615929 +GE.68 Kvemo Kartli Kvemo Kartli 865536 +GE.67 Kakheti Kakheti 865537 +GE.65 Guria Guria 865538 +GE.66 Imereti Imereti 865539 +GE.73 Shida Kartli Shida Kartli 865540 +GE.69 Mtskheta-Mtianeti Mtskheta-Mtianeti 865541 +GE.70 Racha-Lechkhumi and Kvemo Svaneti Racha-Lechkhumi and Kvemo Svaneti 865542 +GE.71 Samegrelo and Zemo Svaneti Samegrelo and Zemo Svaneti 865543 +GE.72 Samtskhe-Javakheti Samtskhe-Javakheti 865544 +GE.02 Abkhazia Abkhazia 6643410 +GF.GF Guyane Guyane 6690605 +GG.6417213 St Pierre du Bois St Pierre du Bois 6417213 +GG.6417214 Torteval Torteval 6417214 +GG.6417215 Saint Saviour Saint Saviour 6417215 +GG.6417223 Forest Forest 6417223 +GG.6417224 St Martin St Martin 6417224 +GG.6417226 Saint Andrew Saint Andrew 6417226 +GG.6417228 St Peter Port St Peter Port 6417228 +GG.6417229 Castel Castel 6417229 +GG.6417230 Vale Vale 6417230 +GG.6417233 St Sampson St Sampson 6417233 +GG.8989934 Alderney Alderney 8989934 +GH.09 Western Western 2294076 +GH.08 Volta Volta 2294234 +GH.11 Upper West Upper West 2294286 +GH.10 Upper East Upper East 2294291 +GH.06 Northern Northern 2297169 +GH.01 Greater Accra Greater Accra 2300569 +GH.05 Eastern Eastern 2301360 +GH.04 Central Central 2302353 +GH.02 Ashanti Ashanti 2304116 +GH.13 Bono Bono 12105069 +GH.16 Oti Oti 12105070 +GH.15 North East North East 12105071 +GH.12 Ahafo Ahafo 12105072 +GH.14 Bono East Bono East 12105073 +GH.17 Savannah Savannah 12105074 +GH.18 Western North Western North 12105075 +GL.04 Kujalleq Kujalleq 7602005 +GL.06 Qeqqata Qeqqata 7602006 +GL.07 Sermersooq Sermersooq 7602007 +GL.11839534 Qeqertalik Qeqertalik 11839534 +GL.11839537 Avannaata Avannaata 11839537 +GM.05 Western Western 2411683 +GM.04 Upper River Upper River 2411711 +GM.07 North Bank North Bank 2412353 +GM.03 Central River Central River 2412707 +GM.02 Lower River Lower River 2412716 +GM.01 Banjul Banjul 2413875 +GN.04 Conakry Conakry 2422464 +GN.B Boké Region Boke Region 8335085 +GN.F Faranah Faranah 8335086 +GN.K Kankan Region Kankan Region 8335087 +GN.D Kindia Kindia 8335088 +GN.L Labé Region Labe Region 8335089 +GN.M Mamou Region Mamou Region 8335090 +GN.N Nzérékoré Region Nzerekore Region 8335091 +GP.GP Guadeloupe Guadeloupe 6690363 +GQ.03 Annobon Annobon 2310307 +GQ.04 Bioko Norte Bioko Norte 2566978 +GQ.05 Bioko Sur Bioko Sur 2566979 +GQ.06 Centro Sur Centro Sur 2566980 +GQ.07 Kié-Ntem Kie-Ntem 2566981 +GQ.08 Litoral Litoral 2566982 +GQ.09 Wele-Nzas Wele-Nzas 2566983 +GQ.10 Djibloho Djibloho 12168385 +GR.736572 Mount Athos Mount Athos 736572 +GR.ESYE31 Attica Attica 6692632 +GR.ESYE24 Central Greece Central Greece 6697800 +GR.ESYE12 Central Macedonia Central Macedonia 6697801 +GR.ESYE43 Crete Crete 6697802 +GR.ESYE11 East Macedonia and Thrace East Macedonia and Thrace 6697803 +GR.ESYE21 Epirus Epirus 6697804 +GR.ESYE22 Ionian Islands Ionian Islands 6697805 +GR.ESYE41 North Aegean North Aegean 6697806 +GR.ESYE25 Peloponnese Peloponnese 6697807 +GR.ESYE42 South Aegean South Aegean 6697808 +GR.ESYE14 Thessaly Thessaly 6697809 +GR.ESYE23 West Greece West Greece 6697810 +GR.ESYE13 West Macedonia West Macedonia 6697811 +GT.22 Zacapa Zacapa 3587586 +GT.21 Totonicapán Totonicapan 3588257 +GT.20 Suchitepeque Suchitepeque 3588668 +GT.19 Sololá Solola 3588697 +GT.18 Santa Rosa Department Santa Rosa Department 3589172 +GT.17 San Marcos San Marcos 3589801 +GT.16 Sacatepéquez Sacatepequez 3590686 +GT.15 Retalhuleu Retalhuleu 3590857 +GT.14 Quiché Quiche 3590964 +GT.13 Quetzaltenango Quetzaltenango 3590978 +GT.12 Petén Peten 3591410 +GT.11 Jutiapa Jutiapa 3595067 +GT.10 Jalapa Jalapa 3595236 +GT.09 Izabal Department Izabal Department 3595259 +GT.08 Huehuetenango Huehuetenango 3595415 +GT.07 Guatemala Guatemala 3595530 +GT.06 Escuintla Escuintla 3595802 +GT.05 El Progreso El Progreso 3596416 +GT.04 Chiquimula Chiquimula 3598464 +GT.03 Chimaltenango Chimaltenango 3598571 +GT.02 Baja Verapaz Baja Verapaz 3599602 +GT.01 Alta Verapaz Alta Verapaz 3599773 +GU.PI Piti Piti 4038478 +GU.SR Santa Rita Santa Rita 4038555 +GU.SJ Sinajana Sinajana 4038590 +GU.TF Talofofo Talofofo 4038652 +GU.TM Tamuning Tamuning 4038661 +GU.UM Umatac Umatac 4038739 +GU.YG Yigo Yigo 4038796 +GU.YN Yona Yona 4038811 +GU.ME Merizo Merizo 4043396 +GU.MA Mangilao Mangilao 4043416 +GU.AH Agana Heights Agana Heights 4043524 +GU.CP Chalan Pago-Ordot Chalan Pago-Ordot 4043614 +GU.AS Asan Asan 4043691 +GU.AT Agat Agat 4043725 +GU.DD Dededo Dededo 4043877 +GU.BA Barrigada Barrigada 4043885 +GU.AN Hagatna Hagatna 4044019 +GU.IN Inarajan Inarajan 4044041 +GU.MT Mongmong-Toto-Maite Mongmong-Toto-Maite 4044148 +GW.07 Tombali Tombali 2368955 +GW.02 Quinara Quinara 2370360 +GW.04 Oio Oio 2371071 +GW.10 Gabú Gabu 2372533 +GW.06 Cacheu Cacheu 2374312 +GW.05 Bolama Bolama 2374689 +GW.11 Bissau Bissau 2374776 +GW.12 Biombo Biombo 2374820 +GW.01 Bafatá Bafata 2375255 +GY.19 Upper Takutu-Upper Essequibo Upper Takutu-Upper Essequibo 3375463 +GY.18 Upper Demerara-Berbice Upper Demerara-Berbice 3375469 +GY.17 Potaro-Siparuni Potaro-Siparuni 3376386 +GY.16 Pomeroon-Supenaam Pomeroon-Supenaam 3376407 +GY.15 Mahaica-Berbice Mahaica-Berbice 3377274 +GY.14 Essequibo Islands-West Demerara Essequibo Islands-West Demerara 3378741 +GY.13 East Berbice-Corentyne East Berbice-Corentyne 3378840 +GY.12 Demerara-Mahaica Demerara-Mahaica 3378950 +GY.11 Cuyuni-Mazaruni Cuyuni-Mazaruni 3379023 +GY.10 Barima-Waini Barima-Waini 3379515 +HK.NYL Yuen Long Yuen Long 1818224 +HK.NTW Tsuen Wan Tsuen Wan 1818458 +HK.NTP Tai Po Tai Po 1818672 +HK.NSK Sai Kung Sai Kung 1819049 +HK.NIS Islands Islands 1819708 +HK.HCW Central and Western Central and Western 7533598 +HK.HWC Wan Chai Wan Chai 7533607 +HK.HEA Eastern Eastern 7533608 +HK.HSO Southern Southern 7533609 +HK.KYT Yau Tsim Mong Yau Tsim Mong 7533610 +HK.KSS Sham Shui Po Sham Shui Po 7533611 +HK.KKC Kowloon City Kowloon City 7533612 +HK.KWT Wong Tai Sin Wong Tai Sin 7533613 +HK.KKT Kwun Tong Kwun Tong 7533614 +HK.NKT Kwai Tsing Kwai Tsing 7533615 +HK.NTM Tuen Mun Tuen Mun 7533616 +HK.NNO North North 7533617 +HK.NST Sha Tin Sha Tin 7533618 +HN.18 Yoro Department Yoro Department 3600193 +HN.17 Valle Department Valle Department 3600456 +HN.16 Santa Bárbara Department Santa Barbara Department 3601689 +HN.15 Olancho Department Olancho Department 3604249 +HN.14 Ocotepeque Department Ocotepeque Department 3604318 +HN.13 Lempira Department Lempira Department 3606066 +HN.12 La Paz Department La Paz Department 3607251 +HN.11 Bay Islands Bay Islands 3608814 +HN.10 Intibucá Department Intibuca Department 3608833 +HN.09 Gracias a Dios Department Gracias a Dios Department 3609583 +HN.08 Francisco Morazán Department Francisco Morazan Department 3609672 +HN.07 El Paraíso Department El Paraiso Department 3610942 +HN.06 Cortés Department Cortes Department 3613140 +HN.05 Copán Department Copan Department 3613229 +HN.04 Comayagua Department Comayagua Department 3613319 +HN.03 Colón Department Colon Department 3613358 +HN.02 Choluteca Department Choluteca Department 3613527 +HN.01 Atlántida Department Atlantida Department 3615027 +HR.01 Bjelovar-Bilogora Bjelovar-Bilogora 3337511 +HR.02 Brod-Posavina Brod-Posavina 3337512 +HR.03 Dubrovnik-Neretva Dubrovnik-Neretva 3337513 +HR.04 Istria Istria 3337514 +HR.05 Karlovac Karlovac 3337515 +HR.06 Koprivnica-Križevci Koprivnica-Krizevci 3337518 +HR.07 Krapina-Zagorje Krapina-Zagorje 3337519 +HR.08 Lika-Senj Lika-Senj 3337520 +HR.09 Međimurje Megimurje 3337521 +HR.10 County of Osijek-Baranja County of Osijek-Baranja 3337522 +HR.11 Požega-Slavonia Pozega-Slavonia 3337523 +HR.12 Primorje-Gorski Kotar Primorje-Gorski Kotar 3337524 +HR.13 Šibenik-Knin Sibenik-Knin 3337525 +HR.14 Sisak-Moslavina Sisak-Moslavina 3337526 +HR.15 Split-Dalmatia Split-Dalmatia 3337527 +HR.16 Varaždin Varazdin 3337528 +HR.18 Vukovar-Srijem Vukovar-Srijem 3337529 +HR.19 Zadar Zadar 3337530 +HR.20 Zagreb County Zagreb County 3337531 +HR.21 Zagreb Zagreb 3337532 +HR.17 Virovitica-Podravina Virovitica-Podravina 3337533 +HT.13 Sud-Est Sud-Est 3716950 +HT.12 Sud Sud 3716952 +HT.11 Ouest Ouest 3719432 +HT.03 Nord-Ouest Nord-Ouest 3719536 +HT.10 Nord-Est Nord-Est 3719540 +HT.09 Nord Nord 3719543 +HT.14 Grand'Anse Grand'Anse 3724613 +HT.07 Centre Centre 3728069 +HT.06 Artibonite Artibonite 3731053 +HT.15 Nippes Nippes 7115999 +HU.18 Szabolcs-Szatmár-Bereg Szabolcs-Szatmar-Bereg 715593 +HU.20 Jász-Nagykun-Szolnok Jasz-Nagykun-Szolnok 719637 +HU.11 Heves County Heves County 720002 +HU.10 Hajdú-Bihar Hajdu-Bihar 720293 +HU.06 Csongrád Csongrad 721589 +HU.04 Borsod-Abaúj-Zemplén Borsod-Abauj-Zemplen 722064 +HU.03 Bekes County Bekes County 722433 +HU.24 Zala County Zala County 3042613 +HU.23 Veszprém Veszprem 3042925 +HU.22 Vas County Vas County 3043047 +HU.21 Tolna County Tolna County 3043845 +HU.17 Somogy County Somogy County 3045226 +HU.16 Pest County Pest County 3046431 +HU.14 Nógrád Nograd 3047348 +HU.12 Komárom-Esztergom Komarom-Esztergom 3049518 +HU.09 Győr-Moson-Sopron Gyor-Moson-Sopron 3051977 +HU.08 Fejér Fejer 3053028 +HU.05 Budapest Budapest 3054638 +HU.02 Baranya Baranya 3055399 +HU.01 Bács-Kiskun Bacs-Kiskun 3055744 +ID.26 North Sumatra North Sumatra 1213642 +ID.01 Aceh Aceh 1215638 +ID.10 Yogyakarta Yogyakarta 1621176 +ID.32 South Sumatra South Sumatra 1626196 +ID.24 West Sumatra West Sumatra 1626197 +ID.31 North Sulawesi North Sulawesi 1626229 +ID.22 Southeast Sulawesi Southeast Sulawesi 1626230 +ID.21 Central Sulawesi Central Sulawesi 1626231 +ID.38 South Sulawesi South Sulawesi 1626232 +ID.37 Riau Riau 1629652 +ID.18 East Nusa Tenggara East Nusa Tenggara 1633791 +ID.17 West Nusa Tenggara West Nusa Tenggara 1633792 +ID.28 Maluku Maluku 1636627 +ID.15 Lampung Lampung 1638535 +ID.14 East Kalimantan East Kalimantan 1641897 +ID.13 Central Kalimantan Central Kalimantan 1641898 +ID.12 South Kalimantan South Kalimantan 1641899 +ID.11 West Kalimantan West Kalimantan 1641900 +ID.08 East Java East Java 1642668 +ID.07 Central Java Central Java 1642669 +ID.30 West Java West Java 1642672 +ID.05 Jambi Jambi 1642856 +ID.04 Jakarta Jakarta 1642907 +ID.36 Papua Papua 1643012 +ID.03 Bengkulu Bengkulu 1649147 +ID.02 Bali Bali 1650535 +ID.33 Banten Banten 1923045 +ID.34 Gorontalo Gorontalo 1923046 +ID.35 Bangka–Belitung Islands Bangka-Belitung Islands 1923047 +ID.29 North Maluku North Maluku 1958070 +ID.39 West Papua West Papua 1996549 +ID.41 West Sulawesi West Sulawesi 1996550 +ID.40 Riau Islands Riau Islands 1996551 +ID.42 North Kalimantan North Kalimantan 8604684 +ID.PD Southwest Papua Southwest Papua 12503510 +ID.PT Central Papua Central Papua 12503511 +ID.PE Highland Papua Highland Papua 12503512 +ID.PS South Papua South Papua 12503513 +IE.C Connacht Connacht 7521313 +IE.L Leinster Leinster 7521314 +IE.M Munster Munster 7521315 +IE.U Ulster Ulster 7521316 +IL.06 Jerusalem Jerusalem 293198 +IL.05 Tel Aviv Tel Aviv 293396 +IL.04 Haifa Haifa 294800 +IL.03 Northern District Northern District 294824 +IL.02 Central District Central District 294904 +IL.01 Southern District Southern District 294952 +IL.WE Judea and Samaria Area Judea and Samaria Area 11821181 +IM.9782164 Andreas Andreas 9782164 +IM.9782165 Arbory Arbory 9782165 +IM.9782166 Ballaugh Ballaugh 9782166 +IM.9782167 Braddan Braddan 9782167 +IM.9782168 Bride Bride 9782168 +IM.9782169 Castletown Castletown 9782169 +IM.9782170 Douglas Douglas 9782170 +IM.9782171 German German 9782171 +IM.9782172 Jurby Jurby 9782172 +IM.9782173 Laxey Laxey 9782173 +IM.9782176 Lezayre Lezayre 9782176 +IM.9782180 Lonan Lonan 9782180 +IM.9782182 Malew Malew 9782182 +IM.9782183 Marown Marown 9782183 +IM.9782184 Maughold Maughold 9782184 +IM.9782185 Michael Michael 9782185 +IM.9782186 Onchan Onchan 9782186 +IM.9782187 Patrick Patrick 9782187 +IM.9782188 Peel Peel 9782188 +IM.9782189 Port Erin Port Erin 9782189 +IM.9782190 Port St Mary Port St Mary 9782190 +IM.9782191 Ramsey Ramsey 9782191 +IM.9782192 Rushen Rushen 9782192 +IM.9782193 Santon Santon 9782193 +IN.28 West Bengal West Bengal 1252881 +IN.36 Uttar Pradesh Uttar Pradesh 1253626 +IN.26 Tripura Tripura 1254169 +IN.40 Telangana Telangana 1254788 +IN.25 Tamil Nadu Tamil Nadu 1255053 +IN.29 Sikkim Sikkim 1256312 +IN.24 Rajasthan Rajasthan 1258899 +IN.23 Punjab Punjab 1259223 +IN.22 Puducherry Puducherry 1259424 +IN.21 Odisha Odisha 1261029 +IN.20 Nagaland Nagaland 1262271 +IN.31 Mizoram Mizoram 1262963 +IN.18 Meghalaya Meghalaya 1263207 +IN.17 Manipur Manipur 1263706 +IN.16 Maharashtra Maharashtra 1264418 +IN.35 Madhya Pradesh Madhya Pradesh 1264542 +IN.14 Laccadives Laccadives 1265206 +IN.13 Kerala Kerala 1267254 +IN.19 Karnataka Karnataka 1267701 +IN.12 Jammu and Kashmir Jammu and Kashmir 1269320 +IN.11 Himachal Pradesh Himachal Pradesh 1270101 +IN.10 Haryana Haryana 1270260 +IN.09 Gujarat Gujarat 1270770 +IN.33 Goa Goa 1271157 +IN.07 Delhi Delhi 1273293 +IN.05 Chandigarh Chandigarh 1274744 +IN.34 Bihar Bihar 1275715 +IN.03 Assam Assam 1278253 +IN.30 Arunachal Pradesh Arunachal Pradesh 1278341 +IN.02 Andhra Pradesh Andhra Pradesh 1278629 +IN.01 Andaman and Nicobar Andaman and Nicobar 1278647 +IN.37 Chhattisgarh Chhattisgarh 1444364 +IN.38 Jharkhand Jharkhand 1444365 +IN.39 Uttarakhand Uttarakhand 1444366 +IN.41 Ladakh Ladakh 12096464 +IN.52 Dadra and Nagar Haveli and Daman and Diu Dadra and Nagar Haveli and Daman and Diu 12165662 +IQ.02 Basra Basra 89341 +IQ.16 Wāsiţ Wasit 89693 +IQ.18 Salah ad Din Salah ad Din 91695 +IQ.15 Nineveh Nineveh 92877 +IQ.14 Maysan Maysan 93540 +IQ.12 Karbalāʼ Muhafazat Karbala' 94823 +IQ.11 Erbil Erbil 95445 +IQ.10 Diyālá Diyala 96965 +IQ.09 Dhi Qar Dhi Qar 97019 +IQ.08 Duhok Duhok 97270 +IQ.07 Baghdad Baghdad 98180 +IQ.06 Bābil Babil 98227 +IQ.13 Kirkuk Kirkuk 98410 +IQ.05 Sulaymaniyah Sulaymaniyah 98465 +IQ.17 An Najaf An Najaf 98862 +IQ.04 Al Qādisīyah Al Qadisiyah 99022 +IQ.03 Al Muthanna Governorate Al Muthanna Governorate 99032 +IQ.01 Al Anbar Al Anbar 99592 +IQ.19 Halabja Governorate Halabja Governorate 12218240 +IR.26 Tehran Tehran 110791 +IR.36 Zanjan Zanjan 111452 +IR.40 Yazd Province Yazd Province 111821 +IR.25 Semnan Semnan 116401 +IR.35 Māzandarān Mazandaran 124544 +IR.34 Markazi Markazi 124763 +IR.23 Lorestan Province Lorestan Province 125605 +IR.16 Kurdistan Province Kurdistan Province 126584 +IR.05 Kohgiluyeh and Boyer-Ahmad Kohgiluyeh and Boyer-Ahmad 126878 +IR.15 Khuzestan Khuzestan 127082 +IR.13 Kermanshah Province Kermanshah Province 128222 +IR.29 Kerman Kerman 128231 +IR.10 Ilam Province Ilam Province 130801 +IR.11 Hormozgan Hormozgan 131222 +IR.09 Hamadan Province Hamadan Province 132142 +IR.08 Gilan Province Gilan Province 133349 +IR.07 Fars Fars 134766 +IR.03 Chaharmahal and Bakhtiari Chaharmahal and Bakhtiari 139677 +IR.22 Bushehr Bushehr 139816 +IR.33 East Azerbaijan East Azerbaijan 142549 +IR.01 West Azerbaijan West Azerbaijan 142550 +IR.32 Ardabil Province Ardabil Province 413931 +IR.28 Isfahan Isfahan 418862 +IR.37 Golestan Golestan 443792 +IR.38 Qazvin Province Qazvin Province 443793 +IR.39 Qom Province Qom Province 443794 +IR.04 Sistan and Baluchestan Sistan and Baluchestan 1159456 +IR.41 South Khorasan Province South Khorasan Province 6201374 +IR.42 Razavi Khorasan Razavi Khorasan 6201375 +IR.43 North Khorasan North Khorasan 6201376 +IR.44 Alborz Province Alborz Province 7648907 +IS.41 Northwest Northwest 3337403 +IS.40 Northeast Northeast 3337404 +IS.38 East East 3337405 +IS.42 South South 3337406 +IS.39 Capital Region Capital Region 3426182 +IS.43 Southern Peninsula Southern Peninsula 3426183 +IS.45 West West 3426184 +IS.44 Westfjords Westfjords 3426185 +IT.15 Sicily Sicily 2523119 +IT.14 Sardinia Sardinia 2523228 +IT.03 Calabria Calabria 2525468 +IT.20 Veneto Veneto 3164604 +IT.19 Aosta Valley Aosta Valley 3164857 +IT.18 Umbria Umbria 3165048 +IT.17 Trentino-Alto Adige Trentino-Alto Adige 3165244 +IT.16 Tuscany Tuscany 3165361 +IT.13 Apulia Apulia 3169778 +IT.12 Piedmont Piedmont 3170831 +IT.11 Molise Molise 3173222 +IT.10 The Marches The Marches 3174004 +IT.09 Lombardy Lombardy 3174618 +IT.08 Liguria Liguria 3174725 +IT.07 Lazio Lazio 3174976 +IT.06 Friuli Venezia Giulia Friuli Venezia Giulia 3176525 +IT.05 Emilia-Romagna Emilia-Romagna 3177401 +IT.04 Campania Campania 3181042 +IT.02 Basilicate Basilicate 3182306 +IT.01 Abruzzo Abruzzo 3183560 +JE.3237072 St Clement St Clement 3237072 +JE.3237073 St Saviour St Saviour 3237073 +JE.3237200 St. Brelade St. Brelade 3237200 +JE.3237203 Grouville Grouville 3237203 +JE.3237212 St Mary St Mary 3237212 +JE.3237214 St Lawrence St Lawrence 3237214 +JE.3237221 St Peter St Peter 3237221 +JE.3237229 St Ouen St Ouen 3237229 +JE.3237497 St John St John 3237497 +JE.3237530 Trinity Trinity 3237530 +JE.3237716 St Martîn St Martin 3237716 +JE.3237864 St Helier St Helier 3237864 +JM.16 Westmoreland Westmoreland 3488081 +JM.15 Trelawny Parish Trelawny Parish 3488222 +JM.14 Saint Thomas Parish Saint Thomas Parish 3488688 +JM.13 Saint Mary Parish Saint Mary Parish 3488693 +JM.12 Saint James Parish Saint James Parish 3488700 +JM.11 St. Elizabeth St. Elizabeth 3488708 +JM.10 Saint Catherine Parish Saint Catherine Parish 3488711 +JM.09 Saint Ann Parish Saint Ann Parish 3488715 +JM.08 Saint Andrew Parish Saint Andrew Parish 3488716 +JM.07 Portland Parish Portland Parish 3488997 +JM.04 Manchester Manchester 3489586 +JM.17 Kingston Kingston 3489853 +JM.02 Hanover Hanover 3490145 +JM.01 Clarendon Clarendon 3490952 +JO.19 Ma’an Ma'an 248380 +JO.18 Irbid Irbid 248944 +JO.17 Zarqa Zarqa 250092 +JO.12 Tafielah Tafielah 250199 +JO.16 Amman Amman 250439 +JO.15 Mafraq Mafraq 250583 +JO.09 Karak Karak 250625 +JO.02 Balqa Balqa 250751 +JO.20 Ajlun Ajlun 443120 +JO.22 Jerash Jerash 443121 +JO.21 Aqaba Aqaba 443122 +JO.23 Madaba Madaba 443123 +JP.46 Yamanashi Yamanashi 1848649 +JP.45 Yamaguchi Yamaguchi 1848681 +JP.43 Wakayama Wakayama 1848938 +JP.42 Toyama Toyama 1849872 +JP.41 Tottori Tottori 1849890 +JP.40 Tokyo Tokyo 1850144 +JP.39 Tokushima Tokushima 1850157 +JP.38 Tochigi Tochigi 1850310 +JP.37 Shizuoka Shizuoka 1851715 +JP.36 Shimane Shimane 1852442 +JP.35 Shiga Shiga 1852553 +JP.34 Saitama Saitama 1853226 +JP.33 Saga Saga 1853299 +JP.32 Osaka Osaka 1853904 +JP.47 Okinawa Okinawa 1854345 +JP.31 Okayama Okayama 1854381 +JP.30 Oita Oita 1854484 +JP.29 Niigata Niigata 1855429 +JP.28 Nara Nara 1855608 +JP.27 Nagasaki Nagasaki 1856156 +JP.26 Nagano Nagano 1856210 +JP.25 Miyazaki Miyazaki 1856710 +JP.23 Mie Mie 1857352 +JP.22 Kyoto Kyoto 1857907 +JP.21 Kumamoto Kumamoto 1858419 +JP.20 Kochi Kochi 1859133 +JP.19 Kanagawa Kanagawa 1860291 +JP.18 Kagoshima Kagoshima 1860825 +JP.17 Kagawa Kagawa 1860834 +JP.15 Ishikawa Ishikawa 1861387 +JP.13 Hyōgo Hyogo 1862047 +JP.11 Hiroshima Hiroshima 1862413 +JP.10 Gunma Gunma 1863501 +JP.09 Gifu Gifu 1863640 +JP.07 Fukuoka Fukuoka 1863958 +JP.06 Fukui Fukui 1863983 +JP.05 Ehime Ehime 1864226 +JP.01 Aichi Aichi 1865694 +JP.44 Yamagata Yamagata 2110554 +JP.24 Miyagi Miyagi 2111888 +JP.16 Iwate Iwate 2112518 +JP.14 Ibaraki Ibaraki 2112669 +JP.08 Fukushima Fukushima 2112922 +JP.04 Chiba Chiba 2113014 +JP.02 Akita Akita 2113124 +JP.12 Hokkaido Hokkaido 2130037 +JP.03 Aomori Aomori 2130656 +KE.55 West Pokot County West Pokot County 178145 +KE.54 Wajir County Wajir County 178440 +KE.52 Uasin Gishu County Uasin Gishu County 178837 +KE.51 Turkana County Turkana County 178914 +KE.50 Trans Nzoia Trans Nzoia 179068 +KE.49 Tharaka - Nithi Tharaka - Nithi 179380 +KE.48 Tana River County Tana River County 179585 +KE.46 Siaya County Siaya County 180320 +KE.45 Samburu County Samburu County 180782 +KE.05 Nairobi County Nairobi County 184742 +KE.38 Murang'A Murang'A 185578 +KE.37 Mombasa County Mombasa County 186298 +KE.35 Meru County Meru County 186824 +KE.34 Marsabit County Marsabit County 187583 +KE.33 Mandera County Mandera County 187895 +KE.29 Laikipia Laikipia 189794 +KE.28 Kwale County Kwale County 190106 +KE.27 Kitui County Kitui County 191037 +KE.26 Kisumu County Kisumu County 191242 +KE.25 Kisii County Kisii County 191298 +KE.24 Kirinyaga County Kirinyaga County 191420 +KE.23 Kilifi County Kilifi County 192064 +KE.22 Kiambu County Kiambu County 192709 +KE.21 Kericho County Kericho County 192898 +KE.20 Kakamega County Kakamega County 195271 +KE.18 Isiolo County Isiolo County 196228 +KE.16 Garissa County Garissa County 197744 +KE.15 Embu County Embu County 198474 +KE.13 Busia County Busia County 199987 +KE.12 Bungoma County Bungoma County 200066 +KE.10 Baringo Baringo 200573 +KE.43 Nyandarua County Nyandarua County 7603036 +KE.53 Vihiga County Vihiga County 7667638 +KE.30 Lamu Lamu 7667643 +KE.31 Machakos County Machakos County 7667644 +KE.32 Makueni County Makueni County 7667645 +KE.14 Elegeyo-Marakwet Marakwet District 7667646 +KE.47 Taita Taveta Taita Taveta 7667652 +KE.19 Kajiado County Kajiado County 7667657 +KE.44 Nyeri County Nyeri County 7667661 +KE.17 Homa Bay County Homa Bay County 7667665 +KE.11 Bomet County Bomet County 7667666 +KE.36 Migori County Migori County 7667678 +KE.39 Nakuru County Nakuru County 7668902 +KE.41 Narok County Narok County 7668904 +KE.42 Nyamira county Nyamira county 7806857 +KE.40 Nandi Nandi 8051212 +KG.08 Osh Region Osh Region 1346798 +KG.09 Batken Batken 1463580 +KG.06 Talas Region Talas Region 1527297 +KG.04 Naryn Region Naryn Region 1527590 +KG.07 Issyk-Kul Issyk-Kul 1528260 +KG.01 Bishkek Bishkek 1528334 +KG.03 Jalal-Abad Region Jalal-Abad Region 1529778 +KG.02 Chuy Region Chuy Region 1538652 +KG.10 Osh City Osh City 10300944 +KH.12 Pursat Pursat 1821301 +KH.29 Battambang Battambang 1821310 +KH.19 Takeo Takeo 1821939 +KH.18 Svay Rieng Svay Rieng 1821992 +KH.17 Stung Treng Stung Treng 1822028 +KH.27 Ŏtâr Méanchey Otar Meanchey 1822210 +KH.24 Siem Reap Siem Reap 1822213 +KH.23 Ratanakiri Ratanakiri 1822449 +KH.14 Prey Veng Prey Veng 1822609 +KH.13 Preah Vihear Preah Vihear 1822676 +KH.22 Phnom Penh Phnom Penh 1830103 +KH.30 Pailin Pailin 1830206 +KH.10 Mondolkiri Mondolkiri 1830306 +KH.09 Kratie Kratie 1830563 +KH.26 Kep Kep 1830937 +KH.08 Koh Kong Koh Kong 1831037 +KH.07 Kandal Kandal 1831095 +KH.21 Kampot Kampot 1831111 +KH.05 Kampong Thom Kampong Thom 1831124 +KH.04 Kampong Speu Province Kampong Speu Province 1831132 +KH.03 Kampong Chhnang Kampong Chhnang 1831166 +KH.02 Kampong Cham Kampong Cham 1831172 +KH.28 Preah Sihanouk Preah Sihanouk 1899262 +KH.25 Banteay Meanchey Banteay Meanchey 1899273 +KH.31 Tboung Khmum Tboung Khmum 7647525 +KI.01 Gilbert Islands Gilbert Islands 2110215 +KI.02 Line Islands Line Islands 4030940 +KI.03 Phoenix Islands Phoenix Islands 7521379 +KM.03 Mohéli Moheli 921780 +KM.02 Grande Comore Grande Comore 921882 +KM.01 Anjouan Anjouan 922001 +KN.15 Trinity Palmetto Point Trinity Palmetto Point 3575114 +KN.13 Middle Island Middle Island 3575164 +KN.12 Saint Thomas Lowland Saint Thomas Lowland 3575165 +KN.11 Saint Peter Basseterre Saint Peter Basseterre 3575168 +KN.10 Saint Paul Charlestown Saint Paul Charlestown 3575171 +KN.09 Saint Paul Capesterre Saint Paul Capesterre 3575172 +KN.08 Saint Mary Cayon Saint Mary Cayon 3575173 +KN.07 Saint John Figtree Saint John Figtree 3575175 +KN.06 Saint John Capesterre Saint John Capesterre 3575176 +KN.05 Saint James Windwa Saint James Windwa 3575177 +KN.04 Saint George Gingerland Saint George Gingerland 3575179 +KN.03 Saint George Basseterre Saint George Basseterre 3575180 +KN.02 Saint Anne Sandy Point Saint Anne Sandy Point 3575183 +KN.01 Christ Church Nichola Town Christ Church Nichola Town 3575476 +KP.12 Pyongyang Pyongyang 1871856 +KP.15 South Pyongan South Pyongan 1871952 +KP.11 P'yŏngan-bukto P'yongan-bukto 1871954 +KP.09 Kangwŏn-do Kangwon-do 1876101 +KP.06 South Hwanghae South Hwanghae 1876884 +KP.07 North Hwanghae North Hwanghae 1876888 +KP.03 South Hamgyong South Hamgyong 1877450 +KP.13 Yanggang-do Yanggang-do 2039332 +KP.17 North Hamgyong North Hamgyong 2044245 +KP.01 Chagang Chagang 2045265 +KP.18 Rason Rason 2054927 +KP.14 Nampo Nampo 12902702 +KP.19 Kaesong Kaesong 12902703 +KR.21 Ulsan Ulsan 1833742 +KR.19 Daejeon Daejeon 1835224 +KR.15 Daegu Daegu 1835327 +KR.11 Seoul Seoul 1835847 +KR.10 Busan Busan 1838519 +KR.14 Gyeongsangbuk-do Gyeongsangbuk-do 1841597 +KR.13 Gyeonggi-do Gyeonggi-do 1841610 +KR.18 Gwangju Gwangju 1841808 +KR.06 Gangwon-do Gangwon-do 1843125 +KR.12 Incheon Incheon 1843561 +KR.17 Chungcheongnam-do Chungcheongnam-do 1845105 +KR.05 North Chungcheong North Chungcheong 1845106 +KR.16 Jeollanam-do Jeollanam-do 1845788 +KR.03 Jeollabuk-do Jeollabuk-do 1845789 +KR.01 Jeju-do Jeju-do 1846265 +KR.20 Gyeongsangnam-do Gyeongsangnam-do 1902028 +KR.22 Sejong-si Sejong-si 8394437 +KW.08 Hawalli Hawalli 285628 +KW.02 Al Asimah Al Asimah 285788 +KW.05 Al Jahra Governorate Al Jahra Governorate 285798 +KW.07 Al Farwaniyah Al Farwaniyah 285816 +KW.04 Al Aḩmadī Al Ahmadi 285841 +KW.09 Mubārak al Kabīr Mubarak al Kabir 7733358 +KY.10346796 George Town George Town 10346796 +KY.10375968 West Bay West Bay 10375968 +KY.10375969 Bodden Town Bodden Town 10375969 +KY.10375970 North Side North Side 10375970 +KY.10375971 East End East End 10375971 +KY.10375972 Sister Island Sister Island 10375972 +KZ.07 Batys Qazaqstan Batys Qazaqstan 607847 +KZ.09 Mangghystaū Mangghystau 608879 +KZ.06 Atyrau Oblisi Atyrau Oblisi 609862 +KZ.04 Aqtöbe Aqtoebe 610688 +KZ.15 East Kazakhstan East Kazakhstan 1517381 +KZ.03 Aqmola Aqmola 1518003 +KZ.16 North Kazakhstan North Kazakhstan 1519367 +KZ.11 Pavlodar Region Pavlodar Region 1520239 +KZ.14 Qyzylorda Qyzylorda 1521406 +KZ.13 Qostanay Qostanay 1521671 +KZ.12 Karaganda Karaganda 1523401 +KZ.17 Zhambyl Zhambyl 1524444 +KZ.10 Turkistan Turkistan 1524787 +KZ.02 Almaty Almaty 1526395 +KZ.01 Almaty Oblysy Almaty Oblysy 1537162 +KZ.1537272 Shymkent Shymkent 1537272 +KZ.08 Baikonur Baikonur 1538316 +KZ.05 Astana Astana 1538317 +KZ.12510143 Abai Region Abai Region 12510143 +KZ.12510144 Jetisu Region Jetisu Region 12510144 +KZ.12510145 Ulytau Region Ulytau Region 12510145 +LA.14 Xiangkhoang Xiangkhoang 1652077 +LA.13 Xiagnabouli Xiagnabouli 1652210 +LA.27 Vientiane Vientiane 1652238 +LA.20 Savannakhet Province Savannakhet Province 1653315 +LA.19 Salavan Province Salavan Province 1653333 +LA.18 Phôngsali Phongsali 1653893 +LA.07 Oudômxai Oudomxai 1654491 +LA.17 Luang Prabang Province Luang Prabang Province 1655558 +LA.16 Loungnamtha Loungnamtha 1655561 +LA.15 Khammouane Province Khammouane Province 1656538 +LA.03 Houaphan Houaphan 1657114 +LA.02 Champasak Province Champasak Province 1657818 +LA.01 Attapu Attapu 1665045 +LA.26 Xékong Xekong 1904615 +LA.22 Bokeo Bokeo 1904616 +LA.23 Bolikhamsai Bolikhamsai 1904617 +LA.24 Vientiane Prefecture Vientiane Prefecture 1904618 +LA.28 Xaisomboun Xaisomboun 11395958 +LB.05 Mont-Liban Mont-Liban 273607 +LB.04 Beyrouth Beyrouth 276780 +LB.09 Liban-Nord Liban-Nord 278297 +LB.06 South Governorate South Governorate 279894 +LB.08 Béqaa Beqaa 280282 +LB.07 Nabatîyé Nabatiye 444191 +LB.10 Aakkâr Aakkar 6201370 +LB.11 Baalbek-Hermel Governorate Baalbek-Hermel Governorate 6201371 +LC.10 Vieux-Fort Vieux-Fort 3576413 +LC.09 Soufrière Soufriere 3576441 +LC.08 Micoud Micoud 3576567 +LC.07 Laborie Laborie 3576662 +LC.06 Gros-Islet Gros-Islet 3576685 +LC.05 Dennery Dennery 3576764 +LC.04 Choiseul Choiseul 3576794 +LC.03 Castries Castries 3576810 +LC.01 Anse-la-Raye Anse-la-Raye 3576891 +LC.12 Canaries Canaries 11351387 +LI.11 Vaduz Vaduz 3042031 +LI.10 Triesenberg Triesenberg 3042034 +LI.09 Triesen Triesen 3042036 +LI.08 Schellenberg Schellenberg 3042038 +LI.07 Schaan Schaan 3042042 +LI.06 Ruggell Ruggell 3042047 +LI.05 Planken Planken 3042050 +LI.04 Mauren Mauren 3042056 +LI.03 Gamprin Gamprin 3042063 +LI.02 Eschen Eschen 3042069 +LI.01 Balzers Balzers 3042074 +LK.36 Western Province Western Province 1223421 +LK.35 Uva Province Uva Province 1225265 +LK.34 Southern Province Southern Province 1227618 +LK.33 Sabaragamuwa Province Sabaragamuwa Province 1228435 +LK.32 North Western Province North Western Province 1232860 +LK.30 North Central Province North Central Province 1232870 +LK.29 Central Province Central Province 1249296 +LK.38 Northern Province Northern Province 7671049 +LK.37 Eastern Province Eastern Province 8133521 +LR.10 Sinoe County Sinoe County 2273898 +LR.09 Nimba Nimba 2274688 +LR.14 Montserrado County Montserrado County 2274890 +LR.13 Maryland County Maryland County 2275099 +LR.20 Lofa County Lofa County 2275344 +LR.19 Grand Gedeh County Grand Gedeh County 2276622 +LR.12 Grand Cape Mount County Grand Cape Mount County 2276627 +LR.11 Grand Bassa County Grand Bassa County 2276630 +LR.01 Bong County Bong County 2278292 +LR.15 Bomi County Bomi County 2278324 +LR.16 Grand Kru County Grand Kru County 2588490 +LR.17 Margibi County Margibi County 2588491 +LR.18 River Cess County River Cess County 2588492 +LR.21 Gbarpolu County Gbarpolu County 2593119 +LR.22 River Gee County River Gee County 2593120 +LS.19 Thaba-Tseka Thaba-Tseka 932011 +LS.18 Quthing Quthing 932184 +LS.17 Qacha's Nek District Qacha's Nek District 932219 +LS.16 Mokhotlong District Mokhotlong District 932418 +LS.15 Mohale's Hoek District Mohale's Hoek District 932439 +LS.14 Maseru District Maseru District 932506 +LS.13 Mafeteng District Mafeteng District 932615 +LS.12 Leribe Leribe 932700 +LS.11 Butha-Buthe Butha-Buthe 932888 +LS.10 Berea Berea 932932 +LT.56 Alytus Alytus 864389 +LT.57 Kaunas Kaunas 864477 +LT.58 Klaipėda County Klaipeda County 864478 +LT.59 Marijampolė County Marijampole County 864479 +LT.60 Panevėžys Panevezys 864480 +LT.61 Siauliai Siauliai 864481 +LT.62 Tauragė County Taurage County 864482 +LT.63 Telsiai Telsiai 864483 +LT.64 Utena Utena 864484 +LT.65 Vilnius Vilnius 864485 +LU.WI Wiltz Wiltz 2959975 +LU.VD Vianden Vianden 2960020 +LU.RM Remich Remich 2960152 +LU.RD Redange Redange 2960161 +LU.ME Mersch Mersch 2960275 +LU.LU Luxembourg Luxembourg 2960315 +LU.GR Grevenmacher Grevenmacher 2960514 +LU.ES Esch-sur-Alzette Esch-sur-Alzette 2960599 +LU.EC Echternach Echternach 2960629 +LU.DI Diekirch Diekirch 2960656 +LU.CL Clervaux Clervaux 2960683 +LU.CA Capellen Capellen 2960696 +LV.33 Ventspils Municipality Ventspils Municipality 454307 +LV.32 Ventspils Ventspils 454311 +LV.31 Valmiera Valmiera 454564 +LV.30 Valka Valka 454571 +LV.29 Tukums Municipality Tukums Municipality 454771 +LV.28 Talsi Municipality Talsi Municipality 454968 +LV.27 Saldus Rajons Saldus Rajons 455888 +LV.25 Riga Riga 456173 +LV.24 Rēzekne Municipality Rezekne Municipality 456197 +LV.23 Rēzekne Rezekne 456203 +LV.22 Preiļu novads Preilu novads 456528 +LV.21 Ogre Ogre 457061 +LV.20 Madona Municipality Madona Municipality 457712 +LV.19 Ludza Municipality Ludza Municipality 457773 +LV.18 Limbaži Municipality Limbazi Municipality 457889 +LV.16 Liepāja Liepaja 457955 +LV.15 Kuldīga Municipality Kuldiga Municipality 458459 +LV.14 Krāslava Municipality Kraslava Municipality 458621 +LV.13 Jūrmala Jurmala 459202 +LV.12 Jelgava Municipality Jelgava Municipality 459278 +LV.11 Jelgava Jelgava 459281 +LV.10 Jēkabpils Municipality Jekabpils Municipality 459282 +LV.09 Gulbene Municipality Gulbene Municipality 459664 +LV.08 Dobele Municipality Dobele Municipality 460311 +LV.06 Daugavpils Daugavpils 460414 +LV.05 Cēsis Municipality Cesis Municipality 460569 +LV.04 Bauska Municipality Bauska Municipality 461112 +LV.03 Balvi Municipality Balvi Municipality 461160 +LV.02 Alūksne Municipality Aluksne Municipality 461525 +LV.01 Aizkraukle Municipality Aizkraukle Municipality 461613 +LV.95 Mārupe Marupe 7628319 +LV.A2 Olaine Olaine 7628320 +LV.80 Ķekava Kekava 7628322 +LV.C3 Salaspils Municipality Salaspils Municipality 7628323 +LV.34 Ādaži Adazi 7628327 +LV.90 Līvāni Livani 7628341 +LV.E1 Varakļāni Municipality Varaklani Municipality 7628342 +LV.B5 Ropaži Municipality Ropazi Municipality 7628359 +LV.C7 Sigulda Municipality Sigulda Municipality 7628362 +LV.C5 Saulkrasti Municipality Saulkrasti Municipality 7628366 +LV.D1 Smiltene Municipality Smiltene Municipality 7628380 +LV.DN South Kurzeme Municipality South Kurzeme Municipality 12276857 +LV.AN Augšdaugava Municipality Augsdaugava Municipality 12276858 +LY.70 Darnah Darnah 87204 +LY.69 Banghāzī Banghazi 88318 +LY.66 Al Marj Al Marj 88904 +LY.65 Al Kufrah Al Kufrah 88932 +LY.63 Al Jabal al Akhḑar Al Jabal al Akhdar 443289 +LY.77 Tripoli Tripoli 2210245 +LY.76 Surt Surt 2210553 +LY.75 Sabha District Sabha District 2212774 +LY.74 Nālūt Nalut 2214432 +LY.73 Murzuq District Murzuq District 2214602 +LY.72 Mişrātah Misratah 2214845 +LY.71 Ghāt Ghat 2217350 +LY.68 Az Zāwiyah Az Zawiyah 2218972 +LY.78 Ash Shāţiʼ Wadi ash Shati' 2219413 +LY.64 Al Jufrah Al Jufrah 2219944 +LY.67 An Nuqāţ al Khams An Nuqat al Khams 2593778 +LY.79 Al Buţnān Al Butnan 7602688 +LY.80 Jabal al Gharbi Jabal al Gharbi 7602689 +LY.81 Al Jafārah Al Jafarah 7602690 +LY.82 Al Marqab Al Marqab 7602691 +LY.83 Al Wāḩāt Al Wahat 7602692 +LY.84 Wādī al Ḩayāt Wadi al Hayat 7602693 +MA.01 Tanger-Tetouan-Al Hoceima Tanger-Tetouan-Al Hoceima 11281874 +MA.02 Oriental Oriental 11281875 +MA.03 Fès-Meknès Fes-Meknes 11281876 +MA.04 Rabat-Salé-Kénitra Rabat-Sale-Kenitra 11281877 +MA.05 Béni Mellal-Khénifra Beni Mellal-Khenifra 11281878 +MA.06 Casablanca-Settat Casablanca-Settat 11281879 +MA.07 Marrakesh-Safi Marrakesh-Safi 11281880 +MA.08 Drâa-Tafilalet Draa-Tafilalet 11281881 +MA.09 Souss-Massa Souss-Massa 11281882 +MA.10 Guelmim-Oued Noun Guelmim-Oued Noun 11281884 +MA.11 Laâyoune-Sakia El Hamra Laayoune-Sakia El Hamra 11281885 +MA.12 Dakhla-Oued Ed-Dahab Dakhla-Oued Ed-Dahab 11281886 +MC.00 Municipality of Monaco Municipality of Monaco 3319178 +MD.73 Raionul Edineţ Raionul Edinet 617077 +MD.92 Ungheni Ungheni 617181 +MD.91 Teleneşti Telenesti 617255 +MD.90 Taraclia Taraclia 617264 +MD.88 Ştefan-Vodă Stefan-Voda 617283 +MD.89 Strășeni Straseni 617301 +MD.87 Soroca District Soroca District 617366 +MD.84 Rîşcani Riscani 617483 +MD.83 Rezina Rezina 617501 +MD.82 Orhei Orhei 617639 +MD.81 Raionul Ocniţa Raionul Ocnita 617656 +MD.59 Anenii Noi Anenii Noi 617715 +MD.80 Nisporeni Nisporeni 617754 +MD.79 Leova Leova 617903 +MD.85 Sîngerei Singerei 617913 +MD.69 Criuleni Criuleni 617962 +MD.78 Ialoveni Ialoveni 617991 +MD.57 Chișinău Municipality Chisinau Municipality 618069 +MD.67 Căuşeni Causeni 618119 +MD.65 Cantemir Cantemir 618142 +MD.66 Călăraşi Calarasi 618162 +MD.64 Cahul Cahul 618164 +MD.76 Glodeni Glodeni 618260 +MD.75 Floreşti Floresti 618331 +MD.74 Fălești Falesti 618345 +MD.72 Dubăsari District Dubasari District 618363 +MD.71 Drochia Drochia 618369 +MD.70 Donduşeni Donduseni 618381 +MD.68 Cimişlia Cimislia 618430 +MD.63 Briceni Briceni 618511 +MD.61 Basarabeasca Basarabeasca 618565 +MD.77 Hînceşti Hincesti 858803 +MD.86 Şoldăneşti Soldanesti 858808 +MD.58 Transnistria Transnistria 858889 +MD.51 Gagauzia Gagauzia 858895 +MD.62 Bender Municipality Bender Municipality 861487 +MD.60 Bălţi Balti 873909 +ME.17 Rožaje Municipality Rozaje Municipality 786233 +ME.21 Opština Žabljak Opstina Zabljak 3186995 +ME.20 Ulcinj Ulcinj 3188514 +ME.19 Tivat Tivat 3189071 +ME.16 Podgorica Podgorica 3189077 +ME.18 Opština Šavnik Opstina Savnik 3191221 +ME.15 Opština Plužine Opstina Pluzine 3193129 +ME.14 Pljevlja Pljevlja 3193160 +ME.13 Opština Plav Opstina Plav 3193227 +ME.12 Opština Nikšić Opstina Niksic 3194493 +ME.11 Mojkovac Mojkovac 3194925 +ME.10 Kotor Kotor 3197537 +ME.09 Opština Kolašin Opstina Kolasin 3197895 +ME.03 Berane Berane 3199070 +ME.08 Herceg Novi Herceg Novi 3199393 +ME.07 Danilovgrad Danilovgrad 3202193 +ME.06 Cetinje Cetinje 3202640 +ME.05 Budva Budva 3203104 +ME.04 Bijelo Polje Bijelo Polje 3204173 +ME.02 Bar Bar 3204508 +ME.01 Andrijevica Andrijevica 3343959 +ME.22 Gusinje Municipality Gusinje Municipality 11497642 +ME.23 Petnjica Municipality Petnjica Municipality 11497643 +ME.24 Tuzi Municipality Tuzi Municipality 12104729 +ME.25 Zeta Zeta 12640530 +MG.71 Diana Diana 7670842 +MG.72 Sava Sava 7670846 +MG.42 Sofia Sofia 7670847 +MG.32 Analanjirofo Analanjirofo 7670848 +MG.41 Boeny Boeny 7670849 +MG.43 Betsiboka Betsiboka 7670850 +MG.33 Alaotra Mangoro Alaotra Mangoro 7670851 +MG.44 Melaky Melaky 7670852 +MG.14 Bongolava Bongolava 7670853 +MG.12 Vakinankaratra Vakinankaratra 7670854 +MG.13 Itasy Itasy 7670855 +MG.11 Analamanga Analamanga 7670856 +MG.31 Atsinanana Atsinanana 7670857 +MG.54 Menabe Menabe 7670902 +MG.22 Amoron'i Mania Amoron'i Mania 7670904 +MG.21 Upper Matsiatra Upper Matsiatra 7670905 +MG.24 Ihorombe Ihorombe 7670907 +MG.25 Atsimo-Atsinanana Atsimo-Atsinanana 7670908 +MG.53 Anosy Anosy 7670910 +MG.52 Androy Androy 7670911 +MG.51 Atsimo-Andrefana Atsimo-Andrefana 7670913 +MG.26 Fitovinany Region Fitovinany Region 12494965 +MG.27 Vatovavy Region Vatovavy Region 12494968 +MH.007 Ailinginae Atoll Ailinginae Atoll 7303491 +MH.010 Ailinglaplap Atoll Ailinglaplap Atoll 7303492 +MH.030 Ailuk Atoll Ailuk Atoll 7303493 +MH.040 Arno Atoll Arno Atoll 7303494 +MH.050 Aur Atoll Aur Atoll 7303495 +MH.060 Bikar Atoll Bikar Atoll 7303496 +MH.070 Bikini Atoll Bikini Atoll 7303497 +MH.080 Ebon Atoll Ebon Atoll 7303498 +MH.090 Enewetak Atoll Enewetak Atoll 7303499 +MH.100 Erikub Atoll Erikub Atoll 7303500 +MH.120 Jaluit Atoll Jaluit Atoll 7303501 +MH.150 Kwajalein Atoll Kwajalein Atoll 7303502 +MH.160 Lae Atoll Lae Atoll 7303503 +MH.180 Likiep Atoll Likiep Atoll 7303504 +MH.190 Majuro Atoll Majuro Atoll 7303505 +MH.300 Maloelap Atoll Maloelap Atoll 7303506 +MH.320 Mili Atoll Mili Atoll 7303507 +MH.330 Namdrik Atoll Namdrik Atoll 7303508 +MH.340 Namu Atoll Namu Atoll 7303509 +MH.350 Rongelap Atoll Rongelap Atoll 7303510 +MH.360 Rongrik Atoll Rongrik Atoll 7303511 +MH.385 Taka Atoll Taka Atoll 7303512 +MH.073 Bokak Atoll Bokak Atoll 7303513 +MH.390 Ujae Atoll Ujae Atoll 7303514 +MH.400 Ujelang Ujelang 7303515 +MH.410 Utrik Atoll Utrik Atoll 7303516 +MH.420 Wotho Atoll Wotho Atoll 7303517 +MH.430 Wotje Atoll Wotje Atoll 7303518 +MH.110 Jabat Island Jabat Island 7303519 +MH.130 Jemo Island Jemo Island 7303520 +MH.140 Kili Island Kili Island 7303521 +MH.170 Lib Island Lib Island 7303522 +MH.310 Mejit Island Mejit Island 7303523 +MK.E9 Valandovo Valandovo 784732 +MK.86 Resen Resen 786339 +MK.51 Kratovo Kratovo 789090 +MK.78 Pehchevo Pehchevo 862938 +MK.72 Novo Selo Novo Selo 862945 +MK.11 Bosilovo Bosilovo 862946 +MK.A9 Vasilevo Vasilevo 862947 +MK.E5 Dojran Dojran 862949 +MK.08 Bogdanci Bogdanci 862950 +MK.47 Konche Konche 862953 +MK.62 Makedonska Kamenica Makedonska Kamenica 862956 +MK.C6 Zrnovci Zrnovci 862958 +MK.40 Karbinci Karbinci 862960 +MK.25 Demir Kapija Demir Kapija 862961 +MK.87 Rosoman Rosoman 862973 +MK.35 Gradsko Gradsko 862974 +MK.60 Lozovo Lozovo 862975 +MK.19 Češinovo-Obleševo Cesinovo-Oblesevo 862977 +MK.E1 Novaci Novaci 863468 +MK.04 Berovo Berovo 863485 +MK.06 Bitola Bitola 863486 +MK.D9 Mogila Mogila 863488 +MK.01 Arachinovo Arachinovo 863831 +MK.C7 Bogovinje Bogovinje 863834 +MK.12 Brvenica Brvenica 863835 +MK.C9 Chashka Chashka 863838 +MK.18 Centar Zhupa Centar Zhupa 863841 +MK.20 Chucher Sandevo Chucher Sandevo 863842 +MK.D2 Debar Debar 863843 +MK.22 Delchevo Delchevo 863844 +MK.D3 Demir Hisar Demir Hisar 863846 +MK.28 Dolneni Dolneni 863849 +MK.33 Gevgelija Gevgelija 863854 +MK.D4 Gostivar Gostivar 863855 +MK.36 Ilinden Ilinden 863856 +MK.D5 Jegunovce Jegunovce 863858 +MK.D6 Kavadarci Kavadarci 863861 +MK.43 Kichevo Kichevo 863862 +MK.46 Kochani Kochani 863865 +MK.52 Kriva Palanka Kriva Palanka 863869 +MK.53 Krivogashtani Krivogashtani 863870 +MK.54 Krushevo Krushevo 863871 +MK.D7 Kumanovo Kumanovo 863873 +MK.59 Lipkovo Lipkovo 863875 +MK.D8 Makedonski Brod Makedonski Brod 863877 +MK.69 Negotino Negotino 863881 +MK.E2 Ohrid Ohrid 863883 +MK.79 Petrovec Petrovec 863886 +MK.80 Plasnica Plasnica 863887 +MK.E3 Prilep Prilep 863888 +MK.83 Probishtip Probishtip 863889 +MK.84 Radovish Radovish 863890 +MK.85 Rankovce Rankovce 863891 +MK.E4 Mavrovo and Rostuša Mavrovo and Rostusa 863892 +MK.92 Sopište Sopiste 863896 +MK.97 Staro Nagorichane Staro Nagorichane 863899 +MK.98 Shtip Shtip 863900 +MK.E6 Struga Struga 863901 +MK.E7 Strumica Strumica 863902 +MK.A2 Studenichani Studenichani 863903 +MK.A4 Sveti Nikole Sveti Nikole 863905 +MK.A5 Tearce Tearce 863906 +MK.E8 Tetovo Tetovo 863907 +MK.F1 Veles Veles 863909 +MK.B3 Vevchani Vevchani 863911 +MK.B4 Vinica Vinica 863912 +MK.B7 Vrapchishte Vrapchishte 863914 +MK.C2 Zelenikovo Zelenikovo 863918 +MK.C3 Zhelino Zhelino 863919 +MK.F5 Debarca Debarca 7056271 +MK.F6 Grad Skopje Grad Skopje 11398357 +ML.08 Tombouctou Tombouctou 2449066 +ML.06 Sikasso Sikasso 2451184 +ML.05 Ségou Segou 2451477 +ML.04 Mopti Mopti 2453347 +ML.07 Koulikoro Koulikoro 2454532 +ML.03 Kayes Kayes 2455517 +ML.09 Gao Gao 2457161 +ML.01 Bamako Bamako 2460594 +ML.10 Kidal Kidal 2597449 +ML.12070575 Taoudénit Taoudenit 12070575 +ML.12070577 Ménaka Menaka 12070577 +MM.12 Tanintharyi Region Tanintharyi Region 1293118 +MM.11 Shan State Shan State 1297099 +MM.10 Sagaing Region Sagaing Region 1298480 +MM.17 Yangon Yangon 1298822 +MM.01 Rakhine Rakhine 1298852 +MM.16 Bago Region Bago Region 1300463 +MM.13 Mon Mon 1308528 +MM.08 Mandalay Region Mandalay Region 1311871 +MM.15 Magway Magway 1312604 +MM.06 Kayah State Kayah State 1319539 +MM.05 Kayin State Kayin State 1320233 +MM.04 Kachin State Kachin State 1321702 +MM.03 Ayeyarwady Ayeyarwady 1321850 +MM.02 Chin State Chin State 1327132 +MM.18 Nay Pyi Taw Nay Pyi Taw 8239588 +MN.19 Uvs Province Uvs Province 1514967 +MN.12 Hovd Hovd 1515696 +MN.10 Govi-Altai Province Govi-Altai Province 1515917 +MN.09 Dzabkhan Dzabkhan 1516012 +MN.03 Bayan-Ölgiy Bayan-Olgiy 1516278 +MN.02 Bayanhongor Bayanhongor 1516290 +MN.20 Ulaanbaatar Ulaanbaatar 2028461 +MN.18 Central Aimak Central Aimak 2028849 +MN.17 Sühbaatar Suhbaatar 2029155 +MN.16 Selenge Province Selenge Province 2029432 +MN.15 Övörhangay OEvoerhangay 2029546 +MN.14 Ömnögovĭ OEmnoegovi 2029669 +MN.13 Khövsgöl Province Khoevsgoel Province 2030469 +MN.11 Hentiy Hentiy 2030783 +MN.08 Middle Govĭ Middle Govi 2031740 +MN.07 East Gobi Aymag East Gobi Aymag 2031798 +MN.06 East Aimak East Aimak 2031799 +MN.21 Bulgan Bulgan 2032199 +MN.01 Arkhangai Province Arkhangai Province 2032855 +MN.23 Darhan Uul Darhan Uul 2055111 +MN.24 Govĭ-Sumber Govi-Sumber 2055112 +MN.25 Orhon Orhon 2055113 +MO.11875154 Nossa Senhora de Fátima Nossa Senhora de Fatima 11875154 +MO.11875155 Santo António Santo Antonio 11875155 +MO.11875156 São Lázaro Sao Lazaro 11875156 +MO.11875157 Sé Se 11875157 +MO.11875158 São Lourenço Sao Lourenco 11875158 +MO.11875159 Nossa Senhora do Carmo Nossa Senhora do Carmo 11875159 +MO.11875160 Cotai Cotai 11875160 +MO.11875161 São Francisco Xavier Sao Francisco Xavier 11875161 +MP.100 Rota Rota 4041530 +MP.110 Saipan Saipan 4041552 +MP.120 Tinian Tinian 4041650 +MP.085 Northern Islands Northern Islands 7733156 +MQ.MQ Martinique Martinique 6690603 +MR.06 Trarza Trarza 2375742 +MR.11 Tiris Zemmour Tiris Zemmour 2375989 +MR.09 Tagant Tagant 2376551 +MR.12 Inchiri Inchiri 2378903 +MR.02 Hodh El Gharbi Hodh El Gharbi 2379024 +MR.01 Hodh Ech Chargi Hodh Ech Chargi 2379025 +MR.10 Guidimaka Guidimaka 2379216 +MR.04 Gorgol Gorgol 2379384 +MR.08 Dakhlet Nouadhibou Dakhlet Nouadhibou 2380426 +MR.05 Brakna Brakna 2380635 +MR.03 Assaba Assaba 2381344 +MR.07 Adrar Adrar 2381972 +MR.13 Nouakchott Ouest Nouakchott Ouest 11496391 +MR.14 Nouakchott Nord Nouakchott Nord 11496392 +MR.15 Nouakchott Sud Nouakchott Sud 11496393 +MS.03 Saint Peter Saint Peter 3578039 +MS.02 Saint Georges Saint Georges 3578044 +MS.01 Saint Anthony Saint Anthony 3578045 +MT.01 Attard Attard 8299700 +MT.02 Balzan Balzan 8299701 +MT.03 Il-Birgu Il-Birgu 8299702 +MT.04 Birkirkara Birkirkara 8299703 +MT.05 Birżebbuġa Birzebbuga 8299704 +MT.06 Bormla Bormla 8299705 +MT.07 Dingli Dingli 8299706 +MT.08 Il-Fgura Il-Fgura 8299707 +MT.09 Floriana Floriana 8299708 +MT.10 Il-Fontana Il-Fontana 8299709 +MT.11 Għajnsielem Ghajnsielem 8299710 +MT.12 L-Għarb L-Gharb 8299711 +MT.13 Ħal Għargħur Hal Gharghur 8299712 +MT.14 L-Għasri L-Ghasri 8299713 +MT.15 Ħal Għaxaq Hal Ghaxaq 8299714 +MT.16 Il-Gudja Il-Gudja 8299715 +MT.17 Il-Gżira Il-Gzira 8299716 +MT.18 Il-Ħamrun Il-Hamrun 8299717 +MT.19 L-Iklin L-Iklin 8299718 +MT.20 L-Imdina L-Imdina 8299719 +MT.21 L-Imġarr L-Imgarr 8299720 +MT.22 L-Imqabba L-Imqabba 8299721 +MT.23 L-Imsida L-Imsida 8299722 +MT.24 Mtarfa Mtarfa 8299723 +MT.25 Senglea Senglea 8299724 +MT.26 Il-Kalkara Il-Kalkara 8299725 +MT.27 Ta’ Kerċem Ta' Kercem 8299726 +MT.28 Kirkop Kirkop 8299727 +MT.29 Lija Lija 8299728 +MT.30 Luqa Luqa 8299729 +MT.31 Il-Marsa Il-Marsa 8299730 +MT.32 Marsaskala Marsaskala 8299731 +MT.33 Marsaxlokk Marsaxlokk 8299732 +MT.34 Il-Mellieħa Il-Mellieha 8299733 +MT.35 Il-Mosta Il-Mosta 8299734 +MT.36 Il-Munxar Il-Munxar 8299735 +MT.37 In-Nadur In-Nadur 8299736 +MT.38 In-Naxxar In-Naxxar 8299737 +MT.39 Paola Paola 8299738 +MT.40 Pembroke Pembroke 8299739 +MT.41 Tal-Pietà Tal-Pieta 8299740 +MT.42 Il-Qala Il-Qala 8299741 +MT.43 Qormi Qormi 8299742 +MT.44 Il-Qrendi Il-Qrendi 8299743 +MT.45 Ir-Rabat Ir-Rabat 8299744 +MT.46 Victoria Victoria 8299745 +MT.47 Safi Safi 8299746 +MT.48 Saint John Saint John 8299747 +MT.49 Saint Julian Saint Julian 8299748 +MT.50 Saint Lawrence Saint Lawrence 8299749 +MT.51 Saint Lucia Saint Lucia 8299750 +MT.52 Saint Paul’s Bay Saint Paul's Bay 8299751 +MT.53 Saint Venera Saint Venera 8299752 +MT.54 Sannat Sannat 8299753 +MT.55 Is-Siġġiewi Is-Siggiewi 8299754 +MT.56 Tas-Sliema Tas-Sliema 8299755 +MT.57 Is-Swieqi Is-Swieqi 8299756 +MT.58 Tarxien Tarxien 8299757 +MT.59 Ta’ Xbiex Ta' Xbiex 8299758 +MT.61 Ix-Xagħra Ix-Xaghra 8299759 +MT.62 Ix-Xewkija Ix-Xewkija 8299760 +MT.63 Ix-Xgħajra Ix-Xghajra 8299761 +MT.64 Ħaż-Żabbar Haz-Zabbar 8299762 +MT.65 Ħaż-Żebbuġ Haz-Zebbug 8299763 +MT.66 Iż-Żebbuġ Iz-Zebbug 8299764 +MT.67 Iż-Żejtun Iz-Zejtun 8299765 +MT.68 Iż-Żurrieq Iz-Zurrieq 8299766 +MT.60 Valletta Valletta 8334638 +MU.21 Agalega Islands Agalega Islands 448254 +MU.20 Savanne Savanne 934017 +MU.19 Rivière du Rempart Riviere du Rempart 934090 +MU.18 Port Louis Port Louis 934153 +MU.17 Plaines Wilhems Plaines Wilhems 934166 +MU.16 Pamplemousses Pamplemousses 934212 +MU.15 Moka Moka 934275 +MU.14 Grand Port Grand Port 934466 +MU.13 Flacq Flacq 934522 +MU.12 Black River Black River 934718 +MU.22 Cargados Carajos Cargados Carajos 1106583 +MU.23 Rodrigues Rodrigues 1547449 +MV.47 Vaavu Atholhu Vaavu Atholhu 1281843 +MV.46 Thaa Atholhu Thaa Atholhu 1281881 +MV.45 Shaviyani Atholhu Shaviyani Atholhu 1281892 +MV.01 Seenu Seenu 1281893 +MV.44 Raa Atoll Raa Atoll 1281918 +MV.43 Noonu Atoll Noonu Atoll 1281937 +MV.42 Gnyaviyani Atoll Gnyaviyani Atoll 1281945 +MV.41 Meemu Atholhu Meemu Atholhu 1281985 +MV.39 Faadhippolhu Atoll Faadhippolhu Atoll 1282096 +MV.05 Laamu Laamu 1282101 +MV.38 Kaafu Atoll Kaafu Atoll 1282208 +MV.37 Haa Dhaalu Atholhu Haa Dhaalu Atholhu 1282293 +MV.36 Haa Alifu Atholhu Haa Alifu Atholhu 1282294 +MV.35 Gaafu Dhaalu Atoll Gaafu Dhaalu Atoll 1282328 +MV.34 Gaafu Alif Atoll Gaafu Alif Atoll 1282329 +MV.33 Faafu Atholhu Faafu Atholhu 1282393 +MV.32 Dhaalu Atholhu Dhaalu Atholhu 1282447 +MV.31 Baa Atholhu Baa Atholhu 1282478 +MV.30 Northern Ari Atoll Northern Ari Atoll 1282497 +MV.40 Male Male 1337624 +MV.10346475 Southern Ari Atoll Southern Ari Atoll 10346475 +MW.S Southern Region Southern Region 923817 +MW.N Northern Region Northern Region 924591 +MW.C Central Region Central Region 931597 +MX.31 Yucatán Yucatan 3514211 +MX.30 Veracruz Veracruz 3514780 +MX.29 Tlaxcala Tlaxcala 3515359 +MX.28 Tamaulipas Tamaulipas 3516391 +MX.27 Tabasco Tabasco 3516458 +MX.23 Quintana Roo Quintana Roo 3520887 +MX.22 Querétaro Queretaro 3520914 +MX.21 Puebla Puebla 3521082 +MX.20 Oaxaca Oaxaca 3522509 +MX.19 Nuevo León Nuevo Leon 3522542 +MX.17 Morelos Morelos 3522961 +MX.15 México Mexico 3523272 +MX.13 Hidalgo Hidalgo 3527115 +MX.12 Guerrero Guerrero 3527213 +MX.09 Mexico City Mexico City 3527646 +MX.05 Chiapas Chiapas 3531011 +MX.04 Campeche Campeche 3531730 +MX.32 Zacatecas Zacatecas 3979840 +MX.26 Sonora Sonora 3982846 +MX.25 Sinaloa Sinaloa 3983035 +MX.24 San Luis Potosí San Luis Potosi 3985605 +MX.18 Nayarit Nayarit 3995012 +MX.16 Michoacán Michoacan 3995955 +MX.14 Jalisco Jalisco 4004156 +MX.11 Guanajuato Guanajuato 4005267 +MX.10 Durango Durango 4011741 +MX.08 Colima Colima 4013513 +MX.07 Coahuila Coahuila 4013674 +MX.06 Chihuahua Chihuahua 4014336 +MX.03 Baja California Sur Baja California Sur 4017698 +MX.02 Baja California Baja California 4017700 +MX.01 Aguascalientes Aguascalientes 4019231 +MY.04 Melaka Melaka 1733035 +MY.13 Terengganu Terengganu 1733036 +MY.12 Selangor Selangor 1733037 +MY.11 Sarawak Sarawak 1733038 +MY.16 Sabah Sabah 1733039 +MY.08 Perlis Perlis 1733040 +MY.07 Perak Perak 1733041 +MY.06 Pahang Pahang 1733042 +MY.05 Negeri Sembilan Negeri Sembilan 1733043 +MY.03 Kelantan Kelantan 1733044 +MY.14 Kuala Lumpur Kuala Lumpur 1733046 +MY.09 Penang Penang 1733047 +MY.02 Kedah Kedah 1733048 +MY.01 Johor Johor 1733049 +MY.15 Labuan Labuan 1734240 +MY.17 Putrajaya Putrajaya 1996552 +MZ.09 Zambezia Province Zambezia Province 1024312 +MZ.08 Tete Tete 1026010 +MZ.05 Sofala Sofala 1026804 +MZ.07 Niassa Province Niassa Province 1030006 +MZ.06 Nampula Nampula 1033354 +MZ.04 Maputo Province Maputo Province 1040649 +MZ.10 Manica Manica 1040947 +MZ.03 Inhambane Province Inhambane Province 1045110 +MZ.02 Gaza Province Gaza Province 1046058 +MZ.01 Cabo Delgado Province Cabo Delgado Province 1051823 +MZ.11 Maputo City Maputo City 1105845 +NA.28 Zambezi Region Zambezi Region 1090052 +NA.21 Khomas Region Khomas Region 3352137 +NA.29 Erongo Region Erongo Region 3371199 +NA.30 Hardap Region Hardap Region 3371200 +NA.31 Karas Region Karas Region 3371201 +NA.32 Kunene Region Kunene Region 3371202 +NA.33 Ohangwena Region Ohangwena Region 3371203 +NA.35 Omaheke Region Omaheke Region 3371205 +NA.36 Omusati Region Omusati Region 3371206 +NA.37 Oshana Region Oshana Region 3371207 +NA.38 Oshikoto Region Oshikoto Region 3371208 +NA.39 Otjozondjupa Region Otjozondjupa Region 3371209 +NA.40 Kavango East Kavango East 8693188 +NA.41 Kavango West Kavango West 8693189 +NC.02 South Province South Province 2140464 +NC.01 North Province North Province 2140685 +NC.03 Loyalty Islands Loyalty Islands 7521415 +NE.07 Zinder Region Zinder Region 2437797 +NE.06 Tahoua Region Tahoua Region 2439374 +NE.04 Maradi Region Maradi Region 2441289 +NE.03 Dosso Region Dosso Region 2445486 +NE.02 Diffa Diffa 2445702 +NE.01 Agadez Agadez 2448083 +NE.09 Tillabéri Region Tillaberi Region 2595293 +NE.08 Niamey Niamey 2595294 +NG.51 Sokoto Sokoto 2322907 +NG.50 Rivers State Rivers State 2324433 +NG.49 Plateau State Plateau State 2324828 +NG.32 Oyo State Oyo State 2325190 +NG.48 Ondo State Ondo State 2326168 +NG.16 Ogun State Ogun State 2327546 +NG.31 Niger State Niger State 2328925 +NG.05 Lagos Lagos 2332453 +NG.30 Kwara State Kwara State 2332785 +NG.24 Katsina State Katsina State 2334797 +NG.29 Kano State Kano State 2335196 +NG.23 Kaduna State Kaduna State 2335722 +NG.28 Imo State Imo State 2337542 +NG.22 Cross River State Cross River State 2345891 +NG.27 Borno State Borno State 2346794 +NG.26 Benue State Benue State 2347266 +NG.46 Bauchi Bauchi 2347468 +NG.25 Anambra Anambra 2349961 +NG.21 Akwa Ibom State Akwa Ibom State 2350813 +NG.11 FCT FCT 2352776 +NG.45 Abia State Abia State 2565340 +NG.36 Delta Delta 2565341 +NG.35 Adamawa Adamawa 2565342 +NG.37 Edo State Edo State 2565343 +NG.47 Enugu State Enugu State 2565344 +NG.39 Jigawa State Jigawa State 2565345 +NG.52 Bayelsa State Bayelsa State 2595344 +NG.53 Ebonyi State Ebonyi State 2595345 +NG.54 Ekiti State Ekiti State 2595346 +NG.55 Gombe State Gombe State 2595347 +NG.56 Nasarawa State Nasarawa State 2595348 +NG.57 Zamfara State Zamfara State 2595349 +NG.40 Kebbi Kebbi 2597363 +NG.41 Kogi State Kogi State 2597364 +NG.42 Osun State Osun State 2597365 +NG.43 Taraba State Taraba State 2597366 +NG.44 Yobe State Yobe State 2597367 +NI.15 Rivas Department Rivas Department 3617051 +NI.14 Río San Juan Department Rio San Juan Department 3617056 +NI.13 Nueva Segovia Department Nueva Segovia Department 3617458 +NI.12 Matagalpa Department Matagalpa Department 3617707 +NI.11 Masaya Department Masaya Department 3617722 +NI.10 Managua Department Managua Department 3617762 +NI.09 Madriz Department Madriz Department 3617796 +NI.08 León Department Leon Department 3618029 +NI.07 Jinotega Department Jinotega Department 3618928 +NI.06 Granada Department Granada Department 3619135 +NI.05 Estelí Department Esteli Department 3619193 +NI.04 Chontales Department Chontales Department 3620368 +NI.03 Chinandega Department Chinandega Department 3620380 +NI.02 Carazo Department Carazo Department 3620481 +NI.01 Boaco Department Boaco Department 3620673 +NI.17 North Caribbean Coast North Caribbean Coast 3830307 +NI.18 South Caribbean Coast South Caribbean Coast 3830308 +NL.11 South Holland South Holland 2743698 +NL.10 Zeeland Zeeland 2744011 +NL.09 Utrecht Utrecht 2745909 +NL.15 Overijssel Overijssel 2748838 +NL.07 North Holland North Holland 2749879 +NL.06 North Brabant North Brabant 2749990 +NL.05 Limburg Limburg 2751596 +NL.04 Groningen Groningen 2755249 +NL.03 Gelderland Gelderland 2755634 +NL.02 Friesland Friesland 2755812 +NL.01 Drenthe Drenthe 2756631 +NL.16 Flevoland Flevoland 3319179 +NO.05 Finnmark Finnmark 780166 +NO.20 Vestfold Vestfold 3132015 +NO.18 Troms Troms 3133897 +NO.17 Telemark Telemark 3134723 +NO.14 Rogaland Rogaland 3141558 +NO.13 Østfold Ostfold 3143188 +NO.12 Oslo Oslo 3143242 +NO.09 Nordland Nordland 3144301 +NO.08 Møre og Romsdal More og Romsdal 3145495 +NO.04 Buskerud Buskerud 3159665 +NO.01 Akershus Akershus 3163480 +NO.21 Trøndelag Trondelag 11862827 +NO.42 Agder Agder 12110596 +NO.34 Innlandet Innlandet 12110598 +NO.46 Vestland Vestland 12110600 +NP.1 Koshi Koshi 12095447 +NP.2 Madhesh Madhesh 12095448 +NP.3 Bagmati Province Bagmati Province 12095449 +NP.4 Province 4 Province 4 12095450 +NP.5 Lumbini Province Lumbini Province 12095451 +NP.6 Karnali Pradesh Karnali Pradesh 12095452 +NP.7 Sudurpashchim Pradesh Sudurpashchim Pradesh 12095453 +NR.14 Yaren District Yaren District 2110418 +NR.13 Uaboe District Uaboe District 2110420 +NR.12 Nibok District Nibok District 2110423 +NR.11 Meneng District Meneng District 2110431 +NR.10 Ijuw District Ijuw District 2110432 +NR.09 Ewa District Ewa District 2110435 +NR.08 Denigomodu District Denigomodu District 2110437 +NR.07 Buada District Buada District 2110440 +NR.06 Boe District Boe District 2110441 +NR.05 Baiti District Baiti District 2110442 +NR.04 Anibare District Anibare District 2110445 +NR.03 Anetan District Anetan District 2110448 +NR.02 Anabar District Anabar District 2110449 +NR.01 Aiwo District Aiwo District 2110451 +NZ.G2 Wellington Region Wellington Region 2179538 +NZ.F3 Manawatu-Wanganui Manawatu-Wanganui 2179671 +NZ.G1 Waikato Region Waikato Region 2180293 +NZ.TAS Tasman District Tasman District 2181818 +NZ.F9 Taranaki Region Taranaki Region 2181872 +NZ.F8 Southland Southland 2182501 +NZ.E8 Bay of Plenty Bay of Plenty 2182560 +NZ.F6 Northland Northland 2185978 +NZ.F4 Marlborough Marlborough 2187304 +NZ.F2 Hawke's Bay Region Hawke's Bay Region 2190146 +NZ.F1 Gisborne Gisborne 2190767 +NZ.E9 Canterbury Canterbury 2192628 +NZ.E7 Auckland Auckland 2193734 +NZ.10 Chatham Islands Chatham Islands 4033013 +NZ.F5 Nelson Region Nelson Region 6612108 +NZ.F7 Otago Otago 6612109 +NZ.G3 West Coast West Coast 6612113 +OM.01 Ad Dakhiliyah Ad Dakhiliyah 411735 +OM.02 Al Batinah South Al Batinah South 411736 +OM.03 Al Wusta Governorate Al Wusta Governorate 411737 +OM.04 Southeastern Governorate Southeastern Governorate 411738 +OM.09 Ad Dhahirah Ad Dhahirah 411739 +OM.06 Muscat Muscat 411740 +OM.07 Musandam Governorate Musandam Governorate 411741 +OM.08 Dhofar Dhofar 411742 +OM.10 Al Buraimi Al Buraimi 7110710 +OM.12 Northeastern Governorate Northeastern Governorate 8394433 +OM.11 Al Batinah North Al Batinah North 8394434 +PA.10 Veraguas Province Veraguas Province 3700159 +PA.09 Guna Yala Guna Yala 3701537 +PA.08 Panamá Panama 3703433 +PA.07 Los Santos Province Los Santos Province 3704961 +PA.06 Herrera Province Herrera Province 3708710 +PA.05 Darién Darien 3711671 +PA.04 Colón Colon 3712073 +PA.03 Coclé Cocle 3712162 +PA.02 Chiriquí Province Chiriqui Province 3712410 +PA.01 Bocas del Toro Province Bocas del Toro Province 3713954 +PA.11 Emberá Embera 7303686 +PA.12 Ngöbe-Buglé Comarca Ngoebe-Bugle Comarca 7303688 +PA.13 Panamá Oeste Province Panama Oeste Province 11353126 +PA.NT Naso Tjër Di Naso Tjer Di 12508964 +PE.25 Ucayali Ucayali 3691099 +PE.24 Tumbes Tumbes 3691146 +PE.22 San Martín Department San Martin Department 3692385 +PE.20 Piura Piura 3693525 +PE.16 Loreto Loreto 3695238 +PE.14 Lambayeque Lambayeque 3695753 +PE.13 La Libertad La Libertad 3695781 +PE.10 Huánuco Department Huanuco Department 3696416 +PE.06 Cajamarca Department Cajamarca Department 3699087 +PE.02 Ancash Ancash 3699674 +PE.01 Amazonas Amazonas 3699699 +PE.23 Tacna Tacna 3928127 +PE.21 Puno Puno 3931275 +PE.19 Pasco Pasco 3932834 +PE.18 Moquegua Department Moquegua Department 3934607 +PE.17 Madre de Dios Madre de Dios 3935619 +PE.LMA Lima Province Lima Province 3936451 +PE.15 Lima region Lima region 3936452 +PE.12 Junin Junin 3937485 +PE.11 Ica Ica 3938526 +PE.09 Huancavelica Huancavelica 3939467 +PE.08 Cuzco Department Cuzco Department 3941583 +PE.07 Callao Callao 3946080 +PE.05 Ayacucho Ayacucho 3947018 +PE.04 Arequipa Arequipa 3947319 +PE.03 Apurímac Department Apurimac Department 3947421 +PF.04 Îles Marquises Iles Marquises 4019991 +PF.03 Îles Tuamotu-Gambier Iles Tuamotu-Gambier 4030621 +PF.02 Leeward Islands Leeward Islands 4034364 +PF.01 Îles du Vent Iles du Vent 4034365 +PF.05 Îles Australes Iles Australes 4034366 +PG.17 West New Britain Province West New Britain Province 2083546 +PG.06 Western Province Western Province 2083549 +PG.16 Western Highlands Province Western Highlands Province 2083551 +PG.05 Southern Highlands Province Southern Highlands Province 2086331 +PG.18 Sandaun Province Sandaun Province 2087246 +PG.07 Bougainville Bougainville 2089470 +PG.04 Oro Province Oro Province 2089478 +PG.15 New Ireland New Ireland 2089693 +PG.20 National Capital National Capital 2089856 +PG.14 Morobe Province Morobe Province 2090468 +PG.13 Manus Province Manus Province 2091495 +PG.12 Madang Province Madang Province 2091993 +PG.02 Gulf Province Gulf Province 2096633 +PG.19 Enga Province Enga Province 2097655 +PG.11 East Sepik Province East Sepik Province 2097846 +PG.10 East New Britain Province East New Britain Province 2097853 +PG.09 Eastern Highlands Province Eastern Highlands Province 2097855 +PG.08 Chimbu Province Chimbu Province 2098593 +PG.03 Milne Bay Province Milne Bay Province 2132895 +PG.01 Central Province Central Province 2133763 +PG.21 Hela Province Hela Province 8521658 +PG.22 Jiwaka Province Jiwaka Province 8521660 +PH.14 Autonomous Region in Muslim Mindanao Autonomous Region in Muslim Mindanao 7115989 +PH.10 Northern Mindanao Northern Mindanao 7521295 +PH.41 Mimaropa Mimaropa 7521296 +PH.02 Cagayan Valley Cagayan Valley 7521297 +PH.12 Soccsksargen Soccsksargen 7521298 +PH.13 Caraga Caraga 7521299 +PH.15 Cordillera Cordillera 7521300 +PH.01 Ilocos Ilocos 7521301 +PH.40 Calabarzon Calabarzon 7521303 +PH.06 Western Visayas Western Visayas 7521304 +PH.03 Central Luzon Central Luzon 7521305 +PH.07 Central Visayas Central Visayas 7521306 +PH.08 Eastern Visayas Eastern Visayas 7521307 +PH.09 Zamboanga Peninsula Zamboanga Peninsula 7521308 +PH.11 Davao Region Davao Region 7521309 +PH.05 Bicol Region Bicol Region 7521310 +PH.NCR Metro Manila Metro Manila 7521311 +PK.08 Islamabad Islamabad 1162015 +PK.05 Sindh Sindh 1164807 +PK.04 Punjab Punjab 1167710 +PK.03 Khyber Pakhtunkhwa Khyber Pakhtunkhwa 1168873 +PK.07 Gilgit-Baltistan(POK) Gilgit-Baltistan(POK) 1168878 +PK.02 Balochistan Balochistan 1183606 +PK.06 Azad Jammu and Kashmir(POK) Azad Jammu and Kashmir(POK) 1184196 +PL.75 Lublin Lublin 858785 +PL.77 Lesser Poland Lesser Poland 858786 +PL.78 Mazovia Mazovia 858787 +PL.80 Subcarpathia Subcarpathia 858788 +PL.81 Podlasie Podlasie 858789 +PL.84 Świętokrzyskie Swietokrzyskie 858790 +PL.85 Warmia-Masuria Warmia-Masuria 858791 +PL.72 Lower Silesia Lower Silesia 3337492 +PL.74 Łódź Voivodeship Lodz Voivodeship 3337493 +PL.76 Lubusz Lubusz 3337494 +PL.79 Opole Voivodeship Opole Voivodeship 3337495 +PL.82 Pomerania Pomerania 3337496 +PL.83 Silesia Silesia 3337497 +PL.86 Greater Poland Greater Poland 3337498 +PL.87 West Pomerania West Pomerania 3337499 +PL.73 Kujawsko-Pomorskie Kujawsko-Pomorskie 3337500 +PM.97502 Saint-Pierre Saint-Pierre 3424935 +PM.97501 Miquelon-Langlade Miquelon-Langlade 3424938 +PR.001 Adjuntas Adjuntas 4562487 +PR.003 Aguada Aguada 4562503 +PR.005 Aguadilla Aguadilla 4562512 +PR.007 Aguas Buenas Aguas Buenas 4562516 +PR.009 Aibonito Aibonito 4562531 +PR.011 Añasco Anasco 4562605 +PR.013 Arecibo Arecibo 4562640 +PR.015 Arroyo Arroyo 4562682 +PR.017 Barceloneta Barceloneta 4562771 +PR.019 Barranquitas Barranquitas 4562779 +PR.021 Bayamón Bayamon 4562837 +PR.023 Cabo Rojo Cabo Rojo 4562997 +PR.025 Caguas Caguas 4563011 +PR.027 Camuy Camuy 4563065 +PR.029 Canóvanas Canovanas 4563169 +PR.031 Carolina Carolina 4563244 +PR.033 Cataño Catano 4563299 +PR.035 Cayey Cayey 4563309 +PR.037 Ceiba Ceiba 4563380 +PR.039 Ciales Ciales 4563774 +PR.041 Cidra Cidra 4563778 +PR.043 Coamo Coamo 4563812 +PR.045 Comerío Comerio 4563921 +PR.047 Corozal Corozal 4564004 +PR.049 Culebra Culebra 4564071 +PR.051 Dorado Dorado 4564134 +PR.053 Fajardo Fajardo 4564949 +PR.054 Florida Florida 4564993 +PR.055 Guánica Guanica 4565091 +PR.057 Guayama Guayama 4565107 +PR.059 Guayanilla Guayanilla 4565112 +PR.061 Guaynabo Guaynabo 4565120 +PR.063 Gurabo Gurabo 4565126 +PR.065 Hatillo Hatillo 4565348 +PR.067 Hormigueros Hormigueros 4565381 +PR.069 Humacao Humacao 4565449 +PR.071 Isabela Isabela 4565581 +PR.073 Jayuya Jayuya 4565684 +PR.075 Juana Díaz Juana Diaz 4565713 +PR.077 Juncos Juncos 4565720 +PR.079 Lajas Lajas 4565900 +PR.081 Lares Lares 4565910 +PR.083 Las Marías Las Marias 4565961 +PR.085 Las Piedras Las Piedras 4565981 +PR.087 Loíza Loiza 4566025 +PR.089 Luquillo Luquillo 4566106 +PR.091 Manatí Manati 4566138 +PR.093 Maricao Maricao 4566180 +PR.095 Maunabo Maunabo 4566209 +PR.097 Mayagüez Mayagueez 4566217 +PR.099 Moca Moca 4566272 +PR.101 Morovis Morovis 4566334 +PR.103 Naguabo Naguabo 4566397 +PR.105 Naranjito Naranjito 4566403 +PR.107 Orocovis Orocovis 4566456 +PR.109 Patillas Patillas 4566654 +PR.111 Peñuelas Penuelas 4566689 +PR.113 Ponce Ponce 4566886 +PR.117 Rincón Rincon 4567727 +PR.115 Quebradillas Quebradillas 4567734 +PR.119 Río Grande Rio Grande 4567823 +PR.121 Sabana Grande Sabana Grande 4568015 +PR.123 Salinas Salinas 4568043 +PR.125 San Germán San German 4568105 +PR.127 San Juan San Juan 4568138 +PR.129 San Lorenzo San Lorenzo 4568150 +PR.131 San Sebastián San Sebastian 4568177 +PR.133 Santa Isabel Santa Isabel 4568213 +PR.135 Toa Alta Toa Alta 4568404 +PR.137 Toa Baja Toa Baja 4568408 +PR.139 Trujillo Alto Trujillo Alto 4568452 +PR.141 Utuado Utuado 4568491 +PR.143 Vega Alta Vega Alta 4568529 +PR.145 Vega Baja Vega Baja 4568534 +PR.149 Villalba Villalba 4568684 +PR.151 Yabucoa Yabucoa 4568909 +PR.153 Yauco Yauco 4568918 +PR.147 Vieques Vieques 4568924 +PS.GZ Gaza Strip Gaza Strip 281132 +PS.WE West Bank West Bank 285153 +PT.19 Setúbal Setubal 2262961 +PT.18 Santarém Santarem 2263478 +PT.16 Portalegre Portalegre 2264507 +PT.14 Lisbon Lisbon 2267056 +PT.13 Leiria Leiria 2267094 +PT.09 Faro Faro 2268337 +PT.08 Évora Evora 2268404 +PT.06 Castelo Branco Castelo Branco 2269513 +PT.03 Beja Beja 2270984 +PT.10 Madeira Madeira 2593105 +PT.22 Viseu Viseu 2732264 +PT.21 Vila Real Vila Real 2732437 +PT.20 Viana do Castelo Viana do Castelo 2732772 +PT.17 Porto Porto 2735941 +PT.11 Guarda Guarda 2738782 +PT.07 Coimbra Coimbra 2740636 +PT.05 Bragança Braganca 2742026 +PT.04 Braga Braga 2742031 +PT.02 Aveiro Aveiro 2742610 +PT.23 Azores Azores 3411865 +PW.11 Ngatpang Ngatpang 1559532 +PW.16 Sonsorol Sonsorol 1559630 +PW.05 Kayangel Kayangel 1559774 +PW.04 Hatohobei Hatohobei 1559776 +PW.01 Aimeliik Aimeliik 1559964 +PW.02 Airai Airai 4037645 +PW.03 Angaur Angaur 4037653 +PW.06 Koror Koror 4037892 +PW.07 Melekeok Melekeok 4037930 +PW.08 Ngaraard Ngaraard 4037962 +PW.12 Ngchesar Ngchesar 4037976 +PW.09 Ngarchelong Ngarchelong 4038037 +PW.10 Ngardmau Ngardmau 4038043 +PW.13 Ngeremlengui Ngeremlengui 4038068 +PW.14 Ngiwal Ngiwal 4038179 +PW.15 Peleliu Peleliu 4038261 +PY.17 San Pedro Department San Pedro Department 3437027 +PY.16 Presidente Hayes Presidente Hayes 3437443 +PY.15 Paraguarí Paraguari 3437599 +PY.13 Ñeembucú Neembucu 3437677 +PY.12 Misiones Department Misiones Department 3437727 +PY.11 Itapúa Itapua 3437923 +PY.10 Guairá Guaira 3438049 +PY.08 Cordillera Department Cordillera Department 3438827 +PY.07 Concepción Concepcion 3438833 +PY.06 Central Department Central Department 3439137 +PY.19 Canindeyú Canindeyu 3439216 +PY.05 Caazapá Caazapa 3439296 +PY.04 Caaguazú Caaguazu 3439312 +PY.02 Amambay Department Amambay Department 3439433 +PY.01 Alto Paraná Alto Parana 3439440 +PY.23 Alto Paraguay Alto Paraguay 3439441 +PY.22 Asunción Asuncion 3474570 +PY.24 Boquerón Boqueron 3867442 +QA.08 Madīnat ash Shamāl Madinat ash Shamal 389462 +QA.04 Al Khor Al Khor 389465 +QA.09 Umm Salal Umm Salal 389467 +QA.06 Baladīyat ar Rayyān Baladiyat ar Rayyan 389469 +QA.01 Baladīyat ad Dawḩah Baladiyat ad Dawhah 389470 +QA.10 Al Wakrah Al Wakrah 389472 +QA.13 Al Daayen Al Daayen 8030540 +QA.14 Al-Shahaniya Al-Shahaniya 11777514 +RE.RE Réunion Reunion 6690283 +RO.40 Vrancea Vrancea 662447 +RO.39 Vâlcea County Valcea County 662892 +RO.38 Vaslui County Vaslui County 663116 +RO.37 Tulcea County Tulcea County 664517 +RO.36 Timiș County Timis County 665091 +RO.35 Teleorman County Teleorman County 665283 +RO.34 Suceava Suceava 665849 +RO.33 Sibiu County Sibiu County 667267 +RO.32 Satu Mare County Satu Mare County 667869 +RO.31 Sălaj County Salaj County 668248 +RO.30 Prahova Prahova 669737 +RO.29 Olt Olt 671857 +RO.28 Neamț County Neamt County 672460 +RO.27 Mureș County Mures County 672628 +RO.26 Mehedinți County Mehedinti County 673612 +RO.25 Maramureş Maramures 673887 +RO.23 Iași County Iasi County 675809 +RO.22 Ialomița County Ialomita County 675848 +RO.21 Hunedoara County Hunedoara County 675917 +RO.20 Harghita County Harghita County 676309 +RO.19 Gorj County Gorj County 676898 +RO.42 Giurgiu County Giurgiu County 677104 +RO.18 Galați County Galati County 677692 +RO.17 Dolj Dolj 679134 +RO.16 Dâmbovița County Dambovita County 679385 +RO.15 Covasna County Covasna County 680428 +RO.14 Constanța County Constanta County 680962 +RO.13 Cluj County Cluj County 681291 +RO.12 Caraș-Severin County Caras-Severin County 682714 +RO.41 Călărași County Calarasi County 683016 +RO.11 Buzău County Buzau County 683121 +RO.10 București Bucuresti 683504 +RO.09 Brașov County Brasov County 683843 +RO.08 Brăila County Braila County 683901 +RO.07 Botoșani County Botosani County 684038 +RO.06 Bistrița-Năsăud County Bistrita-Nasaud County 684647 +RO.05 Bihor County Bihor County 684878 +RO.04 Bacău County Bacau County 685947 +RO.03 Arges Arges 686192 +RO.02 Arad County Arad County 686253 +RO.01 Alba County Alba County 686581 +RO.43 Ilfov Ilfov 865518 +RS.VO Vojvodina Vojvodina 784272 +RS.SE Central Serbia Central Serbia 785958 +RU.88 Yaroslavl Oblast Yaroslavl Oblast 468898 +RU.86 Voronezh Oblast Voronezh Oblast 472039 +RU.85 Vologda Oblast Vologda Oblast 472454 +RU.84 Volgograd Oblast Volgograd Oblast 472755 +RU.81 Ulyanovsk Ulyanovsk 479119 +RU.80 Udmurtiya Republic Udmurtiya Republic 479613 +RU.77 Tver Oblast Tver Oblast 480041 +RU.76 Tula Oblast Tula Oblast 480508 +RU.73 Tatarstan Republic Tatarstan Republic 484048 +RU.72 Tambov Oblast Tambov Oblast 484638 +RU.70 Stavropol Kray Stavropol Kray 487839 +RU.69 Smolensk Oblast Smolensk Oblast 491684 +RU.67 Saratov Oblast Saratov Oblast 498671 +RU.65 Samara Oblast Samara Oblast 499068 +RU.62 Ryazan Oblast Ryazan Oblast 500059 +RU.61 Rostov Rostov 501165 +RU.60 Pskov Oblast Pskov Oblast 504338 +RU.90 Perm Krai Perm Krai 511180 +RU.57 Penza Oblast Penza Oblast 511555 +RU.56 Oryol oblast Oryol oblast 514801 +RU.55 Orenburg Oblast Orenburg Oblast 515001 +RU.52 Novgorod Oblast Novgorod Oblast 519324 +RU.68 North Ossetia–Alania North Ossetia-Alania 519969 +RU.50 Nenets Nenets 522652 +RU.49 Murmansk Murmansk 524304 +RU.48 Moscow Moscow 524894 +RU.47 Moscow Oblast Moscow Oblast 524925 +RU.46 Mordoviya Republic Mordoviya Republic 525369 +RU.45 Mariy-El Republic Mariy-El Republic 529352 +RU.43 Lipetsk Oblast Lipetsk Oblast 535120 +RU.42 Leningradskaya Oblast' Leningradskaya Oblast' 536199 +RU.66 St.-Petersburg St.-Petersburg 536203 +RU.41 Kursk Oblast Kursk Oblast 538555 +RU.38 Krasnodar Krai Krasnodar Krai 542415 +RU.37 Kostroma Oblast Kostroma Oblast 543871 +RU.34 Komi Komi 545854 +RU.33 Kirov Oblast Kirov Oblast 548389 +RU.28 Karelia Karelia 552548 +RU.27 Karachayevo-Cherkesiya Republic Karachayevo-Cherkesiya Republic 552927 +RU.25 Kaluga Oblast Kaluga Oblast 553899 +RU.24 Kalmykiya Republic Kalmykiya Republic 553972 +RU.23 Kaliningrad Oblast Kaliningrad Oblast 554230 +RU.22 Kabardino-Balkariya Republic Kabardino-Balkariya Republic 554667 +RU.21 Ivanovo Oblast Ivanovo Oblast 555235 +RU.19 Ingushetiya Republic Ingushetiya Republic 556349 +RU.51 Nizhny Novgorod Oblast Nizhny Novgorod Oblast 559838 +RU.17 Dagestan Dagestan 567293 +RU.16 Chuvash Republic Chuvash Republic 567395 +RU.12 Chechnya Chechnya 569665 +RU.10 Bryansk Oblast Bryansk Oblast 571473 +RU.09 Belgorod Oblast Belgorod Oblast 578071 +RU.08 Bashkortostan Republic Bashkortostan Republic 578853 +RU.07 Astrakhan Oblast Astrakhan Oblast 580491 +RU.06 Arkhangelskaya Arkhangelskaya 581043 +RU.01 Adygeya Republic Adygeya Republic 584222 +RU.83 Vladimir Oblast Vladimir Oblast 826294 +RU.87 Yamalo-Nenets Yamalo-Nenets 1486462 +RU.78 Tyumen Oblast Tyumen Oblast 1488747 +RU.79 Republic of Tyva Republic of Tyva 1488873 +RU.75 Tomsk Oblast Tomsk Oblast 1489421 +RU.71 Sverdlovsk Oblast Sverdlovsk Oblast 1490542 +RU.54 Omsk Oblast Omsk Oblast 1496152 +RU.53 Novosibirsk Oblast Novosibirsk Oblast 1496745 +RU.40 Kurgan Oblast Kurgan Oblast 1501312 +RU.91 Krasnoyarsk Krai Krasnoyarsk Krai 1502020 +RU.32 Khanty-Mansia Khanty-Mansia 1503773 +RU.31 Khakasiya Republic Khakasiya Republic 1503834 +RU.29 Kuzbass Kuzbass 1503900 +RU.03 Altai Altai 1506272 +RU.13 Chelyabinsk Chelyabinsk 1508290 +RU.04 Altai Krai Altai Krai 1511732 +RU.63 Sakha Sakha 2013162 +RU.59 Primorye Primorye 2017623 +RU.30 Khabarovsk Khabarovsk 2022888 +RU.20 Irkutsk Oblast Irkutsk Oblast 2023468 +RU.89 Jewish Autonomous Oblast Jewish Autonomous Oblast 2026639 +RU.05 Amur Oblast Amur Oblast 2027748 +RU.11 Buryatiya Republic Buryatiya Republic 2050915 +RU.64 Sakhalin Oblast Sakhalin Oblast 2121529 +RU.44 Magadan Oblast Magadan Oblast 2123627 +RU.92 Kamchatka Kamchatka 2125072 +RU.15 Chukotka Chukotka 2126099 +RU.93 Zabaykalskiy (Transbaikal) Kray Zabaykalskiy (Transbaikal) Kray 7779061 +RW.11 Eastern Province Eastern Province 6413337 +RW.12 Kigali Kigali 6413338 +RW.13 Northern Province Northern Province 6413339 +RW.14 Western Province Western Province 6413340 +RW.15 Southern Province Southern Province 6413341 +SA.19 Tabuk Region Tabuk Region 101627 +SA.16 Najran Region Najran Region 103628 +SA.14 Mecca Region Mecca Region 104514 +SA.17 Jazan Region Jazan Region 105298 +SA.13 Ha'il Region Ha'il Region 106280 +SA.11 'Asir Region 'Asir Region 108179 +SA.06 Eastern Province Eastern Province 108241 +SA.10 Riyadh Region Riyadh Region 108411 +SA.08 Al-Qassim Region Al-Qassim Region 108933 +SA.05 Medina Region Medina Region 109224 +SA.20 Al Jawf Region Al Jawf Region 109470 +SA.15 Northern Borders Region Northern Borders Region 109579 +SA.02 Al Bahah Region Al Bahah Region 109954 +SB.11 Western Province Western Province 2101556 +SB.03 Malaita Province Malaita Province 2106552 +SB.07 Isabel Province Isabel Province 2108262 +SB.06 Guadalcanal Province Guadalcanal Province 2108831 +SB.10 Central Province Central Province 2109495 +SB.09 Temotu Province Temotu Province 2178472 +SB.08 Makira-Ulawa Province Makira-Ulawa Province 2178730 +SB.12 Choiseul Province Choiseul Province 7280292 +SB.13 Rennell and Bellona Province Rennell and Bellona Province 7280293 +SB.14 Honiara Honiara 9259067 +SC.23 Takamaka Takamaka 241151 +SC.22 Saint Louis Saint Louis 241181 +SC.27 Port Glaud Port Glaud 241215 +SC.20 Pointe La Rue Pointe La Rue 241221 +SC.19 Plaisance Plaisance 241224 +SC.18 Mont Fleuri Mont Fleuri 241251 +SC.17 Mont Buxton Mont Buxton 241252 +SC.26 La Rivière Anglaise La Riviere Anglaise 241302 +SC.25 La Digue and Inner Islands La Digue and Inner Islands 241311 +SC.24 Grand Anse Mahe Grand Anse Mahe 241330 +SC.14 Grand Anse Praslin Grand Anse Praslin 241331 +SC.12 Glacis Glacis 241336 +SC.11 Cascade Cascade 241396 +SC.10 Bel Ombre Bel Ombre 241424 +SC.09 Bel Air Bel Air 241426 +SC.08 Beau Vallon Beau Vallon 241428 +SC.07 Baie Sainte Anne Baie Sainte Anne 241438 +SC.06 Baie Lazare Baie Lazare 241439 +SC.05 Anse Royale Anse Royale 241444 +SC.03 Anse Etoile Anse Etoile 241447 +SC.02 Anse Boileau Anse Boileau 241449 +SC.01 Anse-aux-Pins Anse-aux-Pins 241450 +SC.29 Les Mamelles Les Mamelles 448408 +SC.30 Roche Caiman Roche Caiman 448409 +SC.28 Au Cap Au Cap 448410 +SC.11876017 Outer Islands Outer Islands 11876017 +SC.12200079 Ile Perseverance I Ile Perseverance I 12200079 +SC.12200080 Ile Perseverance II Ile Perseverance II 12200080 +SD.43 Northern State Northern State 378389 +SD.29 Khartoum Khartoum 379253 +SD.36 Red Sea Red Sea 408646 +SD.38 Al Jazīrah Al Jazirah 408648 +SD.39 Al Qaḑārif Al Qadarif 408649 +SD.41 White Nile White Nile 408653 +SD.42 Blue Nile Blue Nile 408654 +SD.47 Western Darfur Western Darfur 408658 +SD.62 West Kordofan State West Kordofan State 408659 +SD.49 Southern Darfur Southern Darfur 408660 +SD.50 Southern Kordofan Southern Kordofan 408661 +SD.52 Kassala Kassala 408663 +SD.53 River Nile River Nile 408664 +SD.55 Northern Darfur Northern Darfur 408666 +SD.56 North Kordofan North Kordofan 408667 +SD.58 Sinnār Sinnar 408669 +SD.60 Eastern Darfur Eastern Darfur 8394435 +SD.61 Central Darfur Central Darfur 8394436 +SE.14 Norrbotten Norrbotten 604010 +SE.25 Västmanland Vaestmanland 2664179 +SE.24 Västernorrland Vaesternorrland 2664292 +SE.23 Västerbotten Vaesterbotten 2664415 +SE.22 Värmland Vaermland 2664870 +SE.21 Uppsala Uppsala 2666218 +SE.26 Stockholm Stockholm 2673722 +SE.18 Södermanland Soedermanland 2676207 +SE.16 Östergötland OEstergoetland 2685867 +SE.15 Örebro OErebro 2686655 +SE.12 Kronoberg Kronoberg 2699050 +SE.10 Dalarna Dalarna 2699767 +SE.09 Kalmar Kalmar 2702259 +SE.08 Jönköping Joenkoeping 2702976 +SE.07 Jämtland Jaemtland 2703330 +SE.06 Halland Halland 2708794 +SE.05 Gotland Gotland 2711508 +SE.03 Gävleborg Gaevleborg 2712411 +SE.02 Blekinge Blekinge 2721357 +SE.27 Skåne Skane 3337385 +SE.28 Västra Götaland Vaestra Goetaland 3337386 +SH.01 Ascension Ascension 2411430 +SH.03 Tristan da Cunha Tristan da Cunha 3370684 +SH.02 Saint Helena Saint Helena 6930057 +SI.N5 Žalec Zalec 3186843 +SI.E7 Zagorje ob Savi Municipality Zagorje ob Savi Municipality 3186905 +SI.E5 Vrhnika Vrhnika 3187213 +SI.D5 Tržič Trzic 3188687 +SI.D4 Trebnje Trebnje 3188885 +SI.D3 Trbovlje Trbovlje 3188914 +SI.D2 Tolmin Tolmin 3189037 +SI.D7 Velenje Velenje 3189074 +SI.C5 Šmarje pri Jelšah Smarje pri Jelsah 3190509 +SI.C4 Slovenska Konjice Slovenska Konjice 3190529 +SI.L8 Slovenska Bistrica Slovenska Bistrica 3190533 +SI.C2 Slovenj Gradec Slovenj Gradec 3190535 +SI.B9 Škofja Loka Skofja Loka 3190716 +SI.B7 Sežana Sezana 3190944 +SI.B6 Sevnica Municipality Sevnica Municipality 3190949 +SI.L7 Sentjur Sentjur 3191028 +SI.L1 Ribnica Ribnica 3191679 +SI.A3 Radovljica Radovljica 3192062 +SI.A2 Radlje ob Dravi Radlje ob Dravi 3192120 +SI.K7 Ptuj Ptuj 3192240 +SI.94 Postojna Postojna 3192672 +SI.J9 Piran-Pirano Piran-Pirano 3193340 +SI.87 Ormož Ormoz 3193964 +SI.J7 Novo Mesto Novo Mesto 3194350 +SI.84 Nova Gorica Nova Gorica 3194451 +SI.80 Murska Sobota Murska Sobota 3194647 +SI.79 Mozirje Mozirje 3194791 +SI.73 Metlika Metlika 3195213 +SI.J2 Maribor City Municipality Maribor City Municipality 3195505 +SI.64 Logatec Logatec 3196288 +SI.I6 Ljutomer Ljutomer 3196306 +SI.I5 Litija Litija 3196424 +SI.I3 Lenart Lenart 3196684 +SI.57 Laško Municipality Lasko Municipality 3196759 +SI.54 Krško Krsko 3197146 +SI.52 Kranj Kranj 3197377 +SI.50 Koper-Capodistria Koper-Capodistria 3197752 +SI.H7 Kočevje Kocevje 3197942 +SI.H6 Kamnik Kamnik 3198364 +SI.H4 Jesenice Jesenice 3198646 +SI.40 Izola-Isola Izola-Isola 3199016 +SI.38 Ilirska Bistrica Ilirska Bistrica 3199130 +SI.36 Idrija Idrija 3199169 +SI.34 Hrastnik Municipality Hrastnik Municipality 3199296 +SI.32 Grosuplje Grosuplje 3199522 +SI.29 Gornja Radgona Gornja Radgona 3200196 +SI.25 Dravograd Dravograd 3201252 +SI.G7 Domžale Domzale 3201729 +SI.17 Črnomelj Municipality Crnomelj Municipality 3202332 +SI.13 Cerknica Cerknica 3202707 +SI.11 Celje Celje 3202780 +SI.08 Brežice Brezice 3203411 +SI.01 Ajdovščina Municipality Ajdovscina Municipality 3204853 +SI.35 Hrpelje-Kozina Hrpelje-Kozina 3239050 +SI.19 Divača Divaca 3239051 +SI.91 Pivka Pivka 3239054 +SI.I7 Loška Dolina Municipality Loska Dolina Municipality 3239056 +SI.66 Loški Potok Loski Potok 3239059 +SI.88 Osilnica Osilnica 3239061 +SI.D8 Velike Lašče Velike Lasce 3239062 +SI.C1 Škofljica Skofljica 3239066 +SI.37 Ig Municipality Ig Municipality 3239069 +SI.09 Brezovica Brezovica 3239071 +SI.05 Borovnica Borovnica 3239073 +SI.E1 Vipava Vipava 3239075 +SI.49 Komen Komen 3239078 +SI.J5 Miren-Kostanjevica Miren-Kostanjevica 3239080 +SI.07 Brda Brda 3239083 +SI.44 Kanal ob Soči Municipality Kanal ob Soci Municipality 3239086 +SI.F2 Žiri Ziri 3239087 +SI.14 Cerkno Cerkno 3239091 +SI.F1 Železniki Municipality Zelezniki Municipality 3239093 +SI.27 Občina Gorenja vas-Poljane Obcina Gorenja vas-Poljane 3239095 +SI.G4 Dobrova-Horjul-Polhov Gradec Dobrova-Horjul-Polhov Gradec 3239096 +SI.46 Kobarid Municipality Kobarid Municipality 3239098 +SI.06 Bovec Bovec 3239100 +SI.04 Bohinj Municipality Bohinj Municipality 3239101 +SI.03 Bled Bled 3239103 +SI.82 Naklo Naklo 3239104 +SI.53 Kranjska Gora Kranjska Gora 3239105 +SI.K5 Preddvor Preddvor 3239107 +SI.12 Cerklje na Gorenjskem Cerklje na Gorenjskem 3239110 +SI.B2 Šenčur Sencur 3239111 +SI.E3 Vodice Vodice 3239112 +SI.71 Medvode Medvode 3239113 +SI.72 Mengeš Menges 3239114 +SI.22 Dol pri Ljubljani Dol pri Ljubljani 3239115 +SI.77 Moravče Moravce 3239132 +SI.30 Gornji Grad Gornji Grad 3239133 +SI.I9 Luče Luce 3239134 +SI.K8 Ravne na Koroškem Ravne na Koroskem 3239175 +SI.74 Mežica Mezica 3239177 +SI.81 Muta Muta 3239179 +SI.E6 Vuzenica Vuzenica 3239180 +SI.16 Črna na Koroškem Municipality Crna na Koroskem Municipality 3239181 +SI.62 Ljubno Ljubno 3239184 +SI.C7 Šoštanj Sostanj 3239185 +SI.C6 Šmartno ob Paki Smartno ob Paki 3239187 +SI.68 Lukovica Lukovica 3239188 +SI.99 Radeče Municipality Radece Municipality 3239189 +SI.39 Ivančna Gorica Ivancna Gorica 3239191 +SI.20 Dobrepolje Dobrepolje 3239193 +SI.B1 Semič Semic 3239195 +SI.B4 Šentjernej Sentjernej 3239197 +SI.B8 Škocjan Skocjan 3239199 +SI.C9 Štore Store 3239200 +SI.N3 Vojnik Vojnik 3239202 +SI.E2 Vitanje Vitanje 3239204 +SI.F3 Zreče Municipality Zrece Municipality 3239205 +SI.76 Mislinja Mislinja 3239207 +SI.L3 Ruše Municipality Ruse Municipality 3239211 +SI.55 Kungota Kungota 3239213 +SI.B3 Šentilj Sentilj 3239214 +SI.89 Pesnica Pesnica 3239215 +SI.26 Duplek Duplek 3239216 +SI.98 Rače-Fram Race-Fram 3239224 +SI.C8 Starše Starse 3239226 +SI.45 Kidričevo Kidricevo 3239227 +SI.J1 Majšperk Majsperk 3239229 +SI.N2 Videm Videm 3239231 +SI.A7 Rogaška Slatina Rogaska Slatina 3239234 +SI.A8 Rogatec Rogatec 3239237 +SI.92 Podčetrtek Podcetrtek 3239241 +SI.51 Kozje Kozje 3239243 +SI.28 Gorišnica Gorisnica 3239245 +SI.E9 Zavrč Zavrc 3239247 +SI.24 Dornava Dornava 3239248 +SI.42 Juršinci Jursinci 3239251 +SI.D1 Sveti Jurij Sveti Jurij 3239259 +SI.A1 Radenci Radenci 3239262 +SI.97 Puconci Puconci 3239268 +SI.A6 Rogašovci Rogasovci 3239270 +SI.I2 Kuzma Kuzma 3239272 +SI.31 Gornji Petrovci Gornji Petrovci 3239275 +SI.78 Moravske Toplice Moravske Toplice 3239279 +SI.47 Kobilje Kobilje 3239280 +SI.02 Beltinci Beltinci 3239282 +SI.D6 Turnišče Turnisce 3239283 +SI.86 Odranci Odranci 3239285 +SI.15 Črenšovci Crensovci 3239286 +SI.83 Nazarje Nazarje 3239294 +SI.61 Ljubljana Ljubljana 3239318 +SI.N7 Žirovnica Zirovnica 3344893 +SI.H5 Jezersko Jezersko 3344894 +SI.M2 Solčava Municipality Solcava Municipality 3344895 +SI.H8 Komenda Komenda 3344896 +SI.H3 Horjul Horjul 3344897 +SI.L6 Šempeter-Vrtojba Sempeter-Vrtojba 3344898 +SI.F6 Bloke Bloke 3344899 +SI.M1 Sodražica Sodrazica 3344900 +SI.M8 Trzin Trzin 3344901 +SI.K6 Prevalje Prevalje 3344902 +SI.N4 Vransko Vransko 3344903 +SI.M5 Tabor Tabor 3344904 +SI.F7 Braslovče Braslovce 3344905 +SI.K3 Polzela Polzela 3344906 +SI.K4 Prebold Prebold 3344907 +SI.H9 Kostel Kostel 3344908 +SI.N8 Žužemberk Zuzemberk 3344909 +SI.G6 Dolenjske Toplice Dolenjske Toplice 3344910 +SI.J6 Mirna Peč Municipality Mirna Pec Municipality 3344911 +SI.F5 Bistrica ob Sotli Bistrica ob Sotli 3344912 +SI.G2 Dobje Dobje 3344913 +SI.G3 Dobrna Dobrna 3344914 +SI.J8 Oplotnica Municipality Oplotnica Municipality 3344915 +SI.K2 Podvelka Podvelka 3344916 +SI.L2 Ribnica na Pohorju Ribnica na Pohorju 3344917 +SI.I8 Lovrenc na Pohorju Lovrenc na Pohorju 3344918 +SI.L5 Selnica ob Dravi Selnica ob Dravi 3344919 +SI.H1 Hoče-Slivnica Hoce-Slivnica 3344920 +SI.J4 Miklavž na Dravskem Polju Miklavz na Dravskem Polju 3344921 +SI.G9 Hajdina Hajdina 3344922 +SI.N6 Žetale Zetale 3344923 +SI.K1 Podlehnik Podlehnik 3344924 +SI.J3 Markovci Markovci 3344925 +SI.G1 Destrnik Destrnik 3344926 +SI.M7 Trnovska Vas Trnovska Vas 3344927 +SI.M4 Sveti Andraž v Slovenskih Goricah Sveti Andraz v Slovenskih Goricah 3344928 +SI.F9 Cerkvenjak Cerkvenjak 3344929 +SI.F4 Benedikt Benedikt 3344930 +SI.M3 Sveta Ana Municipality Sveta Ana Municipality 3344931 +SI.I1 Križevci Krizevci 3344932 +SI.N1 Veržej Verzej 3344933 +SI.M9 Velika Polana Velika Polana 3344934 +SI.I4 Lendava-Lendva Lendava-Lendva 3344935 +SI.G5 Dobrovnik-Dobronak Dobrovnik-Dobronak 3344936 +SI.M6 Tišina Tisina 3344937 +SI.F8 Cankova Cankova 3344938 +SI.G8 Grad Grad 3344939 +SI.H2 Hodoš-Hodos Hodos-Hodos 3344940 +SI.K9 Razkrižje Razkrizje 3344941 +SI.L9 Šmartno pri Litiji Smartno pri Litiji 3344942 +SI.L4 Šalovci Salovci 3344943 +SI.N9 Apače Apace 8133579 +SI.O1 Cirkulane Cirkulane 8133580 +SI.O3 Kostanjevica na Krki Kostanjevica na Krki 8133581 +SI.O4 Log–Dragomer Log-Dragomer 8133582 +SI.O5 Makole Makole 8133583 +SI.O7 Mokronog-Trebelno Municipality Mokronog-Trebelno Municipality 8133584 +SI.O8 Poljčane Poljcane 8133585 +SI.O9 Rečica ob Savinji Recica ob Savinji 8133586 +SI.P1 Renče-Vogrsko Rence-Vogrsko 8133587 +SI.P4 Središče ob Dravi Sredisce ob Dravi 8133588 +SI.P5 Straža Straza 8133589 +SI.P6 Sv. Trojica v Slov. Goricah Sv. Trojica v Slov. Goricah 8133590 +SI.P8 Sveti Tomaž Sveti Tomaz 8133591 +SI.P2 Šentrupert Sentrupert 8133592 +SI.P3 Šmarješke Toplice Smarjeske Toplice 8133593 +SI.P7 Sveti Jurij v Slovenskih Goricah Sveti Jurij v Slovenskih Goricah 8469236 +SI.O2 Gorje Gorje 8986279 +SI.P9 Ankaran Municipality Ankaran Municipality 11288217 +SI.O6 Mirna Mirna 11288255 +SJ.22 Jan Mayen Jan Mayen 3041964 +SJ.21 Svalbard Svalbard 7521757 +SK.03 Košice Region Kosice Region 865084 +SK.05 Prešov Region Presov Region 865085 +SK.08 Žilina Region Zilina Region 3056506 +SK.01 Banská Bystrica Region Banska Bystrica Region 3343954 +SK.02 Bratislava Region Bratislava Region 3343955 +SK.04 Nitra Region Nitra Region 3343956 +SK.06 Trenčín Region Trencin Region 3343957 +SK.07 Trnava Region Trnava Region 3343958 +SL.04 Western Area Western Area 2403068 +SL.03 Southern Province Southern Province 2403745 +SL.02 Northern Province Northern Province 2404798 +SL.01 Eastern Province Eastern Province 2409543 +SL.05 North West North West 11919533 +SM.09 Serravalle Serravalle 3166650 +SM.02 Chiesanuova Chiesanuova 3178807 +SM.07 San Marino San Marino 3345302 +SM.01 Acquaviva Acquaviva 3345303 +SM.06 Borgo Maggiore Borgo Maggiore 3345304 +SM.03 Domagnano Domagnano 3345305 +SM.04 Faetano Faetano 3345306 +SM.05 Fiorentino Fiorentino 3345307 +SM.08 Montegiardino Montegiardino 3345308 +SN.12 Ziguinchor Ziguinchor 2243939 +SN.07 Thiès Thies 2244800 +SN.05 Tambacounda Tambacounda 2244990 +SN.14 Saint-Louis Saint-Louis 2246451 +SN.15 Matam Matam 2248753 +SN.13 Louga Louga 2249221 +SN.11 Kolda Kolda 2249781 +SN.10 Kaolack Kaolack 2250804 +SN.09 Fatick Fatick 2251910 +SN.03 Diourbel Region Diourbel Region 2252308 +SN.01 Dakar Dakar 2253350 +SN.16 Kaffrine Kaffrine 7303935 +SN.17 Kédougou Kedougou 7303936 +SN.18 Sédhiou Sedhiou 7303937 +SO.20 Woqooyi Galbeed Woqooyi Galbeed 50360 +SO.19 Togdheer Togdheer 51230 +SO.14 Lower Shabeelle Lower Shabeelle 51966 +SO.13 Middle Shabele Middle Shabele 51967 +SO.12 Sanaag Sanaag 52187 +SO.18 Nugaal Nugaal 53477 +SO.10 Mudug Mudug 53707 +SO.09 Lower Juba Lower Juba 56083 +SO.08 Middle Juba Middle Juba 56084 +SO.07 Hiiraan Hiiraan 57060 +SO.06 Gedo Gedo 58802 +SO.05 Galguduud Galguduud 59362 +SO.04 Bay Bay 64538 +SO.03 Bari Bari 64661 +SO.02 Banaadir Banaadir 64833 +SO.01 Bakool Bakool 64982 +SO.21 Awdal Awdal 6268943 +SO.22 Sool Sool 6268947 +SR.19 Wanica District Wanica District 3382761 +SR.18 Sipaliwini District Sipaliwini District 3383062 +SR.17 Saramacca District Saramacca District 3383110 +SR.16 Paramaribo District Paramaribo District 3383329 +SR.15 Para District Para District 3383337 +SR.14 Nickerie District Nickerie District 3383438 +SR.13 Marowijne District Marowijne District 3383560 +SR.12 Coronie District Coronie District 3384397 +SR.11 Commewijne District Commewijne District 3384418 +SR.10 Brokopondo District Brokopondo District 3384481 +SS.07 Upper Nile Upper Nile 381229 +SS.04 Lakes Lakes 408647 +SS.06 Unity Unity 408650 +SS.01 Central Equatoria Central Equatoria 408655 +SS.10 Western Equatoria Western Equatoria 408656 +SS.09 Western Bahr al Ghazal Western Bahr al Ghazal 408657 +SS.03 Jonglei Jonglei 408662 +SS.05 Northern Bahr al Ghazal Northern Bahr al Ghazal 408665 +SS.02 Eastern Equatoria Eastern Equatoria 408668 +SS.08 Warrap Warrap 408670 +ST.02 São Tomé Island Sao Tome Island 2410764 +ST.01 Príncipe Principe 2410878 +SV.14 Usulután Usulutan 3582882 +SV.13 Sonsonate Department Sonsonate Department 3583101 +SV.12 San Vicente Department San Vicente Department 3583176 +SV.11 Santa Ana Department Santa Ana Department 3583332 +SV.10 San Salvador Department San Salvador Department 3583360 +SV.09 San Miguel Department San Miguel Department 3583462 +SV.08 Morazán Morazan 3584317 +SV.07 La Unión La Union 3584767 +SV.06 La Paz Department La Paz Department 3585087 +SV.05 La Libertad Department La Libertad Department 3585155 +SV.04 Cuscatlán Cuscatlan 3586831 +SV.03 Chalatenango Department Chalatenango Department 3587090 +SV.02 Cabañas Cabanas 3587217 +SV.01 Ahuachapán Ahuachapan 3587425 +SY.14 Tartus Tartus 163342 +SY.13 Dimashq Dimashq 167541 +SY.12 Idlib Idlib 169387 +SY.11 Homs Homs 169575 +SY.10 Hama Hama 170015 +SY.09 Aleppo Aleppo 170062 +SY.08 Rif-dimashq Rif-dimashq 170652 +SY.07 Deir ez-Zor Deir ez-Zor 170792 +SY.06 Daraa Daraa 170903 +SY.05 As-Suwayda As-Suwayda 172410 +SY.04 Ar-Raqqah Ar-Raqqah 172957 +SY.03 Quneitra Quneitra 173336 +SY.02 Latakia Latakia 173578 +SY.01 Al-Hasakah Al-Hasakah 173813 +SZ.04 Shiselweni Shiselweni 934867 +SZ.03 Manzini Region Manzini Region 934994 +SZ.02 Lubombo Region Lubombo Region 935042 +SZ.01 Hhohho Region Hhohho Region 935085 +TD.13 Salamat Salamat 242048 +TD.12 Ouadaï Ouadai 242246 +TD.02 Wadi Fira Wadi Fira 244877 +TD.14 Tandjilé Tandjile 2425287 +TD.17 Moyen-Chari Moyen-Chari 2427315 +TD.16 Mayo-Kebbi Est Mayo-Kebbi Est 2428132 +TD.09 Logone Oriental Logone Oriental 2429058 +TD.08 Logone Occidental Logone Occidental 2429060 +TD.07 Lac Lac 2429323 +TD.06 Kanem Kanem 2430873 +TD.05 Guéra Guera 2431555 +TD.15 Chari-Baguirmi Chari-Baguirmi 2434478 +TD.01 Batha Batha 2435899 +TD.23 Borkou Borkou 7602866 +TD.18 Hadjer-Lamis Hadjer-Lamis 7603251 +TD.19 Mandoul Mandoul 7603252 +TD.20 Mayo-Kebbi Ouest Mayo-Kebbi Ouest 7603253 +TD.21 N’Djaména N'Djamena 7603254 +TD.22 Barh el Gazel Barh el Gazel 7603255 +TD.25 Sila Sila 7603257 +TD.26 Tibesti Tibesti 7603258 +TD.28 Ennedi-Ouest Ennedi-Ouest 8604857 +TD.27 Ennedi-Est Ennedi-Est 8604858 +TF.02 Crozet Crozet 936339 +TF.03 Kerguelen Kerguelen 1546558 +TF.01 Saint-Paul-et-Amsterdam Saint-Paul-et-Amsterdam 1547221 +TF.05 Îles Éparses Iles Eparses 6690916 +TF.04 Terre-Adélie Terre-Adelie 6690917 +TG.26 Savanes Savanes 2364205 +TG.25 Plateaux Plateaux 2364370 +TG.24 Maritime Maritime 2365173 +TG.22 Centrale Centrale 2367237 +TG.23 Kara Kara 2597439 +TH.15 Uthai Thani Uthai Thani 1149965 +TH.65 Trang Trang 1150006 +TH.08 Tak Tak 1150489 +TH.60 Surat Thani Surat Thani 1150514 +TH.09 Sukhothai Sukhothai 1150532 +TH.52 Ratchaburi Ratchaburi 1150953 +TH.59 Ranong province Ranong province 1150964 +TH.57 Prachuap Khiri Khan Prachuap Khiri Khan 1151073 +TH.62 Phuket Phuket 1151253 +TH.56 Phetchaburi Phetchaburi 1151416 +TH.61 Phang Nga Phang Nga 1151462 +TH.01 Mae Hong Son Mae Hong Son 1152221 +TH.05 Lamphun Lamphun 1152467 +TH.06 Lampang Lampang 1152472 +TH.63 Krabi Krabi 1152631 +TH.50 Kanchanaburi Kanchanaburi 1153080 +TH.11 Kamphaeng Phet Kamphaeng Phet 1153089 +TH.58 Chumphon Chumphon 1153555 +TH.03 Chiang Rai Chiang Rai 1153668 +TH.02 Chiang Mai Chiang Mai 1153670 +TH.72 Yasothon Yasothon 1604767 +TH.70 Yala Yala 1604869 +TH.10 Uttaradit Uttaradit 1605214 +TH.49 Trat Trat 1605277 +TH.29 Surin Surin 1606029 +TH.51 Suphan Buri Suphan Buri 1606032 +TH.68 Songkhla Songkhla 1606146 +TH.30 Si Sa Ket Si Sa Ket 1606238 +TH.33 Sing Buri Sing Buri 1606269 +TH.67 Satun Satun 1606375 +TH.37 Saraburi Saraburi 1606417 +TH.54 Samut Songkhram Samut Songkhram 1606585 +TH.55 Samut Sakhon Samut Sakhon 1606587 +TH.42 Samut Prakan Samut Prakan 1606589 +TH.20 Sakon Nakhon Sakon Nakhon 1606789 +TH.25 Roi Et Roi Et 1607000 +TH.47 Rayong Rayong 1607016 +TH.36 Phra Nakhon Si Ayutthaya Phra Nakhon Si Ayutthaya 1607530 +TH.07 Phrae Phrae 1607551 +TH.12 Phitsanulok Phitsanulok 1607707 +TH.13 Phichit Phichit 1607724 +TH.14 Phetchabun Phetchabun 1607736 +TH.41 Phayao Phayao 1607758 +TH.66 Phatthalung Phatthalung 1607778 +TH.69 Pattani Pattani 1607976 +TH.39 Pathum Thani Pathum Thani 1607982 +TH.38 Nonthaburi Nonthaburi 1608132 +TH.17 Nong Khai Nong Khai 1608231 +TH.31 Narathiwat Narathiwat 1608408 +TH.04 Nan Nan 1608451 +TH.64 Nakhon Si Thammarat Nakhon Si Thammarat 1608525 +TH.16 Nakhon Sawan Nakhon Sawan 1608526 +TH.27 Nakhon Ratchasima Nakhon Ratchasima 1608528 +TH.73 Nakhon Phanom Nakhon Phanom 1608530 +TH.53 Nakhon Pathom Nakhon Pathom 1608533 +TH.43 Nakhon Nayok Nakhon Nayok 1608538 +TH.78 Mukdahan Mukdahan 1608595 +TH.24 Maha Sarakham Maha Sarakham 1608899 +TH.34 Lopburi Lopburi 1609031 +TH.18 Loei Loei 1609070 +TH.40 Bangkok Bangkok 1609348 +TH.22 Khon Kaen Khon Kaen 1609775 +TH.23 Kalasin Kalasin 1610468 +TH.46 Chon Buri Chon Buri 1611108 +TH.48 Chanthaburi Chanthaburi 1611268 +TH.26 Chaiyaphum Chaiyaphum 1611406 +TH.32 Chai Nat Chai Nat 1611415 +TH.44 Chachoengsao Chachoengsao 1611438 +TH.28 Buriram Buriram 1611452 +TH.35 Ang Thong Ang Thong 1621034 +TH.76 Udon Thani Udon Thani 1906686 +TH.74 Prachin Buri Prachin Buri 1906687 +TH.75 Ubon Ratchathani Ubon Ratchathani 1906688 +TH.77 Amnat Charoen Amnat Charoen 1906689 +TH.79 Nong Bua Lamphu Nong Bua Lamphu 1906690 +TH.80 Sa Kaeo Sa Kaeo 1906691 +TH.81 Bueng Kan Bueng Kan 8133594 +TJ.03 Sughd Sughd 1221092 +TJ.01 Gorno-Badakhshan Gorno-Badakhshan 1221692 +TJ.02 Khatlon Province Khatlon Province 1347488 +TJ.RR Republican Subordination Republican Subordination 6452615 +TJ.04 Dushanbe Dushanbe 7280679 +TK.N Nukunonu Nukunonu 4031091 +TK.F Fakaofo Fakaofo 4031112 +TK.A Atafu Atafu 4031116 +TL.VI Viqueque Viqueque 1622470 +TL.MF Manufahi Manufahi 1636309 +TL.MT Manatuto Manatuto 1636525 +TL.LI Liquiçá Liquica 1637729 +TL.LA Lautém Lautem 1638294 +TL.CO Cova Lima Cova Lima 1639462 +TL.ER Ermera Ermera 1644865 +TL.DI Dili Municipality Dili Municipality 1645456 +TL.BO Bobonaro Bobonaro 1648513 +TL.BA Baucau Baucau 1649538 +TL.OE Oecusse Oecusse 1651539 +TL.AN Ainaro Ainaro 1651809 +TL.AL Aileu Aileu 1651815 +TM.02 Balkan Balkan 162152 +TM.01 Ahal Ahal 162181 +TM.S Ashgabat Ashgabat 162182 +TM.03 Daşoguz Dasoguz 601465 +TM.05 Mary Mary 1218666 +TM.04 Lebap Lebap 1219651 +TN.37 Zaghouan Governorate Zaghouan Governorate 2464038 +TN.36 Tunis Governorate Tunis Governorate 2464464 +TN.35 Tozeur Governorate Tozeur Governorate 2464645 +TN.34 Tataouine Tataouine 2464698 +TN.23 Sousse Governorate Sousse Governorate 2464912 +TN.22 Siliana Governorate Siliana Governorate 2465027 +TN.33 Sidi Bouzid Governorate Sidi Bouzid Governorate 2465837 +TN.32 Sfax Governorate Sfax Governorate 2467450 +TN.31 Kebili Governorate Kebili Governorate 2468014 +TN.30 Gafsa Gafsa 2468351 +TN.29 Gabès Governorate Gabes Governorate 2468365 +TN.19 Nabeul Governorate Nabeul Governorate 2468576 +TN.28 Medenine Governorate Medenine Governorate 2469470 +TN.06 Jendouba Governorate Jendouba Governorate 2470085 +TN.27 Ben Arous Governorate Ben Arous Governorate 2472477 +TN.18 Bizerte Governorate Bizerte Governorate 2472699 +TN.17 Béja Governorate Beja Governorate 2472770 +TN.38 Ariana Governorate Ariana Governorate 2473245 +TN.03 Kairouan Kairouan 2473451 +TN.02 Kasserine Governorate Kasserine Governorate 2473460 +TN.16 Monastir Governorate Monastir Governorate 2473495 +TN.15 Mahdia Governorate Mahdia Governorate 2473574 +TN.14 Kef Governorate Kef Governorate 2473637 +TN.39 Manouba Manouba 6201192 +TO.03 Vava‘u Vava`u 4032231 +TO.02 Tongatapu Tongatapu 4032279 +TO.01 Ha‘apai Ha`apai 4032637 +TO.EU ʻEua 'Eua 7668021 +TO.NI Niuas Niuas 7668055 +TR.66 Yozgat Yozgat 296560 +TR.65 Van Van 298113 +TR.64 Uşak Usak 298298 +TR.63 Şanlıurfa Sanliurfa 298332 +TR.62 Tunceli Tunceli 298845 +TR.58 Sivas Sivas 300617 +TR.74 Siirt Siirt 300821 +TR.73 Niğde Province Nigde Province 303826 +TR.50 Nevşehir Province Nevsehir Province 303830 +TR.49 Muş Mus 304041 +TR.48 Muğla Mugla 304183 +TR.72 Mardin Mardin 304794 +TR.45 Manisa Manisa 304825 +TR.44 Malatya Malatya 304919 +TR.43 Kütahya Kuetahya 305267 +TR.71 Konya Konya 306569 +TR.40 Kırşehir Kirsehir 307513 +TR.38 Kayseri Kayseri 308463 +TR.46 Kahramanmaraş Kahramanmaras 310858 +TR.35 İzmir Province Izmir Province 311044 +TR.33 Isparta Isparta 311071 +TR.32 Mersin Mersin 311728 +TR.31 Hatay Hatay 312394 +TR.70 Hakkâri Hakkari 312888 +TR.83 Gaziantep Gaziantep 314829 +TR.26 Eskişehir Eskisehir 315201 +TR.25 Erzurum Erzurum 315367 +TR.24 Erzincan Erzincan 315372 +TR.23 Elazığ Elazig 315807 +TR.21 Diyarbakır Province Diyarbakir Province 316540 +TR.20 Denizli Denizli 317106 +TR.15 Burdur Burdur 320390 +TR.13 Bitlis Bitlis 321022 +TR.12 Bingöl Bingoel 321079 +TR.11 Bilecik Bilecik 321122 +TR.10 Balıkesir Balikesir 322164 +TR.09 Aydın Aydin 322819 +TR.07 Antalya Antalya 323776 +TR.68 Ankara Ankara 323784 +TR.04 Ağrı Agri 325163 +TR.03 Afyonkarahisar Province Afyonkarahisar Province 325302 +TR.02 Adıyaman Province Adiyaman Province 325329 +TR.81 Adana Adana 325361 +TR.91 Osmaniye Osmaniye 443183 +TR.88 Iğdır Igdir 443184 +TR.75 Aksaray Aksaray 443185 +TR.76 Batman Batman 443186 +TR.78 Karaman Karaman 443187 +TR.79 Kırıkkale Kirikkale 443188 +TR.80 Şırnak Sirnak 443189 +TR.90 Kilis Kilis 443213 +TR.85 Zonguldak Province Zonguldak Province 737021 +TR.61 Trabzon Trabzon 738647 +TR.60 Tokat Province Tokat Province 738742 +TR.59 Tekirdağ Tekirdag 738926 +TR.57 Sinop Sinop 739598 +TR.55 Samsun Samsun 740263 +TR.54 Sakarya Sakarya 740352 +TR.53 Rize Province Rize Province 740481 +TR.52 Ordu Ordu 741098 +TR.41 Kocaeli Kocaeli 742865 +TR.39 Kırklareli Kirklareli 743165 +TR.37 Kastamonu Kastamonu 743881 +TR.84 Kars Province Kars Province 743942 +TR.34 Istanbul Istanbul 745042 +TR.69 Gümüşhane Province Guemueshane Province 746423 +TR.28 Giresun Giresun 746878 +TR.22 Edirne Edirne 747711 +TR.19 Çorum Corum 748877 +TR.82 Çankırı Cankiri 749747 +TR.17 Canakkale Canakkale 749778 +TR.16 Bursa Province Bursa Province 750268 +TR.14 Bolu Bolu 750510 +TR.08 Artvin Artvin 751816 +TR.05 Amasya Amasya 752014 +TR.87 Bartın Bartin 862467 +TR.89 Karabük Province Karabuek Province 862468 +TR.92 Yalova Yalova 862469 +TR.86 Ardahan Ardahan 862470 +TR.77 Bayburt Province Bayburt Province 862471 +TR.93 Düzce Duzce 865521 +TT.11 Tobago Tobago 3573606 +TT.10 San Fernando San Fernando 3573739 +TT.05 Port of Spain Port of Spain 3573891 +TT.03 Mayaro Mayaro 3574155 +TT.01 Borough of Arima Borough of Arima 3575052 +TT.CHA Chaguanas Chaguanas 7521937 +TT.CTT Couva-Tabaquite-Talparo Couva-Tabaquite-Talparo 7521938 +TT.DMN Diego Martin Regional Corporation Diego Martin Regional Corporation 7521939 +TT.PED Penal/Debe Penal/Debe 7521941 +TT.PRT Princes Town Princes Town 7521942 +TT.PTF Point Fortin Point Fortin 7521943 +TT.SGE Sangre Grande Regional Corporation Sangre Grande Regional Corporation 7521944 +TT.SIP Siparia Regional Corporation Siparia Regional Corporation 7521945 +TT.SJL San Juan/Laventille San Juan/Laventille 7521946 +TT.TUP Tunapuna/Piarco Tunapuna/Piarco 7521947 +TV.NUI Nui Nui 2110341 +TV.NMA Nanumea Nanumea 2110345 +TV.FUN Funafuti Funafuti 2110384 +TV.NIT Niutao Niutao 7601979 +TV.NMG Nanumanga Nanumanga 7601980 +TV.VAI Vaitupu Vaitupu 7601981 +TV.NKF Nukufetau Nukufetau 7601982 +TV.NKL Nukulaelae Nukulaelae 7601983 +TW.01 Fukien Fukien 7280288 +TW.02 Takao Takao 7280289 +TW.03 Taipei Taipei 7280290 +TW.04 Taiwan Taiwan 7280291 +TZ.19 Kagera Kagera 148679 +TZ.25 Zanzibar Urban/West Zanzibar Urban/West 148724 +TZ.22 Zanzibar North Zanzibar North 148725 +TZ.21 Zanzibar Central/South Zanzibar Central/South 148728 +TZ.18 Tanga Tanga 149595 +TZ.17 Tabora Tabora 149653 +TZ.16 Singida Singida 149876 +TZ.15 Shinyanga Shinyanga 150004 +TZ.24 Rukwa Rukwa 150442 +TZ.02 Pwani Pwani 150602 +TZ.20 Pemba South Pemba South 150732 +TZ.13 Pemba North Pemba North 150733 +TZ.12 Mwanza Mwanza 152219 +TZ.10 Morogoro Morogoro 153214 +TZ.09 Mbeya Mbeya 154375 +TZ.08 Mara Mara 154775 +TZ.07 Lindi Lindi 155946 +TZ.06 Kilimanjaro Kilimanjaro 157449 +TZ.05 Kigoma Kigoma 157732 +TZ.04 Iringa Iringa 159067 +TZ.03 Dodoma Dodoma 160192 +TZ.23 Dar es Salaam Region Dar es Salaam Region 160260 +TZ.26 Arusha Arusha 161322 +TZ.27 Manyara Manyara 435764 +TZ.14 Ruvuma Ruvuma 877416 +TZ.11 Mtwara Mtwara 877744 +TZ.31 Simiyu Simiyu 8469238 +TZ.28 Geita Geita 8469239 +TZ.29 Katavi Katavi 8469240 +TZ.30 Njombe Njombe 8469241 +TZ.32 Songwe Songwe 11124984 +UA.27 Zhytomyr Zhytomyr 686966 +UA.26 Zaporizhzhia Zaporizhzhia 687699 +UA.25 Transcarpathia Transcarpathia 687869 +UA.24 Volyn Volyn 689064 +UA.23 Vinnytsia Vinnytsia 689559 +UA.22 Ternopil Ternopil 691649 +UA.21 Sumy Sumy 692196 +UA.20 Sevastopol City Sevastopol City 694422 +UA.19 Rivne Rivne 695592 +UA.18 Poltava Poltava 696634 +UA.17 Odessa Odessa 698738 +UA.16 Mykolaiv Mykolaiv 700567 +UA.15 Lviv Lviv 702549 +UA.14 Luhansk Luhansk 702657 +UA.13 Kiev Kiev 703446 +UA.12 Kyiv City Kyiv City 703447 +UA.11 Crimea Crimea 703883 +UA.10 Kirovohrad Kirovohrad 705811 +UA.09 Khmelnytskyi Khmelnytskyi 706370 +UA.08 Kherson Kherson 706442 +UA.07 Kharkivs’ka Oblast’ Kharkivs'ka Oblast' 706482 +UA.06 Ivano-Frankivsk Ivano-Frankivsk 707470 +UA.05 Donetsk Donetsk 709716 +UA.04 Dnipropetrovsk Dnipropetrovsk 709929 +UA.03 Chernivtsi Chernivtsi 710720 +UA.02 Chernihiv Chernihiv 710734 +UA.01 Cherkasy Cherkasy 710802 +UG.C Central Region Central Region 234594 +UG.E Eastern Region Eastern Region 8260673 +UG.N Northern Region Northern Region 8260674 +UG.W Western Region Western Region 8260675 +UM.450 Wake Island Wake Island 4041685 +UM.350 Navassa Island Navassa Island 4743755 +UM.050 Baker Island Baker Island 5854907 +UM.100 Howland Island Howland Island 5854922 +UM.150 Jarvis Island Jarvis Island 5854926 +UM.200 Johnston Atoll Johnston Atoll 5854929 +UM.250 Kingman Reef Kingman Reef 5854936 +UM.300 Midway Islands Midway Islands 5854943 +UM.400 Palmyra Atoll Palmyra Atoll 5854952 +US.AR Arkansas Arkansas 4099753 +US.DC District of Columbia District of Columbia 4138106 +US.DE Delaware Delaware 4142224 +US.FL Florida Florida 4155751 +US.GA Georgia Georgia 4197000 +US.KS Kansas Kansas 4273857 +US.LA Louisiana Louisiana 4331987 +US.MD Maryland Maryland 4361885 +US.MO Missouri Missouri 4398678 +US.MS Mississippi Mississippi 4436296 +US.NC North Carolina North Carolina 4482348 +US.OK Oklahoma Oklahoma 4544379 +US.SC South Carolina South Carolina 4597040 +US.TN Tennessee Tennessee 4662168 +US.TX Texas Texas 4736286 +US.WV West Virginia West Virginia 4826850 +US.AL Alabama Alabama 4829764 +US.CT Connecticut Connecticut 4831725 +US.IA Iowa Iowa 4862182 +US.IL Illinois Illinois 4896861 +US.IN Indiana Indiana 4921868 +US.ME Maine Maine 4971068 +US.MI Michigan Michigan 5001836 +US.MN Minnesota Minnesota 5037779 +US.NE Nebraska Nebraska 5073708 +US.NH New Hampshire New Hampshire 5090174 +US.NJ New Jersey New Jersey 5101760 +US.NY New York New York 5128638 +US.OH Ohio Ohio 5165418 +US.RI Rhode Island Rhode Island 5224323 +US.VT Vermont Vermont 5242283 +US.WI Wisconsin Wisconsin 5279468 +US.CA California California 5332921 +US.CO Colorado Colorado 5417618 +US.NM New Mexico New Mexico 5481136 +US.NV Nevada Nevada 5509151 +US.UT Utah Utah 5549030 +US.AZ Arizona Arizona 5551752 +US.ID Idaho Idaho 5596512 +US.MT Montana Montana 5667009 +US.ND North Dakota North Dakota 5690763 +US.OR Oregon Oregon 5744337 +US.SD South Dakota South Dakota 5769223 +US.WA Washington Washington 5815135 +US.WY Wyoming Wyoming 5843591 +US.HI Hawaii Hawaii 5855797 +US.AK Alaska Alaska 5879092 +US.KY Kentucky Kentucky 6254925 +US.MA Massachusetts Massachusetts 6254926 +US.PA Pennsylvania Pennsylvania 6254927 +US.VA Virginia Virginia 6254928 +UY.19 Treinta y Tres Department Treinta y Tres Department 3439780 +UY.18 Tacuarembó Department Tacuarembo Department 3440033 +UY.17 Soriano Soriano 3440054 +UY.16 San José Department San Jose Department 3440645 +UY.15 Salto Department Salto Department 3440711 +UY.14 Rocha Department Rocha Department 3440771 +UY.13 Rivera Department Rivera Department 3440780 +UY.12 Río Negro Department Rio Negro Department 3440789 +UY.11 Paysandú Department Paysandu Department 3441242 +UY.10 Montevideo Department Montevideo Department 3441572 +UY.09 Maldonado Maldonado 3441890 +UY.08 Lavalleja Lavalleja 3442007 +UY.07 Florida Florida 3442584 +UY.06 Flores Department Flores Department 3442587 +UY.05 Durazno Department Durazno Department 3442720 +UY.04 Colonia Colonia 3443025 +UY.03 Cerro Largo Cerro Largo 3443173 +UY.02 Canelones Canelones 3443411 +UY.01 Artigas Artigas 3443756 +UZ.09 Karakalpakstan Karakalpakstan 453752 +UZ.12 Surxondaryo Region Surxondaryo Region 1114926 +UZ.10 Samarqand Region Samarqand Region 1114927 +UZ.08 Qashqadaryo Qashqadaryo 1114928 +UZ.02 Bukhara Bukhara 1114929 +UZ.14 Tashkent Region Tashkent Region 1484838 +UZ.13 Tashkent Tashkent 1484839 +UZ.16 Sirdaryo Region Sirdaryo Region 1484840 +UZ.07 Navoiy Region Navoiy Region 1484841 +UZ.06 Namangan Namangan 1484842 +UZ.05 Xorazm Region Xorazm Region 1484843 +UZ.15 Jizzakh Region Jizzakh Region 1484844 +UZ.03 Fergana Fergana 1484845 +UZ.01 Andijan Region Andijan Region 1484846 +VC.05 Saint Patrick Parish Saint Patrick Parish 3577818 +VC.04 Saint George Parish Saint George Parish 3577819 +VC.03 Saint David Parish Saint David Parish 3577821 +VC.02 Saint Andrew Parish Saint Andrew Parish 3577822 +VC.06 Grenadines Parish Grenadines Parish 3577892 +VC.01 Charlotte Parish Charlotte Parish 3577934 +VE.23 Zulia Zulia 3625035 +VE.22 Yaracuy Yaracuy 3625210 +VE.21 Trujillo Trujillo 3625974 +VE.20 Táchira Tachira 3626553 +VE.19 Sucre Sucre 3626655 +VE.18 Portuguesa Portuguesa 3629941 +VE.17 Nueva Esparta Nueva Esparta 3631462 +VE.16 Monagas Monagas 3632100 +VE.15 Miranda Miranda 3632191 +VE.14 Mérida Merida 3632306 +VE.13 Lara Lara 3636539 +VE.12 Guárico Guarico 3640017 +VE.24 Dependencias Federales Dependencias Federales 3640846 +VE.25 Distrito Federal Distrito Federal 3640847 +VE.11 Falcón Falcon 3640873 +VE.09 Delta Amacuro Delta Amacuro 3644541 +VE.08 Cojedes Cojedes 3645386 +VE.07 Carabobo Carabobo 3646751 +VE.06 Bolívar Bolivar 3648106 +VE.05 Barinas Barinas 3648544 +VE.04 Aragua Aragua 3649110 +VE.03 Apure Apure 3649151 +VE.02 Anzoátegui Anzoategui 3649198 +VE.01 Amazonas Amazonas 3649302 +VE.26 Vargas Vargas 3830309 +VI.010 Saint Croix Island Saint Croix Island 7267902 +VI.020 Saint John Island Saint John Island 7267903 +VI.030 Saint Thomas Island Saint Thomas Island 7267904 +VN.58 Nghệ An Province Nghe An Province 1559969 +VN.59 Ninh Bình Province Ninh Binh Province 1559970 +VN.60 Ninh Thuận Province Ninh Thuan Province 1559971 +VN.65 Sóc Trăng Province Soc Trang Province 1559972 +VN.67 Trà Vinh Province Tra Vinh Province 1559975 +VN.68 Tuyên Quang Province Tuyen Quang Province 1559976 +VN.69 Vĩnh Long Province Vinh Long Province 1559977 +VN.70 Yên Bái Province Yen Bai Province 1559978 +VN.90 Lào Cai Province Lao Cai Province 1562412 +VN.37 Tiền Giang Tien Giang 1564676 +VN.66 Thừa Thiên Huế Province Thua Thien Hue Province 1565033 +VN.55 Kon Tum Kon Tum 1565088 +VN.34 Thanh Hóa Province Thanh Hoa Province 1566165 +VN.35 Thái Bình Province Thai Binh Province 1566338 +VN.33 Tây Ninh Province Tay Ninh Province 1566557 +VN.32 Sơn La Province Son La Province 1567643 +VN.64 Quảng Trị Province Quang Tri Province 1568733 +VN.30 Quảng Ninh Quang Ninh 1568758 +VN.63 Quảng Ngãi Province Quang Ngai Province 1568769 +VN.62 Quảng Bình Province Quang Binh Province 1568839 +VN.61 Phú Yên Province Phu Yen Province 1569805 +VN.53 Hòa Bình Province Hoa Binh Province 1572594 +VN.24 Long An Povince Long An Povince 1575788 +VN.39 Lạng Sơn Province Lang Son Province 1576632 +VN.23 Lâm Đồng Province Lam GJong Province 1577882 +VN.89 Lai Châu Province Lai Chau Province 1577954 +VN.21 Kiên Giang Province Kien Giang Province 1579008 +VN.54 Khánh Hòa Province Khanh Hoa Province 1579634 +VN.20 Ho Chi Minh Ho Chi Minh 1580578 +VN.52 Hà Tĩnh Province Ha Tinh Province 1580700 +VN.50 Hà Giang Province Ha Giang Province 1581030 +VN.49 Gia Lai Province Gia Lai Province 1581088 +VN.44 Hanoi Hanoi 1581129 +VN.87 Can Tho Can Tho 1581188 +VN.13 Haiphong Haiphong 1581297 +VN.47 Bình Thuận Province Binh Thuan Province 1581882 +VN.09 Đồng Tháp Province GJong Thap Province 1582562 +VN.43 Đồng Nai Province GJong Nai Province 1582720 +VN.88 Đắk Lắk GJak Lak 1584169 +VN.45 Bà Rịa–Vũng Tàu Province Ba Ria-Vung Tau Province 1584534 +VN.05 Cao Bằng Province Cao Bang Province 1586182 +VN.46 Bình Định Province Binh GJinh Province 1587871 +VN.03 Bến Tre Province Ben Tre Province 1587974 +VN.01 An Giang Province An Giang Province 1594446 +VN.91 Đăk Nông Province GJak Nong Province 1904987 +VN.92 Điện Biên Province GJien Bien Province 1905099 +VN.74 Bắc Ninh Province Bac Ninh Province 1905412 +VN.71 Bắc Giang Province Bac Giang Province 1905419 +VN.78 Da Nang Da Nang 1905468 +VN.75 Bình Dương Province Binh Duong Province 1905475 +VN.76 Bình Phước Province Binh Phuoc Province 1905480 +VN.85 Thái Nguyên Province Thai Nguyen Province 1905497 +VN.84 Quảng Nam Province Quang Nam Province 1905516 +VN.83 Phú Thọ Province Phu Tho Province 1905577 +VN.82 Nam Định Province Nam GJinh Province 1905626 +VN.80 Hà Nam Province Ha Nam Province 1905637 +VN.72 Bắc Kạn Province Bac Kan Province 1905669 +VN.73 Bạc Liêu Province Bac Lieu Province 1905675 +VN.77 Cà Mau Province Ca Mau Province 1905678 +VN.79 Hải Dương Province Hai Duong Province 1905686 +VN.81 Hưng Yên Province Hung Yen Province 1905699 +VN.86 Vĩnh Phúc Province Vinh Phuc Province 1905856 +VN.93 Hậu Giang Hau Giang 7506719 +VU.15 Tafea Tafea 2134739 +VU.13 Sanma Sanma 2134898 +VU.07 Torba Torba 2137421 +VU.16 Malampa Malampa 2208265 +VU.17 Penama Penama 2208266 +VU.18 Shefa Shefa 2208267 +WF.98613 Uvea Uvea 4034759 +WF.98612 Sigave Sigave 4034776 +WF.98611 Alo Alo 4034884 +WS.11 Vaisigano Vaisigano 4034910 +WS.06 Va'a-o-Fonoti Va'a-o-Fonoti 4034943 +WS.10 Tuamasaga Tuamasaga 4034977 +WS.09 Satupa'itea Satupa'itea 4035046 +WS.08 Palauli Palauli 4035154 +WS.07 Gaga'ifomauga Gaga'ifomauga 4035313 +WS.05 Gaga'emauga Gaga'emauga 4035314 +WS.04 Fa'asaleleaga Fa'asaleleaga 4035383 +WS.03 Atua Atua 4035402 +WS.02 Aiga-i-le-Tai Aiga-i-le-Tai 4035425 +WS.01 A'ana A'ana 4035434 +XK.10096138 Ferizaj Ferizaj 10096138 +XK.10096859 Gjakova Gjakova 10096859 +XK.10097357 Gjilan Gjilan 10097357 +XK.10097358 Mitrovica Mitrovica 10097358 +XK.10097359 Pec Pec 10097359 +XK.10097360 Pristina Pristina 10097360 +XK.10097361 Prizren Prizren 10097361 +YE.25 Ta‘izz Ta'izz 70222 +YE.05 Shabwah Shabwah 70935 +YE.16 Sanaa Governorate Sanaa Governorate 71132 +YE.15 Şa‘dah Sa'dah 71333 +YE.27 Raymah Raymah 71532 +YE.14 Ma’rib Ma'rib 72966 +YE.10 Al Mahwit Governorate Al Mahwit Governorate 73200 +YE.21 Al Jawf Al Jawf 74222 +YE.04 Muhafazat Hadramaout Muhafazat Hadramaout 75411 +YE.11 Dhamār Dhamar 76183 +YE.03 Al Mahrah Governorate Al Mahrah Governorate 78985 +YE.08 Al Hudaydah Al Hudaydah 79416 +YE.20 Al Bayda Al Bayda 79838 +YE.02 Aden Aden 80412 +YE.01 Abyan Governorate Abyan Governorate 80425 +YE.18 Aḑ Ḑāli‘ Ad Dali' 6201193 +YE.19 Omran Omran 6201194 +YE.22 Ḩajjah Hajjah 6201195 +YE.23 Ibb Governorate Ibb Governorate 6201196 +YE.24 Laḩij Lahij 6201197 +YE.26 Amanat Alasimah Amanat Alasimah 6940571 +YE.28 Soqatra Soqatra 9645387 +YT.97601 Acoua Acoua 7521421 +YT.97602 Bandraboua Bandraboua 7521422 +YT.97603 Bandrele Bandrele 7521423 +YT.97604 Bouéni Boueni 7521424 +YT.97605 Chiconi Chiconi 7521425 +YT.97606 Chirongui Chirongui 7521426 +YT.97607 Dembeni Dembeni 7521427 +YT.97608 Dzaoudzi Dzaoudzi 7521428 +YT.97609 Kani-Kéli Kani-Keli 7521429 +YT.97610 Koungou Koungou 7521430 +YT.97611 Mamoudzou Mamoudzou 7521431 +YT.97612 Mtsamboro Mtsamboro 7521432 +YT.97613 M'Tsangamouji M'Tsangamouji 7521433 +YT.97614 Ouangani Ouangani 7521434 +YT.97615 Pamandzi Pamandzi 7521435 +YT.97616 Sada Sada 7521436 +YT.97617 Tsingoni Tsingoni 7521437 +ZA.03 Free State Free State 967573 +ZA.02 KwaZulu-Natal KwaZulu-Natal 972062 +ZA.05 Eastern Cape Eastern Cape 1085593 +ZA.06 Gauteng Gauteng 1085594 +ZA.07 Mpumalanga Mpumalanga 1085595 +ZA.08 Northern Cape Northern Cape 1085596 +ZA.09 Limpopo Limpopo 1085597 +ZA.10 North West North West 1085598 +ZA.11 Western Cape Western Cape 1085599 +ZM.01 Western Province Western Province 896140 +ZM.07 Southern Province Southern Province 896972 +ZM.06 North-Western North-Western 900594 +ZM.05 Northern Province Northern Province 900601 +ZM.09 Lusaka Province Lusaka Province 909129 +ZM.04 Luapula Province Luapula Province 909845 +ZM.03 Eastern Province Eastern Province 917388 +ZM.08 Copperbelt Copperbelt 917524 +ZM.02 Central Province Central Province 921064 +ZM.10 Muchinga Muchinga 11154503 +ZW.02 Midlands Province Midlands Province 886119 +ZW.07 Matabeleland South Province Matabeleland South Province 886747 +ZW.06 Matabeleland North Matabeleland North 886748 +ZW.08 Masvingo Province Masvingo Province 886761 +ZW.05 Mashonaland West Mashonaland West 886841 +ZW.04 Mashonaland East Province Mashonaland East Province 886842 +ZW.03 Mashonaland Central Mashonaland Central 886843 +ZW.01 Manicaland Manicaland 887358 +ZW.09 Bulawayo Bulawayo 1105843 +ZW.10 Harare Harare 1105844 diff --git a/geo/data/admin2Codes.txt b/geo/data/admin2Codes.txt new file mode 100644 index 00000000..8f9c009c --- /dev/null +++ b/geo/data/admin2Codes.txt @@ -0,0 +1,47206 @@ +AE.01.101 Abu Dhabi Municipality Abu Dhabi Municipality 12047239 +AE.01.102 Al Ain Municipality Al Ain Municipality 12047240 +AE.01.103 Al Dhafra Al Dhafra 12047241 +AE.04.701 Al Fujairah Municipality Al Fujairah Municipality 12047242 +AE.04.702 Dibba Al Fujairah Municipality Dibba Al Fujairah Municipality 12047243 +AE.06.302 Dhaid Dhaid 12060391 +AE.02.401 Ajman Ajman 12060392 +AE.06.304 Khor Fakkan Khor Fakkan 12060393 +AE.06.307 Dibba Al Hesn Dibba Al Hesn 12060394 +AE.06.305 Kalba Kalba 12060395 +AE.05.601 Ras Al Khaimah Ras Al Khaimah 12060396 +AE.07.501 Umm AL Quwain Umm AL Quwain 12060397 +AE.06.309 Milehah Milehah 12060398 +AE.06.306 Al Madam Al Madam 12060399 +AE.06.301 Sharjah Sharjah 12060400 +AE.06.303 Al Hamriyah Al Hamriyah 12060401 +AE.02.402 Manama Manama 12060402 +AE.02.403 Masfout Masfout 12060403 +AE.06.308 Al Batayih Al Batayih 12060404 +AE.03.600 Sector 6 Sector 6 13060544 +AE.03.200 Sector 2 Sector 2 13060545 +AE.03.800 Sector 8 Sector 8 13060546 +AE.03.900 Sector 9 Sector 9 13060547 +AE.03.100 Sector 1 Sector 1 13060548 +AE.03.500 Sector 5 Sector 5 13060549 +AE.03.400 Sector 4 Sector 4 13060550 +AE.03.700 Sector 7 Sector 7 13060551 +AE.03.300 Sector 3 Sector 3 13060552 +AF.01.1109 Shighnan District Shighnan District 1125426 +AF.08.609 Gēlān Gelan 1140918 +AF.01.1114 Arghanj Khwāh Arghanj Khwah 7052641 +AF.01.1115 Argō Argo 7052663 +AF.01.1108 Bahārak Baharak 7052664 +AF.01.1116 Darāyim Darayim 7052665 +AF.01.1117 Darwāz-e Bālā Darwaz-e Bala 7052666 +AF.01.1110 Darwāz-e Pā’īn Darwaz-e Pa'in 7052667 +AF.01.1101 Faīẕābād Faizabad 7052668 +AF.01.1107 Ishkāshim Ishkashim 7052669 +AF.01.1103 Jurm Jurm 7052670 +AF.01.1118 Khāsh Khash 7052672 +AF.01.1111 Khwāhān Khwahan 7052674 +AF.01.1102 Kishim Kishim 7052679 +AF.01.1119 Kōhistān Kohistan 7052680 +AF.01.1120 Kūf Āb Kuf Ab 7052682 +AF.01.1112 Rāghistān Raghistan 7052684 +AF.01.1113 Shahr-e Buzurg Shahr-e Buzurg 7052686 +AF.01.1121 Shikī Shiki 7052689 +AF.01.1122 Shuhadā Shuhada 7052690 +AF.01.1123 Tagāb Tagab 7052691 +AF.01.1124 Tashkān Tashkan 7052692 +AF.01.1106 Wākhān Wakhan 7052694 +AF.01.1125 Wardūj Warduj 7052696 +AF.01.1126 Yaftal-e Suflá Yaftal-e Sufla 7052701 +AF.01.1127 Yamgān Yamgan 7052735 +AF.01.1128 Yāwān Yawan 7052736 +AF.01.1105 Zaybāk Zaybak 7052737 +AF.02.1902 Āb-e Kamarī Ab-e Kamari 7052785 +AF.02.1905 Ghōrmāch Ghormach 7052787 +AF.02.1904 Jowand Jowand 7052790 +AF.02.1907 Muqur Muqur 7052792 +AF.02.1906 Murghāb Murghab 7052794 +AF.02.1903 Qādis Qadis 7052795 +AF.02.1901 Qal‘ah-ye Now Qal'ah-ye Now 7052796 +AF.03.1307 Andarāb Andarab 7052857 +AF.03.1311 Baghlān-e Jadīd Baghlan-e Jadid 7052897 +AF.03.1310 Būrkah Burkah 7052899 +AF.03.1303 Dahanah-ye Ghōrī Dahanah-ye Ghori 7052900 +AF.03.1312 Deh-e Şalāḩ Deh-e Salah 7052901 +AF.03.1304 Dōshī Doshi 7052902 +AF.03.1313 Firing wa Ghārū Firing wa Gharu 7052903 +AF.03.1314 Guz̄argāh-e Nūr Guzargah-e Nur 7052904 +AF.03.1306 Khinjān Khinjan 7052905 +AF.03.1308 Khōst wa Firing Khost wa Firing 7052906 +AF.03.1315 Khwājah Hijrān Khwajah Hijran 7052907 +AF.03.1309 Nahrīn Nahrin 7052908 +AF.03.1302 Pul-e Ḩişār Pul-e Hisar 7052909 +AF.03.1305 Tālah wa Barfak Talah wa Barfak 7052910 +AF.05.2803 Kahmard Kahmard 7052911 +AF.05.2805 Panjāb Panjab 7052912 +AF.05.2807 Sayghān Sayghan 7052913 +AF.05.2806 Waras̄ Waras 7052915 +AF.05.2804 Yakāwlang Yakawlang 7052916 +AF.06.2107 Anār Darah Anar Darah 7052917 +AF.06.2102 Bakwāh Bakwah 7052918 +AF.06.2105 Bālā Bulūk Bala Buluk 7052919 +AF.06.2103 Gulistān Gulistan 7052920 +AF.06.2106 Khāk-e Safēd Khak-e Safed 7052921 +AF.06.2109 Lāsh-e Juwayn Lash-e Juwayn 7052922 +AF.06.2104 Pur Chaman Pur Chaman 7052923 +AF.06.2111 Pusht-e Rōd Pusht-e Rod 7052924 +AF.06.2108 Qal‘ah-ye Kāh Qal'ah-ye Kah 7052925 +AF.06.2110 Shayb Kōh Shayb Koh 7052926 +AF.07.1811 Khān-e Chahār Bāgh Khan-e Chahar Bagh 7052927 +AF.07.1803 Almār Almar 7052928 +AF.07.1812 Andkhōy Andkhoy 7052929 +AF.07.1806 Bal Chirāgh Bal Chiragh 7052930 +AF.07.1809 Dowlatābād Dowlatabad 7052931 +AF.07.1807 Gurzīwān Gurziwan 7052932 +AF.07.1813 Khwājah Sabz Pōsh Khwajah Sabz Posh 7052933 +AF.07.1805 Kōhistān Kohistan 7052934 +AF.07.1801 Maīmanah Maimanah 7052935 +AF.07.1802 Pas̲h̲tūn Kōṯ Pashtun Kot 7052936 +AF.07.1804 Qaīşār Qaisar 7052946 +AF.07.1810 Qaram Qōl Qaram Qol 7052947 +AF.07.1814 Qurghān Qurghan 7052948 +AF.07.1808 Shīrīn Tagāb Shirin Tagab 7052949 +AF.08.611 Āb Band Ab Band 7052950 +AF.08.605 Ajristān Ajristan 7052952 +AF.08.614 Andaṟ Andar 7052953 +AF.08.602 Bahrām-e Shahīd Bahram-e Shahid 7052954 +AF.08.615 Deh Yak Deh Yak 7052955 +AF.08.601 Ghaznī Ghazni 7052956 +AF.08.612 Gīrō Giro 7052957 +AF.08.607 Jāghūrī Jaghuri 7052958 +AF.08.603 Khwājah ‘Omarī Khwajah 'Omari 7052961 +AF.08.606 Mālistān Malistan 7052962 +AF.08.608 Muqêr Muqer 7052984 +AF.08.610 Nāwah Nawah 7052985 +AF.08.604 Nāwur Nawur 7052986 +AF.08.613 Qarah Bāgh Qarah Bagh 7052988 +AF.08.617 Rashīdān Rashidan 7052990 +AF.08.618 Wāghaz̧ Waghaz 7052992 +AF.08.619 Walī Muḩammad Shahīd Khūgyāṉī Wali Muhammad Shahid Khugyani 7052994 +AF.08.616 Zanakhān Zanakhan 7052996 +AF.09.2701 Chaghcharān Chaghcharan 7052997 +AF.09.2708 Chahār Şadah Chahar Sadah 7052998 +AF.09.2710 Dū Laīnah Du Lainah 7052999 +AF.09.2709 Dowlatyār Dowlatyar 7053000 +AF.09.2707 La‘l wa Sar Jangal La'l wa Sar Jangal 7053002 +AF.09.2706 Pasāband Pasaband 7053003 +AF.09.2704 Sāghar Saghar 7053004 +AF.09.2702 Shahrak Shahrak 7053010 +AF.09.2705 Taywarah Taywarah 7053012 +AF.09.2703 Tūlak Tulak 7053013 +AF.10.2305 Bāghrān Baghran 7053015 +AF.10.2310 Dīshū Dishu 7053017 +AF.10.2303 Kajakī Kajaki 7053026 +AF.10.2301 Lashkar Gāh Lashkar Gah 7053027 +AF.10.2304 Mūsá Qal‘ah Musa Qal'ah 7053028 +AF.10.2308 Nād ‘Alī Nad 'Ali 7053029 +AF.10.2302 Nahr-e Sarāj Nahr-e Saraj 7053030 +AF.10.2309 Nāwah-ye Bārakzaī Nawah-ye Barakzai 7053031 +AF.10.2313 Rēg-e Khān Neshīn Reg-e Khan Neshin 7053033 +AF.10.2312 Sangīn Sangin 7053034 +AF.10.2307 Wāshēr Washer 7053035 +AF.11.2011 Adraskan Adraskan 7053036 +AF.11.2015 Chisht-e Sharīf Chisht-e Sharif 7053037 +AF.11.2013 Farsī Farsi 7053038 +AF.11.2009 Ghōriyān Ghoriyan 7053039 +AF.11.2007 Gulrān Gulran 7053040 +AF.11.2002 Injīl Injil 7053041 +AF.11.2005 Karukh Karukh 7053042 +AF.11.2008 Kuhsān Kuhsan 7053043 +AF.11.2006 Kushk Kushk 7053044 +AF.11.2016 Kushk-e Kuhnah Kushk-e Kuhnah 7053045 +AF.11.2003 Guz̄arah Guzarah 7053046 +AF.11.2012 Ōbêh Obeh 7053047 +AF.11.2004 Pas̲h̲tūn Zarghūn Pashtun Zarghun 7053048 +AF.11.2014 Shīnḏanḏ Shindand 7053049 +AF.11.2010 Zindah Jān Zindah Jan 7053050 +AF.13.110 Bagrāmī Bagrami 7053051 +AF.13.109 Chahār Āsyāb Chahar Asyab 7053052 +AF.13.102 Deh-e Sabz Deh-e Sabz 7053053 +AF.13.115 Farzah Farzah 7053054 +AF.13.113 Gul Darah Gul Darah 7053055 +AF.13.106 Istālif Istalif 7053056 +AF.13.104 Kalakān Kalakan 7053057 +AF.13.111 Khāk-e Jabār Khak-e Jabar 7053058 +AF.13.103 Mīr Bachah Kōṯ Mir Bachah Kot 7053059 +AF.13.114 Mūsahī Musahi 7053060 +AF.13.108 Paghmān Paghman 7053080 +AF.13.105 Qarah Bāgh Qarah Bagh 7053081 +AF.13.107 Shakar Darah Shakar Darah 7053083 +AF.14.206 Alah Sāy Alah Say 7053084 +AF.14.202 Ḩişah-ye Awal-e Kōhistān Hisah-ye Awal-e Kohistan 7053085 +AF.14.207 Ḩişah-ye Duwum-e Kōhistān Hisah-ye Duwum-e Kohistan 7053086 +AF.14.203 Kōh Band Koh Band 7053087 +AF.14.201 Maḩmūd-e Rāqī Mahmud-e Raqi 7053088 +AF.14.204 Nijrāb Nijrab 7053089 +AF.14.205 Tagāb Tagab 7053090 +AF.23.2403 Shāh Walī Kōṯ Shah Wali Kot 7053179 +AF.17.506 Azrah Azrah 7053255 +AF.17.503 Barakī Barak Baraki Barak 7053256 +AF.17.502 Charkh Charkh 7053257 +AF.17.507 Kharwār Kharwar 7053258 +AF.17.504 Khōshī Khoshi 7053259 +AF.17.505 Muḩammad Āghah Muhammad Aghah 7053260 +AF.17.501 Pul-e ‘Alam Pul-e 'Alam 7053261 +AF.18.810 Achīn Achin 7053262 +AF.18.817 Batī Kōṯ Bati Kot 7053263 +AF.18.821 Bihsūd Bihsud 7053264 +AF.18.806 Chaparhār Chaparhar 7053265 +AF.18.820 Darah-ye Nūr Darah-ye Nur 7053266 +AF.18.808 Deh Bālā Deh Bala 7053267 +AF.18.812 Dur Bābā Dur Baba 7053278 +AF.18.816 Gōshtah Goshtah 7053279 +AF.18.803 Ḩişārak Hisarak 7053280 +AF.18.801 Jalālābād Jalalabad 7053281 +AF.18.818 Kāmah Kamah 7053282 +AF.18.805 Khūgyāṉī Khugyani 7053283 +AF.18.822 Kōṯ Kot 7053284 +AF.18.819 Kūz Kunaṟ Kuz Kunar 7053285 +AF.18.815 La‘lpūr La'lpur 7053286 +AF.18.814 Mohmand Darah Mohmand Darah 7053287 +AF.18.811 Nāziyān Naziyan 7053288 +AF.18.807 Pachīr wa Āgām Pachir wa Agam 7053289 +AF.18.809 Rōdāt Rodat 7053290 +AF.18.804 Shērzād Sherzad 7053291 +AF.18.813 Shīnwār Shinwar 7053292 +AF.18.802 Surkh Rōd Surkh Rod 7053293 +AF.19.2203 Chahār Burjak Chahar Burjak 7053294 +AF.19.2202 Kang Kang 7053295 +AF.19.2205 Khāsh Rōd Khash Rod 7053296 +AF.19.2201 Zaranj Zaranj 7053297 +AF.23.2404 Arghandāb Arghandab 7053298 +AF.23.2412 Arghistān Arghistan 7053299 +AF.23.2402 Dāmān Daman 7053300 +AF.23.2406 Ghōrak Ghorak 7053301 +AF.23.2405 Khākrēz Khakrez 7053302 +AF.23.2413 Ma‘rūf Ma'ruf 7053303 +AF.23.2407 Maywand Maywand 7053304 +AF.23.2414 Myā Neshīn Mya Neshin 7053305 +AF.23.2415 Nēsh Nesh 7053306 +AF.23.2408 Panjwā’ī Panjwa'i 7053307 +AF.23.2409 Rēgistān Registan 7053308 +AF.23.2410 Shōrābak Shorabak 7053309 +AF.23.2411 Spīn Bōldak Spin Boldak 7053310 +AF.23.2416 Zhaṟêy Zharey 7053311 +AF.24.1405 ‘Alīābād 'Aliabad 7053312 +AF.24.1407 Dasht-e Archī Dasht-e Archi 7053313 +AF.24.1402 Imām Şāḩib Imam Sahib 7053315 +AF.24.1406 Khānābād Khanabad 7053316 +AF.24.1403 Qal‘ah-ye Zāl Qal'ah-ye Zal 7053317 +AF.26.1213 Bahārak Baharak 7053318 +AF.26.1202 Bangī Bangi 7053319 +AF.26.1209 Chāh Āb Chah Ab 7053320 +AF.26.1204 Chāl Chal 7053321 +AF.26.1211 Darqad Darqad 7053322 +AF.26.1214 Dasht-e Qal‘ah Dasht-e Qal'ah 7053323 +AF.26.1206 Farkhār Farkhar 7053324 +AF.26.1215 Hazār Sumūch Hazar Sumuch 7053325 +AF.26.1203 Ishkamish Ishkamish 7053326 +AF.26.1207 Kalafgān Kalafgan 7053327 +AF.26.1216 Khwājah Bahāwuddīn Khwajah Bahawuddin 7053328 +AF.26.1212 Khwājah Ghār Khwajah Ghar 7053329 +AF.26.1217 Namak Āb Namak Ab 7053330 +AF.26.1208 Rustāq Rustaq 7053331 +AF.26.1201 Tāluqān Taluqan 7053332 +AF.26.1205 Warsaj Warsaj 7053333 +AF.26.1210 Yangī Qal‘ah Yangi Qal'ah 7053334 +AF.27.406 Chak-e Wardak Chak-e Wardak 7053335 +AF.27.403 Ḩişah-ye Awal-e Bihsūd Hisah-ye Awal-e Bihsud 7053337 +AF.27.409 Jaghatū Jaghatu 7053338 +AF.27.402 Jalrayz Jalrayz 7053339 +AF.27.401 Maīdān Shahr Maidan Shahr 7053340 +AF.27.407 Sayyidābād Sayyidabad 7053343 +AF.28.2503 Arghandāb Arghandab 7053344 +AF.28.2508 Aṯghar Atghar 7053345 +AF.28.2504 Dāychōpān Daychopan 7053346 +AF.28.2510 Kākar Kakar 7053347 +AF.28.2505 Mīzān Mizan 7053768 +AF.28.2511 Now Bahār Now Bahar 7053769 +AF.28.2502 Shāh Jōy Shah Joy 7053770 +AF.28.2509 Shamulzaī Shamulzai 7053771 +AF.28.2507 Shīnkaī Shinkai 7053772 +AF.28.2506 Tarnêk wa Jaldak Tarnek wa Jaldak 7053773 +AF.29.2909 Bêrmal Bermal 7053774 +AF.29.2903 Ḏīlah Dilah 7053775 +AF.29.2910 Giyān Giyan 7053776 +AF.29.2906 Gōmal Gomal 7053777 +AF.29.2916 Jānī Khēl Jani Khel 7053778 +AF.29.2915 Mutā Khān Muta Khan 7053779 +AF.29.2913 Nīkêh Nikeh 7053780 +AF.29.2907 Ōmnah Omnah 7053781 +AF.29.2911 Urgun District Urgun District 7053782 +AF.29.2914 Sar Rowẕah Sar Rowzah 7053783 +AF.29.2908 Saṟōbī Sarobi 7053784 +AF.29.2901 Sharan Sharan 7053785 +AF.29.2917 Têrwō Terwo 7053786 +AF.29.2904 Wāzah Khwāh Wazah Khwah 7053787 +AF.29.2905 Wuṟ Mamay Wur Mamay 7053788 +AF.29.2918 Yaḩyá Khēl Yahya Khel 7053789 +AF.29.2919 Yōsuf Khēl Yosuf Khel 7053790 +AF.29.2902 Zarghūn Shahr Zarghun Shahr 7053791 +AF.29.2912 Zīṟūk Ziruk 7053792 +AF.30.1607 Chahār Bōlak Chahar Bolak 7053793 +AF.30.1611 Chahār Kent Chahar Kent 7053794 +AF.30.1608 Chimtāl Chimtal 7053795 +AF.30.1612 Dehdādī Dehdadi 7053796 +AF.30.1605 Dowlatābād Dowlatabad 7053797 +AF.30.1613 Kaldār Kaldar 7053798 +AF.30.1614 Khulm Khulm 7053799 +AF.30.1610 Kishindeh Kishindeh 7053800 +AF.30.1615 Mārmul Marmul 7053801 +AF.30.1604 Shōr Tepah Shor Tepah 7053805 +AF.30.1603 Zārī Zari 7053806 +AF.31.1706 Āqchah Aqchah 7053807 +AF.31.1703 Darzāb Darzab 7053808 +AF.31.1708 Faīẕābād Faizabad 7053809 +AF.31.1709 Khamyāb Khamyab 7053810 +AF.31.1710 Khānaqāh Khanaqah 7053811 +AF.31.1702 Khwājah Dū Kōh Khwajah Du Koh 7053812 +AF.31.1707 Mardīān Mardian 7053813 +AF.31.1704 Mingajik Mingajik 7053814 +AF.31.1705 Qarqīn Qarqin 7053815 +AF.31.1711 Qūsh Tepah Qush Tepah 7053816 +AF.31.1701 Shibirghān Shibirghan 7053817 +AF.32.1501 Aībak Aibak 7053818 +AF.32.1503 Darah-ye Şūf-e Bālā Darah-ye Suf-e Bala 7053819 +AF.32.1504 Darah-ye Şūf-e Pā’īn Darah-ye Suf-e Pa'in 7053820 +AF.32.1507 Fayrōz Nakhchīr Fayroz Nakhchir 7053821 +AF.32.1502 Ḩaẕrat-e Sulţān Hazrat-e Sultan 7053822 +AF.32.1506 Khuram wa Sār Bāgh Khuram wa Sar Bagh 7053823 +AF.32.1505 Rūy Dūāb Ruy Duab 7053824 +AF.33.3104 Balkhāb Balkhab 7053945 +AF.33.3107 Gōsfandī Gosfandi 7053946 +AF.33.3103 Kōhistānāt Kohistanat 7053947 +AF.33.3102 Sangchārak Sangcharak 7053948 +AF.33.3101 Sar-e Pul Sar-e Pul 7053949 +AF.33.3106 Şayād Sayad 7053950 +AF.33.3105 Sōzmah Qal‘ah Sozmah Qal'ah 7053951 +AF.34.1001 Asadābād Asadabad 7053952 +AF.34.1003 Bar Kunaṟ Bar Kunar 7053955 +AF.34.1009 Chapah Darah Chapah Darah 7053956 +AF.34.1012 Tsowkêy Tsowkey 7053957 +AF.34.1004 Dāngām Dangam 7053958 +AF.34.1010 Darah-ye Pēch Darah-ye Pech 7053959 +AF.34.1006 Ghāzīābād Ghaziabad 7053960 +AF.34.1014 Khāş Kunaṟ Khas Kunar 7053961 +AF.34.1002 Marawarah Marawarah 7053962 +AF.34.1011 Narang Narang 7053963 +AF.34.1005 Nāṟay Naray 7053964 +AF.34.1013 Nūrgal Nurgal 7053965 +AF.34.1007 Shīgal wa Shêltan Shigal wa Sheltan 7053967 +AF.34.1008 Wuṯahpūr Wutahpur 7053968 +AF.35.903 ‘Alīngār 'Alingar 7053969 +AF.35.905 ‘Alīsheng 'Alisheng 7053970 +AF.35.904 Dowlat Shāh Dowlat Shah 7053971 +AF.35.901 Mehtar Lām Mehtar Lam 7053972 +AF.35.902 Qarghah’ī Qarghah'i 7053973 +AF.36.705 Aḩmadābād Ahmadabad 7053975 +AF.36.708 Tsamkanī Tsamkani 7053976 +AF.36.707 Ḏanḏ Paṯān Dand Patan 7053977 +AF.36.701 Gardez Gardez 7053978 +AF.36.711 Jājī Jaji 7053979 +AF.36.706 Jānī Khēl Jani Khel 7053980 +AF.36.709 Lajah Aḩmad Khēl Lajah Ahmad Khel 7053981 +AF.36.710 Sayyid Karam Sayyid Karam 7053982 +AF.36.703 Shwāk Shwak 7053983 +AF.36.704 Dzadrān Dzadran 7053984 +AF.36.702 Zurmat Zurmat 7054005 +AF.37.3210 Bāk Bak 7054006 +AF.37.3211 Gurbuz Gurbuz 7054007 +AF.37.3202 Jājī Maīdān Jaji Maidan 7054008 +AF.37.3201 Khōst Khost 7054009 +AF.37.3206 Mandūzaī Manduzai 7054013 +AF.37.3205 Mūsá Khēl Musa Khel 7054014 +AF.37.3208 Nādir Shāh Kōṯ Nadir Shah Kot 7054015 +AF.37.3212 Qalandar Qalandar 7054016 +AF.37.3209 Şabarī Sabari 7054017 +AF.37.3213 Shamul Shamul 7054018 +AF.37.3204 Spērah Sperah 7054019 +AF.37.3207 Têrayzaī Terayzai 7054021 +AF.38.3005 Barg-e Matāl Barg-e Matal 7054022 +AF.38.3007 Dū Āb Du Ab 7054023 +AF.38.3002 Kāmdēsh Kamdesh 7054025 +AF.38.3004 Mandōl Mandol 7054026 +AF.38.3008 Nūrgarām Nurgaram 7054027 +AF.38.3001 Pārūn Parun 7054028 +AF.38.3006 Wāmā Wama 7054029 +AF.38.3003 Wāygal Waygal 7054030 +AF.39.2602 Chōrah Chorah 7054031 +AF.39.2605 Deh Rāwud Deh Rawud 7054032 +AF.39.2603 Khāş Uruzgān Khas Uruzgan 7054033 +AF.39.2604 Shahīd-e Ḩasās Shahid-e Hasas 7054034 +AF.39.2601 Tarīn Kōṯ Tarin Kot 7054035 +AF.40.308 Bagrām Bagram 7054036 +AF.40.301 Chārīkār Charikar 7054037 +AF.40.302 Jabal us Sarāj Jabal us Saraj 7054038 +AF.40.309 Kōh-e Şāfī Koh-e Safi 7054039 +AF.40.303 Sālang Salang 7054040 +AF.40.310 Sayyid Khēl Sayyid Khel 7054041 +AF.40.306 Shaykh ‘Alī Shaykh 'Ali 7054042 +AF.40.304 Shīnwārī Shinwari 7054043 +AF.40.305 Siyāhgird Ghōrband Siyahgird Ghorband 7054044 +AF.41.3406 Gaytī Gayti 7054325 +AF.41.3402 Gīzāb Gizab 7054326 +AF.41.3403 Ishtarlay Ishtarlay 7054327 +AF.41.3404 Kajrān Kajran 7054328 +AF.41.3405 Khadīr Khadir 7054329 +AF.41.3407 Mīr Āmōr Mir Amor 7054330 +AF.41.3401 Nīlī Nili 7054331 +AF.41.3408 Sang-e Takht Sang-e Takht 7054332 +AF.41.3409 Shahristān Shahristan 7054334 +AF.42.3306 ‘Unābah 'Unabah 7054336 +AF.42.3301 Bāzārak Bazarak 7054337 +AF.42.3302 Darah Darah 7054338 +AF.42.3303 Khinj Khinj 7054339 +AF.42.3304 Parīān Parian 7054340 +AF.42.3307 Rukhah Rukhah 7054341 +AF.42.3305 Shutul Shutul 7054342 +AF.13.101 Kabul Kabul 7729752 +AF.24.1401 Kunduz Kunduz 7729833 +AF.19.2204 Chakhansur Chakhansur 7729835 +AF.06.2101 Farah Farah 7729836 +AF.05.2801 Bamyan Bamyan 7732055 +AF.03.1301 Puli Khumri Puli Khumri 7732108 +AF.13.112 Surobi Surobi 7732182 +AF.28.2501 Qalāt Qalat 7732190 +AF.01.1104 Kuran Wa Munjan Kuran Wa Munjan 7732208 +AF.05.2802 Shibar Shibar 7732337 +AF.40.307 Surkhi Parsa Surkhi Parsa 7732339 +AF.10.2311 Garmsīr Garmsir 7732352 +AF.30.1602 Nahri Shahi Nahri Shahi 7732365 +AF.30.1609 Sholgara Sholgara 7732367 +AF.27.405 Day Mirdad Day Mirdad 7732571 +AF.24.1404 Chahar Dara Chahar Dara 7732594 +AF.37.3203 Tani Tani 7732601 +AF.34.1015 Sirkanay Sirkanay 7732642 +AF.27.404 Markazi Bihsud Markazi Bihsud 7732663 +AF.27.408 Nirkh Nirkh 7732666 +AF.30.1601 Mazār-e Sharīf Mazar-e Sharif 8354719 +AF.11.2001 Herat District Herat District 9166336 +AF.10.2306 Naw Zad Naw Zad 9653598 +AF.23.2401 Kandahar District Kandahar District 9653599 +AF.30.1606 Balkh District Balkh District 11818971 +AL.40.10944368 Bashkia Berat Bashkia Berat 10944368 +AL.40.10944369 Bashkia Kuçovë Bashkia Kucove 10944369 +AL.40.10944370 Bashkia Poliçan Bashkia Polican 10944370 +AL.40.10944371 Bashkia Skrapar Bashkia Skrapar 10944371 +AL.40.10944372 Bashkia Ura Vajgurore Bashkia Ura Vajgurore 10944372 +AL.41.10944373 Bashkia Bulqizë Bashkia Bulqize 10944373 +AL.41.10944374 Bashkia Dibër Bashkia Diber 10944374 +AL.41.10944375 Bashkia Klos Bashkia Klos 10944375 +AL.41.10944376 Bashkia Mat Bashkia Mat 10944376 +AL.42.10944377 Bashkia Durrës Bashkia Durres 10944377 +AL.42.10944378 Bashkia Krujë Bashkia Kruje 10944378 +AL.42.10944379 Bashkia Shijak Bashkia Shijak 10944379 +AL.43.10944380 Bashkia Elbasan Bashkia Elbasan 10944380 +AL.43.10944381 Bashkia Belsh Bashkia Belsh 10944381 +AL.43.10944382 Bashkia Cërrik Bashkia Cerrik 10944382 +AL.43.10944383 Bashkia Gramsh Bashkia Gramsh 10944383 +AL.43.10944384 Bashkia Librazhd Bashkia Librazhd 10944384 +AL.43.10944385 Bashkia Peqin Bashkia Peqin 10944385 +AL.43.10944386 Bashkia Prrenjas Bashkia Prrenjas 10944386 +AL.44.10944387 Bashkia Divjakë Bashkia Divjake 10944387 +AL.44.10944388 Bashkia Fier Bashkia Fier 10944388 +AL.44.10944389 Bashkia Lushnje Bashkia Lushnje 10944389 +AL.44.10944390 Bashkia Mallakastër Bashkia Mallakaster 10944390 +AL.44.10944391 Bashkia Patos Bashkia Patos 10944391 +AL.44.10944392 Bashkia Roskovec Bashkia Roskovec 10944392 +AL.45.10944393 Bashkia Dropull Bashkia Dropull 10944393 +AL.45.10944394 Bashkia Gjirokastër Bashkia Gjirokaster 10944394 +AL.45.10944395 Bashkia Kelcyrë Bashkia Kelcyre 10944395 +AL.45.10944396 Bashkia Libohovë Bashkia Libohove 10944396 +AL.45.10944397 Bashkia Memaliaj Bashkia Memaliaj 10944397 +AL.45.10944398 Bashkia Përmet Bashkia Permet 10944398 +AL.45.10944399 Bashkia Tepelenë Bashkia Tepelene 10944399 +AL.46.10944400 Bashkia Devoll Bashkia Devoll 10944400 +AL.46.10944401 Bashkia Kolonjë Bashkia Kolonje 10944401 +AL.46.10944402 Bashkia Korçë Bashkia Korce 10944402 +AL.46.10944403 Bashkia Maliq Bashkia Maliq 10944403 +AL.46.10944404 Bashkia Pogradec Bashkia Pogradec 10944404 +AL.46.10944405 Bashkia Pustec Bashkia Pustec 10944405 +AL.47.10944406 Bashkia Has Bashkia Has 10944406 +AL.47.10944407 Bashkia Kukës Bashkia Kukes 10944407 +AL.47.10944408 Bashkia Tropojë Bashkia Tropoje 10944408 +AL.48.10944409 Bashkia Kurbin Bashkia Kurbin 10944409 +AL.48.10944410 Bashkia Lezhë Bashkia Lezhe 10944410 +AL.48.10944411 Bashkia Mirditë Bashkia Mirdite 10944411 +AL.49.10944412 Bashkia Fushë Arrës Bashkia Fushe Arres 10944412 +AL.49.10944413 Bashkia Malësi e Madhe Bashkia Malesi e Madhe 10944413 +AL.49.10944414 Bashkia Pukë Bashkia Puke 10944414 +AL.49.10944415 Bashkia Shkodër Bashkia Shkoder 10944415 +AL.49.10944416 Bashkia Vau i Dejës Bashkia Vau i Dejes 10944416 +AL.50.10944417 Bashkia Kamëz Bashkia Kamez 10944417 +AL.50.10944418 Bashkia Kavajë Bashkia Kavaje 10944418 +AL.50.10944419 Bashkia Rrogozhinë Bashkia Rrogozhine 10944419 +AL.50.10944420 Bashkia Tiranë Bashkia Tirane 10944420 +AL.50.10944421 Bashkia Vorë Bashkia Vore 10944421 +AL.51.10944422 Bashkia Delvinë Bashkia Delvine 10944422 +AL.51.10944423 Bashkia Finiq Bashkia Finiq 10944423 +AL.51.10944424 Bashkia Himarë Bashkia Himare 10944424 +AL.51.10944425 Bashkia Konispol Bashkia Konispol 10944425 +AL.51.10944426 Bashkia Sarandë Bashkia Sarande 10944426 +AL.51.10944427 Bashkia Selenicë Bashkia Selenice 10944427 +AL.51.10944428 Bashkia Vlorë Bashkia Vlore 10944428 +AM.08.174761 Sisian Sisian 174761 +AM.10.174959 Vayk'i Shrjan Vayk'i Shrjan 174959 +AM.11.616200 Spandaryanskiy Rayon Spandaryanskiy Rayon 616200 +AM.11.616205 Arabkir Arabkir 616205 +AM.11.616233 Shaumyanskiy Rayon Shaumyanskiy Rayon 616233 +AM.11.616323 Ordzhonikidzevskiy Rayon Ordzhonikidzevskiy Rayon 616323 +AM.04.616436 Martuni Martuni 616436 +AM.11.616485 Leninskiy Rayon Leninskiy Rayon 616485 +AM.11.616624 Imeni Dvadtsati Shesti Komissarov Rayon Imeni Dvadtsati Shesti Komissarov Rayon 616624 +AM.01.7874001 Achtarak Achtarak 7874001 +AO.18.145530 Saurimo Saurimo 145530 +AO.17.145723 Lucapa Lucapa 145723 +AO.17.145775 Chitato Chitato 145775 +AO.17.145897 Cambulo Cambulo 145897 +AO.04.875819 Rivungo Rivungo 875819 +AO.18.875968 Muconda Muconda 875968 +AO.14.875997 Luena Luena 875997 +AO.04.876017 Mavinga Mavinga 876017 +AO.14.876125 Cameia Cameia 876125 +AO.14.876129 Bundas Bundas 876129 +AO.14.876176 Luau Luau 876176 +AO.14.876198 Luacano Luacano 876198 +AO.14.876232 Léua Leua 876232 +AO.04.876291 Dirico Dirico 876291 +AO.18.876307 Dala Dala 876307 +AO.14.876631 Camanongue Camanongue 876631 +AO.14.876723 Alto Zambeze Alto Zambeze 876723 +AO.17.2236396 Xá-Muteba Xa-Muteba 2236396 +AO.20.2236499 Viana Viana 2236499 +AO.15.2236567 Uige Municipality Uige Municipality 2236567 +AO.16.2236714 Tomboco Tomboco 2236714 +AO.16.2236966 Soyo Soyo 2236966 +AO.15.2236985 Songo Songo 2236985 +AO.15.2237127 Sanza Pombo Sanza Pombo 2237127 +AO.15.2237144 Santa Cruz Santa Cruz 2237144 +AO.15.2237499 Quitexe Municipality Quitexe Municipality 2237499 +AO.15.2238174 Quimbele Quimbele 2238174 +AO.05.2238485 Quiculungo Quiculungo 2238485 +AO.20.2238564 Quissama Quissama 2238564 +AO.12.2238814 Quela Quela 2238814 +AO.15.2238826 Puri Puri 2238826 +AO.19.2238950 Município Pango Aluquém Municipio Pango Aluquem 2238950 +AO.16.2239000 Nzeto Nzeto 2239000 +AO.16.2239019 Nóqui Noqui 2239019 +AO.15.2239067 Negage Municipality Negage Municipality 2239067 +AO.19.2239093 Nambuangongo Municipality Nambuangongo Municipality 2239093 +AO.12.2239335 Caculama Caculama 2239335 +AO.15.2239352 Mucaba Mucaba 2239352 +AO.16.2239519 Mbanza Congo Mbanza Congo 2239519 +AO.12.2239696 Massango Massango 2239696 +AO.12.2239711 Marimba Marimba 2239711 +AO.15.2239731 Maquela do Zombo Maquela do Zombo 2239731 +AO.12.2239859 Malanje Municipality Malanje Municipality 2239859 +AO.05.2240384 Lucala Lucala 2240384 +AO.17.2240415 Lubalo Lubalo 2240415 +AO.20.2240445 Luanda Municipality Luanda Municipality 2240445 +AO.03.2240660 Cacongo Cacongo 2240660 +AO.12.2240685 Cunda-Dia-Baze Cunda-Dia-Baze 2240685 +AO.12.2240688 Kiwaba Nzoji Kiwaba Nzoji 2240688 +AO.20.2240756 Icolo e Bengo Icolo e Bengo 2240756 +AO.05.2240905 Ngonguembo Ngonguembo 2240905 +AO.05.2240974 Golungo Alto Golungo Alto 2240974 +AO.19.2241454 Dembos Dembos 2241454 +AO.19.2241484 Dande Municipality Dande Municipality 2241484 +AO.15.2241498 Damba Damba 2241498 +AO.16.2241620 Cuimba Cuimba 2241620 +AO.17.2241628 Cuilo Cuilo 2241628 +AO.17.2241665 Cuango Cuango 2241665 +AO.05.2241967 Cazengo Municipality Cazengo Municipality 2241967 +AO.17.2242051 Caungula Caungula 2242051 +AO.17.2242427 Capenda Camulemba Capenda Camulemba 2242427 +AO.12.2242475 Cahombo Cahombo 2242475 +AO.05.2242801 Cambambe Cambambe 2242801 +AO.12.2242997 Calandula Calandula 2242997 +AO.12.2243120 Cacuso Cacuso 2243120 +AO.20.2243171 Cacuaco Municipality Cacuaco Municipality 2243171 +AO.03.2243267 Cabinda Cabinda 2243267 +AO.15.2243355 Bungo Bungo 2243355 +AO.19.2243420 Bula Atumba Bula Atumba 2243420 +AO.15.2243441 Buengas Buengas 2243441 +AO.03.2243457 Buco Zau Buco Zau 2243457 +AO.05.2243535 Bolongongo Bolongongo 2243535 +AO.15.2243631 Município Bembe Municipio Bembe 2243631 +AO.03.2243645 Belize Belize 2243645 +AO.05.2243811 Banga Banga 2243811 +AO.15.2243908 Ambuila Municipality Ambuila Municipality 2243908 +AO.19.2243911 Ambriz Ambriz 2243911 +AO.05.2243916 Ambaca Ambaca 2243916 +AO.15.2243921 Cangola Cangola 2243921 +AO.06.3345496 Cela Cela 3345496 +AO.13.3345516 Virei Virei 3345516 +AO.08.3345667 Ucuma Ucuma 3345667 +AO.13.3345788 Tômbwa Tombwa 3345788 +AO.08.3345909 Chinjenje Chinjenje 3345909 +AO.08.3345923 Chicala-Choloanga Chicala-Choloanga 3345923 +AO.06.3346014 Sumbe Sumbe 3346014 +AO.06.3346113 Seles Seles 3346113 +AO.12.3346489 Quirima Quirima 3346489 +AO.09.3346496 Quipungo Quipungo 3346496 +AO.09.3346556 Quilengues Quilengues 3346556 +AO.06.3346558 Quilenda Quilenda 3346558 +AO.06.3346597 Quibala Quibala 3346597 +AO.06.3346659 Porto Amboim Porto Amboim 3346659 +AO.07.3346850 Ombadja Ombadja 3346850 +AO.02.3346941 Nharea Nharea 3346941 +AO.04.3347005 Nancova Nancova 3347005 +AO.13.3347017 Namibe Namibe 3347017 +AO.07.3347028 Namacunde Namacunde 3347028 +AO.06.3347070 Mussende Mussende 3347070 +AO.08.3347110 Mungo Mungo 3347110 +AO.04.3347352 Menongue Menongue 3347352 +AO.09.3347423 Matala Matala 3347423 +AO.12.3347614 Luquembo Luquembo 3347614 +AO.14.3347741 Luchazes Luchazes 3347741 +AO.09.3347760 Lubango Lubango 3347760 +AO.08.3347852 Longonjo Longonjo 3347852 +AO.08.3347879 Londuimbali Londuimbali 3347879 +AO.01.3347937 Lobito Lobito 3347937 +AO.06.3347989 Libolo Libolo 3347989 +AO.09.3348075 Cuvango Cuvango 3348075 +AO.02.3348077 Cuito Cuito 3348077 +AO.08.3348093 Cachiungo Cachiungo 3348093 +AO.09.3348165 Jamba Jamba 3348165 +AO.09.3348286 Humpata Humpata 3348286 +AO.08.3348311 Huambo Huambo 3348311 +AO.01.3348578 Ganda Ganda 3348578 +AO.08.3348773 Ecunha Ecunha 3348773 +AO.06.3348792 Ebo Ebo 3348792 +AO.07.3348986 Cuvelai Cuvelai 3348986 +AO.07.3349045 Curoca Curoca 3349045 +AO.02.3349078 Cunhinga Cunhinga 3349078 +AO.04.3349148 Cuito Cuanavale Cuito Cuanavale 3349148 +AO.02.3349179 Cuemba Cuemba 3349179 +AO.04.3349195 Cuchi Cuchi 3349195 +AO.01.3349225 Cubal Cubal 3349225 +AO.07.3349237 Cuanhama Cuanhama 3349237 +AO.04.3349243 Cuangar Cuangar 3349243 +AO.06.3349321 Conda Conda 3349321 +AO.01.3349404 Chongoroi Chongoroi 3349404 +AO.02.3349514 Chitembo Chitembo 3349514 +AO.09.3349647 Chipindo Chipindo 3349647 +AO.02.3349722 Chinguar Chinguar 3349722 +AO.09.3349949 Chicomba Chicomba 3349949 +AO.09.3349996 Chibia Chibia 3349996 +AO.09.3350009 Gambos Gambos 3350009 +AO.02.3350370 Catabola Catabola 3350370 +AO.06.3350385 Cassongue Cassongue 3350385 +AO.12.3350771 Cangandala Cangandala 3350771 +AO.12.3350916 Cambundi-Catembo Cambundi-Catembo 3350916 +AO.02.3351012 Município Camacupa Municipio Camacupa 3351012 +AO.02.3351013 Camacupa Camacupa 3351013 +AO.13.3351015 Camucuio Camucuio 3351015 +AO.09.3351021 Caluquembe Caluquembe 3351021 +AO.04.3351214 Calai Calai 3351214 +AO.01.3351267 Caimbambo Caimbambo 3351267 +AO.07.3351306 Cahama Cahama 3351306 +AO.09.3351379 Caconda Caconda 3351379 +AO.18.3351386 Cacolo Cacolo 3351386 +AO.08.3351497 Caála Caala 3351497 +AO.01.3351597 Bocoio Bocoio 3351597 +AO.13.3351646 Bibala Bibala 3351646 +AO.01.3351661 Benguela Benguela 3351661 +AO.01.3351758 Município Balombo Municipio Balombo 3351758 +AO.08.3351782 Bailundo Bailundo 3351782 +AO.01.3351785 Baía Farta Baia Farta 3351785 +AO.02.3351882 Andulo Andulo 3351882 +AO.06.3351905 Amboim Amboim 3351905 +AO.02.9212598 Barkeol Barkeol 9212598 +AO.20.10401828 Município Cazenga Municipio Cazenga 10401828 +AO.01.10440258 Catumbela Catumbela 10440258 +AO.20.10440865 Belas Belas 10440865 +AO.09.10449850 Cacula Cacula 10449850 +AO.05.10450082 Samba Cajú Samba Caju 10450082 +AR.01.06882 Partido de Zárate Partido de Zarate 3427212 +AR.08.30113 Departamento de Villaguay Departamento de Villaguay 3427426 +AR.01.06861 Partido de Vicente López Partido de Vicente Lopez 3427504 +AR.03.22168 Veinticinco de Mayo Veinticinco de Mayo 3427532 +AR.14.54119 Departamento de Veinticinco de Mayo Departamento de Veinticinco de Mayo 3427535 +AR.08.30098 Departamento de Uruguay Departamento de Uruguay 3427576 +AR.01.06840 Partido de Tres de Febrero Partido de Tres de Febrero 3427655 +AR.01.06812 Partido de Tordillo Partido de Tordillo 3427709 +AR.01.06805 Partido de Tigre Partido de Tigre 3427753 +AR.03.22161 Departamento de Tapenagá Departamento de Tapenaga 3427822 +AR.01.06791 Partido de Tandil Partido de Tandil 3427832 +AR.08.30091 Departamento de Tala Departamento de Tala 3427856 +AR.01.06784 Partido de Suipacha Partido de Suipacha 3427896 +AR.06.18175 Departamento de Sauce Departamento de Sauce 3428003 +AR.03.22154 Departamento de Sargento Cabral Departamento de Sargento Cabral 3428032 +AR.01.06778 Partido de San Vicente Partido de San Vicente 3428056 +AR.06.18168 Departamento de Santo Tomé Departamento de Santo Tome 3428070 +AR.06.18161 Departamento de San Roque Departamento de San Roque 3428491 +AR.01.06770 Partido de San Pedro Partido de San Pedro 3428533 +AR.14.54112 Departamento de San Pedro Departamento de San Pedro 3428569 +AR.06.18154 Departamento de San Miguel Departamento de San Miguel 3428638 +AR.06.18147 Departamento de San Martín Departamento de San Martin 3428679 +AR.06.18140 Departamento de San Luis del Palmar Departamento de San Luis del Palmar 3428707 +AR.21.82098 Departamento de San Javier Departamento de San Javier 3428973 +AR.14.54105 Departamento de San Javier Departamento de San Javier 3428974 +AR.01.06756 Partido de San Isidro Partido de San Isidro 3428983 +AR.14.54098 Departamento de San Ignacio Departamento de San Ignacio 3429014 +AR.01.06749 Partido de San Fernando Partido de San Fernando 3429088 +AR.03.22140 Departamento de San Fernando Departamento de San Fernando 3429089 +AR.06.18133 Departamento de San Cosme Departamento de San Cosme 3429156 +AR.01.06742 Partido de San Cayetano Partido de San Cayetano 3429168 +AR.01.06735 San Antonio de Areco San Antonio de Areco 3429247 +AR.01.06728 Partido de San Andrés de Giles Partido de San Andres de Giles 3429308 +AR.01.06707 Partido de Saladillo Partido de Saladillo 3429389 +AR.06.18126 Departamento de Saladas Departamento de Saladas 3429402 +AR.01.06693 Partido de Roque Pérez Partido de Roque Perez 3429449 +AR.01.06672 Partido de Rauch Partido de Rauch 3429601 +AR.01.06658 Partido de Quilmes Partido de Quilmes 3429651 +AR.03.22126 Departamento del Primero de Mayo Departamento del Primero de Mayo 3429850 +AR.03.22119 Departamento de Presidencia de la Plaza Departamento de Presidencia de la Plaza 3429865 +AR.09.34056 Departamento de Pirané Departamento de Pirane 3429948 +AR.09.34049 Departamento de Pilcomayo Departamento de Pilcomayo 3429978 +AR.01.06638 Partido de Pilar Partido de Pilar 3429979 +AR.09.34042 Departamento de Pilagás Departamento de Pilagas 3429982 +AR.01.06630 Partido de Pila Partido de Pila 3429987 +AR.09.34035 Departamento de Patiño Departamento de Patino 3430084 +AR.06.18119 Departamento de Paso de los Libres Departamento de Paso de los Libres 3430103 +AR.08.30084 Departamento de Paraná Departamento de Parana 3430146 +AR.14.54091 Departamento de Oberá Departamento de Obera 3430339 +AR.08.30077 Departamento de Nogoyá Departamento de Nogoya 3430412 +AR.01.06581 Partido de Necochea Partido de Necochea 3430442 +AR.01.06574 Partido de Navarro Partido de Navarro 3430454 +AR.01.06568 Partido de Morón Partido de Moron 3430544 +AR.01.06560 Partido de Moreno Partido de Moreno 3430550 +AR.06.18112 Departamento de Monte Caseros Departamento de Monte Caseros 3430597 +AR.14.54084 Departamento de Montecarlo Departamento de Montecarlo 3430599 +AR.01.06547 Partido de Monte Partido de Monte 3430604 +AR.01.06539 Partido de Merlo Partido de Merlo 3430696 +AR.01.06532 Partido de Mercedes Partido de Mercedes 3430705 +AR.06.18105 Departamento de Mercedes Departamento de Mercedes 3430706 +AR.06.18098 Departamento de Mburucuyá Departamento de Mburucuya 3430759 +AR.01.06427 Partido de La Matanza Partido de La Matanza 3430786 +AR.01.06648 Partido de Presidente Perón Partido de Presidente Peron 3430859 +AR.01.06644 Partido de Pinamar Partido de Pinamar 3430860 +AR.01.06525 Partido de Marcos Paz Partido de Marcos Paz 3430867 +AR.01.06518 Partido de Mar Chiquita Partido de Mar Chiquita 3430869 +AR.01.06511 Partido de Maipú Partido de Maipu 3430945 +AR.01.06505 Partido de Magdalena Partido de Magdalena 3430951 +AR.01.06497 Partido de Luján Partido de Lujan 3430982 +AR.01.06490 Partido de Lomas de Zamora Partido de Lomas de Zamora 3431270 +AR.01.06483 Partido de Lobos Partido de Lobos 3431309 +AR.01.06476 Partido de Lobería Partido de Loberia 3431318 +AR.03.22084 Departamento de Libertador General San Martín Departamento de Libertador General San Martin 3431356 +AR.14.54077 Departamento de Libertador General San Martín Departamento de Libertador General San Martin 3431357 +AR.03.22077 Departamento de Libertad Departamento de Libertad 3431359 +AR.14.54070 Departamento de Leandro N. Alem Departamento de Leandro N. Alem 3431390 +AR.06.18091 Departamento de Lavalle Departamento de Lavalle 3431468 +AR.01.06455 Partido de Las Flores Partido de Las Flores 3431782 +AR.01.06441 Partido de La Plata Partido de La Plata 3432039 +AR.08.30070 Departamento de La Paz Departamento de La Paz 3432077 +AR.01.06434 Partido de Lanús Partido de Lanus 3432134 +AR.09.34021 Departamento de Laishí Departamento de Laishi 3432407 +AR.01.06084 Partido de Benito Juárez Partido de Benito Juarez 3433284 +AR.01.06412 Partido de José C. Paz Partido de Jose C. Paz 3433328 +AR.06.18084 Departamento de Ituzaingó Departamento de Ituzaingo 3433357 +AR.06.18077 Departamento de Itatí Departamento de Itati 3433362 +AR.01.06655 Partido de Punta Indio Partido de Punta Indio 3433417 +AR.14.54063 Departamento de Iguazú Departamento de Iguazu 3433487 +AR.14.54056 Departamento de Guaraní Departamento de Guarani 3433646 +AR.08.30056 Departamento de Gualeguaychú Departamento de Gualeguaychu 3433657 +AR.08.30049 Departamento de Gualeguay Departamento de Gualeguay 3433661 +AR.06.18070 Departamento de Goya Departamento de Goya 3433714 +AR.01.06371 Partido de General San Martín Partido de General San Martin 3433778 +AR.01.06364 Partido de General Rodríguez Partido de General Rodriguez 3433780 +AR.01.06357 Partido de General Pueyrredón Partido de General Pueyrredon 3433782 +AR.01.06343 Partido de General Paz Partido de General Paz 3433785 +AR.06.18063 Departamento de General Paz Departamento de General Paz 3433786 +AR.21.82049 General Obligado Department General Obligado Department 3433788 +AR.14.54049 Departamento de General Manuel Belgrano Departamento de General Manuel Belgrano 3433790 +AR.01.06336 Partido de General Lavalle Partido de General Lavalle 3433794 +AR.01.06329 Partido de General Las Heras Partido de General Las Heras 3433798 +AR.01.06315 Partido de General Madariaga Partido de General Madariaga 3433800 +AR.01.06308 Partido de General Guido Partido de General Guido 3433805 +AR.03.22056 Departamento de General Donovan Departamento de General Donovan 3433811 +AR.01.06301 Partido de General Belgrano Partido de General Belgrano 3433816 +AR.06.18056 Departamento de General Alvear Departamento de General Alvear 3433819 +AR.01.06280 Partido de General Alvarado Partido de General Alvarado 3433821 +AR.09.34014 Departamento de Formosa Departamento de Formosa 3433898 +AR.01.06274 Partido de Florencio Varela Partido de Florencio Varela 3433922 +AR.08.30042 Departamento de Feliciano Departamento de Feliciano 3433947 +AR.08.30028 Departamento de Federación Departamento de Federacion 3433958 +AR.01.06266 Partido de Exaltación de la Cruz Partido de Exaltacion de la Cruz 3433977 +AR.01.06260 Partido de Esteban Echeverría Partido de Esteban Echeverria 3434003 +AR.06.18049 Departamento de Esquina Departamento de Esquina 3434094 +AR.01.06252 Partido de Escobar Partido de Escobar 3434130 +AR.01.06245 Partido de Ensenada Partido de Ensenada 3434140 +AR.06.18042 Departamento de Empedrado Departamento de Empedrado 3434152 +AR.14.54042 Departamento de Eldorado Departamento de Eldorado 3434672 +AR.01.06238 Partido de Dolores Partido de Dolores 3435032 +AR.06.18035 Departamento de Curuzú Cuatiá Departamento de Curuzu Cuatia 3435101 +AR.08.30015 Departamento de Concordia Departamento de Concordia 3435260 +AR.06.18028 Departamento de Concepción Departamento de Concepcion 3435269 +AR.14.54035 Departamento de Concepción de la Sierra Departamento de Concepcion de la Sierra 3435270 +AR.08.30008 Departamento de Colón Departamento de Colon 3435351 +AR.01.06224 Partido de Chivilcoy Partido de Chivilcoy 3435406 +AR.01.06218 Partido de Chascomús Partido de Chascomus 3435446 +AR.01.06168 Partido de Castelli Partido de Castelli 3435603 +AR.01.06161 Partido de Carmen de Areco Partido de Carmen de Areco 3435643 +AR.01.06140 Partido de Capitán Sarmiento Partido de Capitan Sarmiento 3435689 +AR.06.18021 Departamento de Capital Departamento de Capital 3435698 +AR.14.54028 Departamento de Capital Departamento de Capital 3435699 +AR.01.06134 Partido de Canuelas Partido de Canuelas 3435710 +AR.14.54021 Departamento de Candelaria Departamento de Candelaria 3435732 +AR.01.06126 Partido de Campana Partido de Campana 3435809 +AR.14.54014 Departamento de Cainguás Departamento de Cainguas 3435844 +AR.01.06119 Partido de Brandsen Partido de Brandsen 3435962 +AR.06.18014 Departamento de Berón de Astrada Departamento de Beron de Astrada 3436028 +AR.03.22014 Departamento de Bermejo Departamento de Bermejo 3436037 +AR.01.06098 Partido de Berisso Partido de Berisso 3436038 +AR.01.06091 Partido de Berazategui Partido de Berazategui 3436042 +AR.06.18007 Departamento de Bella Vista Departamento de Bella Vista 3436058 +AR.01.06077 Partido de Arrecifes Partido de Arrecifes 3436101 +AR.01.06070 Partido de Baradero Partido de Baradero 3436149 +AR.01.06063 Partido de Balcarce Partido de Balcarce 3436176 +AR.01.06049 Partido de Azul Partido de Azul 3436197 +AR.01.06042 Partido de Ayacucho Partido de Ayacucho 3436219 +AR.01.06035 Partido de Avellaneda Partido de Avellaneda 3436227 +AR.14.54007 Departamento de Apóstoles Departamento de Apostoles 3436309 +AR.01.06028 Partido de Almirante Brown Partido de Almirante Brown 3436394 +AR.18.70133 Departamento de Zonda Departamento de Zonda 3832079 +AR.15.58112 Departamento de Zapala Departamento de Zapala 3832131 +AR.10.38112 Departamento de Yaví Departamento de Yavi 3832287 +AR.01.06875 Partido de Villarino Partido de Villarino 3832640 +AR.08.30105 Departamento de Victoria Departamento de Victoria 3832932 +AR.21.82133 Departamento de Vera Departamento de Vera 3833025 +AR.12.46056 Departamento de General Angel Peñaloza Departamento de General Angel Penaloza 3833075 +AR.01.06854 Partido de Veinticinco de Mayo Partido de Veinticinco de Mayo 3833100 +AR.16.62091 Departamento de Veinticinco de Mayo Departamento de Veinticinco de Mayo 3833106 +AR.18.70126 Departamento de Veinticinco de Mayo Departamento de Veinticinco de Mayo 3833107 +AR.02.10112 Departamento de Valle Viejo Departamento de Valle Viejo 3833198 +AR.10.38105 Departamento de Valle Grande Departamento de Valle Grande 3833218 +AR.18.70119 Departamento de Valle Fértil Departamento de Valle Fertil 3833221 +AR.16.62084 Departamento de Valcheta Departamento de Valcheta 3833280 +AR.11.42154 Departamento de Utracán Departamento de Utracan 3833347 +AR.23.94014 Departamento de Ushuaia Departamento de Ushuaia 3833365 +AR.05.14182 Departamento de Unión Departamento de Union 3833419 +AR.18.70112 Departamento de Ullúm Departamento de Ullum 3833446 +AR.13.50126 Departamento de Tupungato Departamento de Tupungato 3833511 +AR.13.50119 Departamento de Tunuyán Departamento de Tunuyan 3833519 +AR.10.38098 Departamento de Tumbaya Departamento de Tumbaya 3833548 +AR.05.14175 Departamento de Tulumba Departamento de Tulumba 3833554 +AR.01.06833 Partido de Tres Arroyos Partido de Tres Arroyos 3833857 +AR.01.06826 Partido de Trenque Lauquen Partido de Trenque Lauquen 3833874 +AR.11.42147 Departamento de Trenel Departamento de Trenel 3833878 +AR.24.90112 Departamento de Trancas Departamento de Trancas 3833945 +AR.05.14168 Departamento de Totoral Departamento de Totoral 3834008 +AR.01.06819 Partido de Tornquist Partido de Tornquist 3834182 +AR.11.42140 Departamento de Toay Departamento de Toay 3834309 +AR.02.10105 Departamento de Tinogasta Departamento de Tinogasta 3834360 +AR.10.38094 Departamento de Tilcara Departamento de Tilcara 3834402 +AR.05.14161 Departamento de Tercero Arriba Departamento de Tercero Arriba 3834506 +AR.04.26105 Departamento de Telsen Departamento de Telsen 3834535 +AR.04.26098 Departamento de Tehuelches Departamento de Tehuelches 3834560 +AR.01.06798 Partido de Tapalqué Partido de Tapalque 3834646 +AR.10.38084 Departamento de Susques Departamento de Susques 3834892 +AR.05.14154 Departamento de Sobremonte Departamento de Sobremonte 3835180 +AR.22.86189 Departamento de Silípica Departamento de Silipica 3835272 +AR.04.26091 Departamento de Sarmiento Departamento de Sarmiento 3835705 +AR.18.70105 Departamento de Sarmiento Departamento de Sarmiento 3835706 +AR.22.86182 Departamento de Sarmiento Departamento de Sarmiento 3835707 +AR.17.66161 Departamento de Santa Victoria Departamento de Santa Victoria 3835877 +AR.13.50112 Departamento de Santa Rosa Departamento de Santa Rosa 3835984 +AR.02.10098 Departamento de Santa Rosa Departamento de Santa Rosa 3835985 +AR.05.14147 Departamento de Santa María Departamento de Santa Maria 3836128 +AR.02.10091 Departamento de Santa María Departamento de Santa Maria 3836129 +AR.18.70098 Departamento de Santa Lucía Departamento de Santa Lucia 3836188 +AR.10.38077 Departamento de Santa Catalina Departamento de Santa Catalina 3836444 +AR.10.38070 Departamento de Santa Bárbara Departamento de Santa Barbara 3836473 +AR.23.94007 Departamento de Río Grande Departamento de Rio Grande 3836551 +AR.13.50105 Departamento de San Rafael Departamento de San Rafael 3836668 +AR.10.38063 Departamento de San Pedro Departamento de San Pedro 3836752 +AR.01.06763 Partido de San Nicolás Partido de San Nicolas 3836848 +AR.13.50098 Departamento de San Martín Departamento de San Martin 3836982 +AR.19.74063 Departamento de Libertador General San Martín Departamento de Libertador General San Martin 3836983 +AR.21.82126 Departamento de San Martín Departamento de San Martin 3836984 +AR.18.70091 Departamento de San Martín Departamento de San Martin 3836985 +AR.22.86175 Departamento de San Martín Departamento de San Martin 3836986 +AR.03.22147 Departamento de San Lorenzo Departamento de San Lorenzo 3837081 +AR.21.82119 Departamento de San Lorenzo Departamento de San Lorenzo 3837090 +AR.05.14140 Departamento de San Justo Departamento de San Justo 3837121 +AR.21.82112 Departamento de San Justo Departamento de San Justo 3837122 +AR.21.82105 San Jerónimo Department San Jeronimo Department 3837460 +AR.05.14133 Departamento de San Javier Departamento de San Javier 3837475 +AR.21.82091 Departamento de San Cristóbal Departamento de San Cristobal 3837821 +AR.13.50091 Departamento de San Carlos Departamento de San Carlos 3837885 +AR.17.66154 Departamento de San Carlos Departamento de San Carlos 3837886 +AR.12.46119 Departamento de San Blas de los Sauces Departamento de San Blas de los Sauces 3837918 +AR.16.62077 Departamento de San Antonio Departamento de San Antonio 3838028 +AR.10.38056 Departamento de San Antonio Departamento de San Antonio 3838029 +AR.05.14126 Departamento de San Alberto Departamento de San Alberto 3838154 +AR.12.46126 Departamento de Sanagasta Departamento de Sanagasta 3838186 +AR.01.06714 Partido de Salto Partido de Salto 3838222 +AR.01.06721 Partido de Salliqueló Partido de Salliquelo 3838240 +AR.22.86168 Departamento de Salavina Departamento de Salavina 3838300 +AR.01.06700 Partido de Saavedra Partido de Saavedra 3838468 +AR.17.66147 Departamento de Rosario de Lerma Departamento de Rosario de Lerma 3838560 +AR.17.66140 Departamento de Rosario de la Frontera Departamento de Rosario de la Frontera 3838563 +AR.21.82084 Rosario Department Rosario Department 3838574 +AR.01.06686 Partido de Rojas Partido de Rojas 3838646 +AR.22.86161 Departamento de Robles Departamento de Robles 3838725 +AR.01.06679 Partido de Rivadavia Partido de Rivadavia 3838745 +AR.12.46070 Departamento de General Juan F. Quiroga Departamento de General Juan F. Quiroga 3838749 +AR.18.70084 Departamento de Rivadavia Departamento de Rivadavia 3838750 +AR.13.50084 Departamento de Rivadavia Departamento de Rivadavia 3838751 +AR.22.86154 Departamento de Rivadavia Departamento de Rivadavia 3838752 +AR.17.66133 Departamento de Rivadavia Departamento de Rivadavia 3838753 +AR.04.26084 Departamento de Río Senguerr Departamento de Rio Senguerr 3838795 +AR.05.14119 Departamento de Río Segundo Departamento de Rio Segundo 3838796 +AR.05.14112 Departamento de Río Seco Departamento de Rio Seco 3838801 +AR.05.14105 Departamento de Río Primero Departamento de Rio Primero 3838822 +AR.22.86147 Departamento de Río Hondo Departamento de Rio Hondo 3838845 +AR.05.14098 Departamento de Río Cuarto Departamento de Rio Cuarto 3838873 +AR.20.78049 Departamento de Río Chico Departamento de Rio Chico 3838892 +AR.24.90077 Departamento de Río Chico Departamento de Rio Chico 3838893 +AR.10.38049 Departamento de Rinconada Departamento de Rinconada 3839021 +AR.11.42133 Departamento de Realicó Departamento de Realico 3839281 +AR.04.26077 Departamento de Rawson Departamento de Rawson 3839303 +AR.18.70077 Departamento de Rawson Departamento de Rawson 3839304 +AR.11.42126 Departamento de Rancul Departamento de Rancul 3839380 +AR.09.34063 Departamento de Ramón Lista Departamento de Ramon Lista 3839414 +AR.01.06665 Partido de Ramallo Partido de Ramallo 3839441 +AR.03.22133 Departamento de Quitilipi Departamento de Quitilipi 3839489 +AR.11.42119 Departamento de Quemú Quemú Departamento de Quemu Quemu 3839667 +AR.22.86140 Departamento de Quebrachos Departamento de Quebrachos 3839792 +AR.05.14091 Departamento de Punilla Departamento de Punilla 3839996 +AR.11.42112 Departamento de Puelén Departamento de Puelen 3840188 +AR.01.06651 Partido de Puan Partido de Puan 3840251 +AR.19.74021 Coronel Pringles Coronel Pringles 3840260 +AR.05.14084 Departamento de Presidente Roque Sáenz Peña Departamento de Presidente Roque Saenz Pena 3840292 +AR.02.10084 Departamento de Pomán Departamento de Poman 3840808 +AR.18.70070 Departamento de Pocito Departamento de Pocito 3840858 +AR.05.14077 Departamento de Pocho Departamento de Pocho 3840865 +AR.16.62070 Departamento de Pilcaniyeu Departamento de Pilcaniyeu 3841139 +AR.15.58098 Departamento de Picún Leufú Departamento de Picun Leufu 3841298 +AR.15.58105 Departamento de Picunches Departamento de Picunches 3841303 +AR.16.62063 Departamento de Pichi Mahuida Departamento de Pichi Mahuida 3841356 +AR.01.06623 Partido de Pergamino Partido de Pergamino 3841488 +AR.01.06616 Partido de Pellegrini Partido de Pellegrini 3841610 +AR.22.86133 Departamento de Pellegrini Departamento de Pellegrini 3841612 +AR.15.58091 Departamento de Pehuenches Departamento de Pehuenches 3841673 +AR.01.06609 Partido de Pehuajó Partido de Pehuajo 3841678 +AR.01.06602 Partido de Patagones Partido de Patagones 3841799 +AR.04.26070 Departamento de Paso de Indios Departamento de Paso de Indios 3841892 +AR.02.10077 Departamento de Paclín Departamento de Paclin 3842418 +AR.17.66126 Departamento de Orán Departamento de Oran 3842606 +AR.01.06595 Partido de Olavarría Partido de Olavarria 3842669 +AR.22.86126 Departamento de Ojo de Agua Departamento de Ojo de Agua 3842719 +AR.03.22112 Departamento de O’Higgins Departamento de O'Higgins 3842751 +AR.01.06588 Partido de Nueve de Julio Partido de Nueve de Julio 3842871 +AR.03.22105 Departamento de Nueve de Julio Departamento de Nueve de Julio 3842872 +AR.16.62049 Departamento de Nueve de Julio Departamento de Nueve de Julio 3842875 +AR.18.70063 Departamento de Nueve de Julio Departamento de Nueve de Julio 3842876 +AR.21.82077 Departamento de Nueve de Julio Departamento de Nueve de Julio 3842877 +AR.16.62056 Departamento de Ñorquincó Departamento de Norquinco 3842988 +AR.15.58084 Departamento de Ñorquín Departamento de Norquin 3842991 +AR.22.86119 Departamento de Moreno Departamento de Moreno 3843684 +AR.24.90070 Departamento de Monteros Departamento de Monteros 3843802 +AR.17.66119 Departamento de Molinos Departamento de Molinos 3843991 +AR.22.86112 Departamento de Mitre Departamento de Mitre 3844110 +AR.15.58077 Departamento de Minas Departamento de Minas 3844208 +AR.05.14070 Departamento de Minas Departamento de Minas 3844209 +AR.17.66112 Departamento de Metán Departamento de Metan 3844297 +AR.03.22098 Departamento de Mayor Luis J. Fontana Departamento de Mayor Luis J. Fontana 3844638 +AR.22.86098 Departamento de Juan F. Ibarra Departamento de Juan F. Ibarra 3844706 +AR.09.34028 Departamento de Matacos Departamento de Matacos 3844738 +AR.04.26063 Departamento de Mártires Departamento de Martires 3844763 +AR.05.14063 Departamento de Marcos Juárez Departamento de Marcos Juarez 3844898 +AR.11.42105 Departamento de Maracó Departamento de Maraco 3844924 +AR.13.50077 Departamento de Malargüe Departamento de Malarguee 3845180 +AR.03.22091 Departamento de Maipú Departamento de Maipu 3845238 +AR.13.50070 Departamento de Maipú Departamento de Maipu 3845244 +AR.20.78042 Departamento de Magallanes Departamento de Magallanes 3845272 +AR.13.50063 Departamento de Luján Departamento de Lujan 3845397 +AR.15.58070 Departamento de Los Lagos Departamento de Los Lagos 3846077 +AR.17.66105 Departamento de Los Andes Departamento de Los Andes 3846503 +AR.22.86105 Departamento de Loreto Departamento de Loreto 3846597 +AR.15.58063 Departamento de Loncopué Departamento de Loncopue 3846632 +AR.01.06469 Partido de Lincoln Partido de Lincoln 3846861 +AR.11.42091 Departamento de Limay Mahuida Departamento de Limay Mahuida 3846879 +AR.11.42084 Departamento de Lihuel-Calel Departamento de Lihuel-Calel 3846896 +AR.11.42098 Departamento de Loventué Departamento de Loventue 3846928 +AR.10.38035 Departamento de Ledesma Departamento de Ledesma 3847087 +AR.01.06462 Partido de Leandro N. Alem Partido de Leandro N. Alem 3847097 +AR.24.90056 Departamento de Leales Departamento de Leales 3847102 +AR.17.66098 Departamento de La Viña Departamento de La Vina 3847193 +AR.13.50056 Departamento de Lavalle Departamento de Lavalle 3847327 +AR.13.50049 Departamento de Las Heras Departamento de Las Heras 3848352 +AR.21.82070 Las Colonias Department Las Colonias Department 3848539 +AR.01.06448 Partido de Laprida Partido de Laprida 3849298 +AR.17.66091 Departamento de La Poma Departamento de La Poma 3849374 +AR.13.50042 Departamento de La Paz Departamento de La Paz 3849513 +AR.02.10070 Departamento de La Paz Departamento de La Paz 3849514 +AR.04.26056 Departamento de Languiñeo Departamento de Languineo 3849745 +AR.20.78035 Departamento de Lago Buenos Aires Departamento de Lago Buenos Aires 3851119 +AR.20.78028 Departamento de Lago Argentino Departamento de Lago Argentino 3851122 +AR.15.58056 Departamento de Lácar Departamento de Lacar 3852288 +AR.21.82063 Departamento de La Capital Departamento de La Capital 3852292 +AR.01.06413 Partido de Junín Partido de Junin 3853351 +AR.13.50035 Departamento de Junín Departamento de Junin 3853352 +AR.19.74049 Departamento de Junín Departamento de Junin 3853353 +AR.05.14056 Departamento de Juárez Celman Departamento de Juarez Celman 3853410 +AR.22.86091 Departamento de Jiménez Departamento de Jimenez 3853500 +AR.18.70056 Departamento de Jáchal Departamento de Jachal 3853596 +AR.05.14049 Departamento de Ischilín Departamento de Ischilin 3853686 +AR.17.66070 Departamento de Iruya Departamento de Iruya 3853698 +AR.21.82056 Iriondo Department Iriondo Department 3853705 +AR.03.22070 Departamento de Independencia Departamento de Independencia 3853853 +AR.12.46105 Departamento de Independencia Departamento de Independencia 3853854 +AR.18.70049 Departamento de Iglesia Departamento de Iglesia 3853914 +AR.10.38028 Departamento de Humahuaca Departamento de Humahuaca 3853966 +AR.15.58049 Departamento de Huiliches Departamento de Huiliches 3853984 +AR.11.42077 Departamento de Hucal Departamento de Hucal 3854058 +AR.01.06406 Partido de Hipólito Yrigoyen Partido de Hipolito Yrigoyen 3854283 +AR.20.78021 Departamento de Güer Aike Departamento de Gueer Aike 3854444 +AR.13.50028 Departamento de Guaymallén Departamento de Guaymallen 3854459 +AR.11.42070 Departamento de Guatraché Departamento de Guatrache 3854492 +AR.22.86084 Departamento de Guasayán Departamento de Guasayan 3854499 +AR.01.06399 Partido de Guaminí Partido de Guamini 3854602 +AR.17.66063 Departamento de Guachipas Departamento de Guachipas 3854676 +AR.24.90035 Departamento de Graneros Departamento de Graneros 3854723 +AR.01.06014 Partido de Adolfo González Chaves Partido de Adolfo Gonzalez Chaves 3854937 +AR.13.50021 Departamento de Godoy Cruz Departamento de Godoy Cruz 3854963 +AR.19.74042 Departamento de Gobernador Vicente Dupuy Departamento de Gobernador Vicente Dupuy 3854968 +AR.12.46035 Departamento de Chamical Departamento de Chamical 3854983 +AR.01.06392 Partido de General Villegas Partido de General Villegas 3855039 +AR.01.06385 Partido de General Viamonte Partido de General Viamonte 3855042 +AR.22.86077 Departamento de General Taboada Departamento de General Taboada 3855047 +AR.12.46098 Departamento de Vinchina Departamento de Vinchina 3855050 +AR.05.14042 Departamento de General San Martín Departamento de General San Martin 3855053 +AR.12.46091 Departamento de General San Martín Departamento de General San Martin 3855054 +AR.16.62042 Departamento de General Roca Departamento de General Roca 3855061 +AR.05.14035 Departamento de General Roca Departamento de General Roca 3855062 +AR.12.46112 Departamento de Rosario Vera Peñaloza Departamento de Rosario Vera Penaloza 3855063 +AR.01.06351 Partido de General Pinto Partido de General Pinto 3855071 +AR.19.74035 Departamento de General Pedernera Departamento de General Pedernera 3855076 +AR.12.46084 Departamento de General Ocampo Departamento de General Ocampo 3855082 +AR.17.66049 Departamento de General Güemes Departamento de General Gueemes 3855089 +AR.21.82042 General López Department General Lopez Department 3855095 +AR.12.46028 Departamento de Coronel Felipe Varela Departamento de Coronel Felipe Varela 3855099 +AR.01.06322 Partido de General La Madrid Partido de General La Madrid 3855102 +AR.12.46077 Departamento de General Lamadrid Departamento de General Lamadrid 3855103 +AR.17.66056 Departamento de General José de San Martín Departamento de General Jose de San Martin 3855106 +AR.03.22063 Departamento de General Güemes Departamento de General Gueemes 3855108 +AR.03.22049 Departamento de General Belgrano Departamento de General Belgrano 3855125 +AR.12.46063 Departamento de General Belgrano Departamento de General Belgrano 3855127 +AR.01.06294 Partido de General Arenales Partido de General Arenales 3855132 +AR.01.06287 Partido de General Alvear Partido de General Alvear 3855135 +AR.13.50014 Departamento de General Alvear Departamento de General Alvear 3855136 +AR.04.26049 Departamento de Gastre Departamento de Gastre 3855185 +AR.21.82035 Garay Department Garay Department 3855221 +AR.04.26042 Departamento de Gaimán Departamento de Gaiman 3855282 +AR.04.26035 Departamento de Futaleufú Departamento de Futaleufu 3855298 +AR.02.10063 Departamento de Fray Mamerto Esquiú Departamento de Fray Mamerto Esquiu 3855367 +AR.03.22043 Fray Justo Santa María de Oro Fray Justo Santa Maria de Oro 3855371 +AR.04.26028 Departamento de Florentino Ameghino Departamento de Florentino Ameghino 3855504 +AR.22.86070 Departamento de Figueroa Departamento de Figueroa 3855567 +AR.12.46049 Departamento de Famatina Departamento de Famatina 3855660 +AR.24.90028 Departamento de Famaillá Departamento de Famailla 3855665 +AR.04.26021 Departamento de Escalante Departamento de Escalante 3856121 +AR.16.62035 Departamento de El Cuy Departamento de El Cuy 3858240 +AR.10.38014 Departamento de El Carmen Departamento de El Carmen 3858584 +AR.02.10056 Departamento de El Alto Departamento de El Alto 3858933 +AR.03.22036 Departamento de Doce de Octubre Departamento de Doce de Octubre 3859289 +AR.08.30021 Departamento de Diamante Departamento de Diamante 3859380 +AR.20.78014 Departamento de Deseado Departamento de Deseado 3859455 +AR.04.26014 Departamento de Cushamen Departamento de Cushamen 3859556 +AR.11.42042 Departamento de Curacó Departamento de Curaco 3859613 +AR.05.14028 Departamento de Cruz del Eje Departamento de Cruz del Eje 3859827 +AR.24.90014 Departamento de Cruz Alta Departamento de Cruz Alta 3859838 +AR.20.78007 Departamento de Corpen Aike Departamento de Corpen Aike 3860153 +AR.01.06203 Partido de Coronel Suárez Partido de Coronel Suarez 3860163 +AR.01.06196 Partido de Coronel Pringles Partido de Coronel Pringles 3860172 +AR.01.06189 Partido de Coronel Dorrego Partido de Coronel Dorrego 3860198 +AR.01.06182 Partido de Coronel Rosales Partido de Coronel Rosales 3860201 +AR.22.86056 Departamento de Copo Departamento de Copo 3860289 +AR.21.82028 Departamento de Constitución Departamento de Constitucion 3860324 +AR.11.42035 Departamento de Conhelo Departamento de Conhelo 3860354 +AR.15.58035 Departamento de Confluencia Departamento de Confluencia 3860360 +AR.16.62028 Departamento de Conesa Departamento de Conesa 3860364 +AR.03.22021 Departamento de Comandante Fernández Departamento de Comandante Fernandez 3860469 +AR.01.06175 Partido de Colón Partido de Colon 3860822 +AR.05.14021 Departamento de Colón Departamento de Colon 3860825 +AR.15.58028 Departamento de Collón-Curá Departamento de Collon-Cura 3860849 +AR.10.38007 Departamento de Cochinoca Departamento de Cochinoca 3860953 +AR.22.86063 Departamento de Choya Departamento de Choya 3861253 +AR.15.58042 Departamento de Chos-Malal Departamento de Chos-Malal 3861261 +AR.18.70042 Departamento de Chimbas Departamento de Chimbas 3861415 +AR.12.46042 Departamento de Chilecito Departamento de Chilecito 3861443 +AR.17.66042 Departamento de Chicoana Departamento de Chicoana 3861493 +AR.24.90021 Departamento de Chicligasta Departamento de Chicligasta 3861525 +AR.11.42063 Departamento de Chical-Có Departamento de Chical-Co 3861539 +AR.11.42056 Departamento de Chapaleufú Departamento de Chapaleufu 3861714 +AR.11.42049 Departamento de Chalileo Departamento de Chalileo 3861829 +AR.01.06210 Partido de Chacabuco Partido de Chacabuco 3861944 +AR.03.22028 Chacabuco Chacabuco 3861945 +AR.19.74028 Departamento de Chacabuco Departamento de Chacabuco 3861949 +AR.17.66035 Departamento de Cerrillos Departamento de Cerrillos 3862084 +AR.18.70035 Departamento de Caucete Departamento de Caucete 3862239 +AR.11.42028 Departamento de Catriló Departamento de Catrilo 3862250 +AR.15.58021 Departamento de Catán-Lil Departamento de Catan-Lil 3862279 +AR.12.46021 Departamento de Castro Barros Departamento de Castro Barros 3862292 +AR.21.82021 Departamento de Castellanos Departamento de Castellanos 3862325 +AR.01.06231 Partido de Daireaux Partido de Daireaux 3862356 +AR.21.82014 Departamento de Caseros Departamento de Caseros 3862359 +AR.01.06154 Partido de Carlos Tejedor Partido de Carlos Tejedor 3862599 +AR.01.06147 Partido de Carlos Casares Partido de Carlos Casares 3862606 +AR.11.42021 Departamento de Capital Departamento de Capital 3862741 +AR.13.50007 Departamento de Capital Departamento de Capital 3862742 +AR.18.70028 Departamento de Capital Departamento de Capital 3862743 +AR.05.14014 Departamento de Capital Departamento de Capital 3862744 +AR.12.46014 Departamento de Capital Departamento de Capital 3862745 +AR.02.10049 Departamento de Capital Departamento de Capital 3862746 +AR.22.86049 Departamento de Capital Departamento de Capital 3862747 +AR.24.90084 Departamento de Capital Departamento de Capital 3862748 +AR.17.66028 Departamento Capital Departamento Capital 3862749 +AR.10.38021 Departamento de Doctor Manuel Belgrano Departamento de Doctor Manuel Belgrano 3862750 +AR.02.10042 Departamento de Capayán Departamento de Capayan 3862771 +AR.18.70021 Departamento de Calingasta Departamento de Calingasta 3863361 +AR.11.42014 Departamento de Caleu-Caleu Departamento de Caleu-Caleu 3863378 +AR.17.66077 La Caldera La Caldera 3863400 +AR.05.14007 Departamento de Calamuchita Departamento de Calamuchita 3863430 +AR.17.66021 Cafayate Cafayate 3863502 +AR.17.66014 Departamento de Cachí Departamento de Cachi 3863554 +AR.24.90007 Departamento de Burruyacú Departamento de Burruyacu 3863700 +AR.01.06112 Partido de Bragado Partido de Bragado 3863881 +AR.01.06105 Partido de Bolívar Partido de Bolivar 3863998 +AR.04.26007 Departamento de Biedma Departamento de Biedma 3864255 +AR.09.34007 Departamento de Bermejo Departamento de Bermejo 3864297 +AR.19.74014 Departamento de Belgrano Departamento de Belgrano 3864411 +AR.21.82007 Departamento de Belgrano Departamento de Belgrano 3864412 +AR.22.86042 Departamento de Belgrano Departamento de Belgrano 3864413 +AR.02.10035 Departamento de Belén Departamento de Belen 3864427 +AR.16.62021 Departamento de Bariloche Departamento de Bariloche 3864759 +AR.22.86035 Departamento de Banda Departamento de Banda 3864853 +AR.01.06553 Partido de Monte Hermoso Partido de Monte Hermoso 3864881 +AR.01.06056 Partido de Bahía Blanca Partido de Bahia Blanca 3865084 +AR.19.74007 Departamento de Ayacucho Departamento de Ayacucho 3865174 +AR.16.62014 Departamento de Avellaneda Departamento de Avellaneda 3865210 +AR.22.86028 Departamento de Avellaneda Departamento de Avellaneda 3865211 +AR.11.42007 Departamento de Atreucó Departamento de Atreuco 3865245 +AR.22.86021 Departamento de Atamisqui Departamento de Atamisqui 3865278 +AR.12.46007 Departamento de Arauco Departamento de Arauco 3865578 +AR.02.10028 Departamento de Antofagasta de la Sierra Departamento de Antofagasta de la Sierra 3865661 +AR.17.66007 Departamento de Anta Departamento de Anta 3865696 +AR.18.70014 Departamento de Angaco Departamento de Angaco 3865769 +AR.15.58014 Departamento de Añelo Departamento de Anelo 3865775 +AR.02.10021 Departamento de Andalgalá Departamento de Andalgala 3865801 +AR.02.10014 Departamento de Ancasti Departamento de Ancasti 3865829 +AR.02.10007 Departamento de Ambato Departamento de Ambato 3865906 +AR.15.58007 Departamento de Aluminé Departamento de Alumine 3865999 +AR.03.22007 Departamento de Almirante Brown Departamento de Almirante Brown 3866226 +AR.01.06021 Partido de Alberti Partido de Alberti 3866414 +AR.22.86014 Departamento de Alberdi Departamento de Alberdi 3866417 +AR.18.70007 Departamento de Albardón Departamento de Albardon 3866424 +AR.22.86007 Departamento de Aguirre Departamento de Aguirre 3866489 +AR.01.06007 Partido de Adolfo Alsina Partido de Adolfo Alsina 3866926 +AR.16.62007 Departamento de Adolfo Alsina Departamento de Adolfo Alsina 3866927 +AR.01.06760 Partido de San Miguel Partido de San Miguel 7289234 +AR.01.06420 Partido de La Costa Partido de La Costa 8063197 +AR.01.06270 Partido de Ezeiza Partido de Ezeiza 8063203 +AR.01.06277 Partido de Florentino Ameghino Partido de Florentino Ameghino 8063213 +AR.01.06408 Partido de Hurlingham Partido de Hurlingham 8063217 +AR.01.06410 Partido de Ituzaingó Partido de Ituzaingo 8063220 +AR.01.06847 Partido de Tres Lomas Partido de Tres Lomas 8063222 +AR.01.06868 Partido de Villa Gesell Partido de Villa Gesell 8063223 +AR.24.90098 Departamento de Tafí del Valle Departamento de Tafi del Valle 8715301 +AR.24.90049 Departamento de La Cocha Departamento de La Cocha 8715302 +AR.24.90091 Departamento de Simoca Departamento de Simoca 8715303 +AR.24.90105 Departamento de Tafí Viejo Departamento de Tafi Viejo 8715304 +AR.24.90119 Departamento de Yerba Buena Departamento de Yerba Buena 8715305 +AR.24.90063 Departamento de Lules Departamento de Lules 8715306 +AR.03.22039 Departamento de Dos de Abril Departamento de Dos de Abril 8715307 +AR.08.30035 Departamento de Federal Departamento de Federal 8715308 +AR.08.30063 Departamento de Islas del Ibicuy Departamento de Islas del Ibicuy 8715309 +AR.08.30088 Departamento de San Salvador Departamento de San Salvador 8715311 +AR.10.38042 Departamento de Palpalá Departamento de Palpala 8715321 +AR.24.90042 Departamento de Juan B. Alberdi Departamento de Juan B. Alberdi 8715331 +AR.01.06515 Partido de Malvinas Argentinas Partido de Malvinas Argentinas 8715332 +AR.01.06466 Partido de Lezama Partido de Lezama 8715333 +AR.17.66084 La Candelaria La Candelaria 10231145 +AR.19.74056 Juan Martín de Pueyrredón Juan Martin de Pueyrredon 10231161 +AR.07.02012 Comuna 12 Comuna 12 11524829 +AR.07.02003 Comuna 3 Comuna 3 11524830 +AR.07.02008 Comuna 8 Comuna 8 11524831 +AR.07.02004 Comuna 4 Comuna 4 11524832 +AR.07.02005 Comuna 5 Comuna 5 11524833 +AR.23.94028 Argentine Antarctica Argentine Antarctica 11524834 +AR.23.94021 Islas del Atlántico Sur Islas del Atlantico Sur 11524835 +AR.07.02013 Comuna 13 Comuna 13 11524836 +AR.07.02014 Comuna 14 Comuna 14 11524837 +AR.07.02001 Comuna 1 Comuna 1 11524838 +AR.07.02006 Comuna 6 Comuna 6 11524839 +AR.07.02002 Comuna 2 Comuna 2 11524840 +AR.07.02009 Comuna 9 Comuna 9 11524841 +AR.07.02007 Comuna 7 Comuna 7 11524842 +AR.07.02010 Comuna 10 Comuna 10 11524843 +AR.07.02011 Comuna 11 Comuna 11 11524844 +AR.07.02015 Comuna 15 Comuna 15 11524845 +AR.23.94011 Tolhuin Tolhuin 11994812 +AS.050.5881074 Tuālāuta County Tualauta County 5881074 +AS.050.5881085 Tūalātai County Tualatai County 5881085 +AS.010.5881191 Sā‘ole County Sa'ole County 5881191 +AS.010.5881213 Sua County Sua County 5881213 +AS.010.5881281 Itu‘aū County Itu'au County 5881281 +AS.050.5881380 Leālātaua County Lealataua County 5881380 +AS.050.5881381 Leāsina County Leasina County 5881381 +AS.010.5881500 Mauputasi County Mauputasi County 5881500 +AS.020.7267965 Faleasao County Faleasao County 7267965 +AS.010.7267973 Vaifanua County Vaifanua County 7267973 +AS.020.8181800 Fitiuta County Fitiuta County 8181800 +AS.020.8181801 Ta'u County Ta'u County 8181801 +AS.020.8181803 Olosega County Olosega County 8181803 +AS.020.8198683 Ofu County Ofu County 8198683 +AT.03.325 Politischer Bezirk Zwettl Politischer Bezirk Zwettl 2760421 +AT.05.506 Politischer Bezirk Zell am See Politischer Bezirk Zell am See 2760633 +AT.02.209 Politischer Bezirk Wolfsberg Politischer Bezirk Wolfsberg 2760908 +AT.09.900 Wien Stadt Wien Stadt 2761333 +AT.03.304 Wiener Neustadt Stadt Wiener Neustadt Stadt 2761349 +AT.03.323 Politischer Bezirk Wiener Neustadt Politischer Bezirk Wiener Neustadt 2761352 +AT.04.418 Wels-Land Wels-Land 2761523 +AT.06.617 Politischer Bezirk Weiz Politischer Bezirk Weiz 2761530 +AT.03.322 Politischer Bezirk Waidhofen an der Thaya Politischer Bezirk Waidhofen an der Thaya 2762078 +AT.02.208 Politischer Bezirk Völkermarkt Politischer Bezirk Voelkermarkt 2762314 +AT.06.616 Politischer Bezirk Voitsberg Politischer Bezirk Voitsberg 2762326 +AT.04.417 Politischer Bezirk Vöcklabruck Politischer Bezirk Voecklabruck 2762342 +AT.02.202 Villach Stadt Villach Stadt 2762366 +AT.02.207 Politischer Bezirk Villach Land Politischer Bezirk Villach Land 2762367 +AT.04.416 Politischer Bezirk Urfahr-Umgebung Politischer Bezirk Urfahr-Umgebung 2762517 +AT.03.321 Politischer Bezirk Tulln Politischer Bezirk Tulln 2763265 +AT.05.505 Politischer Bezirk Tamsweg Politischer Bezirk Tamsweg 2763928 +AT.04.402 Steyr Stadt Steyr Stadt 2764347 +AT.04.415 Politischer Bezirk Steyr-Land Politischer Bezirk Steyr-Land 2764357 +AT.02.206 Politischer Bezirk Spittal an der Drau Politischer Bezirk Spittal an der Drau 2764785 +AT.07.709 Politischer Bezirk Schwaz Politischer Bezirk Schwaz 2765389 +AT.03.320 Politischer Bezirk Scheibbs Politischer Bezirk Scheibbs 2766079 +AT.04.414 Politischer Bezirk Schärding Politischer Bezirk Schaerding 2766154 +AT.02.205 Politischer Bezirk Sankt Veit an der Glan Politischer Bezirk Sankt Veit an der Glan 2766358 +AT.03.302 Sankt Pölten Stadt Sankt Poelten Stadt 2766426 +AT.03.319 Politischer Bezirk Sankt Pölten Politischer Bezirk Sankt Poelten 2766428 +AT.05.504 Politischer Bezirk Sankt Johann im Pongau Politischer Bezirk Sankt Johann im Pongau 2766642 +AT.05.503 Politischer Bezirk Salzburg-Umgebung Politischer Bezirk Salzburg-Umgebung 2766817 +AT.05.501 Salzburg Stadt Salzburg Stadt 2766818 +AT.01.102 Rust Rust 2766935 +AT.04.413 Politischer Bezirk Rohrbach Politischer Bezirk Rohrbach 2767290 +AT.04.412 Politischer Bezirk Ried im Innkreis Politischer Bezirk Ried im Innkreis 2767470 +AT.07.708 Politischer Bezirk Reutte Politischer Bezirk Reutte 2767510 +AT.04.411 Politischer Bezirk Perg Politischer Bezirk Perg 2769104 +AT.01.109 Politischer Bezirk Oberwart Politischer Bezirk Oberwart 2769621 +AT.01.108 Politischer Bezirk Oberpullendorf Politischer Bezirk Oberpullendorf 2769811 +AT.01.107 Politischer Bezirk Neusiedl am See Politischer Bezirk Neusiedl am See 2770682 +AT.03.318 Politischer Bezirk Neunkirchen Politischer Bezirk Neunkirchen 2770710 +AT.06.614 Politischer Bezirk Murau Politischer Bezirk Murau 2771016 +AT.03.317 Politischer Bezirk Mödling Politischer Bezirk Moedling 2771333 +AT.03.316 Politischer Bezirk Mistelbach Politischer Bezirk Mistelbach 2771556 +AT.03.315 Politischer Bezirk Melk Politischer Bezirk Melk 2771680 +AT.01.106 Politischer Bezirk Mattersburg Politischer Bezirk Mattersburg 2771816 +AT.04.401 Linz Stadt Linz Stadt 2772395 +AT.04.410 Politischer Bezirk Linz-Land Politischer Bezirk Linz-Land 2772396 +AT.03.314 Politischer Bezirk Lilienfeld Politischer Bezirk Lilienfeld 2772469 +AT.06.612 Politischer Bezirk Liezen Politischer Bezirk Liezen 2772479 +AT.07.707 Politischer Bezirk Lienz Politischer Bezirk Lienz 2772504 +AT.06.611 Politischer Bezirk Leoben Politischer Bezirk Leoben 2772648 +AT.06.610 Politischer Bezirk Leibnitz Politischer Bezirk Leibnitz 2772752 +AT.07.706 Politischer Bezirk Landeck Politischer Bezirk Landeck 2773069 +AT.07.705 Politischer Bezirk Kufstein Politischer Bezirk Kufstein 2773299 +AT.03.301 Krems an der Donau Krems an der Donau 2773547 +AT.03.313 Politischer Bezirk Krems Politischer Bezirk Krems 2773548 +AT.03.312 Politischer Bezirk Korneuburg Politischer Bezirk Korneuburg 2773697 +AT.02.201 Klagenfurt am Wörthersee Klagenfurt am Woerthersee 2774321 +AT.02.204 Politischer Bezirk Klagenfurt Land Politischer Bezirk Klagenfurt Land 2774323 +AT.07.704 Politischer Bezirk Kitzbühel Politischer Bezirk Kitzbuehel 2774346 +AT.04.409 Politischer Bezirk Kirchdorf an der Krems Politischer Bezirk Kirchdorf an der Krems 2774389 +AT.01.105 Politischer Bezirk Jennersdorf Politischer Bezirk Jennersdorf 2775088 +AT.07.701 Innsbruck Stadt Innsbruck Stadt 2775216 +AT.07.703 Politischer Bezirk Innsbruck Land Politischer Bezirk Innsbruck Land 2775219 +AT.07.702 Politischer Bezirk Imst Politischer Bezirk Imst 2775306 +AT.03.311 Politischer Bezirk Horn Politischer Bezirk Horn 2775515 +AT.03.310 Politischer Bezirk Hollabrunn Politischer Bezirk Hollabrunn 2775635 +AT.02.203 Politischer Bezirk Hermagor Politischer Bezirk Hermagor 2776496 +AT.05.502 Politischer Bezirk Hallein Politischer Bezirk Hallein 2776950 +AT.01.104 Politischer Bezirk Güssing Politischer Bezirk Guessing 2777215 +AT.04.408 Politischer Bezirk Grieskirchen Politischer Bezirk Grieskirchen 2777971 +AT.06.606 Politischer Bezirk Graz-Umgebung Politischer Bezirk Graz-Umgebung 2778057 +AT.06.601 Graz Stadt Graz Stadt 2778058 +AT.04.407 Politischer Bezirk Gmunden Politischer Bezirk Gmunden 2778435 +AT.03.309 Politischer Bezirk Gmünd Politischer Bezirk Gmuend 2778438 +AT.03.308 Politischer Bezirk Gänserndorf Politischer Bezirk Gaenserndorf 2778876 +AT.04.406 Politischer Bezirk Freistadt Politischer Bezirk Freistadt 2779274 +AT.08.804 Politischer Bezirk Feldkirch Politischer Bezirk Feldkirch 2779673 +AT.01.101 Eisenstadt Eisenstadt 2780188 +AT.01.103 Eisenstadt-Umgebung Eisenstadt-Umgebung 2780189 +AT.04.405 Politischer Bezirk Eferding Politischer Bezirk Eferding 2780393 +AT.08.803 Politischer Bezirk Dornbirn Politischer Bezirk Dornbirn 2780740 +AT.06.603 Politischer Bezirk Deutschlandsberg Politischer Bezirk Deutschlandsberg 2781022 +AT.03.307 Politischer Bezirk Bruck an der Leitha Politischer Bezirk Bruck an der Leitha 2781372 +AT.08.802 Politischer Bezirk Bregenz Politischer Bezirk Bregenz 2781502 +AT.04.404 Politischer Bezirk Braunau am Inn Politischer Bezirk Braunau am Inn 2781519 +AT.08.801 Politischer Bezirk Bludenz Politischer Bezirk Bludenz 2781679 +AT.03.306 Politischer Bezirk Baden Politischer Bezirk Baden 2782066 +AT.03.305 Politischer Bezirk Amstetten Politischer Bezirk Amstetten 2782554 +AT.02.210 Politischer Bezirk Feldkirchen Politischer Bezirk Feldkirchen 6459021 +AT.03.303 Waidhofen an der Ybbs Stadt Waidhofen an der Ybbs Stadt 6621168 +AT.04.403 Wels Stadt Wels Stadt 7871309 +AT.06.620 Politischer Bezirk Murtal Politischer Bezirk Murtal 8604685 +AT.06.621 Politischer Bezirk Bruck-Mürzzuschlag Politischer Bezirk Bruck-Muerzzuschlag 8604686 +AT.06.622 Politischer Bezirk Hartberg-Fürstenfeld Politischer Bezirk Hartberg-Fuerstenfeld 8604687 +AT.06.623 Politischer Bezirk Südoststeiermark Politischer Bezirk Suedoststeiermark 8604689 +AU.05.48410 City of West Torrens City of West Torrens 2058592 +AU.08.57210 Plantagenet Shire Plantagenet Shire 2063213 +AU.08.57080 City of Perth City of Perth 2063522 +AU.08.54480 Kent Shire Kent Shire 2068570 +AU.08.53290 Esperance Shire Esperance Shire 2071858 +AU.08.53010 Dumbleyung Shire Dumbleyung Shire 2072463 +AU.05.40700 Burnside Burnside 2075316 +AU.08.50280 Augusta-Margaret River Shire Augusta-Margaret River Shire 2077473 +AU.07.27350 Yarra Yarra 2142478 +AU.02.17950 Warren Shire Warren Shire 2144547 +AU.02.17400 Tenterfield Municipality Tenterfield Municipality 2147083 +AU.02.17350 Temora Municipality Temora Municipality 2147149 +AU.02.17310 Tamworth Municipality Tamworth Municipality 2147495 +AU.02.16950 Shoalhaven Shire Shoalhaven Shire 2149594 +AU.02.16550 Randwick Randwick 2152124 +AU.02.16400 Port Stephens Shire Port Stephens Shire 2152652 +AU.02.16350 Penrith Municipality Penrith Municipality 2153469 +AU.02.16150 Orange Municipality Orange Municipality 2154212 +AU.02.15700 Nambucca Shire Nambucca Shire 2155855 +AU.07.24780 Mildura Mildura 2157697 +AU.02.15050 Maitland Municipality Maitland Municipality 2159040 +AU.02.14850 Lismore Municipality Lismore Municipality 2160061 +AU.02.14650 Lake Macquarie Shire Lake Macquarie Shire 2160746 +AU.02.14000 Hornsby Shire Hornsby Shire 2163136 +AU.07.21890 Darebin Darebin 2169409 +AU.02.11500 Campbelltown Municipality Campbelltown Municipality 2172583 +AU.02.11350 Byron Shire Byron Shire 2172879 +AU.02.11250 Broken Hill Municipality Broken Hill Municipality 2173910 +AU.02.10900 Blue Mountains Municipality Blue Mountains Municipality 2175228 +AU.04.30300 Balonne Shire Balonne Shire 2177036 +AU.07.20570 Ballarat Ballarat 2177089 +AU.02.10050 Albury Municipality Albury Municipality 2178173 +AU.02.17200 City of Sydney City of Sydney 6619279 +AU.04.34860 Maranoa Maranoa 7839346 +AU.08.50980 Broome Broome 7839347 +AU.08.51080 Broomehill-Tambellup Broomehill-Tambellup 7839348 +AU.08.51120 Bruce Rock Bruce Rock 7839349 +AU.04.32260 Cassowary Coast Cassowary Coast 7839350 +AU.06.60410 Brighton Brighton 7839351 +AU.06.60610 Burnie Burnie 7839352 +AU.06.60810 Central Coast Central Coast 7839353 +AU.06.61010 Central Highlands Central Highlands 7839354 +AU.06.61210 Circular Head Circular Head 7839355 +AU.06.61410 Clarence Clarence 7839356 +AU.06.61510 Derwent Valley Derwent Valley 7839357 +AU.02.12700 Dungog Dungog 7839358 +AU.02.12750 Eurobodalla Eurobodalla 7839359 +AU.02.12850 Fairfield Fairfield 7839360 +AU.02.12900 Forbes Forbes 7839361 +AU.02.12950 Gilgandra Gilgandra 7839362 +AU.02.13010 Glen Innes Severn Glen Innes Severn 7839363 +AU.02.13310 Goulburn Mulwaree Goulburn Mulwaree 7839364 +AU.02.13340 Greater Hume Shire Greater Hume Shire 7839366 +AU.02.17550 Tweed Tweed 7839369 +AU.02.17620 Upper Hunter Shire Upper Hunter Shire 7839370 +AU.06.65410 Waratah/Wynyard Waratah/Wynyard 7839371 +AU.06.65610 West Coast West Coast 7839372 +AU.06.65810 West Tamar West Tamar 7839373 +AU.03.70540 Belyuen Belyuen 7839374 +AU.03.70700 Coomalie Coomalie 7839375 +AU.04.35010 Moreton Bay Moreton Bay 7839376 +AU.04.35250 Mornington Mornington 7839377 +AU.04.35300 Mount Isa Mount Isa 7839378 +AU.04.35600 Murweh Murweh 7839379 +AU.04.35670 Napranum Napranum 7839380 +AU.04.35760 North Burnett North Burnett 7839381 +AU.04.35780 Northern Peninsula Area Northern Peninsula Area 7839382 +AU.04.35790 Palm Island Palm Island 7839383 +AU.04.35800 Paroo Paroo 7839384 +AU.04.36070 Pormpuraaw Pormpuraaw 7839385 +AU.04.36150 Quilpie Quilpie 7839386 +AU.04.36250 Redland Redland 7839387 +AU.04.36300 Richmond Richmond 7839388 +AU.04.36510 Scenic Rim Scenic Rim 7839390 +AU.04.36580 Somerset Somerset 7839391 +AU.04.36630 South Burnett South Burnett 7839392 +AU.04.36660 Southern Downs Southern Downs 7839393 +AU.04.36720 Sunshine Coast Sunshine Coast 7839394 +AU.04.36910 Toowoomba Toowoomba 7839396 +AU.04.36950 Torres Torres 7839397 +AU.04.36960 Torres Strait Island Region Torres Strait Island Region 7839398 +AU.04.37010 Townsville Townsville 7839399 +AU.04.37300 Weipa Weipa 7839400 +AU.04.37310 Western Downs Western Downs 7839401 +AU.03.71000 Darwin Darwin 7839402 +AU.03.71300 East Arnhem East Arnhem 7839403 +AU.03.72200 Katherine Katherine 7839404 +AU.03.72300 Litchfield Litchfield 7839405 +AU.03.72330 MacDonnell MacDonnell 7839406 +AU.03.72800 Palmerston Palmerston 7839407 +AU.03.73600 Roper Gulf Roper Gulf 7839408 +AU.03.74050 Tiwi Islands Tiwi Islands 7839409 +AU.03.74550 Victoria Daly Victoria Daly 7839410 +AU.03.74560 Wagait Wagait 7839411 +AU.03.74660 West Arnhem West Arnhem 7839412 +AU.04.37340 Whitsunday Whitsunday 7839413 +AU.04.37400 Winton Winton 7839414 +AU.04.37550 Woorabinda Woorabinda 7839415 +AU.04.37570 Wujal Wujal Wujal Wujal 7839416 +AU.04.37600 Yarrabah Yarrabah 7839417 +AU.05.41330 Coober Pedy Coober Pedy 7839418 +AU.05.41750 Elliston Elliston 7839419 +AU.05.41830 Flinders Ranges Flinders Ranges 7839420 +AU.05.41960 Franklin Harbour Franklin Harbour 7839421 +AU.05.42030 Gawler Gawler 7839422 +AU.05.42110 Goyder Goyder 7839423 +AU.05.42250 Grant Grant 7839424 +AU.05.42600 Holdfast Bay Holdfast Bay 7839425 +AU.05.42750 Kangaroo Island Kangaroo Island 7839426 +AU.05.43080 Karoonda East Murray Karoonda East Murray 7839427 +AU.05.43220 Kimba Kimba 7839428 +AU.05.43360 Kingston Kingston 7839429 +AU.05.48640 Wudinna Wudinna 7839430 +AU.05.43650 Light Light 7839431 +AU.05.43710 Lower Eyre Peninsula Lower Eyre Peninsula 7839432 +AU.05.43790 Loxton Waikerie Loxton Waikerie 7839433 +AU.05.43920 Mallala Mallala 7839434 +AU.05.44000 Maralinga Tjarutja Maralinga Tjarutja 7839435 +AU.05.44060 Marion Marion 7839436 +AU.05.44210 Mid Murray Mid Murray 7839437 +AU.05.44340 Mitcham Mitcham 7839438 +AU.05.44550 Mount Barker Mount Barker 7839439 +AU.05.44620 Mount Gambier Mount Gambier 7839440 +AU.05.44830 Mount Remarkable Mount Remarkable 7839441 +AU.05.45040 Murray Bridge Murray Bridge 7839442 +AU.05.45090 Naracoorte and Lucindale Naracoorte and Lucindale 7839443 +AU.05.45120 Northern Areas Northern Areas 7839444 +AU.05.45290 Norwood Payneham St Peters Norwood Payneham St Peters 7839445 +AU.05.45340 Onkaparinga Onkaparinga 7839446 +AU.05.45400 Orroroo/Carrieton Orroroo/Carrieton 7839447 +AU.05.45540 Peterborough Peterborough 7839448 +AU.05.45680 Playford Playford 7839449 +AU.05.45890 Port Adelaide Enfield Port Adelaide Enfield 7839450 +AU.05.46090 Port Augusta Port Augusta 7839451 +AU.05.46300 Port Lincoln Port Lincoln 7839452 +AU.05.46450 Port Pirie City and Dists Port Pirie City and Dists 7839453 +AU.05.46510 Prospect Prospect 7839454 +AU.05.46670 Renmark Paringa Renmark Paringa 7839455 +AU.05.46860 Robe Robe 7839456 +AU.05.46970 Roxby Downs Roxby Downs 7839457 +AU.05.47140 Salisbury Salisbury 7839458 +AU.05.47290 Southern Mallee Southern Mallee 7839459 +AU.05.47490 Streaky Bay Streaky Bay 7839460 +AU.05.47630 Tatiara Tatiara 7839461 +AU.05.47700 Tea Tree Gully Tea Tree Gully 7839462 +AU.05.47800 The Coorong The Coorong 7839463 +AU.05.47910 Tumby Bay Tumby Bay 7839464 +AU.05.47980 Unley Unley 7839465 +AU.05.48050 Victor Harbor Victor Harbor 7839466 +AU.05.48130 Wakefield Wakefield 7839467 +AU.05.48260 Walkerville Walkerville 7839468 +AU.05.48340 Wattle Range Wattle Range 7839469 +AU.05.48540 Whyalla Whyalla 7839470 +AU.05.48750 Yankalilla Yankalilla 7839471 +AU.05.48830 Yorke Peninsula Yorke Peninsula 7839472 +AU.08.50770 Boyup Brook Boyup Brook 7839473 +AU.08.50840 Bridgetown-Greenbushes Bridgetown-Greenbushes 7839474 +AU.08.50910 Brookton Brookton 7839475 +AU.08.51190 Bunbury Bunbury 7839476 +AU.08.51260 Busselton Busselton 7839477 +AU.08.51310 Cambridge Cambridge 7839478 +AU.08.51330 Canning Canning 7839479 +AU.08.51400 Capel Capel 7839480 +AU.08.51470 Carnamah Carnamah 7839481 +AU.08.51540 Carnarvon Carnarvon 7839482 +AU.08.51610 Chapman Valley Chapman Valley 7839483 +AU.08.51680 Chittering Chittering 7839484 +AU.08.51750 Claremont Claremont 7839485 +AU.08.51820 City of Cockburn City of Cockburn 7839486 +AU.08.51890 Collie Collie 7839487 +AU.08.51960 Coolgardie Coolgardie 7839488 +AU.08.52030 Coorow Coorow 7839489 +AU.08.52100 Corrigin Corrigin 7839490 +AU.08.52170 Cottesloe Cottesloe 7839491 +AU.08.52240 Cranbrook Cranbrook 7839492 +AU.08.52310 Cuballing Cuballing 7839493 +AU.08.52380 Cue Cue 7839494 +AU.08.52450 Cunderdin Cunderdin 7839495 +AU.08.52520 Dalwallinu Dalwallinu 7839496 +AU.08.52590 Dandaragan Dandaragan 7839497 +AU.08.52660 Dardanup Dardanup 7839498 +AU.08.52730 Denmark Denmark 7839499 +AU.08.52800 Derby-West Kimberley Derby-West Kimberley 7839500 +AU.08.52870 Donnybrook-Balingup Donnybrook-Balingup 7839501 +AU.08.52940 Dowerin Dowerin 7839502 +AU.08.53080 Dundas Dundas 7839503 +AU.08.53150 East Fremantle East Fremantle 7839504 +AU.08.53220 East Pilbara East Pilbara 7839505 +AU.08.53360 Exmouth Exmouth 7839506 +AU.08.53430 Fremantle Fremantle 7839507 +AU.08.53570 Gingin Gingin 7839509 +AU.08.53640 Gnowangerup Gnowangerup 7839510 +AU.08.53710 Goomalling Goomalling 7839511 +AU.08.53780 Gosnells Gosnells 7839512 +AU.08.53920 Halls Creek Halls Creek 7839513 +AU.08.53990 Harvey Harvey 7839514 +AU.08.54060 Irwin Irwin 7839515 +AU.08.54130 Jerramungup Jerramungup 7839516 +AU.08.54170 Joondalup Joondalup 7839517 +AU.08.54200 Kalamunda Kalamunda 7839518 +AU.08.54280 Kalgoorlie/Boulder Kalgoorlie/Boulder 7839519 +AU.08.54340 Katanning Katanning 7839520 +AU.08.54410 Kellerberrin Kellerberrin 7839521 +AU.08.54550 Kojonup Kojonup 7839522 +AU.08.54620 Kondinin Kondinin 7839523 +AU.08.54690 Koorda Koorda 7839524 +AU.07.20110 Alpine Alpine 7839525 +AU.07.20260 Ararat Ararat 7839526 +AU.07.20660 Banyule Banyule 7839527 +AU.07.20740 Bass Coast Bass Coast 7839528 +AU.07.20830 Baw Baw Baw Baw 7839529 +AU.07.20910 Bayside Bayside 7839530 +AU.07.21010 Benalla Benalla 7839531 +AU.07.21110 Boroondara Boroondara 7839532 +AU.07.21180 Brimbank Brimbank 7839533 +AU.07.21270 Buloke Buloke 7839534 +AU.07.21370 Campaspe Campaspe 7839535 +AU.07.21450 Cardinia Cardinia 7839536 +AU.07.21610 Casey Casey 7839537 +AU.07.21670 Central Goldfields Central Goldfields 7839538 +AU.07.21750 Colac Otway Colac Otway 7839539 +AU.07.21830 Corangamite Corangamite 7839540 +AU.07.22110 East Gippsland East Gippsland 7839541 +AU.07.22170 Frankston Frankston 7839542 +AU.07.22250 Gannawarra Gannawarra 7839543 +AU.07.22310 Glen Eira Glen Eira 7839544 +AU.07.22410 Glenelg Glenelg 7839545 +AU.07.22490 Golden Plains Golden Plains 7839546 +AU.07.22620 Greater Bendigo Greater Bendigo 7839547 +AU.07.22670 Greater Dandenong Greater Dandenong 7839548 +AU.07.22750 Greater Geelong Greater Geelong 7839549 +AU.07.22830 Greater Shepparton Greater Shepparton 7839550 +AU.07.22910 Hepburn Hepburn 7839551 +AU.07.22980 Hindmarsh Hindmarsh 7839552 +AU.07.23110 Hobsons Bay Hobsons Bay 7839553 +AU.07.23190 Horsham Horsham 7839554 +AU.07.23270 Hume Hume 7839555 +AU.04.30250 Aurukun Aurukun 7839556 +AU.04.30370 Banana Banana 7839557 +AU.04.30410 Barcaldine Barcaldine 7839558 +AU.04.30450 Barcoo Barcoo 7839559 +AU.04.30760 Blackall Tambo Blackall Tambo 7839560 +AU.04.30900 Boulia Boulia 7839561 +AU.04.31000 Brisbane Brisbane 7839562 +AU.04.31750 Bulloo Bulloo 7839563 +AU.04.31820 Bundaberg Bundaberg 7839564 +AU.04.31900 Burdekin Burdekin 7839565 +AU.04.31950 Burke Burke 7839566 +AU.04.32080 Cairns Cairns 7839567 +AU.04.32250 Carpentaria Carpentaria 7839568 +AU.04.32270 Central Highlands Central Highlands 7839569 +AU.04.32310 Charters Towers Charters Towers 7839570 +AU.04.32330 Cherbourg Cherbourg 7839571 +AU.04.32450 Cloncurry Cloncurry 7839572 +AU.04.32500 Cook Shire Cook Shire 7839573 +AU.04.32600 Croydon Croydon 7839574 +AU.04.32750 Diamantina Diamantina 7839575 +AU.04.32770 Doomadgee Doomadgee 7839576 +AU.04.33100 Etheridge Etheridge 7839577 +AU.04.33200 Flinders Flinders 7839578 +AU.04.33220 Fraser Coast Fraser Coast 7839579 +AU.04.33360 Gladstone Gladstone 7839580 +AU.04.33430 Gold Coast Gold Coast 7839581 +AU.04.33610 Goondiwindi Goondiwindi 7839582 +AU.04.33620 Gympie Regional Council Gympie Regional Council 7839583 +AU.04.33800 Hinchinbrook Hinchinbrook 7839584 +AU.04.33830 Hope Vale Hope Vale 7839585 +AU.04.33960 Ipswich Ipswich 7839586 +AU.04.33980 Isaac Isaac 7839587 +AU.04.34420 Kowanyama Kowanyama 7839588 +AU.04.34570 Lockhart River Lockhart River 7839589 +AU.04.34580 Lockyer Valley Lockyer Valley 7839590 +AU.04.34590 Logan Logan 7839591 +AU.04.34710 Longreach Longreach 7839592 +AU.04.34770 Mackay Mackay 7839593 +AU.04.34800 McKinlay McKinlay 7839594 +AU.04.34830 Mapoon Mapoon 7839595 +AU.08.54760 Kulin Kulin 7839596 +AU.08.54830 Kwinana Kwinana 7839597 +AU.08.54900 Lake Grace Lake Grace 7839598 +AU.08.54970 Laverton Laverton 7839599 +AU.08.55040 Leonora Leonora 7839600 +AU.08.55110 Mandurah Mandurah 7839601 +AU.08.55180 Manjimup Manjimup 7839602 +AU.08.55250 Meekatharra Meekatharra 7839603 +AU.08.55320 Melville Melville 7839604 +AU.08.55390 Menzies Menzies 7839605 +AU.08.55460 Merredin Merredin 7839606 +AU.08.55530 Mingenew Mingenew 7839607 +AU.08.55600 Moora Moora 7839608 +AU.08.55670 Morawa Morawa 7839609 +AU.08.55740 Mosman Park Mosman Park 7839610 +AU.08.55810 Mount Magnet Mount Magnet 7839611 +AU.08.55880 Mount Marshall Mount Marshall 7839612 +AU.08.55950 Mukinbudin Mukinbudin 7839613 +AU.08.56090 Mundaring Mundaring 7839615 +AU.08.56160 Murchison Murchison 7839616 +AU.08.56230 Murray Murray 7839617 +AU.08.56300 Nannup Nannup 7839618 +AU.08.56370 Narembeen Narembeen 7839619 +AU.08.56460 Narrogin Narrogin 7839621 +AU.08.56580 Nedlands Nedlands 7839622 +AU.08.56620 Ngaanyatjarraku Ngaanyatjarraku 7839623 +AU.08.56730 Northam Northam 7839624 +AU.08.56790 Northampton Shire Northampton Shire 7839625 +AU.08.56860 Nungarin Nungarin 7839626 +AU.08.56930 Peppermint Grove Peppermint Grove 7839627 +AU.08.57000 Perenjori Perenjori 7839628 +AU.08.57140 Pingelly Pingelly 7839629 +AU.08.57280 Port Hedland Port Hedland 7839630 +AU.08.57350 Quairading Quairading 7839631 +AU.08.57420 Ravensthorpe Ravensthorpe 7839632 +AU.08.57490 Rockingham Rockingham 7839633 +AU.08.57630 Sandstone Sandstone 7839635 +AU.08.57700 Serpentine-Jarrahdale Serpentine-Jarrahdale 7839636 +AU.08.57770 Shark Bay Shark Bay 7839637 +AU.08.57840 South Perth South Perth 7839638 +AU.08.57910 Stirling Stirling 7839639 +AU.08.57980 Subiaco Subiaco 7839640 +AU.08.58050 Swan Swan 7839641 +AU.08.58190 Tammin Tammin 7839642 +AU.08.58260 Three Springs Three Springs 7839643 +AU.05.40070 Adelaide Adelaide 7839644 +AU.05.40120 Adelaide Hills Adelaide Hills 7839645 +AU.05.40220 Alexandrina Alexandrina 7839646 +AU.05.40250 Anangu Pitjantjatjara Anangu Pitjantjatjara 7839647 +AU.05.40310 Barossa Barossa 7839648 +AU.05.40430 Barunga West Barunga West 7839649 +AU.05.40520 Berri and Barmera Berri and Barmera 7839650 +AU.05.40910 Campbelltown Campbelltown 7839651 +AU.05.41010 Ceduna Ceduna 7839652 +AU.05.41060 Charles Sturt Charles Sturt 7839653 +AU.05.41140 Clare and Gilbert Valleys Clare and Gilbert Valleys 7839654 +AU.05.41190 Cleve Cleve 7839655 +AU.05.41560 Copper Coast Copper Coast 7839656 +AU.08.50080 Albany Albany 7839657 +AU.08.50210 Armadale Armadale 7839658 +AU.08.50250 Ashburton Ashburton 7839659 +AU.08.50350 Bassendean Bassendean 7839660 +AU.08.50420 Bayswater Bayswater 7839661 +AU.08.50490 Belmont Belmont 7839662 +AU.08.50560 Beverley Beverley 7839663 +AU.08.50630 Boddington Boddington 7839664 +AU.06.60210 Break O'Day Break O'Day 7839665 +AU.06.61610 Devonport Devonport 7839666 +AU.06.61810 Dorset Dorset 7839667 +AU.06.62010 Flinders Flinders 7839668 +AU.06.62210 George Town George Town 7839669 +AU.06.62410 Glamorgan/Spring Bay Glamorgan/Spring Bay 7839670 +AU.06.62610 Glenorchy Glenorchy 7839671 +AU.06.62810 Hobart Hobart 7839672 +AU.06.63010 Huon Valley Huon Valley 7839673 +AU.06.63210 Kentish Kentish 7839674 +AU.06.63410 King Island King Island 7839675 +AU.06.63610 Kingborough Kingborough 7839676 +AU.06.63810 Latrobe Latrobe 7839677 +AU.06.64010 Launceston Launceston 7839678 +AU.06.64210 Meander Valley Meander Valley 7839679 +AU.06.64610 Northern Midlands Northern Midlands 7839680 +AU.03.70200 Alice Springs Alice Springs 7839681 +AU.03.70420 Barkly Barkly 7839682 +AU.03.70620 Central Desert Central Desert 7839685 +AU.02.10250 Ballina Ballina 7839686 +AU.02.10300 Balranald Balranald 7839687 +AU.02.10470 Bathurst Regional Bathurst Regional 7839689 +AU.02.17420 The Hills Shire The Hills Shire 7839690 +AU.02.10550 Bega Valley Bega Valley 7839691 +AU.02.10600 Bellingen Bellingen 7839692 +AU.02.10650 Berrigan Berrigan 7839693 +AU.02.10750 Blacktown Blacktown 7839694 +AU.02.10800 Bland Bland 7839695 +AU.02.10850 Blayney Blayney 7839696 +AU.02.10950 Bogan Bogan 7839697 +AU.02.11100 Botany Bay Botany Bay 7839700 +AU.02.11150 Bourke Bourke 7839701 +AU.02.11200 Brewarrina Brewarrina 7839702 +AU.02.11300 Burwood Burwood 7839703 +AU.02.11400 Cabonne Cabonne 7839704 +AU.02.11450 Camden Camden 7839705 +AU.02.11520 Canada Bay Canada Bay 7839706 +AU.02.11600 Carrathool Carrathool 7839708 +AU.02.11700 Central Darling Central Darling 7839709 +AU.02.11720 Cessnock Cessnock 7839710 +AU.02.11730 Clarence Valley Clarence Valley 7839711 +AU.02.11750 Cobar Cobar 7839712 +AU.02.11800 Coffs Harbour Coffs Harbour 7839713 +AU.02.12000 Coolamon Coolamon 7839715 +AU.02.12150 Coonamble Coonamble 7839717 +AU.02.12350 Cowra Cowra 7839720 +AU.02.13450 Griffith Griffith 7839723 +AU.02.13510 Gundagai Gundagai 7839724 +AU.02.13550 Gunnedah Gunnedah 7839725 +AU.02.13660 Gwydir Gwydir 7839727 +AU.02.13800 Hawkesbury Hawkesbury 7839729 +AU.02.13850 Hay Hay 7839730 +AU.02.14100 Hunters Hill Hunters Hill 7839732 +AU.02.14200 Inverell Inverell 7839734 +AU.02.14300 Junee Junee 7839736 +AU.02.14350 Kempsey Kempsey 7839737 +AU.02.14400 Kiama Kiama 7839738 +AU.02.14500 Ku-ring-gai Ku-ring-gai 7839740 +AU.02.14550 Kyogle Kyogle 7839741 +AU.02.14600 Lachlan Lachlan 7839742 +AU.02.14700 Lane Cove Lane Cove 7839743 +AU.02.14750 Leeton Leeton 7839744 +AU.02.14870 Lithgow Lithgow 7839746 +AU.02.14900 Liverpool Liverpool 7839747 +AU.02.14920 Liverpool Plains Liverpool Plains 7839748 +AU.02.14950 Lockhart Lockhart 7839749 +AU.02.15270 Mid-Western Regional Mid-Western Regional 7839751 +AU.02.15300 Moree Plains Moree Plains 7839752 +AU.02.15350 Mosman Mosman 7839753 +AU.02.15650 Muswellbrook Muswellbrook 7839754 +AU.02.15750 Narrabri Narrabri 7839755 +AU.02.15800 Narrandera Narrandera 7839756 +AU.02.15850 Narromine Narromine 7839757 +AU.02.15900 Newcastle Newcastle 7839758 +AU.02.15950 North Sydney North Sydney 7839759 +AU.02.16100 Oberon Oberon 7839760 +AU.02.16200 Parkes Parkes 7839762 +AU.02.16260 Parramatta Parramatta 7839763 +AU.02.16380 Port Macquarie-Hastings Port Macquarie-Hastings 7839765 +AU.02.16610 Richmond Valley Richmond Valley 7839767 +AU.02.16650 City of Rockdale City of Rockdale 7839768 +AU.02.16700 Ryde Ryde 7839769 +AU.02.16900 Shellharbour Shellharbour 7839770 +AU.02.17000 Singleton Singleton 7839771 +AU.02.17100 Strathfield Strathfield 7839773 +AU.02.17150 Sutherland Shire Sutherland Shire 7839774 +AU.02.17640 Upper Lachlan Shire Upper Lachlan Shire 7839775 +AU.02.17650 Uralla Uralla 7839776 +AU.02.17750 Wagga Wagga Wagga Wagga 7839778 +AU.02.17850 Walcha Walcha 7839780 +AU.02.17900 Walgett Walgett 7839781 +AU.02.18020 Warrumbungle Shire Warrumbungle Shire 7839783 +AU.02.18050 Waverley Waverley 7839784 +AU.02.18100 Weddin Weddin 7839785 +AU.02.18200 Wentworth Wentworth 7839787 +AU.02.18250 Willoughby Willoughby 7839788 +AU.02.18350 Wingecarribee Wingecarribee 7839789 +AU.02.18400 Wollondilly Wollondilly 7839790 +AU.02.18450 Wollongong Wollongong 7839791 +AU.02.18500 Woollahra Woollahra 7839792 +AU.02.18710 Yass Valley Yass Valley 7839793 +AU.07.23350 Indigo Indigo 7839795 +AU.07.23430 Kingston Kingston 7839796 +AU.07.23670 Knox Knox 7839797 +AU.07.23810 Latrobe Latrobe 7839798 +AU.07.23940 Loddon Loddon 7839799 +AU.07.24130 Macedon Ranges Macedon Ranges 7839800 +AU.07.24210 Manningham Manningham 7839801 +AU.07.24250 Mansfield Mansfield 7839802 +AU.07.24330 Maribyrnong Maribyrnong 7839803 +AU.07.24410 Maroondah Maroondah 7839804 +AU.07.24600 Melbourne Melbourne 7839805 +AU.07.24650 Melton Melton 7839806 +AU.07.24850 Mitchell Mitchell 7839807 +AU.07.24900 Moira Moira 7839808 +AU.07.24970 Monash Monash 7839809 +AU.07.25060 Moonee Valley Moonee Valley 7839810 +AU.07.25150 Moorabool Moorabool 7839811 +AU.07.25250 Moreland Moreland 7839812 +AU.07.25340 Mornington Peninsula Mornington Peninsula 7839813 +AU.07.25430 Mount Alexander Mount Alexander 7839814 +AU.07.25490 Moyne Moyne 7839815 +AU.07.25620 Murrindindi Murrindindi 7839816 +AU.07.25710 Nillumbik Nillumbik 7839817 +AU.07.25810 Northern Grampians Northern Grampians 7839818 +AU.07.25900 Port Phillip Port Phillip 7839819 +AU.07.25990 Pyrenees Pyrenees 7839820 +AU.07.26080 Queenscliffe Queenscliffe 7839821 +AU.07.26170 South Gippsland South Gippsland 7839822 +AU.07.26260 Southern Grampians Southern Grampians 7839823 +AU.07.26350 Stonnington Stonnington 7839824 +AU.07.26430 Strathbogie Strathbogie 7839825 +AU.07.26490 Surf Coast Surf Coast 7839826 +AU.07.26610 Swan Hill Swan Hill 7839827 +AU.07.26670 Towong Towong 7839828 +AU.07.26700 Wangaratta Wangaratta 7839829 +AU.07.26730 Warrnambool Warrnambool 7839830 +AU.07.26810 Wellington Wellington 7839831 +AU.07.26890 West Wimmera West Wimmera 7839832 +AU.07.26980 Whitehorse Whitehorse 7839833 +AU.07.27070 Whittlesea Whittlesea 7839834 +AU.07.27170 Wodonga Wodonga 7839835 +AU.07.27260 Wyndham Wyndham 7839836 +AU.07.27450 Yarra Ranges Yarra Ranges 7839837 +AU.07.27630 Yarriambiack Yarriambiack 7839838 +AU.08.58330 Toodyay Toodyay 7839839 +AU.08.58400 Trayning Trayning 7839840 +AU.08.58470 Upper Gascoyne Upper Gascoyne 7839841 +AU.08.58510 Victoria Park Victoria Park 7839842 +AU.08.58540 Victoria Plains Victoria Plains 7839843 +AU.08.58570 Vincent Vincent 7839844 +AU.08.58610 Wagin Wagin 7839845 +AU.08.58680 Wandering Wandering 7839846 +AU.08.58760 Wanneroo Wanneroo 7839847 +AU.08.58820 Waroona Waroona 7839848 +AU.08.58890 West Arthur West Arthur 7839849 +AU.08.59030 Westonia Westonia 7839850 +AU.08.59100 Wickepin Wickepin 7839851 +AU.08.59170 Williams Williams 7839852 +AU.08.59250 Wiluna Wiluna 7839853 +AU.08.59310 Wongan-Ballidu Wongan-Ballidu 7839854 +AU.08.59320 Woodanilling Woodanilling 7839855 +AU.08.59330 Wyalkatchem Wyalkatchem 7839856 +AU.08.59340 Wyndham-East Kimberley Wyndham-East Kimberley 7839857 +AU.08.59350 Yalgoo Yalgoo 7839858 +AU.08.59360 Yilgarn Yilgarn 7839859 +AU.08.59370 York York 7839860 +AU.06.64810 Sorell Sorell 7839861 +AU.06.65010 Southern Midlands Southern Midlands 7839862 +AU.06.65210 Tasman Peninsula Tasman Peninsula 7839863 +AU.02.17040 Snowy Monaro Regional Snowy Monaro Regional 12047262 +AU.04.32810 Douglas Douglas 12047263 +AU.08.54310 Karratha Karratha 12047264 +AU.02.16490 Queanbeyan-Palerang Regional Queanbeyan-Palerang Regional 12047265 +AU.04.34880 Mareeba Mareeba 12047266 +AU.04.35740 Noosa Noosa 12047267 +AU.04.36370 Rockhampton Rockhampton 12047268 +AU.04.36820 Tablelands Tablelands 12047269 +AU.02.10130 Armidale Regional Armidale Regional 12047270 +AU.02.17080 Snowy Valleys Snowy Valleys 12047271 +AU.02.18230 Western Plains Regional Western Plains Regional 12047272 +AU.08.53800 Greater Geraldton Greater Geraldton 12047273 +AU.02.13910 Hilltops Hilltops 12047274 +AU.02.14170 Inner West Inner West 12047275 +AU.02.15240 Mid-Coast Mid-Coast 12047276 +AU.02.15520 Murray River Murray River 12047277 +AU.02.15560 Murrumbidgee Murrumbidgee 12047278 +AU.02.15990 Northern Beaches Northern Beaches 12047279 +AU.02.11570 Canterbury-Bankstown Canterbury-Bankstown 12047280 +AU.02.11650 Central Coast Central Coast 12047281 +AU.02.12380 Cumberland Cumberland 12047282 +AU.02.12730 Edward River Edward River 12047283 +AU.02.12870 Federation Federation 12047284 +AU.02.12930 Georges River Georges River 12047285 +AU.04.34530 Livingstone Livingstone 12047286 +AU.03.74680 West Daly West Daly 12047287 +AX.213.941 Vårdö Vardoe 632425 +AX.212.771 Sund Sund 635817 +AX.213.766 Sottunga Sottunga 636159 +AX.212.736 Saltvik Saltvik 637880 +AX.212.438 Lumparland Lumparland 647457 +AX.212.417 Lemland Lemland 648384 +AX.213.295 Kumlinge Kumlinge 650397 +AX.213.318 Kökar Koekar 651989 +AX.213.062 Föglö Foegloe 659951 +AX.213.035 Brändö Braendoe 660528 +AX.211.478 Mariehamn Mariehamn 3041733 +AX.212.170 Jomala Jomala 3041761 +AX.212.076 Hammarland Hammarland 3041777 +AX.212.065 Geta Geta 3041793 +AX.212.060 Finström Finstroem 3041799 +AX.212.043 Eckerö Eckeroe 3041809 +AZ.35.147212 Shahbuz Rayon Shahbuz Rayon 147212 +AZ.35.147365 Ordubad Rayon Ordubad Rayon 147365 +AZ.35.147997 Sharur Rayon Sharur Rayon 147997 +AZ.35.148132 Julfa Rayon Julfa Rayon 148132 +AZ.35.148412 Nakhchivan City Nakhchivan City 148412 +AZ.35.409387 Sadarak Rayon Sadarak Rayon 409387 +AZ.21.585038 Shaumyan Rayon Shaumyan Rayon 585038 +AZ.09.585039 Shaumyanovskiy Rayon Shaumyanovskiy Rayon 585039 +AZ.09.585320 Ordzhonikidzevskiy Rayon)) Ordzhonikidzevskiy Rayon 585320 +AZ.09.585328 Oktyabr'skiy Rayon Oktyabr'skiy Rayon 585328 +AZ.09.585358 Nizaminskiy Rayon Nizaminskiy Rayon 585358 +AZ.57.585509 Mirbǝşir Rayonu Mirbasir Rayonu 585509 +AZ.01.585638 Leninskiy Rayon Leninskiy Rayon 585638 +AZ.01.585882 Kirovskiy Rayon Kirovskiy Rayon 585882 +AZ.09.586209 Garadagh region Garadagh region 586209 +AZ.09.586342 Imeni Dvadtsati Shesti Bakinskikh Komissarov Rayon Imeni Dvadtsati Shesti Bakinskikh Komissarov Rayon 586342 +AZ.35.7669114 Babek Rayon Babek Rayon 7669114 +AZ.09.7669203 Khatai raion Khatai raion 7669203 +AZ.35.8014931 Kangarli Rayon Kangarli Rayon 8014931 +AZ.35.8411069 Nakhchivan Nakhchivan 8411069 +AZ.09.8572651 Nizami Rayonu Nizami Rayonu 8572651 +BA.02.3294911 Opština Modriča Opstina Modrica 3294911 +BA.02.3294915 Opština Novi Grad Opstina Novi Grad 3294915 +BA.01.3343704 Unsko-Sanski Kanton Unsko-Sanski Kanton 3343704 +BA.01.3343706 Posavski Kanton Posavski Kanton 3343706 +BA.01.3343716 Tuzlanski Kanton Tuzlanski Kanton 3343716 +BA.01.3343722 Zeničko-Dobojski Kanton Zenicko-Dobojski Kanton 3343722 +BA.01.3343726 Bosansko-Podrinjski Kanton Goražde Bosansko-Podrinjski Kanton Gorazde 3343726 +BA.01.3343731 Srednjobosanski Kanton Srednjobosanski Kanton 3343731 +BA.01.3343733 Hercegovačko-Neretvanski Kanton Hercegovacko-Neretvanski Kanton 3343733 +BA.01.3343736 Zapadnohercegovački Kanton Zapadnohercegovacki Kanton 3343736 +BA.01.3343737 Canton of Sarajevo Canton of Sarajevo 3343737 +BA.01.3343740 Kanton 10 Kanton 10 3343740 +BA.02.3344087 Opština Krupa na Uni Opstina Krupa na Uni 3344087 +BA.02.3344090 Opština Vukosavlje Opstina Vukosavlje 3344090 +BA.02.3344099 Mrkonjic Grad Jug Opcina Mrkonjic Grad Jug Opcina 3344099 +BA.02.3344119 Skelani Opština Skelani Opstina 3344119 +BA.02.11169977 Grad Istočno Sarajevo Grad Istocno Sarajevo 11169977 +BA.02.11170599 Stanari Stanari 11170599 +BD.82.4050 Kushtia Kushtia 1185185 +BD.85.1006 Barisal Barisal 1185286 +BD.87.5577 Panchagarh Panchagarh 1337153 +BD.87.5594 Thakurgaon Thakurgaon 1337154 +BD.87.5527 Dinajpur Dinajpur 1337155 +BD.87.5573 Nilphamari Zila Nilphamari Zila 1337156 +BD.87.5552 Lalmonirhat District Lalmonirhat District 1337157 +BD.87.5549 Kurigram Kurigram 1337158 +BD.87.5585 Rangpur Rangpur 1337159 +BD.87.5532 Gaibandha Gaibandha 1337160 +BD.83.5064 Naogaon Naogaon 1337161 +BD.83.5038 Joypurhat Joypurhat 1337162 +BD.83.5010 Bogra Bogra 1337163 +BD.83.5070 Chapai Nababganj Chapai Nababganj 1337164 +BD.83.5081 Rajshahi Rajshahi 1337165 +BD.83.5069 Natore Natore 1337167 +BD.83.5088 Sirajganj Sirajganj 1337168 +BD.83.5076 Pabna Pabna 1337169 +BD.H.3089 Sherpur Sherpur 1337170 +BD.H.3072 Netrakona Netrakona 1337171 +BD.H.3039 Jamalpur Jamalpur 1337172 +BD.H.3061 Mymensingh Mymensingh 1337173 +BD.81.3093 Tangail Tangail 1337174 +BD.81.3033 Gazipur Gazipur 1337175 +BD.81.3048 Kishoregonj Kishoregonj 1337176 +BD.81.3068 Narsingdi Narsingdi 1337177 +BD.81.3026 Dhaka Dhaka 1337178 +BD.81.3082 Rajbari Rajbari 1337180 +BD.81.3029 Faridpur Faridpur 1337181 +BD.81.3067 Narayanganj Narayanganj 1337182 +BD.81.3059 Munshiganj Munshiganj 1337183 +BD.81.3035 Gopalganj Gopalganj 1337184 +BD.81.3086 Shariatpur Shariatpur 1337186 +BD.81.3054 Madaripur Madaripur 1337187 +BD.86.6090 Sunamganj Sunamganj 1337188 +BD.86.6091 Sylhet Sylhet 1337189 +BD.86.6058 Maulvibazar Maulvibazar 1337190 +BD.86.6036 Habiganj Habiganj 1337191 +BD.84.2012 Brahmanbaria Brahmanbaria 1337192 +BD.84.2019 Cumilla Cumilla 1337193 +BD.84.2013 Chandpur Chandpur 1337194 +BD.84.2051 Lakshmipur Lakshmipur 1337195 +BD.84.2075 Noakhali Noakhali 1337196 +BD.84.2030 Feni Feni 1337197 +BD.84.2046 Khagrachhari Khagrachhari 1337198 +BD.84.2015 Chittagong Chittagong 1337199 +BD.84.2003 Bandarban Bandarban 1337201 +BD.84.2022 Cox's Bazar Cox's Bazar 1337202 +BD.82.4057 Meherpur Meherpur 1337203 +BD.82.4044 Jhenaidah Jhenaidah 1337204 +BD.82.4018 Chuadanga Chuadanga 1337205 +BD.82.4055 Magura Magura 1337206 +BD.82.4041 Jessore Jessore 1337207 +BD.82.4065 Narail Narail 1337208 +BD.82.4001 Bagerhat Bagerhat 1337209 +BD.82.4047 Khulna Khulna 1337211 +BD.82.4087 Satkhira Satkhira 1337212 +BD.85.1042 Jhalokati Jhalokati 1337214 +BD.85.1009 Bhola Bhola 1337215 +BD.85.1078 Patuakhali Patuakhali 1337216 +BD.85.1004 Barguna Barguna 1337217 +BD.81.3056 Manikganj Manikganj 1337391 +BD.85.1079 Pirojpur Pirojpur 1477494 +BD.84.2084 Rangamati Rangamati 7873929 +BE.VLG.VWV Provincie West-Vlaanderen Provincie West-Vlaanderen 2783770 +BE.VLG.VOV Provincie Oost-Vlaanderen Provincie Oost-Vlaanderen 2789733 +BE.WAL.WNA Province de Namur Province de Namur 2790469 +BE.WAL.WLX Province du Luxembourg Province du Luxembourg 2791993 +BE.VLG.VLI Provincie Limburg Provincie Limburg 2792347 +BE.WAL.WLG Province de Liège Province de Liege 2792411 +BE.WAL.WHT Province du Hainaut Province du Hainaut 2796741 +BE.VLG.VAN Provincie Antwerpen Provincie Antwerpen 2803136 +BE.VLG.VBR Provincie Vlaams-Brabant Provincie Vlaams-Brabant 3333250 +BE.WAL.WBR Province du Brabant Wallon Province du Brabant Wallon 3333251 +BE.BRU.BRU Bruxelles-Capitale Bruxelles-Capitale 6693370 +BF.07.44 Zoundweogo Province Zoundweogo Province 2353169 +BF.10.76 Province du Yatenga Province du Yatenga 2353568 +BF.08.42 Province de la Tapoa Province de la Tapoa 2354771 +BF.01.73 Province du Sourou Province du Sourou 2355211 +BF.12.40 Province du Soum Province du Soum 2355248 +BF.06.72 Province de la Sissili Province de la Sissili 2355474 +BF.12.71 Province du Séno Province du Seno 2355737 +BF.05.70 Province du Sanmatenga Province du Sanmatenga 2355914 +BF.06.36 Province du Sanguié Province du Sanguie 2355930 +BF.13.69 Province du Poni Province du Poni 2356386 +BF.10.34 Province du Passoré Province du Passore 2356667 +BF.12.33 Oudalan Oudalan 2356982 +BF.11.68 Oubritenga Oubritenga 2356983 +BF.07.65 Nahouri Province Nahouri Province 2357548 +BF.05.64 Province du Namentenga Province du Namentenga 2357611 +BF.01.63 Province du Mouhoun Province du Mouhoun 2357858 +BF.04.28 Kouritenga Province Kouritenga Province 2358700 +BF.01.58 Province de la Kossi Province de la Kossi 2359027 +BF.02.55 Province de la Comoé Province de la Comoe 2359209 +BF.09.54 Province du Kénédougou Province du Kenedougou 2359569 +BF.03.53 Kadiogo Province Kadiogo Province 2359923 +BF.09.51 Province du Houet Province du Houet 2360075 +BF.08.50 Province du Gourma Province du Gourma 2360223 +BF.08.21 Gnagna Province Gnagna Province 2360516 +BF.11.20 Province du Ganzourgou Province du Ganzourgou 2360627 +BF.06.19 Province du Boulkiemdé Province du Boulkiemde 2361988 +BF.04.49 Province du Boulgou Province du Boulgou 2362006 +BF.13.48 Province de la Bougouriba Province de la Bougouriba 2362047 +BF.07.47 Bazega Province Bazega Province 2362644 +BF.05.15 Province du Bam Province du Bam 2362973 +BF.01.45 Province des Balé Province des Bale 2597248 +BF.01.46 Province des Banwa Province des Banwa 2597250 +BF.13.52 Province du Ioba Province du Ioba 2597251 +BF.08.56 Province de la Komandjoari Province de la Komandjoari 2597259 +BF.08.57 Province de la Kompienga Province de la Kompienga 2597260 +BF.04.59 Province du Koulpélogo Province du Koulpelogo 2597261 +BF.11.60 Province du Kourwéogo Province du Kourweogo 2597262 +BF.02.61 Province de la Léraba Province de la Leraba 2597263 +BF.10.62 Province du Loroum Province du Loroum 2597264 +BF.01.66 Province du Nayala Province du Nayala 2597265 +BF.13.67 Province du Noumbièl Province du Noumbiel 2597266 +BF.09.74 Province du Tuy Province du Tuy 2597267 +BF.12.75 Province du Yagha Province du Yagha 2597268 +BF.06.77 Province du Ziro Province du Ziro 2597269 +BF.10.78 Province du Zondoma Province du Zondoma 2597270 +BG.57.SML11 Obshtina Zlatograd Obshtina Zlatograd 725270 +BG.62.VTR14 Obshtina Zlataritsa Obshtina Zlataritsa 725293 +BG.49.PER19 Obshtina Zemen Obshtina Zemen 725401 +BG.52.RAZ11 Obshtina Zavet Obshtina Zavet 725434 +BG.65.JAM26 Obshtina Yambol Obshtina Yambol 725577 +BG.38.BLG53 Obshtina Yakoruda Obshtina Yakoruda 725585 +BG.47.MON38 Obshtina Yakimovo Obshtina Yakimovo 725587 +BG.46.LOV38 Obshtina Yablanitsa Obshtina Yablanitsa 725608 +BG.47.MON12 Obshtina Varshets Obshtina Varshets 725622 +BG.54.SHU10 Obshtina Varbitsa Obshtina Varbitsa 725644 +BG.61.VAR09 Obshtina Valchidol Obshtina Valchidol 725677 +BG.47.MON11 Obshtina Valchedram Obshtina Valchedram 725682 +BG.64.VRC10 Obshtina Vratsa Obshtina Vratsa 725711 +BG.63.VID09 Obshtina Vidin Obshtina Vidin 725904 +BG.61.VAR08 Obshtina Vetrino Obshtina Vetrino 725923 +BG.53.RSE05 Obshtina Vetovo Obshtina Vetovo 725933 +BG.54.SHU07 Obshtina Venets Obshtina Venets 725966 +BG.48.PAZ08 Obshtina Velingrad Obshtina Velingrad 725987 +BG.62.VTR04 Obshtina Veliko Tŭrnovo Obshtina Veliko Turnovo 725992 +BG.61.VAR06 Obshtina Varna Obshtina Varna 726048 +BG.46.LOV36 Obshtina Ugarchin Obshtina Ugarchin 726113 +BG.56.SLV24 Obshtina Tvarditsa Obshtina Tvarditsa 726128 +BG.55.SLS34 Obshtina Tutrakan Obshtina Tutrakan 726140 +BG.60.TGV35 Obshtina Targovishte Obshtina Targovishte 726172 +BG.53.RSE37 Obshtina Tsenovo Obshtina Tsenovo 726244 +BG.41.GAB35 Obshtina Tryavna Obshtina Tryavna 726286 +BG.49.PER51 Tran Tran 726306 +BG.46.LOV34 Obshtina Troyan Obshtina Troyan 726319 +BG.45.KNL50 Obshtina Treklyano Obshtina Treklyano 726351 +BG.43.HKV32 Obshtina Topolovgrad Obshtina Topolovgrad 726383 +BG.40.DOB28 Obshtina Dobrich Obshtina Dobrich 726417 +BG.46.LOV33 Obshtina Teteven Obshtina Teteven 726463 +BG.40.DOB27 Obshtina Tervel Obshtina Tervel 726473 +BG.58.SFO43 Obshtina Svoge Obshtina Svoge 726523 +BG.62.VTR28 Obshtina Svishtov Obshtina Svishtov 726533 +BG.43.HKV28 Obshtina Svilengrad Obshtina Svilengrad 726545 +BG.61.VAR26 Obshtina Suvorovo Obshtina Suvorovo 726590 +BG.48.PAZ39 Sarnitsa Obshtina Sarnitsa Obshtina 726610 +BG.39.BGS23 Obshtina Sungurlare Obshtina Sungurlare 726628 +BG.62.VTR32 Obshtina Suhindol Obshtina Suhindol 726642 +BG.51.PDV33 Obshtina Saedinenie Obshtina Saedinenie 726653 +BG.38.BLG49 Obshtina Strumyani Obshtina Strumyani 726692 +BG.48.PAZ32 Obshtina Strelcha Obshtina Strelcha 726721 +BG.62.VTR31 Obshtina Strazhitsa Obshtina Strazhitsa 726725 +BG.65.JAM22 Obshtina Straldzha Obshtina Straldzha 726747 +BG.59.SZR31 Obshtina Stara Zagora Obshtina Stara Zagora 726847 +BG.45.KNL48 Obshtina Dupnitsa Obshtina Dupnitsa 726871 +BG.43.HKV30 Obshtina Stambolovo Obshtina Stambolovo 726885 +BG.58.SFO47 Obshtina Zlatitsa Obshtina Zlatitsa 726917 +BG.39.BGS21 Obshtina Sozopol Obshtina Sozopol 726962 +BG.54.SHU25 Obshtina Smyadovo Obshtina Smyadovo 727023 +BG.57.SML31 Obshtina Smolyan Obshtina Smolyan 727029 +BG.53.RSE33 Obshtina Slivo Pole Obshtina Slivo Pole 727066 +BG.58.SFO45 Obshtina Slivnitsa Obshtina Slivnitsa 727068 +BG.56.SLV20 Obshtina Sliven Obshtina Sliven 727078 +BG.55.SLS32 Obshtina Sitovo Obshtina Sitovo 727174 +BG.38.BLG44 Obshtina Simitli Obshtina Simitli 727211 +BG.43.HKV29 Obshtina Simeonovgrad Obshtina Simeonovgrad 727216 +BG.55.SLS31 Obshtina Silistra Obshtina Silistra 727220 +BG.54.SHU30 Obshtina Shumen Obshtina Shumen 727232 +BG.40.DOB29 Obshtina Shabla Obshtina Shabla 727328 +BG.41.GAB29 Obshtina Sevlievo Obshtina Sevlievo 727336 +BG.48.PAZ29 Obshtina Septemvri Obshtina Septemvri 727353 +BG.38.BLG42 Obshtina Satovcha Obshtina Satovcha 727422 +BG.45.KNL41 Obshtina Sapareva Banya Obshtina Sapareva Banya 727440 +BG.38.BLG40 Obshtina Sandanski Obshtina Sandanski 727446 +BG.52.RAZ29 Obshtina Samuil Obshtina Samuil 727454 +BG.58.SFO39 Obshtina Samokov Obshtina Samokov 727461 +BG.51.PDV28 Obshtina Sadovo Obshtina Sadovo 727476 +BG.63.VID33 Obshtina Ruzhintsi Obshtina Ruzhintsi 727494 +BG.53.RSE27 Obshtina Ruse Obshtina Ruse 727522 +BG.39.BGS18 Obshtina Ruen Obshtina Ruen 727546 +BG.57.SML27 Obshtina Rudozem Obshtina Rudozem 727551 +BG.64.VRC32 Obshtina Roman Obshtina Roman 727597 +BG.45.KNL38 Obshtina Rila Obshtina Rila 727627 +BG.38.BLG37 Obshtina Razlog Obshtina Razlog 727688 +BG.52.RAZ26 Obshtina Razgrad Obshtina Razgrad 727693 +BG.51.PDV25 Obshtina Rakovski Obshtina Rakovski 727787 +BG.48.PAZ24 Obshtina Rakitovo Obshtina Rakitovo 727800 +BG.49.PER36 Obshtina Radomir Obshtina Radomir 727831 +BG.59.SZR27 Obshtina Radnevo Obshtina Radnevo 727837 +BG.51.PDV23 Obshtina Parvomay Obshtina Parvomay 727885 +BG.61.VAR24 Obshtina Provadia Obshtina Provadia 727919 +BG.54.SHU23 Obshtina Veliki Preslav Obshtina Veliki Preslav 727986 +BG.50.PVN27 Obshtina Pordim Obshtina Pordim 728055 +BG.60.TGV24 Obshtina Popovo Obshtina Popovo 728074 +BG.39.BGS17 Obshtina Pomorie Obshtina Pomorie 728106 +BG.62.VTR26 Obshtina Polski Trambesh Obshtina Polski Trambesh 728123 +BG.51.PDV22 Obshtina Plovdiv Obshtina Plovdiv 728192 +BG.50.PVN24 Obshtina Pleven Obshtina Pleven 728202 +BG.38.BLG33 Obshtina Petrich Obshtina Petrich 728286 +BG.48.PAZ21 Obshtina Peshtera Obshtina Peshtera 728315 +BG.49.PER32 Obshtina Pernik Obshtina Pernik 728329 +BG.50.PVN23 Obshtina Iskar Obshtina Iskar 728347 +BG.48.PAZ19 Obshtina Pazardzhik Obshtina Pazardzhik 728376 +BG.62.VTR22 Obshtina Pavlikeni Obshtina Pavlikeni 728384 +BG.59.SZR24 Obshtina Pavel Banya Obshtina Pavel Banya 728388 +BG.48.PAZ20 Obshtina Panagyurishte Obshtina Panagyurishte 728447 +BG.64.VRC31 Obshtina Oryahovo Obshtina Oryahovo 728564 +BG.59.SZR23 Obshtina Opan Obshtina Opan 728626 +BG.60.TGV23 Obshtina Opaka Obshtina Opaka 728630 +BG.60.TGV22 Obshtina Omurtag Obshtina Omurtag 728633 +BG.63.VID30 Obshtina Novo Selo Obshtina Novo Selo 728704 +BG.54.SHU22 Obshtina Novi Pazar Obshtina Novi Pazar 728733 +BG.56.SLV16 Obshtina Nova Zagora Obshtina Nova Zagora 728741 +BG.50.PVN21 Obshtina Nikopol Obshtina Nikopol 728781 +BG.54.SHU21 Obshtina Nikola-Kozlevo Obshtina Nikola-Kozlevo 728790 +BG.45.KNL31 Obshtina Nevestino Obshtina Nevestino 728815 +BG.39.BGS15 Obshtina Nesebar Obshtina Nesebar 728824 +BG.57.SML18 Obshtina Nedelino Obshtina Nedelino 728850 +BG.59.SZR22 Obshtina Maglizh Obshtina Maglizh 728927 +BG.44.KRZ21 Obshtina Momchilgrad Obshtina Momchilgrad 728994 +BG.64.VRC28 Obshtina Mizia Obshtina Mizia 729039 +BG.43.HKV19 Obshtina Mineralni Bani Obshtina Mineralni Bani 729072 +BG.47.MON29 Obshtina Montana Obshtina Montana 729113 +BG.39.BGS13 Obshtina Tsarevo Obshtina Tsarevo 729123 +BG.64.VRC27 Obshtina Mezdra Obshtina Mezdra 729133 +BG.47.MON26 Obshtina Medkovets Obshtina Medkovets 729173 +BG.39.BGS12 Obshtina Malko Tarnovo Obshtina Malko Tarnovo 729321 +BG.63.VID25 Obshtina Makresh Obshtina Makresh 729400 +BG.57.SML16 Obshtina Madan Obshtina Madan 729437 +BG.43.HKV17 Obshtina Lyubimets Obshtina Lyubimets 729465 +BG.62.VTR20 Obshtina Lyaskovets Obshtina Lyaskovets 729488 +BG.46.LOV19 Obshtina Lukovit Obshtina Lukovit 729506 +BG.51.PDV15 Obshtina Laki Obshtina Laki 729508 +BG.52.RAZ17 Obshtina Loznitsa Obshtina Loznitsa 729528 +BG.46.LOV18 Obshtina Lovech Obshtina Lovech 729558 +BG.47.MON24 Obshtina Lom Obshtina Lom 729579 +BG.50.PVN16 Obshtina Levski Obshtina Levski 729635 +BG.46.LOV17 Obshtina Letnitsa Obshtina Letnitsa 729645 +BG.48.PAZ14 Obshtina Lesichovo Obshtina Lesichovo 729666 +BG.45.KNL29 Obshtina Kyustendil Obshtina Kyustendil 729729 +BG.44.KRZ16 Obshtina Kardzhali Obshtina Kardzhali 729792 +BG.63.VID22 Obshtina Kula Obshtina Kula 729824 +BG.52.RAZ16 Obshtina Kubrat Obshtina Kubrat 729838 +BG.40.DOB20 Obshtina Krushari Obshtina Krushari 729879 +BG.44.KRZ15 Obshtina Krumovgrad Obshtina Krumovgrad 729895 +BG.64.VRC21 Obshtina Krivodol Obshtina Krivodol 729907 +BG.38.BLG28 Obshtina Kresna Obshtina Kresna 729941 +BG.64.VRC20 Obshtina Kozloduy Obshtina Kozloduy 730012 +BG.49.PER22 Obshtina Kovachevtsi Obshtina Kovachevtsi 730049 +BG.56.SLV11 Obshtina Kotel Obshtina Kotel 730072 +BG.58.SFO26 Obshtina Kostinbrod Obshtina Kostinbrod 730083 +BG.58.SFO25 Obshtina Kostenets Obshtina Kostenets 730092 +BG.58.SFO24 Obshtina Koprivshtitsa Obshtina Koprivshtitsa 730158 +BG.45.KNL27 Obshtina Kocherinovo Obshtina Kocherinovo 730267 +BG.50.PVN39 Obshtina Knezha Obshtina Knezha 730286 +BG.44.KRZ14 Obshtina Kirkovo Obshtina Kirkovo 730353 +BG.52.RAZ36 Obshtina Tsar Kaloyan Obshtina Tsar Kaloyan 730414 +BG.51.PDV37 Obshtina Hisarya Obshtina Hisarya 730418 +BG.43.HKV34 Obshtina Haskovo Obshtina Haskovo 730434 +BG.43.HKV33 Obshtina Harmanli Obshtina Harmanli 730441 +BG.38.BLG52 Hadzhidimovo Hadzhidimovo 730463 +BG.59.SZR12 Obshtina Kazanlŭk Obshtina Kazanluk 730495 +BG.55.SLS15 Obshtina Kaynardzha Obshtina Kaynardzha 730502 +BG.40.DOB17 Obshtina Kavarna Obshtina Kavarna 730517 +BG.54.SHU19 Obshtina Kaspichan Obshtina Kaspichan 730540 +BG.39.BGS09 Obshtina Karnobat Obshtina Karnobat 730558 +BG.51.PDV13 Obshtina Karlovo Obshtina Karlovo 730564 +BG.54.SHU18 Obshtina Kaolinovo Obshtina Kaolinovo 730650 +BG.39.BGS08 Obshtina Kameno Obshtina Kameno 730679 +BG.51.PDV12 Obshtina Kaloyanovo Obshtina Kaloyanovo 730731 +BG.43.HKV11 Obshtina Ivaylovgrad Obshtina Ivaylovgrad 730836 +BG.53.RSE13 Obshtina Ivanovo Obshtina Ivanovo 730851 +BG.52.RAZ14 Obshtina Isperih Obshtina Isperih 730865 +BG.58.SFO20 Ihtiman Ihtiman 730918 +BG.38.BLG13 Obshtina Garmen Obshtina Garmen 730959 +BG.59.SZR37 Obshtina Gurkovo Obshtina Gurkovo 730965 +BG.50.PVN08 Obshtina Gulyantsi Obshtina Gulyantsi 730981 +BG.59.SZR07 Obshtina Galabovo Obshtina Galabovo 730984 +BG.39.BGS06 Obshtina Sredets Obshtina Sredets 731015 +BG.63.VID15 Obshtina Gramada Obshtina Gramada 731054 +BG.38.BLG11 Obshtina Gotse Delchev Obshtina Gotse Delchev 731107 +BG.62.VTR06 Obshtina Gorna Oryahovitsa Obshtina Gorna Oryahovitsa 731232 +BG.58.SFO10 Obshtina Gorna Malina Obshtina Gorna Malina 731238 +BG.58.SFO09 Obshtina Godech Obshtina Godech 731383 +BG.55.SLS07 Obshtina Glavinitsa Obshtina Glavinitsa 731414 +BG.61.VAR13 Obshtina Dolni Chiflik Obshtina Dolni Chiflik 731452 +BG.47.MON14 Obshtina Georgi Damyanovo Obshtina Georgi Damyanovo 731457 +BG.40.DOB12 Obshtina General Toshevo Obshtina General Toshevo 731463 +BG.54.SHU11 Obshtina Hitrino Obshtina Hitrino 731519 +BG.41.GAB05 Obshtina Gabrovo Obshtina Gabrovo 731548 +BG.58.SFO18 Obshtina Etropole Obshtina Etropole 731625 +BG.65.JAM07 Obshtina Elhovo Obshtina Elhovo 731668 +BG.58.SFO17 Obshtina Elin Pelin Obshtina Elin Pelin 731674 +BG.62.VTR13 Obshtina Elena Obshtina Elena 731695 +BG.44.KRZ08 Obshtina Dzhebel Obshtina Dzhebel 731740 +BG.53.RSE08 Obshtina Dve Mogili Obshtina Dve Mogili 731770 +BG.55.SLS10 Obshtina Dulovo Obshtina Dulovo 731816 +BG.61.VAR16 Obshtina Dalgopol Obshtina Dalgopol 731821 +BG.41.GAB12 Obshtina Dryanovo Obshtina Dryanovo 731880 +BG.58.SFO16 Obshtina Dragoman Obshtina Dragoman 731960 +BG.57.SML10 Obshtina Dospat Obshtina Dospat 732012 +BG.50.PVN11 Obshtina Dolni Dabnik Obshtina Dolni Dabnik 732098 +BG.50.PVN10 Obshtina Dolna Mitropolia Obshtina Dolna Mitropolia 732121 +BG.58.SFO59 Obshtina Dolna Banya Obshtina Dolna Banya 732144 +BG.63.VID16 Obshtina Dimovo Obshtina Dimovo 732252 +BG.43.HKV09 Obshtina Dimitrovgrad Obshtina Dimitrovgrad 732262 +BG.61.VAR14 Obshtina Devnya Obshtina Devnya 732277 +BG.57.SML09 Obshtina Devin Obshtina Devin 732284 +BG.63.VID37 Obshtina Chuprene Obshtina Chuprene 732399 +BG.59.SZR36 Obshtina Chirpan Obshtina Chirpan 732451 +BG.47.MON36 Obshtina Chiprovtsi Obshtina Chiprovtsi 732455 +BG.50.PVN37 Obshtina Cherven Bryag Obshtina Cherven Bryag 732490 +BG.44.KRZ35 Obshtina Chernoochene Obshtina Chernoochene 732516 +BG.57.SML38 Obshtina Chepelare Obshtina Chepelare 732617 +BG.64.VRC08 Obshtina Byala Slatina Obshtina Byala Slatina 732703 +BG.61.VAR05 Obshtina Byala Obshtina Byala 732718 +BG.53.RSE04 Obshtina Byala Obshtina Byala 732719 +BG.39.BGS04 Obshtina Burgas Obshtina Burgas 732769 +BG.47.MON07 Obshtina Brusartsi Obshtina Brusartsi 732861 +BG.51.PDV07 Obshtina Brezovo Obshtina Brezovo 732871 +BG.49.PER08 Obshtina Breznik Obshtina Breznik 732882 +BG.63.VID06 Obshtina Bregovo Obshtina Bregovo 732914 +BG.59.SZR04 Obshtina Bratya Daskalovi Obshtina Bratya Daskalovi 732919 +BG.48.PAZ06 Obshtina Bratsigovo Obshtina Bratsigovo 732922 +BG.58.SFO06 Obshtina Bozhurishte Obshtina Bozhurishte 732953 +BG.63.VID03 Obshtina Boynitsa Obshtina Boynitsa 732972 +BG.47.MON04 Obshtina Boychinovtsi Obshtina Boychinovtsi 732984 +BG.58.SFO07 Obshtina Botevgrad Obshtina Botevgrad 733013 +BG.53.RSE03 Obshtina Borovo Obshtina Borovo 733042 +BG.64.VRC05 Obshtina Borovan Obshtina Borovan 733057 +BG.57.SML05 Obshtina Borino Obshtina Borino 733066 +BG.65.JAM03 Obshtina Bolyarovo Obshtina Bolyarovo 733090 +BG.45.KNL04 Obshtina Bobov Dol Obshtina Bobov Dol 733150 +BG.45.KNL05 Obshtina Boboshevo Obshtina Boboshevo 733152 +BG.38.BLG03 Obshtina Blagoevgrad Obshtina Blagoevgrad 733190 +BG.47.MON02 Obshtina Berkovitsa Obshtina Berkovitsa 733263 +BG.48.PAZ04 Obshtina Belovo Obshtina Belovo 733285 +BG.61.VAR04 Obshtina Beloslav Obshtina Beloslav 733292 +BG.63.VID01 Obshtina Belogradchik Obshtina Belogradchik 733308 +BG.38.BLG02 Obshtina Belitsa Obshtina Belitsa 733315 +BG.50.PVN03 Obshtina Belene Obshtina Belene 733358 +BG.48.PAZ03 Obshtina Batak Obshtina Batak 733431 +BG.38.BLG01 Obshtina Bansko Obshtina Bansko 733461 +BG.57.SML02 Obshtina Banite Obshtina Banite 733473 +BG.40.DOB03 Obshtina Balchik Obshtina Balchik 733513 +BG.39.BGS01 Obshtina Aytos Obshtina Aytos 733578 +BG.61.VAR01 Obshtina Avren Obshtina Avren 733585 +BG.51.PDV01 Obshtina Asenovgrad Obshtina Asenovgrad 733617 +BG.44.KRZ02 Obshtina Ardino Obshtina Ardino 733637 +BG.46.LOV02 Obshtina Apriltsi Obshtina Apriltsi 733648 +BG.60.TGV02 Obshtina Antonovo Obshtina Antonovo 733656 +BG.55.SLS01 Obshtina Alfatar Obshtina Alfatar 733678 +BG.61.VAR02 Obshtina Aksakovo Obshtina Aksakovo 733715 +BG.39.BGS27 Obshtina Primorsko Obshtina Primorsko 864564 +BG.40.DOB15 Obshtina Dobrich-Selska Obshtina Dobrich-Selska 864565 +BG.64.VRC35 Obshtina Hayredin Obshtina Hayredin 864566 +BG.51.PDV26 Obshtina Rodopi Obshtina Rodopi 864567 +BG.51.PDV40 Obshtina Perushtitsa Obshtina Perushtitsa 864568 +BG.51.PDV39 Obshtina Krichim Obshtina Krichim 864569 +BG.51.PDV41 Obshtina Stamboliyski Obshtina Stamboliyski 864570 +BG.51.PDV17 Obshtina Maritsa Obshtina Maritsa 864571 +BG.58.SFO56 Obshtina Mirkovo Obshtina Mirkovo 864572 +BG.58.SFO57 Obshtina Chavdar Obshtina Chavdar 864573 +BG.58.SFO58 Obshtina Chelopech Obshtina Chelopech 864574 +BG.58.SFO55 Obshtina Pirdop Obshtina Pirdop 864575 +BG.58.SFO54 Obshtina Anton Obshtina Anton 864576 +BG.58.SFO34 Obshtina Pravets Obshtina Pravets 864577 +BG.59.SZR38 Obshtina Nikolaevo Obshtina Nikolaevo 864599 +BG.43.HKV18 Obshtina Madzharovo Obshtina Madzharovo 864600 +BG.65.JAM25 Obshtina Tundzha Obshtina Tundzha 864601 +BG.51.PDV43 Obshtina Sopot Obshtina Sopot 6458935 +BG.51.PDV42 Obshtina Kuklen Obshtina Kuklen 6458938 +BG.42.SOF46 Stolichna Obshtina Stolichna Obshtina 6458974 +BI.13.424739 Makebuko Makebuko 424739 +BI.09.7670587 Bubanza Bubanza 7670587 +BI.12.7670588 Bukinanyana Bukinanyana 7670588 +BI.13.7670589 Buraza Buraza 7670589 +BI.19.7670590 Busiga Busiga 7670590 +BI.16.7670591 Busoni Busoni 7670591 +BI.26.7670592 Buyengero Buyengero 7670592 +BI.11.7670593 Cendajuru Cendajuru 7670593 +BI.19.7670594 Gashikanwa Gashikanwa 7670594 +BI.18.7670595 Gashoho Gashoho 7670595 +BI.23.7670596 Gisozi Gisozi 7670596 +BI.13.7670597 Gitega Gitega 7670597 +BI.18.7670598 Giteranyi Giteranyi 7670598 +BI.15.7670599 Kabarore Kabarore 7670599 +BI.15.7670600 Kayanza Kayanza 7670600 +BI.23.7670601 Kayokwe Kayokwe 7670601 +BI.22.7670602 Kiganda Kiganda 7670602 +BI.17.7670603 Mabanda Mabanda 7670603 +BI.12.7670604 Mabayi Mabayi 7670604 +BI.10.7670605 Mugamba Mugamba 7670605 +BI.26.7670606 Muhuta Muhuta 7670606 +BI.12.7670607 Murwi Murwi 7670607 +BI.25.7670608 Commune of Mutimbuzi Commune of Mutimbuzi 7670608 +BI.18.7670609 Muyinga Muyinga 7670609 +BI.23.7670610 Nyabihanga Nyabihanga 7670610 +BI.14.7670611 Nyabikere Nyabikere 7670611 +BI.12.7670613 Commune of Rugombo Commune of Rugombo 7670613 +BI.19.7670614 Ruhororo Ruhororo 7670614 +BI.22.7670615 Rutegama Rutegama 7670615 +BI.21.7670616 Ruyigi Ruyigi 7670616 +BI.19.7670617 Tangara Tangara 7670617 +BI.16.7670618 Vumbi Vumbi 7670618 +BI.19.7670822 Ngozi Ngozi 7670822 +BI.13.7670823 Mutaho Mutaho 7670823 +BI.13.7670931 Giheta Giheta 7670931 +BI.13.7670933 Bugendana Bugendana 7670933 +BI.15.7732510 Muruta Muruta 7732510 +BI.13.7874080 Ryansoro Ryansoro 7874080 +BI.09.8303259 Commune of Gihanga Commune of Gihanga 8303259 +BI.12.8334579 Commune of Buganda Commune of Buganda 8334579 +BI.15.8692984 Butaganzwa Butaganzwa 8692984 +BI.13.8692994 Commune of Itaba Commune of Itaba 8692994 +BI.15.9072885 Commune of Matongo Commune of Matongo 9072885 +BI.16.9072886 Commune of Kirundo Commune of Kirundo 9072886 +BI.09.9072887 Commune of Mpanda Commune of Mpanda 9072887 +BI.09.9072888 Commune of Musigati Commune of Musigati 9072888 +BI.12.9072889 Commune of Mugina Commune of Mugina 9072889 +BI.16.9072890 Commune of Bwambarangwe Commune of Bwambarangwe 9072890 +BI.17.9072891 Commune of Makamba Commune of Makamba 9072891 +BI.20.9072892 Commune of Rutana Commune of Rutana 9072892 +BI.11.9072894 Commune of Cankuzo Commune of Cankuzo 9072894 +BI.10.9157454 Commune of Matana Commune of Matana 9157454 +BI.26.9158023 Commune of Rumonge Commune of Rumonge 9158023 +BI.23.9171802 Ndava Ndava 9171802 +BI.26.9171803 Bugarama Bugarama 9171803 +BI.10.9171804 Bururi Bururi 9171804 +BI.25.9171805 Kanyosha1 Kanyosha1 9171805 +BI.25.9171806 Kabezi Kabezi 9171806 +BI.25.9171807 Mukike Mukike 9171807 +BI.25.9171808 Mutambu Mutambu 9171808 +BI.25.9171809 Nyabiraba Nyabiraba 9171809 +BI.17.9171810 Vugizo Vugizo 9171810 +BI.10.9171811 Vyanda Vyanda 9171811 +BI.10.9171812 Songa Songa 9171812 +BI.23.9171813 Rusaka Rusaka 9171813 +BI.23.9171814 Bisoro Bisoro 9171814 +BI.25.9171815 Mugongomanga Mugongomanga 9171815 +BI.11.9171816 Mishiha Mishiha 9171816 +BI.15.9171817 Rango Rango 9171817 +BI.22.9171818 Bukeye Bukeye 9171818 +BI.20.9171819 Bukemba Bukemba 9171819 +BI.17.9171820 Kayogoro Kayogoro 9171820 +BI.25.9171821 Isale Isale 9171821 +BI.09.9171822 Rugazi Rugazi 9171822 +BI.17.9171823 Kibago Kibago 9171823 +BI.25.9171825 Mubimbi Mubimbi 9171825 +BI.22.9171826 Mbuye Mbuye 9171826 +BI.16.9171827 Bugabira Bugabira 9171827 +BI.18.9171829 Butihinda Butihinda 9171829 +BI.15.9171830 Gatara Gatara 9171830 +BI.15.9171831 Gahombo Gahombo 9171831 +BI.18.9171832 Buhinyuza Buhinyuza 9171832 +BI.20.9171833 Musongati Musongati 9171833 +BI.11.9171834 Kigamba Kigamba 9171834 +BI.20.9171836 Gitanga Gitanga 9171836 +BI.11.9171837 Gisagara Gisagara 9171837 +BI.10.9171840 Rutovu Rutovu 9171840 +BI.21.9171841 Gisuru Gisuru 9171841 +BI.13.9171842 Nyarusange Nyarusange 9171842 +BI.13.9171843 Gishubi Gishubi 9171843 +BI.21.9171844 Kinyinya Kinyinya 9171844 +BI.13.9171845 Bukirasazi Bukirasazi 9171845 +BI.20.9171847 Mpinga-Kayove Mpinga-Kayove 9171847 +BI.20.9171849 Giharo Giharo 9171849 +BI.21.9171851 Nyabitsinda Nyabitsinda 9171851 +BI.14.9171852 Shombo Shombo 9171852 +BI.17.9171854 Nyanza-Lac Nyanza-Lac 9171854 +BI.21.9171856 Butezi Butezi 9171856 +BI.19.9171858 Mwumba Mwumba 9171858 +BI.21.9171859 Bweru Bweru 9171859 +BI.14.9171861 Gitaramuka Gitaramuka 9171861 +BI.19.9171863 Nyamurenza Nyamurenza 9171863 +BI.14.9171866 Bugenyuzi Bugenyuzi 9171866 +BI.19.9171867 Marangara Marangara 9171867 +BI.15.9171868 Muhanga Muhanga 9171868 +BI.16.9171870 Ntega Ntega 9171870 +BI.14.9171872 Gihogazi Gihogazi 9171872 +BI.19.9171874 Kiremba Kiremba 9171874 +BI.14.9171878 Mutumba Mutumba 9171878 +BI.14.9171879 Buhiga Buhiga 9171879 +BI.18.9171882 Mwakiro Mwakiro 9171882 +BI.18.9171884 Gasorwe Gasorwe 9171884 +BI.16.9171886 Gitobe Gitobe 9171886 +BI.22.9179822 Muramvya Muramvya 9179822 +BI.26.9881326 Commune of Burambi Commune of Burambi 9881326 +BI.21.11819937 Butaganzwa Butaganzwa 11819937 +BI.24.12237756 Muha Muha 12237756 +BI.24.12237757 Mukaza Mukaza 12237757 +BI.24.12237758 Ntahangwa Ntahangwa 12237758 +BJ.12.2391090 Dogbo Tota Dogbo Tota 2391090 +BJ.16.7668892 Commune of Adjohoun Commune of Adjohoun 7668892 +BJ.16.7668898 Bonou Bonou 7668898 +BJ.16.7668900 Dangbo Dangbo 7668900 +BJ.18.7668907 Commune of Cove Commune of Cove 7668907 +BJ.18.7668908 Commune of Ouinhi Commune of Ouinhi 7668908 +BJ.18.7668909 Commune of Zangnanado Commune of Zangnanado 7668909 +BJ.08.7668910 Kouande Kouande 7668910 +BJ.08.7668916 Pehonko Pehonko 7668916 +BJ.08.7668918 Kerou Kerou 7668918 +BJ.15.7668924 Lokossa Lokossa 7668924 +BJ.15.7668926 Commune of Athieme Commune of Athieme 7668926 +BJ.18.7668931 Commune of Bohicon Commune of Bohicon 7668931 +BJ.18.7668932 Commune of Za-Kpota Commune of Za-Kpota 7668932 +BJ.18.7668934 Commune of Zogbodome Commune of Zogbodome 7668934 +BJ.07.7668935 Commune of Banikoara Commune of Banikoara 7668935 +BJ.09.7668936 Commune of Ouidah Commune of Ouidah 7668936 +BJ.09.7668937 Commune of Kpomasse Commune of Kpomasse 7668937 +BJ.09.7668938 Commune of Tori-Bossito Commune of Tori-Bossito 7668938 +BJ.16.7668939 Porto-Novo Porto-Novo 7668939 +BJ.16.7668940 Aguégués Aguegues 7668940 +BJ.16.7668941 Seme-Kpodji Seme-Kpodji 7668941 +BJ.13.7669263 Ouake Ouake 7669263 +BJ.10.7669265 Commune of Tchaourou Commune of Tchaourou 7669265 +BJ.10.7669268 Commune of Parakou Commune of Parakou 7669268 +BJ.10.7669269 Ndali Ndali 7669269 +BJ.10.7669270 Bembereke Bembereke 7669270 +BJ.08.7669273 Natitingou Natitingou 7669273 +BJ.13.7669275 Copargo Copargo 7669275 +BJ.10.7669349 Kalalè Kalale 7669349 +BJ.10.7669352 Pèrèrè Perere 7669352 +BJ.10.7669355 Nikki Nikki 7669355 +BJ.10.7669357 Sinendé Sinende 7669357 +BJ.17.7670840 Commune of Ketou Commune of Ketou 7670840 +BJ.17.7670841 Commune of Pobe Commune of Pobe 7670841 +BJ.14.7874113 Cotonou Cotonou 7874113 +BJ.09.7874152 Commune of Abomey-Calavi Commune of Abomey-Calavi 7874152 +BJ.09.7874154 Commune of So-Ava Commune of So-Ava 7874154 +BJ.07.7874155 Karimama Karimama 7874155 +BJ.08.7874156 Tanguieta Tanguieta 7874156 +BJ.08.7874157 Toucountouna Toucountouna 7874157 +BJ.08.7874158 Materi Materi 7874158 +BJ.11.7874167 Commune of Glazoue Commune of Glazoue 7874167 +BJ.07.7874170 Malanville Malanville 7874170 +BJ.07.7911056 Kandi Kandi 7911056 +BJ.11.8260647 Commune of Bante Commune of Bante 8260647 +BJ.11.8260648 Commune of Dassa-Zoume Commune of Dassa-Zoume 8260648 +BJ.11.8260649 Commune of Ouesse Commune of Ouesse 8260649 +BJ.11.8260650 Commune of Savalou Commune of Savalou 8260650 +BJ.11.8260651 Commune of Save Commune of Save 8260651 +BJ.18.8260652 Commune of Abomey Commune of Abomey 8260652 +BJ.18.8260653 Commune of Agbangnizoun Commune of Agbangnizoun 8260653 +BJ.18.8260654 Commune of Djidja Commune of Djidja 8260654 +BJ.09.8260655 Commune of Allada Commune of Allada 8260655 +BJ.09.8260656 Commune of Toffo Commune of Toffo 8260656 +BJ.09.8260657 Commune of Ze Commune of Ze 8260657 +BJ.13.8260658 Commune of Djougou Commune of Djougou 8260658 +BJ.17.8334580 Commune of Sakete Commune of Sakete 8334580 +BJ.15.8335018 Commune of Houeyogbe Commune of Houeyogbe 8335018 +BJ.15.8335019 Commune of Bopa Commune of Bopa 8335019 +BJ.17.8335162 Adjaouere Adjaouere 8335162 +BJ.16.8693304 Adjara Adjara 8693304 +BJ.16.9063965 Akpro-Misserete Akpro-Misserete 9063965 +BJ.16.9063966 Avrankou Avrankou 9063966 +BJ.17.9063970 Ifangni Ifangni 9063970 +BJ.15.9166075 Grand-Popo Grand-Popo 9166075 +BJ.15.9166076 Comé Come 9166076 +BJ.08.10344466 Cobly Cobly 10344466 +BJ.08.10344467 Boukoumbé Boukoumbe 10344467 +BJ.07.10344468 Ségbana Segbana 10344468 +BJ.07.10344469 Gogounou Gogounou 10344469 +BJ.13.10344470 Bassila Bassila 10344470 +BJ.12.10344472 Aplahoué Aplahoue 10344472 +BJ.12.10344473 Djakotomey Djakotomey 10344473 +BJ.12.10344474 Klouékanmè Klouekanme 10344474 +BJ.12.10344475 Lalo Lalo 10344475 +BJ.12.10344476 Toviklin Toviklin 10344476 +BN.04.10630196 Kiudang Kiudang 10630196 +BN.02.11821300 Gadong A Gadong A 11821300 +BN.02.11821301 Gadong B Gadong B 11821301 +BN.02.11821302 Berakas A Berakas A 11821302 +BN.02.11821303 Berakas B Berakas B 11821303 +BN.02.11821304 Serasa Serasa 11821304 +BN.02.11821305 Mentiri Mentiri 11821305 +BN.02.11821306 Kota Batu Kota Batu 11821306 +BN.02.11821307 Lumapas Lumapas 11821307 +BN.02.11821309 Sengkurong Sengkurong 11821309 +BN.02.11821310 Pengkalan Batu Pengkalan Batu 11821310 +BN.02.11821313 Kianggeh Kianggeh 11821313 +BN.02.11821315 Tamoi Tamoi 11821315 +BN.02.11821317 Burong Pingai Ayer Burong Pingai Ayer 11821317 +BN.02.11821318 Peramu Peramu 11821318 +BN.02.11821319 Saba Saba 11821319 +BN.02.11821320 Sungai Kedayan Sungai Kedayan 11821320 +BN.02.11821322 Sungai Kebun Sungai Kebun 11821322 +BO.08.0705 Provincia Chiquitos Provincia Chiquitos 3444670 +BO.08.0712 Provincia Ángel Sandoval Provincia Angel Sandoval 3444765 +BO.01.0103 Provincia Zudáñez Provincia Zudanez 3900772 +BO.01.0106 Provincia Yamparáez Provincia Yamparaez 3901146 +BO.03.0804 Provincia Yacuma Provincia Yacuma 3901175 +BO.08.0702 Provincia Warnes Provincia Warnes 3901298 +BO.08.0703 Provincia Velasco Provincia Velasco 3901825 +BO.08.0708 Provincia Vallegrande Provincia Vallegrande 3901872 +BO.03.0802 Provincia Vaca Diez Provincia Vaca Diez 3901896 +BO.01.0104 Provincia Tomina Provincia Tomina 3902667 +BO.07.0501 Provincia Tomás Frías Provincia Tomas Frias 3902683 +BO.05.0411 Tomás Barrón Tomas Barron 3902684 +BO.02.0311 Provincia Tapacarí Provincia Tapacari 3903462 +BO.04.0211 Provincia Sud Yungas Provincia Sud Yungas 3903975 +BO.07.0510 Sur Lípez Sur Lipez 3903976 +BO.01.0109 Sur Cinti Sur Cinti 3903977 +BO.07.0508 Sur Chichas Sur Chichas 3903978 +BO.05.0410 Saucarí Saucari 3904553 +BO.08.0706 Provincia Sara Provincia Sara 3904588 +BO.08.3904660 Provincia Obispo Santistevan Provincia Obispo Santistevan 3904660 +BO.05.0413 Provincia San Pedro de Totora Provincia San Pedro de Totora 3905117 +BO.05.0404 Provincia Sajama Provincia Sajama 3906107 +BO.07.0503 Provincia Cornelio Saavedra Provincia Cornelio Saavedra 3906205 +BO.07.0502 Provincia Rafael Bustillo Provincia Rafael Bustillo 3906628 +BO.02.0309 Provincia Quillacollo Provincia Quillacollo 3906790 +BO.07.0512 Provincia Antonio Quijarro Provincia Antonio Quijarro 3906809 +BO.02.0314 Provincia Punata Provincia Punata 3907079 +BO.05.0406 Provincia Poopó Provincia Poopo 3907682 +BO.05.0407 Provincia Pantaleón Dalence Provincia Pantaleon Dalence 3908591 +BO.04.0203 Provincia Pacajes Provincia Pacajes 3909144 +BO.01.0101 Provincia Oropeza Provincia Oropeza 3909247 +BO.04.0202 Provincia Omasuyos Provincia Omasuyos 3909341 +BO.09.0606 Provincia O’Connor Provincia O'Connor 3909412 +BO.08.0711 Provincia Ñuflo de Chávez Provincia Nuflo de Chavez 3909446 +BO.04.0214 Provincia Nor Yungas Provincia Nor Yungas 3909486 +BO.07.0509 Provincia Nor Lípez Provincia Nor Lipez 3909491 +BO.01.0107 Provincia Nor Cinti Provincia Nor Cinti 3909495 +BO.07.0506 Provincia Nor Chichas Provincia Nor Chichas 3909496 +BO.06.0901 Provincia Nicolás Suárez Provincia Nicolas Suarez 3909533 +BO.04.0201 Provincia Murillo Provincia Murillo 3909793 +BO.04.0205 Provincia Muñecas Provincia Munecas 3909808 +BO.03.0805 Provincia Moxos Provincia Moxos 3909868 +BO.07.0515 Provincia Modesto Omiste Provincia Modesto Omiste 3910260 +BO.02.0313 Provincia Mizque Provincia Mizque 3910289 +BO.09.0605 Provincia Méndez Provincia Mendez 3910499 +BO.03.0806 Provincia Marbán Provincia Marban 3910725 +BO.06.0902 Provincia Manuripi Provincia Manuripi 3910770 +BO.08.0713 Provincia Manuel María Caballero Provincia Manuel Maria Caballero 3910776 +BO.04.0217 Provincia Manco Kapac Provincia Manco Kapac 3910806 +BO.03.0807 Provincia Mamoré Provincia Mamore 3910823 +BO.06.0903 Provincia Madre de Dios Provincia Madre de Dios 3910923 +BO.01.0110 Provincia Luis Calvo Provincia Luis Calvo 3911048 +BO.04.0212 Provincia Los Andes Provincia Los Andes 3911185 +BO.04.0209 Provincia Loayza Provincia Loayza 3911271 +BO.05.0405 Sud Carangas Province Sud Carangas Province 3911447 +BO.07.3911502 José María Linares Jose Maria Linares 3911502 +BO.04.0206 Provincia Larecaja Provincia Larecaja 3911853 +BO.05.0408 Provincia Ladislao Cabrera Provincia Ladislao Cabrera 3912280 +BO.04.0215 Provincia Abel Iturralde Provincia Abel Iturralde 3913873 +BO.03.0808 Provincia Iténez Provincia Itenez 3913898 +BO.04.0210 Provincia Inquisivi Provincia Inquisivi 3914147 +BO.04.0208 Provincia Ingavi Provincia Ingavi 3914178 +BO.08.0704 Provincia Ichilo Provincia Ichilo 3914360 +BO.01.0105 Provincia Hernando Siles Provincia Hernando Siles 3915235 +BO.04.0218 Provincia Gualberto Villarroel Provincia Gualberto Villarroel 3915457 +BO.09.0603 Provincia Gran Chaco Provincia Gran Chaco 3915555 +BO.02.0308 Provincia Germán Jordán Provincia German Jordan 3915586 +BO.03.3915596 Provincia General José Ballivián Provincia General Jose Ballivian 3915596 +BO.06.3915598 Federico Román Federico Roman 3915598 +BO.07.3915603 Provincia General Bilbao Provincia General Bilbao 3915603 +BO.04.0207 Provincia Franz Tamayo Provincia Franz Tamayo 3915684 +BO.08.0709 Provincia Florida Provincia Florida 3915714 +BO.02.0304 Provincia Esteban Arze Provincia Esteban Arze 3915859 +BO.07.0514 Provincia Daniel Campos Provincia Daniel Campos 3918497 +BO.08.0707 Provincia Cordillera Provincia Cordillera 3919115 +BO.07.0504 Provincia Chayanta Provincia Chayanta 3921027 +BO.07.0505 Provincia Charcas Provincia Charcas 3921114 +BO.02.0310 Chapare Chapare 3921215 +BO.09.0601 Cercado Cercado 3921628 +BO.05.0401 Provincia Cercado Provincia Cercado 3921629 +BO.02.0301 Provincia Cercado Provincia Cercado 3921630 +BO.03.0801 Provincia Cercado Provincia Cercado 3921631 +BO.02.0312 Provincia Carrasco Provincia Carrasco 3921892 +BO.05.3922026 Provincia Carangas Provincia Carangas 3922026 +BO.02.0307 Provincia Capinota Provincia Capinota 3922124 +BO.02.0302 Provincia Campero Provincia Campero 3922371 +BO.04.0204 Provincia Camacho Provincia Camacho 3922460 +BO.01.0108 Provincia Belisario Boeto Provincia Belisario Boeto 3923228 +BO.04.0216 Provincia Bautista Saavedra Provincia Bautista Saavedra 3923271 +BO.01.0102 Provincia Azurduy Provincia Azurduy 3923437 +BO.02.0303 Provincia Ayopaya Provincia Ayopaya 3923480 +BO.09.0604 Provincia Avilés Provincia Aviles 3923512 +BO.05.0402 Provincia Abaroa Provincia Abaroa 3923523 +BO.05.3923586 Provincia Sabaya Provincia Sabaya 3923586 +BO.02.0306 Provincia Arque Provincia Arque 3923681 +BO.04.0213 Provincia Aroma Provincia Aroma 3923690 +BO.09.0602 Provincia Arce Provincia Arce 3923749 +BO.02.0305 Provincia Arani Provincia Arani 3923769 +BO.08.0701 Provincia Andrés Ibáñez Provincia Andres Ibanez 3923972 +BO.07.0507 Alonso de Ibáñez Alonso de Ibanez 3924205 +BO.06.0904 Provincia Abuná Provincia Abuna 3924631 +BO.02.7576102 Bolivar Bolivar 7576102 +BO.02.8335405 Tiraque Province Tiraque Province 8335405 +BO.05.10400355 Nor Carangas Province Nor Carangas Province 10400355 +BO.05.10400859 Sebastian Pagador Province Sebastian Pagador Province 10400859 +BO.04.11184247 Caranavi Caranavi 11184247 +BO.04.11184248 José Manuel Pando Jose Manuel Pando 11184248 +BO.05.11184249 Puerto de Mejillones Puerto de Mejillones 11184249 +BO.05.11184250 Litoral de Atacama Litoral de Atacama 11184250 +BO.07.11184251 Enrique Baldivieso Enrique Baldivieso 11184251 +BO.08.11184252 German Busch German Busch 11184252 +BO.08.11184253 Guarayos Guarayos 11184253 +BR.06.2314102 Viçosa do Ceará Vicosa Do Ceara 3385105 +BR.06.2314003 Várzea Alegre Varzea Alegre 3385462 +BR.06.2313708 Umari Umari 3385832 +BR.06.2313609 Ubajara Ubajara 3385872 +BR.13.2112506 Tutóia Tutoia 3385897 +BR.02.2709202 Traipu Traipu 3386197 +BR.30.2615300 Timbaúba Timbauba 3386391 +BR.06.2313401 Tianguá Tiangua 3386448 +BR.06.2313302 Tauá Taua 3386566 +BR.06.2313203 Tamboril Tamboril 3386859 +BR.06.2313005 Solonópole Solonopole 3387241 +BR.06.2312908 Sobral Sobral 3387295 +BR.06.2312700 Senador Pompeu Senador Pompeu 3387925 +BR.06.2312304 São Benedito Sao Benedito 3389015 +BR.06.2312205 Santa Quitéria Santa Quiteria 3389359 +BR.02.2708006 Santana do Ipanema Santana do Ipanema 3389383 +BR.06.2312106 Santana do Cariri Santana Do Cariri 3389385 +BR.06.2311900 Saboeiro Saboeiro 3390136 +BR.06.2311801 Russas Russas 3390158 +BR.06.2311702 Reriutaba Reriutaba 3390658 +BR.06.2311405 Quixeramobim Quixeramobim 3390898 +BR.06.2311306 Quixadá Quixada 3390906 +BR.28.2805604 Porto da Folha Porto da Folha 3391393 +BR.06.2311108 Porteiras Porteiras 3391418 +BR.28.2805406 Poço Redondo Poco Redondo 3391608 +BR.02.2707107 Piranhas Piranhas 3391957 +BR.06.2310803 Pereiro Pereiro 3392307 +BR.06.2310704 Pentecoste Pentecoste 3392343 +BR.06.2310506 Pedra Branca Pedra Branca 3392608 +BR.06.2310308 Parambu Parambu 3393064 +BR.02.2706406 Pão de Açúcar Pao de Acucar 3393171 +BR.02.2706307 Palmeira dos Índios Palmeira dos Indios 3393241 +BR.06.2309805 Pacoti Pacoti 3393385 +BR.06.2309706 Pacatuba Pacatuba 3393398 +BR.02.2705705 Olho d'Água das Flores Olho D'Agua Das Flores 3393598 +BR.06.2309300 Nova Russas Nova Russas 3393831 +BR.28.2804409 Neópolis Neopolis 3393936 +BR.06.2309003 Mucambo Mucambo 3394313 +BR.17.2509701 Monteiro Monteiro 3394547 +BR.06.2308609 Monsenhor Tabosa Monsenhor Tabosa 3394617 +BR.06.2308500 Mombaça Mombaca 3394644 +BR.06.2308401 Missão Velha Missao Velha 3394754 +BR.06.2308302 Milagres Milagres 3394883 +BR.06.2308203 Meruoca Meruoca 3394916 +BR.06.2308104 Mauriti Mauriti 3395057 +BR.02.2705002 Mata Grande Mata Grande 3395161 +BR.06.2308005 Massapê Massape 3395225 +BR.06.2307700 Maranguape Maranguape 3395448 +BR.02.2704401 Major Isidoro Major Isidoro 3395879 +BR.06.2307601 Limoeiro do Norte Limoeiro Do Norte 3396265 +BR.02.2704203 Limoeiro de Anadia Limoeiro de Anadia 3396269 +BR.06.2307502 Lavras da Mangabeira Lavras Da Mangabeira 3396363 +BR.02.2704005 Junqueiro Junqueiro 3397062 +BR.06.2307403 Jucás Jucas 3397117 +BR.06.2307304 Juazeiro do Norte Juazeiro Do Norte 3397146 +BR.06.2307205 Jati Jati 3397543 +BR.06.2307106 Jardim Jardim 3397572 +BR.06.2307007 Jaguaruana Jaguaruana 3397664 +BR.06.2306900 Jaguaribe Jaguaribe 3397670 +BR.06.2306702 Jaguaretama Jaguaretama 3397679 +BR.06.2306603 Itatira Itatira 3397876 +BR.06.2306306 Itapajé Itapaje 3397946 +BR.16.1503606 Itaituba Itaituba 3397966 +BR.06.2306207 Itaiçaba Itaicaba 3397981 +BR.06.2306009 Iracema Iracema 3398051 +BR.06.2305902 Ipueiras Ipueiras 3398072 +BR.06.2305803 Ipu Ipu 3398110 +BR.06.2305704 Ipaumirim Ipaumirim 3398142 +BR.06.2305605 Independência Independencia 3398253 +BR.06.2305506 Iguatu Iguatu 3398329 +BR.06.2305407 Icó Ico 3398375 +BR.06.2305308 Ibiapina Ibiapina 3398407 +BR.31.1709302 Guaraí Guarai 3398566 +BR.06.2305001 Guaraciaba do Norte Guaraciaba Do Norte 3398568 +BR.06.2304509 Frecheirinha Frecheirinha 3399312 +BR.30.2605459 Fernando de Noronha Fernando De Noronha 3399637 +BR.02.2702603 Feira Grande Feira Grande 3399683 +BR.06.2304301 Farias Brito Farias Brito 3400496 +BR.02.2702405 Delmiro Gouveia Delmiro Gouveia 3401108 +BR.06.2304202 Crato Crato 3401544 +BR.06.2304103 Crateús Crateus 3401547 +BR.06.2304004 Coreaú Coreau 3401728 +BR.06.2303808 Cedro Cedro 3402329 +BR.16.1502400 Castanhal Castanhal 3402582 +BR.06.2303303 Cariús Carius 3402874 +BR.06.2303204 Caririaçu Caririacu 3402881 +BR.06.2303105 Cariré Carire 3402891 +BR.06.2302909 Capistrano Capistrano 3403145 +BR.06.2302800 Canindé Caninde 3403350 +BR.06.2302701 Campos Sales Campos Sales 3403533 +BR.06.2302503 Brejo Santo Brejo Santo 3404832 +BR.16.1501709 Bragança Braganca 3405004 +BR.06.2302404 Boa Viagem Boa Viagem 3405614 +BR.06.2302107 Baturité Baturite 3405953 +BR.02.2700706 Batalha Batalha 3405992 +BR.06.2302008 Barro Barro 3406080 +BR.06.2301901 Barbalha Barbalha 3406441 +BR.06.2301802 Baixio Baixio 3406622 +BR.06.2301703 Aurora Aurora 3406952 +BR.06.2301604 Assaré Assare 3407009 +BR.17.2501104 Areia Areia 3407206 +BR.06.2301307 Araripe Araripe 3407246 +BR.02.2700300 Arapiraca Arapiraca 3407326 +BR.06.2301208 Aracoiaba Aracoiaba 3407365 +BR.02.2700201 Anadia Anadia 3407692 +BR.06.2300408 Aiuaba Aiuaba 3408131 +BR.02.2700102 Água Branca Agua Branca 3408207 +BR.28.2807501 Tomar do Geru Tomar do Geru 3446362 +BR.28.2807402 Tobias Barreto Tobias Barreto 3446399 +BR.27.3554201 Tejupá Tejupa 3446655 +BR.23.4320800 Soledade Soledade 3447422 +BR.28.2807105 Simão Dias Simao Dias 3447561 +BR.27.3551702 Sertãozinho Sertaozinho 3447642 +BR.27.3551009 São Vicente Sao Vicente 3448130 +BR.27.3550407 São Pedro Sao Pedro 3448380 +BR.23.4318200 São Francisco de Paula Sao Francisco De Paula 3449120 +BR.02.2708204 São Brás Sao Bras 3449334 +BR.23.4315602 Rio Grande Rio Grande 3451136 +BR.28.2806008 Ribeirópolis Ribeiropolis 3451304 +BR.28.2805802 Riachão do Dantas Riachao Do Dantas 3451475 +BR.18.4121406 Realeza Realeza 3451782 +BR.28.2805703 Propriá Propria 3452231 +BR.02.2707503 Porto Real do Colégio Porto Real Do Colegio 3452670 +BR.28.2805505 Poço Verde Poco Verde 3453298 +BR.28.2805208 Pinhão Pinhao 3453776 +BR.02.2706703 Penedo Penedo 3454224 +BR.23.4314407 Pelotas Pelotas 3454242 +BR.27.3536307 Patrocínio Paulista Patrocinio Paulista 3454760 +BR.15.3146008 Ouro Fino Ouro Fino 3455679 +BR.28.2804607 Nossa Senhora das Dores Nossa Senhora Das Dores 3456233 +BR.28.2804508 Nossa Senhora da Glória Nossa Senhora Da Gloria 3456239 +BR.28.2804201 Monte Alegre de Sergipe Monte Alegre De Sergipe 3456878 +BR.15.3140803 Matias Barbosa Matias Barbosa 3457478 +BR.15.3139805 Mar de Espanha Mar De Espanha 3457775 +BR.28.2803708 Macambira Macambira 3458255 +BR.14.5105309 Luciara Luciara 3458382 +BR.27.3527009 Lindóia Lindoia 3458505 +BR.23.4311304 Lagoa Vermelha Lagoa Vermelha 3459125 +BR.28.2803500 Lagarto Lagarto 3459337 +BR.15.3136702 Juiz de Fora Juiz de Fora 3459504 +BR.27.3523701 Itirapuã Itirapua 3460550 +BR.26.4208302 Itapema Itapema 3460739 +BR.28.2803104 Itabi Itabi 3460961 +BR.28.2803005 Itabaianinha Itabaianinha 3460970 +BR.02.2703205 Igreja Nova Igreja Nova 3461483 +BR.23.4307104 Herval Herval 3461679 +BR.28.2802403 Gararu Gararu 3462581 +BR.28.2802304 Frei Paulo Frei Paulo 3462943 +BR.20.2203206 Curimatá Curimata 3464981 +BR.28.2801900 Cumbe Cumbe 3465015 +BR.26.4204301 Concórdia Concordia 3465719 +BR.15.3117504 Conceição do Mato Dentro Conceicao Do Mato Dentro 3465744 +BR.27.3511706 Charqueada Charqueada 3466262 +BR.28.2801603 Cedro de São João Cedro De Sao Joao 3466498 +BR.28.2801405 Carira Carira 3466940 +BR.23.4304705 Carazinho Carazinho 3466976 +BR.28.2801108 Canhoba Canhoba 3467499 +BR.05.2906501 Candeias Candeias 3467552 +BR.27.3509601 Campo Limpo Paulista Campo Limpo Paulista 3467719 +BR.28.2801009 Campo do Brito Campo Do Brito 3467779 +BR.23.4303905 Campo Bom Campo Bom 3467789 +BR.05.2903201 Barreiras Barreiras 3470579 +BR.28.2800209 Aquidabã Aquidaba 3471899 +BR.23.4300802 Antônio Prado Antonio Prado 3471980 +BR.27.3502002 Analândia Analandia 3472293 +BR.28.2800100 Amparo de São Francisco Amparo De Sao Francisco 3472306 +BR.27.3501905 Amparo Amparo 3472310 +BR.27.3501806 Américo de Campos Americo De Campos 3472336 +BR.27.3501608 Americana Americana 3472342 +BR.27.3501400 Álvaro de Carvalho Alvaro De Carvalho 3472413 +BR.27.3501301 Álvares Machado Alvares Machado 3472416 +BR.27.3501202 Álvares Florence Alvares Florence 3472418 +BR.27.3501103 Alto Alegre Alto Alegre 3472474 +BR.27.3501004 Altinópolis Altinopolis 3472484 +BR.27.3500808 Alfredo Marcondes Alfredo Marcondes 3472589 +BR.05.2900702 Alagoinhas Alagoinhas 3472764 +BR.27.3500709 Agudos Agudos 3472824 +BR.27.3500600 Águas de São Pedro Aguas De Sao Pedro 3472867 +BR.27.3500402 Águas da Prata Aguas Da Prata 3472872 +BR.27.3500303 Aguaí Aguai 3472968 +BR.27.3500105 Adamantina Adamantina 3473156 +BR.04.1302405 Lábrea Labrea 3663683 +BR.24.1100106 Guajará-Mirim Guajara-Mirim 3925074 +BR.11.5003900 Figueirão Figueirao 6317140 +BR.23.4318614 São José do Sul Sao Jose Do Sul 6318995 +BR.23.4304655 Capão do Cipó Capao Do Cipo 6318996 +BR.04.1303700 Santo Antônio do Içá Santo Antonio Do Ica 6318997 +BR.16.1506138 Redenção Redencao 6318998 +BR.16.1506401 Santa Cruz do Arari Santa Cruz Do Arari 6318999 +BR.16.1506559 Santa Luzia do Pará Santa Luzia do Para 6319000 +BR.16.1507607 São Miguel do Guamá Sao Miguel Do Guama 6319001 +BR.31.1716307 Pau d'Arco Pau D'Arco 6319002 +BR.31.1718865 Santa Fé do Araguaia Santa Fe Do Araguaia 6319003 +BR.31.1718881 Santa Maria do Tocantins Santa Maria Do Tocantins 6319004 +BR.13.2100055 Açailândia Acailandia 6319005 +BR.13.2100477 Alto Alegre do Pindaré Alto Alegre Do Pindare 6319006 +BR.13.2101509 Barão de Grajaú Barao De Grajau 6319007 +BR.13.2103208 Chapadinha Chapadinha 6319008 +BR.13.2103554 Conceição do Lago-Açu Conceicao Do Lago-Acu 6319009 +BR.13.2104503 Governador Archer Governador Archer 6319010 +BR.13.2106904 Monção Moncao 6319011 +BR.13.2107209 Nina Rodrigues Nina Rodrigues 6319012 +BR.13.2110005 Santa Luzia Santa Luzia 6319013 +BR.13.2110039 Santa Luzia do Paruá Santa Luzia Do Parua 6319014 +BR.13.2110203 Santa Rita Santa Rita 6319015 +BR.13.2111052 São João do Paraíso Sao Joao Do Paraiso 6319016 +BR.20.2201606 Beneditinos Beneditinos 6319017 +BR.20.2202554 Caridade do Piauí Caridade Do Piaui 6319018 +BR.20.2203271 Curral Novo do Piauí Curral Novo do Piaui 6319019 +BR.20.2203354 Dirceu Arcoverde Dirceu Arcoverde 6319020 +BR.20.2204303 Fronteiras Fronteiras 6319021 +BR.20.2205276 Jatobá do Piauí Jatoba Do Piaui 6319022 +BR.20.2205300 Jerumenha Jerumenha 6319023 +BR.20.2207603 Parnaguá Parnagua 6319024 +BR.20.2207934 Pedro Laurentino Pedro Laurentino 6319025 +BR.20.2209153 Santa Cruz dos Milagres Santa Cruz Dos Milagres 6319026 +BR.20.2209609 São Félix do Piauí Sao Felix Do Piaui 6319027 +BR.20.2210201 São José do Piauí Sao Jose Do Piaui 6319028 +BR.20.2210706 Simões Simoes 6319029 +BR.22.2400505 Alexandria Alexandria 6319030 +BR.22.2400802 Angicos Angicos 6319031 +BR.22.2401701 Bom Jesus Bom Jesus 6319032 +BR.22.2402402 Carnaúba dos Dantas Carnauba Dos Dantas 6319033 +BR.22.2403400 Equador Equador 6319034 +BR.22.2405009 Jaçanã Jacana 6319035 +BR.22.2406106 Jucurutu Jucurutu 6319036 +BR.22.2407500 Maxaranguape Maxaranguape 6319037 +BR.22.2408003 Mossoró Mossoro 6319038 +BR.22.2408201 Nísia Floresta Nisia Floresta 6319039 +BR.22.2408706 Paraú Parau 6319040 +BR.22.2409308 Patu Patu 6319041 +BR.22.2410405 Pureza Pureza 6319042 +BR.22.2412906 São Tomé Sao Tome 6319043 +BR.22.2414407 Touros Touros 6319044 +BR.17.2500601 Alhandra Alhandra 6319045 +BR.17.2500775 Aparecida Aparecida 6319046 +BR.17.2502508 Boqueirão Boqueirao 6319047 +BR.17.2503308 Cachoeira dos Índios Cachoeira Dos Indios 6319048 +BR.17.2503704 Cajazeiras Cajazeiras 6319049 +BR.17.2504405 Conceição Conceicao 6319050 +BR.17.2504900 Cruz do Espírito Santo Cruz Do Espirito Santo 6319051 +BR.17.2505279 Curral de Cima Curral De Cima 6319052 +BR.17.2506202 Frei Martinho Frei Martinho 6319053 +BR.17.2506608 Ibiara Ibiara 6319054 +BR.17.2508109 Lagoa Lagoa 6319055 +BR.17.2508307 Lagoa Seca Lagoa Seca 6319056 +BR.17.2508901 Mamanguape Mamanguape 6319057 +BR.17.2509305 Mataraca Mataraca 6319058 +BR.17.2512002 Pocinhos Pocinhos 6319059 +BR.17.2512101 Pombal Pombal 6319060 +BR.17.2512903 Rio Tinto Rio Tinto 6319061 +BR.17.2513703 Santa Rita Santa Rita 6319062 +BR.17.2514602 São José do Bonfim Sao Jose do Bonfim 6319063 +BR.17.2516201 Sousa Sousa 6319064 +BR.17.2516805 Triunfo Triunfo 6319065 +BR.17.2517407 Zabelê Zabele 6319066 +BR.30.2601102 Araripina Araripina 6319067 +BR.30.2604700 Correntes Correntes 6319068 +BR.30.2612901 São Benedito do Sul Sao Benedito Do Sul 6319069 +BR.02.2700508 Barra de Santo Antônio Barra De Santo Antonio 6319070 +BR.02.2701605 Canapi Canapi 6319071 +BR.02.2708808 São Sebastião Sao Sebastiao 6319072 +BR.05.2903409 Belmonte Belmonte 6319073 +BR.05.2904308 Brejões Brejoes 6319074 +BR.05.2910057 Dias d'Ávila Dias d'Avila 6319075 +BR.05.2910107 Dom Basílio Dom Basilio 6319076 +BR.05.2911907 Iaçu Iacu 6319077 +BR.05.2917300 Ituberá Itubera 6319078 +BR.05.2918753 Lagoa Real Lagoa Real 6319079 +BR.05.2922250 Muquém do São Francisco Muquem do Sao Francisco 6319080 +BR.05.2922607 Nilo Peçanha Nilo Pecanha 6319081 +BR.05.2922656 Nordestina Nordestina 6319082 +BR.05.2923001 Nova Viçosa Nova Vicosa 6319083 +BR.05.2923209 Oliveira dos Brejinhos Oliveira dos Brejinhos 6319084 +BR.05.2925105 Poções Pocoes 6319085 +BR.05.2925758 Presidente Tancredo Neves Presidente Tancredo Neves 6319086 +BR.05.2928109 Santa Maria da Vitória Santa Maria Da Vitoria 6319087 +BR.05.2928208 Santana Santana 6319088 +BR.05.2931806 Tremedal Tremedal 6319089 +BR.05.2932457 Umburanas Umburanas 6319090 +BR.05.2932507 Una Una 6319091 +BR.15.3101508 Além Paraíba Alem Paraiba 6319092 +BR.15.3103207 Araçaí Aracai 6319093 +BR.15.3118502 Consolação Consolacao 6319094 +BR.15.3128808 Guidoval Guidoval 6319095 +BR.15.3128907 Guimarânia Guimarania 6319096 +BR.15.3148202 Patrocínio do Muriaé Patrocinio Do Muriae 6319097 +BR.15.3157302 Santa Bárbara do Tugúrio Santa Barbara Do Tugurio 6319098 +BR.15.3160900 São Brás do Suaçuí Sao Bras Do Suacui 6319099 +BR.08.3204807 São José do Calçado Sao Jose Do Calcado 6319100 +BR.21.3300225 Areal Areal 6319101 +BR.21.3300233 Armação dos Búzios Armacao De Buzios 6319102 +BR.21.3301405 Conceição de Macabu Conceicao De Macabu 6319103 +BR.27.3504008 Assis Assis 6319104 +BR.27.3513900 Divinolândia Divinolandia 6319105 +BR.27.3517802 Guaraçaí Guaracai 6319106 +BR.27.3520103 Igarapava Igarapava 6319107 +BR.27.3525706 José Bonifácio Jose Bonifacio 6319108 +BR.27.3527603 Luís Antônio Luis Antonio 6319109 +BR.27.3527801 Lupércio Lupercio 6319110 +BR.27.3527900 Lutécia Lutecia 6319111 +BR.27.3532843 Nova Canaã Paulista Nova Canaa Paulista 6319112 +BR.27.3532868 Nova Castilho Nova Castilho 6319113 +BR.27.3545159 Saltinho Saltinho 6319114 +BR.18.4111407 Ivaí Ivai 6319115 +BR.18.4111506 Ivaiporã Ivaipora 6319116 +BR.18.4113809 Lupionópolis Lupionopolis 6319117 +BR.18.4119707 Planaltina do Paraná Planaltina Do Parana 6319118 +BR.18.4123204 Santa Cecília do Pavão Santa Cecilia Do Pavao 6319119 +BR.18.4123303 Santa Cruz de Monte Castelo Santa Cruz De Monte Castelo 6319120 +BR.18.4123402 Santa Fé Santa Fe 6319121 +BR.18.4124004 Santana do Itararé Santana Do Itarare 6319122 +BR.18.4124301 Santo Antônio do Paraíso Santo Antonio Do Paraiso 6319123 +BR.18.4125407 São José da Boa Vista Sao Jose Da Boa Vista 6319124 +BR.18.4125456 São José das Palmeiras Sao Jose Das Palmeiras 6319125 +BR.18.4126355 Serranópolis do Iguaçu Serranopolis Do Iguacu 6319126 +BR.18.4127858 Três Barras do Paraná Tres Barras Do Parana 6319127 +BR.26.4203501 Campo Erê Campo Ere 6319128 +BR.26.4204558 Correia Pinto Correia Pinto 6319129 +BR.26.4204608 Criciúma Criciuma 6319130 +BR.26.4212239 Paraíso Paraiso 6319131 +BR.26.4212270 Passos Maia Passos Maia 6319132 +BR.26.4216909 São Lourenço do Oeste Sao Lourenco do Oeste 6319133 +BR.23.4302006 Barros Cassal Barros Cassal 6319134 +BR.23.4302451 Boqueirão do Leão Boqueirao Do Leao 6319135 +BR.23.4305157 Cerro Grande Cerro Grande 6319136 +BR.23.4306304 David Canabarro David Canabarro 6319137 +BR.23.4306320 Derrubadas Derrubadas 6319138 +BR.23.4311106 Jaguari Jaguari 6319139 +BR.23.4312054 Marques de Souza Marques De Souza 6319140 +BR.23.4312385 Monte Belo do Sul Monte Belo Do Sul 6319141 +BR.23.4312427 Mormaço Mormaco 6319142 +BR.23.4312955 Nova Boa Vista Nova Boa Vista 6319143 +BR.23.4313011 Nova Candelária Nova Candelaria 6319144 +BR.14.5107297 São José do Povo Sao Jose Do Povo 6319145 +BR.14.5108857 Nova Marilândia Nova Marilandia 6319146 +BR.14.5108907 Nova Maringá Nova Maringa 6319147 +BR.29.5200175 Água Fria de Goiás Agua Fria De Goias 6319148 +BR.29.5200605 Alto Paraíso de Goiás Alto Paraiso De Goias 6319149 +BR.29.5202601 Aurilândia Aurilandia 6319150 +BR.29.5203104 Baliza Baliza 6319151 +BR.29.5205471 Chapadão do Céu Chapadao Do Ceu 6319152 +BR.29.5208301 Divinópolis de Goiás Divinopolis De Goias 6319153 +BR.29.5219100 Santa Bárbara de Goiás Santa Barbara De Goias 6319154 +BR.29.5219753 Santo Antônio do Descoberto Santo Antonio Do Descoberto 6319155 +BR.29.5219803 São Domingos Sao Domingos 6319156 +BR.29.5219902 São Francisco de Goiás Sao Francisco De Goias 6319157 +BR.29.5220454 Senador Canedo Senador Canedo 6319158 +BR.29.5220504 Serranópolis Serranopolis 6319159 +BR.29.5220686 Simolândia Simolandia 6319160 +BR.14.5107354 São José do Xingu Sao Jose Do Xingu 6319161 +BR.29.5208152 Gameleira de Goiás Gameleira De Goias 6319162 +BR.02.2702306 Coruripe Coruripe 6319163 +BR.17.2510907 Paulista Paulista 6319164 +BR.18.4124806 São João Sao Joao 6319165 +BR.06.2300903 Apuiarés Apuiares 6319166 +BR.06.2311355 Quixelô Quixelo 6319167 +BR.06.2311603 Redenção Redencao 6319168 +BR.28.2801207 Canindé de São Francisco Caninde De Sao Francisco 6319169 +BR.23.4318903 São Luiz Gonzaga Sao Luiz Gonzaga 6319170 +BR.23.4303301 Caibaté Caibate 6319171 +BR.23.4315958 Rolador Rolador 6319172 +BR.23.4312179 Mato Queimado Mato Queimado 6319173 +BR.23.4323770 Westfália Westfalia 6319174 +BR.23.4321451 Teutônia Teutonia 6319175 +BR.23.4321436 Terra de Areia Terra De Areia 6319176 +BR.23.4320701 Sobradinho Sobradinho 6319177 +BR.05.2930501 Serrinha Serrinha 6319178 +BR.14.5107883 Serra Nova Dourada Serra Nova Dourada 6319179 +BR.23.4319364 São Pedro das Missões Sao Pedro Das Missoes 6319180 +BR.23.4319158 São Miguel das Missões Sao Miguel Das Missoes 6319181 +BR.14.5107859 São Félix do Araguaia Sao Felix do Araguaia 6319182 +BR.23.4317400 Santiago Santiago 6319183 +BR.23.4316972 Santa Margarida do Sul Santa Margarida Do Sul 6319184 +BR.23.4316501 Salvador do Sul Salvador Do Sul 6319185 +BR.23.4315800 Roca Sales Roca Sales 6319186 +BR.14.5107180 Ribeirão Cascalheira Ribeirao Cascalheira 6319187 +BR.23.4315453 Relvado Relvado 6319188 +BR.23.4315313 Quatro Irmãos Quatro Irmaos 6319189 +BR.23.4315156 Progresso Progresso 6319190 +BR.23.4314787 Ponte Preta Ponte Preta 6319191 +BR.23.4314134 Paulo Bento Paulo Bento 6319193 +BR.20.2207793 Pau D'arco do Piauí Pau D'Arco Do Piaui 6319194 +BR.23.4313706 Palmeira das Missões Palmeira Das Missoes 6319195 +BR.14.5106315 Novo Santo Antônio Novo Santo Antonio 6319196 +BR.14.5106174 Nova Nazaré Nova Nazare 6319197 +BR.21.3303500 Nova Iguaçu Nova Iguacu 6319198 +BR.23.4313003 Nova Bréscia Nova Brescia 6319199 +BR.23.4312401 Montenegro Montenegro 6319200 +BR.21.3302858 Mesquita Mesquita 6319201 +BR.23.4311791 Maratá Marata 6319202 +BR.23.4311403 Lajeado Lajeado 6319203 +BR.23.4311239 Lagoa Bonita do Sul Lagoa Bonita Do Sul 6319204 +BR.02.2703759 Jequiá da Praia Jequia da Praia 6319205 +BR.23.4310900 Jacutinga Jacutinga 6319206 +BR.23.4310652 Itati Itati 6319207 +BR.23.4310363 Imigrante Imigrante 6319208 +BR.23.4308607 Garibaldi Garibaldi 6319209 +BR.23.4308433 Forquetinha Forquetinha 6319210 +BR.23.4307005 Erechim Erechim 6319211 +BR.23.4306130 Cruzaltense Cruzaltense 6319212 +BR.23.4305934 Coronel Pilar Coronel Pilar 6319213 +BR.23.4305835 Coqueiro Baixo Coqueiro Baixo 6319214 +BR.14.5103106 Cocalinho Cocalinho 6319215 +BR.23.4304614 Canudos do Vale Canudos Do Vale 6319216 +BR.23.4303806 Campinas do Sul Campinas Do Sul 6319217 +BR.14.5101852 Bom Jesus do Araguaia Bom Jesus Do Araguaia 6319218 +BR.23.4302105 Bento Gonçalves Bento Goncalves 6319219 +BR.05.2903276 Barrocas Barrocas 6319220 +BR.20.2200400 Altos Altos 6319221 +BR.14.5100359 Alto Boa Vista Alto Boa Vista 6319222 +BR.14.5100201 Água Boa Agua Boa 6319223 +BR.23.4300034 Aceguá Acegua 6319224 +BR.14.5105622 Mirassol d'Oeste Mirassol D'Oeste 6319225 +BR.14.5105234 Lambari d'Oeste Lambari D'Oeste 6319226 +BR.14.5103437 Curvelândia Curvelandia 6319227 +BR.14.5102504 Cáceres Caceres 6319228 +BR.24.1100015 Alta Floresta d'Oeste Alta Floresta d'Oeste 6319229 +BR.24.1100023 Ariquemes Ariquemes 6319230 +BR.24.1100031 Cabixi Cabixi 6319231 +BR.24.1100049 Cacoal Cacoal 6319232 +BR.24.1100056 Cerejeiras Cerejeiras 6319233 +BR.24.1100064 Colorado do Oeste Colorado Do Oeste 6319234 +BR.24.1100072 Corumbiara Corumbiara 6319235 +BR.24.1100080 Costa Marques Costa Marques 6319236 +BR.24.1100098 Espigão d'Oeste Espigao D'Oeste 6319237 +BR.24.1100122 Ji-Paraná Ji-Parana 6319238 +BR.24.1100130 Machadinho d'Oeste Machadinho D'Oeste 6319239 +BR.24.1100148 Nova Brasilândia d'Oeste Nova Brasilandia D'Oeste 6319240 +BR.24.1100155 Ouro Preto do Oeste Ouro Preto Do Oeste 6319241 +BR.24.1100189 Pimenta Bueno Pimenta Bueno 6319242 +BR.24.1100205 Porto Velho Porto Velho 6319243 +BR.24.1100254 Presidente Médici Presidente Medici 6319244 +BR.24.1100262 Rio Crespo Rio Crespo 6319245 +BR.24.1100288 Rolim de Moura Rolim De Moura 6319246 +BR.24.1100296 Santa Luzia d'Oeste Santa Luzia D'Oeste 6319247 +BR.24.1100304 Vilhena Vilhena 6319248 +BR.24.1100320 São Miguel do Guaporé Sao Miguel Do Guapore 6319249 +BR.24.1100346 Alvorada d'Oeste Alvorada D'Oeste 6319250 +BR.24.1100379 Alto Alegre dos Parecis Alto Alegre Dos Parecis 6319251 +BR.24.1100403 Alto Paraíso Alto Paraiso 6319252 +BR.24.1100452 Buritis Buritis 6319253 +BR.24.1100502 Novo Horizonte do Oeste Novo Horizonte Do Oeste 6319254 +BR.24.1100601 Cacaulândia Cacaulandia 6319255 +BR.24.1100700 Campo Novo de Rondônia Campo Novo De Rondonia 6319256 +BR.24.1100809 Candeias do Jamari Candeias Do Jamari 6319257 +BR.24.1100908 Castanheiras Castanheiras 6319258 +BR.24.1100924 Chupinguaia Chupinguaia 6319259 +BR.24.1100940 Cujubim Cujubim 6319260 +BR.24.1101104 Itapuã do Oeste Jamari 6319261 +BR.24.1101203 Ministro Andreazza Ministro Andreazza 6319262 +BR.24.1101401 Monte Negro Monte Negro 6319263 +BR.24.1101435 Nova União Nova Uniao 6319264 +BR.24.1101450 Parecis Parecis 6319265 +BR.24.1101468 Pimenteiras do Oeste Pimenteiras do Oeste 6319266 +BR.24.1101476 Primavera de Rondônia Primavera De Rondonia 6319267 +BR.24.1101484 São Felipe d'Oeste Sao Felipe D'Oeste 6319268 +BR.24.1101492 São Francisco do Guaporé Sao Francisco Do Guapore 6319269 +BR.24.1101500 Seringueiras Seringueiras 6319270 +BR.24.1101559 Teixeirópolis Teixeiropolis 6319271 +BR.24.1101609 Theobroma Theobroma 6319272 +BR.24.1101708 Urupá Urupa 6319273 +BR.24.1101757 Vale do Anari Vale do Anari 6319274 +BR.24.1101807 Vale do Paraíso Vale Do Paraiso 6319275 +BR.01.1200013 Acrelândia Acrelandia 6319276 +BR.01.1200054 Assis Brasil Assis Brasil 6319277 +BR.01.1200104 Brasiléia Brasileia 6319278 +BR.01.1200138 Bujari Bujari 6319279 +BR.01.1200179 Capixaba Capixaba 6319280 +BR.01.1200203 Cruzeiro do Sul Cruzeiro do Sul 6319281 +BR.01.1200252 Epitaciolândia Epitaciolandia 6319282 +BR.01.1200328 Jordão Jordao 6319283 +BR.01.1200336 Mâncio Lima Mancio Lima 6319284 +BR.01.1200351 Marechal Thaumaturgo Marechal Thaumaturgo 6319285 +BR.01.1200385 Plácido de Castro Placido De Castro 6319286 +BR.01.1200393 Porto Walter Porto Walter 6319287 +BR.01.1200401 Rio Branco Rio Branco 6319288 +BR.01.1200427 Rodrigues Alves Rodrigues Alves 6319289 +BR.01.1200450 Senador Guiomard Senador Guiomard 6319290 +BR.01.1200609 Tarauacá Tarauaca 6319291 +BR.01.1200708 Xapuri Xapuri 6319292 +BR.01.1200807 Porto Acre Porto Acre 6319293 +BR.04.1300029 Alvarães Alvaraes 6319294 +BR.04.1300060 Amaturá Amatura 6319295 +BR.04.1300086 Anamã Anama 6319296 +BR.04.1300102 Anori Anori 6319297 +BR.04.1300144 Apuí Apui 6319298 +BR.04.1300201 Atalaia do Norte Atalaia do Norte 6319299 +BR.04.1300300 Autazes Autazes 6319300 +BR.04.1300409 Barcelos Barcelos 6319301 +BR.04.1300508 Barreirinha Barreirinha 6319302 +BR.04.1300607 Benjamin Constant Benjamin Constant 6319303 +BR.04.1300631 Beruri Beruri 6319304 +BR.04.1300680 Boa Vista do Ramos Boa Vista do Ramos 6319305 +BR.04.1300706 Boca do Acre Boca do Acre 6319306 +BR.04.1300805 Borba Borba 6319307 +BR.04.1300839 Caapiranga Caapiranga 6319308 +BR.04.1301001 Carauari Carauari 6319309 +BR.04.1301100 Careiro Careiro 6319310 +BR.04.1301159 Careiro da Várzea Careiro Da Varzea 6319311 +BR.04.1301308 Codajás Codajas 6319312 +BR.04.1301407 Eirunepé Eirunepe 6319313 +BR.04.1301506 Envira Envira 6319314 +BR.04.1301605 Fonte Boa Fonte Boa 6319315 +BR.04.1301654 Guajará Guajara 6319316 +BR.04.1301704 Humaitá Humaita 6319317 +BR.04.1301803 Ipixuna Ipixuna 6319318 +BR.04.1301852 Iranduba Iranduba 6319319 +BR.04.1301902 Itacoatiara Itacoatiara 6319320 +BR.04.1301951 Itamarati Itamarati 6319321 +BR.04.1302009 Itapiranga Itapiranga 6319322 +BR.04.1302108 Japurá Japura 6319323 +BR.04.1302207 Juruá Jurua 6319324 +BR.04.1302306 Jutaí Jutai 6319325 +BR.04.1302504 Manacapuru Manacapuru 6319326 +BR.04.1302553 Manaquiri Manaquiri 6319327 +BR.04.1302603 Manaus Manaus 6319328 +BR.04.1302702 Manicoré Manicore 6319329 +BR.04.1302801 Maraã Maraa 6319330 +BR.04.1302900 Maués Maues 6319331 +BR.04.1303007 Nhamundá Nhamunda 6319332 +BR.04.1303106 Nova Olinda do Norte Nova Olinda Do Norte 6319333 +BR.04.1303205 Novo Airão Novo Airao 6319334 +BR.04.1303304 Novo Aripuanã Novo Aripuana 6319335 +BR.04.1303403 Parintins Parintins 6319336 +BR.04.1303502 Pauini Pauini 6319337 +BR.04.1303536 Presidente Figueiredo Presidente Figueiredo 6319338 +BR.04.1303569 Rio Preto da Eva Rio Preto Da Eva 6319339 +BR.04.1303601 Santa Isabel do Rio Negro Santa Isabel do Rio Negro 6319340 +BR.04.1303809 São Gabriel da Cachoeira Sao Gabriel da Cachoeira 6319341 +BR.04.1303908 São Paulo de Olivença Sao Paulo de Olivenca 6319342 +BR.04.1303957 São Sebastião do Uatumã Sao Sebastiao Do Uatuma 6319343 +BR.04.1304005 Silves Silves 6319344 +BR.04.1304062 Tabatinga Tabatinga 6319345 +BR.04.1304203 Tefé Tefe 6319346 +BR.04.1304237 Tonantins Tonantins 6319347 +BR.04.1304260 Uarini Uarini 6319348 +BR.04.1304302 Urucará Urucara 6319349 +BR.04.1304401 Urucurituba Urucurituba 6319350 +BR.25.1400027 Amajari Amajari 6319351 +BR.25.1400100 Boa Vista Boa Vista 6319352 +BR.25.1400159 Bonfim Bonfim 6319353 +BR.25.1400175 Cantá Canta 6319354 +BR.25.1400233 Caroebe Caroebe 6319355 +BR.25.1400308 Mucajaí Mucajai 6319356 +BR.25.1400407 Normandia Normandia 6319357 +BR.25.1400456 Pacaraima Pacaraima 6319358 +BR.25.1400506 São João da Baliza Sao Joao Da Baliza 6319359 +BR.25.1400605 São Luiz Sao Luiz 6319360 +BR.25.1400704 Uiramutã Uiramuta 6319361 +BR.16.1500107 Abaetetuba Abaetetuba 6319362 +BR.16.1500131 Abel Figueiredo Abel Figueiredo 6319363 +BR.16.1500206 Acará Acara 6319364 +BR.16.1500305 Afuá Afua 6319365 +BR.16.1500347 Água Azul do Norte Agua Azul Do Norte 6319366 +BR.16.1500404 Alenquer Alenquer 6319367 +BR.16.1500701 Anajás Anajas 6319368 +BR.16.1500800 Ananindeua Ananindeua 6319369 +BR.16.1500859 Anapu Anapu 6319370 +BR.16.1500909 Augusto Corrêa Augusto Correa 6319371 +BR.16.1500958 Aurora do Pará Aurora Do Para 6319372 +BR.16.1501105 Bagre Bagre 6319373 +BR.16.1501204 Baião Baiao 6319374 +BR.16.1501253 Bannach Bannach 6319375 +BR.16.1501303 Barcarena Barcarena 6319376 +BR.16.1501402 Belém Belem 6319377 +BR.16.1501451 Belterra Belterra 6319378 +BR.16.1501501 Benevides Benevides 6319379 +BR.16.1501576 Bom Jesus do Tocantins Bom Jesus Do Tocantins 6319380 +BR.16.1501600 Bonito Bonito 6319381 +BR.16.1501725 Brasil Novo Brasil Novo 6319382 +BR.16.1501758 Brejo Grande do Araguaia Brejo Grande Do Araguaia 6319383 +BR.16.1501782 Breu Branco Breu Branco 6319384 +BR.16.1501808 Breves Breves 6319385 +BR.16.1501907 Bujaru Bujaru 6319386 +BR.16.1501956 Cachoeira do Piriá Cachoeira Do Piria 6319387 +BR.16.1502004 Cachoeira do Arari Cachoeira Do Arari 6319388 +BR.16.1502103 Cametá Cameta 6319389 +BR.16.1502152 Canaã dos Carajás Canaa Dos Carajas 6319390 +BR.16.1502202 Capanema Capanema 6319391 +BR.16.1502301 Capitão Poço Capitao Poco 6319392 +BR.16.1502509 Chaves Chaves 6319393 +BR.16.1502608 Colares Colares 6319394 +BR.16.1502707 Conceição do Araguaia Conceicao Do Araguaia 6319395 +BR.16.1502756 Concórdia do Pará Concordia Do Para 6319396 +BR.16.1502764 Cumaru do Norte Cumaru do Norte 6319397 +BR.16.1502772 Curionópolis Curionopolis 6319398 +BR.16.1502806 Curralinho Curralinho 6319399 +BR.16.1502855 Curuá Curua 6319400 +BR.16.1502905 Curuçá Curuca 6319401 +BR.16.1502939 Dom Eliseu Dom Eliseu 6319402 +BR.16.1502954 Eldorado do Carajás Eldorado do Carajas 6319403 +BR.16.1503002 Faro Faro 6319404 +BR.16.1503044 Floresta do Araguaia Floresta Do Araguaia 6319405 +BR.16.1503077 Garrafão do Norte Garrafao Do Norte 6319406 +BR.16.1503093 Goianésia do Pará Goianesia Do Para 6319407 +BR.16.1503101 Gurupá Gurupa 6319408 +BR.16.1503200 Igarapé-Açu Igarape-Acu 6319409 +BR.16.1503309 Igarapé-Miri Igarape-Miri 6319410 +BR.16.1503457 Ipixuna do Pará Ipixuna Do Para 6319411 +BR.16.1503507 Irituia Irituia 6319412 +BR.16.1503705 Itupiranga Itupiranga 6319413 +BR.16.1503754 Jacareacanga Jacareacanga 6319414 +BR.16.1503804 Jacundá Jacunda 6319415 +BR.16.1503903 Juruti Juruti 6319416 +BR.16.1504000 Limoeiro do Ajuru Limoeiro Do Ajuru 6319417 +BR.16.1504059 Mãe do Rio Mae Do Rio 6319418 +BR.16.1504109 Magalhães Barata Magalhaes Barata 6319419 +BR.16.1504208 Marabá Maraba 6319420 +BR.16.1504307 Maracanã Maracana 6319421 +BR.16.1504406 Marapanim Marapanim 6319422 +BR.16.1504422 Marituba Marituba 6319423 +BR.16.1504455 Medicilândia Medicilandia 6319424 +BR.16.1504505 Melgaço Melgaco 6319425 +BR.16.1504604 Mocajuba Mocajuba 6319426 +BR.16.1504703 Moju Moju 6319427 +BR.16.1504802 Monte Alegre Monte Alegre 6319428 +BR.16.1504901 Muaná Muana 6319429 +BR.16.1504950 Nova Esperança do Piriá Nova Esperanca Do Piria 6319430 +BR.16.1504976 Nova Ipixuna Nova Ipixuna 6319431 +BR.16.1505007 Nova Timboteua Nova Timboteua 6319432 +BR.16.1505031 Novo Progresso Novo Progresso 6319433 +BR.16.1505064 Novo Repartimento Novo Repartimento 6319434 +BR.16.1505106 Óbidos Obidos 6319435 +BR.16.1505205 Oeiras do Pará Oeiras Do Para 6319436 +BR.16.1505304 Oriximiná Oriximina 6319437 +BR.16.1505403 Ourém Ourem 6319438 +BR.16.1505437 Ourilândia do Norte Ourilandia do Norte 6319439 +BR.16.1505486 Pacajá Pacaja 6319440 +BR.16.1505494 Palestina do Pará Palestina Do Para 6319441 +BR.16.1505502 Paragominas Paragominas 6319442 +BR.16.1505536 Parauapebas Parauapebas 6319443 +BR.16.1505551 Pau d'Arco Pau D'Arco 6319444 +BR.16.1505601 Peixe-Boi Peixe-Boi 6319445 +BR.16.1505635 Piçarra Picarra 6319446 +BR.16.1505650 Placas Placas 6319447 +BR.16.1505700 Ponta de Pedras Ponta De Pedras 6319448 +BR.16.1505809 Portel Portel 6319449 +BR.16.1505908 Porto de Moz Porto De Moz 6319450 +BR.16.1506005 Prainha Prainha 6319451 +BR.16.1506104 Primavera Primavera 6319452 +BR.16.1506112 Quatipuru Quatipuru 6319453 +BR.16.1506161 Rio Maria Rio Maria 6319454 +BR.16.1506187 Rondon do Pará Rondon Do Para 6319455 +BR.16.1506195 Rurópolis Ruropolis 6319456 +BR.16.1506203 Salinópolis Salinopolis 6319457 +BR.16.1506302 Salvaterra Salvaterra 6319458 +BR.16.1506351 Santa Bárbara do Pará Santa Barbara Do Para 6319459 +BR.16.1506500 Santa Izabel do Pará Santa Izabel do Para 6319460 +BR.16.1506583 Santa Maria das Barreiras Santa Maria Das Barreiras 6319461 +BR.16.1506609 Santa Maria do Pará Santa Maria Do Para 6319462 +BR.16.1506708 Santana do Araguaia Santana Do Araguaia 6319463 +BR.16.1506807 Santarém Santarem 6319464 +BR.16.1506906 Santarém Novo Santarem Novo 6319465 +BR.16.1507003 Santo Antônio do Tauá Santo Antonio Do Taua 6319466 +BR.16.1507102 São Caetano de Odivelas Sao Caetano De Odivelas 6319467 +BR.16.1507151 São Domingos do Araguaia Sao Domingos Do Araguaia 6319468 +BR.16.1507201 São Domingos do Capim Sao Domingos Do Capim 6319469 +BR.16.1507300 São Félix do Xingu Sao Felix do Xingu 6319470 +BR.16.1507409 São Francisco do Pará Sao Francisco Do Para 6319471 +BR.16.1507458 São Geraldo do Araguaia Sao Geraldo Do Araguaia 6319472 +BR.16.1507466 São João da Ponta Sao Joao Da Ponta 6319473 +BR.16.1507474 São João de Pirabas Sao Joao de Pirabas 6319474 +BR.16.1507508 São João do Araguaia Sao Joao Do Araguaia 6319475 +BR.16.1507706 São Sebastião da Boa Vista Sao Sebastiao Da Boa Vista 6319476 +BR.16.1507755 Sapucaia Sapucaia 6319477 +BR.16.1507805 Senador José Porfírio Senador Jose Porfirio 6319478 +BR.16.1507904 Soure Soure 6319479 +BR.16.1507953 Tailândia Tailandia 6319480 +BR.16.1507961 Terra Alta Terra Alta 6319481 +BR.16.1507979 Terra Santa Terra Santa 6319482 +BR.16.1508001 Tomé-Açu Tome-Acu 6319483 +BR.16.1508035 Tracuateua Tracuateua 6319484 +BR.16.1508050 Trairão Trairao 6319485 +BR.16.1508084 Tucumã Tucuma 6319486 +BR.16.1508100 Tucuruí Tucurui 6319487 +BR.16.1508126 Ulianópolis Ulianopolis 6319488 +BR.16.1508159 Uruará Uruara 6319489 +BR.16.1508209 Vigia Vigia 6319490 +BR.16.1508357 Vitória do Xingu Vitoria Do Xingu 6319491 +BR.16.1508407 Xinguara Xinguara 6319492 +BR.03.1600105 Amapá Amapa 6319493 +BR.03.1600204 Calçoene Calcoene 6319494 +BR.03.1600212 Cutias Cutias 6319495 +BR.03.1600253 Itaubal Itaubal 6319496 +BR.03.1600808 Vitória do Jari Vitoria Do Jari 6319497 +BR.03.1600303 Macapá Macapa 6319498 +BR.03.1600402 Mazagão Mazagao 6319499 +BR.03.1600501 Oiapoque Oiapoque 6319500 +BR.03.1600550 Pracuúba Pracuuba 6319501 +BR.03.1600600 Santana Santana 6319502 +BR.03.1600709 Tartarugalzinho Tartarugalzinho 6319503 +BR.31.1700251 Abreulândia Abreulandia 6319504 +BR.31.1700301 Aguiarnópolis Aguiarnopolis 6319505 +BR.31.1700350 Aliança do Tocantins Alianca Do Tocantins 6319506 +BR.31.1700400 Almas Almas 6319507 +BR.31.1700707 Alvorada Alvorada 6319508 +BR.31.1701002 Ananás Ananas 6319509 +BR.31.1701051 Angico Angico 6319510 +BR.31.1701101 Aparecida do Rio Negro Aparecida Do Rio Negro 6319511 +BR.31.1701309 Aragominas Aragominas 6319512 +BR.31.1701903 Araguacema Araguacema 6319513 +BR.31.1702000 Araguaçu Araguacu 6319514 +BR.31.1702109 Araguaína Araguaina 6319515 +BR.31.1702158 Araguanã Araguana 6319516 +BR.31.1702208 Araguatins Araguatins 6319517 +BR.31.1702307 Arapoema Arapoema 6319518 +BR.31.1702406 Arraias Arraias 6319519 +BR.31.1702554 Augustinópolis Augustinopolis 6319520 +BR.31.1702703 Aurora do Tocantins Aurora Do Tocantins 6319521 +BR.31.1702901 Axixá do Tocantins Axixa Do Tocantins 6319522 +BR.31.1703008 Babaçulândia Babaculandia 6319523 +BR.31.1703057 Bandeirantes do Tocantins Bandeirantes Do Tocantins 6319524 +BR.31.1703073 Barra do Ouro Barra Do Ouro 6319525 +BR.31.1703107 Barrolândia Barrolandia 6319526 +BR.31.1703206 Bernardo Sayão Bernardo Sayao 6319527 +BR.31.1703305 Bom Jesus do Tocantins Bom Jesus Do Tocantins 6319528 +BR.31.1703602 Brasilândia do Tocantins Brasilandia Do Tocantins 6319529 +BR.31.1703701 Brejinho de Nazaré Brejinho De Nazare 6319530 +BR.31.1703800 Buriti do Tocantins Buriti Do Tocantins 6319531 +BR.31.1703826 Cachoeirinha Cachoeirinha 6319532 +BR.31.1703842 Campos Lindos Campos Lindos 6319533 +BR.31.1703867 Cariri do Tocantins Cariri Do Tocantins 6319534 +BR.31.1703883 Carmolândia Carmolandia 6319535 +BR.31.1703891 Carrasco Bonito Carrasco Bonito 6319536 +BR.31.1703909 Caseara Caseara 6319537 +BR.31.1704105 Centenário Centenario 6319538 +BR.31.1704600 Chapada de Areia Chapada De Areia 6319539 +BR.31.1705102 Chapada da Natividade Chapada Da Natividade 6319540 +BR.31.1705508 Colinas do Tocantins Colinas Do Tocantins 6319541 +BR.31.1705557 Combinado Combinado 6319542 +BR.31.1705607 Conceição do Tocantins Conceicao Do Tocantins 6319543 +BR.31.1706001 Couto Magalhães Couto Magalhaes 6319544 +BR.31.1706100 Cristalândia Cristalandia 6319545 +BR.31.1706258 Crixás do Tocantins Crixas Do Tocantins 6319546 +BR.31.1706506 Darcinópolis Darcinopolis 6319547 +BR.31.1707009 Dianópolis Dianopolis 6319548 +BR.31.1707108 Divinópolis do Tocantins Divinopolis Do Tocantins 6319549 +BR.31.1707207 Dois Irmãos do Tocantins Dois Irmaos Do Tocantins 6319550 +BR.31.1707306 Dueré Duere 6319551 +BR.31.1707405 Esperantina Esperantina 6319552 +BR.31.1707553 Fátima Fatima 6319553 +BR.31.1707652 Figueirópolis Figueiropolis 6319554 +BR.31.1707702 Filadélfia Filadelfia 6319555 +BR.31.1708205 Formoso do Araguaia Formoso do Araguaia 6319556 +BR.31.1708254 Fortaleza do Tabocão Fortaleza Do Tabocao 6319557 +BR.31.1708304 Goianorte Goianorte 6319558 +BR.31.1709005 Goiatins Goiatins 6319559 +BR.31.1709500 Gurupi Gurupi 6319560 +BR.31.1710508 Itacajá Itacaja 6319561 +BR.31.1710706 Itaguatins Itaguatins 6319562 +BR.31.1710904 Itapiratins Itapiratins 6319563 +BR.31.1711100 Itaporã do Tocantins Itapora Do Tocantins 6319564 +BR.31.1711506 Jaú do Tocantins Jau Do Tocantins 6319565 +BR.31.1711803 Juarina Juarina 6319566 +BR.31.1711951 Lagoa do Tocantins Lagoa Do Tocantins 6319567 +BR.31.1712009 Lajeado Lajeado 6319568 +BR.31.1712157 Lavandeira Lavandeira 6319569 +BR.31.1712405 Lizarda Lizarda 6319570 +BR.31.1712454 Luzinópolis Luzinopolis 6319571 +BR.31.1712504 Marianópolis do Tocantins Marianopolis Do Tocantins 6319572 +BR.31.1712702 Mateiros Mateiros 6319573 +BR.31.1712801 Maurilândia do Tocantins Maurilandia Do Tocantins 6319574 +BR.31.1713205 Miracema do Tocantins Miracema Do Tocantins 6319575 +BR.31.1713304 Miranorte Miranorte 6319576 +BR.31.1713700 Monte Santo do Tocantins Monte Santo Do Tocantins 6319577 +BR.31.1713809 Palmeiras do Tocantins Mosquito 6319578 +BR.31.1713957 Muricilândia Muricilandia 6319579 +BR.31.1714302 Nazaré Nazare 6319580 +BR.31.1714880 Nova Olinda Nova Olinda 6319581 +BR.31.1715002 Nova Rosalândia Nova Rosalandia 6319582 +BR.31.1715101 Novo Acordo Novo Acordo 6319583 +BR.31.1715150 Novo Alegre Novo Alegre 6319584 +BR.31.1715259 Novo Jardim Novo Jardim 6319585 +BR.31.1715507 Oliveira de Fátima Oliveira De Fatima 6319586 +BR.31.1715705 Palmeirante Palmeirante 6319587 +BR.31.1715754 Palmeirópolis Palmeiropolis 6319588 +BR.31.1716109 Paraíso do Tocantins Paraiso Do Tocantins 6319589 +BR.31.1716208 Paranã Parana 6319590 +BR.31.1716505 Pedro Afonso Pedro Afonso 6319591 +BR.31.1716604 Peixe Peixe 6319592 +BR.31.1716653 Pequizeiro Pequizeiro 6319593 +BR.31.1716703 Colméia Colmeia 6319594 +BR.31.1717008 Pindorama do Tocantins Pindorama Do Tocantins 6319595 +BR.31.1717206 Piraquê Piraque 6319596 +BR.31.1717503 Pium Pium 6319597 +BR.31.1717800 Ponte Alta do Bom Jesus Ponte Alta Do Bom Jesus 6319598 +BR.31.1717909 Ponte Alta do Tocantins Ponte Alta Do Tocantins 6319599 +BR.31.1718006 Porto Alegre do Tocantins Porto Alegre Do Tocantins 6319600 +BR.31.1718204 Porto Nacional Porto Nacional 6319601 +BR.31.1718303 Praia Norte Praia Norte 6319602 +BR.31.1718451 Pugmil Pugmil 6319603 +BR.31.1718501 Recursolândia Recursolandia 6319604 +BR.31.1718550 Riachinho Riachinho 6319605 +BR.31.1718659 Rio da Conceição Rio Da Conceicao 6319606 +BR.31.1718709 Rio dos Bois Rio Dos Bois 6319607 +BR.31.1718758 Rio Sono Rio Sono 6319608 +BR.31.1718808 Sampaio Sampaio 6319609 +BR.31.1718840 Sandolândia Sandolandia 6319610 +BR.31.1718899 Santa Rita do Tocantins Santa Rita Do Tocantins 6319611 +BR.31.1718907 Santa Rosa do Tocantins Santa Rosa Do Tocantins 6319612 +BR.31.1719004 Santa Tereza do Tocantins Santa Tereza Do Tocantins 6319613 +BR.31.1720002 Santa Terezinha do Tocantins Santa Terezinha Do Tocantins 6319614 +BR.31.1720101 São Bento do Tocantins Sao Bento Do Tocantins 6319615 +BR.31.1720150 São Félix do Tocantins Sao Felix Do Tocantins 6319616 +BR.31.1720200 São Miguel do Tocantins Sao Miguel Do Tocantins 6319617 +BR.31.1720259 São Salvador do Tocantins Sao Salvador Do Tocantins 6319618 +BR.31.1720309 São Sebastião do Tocantins Sao Sebastiao Do Tocantins 6319619 +BR.31.1720655 Silvanópolis Silvanopolis 6319620 +BR.31.1720804 Sítio Novo do Tocantins Sitio Novo do Tocantins 6319621 +BR.31.1720853 Sucupira Sucupira 6319622 +BR.31.1720903 Taguatinga Taguatinga 6319623 +BR.31.1720937 Taipas do Tocantins Taipas Do Tocantins 6319624 +BR.31.1720978 Talismã Talisma 6319625 +BR.31.1721000 Palmas Palmas 6319626 +BR.31.1721109 Tocantínia Tocantinia 6319627 +BR.31.1721208 Tocantinópolis Tocantinopolis 6319628 +BR.31.1721257 Tupirama Tupirama 6319629 +BR.31.1722081 Wanderlândia Wanderlandia 6319630 +BR.31.1722107 Xambioá Xambioa 6319631 +BR.13.2100105 Afonso Cunha Afonso Cunha 6319632 +BR.13.2100154 Água Doce do Maranhão Agua Doce Do Maranhao 6319633 +BR.13.2100204 Alcântara Alcantara 6319634 +BR.13.2100303 Aldeias Altas Aldeias Altas 6319635 +BR.13.2100402 Altamira do Maranhão Altamira Do Maranhao 6319636 +BR.13.2100436 Alto Alegre do Maranhão Alto Alegre Do Maranhao 6319637 +BR.13.2100501 Alto Parnaíba Alto Parnaiba 6319638 +BR.13.2100550 Amapá do Maranhão Amapa Do Maranhao 6319639 +BR.13.2100600 Amarante do Maranhão Amarante Do Maranhao 6319640 +BR.13.2100709 Anajatuba Anajatuba 6319641 +BR.13.2100808 Anapurus Anapurus 6319642 +BR.13.2100832 Apicum-Açu Apicum-Acu 6319643 +BR.13.2100873 Araguanã Araguana 6319644 +BR.13.2100907 Araioses Araioses 6319645 +BR.13.2100956 Arame Arame 6319646 +BR.13.2101004 Arari Arari 6319647 +BR.13.2101103 Axixá Axixa 6319648 +BR.13.2101202 Bacabal Bacabal 6319649 +BR.13.2101251 Bacabeira Bacabeira 6319650 +BR.13.2101301 Bacuri Bacuri 6319651 +BR.13.2101350 Bacurituba Bacurituba 6319652 +BR.13.2101400 Balsas Balsas 6319653 +BR.13.2101608 Barra do Corda Barra Do Corda 6319654 +BR.13.2101707 Barreirinhas Barreirinhas 6319655 +BR.13.2101731 Belágua Belagua 6319656 +BR.13.2101772 Bela Vista do Maranhão Bela Vista Do Maranhao 6319657 +BR.13.2101806 Benedito Leite Benedito Leite 6319658 +BR.13.2101905 Bequimão Bequimao 6319659 +BR.13.2101939 Bernardo do Mearim Bernardo Do Mearim 6319660 +BR.13.2101970 Boa Vista do Gurupi Boa Vista Do Gurupi 6319661 +BR.13.2102002 Bom Jardim Bom Jardim 6319662 +BR.13.2102036 Bom Jesus das Selvas Bom Jesus Das Selvas 6319663 +BR.13.2102077 Bom Lugar Bom Lugar 6319664 +BR.13.2102101 Brejo Brejo 6319665 +BR.13.2102150 Brejo de Areia Brejo De Areia 6319666 +BR.13.2102200 Buriti Buriti 6319667 +BR.13.2102309 Buriti Bravo Buriti Bravo 6319668 +BR.13.2102325 Buriticupu Buriticupu 6319669 +BR.13.2102358 Buritirana Buritirana 6319670 +BR.13.2102374 Cachoeira Grande Cachoeira Grande 6319671 +BR.13.2102408 Cajapió Cajapio 6319672 +BR.13.2102507 Cajari Cajari 6319673 +BR.13.2102556 Campestre do Maranhão Campestre Do Maranhao 6319674 +BR.13.2102606 Cândido Mendes Candido Mendes 6319675 +BR.13.2102705 Cantanhede Cantanhede 6319676 +BR.13.2102754 Capinzal do Norte Capinzal Do Norte 6319677 +BR.13.2102804 Carolina Carolina 6319678 +BR.13.2102903 Carutapera Carutapera 6319679 +BR.13.2103000 Caxias Caxias 6319680 +BR.13.2103109 Cedral Cedral 6319681 +BR.13.2103125 Central do Maranhão Central Do Maranhao 6319682 +BR.13.2103158 Centro do Guilherme Centro Do Guilherme 6319683 +BR.13.2103174 Centro Novo do Maranhão Centro Novo Do Maranhao 6319684 +BR.13.2103257 Cidelândia Cidelandia 6319685 +BR.13.2103307 Codó Codo 6319686 +BR.13.2103406 Coelho Neto Coelho Neto 6319687 +BR.13.2103505 Colinas Colinas 6319688 +BR.13.2103604 Coroatá Coroata 6319689 +BR.13.2103703 Cururupu Cururupu 6319690 +BR.13.2103752 Davinópolis Davinopolis 6319691 +BR.13.2103802 Dom Pedro Dom Pedro 6319692 +BR.13.2103901 Duque Bacelar Duque Bacelar 6319693 +BR.13.2104008 Esperantinópolis Esperantinopolis 6319694 +BR.13.2104057 Estreito Estreito 6319695 +BR.13.2104073 Feira Nova do Maranhão Feira Nova Do Maranhao 6319696 +BR.13.2104081 Fernando Falcão Fernando Falcao 6319697 +BR.13.2104099 Formosa da Serra Negra Formosa Da Serra Negra 6319698 +BR.13.2104107 Fortaleza dos Nogueiras Fortaleza Dos Nogueiras 6319699 +BR.13.2104206 Fortuna Fortuna 6319700 +BR.13.2104305 Godofredo Viana Godofredo Viana 6319701 +BR.13.2104404 Gonçalves Dias Goncalves Dias 6319702 +BR.13.2104552 Governador Edison Lobão Governador Edison Lobao 6319703 +BR.13.2104602 Governador Eugênio Barros Governador Eugenio Barros 6319704 +BR.13.2104628 Governador Luiz Rocha Governador Luiz Rocha 6319705 +BR.13.2104651 Governador Newton Bello Governador Newton Bello 6319706 +BR.13.2104677 Governador Nunes Freire Governador Nunes Freire 6319707 +BR.13.2104701 Graça Aranha Graca Aranha 6319708 +BR.13.2104800 Grajaú Grajau 6319709 +BR.13.2104909 Guimarães Guimaraes 6319710 +BR.13.2105005 Humberto de Campos Humberto De Campos 6319711 +BR.13.2105104 Icatu Icatu 6319712 +BR.13.2105153 Igarapé do Meio Igarape Do Meio 6319713 +BR.13.2105203 Igarapé Grande Igarape Grande 6319714 +BR.13.2105302 Imperatriz Imperatriz 6319715 +BR.13.2105351 Itaipava do Grajaú Itaipava do Grajau 6319716 +BR.13.2105401 Itapecuru Mirim Itapecuru Mirim 6319717 +BR.13.2105427 Itinga do Maranhão Itinga Do Maranhao 6319718 +BR.13.2105450 Jatobá Jatoba 6319719 +BR.13.2105476 Jenipapo dos Vieiras Jenipapo Dos Vieiras 6319720 +BR.13.2105500 João Lisboa Joao Lisboa 6319721 +BR.13.2105609 Joselândia Joselandia 6319722 +BR.13.2105658 Junco do Maranhão Junco Do Maranhao 6319723 +BR.13.2105708 Lago da Pedra Lago Da Pedra 6319724 +BR.13.2105807 Lago do Junco Lago Do Junco 6319725 +BR.13.2105906 Lago Verde Lago Verde 6319726 +BR.13.2105922 Lagoa do Mato Lagoa Do Mato 6319727 +BR.13.2105948 Lago dos Rodrigues Lago Dos Rodrigues 6319728 +BR.13.2105963 Lagoa Grande do Maranhão Lagoa Grande Do Maranhao 6319729 +BR.13.2105989 Lajeado Novo Lajeado Novo 6319730 +BR.13.2106003 Lima Campos Lima Campos 6319731 +BR.13.2106102 Loreto Loreto 6319732 +BR.13.2106201 Luís Domingues Luis Domingues 6319733 +BR.13.2106300 Magalhães de Almeida Magalhaes De Almeida 6319734 +BR.13.2106326 Maracaçumé Maracacume 6319735 +BR.13.2106359 Marajá do Sena Maraja Do Sena 6319736 +BR.13.2106375 Maranhãozinho Maranhaozinho 6319737 +BR.13.2106409 Mata Roma Mata Roma 6319738 +BR.13.2106508 Matinha Matinha 6319739 +BR.13.2106607 Matões Matoes 6319740 +BR.13.2106631 Matões do Norte Matoes Do Norte 6319741 +BR.13.2106672 Milagres do Maranhão Milagres Do Maranhao 6319742 +BR.13.2106706 Mirador Mirador 6319743 +BR.13.2106755 Miranda do Norte Miranda do Norte 6319744 +BR.13.2106805 Mirinzal Mirinzal 6319745 +BR.13.2107001 Montes Altos Montes Altos 6319746 +BR.13.2107100 Morros Morros 6319747 +BR.13.2107258 Nova Colinas Nova Colinas 6319748 +BR.13.2107308 Nova Iorque Nova Iorque 6319749 +BR.13.2107357 Nova Olinda do Maranhão Nova Olinda Do Maranhao 6319750 +BR.13.2107407 Olho d'Água das Cunhãs Olho D'Agua Das Cunhas 6319751 +BR.13.2107456 Olinda Nova do Maranhão Olinda Nova Do Maranhao 6319752 +BR.13.2107506 Paço do Lumiar Paco Do Lumiar 6319753 +BR.13.2107605 Palmeirândia Palmeirandia 6319754 +BR.13.2107704 Paraibano Paraibano 6319755 +BR.13.2107803 Parnarama Parnarama 6319756 +BR.13.2107902 Passagem Franca Passagem Franca 6319757 +BR.13.2108009 Pastos Bons Pastos Bons 6319758 +BR.13.2108058 Paulino Neves Paulino Neves 6319759 +BR.13.2108108 Paulo Ramos Paulo Ramos 6319760 +BR.13.2108207 Pedreiras Pedreiras 6319761 +BR.13.2108256 Pedro do Rosário Pedro Do Rosario 6319762 +BR.13.2108306 Penalva Penalva 6319763 +BR.13.2108405 Peri Mirim Peri Mirim 6319764 +BR.13.2108454 Peritoró Peritoro 6319765 +BR.13.2108504 Pindaré-Mirim Pindare Mirim 6319766 +BR.13.2108603 Pinheiro Pinheiro 6319767 +BR.13.2108702 Pio XII Pio Xii 6319768 +BR.13.2108801 Pirapemas Pirapemas 6319769 +BR.13.2108900 Poção de Pedras Pocao de Pedras 6319770 +BR.13.2109007 Porto Franco Porto Franco 6319771 +BR.13.2109056 Porto Rico do Maranhão Porto Rico Do Maranhao 6319772 +BR.13.2109106 Presidente Dutra Presidente Dutra 6319773 +BR.13.2109205 Presidente Juscelino Presidente Juscelino 6319774 +BR.13.2109239 Presidente Médici Presidente Medici 6319775 +BR.13.2109270 Presidente Sarney Presidente Sarney 6319776 +BR.13.2109304 Presidente Vargas Presidente Vargas 6319777 +BR.13.2109403 Primeira Cruz Primeira Cruz 6319778 +BR.13.2109452 Raposa Raposa 6319779 +BR.13.2109502 Riachão Riachao 6319780 +BR.13.2109551 Ribamar Fiquene Ribamar Fiquene 6319781 +BR.13.2109601 Rosário Rosario 6319782 +BR.13.2109700 Sambaíba Sambaiba 6319783 +BR.13.2109759 Santa Filomena do Maranhão Santa Filomena Do Maranhao 6319784 +BR.13.2109809 Santa Helena Santa Helena 6319785 +BR.13.2109908 Santa Inês Santa Ines 6319786 +BR.13.2110104 Santa Quitéria do Maranhão Santa Quiteria do Maranhao 6319787 +BR.13.2110237 Santana do Maranhão Santana Do Maranhao 6319788 +BR.13.2110278 Santo Amaro do Maranhão Santo Amaro Do Maranhao 6319789 +BR.13.2110302 Santo Antônio dos Lopes Santo Antonio Dos Lopes 6319790 +BR.13.2110401 São Benedito do Rio Preto Sao Benedito Do Rio Preto 6319791 +BR.13.2110500 São Bento Sao Bento 6319792 +BR.13.2110609 São Bernardo Sao Bernardo 6319793 +BR.13.2110658 São Domingos do Azeitão Sao Domingos Do Azeitao 6319794 +BR.13.2110708 São Domingos do Maranhão Sao Domingos Do Maranhao 6319795 +BR.13.2110807 São Félix de Balsas Sao Felix De Balsas 6319796 +BR.13.2110856 São Francisco do Brejão Sao Francisco Do Brejao 6319797 +BR.13.2110906 São Francisco do Maranhão Sao Francisco Do Maranhao 6319798 +BR.13.2111003 São João Batista Sao Joao Batista 6319799 +BR.13.2111029 São João do Carú Sao Joao do Caru 6319800 +BR.13.2111078 São João do Soter Sao Joao Do Soter 6319801 +BR.13.2111102 São João dos Patos Sao Joao Dos Patos 6319802 +BR.13.2111201 São José de Ribamar Sao Jose De Ribamar 6319803 +BR.13.2111250 São José dos Basílios Sao Jose Dos Basilios 6319804 +BR.13.2111300 São Luís Sao Luis 6319805 +BR.13.2111409 São Luís Gonzaga do Maranhão Sao Luis Gonzaga Do Maranhao 6319806 +BR.13.2111508 São Mateus do Maranhão Sao Mateus Do Maranhao 6319807 +BR.13.2111532 São Pedro da Água Branca Sao Pedro Da Agua Branca 6319808 +BR.13.2111573 São Pedro dos Crentes Sao Pedro dos Crentes 6319809 +BR.13.2111607 São Raimundo das Mangabeiras Sao Raimundo Das Mangabeiras 6319810 +BR.13.2111706 São Vicente Ferrer Sao Vicente Ferrer 6319811 +BR.13.2111722 Satubinha Satubinha 6319812 +BR.13.2111748 Senador Alexandre Costa Senador Alexandre Costa 6319813 +BR.13.2111763 Senador La Rocque Senador La Rocque 6319814 +BR.13.2111789 Serrano do Maranhão Serrano Do Maranhao 6319815 +BR.13.2111805 Sítio Novo Sitio Novo 6319816 +BR.13.2111904 Sucupira do Norte Sucupira Do Norte 6319817 +BR.13.2111953 Sucupira do Riachão Sucupira Do Riachao 6319818 +BR.13.2112001 Tasso Fragoso Tasso Fragoso 6319819 +BR.13.2112100 Timbiras Timbiras 6319820 +BR.13.2112209 Timon Timon 6319821 +BR.13.2112233 Trizidela do Vale Trizidela Do Vale 6319822 +BR.13.2112274 Tufilândia Tufilandia 6319823 +BR.13.2112308 Tuntum Tuntum 6319824 +BR.13.2112407 Turiaçu Turiacu 6319825 +BR.13.2112456 Turilândia Turilandia 6319826 +BR.13.2112605 Urbano Santos Urbano Santos 6319827 +BR.13.2112704 Vargem Grande Vargem Grande 6319828 +BR.13.2112803 Viana Viana 6319829 +BR.13.2112852 Vila Nova dos Martírios Vila Nova Dos Martirios 6319830 +BR.13.2112902 Vitória do Mearim Vitoria Do Mearim 6319831 +BR.13.2113009 Vitorino Freire Vitorino Freire 6319832 +BR.13.2114007 Zé Doca Ze Doca 6319833 +BR.20.2200053 Acauã Acaua 6319834 +BR.20.2200103 Agricolândia Agricolandia 6319835 +BR.20.2200251 Alagoinha do Piauí Alagoinha Do Piaui 6319836 +BR.20.2200277 Alegrete do Piauí Alegrete Do Piaui 6319837 +BR.20.2200301 Alto Longá Alto Longa 6319838 +BR.20.2200459 Alvorada do Gurguéia Alvorada Do Gurgueia 6319839 +BR.20.2200509 Amarante Amarante 6319840 +BR.20.2200608 Angical do Piauí Angical Do Piaui 6319841 +BR.20.2200707 Anísio de Abreu Anisio De Abreu 6319842 +BR.20.2200806 Antônio Almeida Antonio Almeida 6319843 +BR.20.2200905 Aroazes Aroazes 6319844 +BR.20.2201002 Arraial Arraial 6319845 +BR.20.2201051 Assunção do Piauí Assuncao Do Piaui 6319846 +BR.20.2201150 Baixa Grande do Ribeiro Baixa Grande Do Ribeiro 6319847 +BR.20.2201176 Barra d'Alcântara Barra D'Alcantara 6319848 +BR.20.2201200 Barras Barras 6319849 +BR.20.2201309 Barreiras do Piauí Barreiras Do Piaui 6319850 +BR.20.2201408 Barro Duro Barro Duro 6319851 +BR.20.2201556 Bela Vista do Piauí Bela Vista Do Piaui 6319852 +BR.20.2201572 Belém do Piauí Belem Do Piaui 6319853 +BR.20.2201705 Bertolínia Bertolinia 6319854 +BR.20.2201739 Betânia do Piauí Betania Do Piaui 6319855 +BR.20.2201770 Boa Hora Boa Hora 6319856 +BR.20.2201804 Bocaina Bocaina 6319857 +BR.20.2201903 Bom Jesus Bom Jesus 6319858 +BR.20.2201919 Bom Princípio do Piauí Bom Principio Do Piaui 6319859 +BR.20.2201929 Bonfim do Piauí Bonfim Do Piaui 6319860 +BR.20.2201945 Boqueirão do Piauí Boqueirao Do Piaui 6319861 +BR.20.2201960 Brasileira Brasileira 6319862 +BR.20.2201988 Brejo do Piauí Brejo Do Piaui 6319863 +BR.20.2202000 Buriti dos Lopes Buriti dos Lopes 6319864 +BR.20.2202026 Buriti dos Montes Buriti Dos Montes 6319865 +BR.20.2202059 Cabeceiras do Piauí Cabeceiras Do Piaui 6319866 +BR.20.2202075 Cajazeiras do Piauí Cajazeiras Do Piaui 6319867 +BR.20.2202083 Cajueiro da Praia Cajueiro Da Praia 6319868 +BR.20.2202091 Caldeirão Grande do Piauí Caldeirao Grande Do Piaui 6319869 +BR.20.2202109 Campinas do Piauí Campinas Do Piaui 6319870 +BR.20.2202117 Campo Alegre do Fidalgo Campo Alegre Do Fidalgo 6319871 +BR.20.2202133 Campo Grande do Piauí Campo Grande Do Piaui 6319872 +BR.20.2202174 Campo Largo do Piauí Campo Largo Do Piaui 6319873 +BR.20.2202208 Campo Maior Campo Maior 6319874 +BR.20.2202251 Canavieira Canavieira 6319875 +BR.20.2202307 Canto do Buriti Canto Do Buriti 6319876 +BR.20.2202406 Capitão de Campos Capitao De Campos 6319877 +BR.20.2202455 Capitão Gervásio Oliveira Capitao Gervasio Oliveira 6319878 +BR.20.2202505 Caracol Caracol 6319879 +BR.20.2202539 Caraúbas do Piauí Caraubas Do Piaui 6319880 +BR.20.2202604 Castelo do Piauí Castelo Do Piaui 6319881 +BR.20.2202653 Caxingó Caxingo 6319882 +BR.20.2202703 Cocal Cocal 6319883 +BR.20.2202711 Cocal de Telha Cocal De Telha 6319884 +BR.20.2202729 Cocal dos Alves Cocal Dos Alves 6319885 +BR.20.2202737 Coivaras Coivaras 6319886 +BR.20.2202752 Colônia do Gurguéia Colonia Do Gurgueia 6319887 +BR.20.2202778 Colônia do Piauí Colonia Do Piaui 6319888 +BR.20.2202802 Conceição do Canindé Conceicao Do Caninde 6319889 +BR.20.2202851 Coronel José Dias Coronel Jose Dias 6319890 +BR.20.2202901 Corrente Corrente 6319891 +BR.20.2203008 Cristalândia do Piauí Cristalandia Do Piaui 6319892 +BR.20.2203107 Cristino Castro Cristino Castro 6319893 +BR.20.2203230 Currais Currais 6319894 +BR.20.2203255 Curralinhos Curralinhos 6319895 +BR.20.2203305 Demerval Lobão Demerval Lobao 6319896 +BR.20.2203404 Dom Expedito Lopes Dom Expedito Lopes 6319897 +BR.20.2203420 Domingos Mourão Domingos Mourao 6319898 +BR.20.2203453 Dom Inocêncio Dom Inocencio 6319899 +BR.20.2203503 Elesbão Veloso Elesbao Veloso 6319900 +BR.20.2203602 Eliseu Martins Eliseu Martins 6319901 +BR.20.2203701 Esperantina Esperantina 6319902 +BR.20.2203750 Fartura do Piauí Fartura Do Piaui 6319903 +BR.20.2203800 Flores do Piauí Flores Do Piaui 6319904 +BR.20.2203859 Floresta do Piauí Floresta Do Piaui 6319905 +BR.20.2204006 Francinópolis Francinopolis 6319906 +BR.20.2204105 Francisco Ayres Francisco Ayres 6319907 +BR.20.2204154 Francisco Macedo Francisco Macedo 6319908 +BR.20.2204204 Francisco Santos Francisco Santos 6319909 +BR.20.2204352 Geminiano Geminiano 6319910 +BR.20.2204402 Gilbués Gilbues 6319911 +BR.20.2204501 Guadalupe Guadalupe 6319912 +BR.20.2204550 Guaribas Guaribas 6319913 +BR.20.2204600 Hugo Napoleão Hugo Napoleao 6319914 +BR.20.2204659 Ilha Grande Ilha Grande 6319915 +BR.20.2204709 Inhuma Inhuma 6319916 +BR.20.2204808 Ipiranga do Piauí Ipiranga Do Piaui 6319917 +BR.20.2204907 Isaías Coelho Isaias Coelho 6319918 +BR.20.2205003 Itainópolis Itainopolis 6319919 +BR.20.2205102 Itaueira Itaueira 6319920 +BR.20.2205151 Jacobina do Piauí Jacobina Do Piaui 6319921 +BR.20.2205201 Jaicós Jaicos 6319922 +BR.20.2205250 Jardim do Mulato Jardim Do Mulato 6319923 +BR.20.2205359 João Costa Joao Costa 6319924 +BR.20.2205409 Joaquim Pires Joaquim Pires 6319925 +BR.20.2205458 Joca Marques Joca Marques 6319926 +BR.20.2205508 José de Freitas Jose De Freitas 6319927 +BR.20.2205516 Juazeiro do Piauí Juazeiro Do Piaui 6319928 +BR.20.2205524 Júlio Borges Julio Borges 6319929 +BR.20.2205532 Jurema Jurema 6319930 +BR.20.2205540 Lagoinha do Piauí Lagoinha Do Piaui 6319931 +BR.20.2205557 Lagoa Alegre Lagoa Alegre 6319932 +BR.20.2205565 Lagoa do Barro do Piauí Lagoa Do Barro Do Piaui 6319933 +BR.20.2205573 Lagoa de São Francisco Lagoa De Sao Francisco 6319934 +BR.20.2205581 Lagoa do Piauí Lagoa Do Piaui 6319935 +BR.20.2205599 Lagoa do Sítio Lagoa Do Sitio 6319936 +BR.20.2205607 Landri Sales Landri Sales 6319937 +BR.20.2205706 Luís Correia Luis Correia 6319938 +BR.20.2205805 Luzilândia Luzilandia 6319939 +BR.20.2205854 Madeiro Madeiro 6319940 +BR.20.2205904 Manoel Emídio Manoel Emidio 6319941 +BR.20.2205953 Marcolândia Marcolandia 6319942 +BR.20.2206001 Marcos Parente Marcos Parente 6319943 +BR.20.2206050 Massapê do Piauí Massape Do Piaui 6319944 +BR.20.2206100 Matias Olímpio Matias Olimpio 6319945 +BR.20.2206209 Miguel Alves Miguel Alves 6319946 +BR.20.2206308 Miguel Leão Miguel Leao 6319947 +BR.20.2206357 Milton Brandão Milton Brandao 6319948 +BR.20.2206407 Monsenhor Gil Monsenhor Gil 6319949 +BR.20.2206506 Monsenhor Hipólito Monsenhor Hipolito 6319950 +BR.20.2206605 Monte Alegre do Piauí Monte Alegre Do Piaui 6319951 +BR.20.2206670 Morro do Chapéu do Piauí Morro Do Chapeu Do Piaui 6319952 +BR.20.2206696 Murici dos Portelas Murici Dos Portelas 6319953 +BR.20.2206704 Nazaré do Piauí Nazare Do Piaui 6319954 +BR.20.2206753 Nossa Senhora de Nazaré Nossa Senhora De Nazare 6319955 +BR.20.2206803 Nossa Senhora dos Remédios Nossa Senhora Dos Remedios 6319956 +BR.20.2206902 Novo Oriente do Piauí Novo Oriente Do Piaui 6319957 +BR.20.2206951 Novo Santo Antônio Novo Santo Antonio 6319958 +BR.20.2207009 Oeiras Oeiras 6319959 +BR.20.2207108 Olho d'Água do Piauí Olho D'Agua Do Piaui 6319960 +BR.20.2207207 Padre Marcos Padre Marcos 6319961 +BR.20.2207306 Paes Landim Paes Landim 6319962 +BR.20.2207355 Pajeú do Piauí Pajeu Do Piaui 6319963 +BR.20.2207405 Palmeira do Piauí Palmeira Do Piaui 6319964 +BR.20.2207504 Palmeirais Palmeirais 6319965 +BR.20.2207553 Paquetá Paqueta 6319966 +BR.20.2207702 Parnaíba Parnaiba 6319967 +BR.20.2207751 Passagem Franca do Piauí Passagem Franca Do Piaui 6319968 +BR.20.2207777 Patos do Piauí Patos Do Piaui 6319969 +BR.20.2207801 Paulistana Paulistana 6319970 +BR.20.2207850 Pavussu Pavussu 6319971 +BR.20.2207900 Pedro II Pedro II 6319972 +BR.20.2207959 Nova Santa Rita Petronio Portela 6319973 +BR.20.2208007 Picos Picos 6319974 +BR.20.2208106 Pimenteiras Pimenteiras 6319975 +BR.20.2208205 Pio IX Pio Ix 6319976 +BR.20.2208304 Piracuruca Piracuruca 6319977 +BR.20.2208403 Piripiri Piripiri 6319978 +BR.20.2208502 Porto Porto 6319979 +BR.20.2208551 Porto Alegre do Piauí Porto Alegre Do Piaui 6319980 +BR.20.2208601 Prata do Piauí Prata Do Piaui 6319981 +BR.20.2208650 Queimada Nova Queimada Nova 6319982 +BR.20.2208700 Redenção do Gurguéia Redencao Do Gurgueia 6319983 +BR.20.2208809 Regeneração Regeneracao 6319984 +BR.20.2208858 Riacho Frio Riacho Frio 6319985 +BR.20.2208874 Ribeira do Piauí Ribeira Do Piaui 6319986 +BR.20.2208908 Ribeiro Gonçalves Ribeiro Goncalves 6319987 +BR.20.2209005 Rio Grande do Piauí Rio Grande Do Piaui 6319988 +BR.20.2209104 Santa Cruz do Piauí Santa Cruz Do Piaui 6319989 +BR.20.2209203 Santa Filomena Santa Filomena 6319990 +BR.20.2209302 Santa Luz Santa Luz 6319991 +BR.20.2209351 Santana do Piauí Santana Do Piaui 6319992 +BR.20.2209377 Santa Rosa do Piauí Santa Rosa Do Piaui 6319993 +BR.20.2209401 Santo Antônio de Lisboa Santo Antonio de Lisboa 6319994 +BR.20.2209450 Santo Antônio dos Milagres Santo Antonio Dos Milagres 6319995 +BR.20.2209500 Santo Inácio do Piauí Santo Inacio Do Piaui 6319996 +BR.20.2209559 São Braz do Piauí Sao Braz Do Piaui 6319997 +BR.20.2209658 São Francisco de Assis do Piauí Sao Francisco De Assis Do Piaui 6319998 +BR.20.2209708 São Francisco do Piauí Sao Francisco Do Piaui 6319999 +BR.20.2209757 São Gonçalo do Gurguéia Sao Goncalo Do Gurgueia 6320000 +BR.20.2209807 São Gonçalo do Piauí Sao Goncalo Do Piaui 6320001 +BR.20.2209856 São João da Canabrava Sao Joao Da Canabrava 6320002 +BR.20.2209906 São João da Serra Sao Joao Da Serra 6320003 +BR.20.2209955 São João da Varjota Sao Joao Da Varjota 6320004 +BR.20.2209971 São João do Arraial Sao Joao Do Arraial 6320005 +BR.20.2210003 São João do Piauí Sao Joao Do Piaui 6320006 +BR.20.2210052 São José do Divino Sao Jose Do Divino 6320007 +BR.20.2210102 São José do Peixe Sao Jose Do Peixe 6320008 +BR.20.2210300 São Julião Sao Juliao 6320009 +BR.20.2210359 São Lourenço do Piauí Sao Lourenco Do Piaui 6320010 +BR.20.2210375 São Luis do Piauí Sao Luis Do Piaui 6320011 +BR.20.2210383 São Miguel da Baixa Grande Sao Miguel da Baixa Grande 6320012 +BR.20.2210391 São Miguel do Fidalgo Sao Miguel Do Fidalgo 6320013 +BR.20.2210409 São Miguel do Tapuio Sao Miguel Do Tapuio 6320014 +BR.20.2210508 São Pedro do Piauí Sao Pedro Do Piaui 6320015 +BR.20.2210607 São Raimundo Nonato Sao Raimundo Nonato 6320016 +BR.20.2210623 Sebastião Barros Sebastiao Barros 6320017 +BR.20.2210631 Sebastião Leal Sebastiao Leal 6320018 +BR.20.2210656 Sigefredo Pacheco Sigefredo Pacheco 6320019 +BR.20.2210805 Simplício Mendes Simplicio Mendes 6320020 +BR.20.2210904 Socorro do Piauí Socorro Do Piaui 6320021 +BR.20.2210938 Sussuapara Sussuapara 6320022 +BR.20.2210953 Tamboril do Piauí Tamboril Do Piaui 6320023 +BR.20.2210979 Tanque do Piauí Tanque Do Piaui 6320024 +BR.20.2211001 Teresina Teresina 6320025 +BR.20.2211100 União Uniao 6320026 +BR.20.2211209 Uruçuí Urucui 6320027 +BR.20.2211308 Valença do Piauí Valenca Do Piaui 6320028 +BR.20.2211357 Várzea Branca Varzea Branca 6320029 +BR.20.2211407 Várzea Grande Varzea Grande 6320030 +BR.20.2211506 Vera Mendes Vera Mendes 6320031 +BR.20.2211605 Vila Nova do Piauí Vila Nova Do Piaui 6320032 +BR.20.2211704 Wall Ferraz Wall Ferraz 6320033 +BR.06.2300101 Abaiara Abaiara 6320034 +BR.06.2300150 Acarape Acarape 6320035 +BR.06.2300200 Acaraú Acarau 6320036 +BR.06.2300507 Alcântaras Alcantaras 6320037 +BR.06.2300606 Altaneira Altaneira 6320038 +BR.06.2300705 Alto Santo Alto Santo 6320039 +BR.06.2306405 Itapipoca Itapipoca 6320040 +BR.06.2300804 Antonina do Norte Antonina Do Norte 6320041 +BR.06.2301000 Aquiraz Aquiraz 6320042 +BR.06.2301406 Aratuba Aratuba 6320043 +BR.06.2301505 Arneiroz Arneiroz 6320044 +BR.06.2301950 Barreira Barreira 6320045 +BR.06.2302057 Barroquinha Barroquinha 6320046 +BR.06.2302206 Beberibe Beberibe 6320047 +BR.06.2302305 Bela Cruz Bela Cruz 6320048 +BR.06.2302602 Camocim Camocim 6320049 +BR.06.2303006 Caridade Caridade 6320050 +BR.06.2303402 Carnaubal Carnaubal 6320051 +BR.06.2303501 Cascavel Cascavel 6320052 +BR.06.2303600 Catarina Catarina 6320053 +BR.06.2303659 Catunda Catunda 6320054 +BR.06.2303709 Caucaia Caucaia 6320055 +BR.06.2303907 Chaval Chaval 6320056 +BR.06.2303931 Choró Choro 6320057 +BR.06.2303956 Chorozinho Chorozinho 6320058 +BR.06.2304251 Cruz Cruz 6320059 +BR.06.2304269 Deputado Irapuan Pinheiro Deputado Irapuan Pinheiro 6320060 +BR.06.2304285 Eusébio Eusebio 6320061 +BR.06.2304400 Fortaleza Fortaleza 6320062 +BR.06.2304459 Fortim Fortim 6320063 +BR.06.2304608 General Sampaio General Sampaio 6320064 +BR.06.2304806 Granjeiro Granjeiro 6320065 +BR.06.2304905 Groaíras Groairas 6320066 +BR.06.2304954 Guaiúba Guaiuba 6320067 +BR.06.2305100 Guaramiranga Guaramiranga 6320068 +BR.06.2305233 Horizonte Horizonte 6320069 +BR.06.2305266 Ibaretama Ibaretama 6320070 +BR.06.2305332 Ibicuitinga Ibicuitinga 6320071 +BR.06.2305357 Icapuí Icapui 6320072 +BR.06.2305654 Ipaporanga Ipaporanga 6320073 +BR.06.2300754 Amontada Amontada 6320074 +BR.06.2306553 Itarema Itarema 6320075 +BR.06.2307254 Jijoca de Jericoacoara Jijoca De Jericoacoara 6320076 +BR.06.2307650 Maracanaú Maracanau 6320077 +BR.06.2307809 Marco Marco 6320078 +BR.06.2307908 Martinópole Martinopole 6320079 +BR.06.2308377 Miraíma Miraima 6320080 +BR.06.2308708 Morada Nova Morada Nova 6320081 +BR.06.2308807 Moraújo Moraujo 6320082 +BR.06.2308906 Morrinhos Morrinhos 6320083 +BR.06.2309102 Mulungu Mulungu 6320084 +BR.06.2309409 Novo Oriente Novo Oriente 6320085 +BR.06.2309508 Orós Oros 6320086 +BR.06.2309607 Pacajus Pacajus 6320087 +BR.06.2309904 Pacujá Pacuja 6320088 +BR.06.2310100 Palmácia Palmacia 6320089 +BR.06.2310209 Paracuru Paracuru 6320090 +BR.06.2310258 Paraipaba Paraipaba 6320091 +BR.06.2310407 Paramoti Paramoti 6320092 +BR.06.2310605 Penaforte Penaforte 6320093 +BR.06.2310852 Pindoretama Pindoretama 6320094 +BR.06.2310902 Piquet Carneiro Piquet Carneiro 6320095 +BR.06.2310951 Pires Ferreira Pires Ferreira 6320096 +BR.06.2311009 Poranga Poranga 6320097 +BR.06.2311207 Potengi Potengi 6320098 +BR.06.2311264 Quiterianópolis Quiterianopolis 6320099 +BR.06.2311504 Quixeré Quixere 6320100 +BR.06.2311959 Salitre Salitre 6320101 +BR.06.2312007 Santana do Acaraú Santana Do Acarau 6320102 +BR.06.2312403 São Gonçalo do Amarante Sao Goncalo Do Amarante 6320103 +BR.06.2312502 São João do Jaguaribe Sao Joao Do Jaguaribe 6320104 +BR.06.2312601 São Luís do Curu Sao Luis Do Curu 6320105 +BR.06.2313252 Tarrafas Tarrafas 6320106 +BR.06.2313351 Tejuçuoca Tejucuoca 6320107 +BR.06.2313500 Trairi Trairi 6320108 +BR.06.2313559 Tururu Tururu 6320109 +BR.06.2313757 Umirim Umirim 6320110 +BR.06.2313807 Uruburetama Uruburetama 6320111 +BR.06.2313906 Uruoca Uruoca 6320112 +BR.22.2400109 Acari Acari 6320113 +BR.22.2400208 Açu Acu 6320114 +BR.22.2400307 Afonso Bezerra Afonso Bezerra 6320115 +BR.22.2400406 Água Nova Agua Nova 6320116 +BR.22.2400604 Almino Afonso Almino Afonso 6320117 +BR.22.2400703 Alto do Rodrigues Alto Do Rodrigues 6320118 +BR.22.2400901 Antônio Martins Antonio Martins 6320119 +BR.22.2401008 Apodi Apodi 6320120 +BR.22.2401107 Areia Branca Areia Branca 6320121 +BR.22.2401206 Arês Ares 6320122 +BR.22.2401305 Augusto Severo Augusto Severo 6320123 +BR.22.2401404 Baía Formosa Baia Formosa 6320124 +BR.22.2401453 Baraúna Barauna 6320125 +BR.22.2401503 Barcelona Barcelona 6320126 +BR.22.2401602 Bento Fernandes Bento Fernandes 6320127 +BR.22.2401651 Bodó Bodo 6320128 +BR.22.2401800 Brejinho Brejinho 6320129 +BR.22.2401859 Caiçara do Norte Caicara do Norte 6320130 +BR.22.2402006 Caicó Caico 6320131 +BR.22.2402105 Campo Redondo Campo Redondo 6320132 +BR.22.2402204 Canguaretama Canguaretama 6320133 +BR.22.2402303 Caraúbas Caraubas 6320134 +BR.22.2402501 Carnaubais Carnaubais 6320135 +BR.22.2402600 Ceará-Mirim Ceara-Mirim 6320136 +BR.22.2402709 Cerro Corá Cerro Cora 6320137 +BR.22.2402808 Coronel Ezequiel Coronel Ezequiel 6320138 +BR.22.2402907 Coronel João Pessoa Coronel Joao Pessoa 6320139 +BR.22.2403004 Cruzeta Cruzeta 6320140 +BR.22.2403103 Currais Novos Currais Novos 6320141 +BR.22.2403202 Doutor Severiano Doutor Severiano 6320142 +BR.22.2403251 Parnamirim Parnamirim 6320143 +BR.22.2403301 Encanto Encanto 6320144 +BR.22.2403608 Extremoz Extremoz 6320145 +BR.22.2403707 Felipe Guerra Felipe Guerra 6320146 +BR.22.2403756 Fernando Pedroza Fernando Pedroza 6320147 +BR.22.2403806 Florânia Florania 6320148 +BR.22.2403905 Francisco Dantas Francisco Dantas 6320149 +BR.22.2404002 Frutuoso Gomes Frutuoso Gomes 6320150 +BR.22.2404101 Galinhos Galinhos 6320151 +BR.22.2404200 Goianinha Goianinha 6320152 +BR.22.2404309 Governador Dix-Sept Rosado Governador Dix-Sept Rosado 6320153 +BR.22.2404408 Grossos Grossos 6320154 +BR.22.2404507 Guamaré Guamare 6320155 +BR.22.2404606 Ielmo Marinho Ielmo Marinho 6320156 +BR.22.2404705 Ipanguaçu Ipanguacu 6320157 +BR.22.2404804 Ipueira Ipueira 6320158 +BR.22.2404853 Itajá Itaja 6320159 +BR.22.2404903 Itaú Itau 6320160 +BR.22.2405108 Jandaíra Jandaira 6320161 +BR.22.2405207 Janduís Janduis 6320162 +BR.22.2405306 Januário Cicco Januario Cicco 6320163 +BR.22.2405405 Japi Japi 6320164 +BR.22.2405504 Jardim de Angicos Jardim De Angicos 6320165 +BR.22.2405603 Jardim de Piranhas Jardim De Piranhas 6320166 +BR.22.2405702 Jardim do Seridó Jardim Do Serido 6320167 +BR.22.2405801 João Câmara Joao Camara 6320168 +BR.22.2405900 João Dias Joao Dias 6320169 +BR.22.2406007 José da Penha Jose Da Penha 6320170 +BR.22.2406205 Lagoa d'Anta Lagoa D'Anta 6320171 +BR.22.2406304 Lagoa de Pedras Lagoa De Pedras 6320172 +BR.22.2406403 Lagoa de Velhos Lagoa De Velhos 6320173 +BR.22.2406502 Lagoa Nova Lagoa Nova 6320174 +BR.22.2406601 Lagoa Salgada Lagoa Salgada 6320175 +BR.22.2406700 Lajes Lajes 6320176 +BR.22.2406809 Lajes Pintadas Lajes Pintadas 6320177 +BR.22.2406908 Lucrécia Lucrecia 6320178 +BR.22.2407005 Luís Gomes Luis Gomes 6320179 +BR.22.2407104 Macaíba Macaiba 6320180 +BR.22.2407203 Macau Macau 6320181 +BR.22.2407252 Major Sales Major Sales 6320182 +BR.22.2407302 Marcelino Vieira Marcelino Vieira 6320183 +BR.22.2407401 Martins Martins 6320184 +BR.22.2407609 Messias Targino Messias Targino 6320185 +BR.22.2407708 Montanhas Montanhas 6320186 +BR.22.2407807 Monte Alegre Monte Alegre 6320187 +BR.22.2407906 Monte das Gameleiras Monte Das Gameleiras 6320188 +BR.22.2408102 Natal Natal 6320189 +BR.22.2408300 Nova Cruz Nova Cruz 6320190 +BR.22.2408409 Olho-d'Água do Borges Olho-D'Agua Do Borges 6320191 +BR.22.2408508 Ouro Branco Ouro Branco 6320192 +BR.22.2408607 Paraná Parana 6320193 +BR.22.2408805 Parazinho Parazinho 6320194 +BR.22.2408904 Parelhas Parelhas 6320195 +BR.22.2408953 Rio do Fogo Rio Do Fogo 6320196 +BR.22.2409100 Passa e Fica Passa E Fica 6320197 +BR.22.2409209 Passagem Passagem 6320198 +BR.22.2409332 Santa Maria Santa Maria 6320199 +BR.22.2409407 Pau dos Ferros Pau Dos Ferros 6320200 +BR.22.2409506 Pedra Grande Pedra Grande 6320201 +BR.22.2409605 Pedra Preta Pedra Preta 6320202 +BR.22.2409704 Pedro Avelino Pedro Avelino 6320203 +BR.22.2409803 Pedro Velho Pedro Velho 6320204 +BR.22.2409902 Pendências Pendencias 6320205 +BR.22.2410009 Pilões Piloes 6320206 +BR.22.2410108 Poço Branco Poco Branco 6320207 +BR.22.2410207 Portalegre Portalegre 6320208 +BR.22.2410256 Porto do Mangue Porto Do Mangue 6320209 +BR.22.2410306 Serra Caiada Serra Caiada 6320210 +BR.22.2410504 Rafael Fernandes Rafael Fernandes 6320211 +BR.22.2410603 Rafael Godeiro Rafael Godeiro 6320212 +BR.22.2410702 Riacho da Cruz Riacho Da Cruz 6320213 +BR.22.2410801 Riacho de Santana Riacho De Santana 6320214 +BR.22.2410900 Riachuelo Riachuelo 6320215 +BR.22.2411007 Rodolfo Fernandes Rodolfo Fernandes 6320216 +BR.22.2411056 Tibau Tibau 6320217 +BR.22.2411106 Ruy Barbosa Ruy Barbosa 6320218 +BR.22.2411205 Santa Cruz Santa Cruz 6320219 +BR.22.2411403 Santana do Matos Santana Do Matos 6320220 +BR.22.2411429 Santana do Seridó Santana Do Serido 6320221 +BR.22.2411502 Santo Antônio Santo Antonio 6320222 +BR.22.2411601 São Bento do Norte Sao Bento do Norte 6320223 +BR.22.2411700 São Bento do Trairí Sao Bento Do Trairi 6320224 +BR.22.2411809 São Fernando Sao Fernando 6320225 +BR.22.2411908 São Francisco do Oeste Sao Francisco Do Oeste 6320226 +BR.22.2412005 São Gonçalo do Amarante Sao Goncalo Do Amarante 6320227 +BR.22.2412104 São João do Sabugi Sao Joao Do Sabugi 6320228 +BR.22.2412203 São José de Mipibu Sao Jose De Mipibu 6320229 +BR.22.2412302 São José do Campestre Sao Jose Do Campestre 6320230 +BR.22.2412401 São José do Seridó Sao Jose Do Serido 6320231 +BR.22.2412500 São Miguel Sao Miguel 6320232 +BR.22.2412559 São Miguel do Gostoso Sao Miguel do Gostoso 6320233 +BR.22.2412609 São Paulo do Potengi Sao Paulo Do Potengi 6320234 +BR.22.2412807 São Rafael Sao Rafael 6320235 +BR.22.2413102 Senador Elói de Souza Senador Eloi De Souza 6320236 +BR.22.2413201 Senador Georgino Avelino Senador Georgino Avelino 6320237 +BR.22.2413300 Serra de São Bento Serra De Sao Bento 6320238 +BR.22.2413359 Serra do Mel Serra Do Mel 6320239 +BR.22.2413409 Serra Negra do Norte Serra Negra Do Norte 6320240 +BR.22.2413508 Serrinha Serrinha 6320241 +BR.22.2413557 Serrinha dos Pintos Serrinha Dos Pintos 6320242 +BR.22.2413607 Severiano Melo Severiano Melo 6320243 +BR.22.2413706 Sítio Novo Sitio Novo 6320244 +BR.22.2413805 Taboleiro Grande Taboleiro Grande 6320245 +BR.22.2413904 Taipu Taipu 6320246 +BR.22.2414001 Tangará Tangara 6320247 +BR.22.2414100 Tenente Ananias Tenente Ananias 6320248 +BR.22.2414159 Tenente Laurentino Cruz Tenente Laurentino Cruz 6320249 +BR.22.2414209 Tibau do Sul Tibau Do Sul 6320250 +BR.22.2414308 Timbaúba dos Batistas Timbauba Dos Batistas 6320251 +BR.22.2414456 Triunfo Potiguar Triunfo Potiguar 6320252 +BR.22.2414506 Umarizal Umarizal 6320253 +BR.22.2414605 Upanema Upanema 6320254 +BR.22.2414753 Venha-Ver Venha-Ver 6320255 +BR.22.2414803 Vera Cruz Vera Cruz 6320256 +BR.22.2414902 Viçosa Vicosa 6320257 +BR.22.2415008 Vila Flor Vila Flor 6320258 +BR.17.2500205 Aguiar Aguiar 6320259 +BR.17.2500304 Alagoa Grande Alagoa Grande 6320260 +BR.17.2500403 Alagoa Nova Alagoa Nova 6320261 +BR.17.2500502 Alagoinha Alagoinha 6320262 +BR.17.2500536 Alcantil Alcantil 6320263 +BR.17.2500577 Algodão de Jandaíra Algodao De Jandaira 6320264 +BR.17.2500700 São João do Rio do Peixe Sao Joao Do Rio Do Peixe 6320265 +BR.17.2500809 Araçagi Aracagi 6320266 +BR.17.2500908 Arara Arara 6320267 +BR.17.2501005 Araruna Araruna 6320268 +BR.17.2501153 Areia de Baraúnas Areia De Baraunas 6320269 +BR.17.2501203 Areial Areial 6320270 +BR.17.2501302 Aroeiras Aroeiras 6320271 +BR.17.2501351 Assunção Assuncao 6320272 +BR.17.2501401 Baía da Traição Baia Da Traicao 6320273 +BR.17.2501500 Bananeiras Bananeiras 6320274 +BR.17.2501534 Baraúna Barauna 6320275 +BR.17.2501575 Barra de Santana Barra De Santana 6320276 +BR.17.2501609 Barra de Santa Rosa Barra De Santa Rosa 6320277 +BR.17.2501708 Barra de São Miguel Barra De Sao Miguel 6320278 +BR.17.2501807 Bayeux Bayeux 6320279 +BR.17.2501906 Belém Belem 6320280 +BR.17.2502003 Belém do Brejo do Cruz Belem Do Brejo Do Cruz 6320281 +BR.17.2502052 Bernardino Batista Bernardino Batista 6320282 +BR.17.2502102 Boa Ventura Boa Ventura 6320283 +BR.17.2502151 Boa Vista Boa Vista 6320284 +BR.17.2502201 Bom Jesus Bom Jesus 6320285 +BR.17.2502300 Bom Sucesso Bom Sucesso 6320286 +BR.17.2502409 Bonito de Santa Fé Bonito De Santa Fe 6320287 +BR.17.2502607 Igaracy Igaracy 6320288 +BR.17.2502706 Borborema Borborema 6320289 +BR.17.2502805 Brejo do Cruz Brejo Do Cruz 6320290 +BR.17.2502904 Brejo dos Santos Brejo Dos Santos 6320291 +BR.17.2503001 Caaporã Caapora 6320292 +BR.17.2503100 Cabaceiras Cabaceiras 6320293 +BR.17.2503209 Cabedelo Cabedelo 6320294 +BR.17.2503407 Cacimba de Areia Cacimba De Areia 6320295 +BR.17.2503506 Cacimba de Dentro Cacimba De Dentro 6320296 +BR.17.2503555 Cacimbas Cacimbas 6320297 +BR.17.2503605 Caiçara Caicara 6320298 +BR.17.2503753 Cajazeirinhas Cajazeirinhas 6320299 +BR.17.2503803 Caldas Brandão Caldas Brandao 6320300 +BR.17.2503902 Camalaú Camalau 6320301 +BR.17.2504009 Campina Grande Campina Grande 6320302 +BR.17.2504033 Capim Capim 6320303 +BR.17.2504074 Caraúbas Caraubas 6320304 +BR.17.2504108 Carrapateira Carrapateira 6320305 +BR.17.2504157 Casserengue Casserengue 6320306 +BR.17.2504207 Catingueira Catingueira 6320307 +BR.17.2504306 Catolé do Rocha Catole Do Rocha 6320308 +BR.17.2504355 Caturité Caturite 6320309 +BR.17.2504504 Condado Condado 6320310 +BR.17.2504603 Conde Conde 6320311 +BR.17.2504702 Congo Congo 6320312 +BR.17.2504801 Coremas Coremas 6320313 +BR.17.2504850 Coxixola Coxixola 6320314 +BR.17.2505006 Cubati Cubati 6320315 +BR.17.2505105 Cuité Cuite 6320316 +BR.17.2505204 Cuitegi Cuitegi 6320317 +BR.17.2505238 Cuité de Mamanguape Cuite De Mamanguape 6320318 +BR.17.2505303 Curral Velho Curral Velho 6320319 +BR.17.2505352 Damião Damiao 6320320 +BR.17.2505402 Desterro Desterro 6320321 +BR.17.2505501 Vista Serrana Vista Serrana 6320322 +BR.17.2505600 Diamante Diamante 6320323 +BR.17.2505709 Dona Inês Dona Ines 6320324 +BR.17.2505808 Duas Estradas Duas Estradas 6320325 +BR.17.2505907 Emas Emas 6320326 +BR.17.2506004 Esperança Esperanca 6320327 +BR.17.2506103 Fagundes Fagundes 6320328 +BR.17.2506251 Gado Bravo Gado Bravo 6320329 +BR.17.2506301 Guarabira Guarabira 6320330 +BR.17.2506400 Gurinhém Gurinhem 6320331 +BR.17.2506707 Imaculada Imaculada 6320332 +BR.17.2506806 Ingá Inga 6320333 +BR.17.2506905 Itabaiana Itabaiana 6320334 +BR.17.2507002 Itaporanga Itaporanga 6320335 +BR.17.2507101 Itapororoca Itapororoca 6320336 +BR.17.2507200 Itatuba Itatuba 6320337 +BR.17.2507309 Jacaraú Jacarau 6320338 +BR.17.2507408 Jericó Jerico 6320339 +BR.17.2507507 João Pessoa Joao Pessoa 6320340 +BR.17.2507606 Juarez Távora Juarez Tavora 6320341 +BR.17.2507705 Juazeirinho Juazeirinho 6320342 +BR.17.2507804 Junco do Seridó Junco Do Serido 6320343 +BR.17.2507903 Juripiranga Juripiranga 6320344 +BR.17.2508000 Juru Juru 6320345 +BR.17.2508208 Lagoa de Dentro Lagoa De Dentro 6320346 +BR.17.2508406 Lastro Lastro 6320347 +BR.17.2508505 Livramento Livramento 6320348 +BR.17.2508554 Logradouro Logradouro 6320349 +BR.17.2508604 Lucena Lucena 6320350 +BR.17.2508703 Mãe d'Água Mae D'Agua 6320351 +BR.17.2508802 Malta Malta 6320352 +BR.17.2509008 Manaíra Manaira 6320353 +BR.17.2509057 Marcação Marcacao 6320354 +BR.17.2509107 Mari Mari 6320355 +BR.17.2509156 Marizópolis Marizopolis 6320356 +BR.17.2509206 Massaranduba Massaranduba 6320357 +BR.17.2509339 Matinhas Matinhas 6320358 +BR.17.2509370 Mato Grosso Mato Grosso 6320359 +BR.17.2509396 Maturéia Matureia 6320360 +BR.17.2509404 Mogeiro Mogeiro 6320361 +BR.17.2509503 Montadas Montadas 6320362 +BR.17.2509602 Monte Horebe Monte Horebe 6320363 +BR.17.2509800 Mulungu Mulungu 6320364 +BR.17.2509909 Natuba Natuba 6320365 +BR.17.2510006 Nazarezinho Nazarezinho 6320366 +BR.17.2510105 Nova Floresta Nova Floresta 6320367 +BR.17.2510204 Nova Olinda Nova Olinda 6320368 +BR.17.2510303 Nova Palmeira Nova Palmeira 6320369 +BR.17.2510402 Olho d'Água Olho D'Agua 6320370 +BR.17.2510501 Olivedos Olivedos 6320371 +BR.17.2510600 Ouro Velho Ouro Velho 6320372 +BR.17.2510659 Parari Parari 6320373 +BR.17.2510709 Passagem Passagem 6320374 +BR.17.2510808 Patos Patos 6320375 +BR.17.2511103 Pedra Lavrada Pedra Lavrada 6320376 +BR.17.2511202 Pedras de Fogo Pedras De Fogo 6320377 +BR.17.2511400 Picuí Picui 6320378 +BR.17.2511509 Pilar Pilar 6320379 +BR.17.2511608 Pilões Piloes 6320380 +BR.17.2511707 Pilõezinhos Piloezinhos 6320381 +BR.17.2511806 Pirpirituba Pirpirituba 6320382 +BR.17.2511905 Pitimbu Pitimbu 6320383 +BR.17.2512036 Poço Dantas Poco Dantas 6320384 +BR.17.2512077 Poço de José de Moura Poco De Jose De Moura 6320385 +BR.17.2512309 Princesa Isabel Princesa Isabel 6320386 +BR.17.2512408 Puxinanã Puxinana 6320387 +BR.17.2512507 Queimadas Queimadas 6320388 +BR.17.2512606 Quixaba Quixaba 6320389 +BR.17.2512705 Remígio Remigio 6320390 +BR.17.2512721 Pedro Régis Pedro Regio 6320391 +BR.17.2512747 Riachão Riachao 6320392 +BR.17.2512754 Riachão do Bacamarte Assis Chateaubriand 6320393 +BR.17.2512762 Riachão do Poço Riachao Do Poco 6320394 +BR.17.2512788 Riacho de Santo Antônio Riacho De Santo Antonio 6320395 +BR.17.2512804 Riacho dos Cavalos Riacho Dos Cavalos 6320396 +BR.17.2513000 Salgadinho Salgadinho 6320397 +BR.17.2513109 Salgado de São Félix Salgado De Sao Felix 6320398 +BR.17.2513158 Santa Cecília Santa Cecilia 6320399 +BR.17.2513208 Santa Cruz Santa Cruz 6320400 +BR.17.2513307 Santa Helena Santa Helena 6320401 +BR.17.2513356 Santa Inês Santa Ines 6320402 +BR.17.2513406 Santa Luzia Santa Luzia 6320403 +BR.17.2513505 Santana de Mangueira Santana De Mangueira 6320404 +BR.17.2513604 Santana dos Garrotes Santana Dos Garrotes 6320405 +BR.17.2513653 Joca Claudino Joca Claudino 6320406 +BR.17.2513802 Santa Teresinha Santa Teresinha 6320407 +BR.17.2513851 Santo André Santo Andre 6320408 +BR.17.2513901 São Bento Sao Bento 6320409 +BR.17.2513927 São Bentinho Sao Bento De Pombal 6320410 +BR.17.2513943 São Domingos do Cariri Sao Domingos Do Cariri 6320411 +BR.17.2513968 São Domingos Sao Domingos 6320412 +BR.17.2514008 São João do Cariri Sao Joao Do Cariri 6320413 +BR.17.2514107 São João do Tigre Sao Joao Do Tigre 6320414 +BR.17.2514206 São José da Lagoa Tapada Sao Jose Da Lagoa Tapada 6320415 +BR.17.2514305 São José de Caiana Sao Jose De Caiana 6320416 +BR.17.2514404 São José de Espinharas Sao Jose De Espinharas 6320417 +BR.17.2514453 São José dos Ramos Sao Jose Dos Ramos 6320418 +BR.17.2514503 São José de Piranhas Sao Jose De Piranhas 6320419 +BR.17.2514552 São José de Princesa Sao Jose De Princesa 6320420 +BR.17.2514651 São José do Brejo do Cruz Sao Jose Do Brejo Do Cruz 6320421 +BR.17.2514701 São José do Sabugi Sao Jose Do Sabugi 6320422 +BR.17.2514800 São José dos Cordeiros Sao Jose Dos Cordeiros 6320423 +BR.17.2514909 São Mamede Sao Mamede 6320424 +BR.17.2515005 São Miguel de Taipu Sao Miguel De Taipu 6320425 +BR.17.2515104 São Sebastião de Lagoa de Roça Sao Sebastiao De Lagoa De Roca 6320426 +BR.17.2515203 São Sebastião do Umbuzeiro Sao Sebastiao Do Umbuzeiro 6320427 +BR.17.2515302 Sapé Sape 6320428 +BR.17.2515401 São Vicente do Seridó Sao Vicente do Serido 6320429 +BR.17.2515500 Serra Branca Serra Branca 6320430 +BR.17.2515609 Serra da Raiz Serra Da Raiz 6320431 +BR.17.2515708 Serra Grande Serra Grande 6320432 +BR.17.2515807 Serra Redonda Serra Redonda 6320433 +BR.17.2515906 Serraria Serraria 6320434 +BR.17.2515971 Sobrado Sobrado 6320435 +BR.17.2516003 Solânea Solanea 6320436 +BR.17.2516151 Sossêgo Sossego 6320437 +BR.17.2516300 Sumé Sume 6320438 +BR.17.2516409 Tacima Tacima 6320439 +BR.17.2516508 Taperoá Taperoa 6320440 +BR.17.2516607 Tavares Tavares 6320441 +BR.17.2516706 Teixeira Teixeira 6320442 +BR.17.2516755 Tenório Tenorio 6320443 +BR.17.2516904 Uiraúna Uirauna 6320444 +BR.17.2517001 Umbuzeiro Umbuzeiro 6320445 +BR.17.2517100 Várzea Varzea 6320446 +BR.17.2517209 Vieirópolis Vieiropolis 6320447 +BR.30.2600054 Abreu e Lima Abreu e Lima 6320448 +BR.30.2600104 Afogados da Ingazeira Afogados Da Ingazeira 6320449 +BR.30.2600203 Afrânio Afranio 6320450 +BR.30.2600302 Agrestina Agrestina 6320451 +BR.30.2600401 Água Preta Agua Preta 6320452 +BR.30.2600500 Águas Belas Aguas Belas 6320453 +BR.30.2600609 Alagoinha Alagoinha 6320454 +BR.30.2600708 Aliança Alianca 6320455 +BR.30.2600807 Altinho Altinho 6320456 +BR.30.2600906 Amaraji Amaraji 6320457 +BR.30.2601003 Angelim Angelim 6320458 +BR.30.2601201 Arcoverde Arcoverde 6320459 +BR.30.2601300 Barra de Guabiraba Barra De Guabiraba 6320460 +BR.30.2601409 Barreiros Barreiros 6320461 +BR.30.2601508 Belém de Maria Belem De Maria 6320462 +BR.30.2601607 Belém do São Francisco Belem do Sao Francisco 6320463 +BR.30.2601706 Belo Jardim Belo Jardim 6320464 +BR.30.2601805 Betânia Betania 6320465 +BR.30.2601904 Bezerros Bezerros 6320466 +BR.30.2602001 Bodocó Bodoco 6320467 +BR.30.2602100 Bom Conselho Bom Conselho 6320468 +BR.30.2602209 Bom Jardim Bom Jardim 6320469 +BR.30.2602308 Bonito Bonito 6320470 +BR.30.2602407 Brejão Brejao 6320471 +BR.30.2602506 Brejinho Brejinho 6320472 +BR.30.2602605 Brejo da Madre de Deus Brejo Da Madre De Deus 6320473 +BR.30.2602803 Buíque Buique 6320475 +BR.30.2602902 Cabo de Santo Agostinho Cabo De Santo Agostinho 6320476 +BR.30.2603009 Cabrobó Cabrobo 6320477 +BR.30.2603108 Cachoeirinha Cachoeirinha 6320478 +BR.30.2603207 Caetés Caetes 6320479 +BR.30.2603306 Calçado Calcado 6320480 +BR.30.2603405 Calumbi Calumbi 6320481 +BR.30.2603454 Camaragibe Camaragibe 6320482 +BR.30.2603504 Camocim de São Félix Camocim De Sao Felix 6320483 +BR.30.2603603 Camutanga Camutanga 6320484 +BR.30.2603702 Canhotinho Canhotinho 6320485 +BR.30.2603801 Capoeiras Capoeiras 6320486 +BR.30.2603900 Carnaíba Carnaiba 6320487 +BR.30.2603926 Carnaubeira da Penha Carnaubeira Da Penha 6320488 +BR.30.2604007 Carpina Carpina 6320489 +BR.30.2604106 Caruaru Caruaru 6320490 +BR.30.2604155 Casinhas Casinhas 6320491 +BR.30.2604205 Catende Catende 6320492 +BR.30.2604403 Chã de Alegria Cha De Alegria 6320493 +BR.30.2604502 Chã Grande Cha Grande 6320494 +BR.30.2604601 Condado Condado 6320495 +BR.30.2604809 Cortês Cortes 6320496 +BR.30.2604908 Cumaru Cumaru 6320497 +BR.30.2605004 Cupira Cupira 6320498 +BR.30.2605103 Custódia Custodia 6320499 +BR.30.2605152 Dormentes Dormentes 6320500 +BR.30.2605202 Escada Escada 6320501 +BR.30.2605301 Exu Exu 6320502 +BR.30.2605400 Feira Nova Feira Nova 6320503 +BR.30.2605707 Floresta Floresta 6320504 +BR.30.2605806 Frei Miguelinho Frei Miguelinho 6320505 +BR.30.2605905 Gameleira Gameleira 6320506 +BR.30.2606002 Garanhuns Garanhuns 6320507 +BR.30.2606101 Glória do Goitá Gloria Do Goita 6320508 +BR.30.2606200 Goiana Goiana 6320509 +BR.30.2606309 Granito Granito 6320510 +BR.30.2606408 Gravatá Gravata 6320511 +BR.30.2606507 Iati Iati 6320512 +BR.30.2606606 Ibimirim Ibimirim 6320513 +BR.30.2606705 Ibirajuba Ibirajuba 6320514 +BR.30.2606804 Igarassu Igarassu 6320515 +BR.30.2606903 Iguaracy Iguaracy 6320516 +BR.30.2607000 Inajá Inaja 6320517 +BR.30.2607109 Ingazeira Ingazeira 6320518 +BR.30.2607208 Ipojuca Ipojuca 6320519 +BR.30.2607307 Ipubi Ipubi 6320520 +BR.30.2607406 Itacuruba Itacuruba 6320521 +BR.30.2607505 Itaíba Itaiba 6320522 +BR.30.2607604 Ilha de Itamaracá Itamaraca 6320523 +BR.30.2607703 Itapetim Itapetim 6320524 +BR.30.2607752 Itapissuma Itapissuma 6320525 +BR.30.2607802 Itaquitinga Itaquitinga 6320526 +BR.30.2607901 Jaboatão dos Guararapes Jaboatao Dos Guararapes 6320527 +BR.30.2607950 Jaqueira Jaqueira 6320528 +BR.30.2608008 Jataúba Jatauba 6320529 +BR.30.2608057 Jatobá Jatoba 6320530 +BR.30.2608107 João Alfredo Joao Alfredo 6320531 +BR.30.2608206 Joaquim Nabuco Joaquim Nabuco 6320532 +BR.30.2608255 Jucati Jucati 6320533 +BR.30.2608305 Jupi Jupi 6320534 +BR.30.2608404 Jurema Jurema 6320535 +BR.30.2608453 Lagoa do Carro Lagoa Do Carro 6320536 +BR.30.2608503 Lagoa de Itaenga Lagoa de Itaenga 6320537 +BR.30.2608602 Lagoa do Ouro Lagoa Do Ouro 6320538 +BR.30.2608701 Lagoa dos Gatos Lagoa Dos Gatos 6320539 +BR.30.2608750 Lagoa Grande Lagoa Grande 6320540 +BR.30.2608800 Lajedo Lajedo 6320541 +BR.30.2608909 Limoeiro Limoeiro 6320542 +BR.30.2609006 Macaparana Macaparana 6320543 +BR.30.2609105 Machados Machados 6320544 +BR.30.2609154 Manari Manari 6320545 +BR.30.2609204 Maraial Maraial 6320546 +BR.30.2609303 Mirandiba Mirandiba 6320547 +BR.30.2609402 Moreno Moreno 6320548 +BR.30.2609501 Nazaré da Mata Nazare Da Mata 6320549 +BR.30.2609600 Olinda Olinda 6320550 +BR.30.2609709 Orobó Orobo 6320551 +BR.30.2609808 Orocó Oroco 6320552 +BR.30.2609907 Ouricuri Ouricuri 6320553 +BR.30.2610004 Palmares Palmares 6320554 +BR.30.2610103 Palmeirina Palmeirina 6320555 +BR.30.2610202 Panelas Panelas 6320556 +BR.30.2610301 Paranatama Paranatama 6320557 +BR.30.2610400 Parnamirim Parnamirim 6320558 +BR.30.2610509 Passira Passira 6320559 +BR.30.2610608 Paudalho Paudalho 6320560 +BR.30.2610806 Pedra Pedra 6320561 +BR.30.2610905 Pesqueira Pesqueira 6320562 +BR.30.2611002 Petrolândia Petrolandia 6320563 +BR.30.2611101 Petrolina Petrolina 6320564 +BR.30.2611200 Poção Pocao 6320565 +BR.30.2611309 Pombos Pombos 6320566 +BR.30.2611408 Primavera Primavera 6320567 +BR.30.2611507 Quipapá Quipapa 6320568 +BR.30.2611533 Quixaba Quixaba 6320569 +BR.30.2611606 Recife Recife 6320570 +BR.30.2611705 Riacho das Almas Riacho Das Almas 6320571 +BR.30.2611804 Ribeirão Ribeirao 6320572 +BR.30.2611903 Rio Formoso Rio Formoso 6320573 +BR.30.2612000 Sairé Saire 6320574 +BR.30.2612109 Salgadinho Salgadinho 6320575 +BR.30.2612208 Salgueiro Salgueiro 6320576 +BR.30.2612307 Saloá Saloa 6320577 +BR.30.2612406 Sanharó Sanharo 6320578 +BR.30.2612455 Santa Cruz Santa Cruz 6320579 +BR.30.2612471 Santa Cruz da Baixa Verde Santa Cruz Da Baixa Verde 6320580 +BR.30.2612505 Santa Cruz do Capibaribe Santa Cruz Do Capibaribe 6320581 +BR.30.2612554 Santa Filomena Santa Filomena 6320582 +BR.30.2612604 Santa Maria da Boa Vista Santa Maria Da Boa Vista 6320583 +BR.30.2612703 Santa Maria do Cambucá Santa Maria Do Cambuca 6320584 +BR.30.2612802 Santa Terezinha Santa Terezinha 6320585 +BR.30.2613008 São Bento do Una Sao Bento Do Una 6320586 +BR.30.2613107 São Caitano Sao Caitano 6320587 +BR.30.2613305 São Joaquim do Monte Sao Joaquim Do Monte 6320588 +BR.30.2613404 São José da Coroa Grande Sao Jose Da Coroa Grande 6320589 +BR.30.2613503 São José do Belmonte Sao Jose Do Belmonte 6320590 +BR.30.2613602 São José do Egito Sao Jose Do Egito 6320591 +BR.30.2613701 São Lourenço da Mata Sao Lourenco Da Mata 6320592 +BR.30.2613800 São Vicente Férrer Sao Vicente Ferrer 6320593 +BR.30.2613909 Serra Talhada Serra Talhada 6320594 +BR.30.2614105 Sertânia Sertania 6320595 +BR.30.2614204 Sirinhaém Sirinhaem 6320596 +BR.30.2614303 Moreilândia Moreilandia 6320597 +BR.30.2614402 Solidão Solidao 6320598 +BR.30.2614501 Surubim Surubim 6320599 +BR.30.2614600 Tabira Tabira 6320600 +BR.30.2614709 Tacaimbó Tacaimbo 6320601 +BR.30.2614808 Tacaratu Tacaratu 6320602 +BR.30.2614857 Tamandaré Tamandare 6320603 +BR.30.2615003 Taquaritinga do Norte Taquaritinga Do Norte 6320604 +BR.30.2615102 Terezinha Terezinha 6320605 +BR.30.2615201 Terra Nova Terra Nova 6320606 +BR.30.2615409 Toritama Toritama 6320607 +BR.30.2615508 Tracunhaém Tracunhaem 6320608 +BR.30.2615607 Trindade Trindade 6320609 +BR.30.2615706 Triunfo Triunfo 6320610 +BR.30.2615805 Tupanatinga Tupanatinga 6320611 +BR.30.2615904 Tuparetama Tuparetama 6320612 +BR.30.2616001 Venturosa Venturosa 6320613 +BR.30.2616100 Verdejante Verdejante 6320614 +BR.30.2616183 Vertente do Lério Vertente Do Lerio 6320615 +BR.30.2616209 Vertentes Vertentes 6320616 +BR.30.2616308 Vicência Vicencia 6320617 +BR.30.2616407 Vitória de Santo Antão Vitoria De Santo Antao 6320618 +BR.30.2616506 Xexéu Xexeu 6320619 +BR.02.2700409 Atalaia Atalaia 6320620 +BR.02.2700607 Barra de São Miguel Barra De Sao Miguel 6320621 +BR.02.2700805 Belém Belem 6320622 +BR.02.2701001 Boca da Mata Boca da Mata 6320623 +BR.02.2701100 Branquinha Branquinha 6320624 +BR.02.2701308 Cajueiro Cajueiro 6320625 +BR.02.2701357 Campestre Campestre 6320626 +BR.02.2701407 Campo Alegre Campo Alegre 6320627 +BR.02.2701704 Capela Capela 6320628 +BR.02.2701803 Carneiros Carneiros 6320629 +BR.02.2701902 Chã Preta Cha Preta 6320630 +BR.02.2702009 Coité do Nóia Coite do Noia 6320631 +BR.02.2702108 Colônia Leopoldina Colonia Leopoldina 6320632 +BR.02.2702207 Coqueiro Seco Coqueiro Seco 6320633 +BR.02.2702504 Dois Riachos Dois Riachos 6320634 +BR.02.2702702 Feliz Deserto Feliz Deserto 6320635 +BR.02.2702801 Flexeiras Flexeiras 6320636 +BR.02.2703007 Ibateguara Ibateguara 6320637 +BR.02.2703304 Inhapi Inhapi 6320638 +BR.02.2703502 Jacuípe Jacuipe 6320639 +BR.02.2703601 Japaratinga Japaratinga 6320640 +BR.02.2703700 Jaramataia Jaramataia 6320641 +BR.02.2703809 Joaquim Gomes Joaquim Gomes 6320642 +BR.02.2703908 Jundiá Jundia 6320643 +BR.02.2704104 Lagoa da Canoa Lagoa da Canoa 6320644 +BR.02.2704302 Maceió Maceio 6320645 +BR.02.2704500 Maragogi Maragogi 6320646 +BR.02.2704609 Maravilha Maravilha 6320647 +BR.02.2704708 Marechal Deodoro Marechal Deodoro 6320648 +BR.02.2704906 Mar Vermelho Mar Vermelho 6320649 +BR.02.2705101 Matriz de Camaragibe Matriz de Camaragibe 6320650 +BR.02.2705200 Messias Messias 6320651 +BR.02.2705309 Minador do Negrão Minador do Negrao 6320652 +BR.02.2705408 Monteirópolis Monteiropolis 6320653 +BR.02.2705507 Murici Murici 6320654 +BR.02.2705606 Novo Lino Novo Lino 6320655 +BR.02.2705903 Olho d'Água Grande Olho D'Agua Grande 6320656 +BR.02.2706000 Olivença Olivenca 6320657 +BR.02.2706109 Ouro Branco Ouro Branco 6320658 +BR.02.2706208 Palestina Palestina 6320659 +BR.02.2706422 Pariconha Pariconha 6320660 +BR.02.2706448 Paripueira Paripueira 6320661 +BR.02.2706505 Passo de Camaragibe Passo De Camaragibe 6320662 +BR.02.2706604 Paulo Jacinto Paulo Jacinto 6320663 +BR.02.2706802 Piaçabuçu Piacabucu 6320664 +BR.02.2706901 Pilar Pilar 6320665 +BR.02.2707008 Pindoba Pindoba 6320666 +BR.02.2707305 Porto Calvo Porto Calvo 6320667 +BR.02.2707404 Porto de Pedras Porto de Pedras 6320668 +BR.02.2707602 Quebrangulo Quebrangulo 6320669 +BR.02.2707701 Rio Largo Rio Largo 6320670 +BR.02.2707800 Roteiro Roteiro 6320671 +BR.02.2707909 Santa Luzia do Norte Santa Luzia do Norte 6320672 +BR.02.2708105 Santana do Mundaú Santana do Mundau 6320673 +BR.02.2708501 São Luís do Quitunde Sao Luis do Quitunde 6320674 +BR.02.2708709 São Miguel dos Milagres Sao Miguel Dos Milagres 6320675 +BR.02.2708907 Satuba Satuba 6320676 +BR.02.2709004 Tanque d'Arca Tanque d'Arca 6320677 +BR.02.2709103 Taquarana Taquarana 6320678 +BR.02.2709152 Teotônio Vilela Teotonio Vilela 6320679 +BR.02.2709301 União dos Palmares Uniao dos Palmares 6320680 +BR.02.2709400 Viçosa Vicosa 6320681 +BR.28.2800308 Aracaju Aracaju 6320682 +BR.28.2800407 Arauá Araua 6320683 +BR.28.2800506 Areia Branca Areia Branca 6320684 +BR.28.2800605 Barra dos Coqueiros Barra dos Coqueiros 6320685 +BR.28.2800670 Boquim Boquim 6320686 +BR.28.2800704 Brejo Grande Brejo Grande 6320687 +BR.28.2801306 Capela Capela 6320688 +BR.28.2801504 Carmópolis Carmopolis 6320689 +BR.28.2801702 Cristinápolis Cristinapolis 6320690 +BR.28.2802007 Divina Pastora Divina Pastora 6320691 +BR.28.2802106 Estância Estancia 6320692 +BR.28.2802502 General Maynard General Maynard 6320693 +BR.28.2802700 Ilha das Flores Ilha das Flores 6320694 +BR.28.2802809 Indiaroba Indiaroba 6320695 +BR.28.2802908 Itabaiana Itabaiana 6320696 +BR.28.2803203 Itaporanga d'Ajuda Itaporanga d'Ajuda 6320697 +BR.28.2803302 Japaratuba Japaratuba 6320698 +BR.28.2803609 Laranjeiras Laranjeiras 6320699 +BR.28.2803807 Malhada dos Bois Malhada dos Bois 6320700 +BR.28.2803906 Malhador Malhador 6320701 +BR.28.2804003 Maruim Maruim 6320702 +BR.28.2804102 Moita Bonita Moita Bonita 6320703 +BR.28.2804300 Muribeca Muribeca 6320704 +BR.28.2804458 Nossa Senhora Aparecida Nossa Senhora Aparecida 6320705 +BR.28.2804706 Nossa Senhora de Lourdes Nossa Senhora De Lourdes 6320706 +BR.28.2804805 Nossa Senhora do Socorro Nossa Senhora Do Socorro 6320707 +BR.28.2805109 Pedrinhas Pedrinhas 6320708 +BR.28.2805307 Pirambu Pirambu 6320709 +BR.28.2805901 Riachuelo Riachuelo 6320710 +BR.28.2806107 Rosário do Catete Rosario do Catete 6320711 +BR.28.2806206 Salgado Salgado 6320712 +BR.28.2806305 Santa Luzia do Itanhy Santa Luzia Do Itanhy 6320713 +BR.28.2806404 Santana do São Francisco Santana Do Sao Francisco 6320714 +BR.28.2806503 Santa Rosa de Lima Santa Rosa De Lima 6320715 +BR.28.2806602 Santo Amaro das Brotas Santo Amaro Das Brotas 6320716 +BR.28.2806701 São Cristóvão Sao Cristovao 6320717 +BR.28.2807204 Siriri Siriri 6320718 +BR.28.2807303 Telha Telha 6320719 +BR.28.2807600 Umbaúba Umbauba 6320720 +BR.05.2900108 Abaíra Abaira 6320721 +BR.05.2900207 Abaré Abare 6320722 +BR.05.2900306 Acajutiba Acajutiba 6320723 +BR.05.2900355 Adustina Adustina 6320724 +BR.05.2900405 Água Fria Agua Fria 6320725 +BR.05.2900504 Érico Cardoso Erico Cardoso 6320726 +BR.05.2900603 Aiquara Aiquara 6320727 +BR.05.2900801 Alcobaça Alcobaca 6320728 +BR.05.2900900 Almadina Almadina 6320729 +BR.05.2901007 Amargosa Amargosa 6320730 +BR.05.2901106 Amélia Rodrigues Amelia Rodrigues 6320731 +BR.05.2901155 América Dourada America Dourada 6320732 +BR.05.2901205 Anagé Anage 6320733 +BR.05.2901304 Andaraí Andarai 6320734 +BR.05.2901353 Andorinha Andorinha 6320735 +BR.05.2901403 Angical Angical 6320736 +BR.05.2901502 Anguera Anguera 6320737 +BR.05.2901601 Antas Antas 6320738 +BR.05.2901700 Antônio Cardoso Antonio Cardoso 6320739 +BR.05.2901809 Antônio Gonçalves Antonio Goncalves 6320740 +BR.05.2901908 Aporá Apora 6320741 +BR.05.2901957 Apuarema Apuarema 6320742 +BR.05.2902005 Aracatu Aracatu 6320743 +BR.05.2902054 Araçás Aracas 6320744 +BR.05.2902104 Araci Araci 6320745 +BR.05.2902252 Arataca Arataca 6320746 +BR.05.2902302 Aratuípe Aratuipe 6320747 +BR.05.2902401 Aurelino Leal Aurelino Leal 6320748 +BR.05.2902500 Baianópolis Baianopolis 6320749 +BR.05.2902609 Baixa Grande Baixa Grande 6320750 +BR.05.2902658 Banzaê Banzae 6320751 +BR.05.2902708 Barra Barra 6320752 +BR.05.2902807 Barra da Estiva Barra da Estiva 6320753 +BR.05.2902906 Barra do Choça Barra Do Choca 6320754 +BR.05.2903102 Barra do Rocha Barra do Rocha 6320755 +BR.05.2903235 Barro Alto Barro Alto 6320756 +BR.05.2903300 Barro Preto Barro Preto 6320757 +BR.05.2903508 Belo Campo Belo Campo 6320758 +BR.05.2903607 Biritinga Biritinga 6320759 +BR.05.2903706 Boa Nova Boa Nova 6320760 +BR.05.2903805 Boa Vista do Tupim Boa Vista Do Tupim 6320761 +BR.05.2903904 Bom Jesus da Lapa Bom Jesus da Lapa 6320762 +BR.05.2903953 Bom Jesus da Serra Bom Jesus Da Serra 6320763 +BR.05.2904001 Boninal Boninal 6320764 +BR.05.2904050 Bonito Bonito 6320765 +BR.05.2904100 Boquira Boquira 6320766 +BR.05.2904209 Botuporã Botupora 6320767 +BR.05.2904407 Brejolândia Brejolandia 6320768 +BR.05.2904506 Brotas de Macaúbas Brotas De Macaubas 6320769 +BR.05.2904605 Brumado Brumado 6320770 +BR.05.2904704 Buerarema Buerarema 6320771 +BR.05.2904753 Buritirama Buritirama 6320772 +BR.05.2904803 Caatiba Caatiba 6320773 +BR.05.2904852 Cabaceiras do Paraguaçu Cabaceiras Do Paraguacu 6320774 +BR.05.2904902 Cachoeira Cachoeira 6320775 +BR.05.2905008 Caculé Cacule 6320776 +BR.05.2905107 Caém Caem 6320777 +BR.05.2905156 Caetanos Caetanos 6320778 +BR.05.2905206 Caetité Caetite 6320779 +BR.05.2905305 Cafarnaum Cafarnaum 6320780 +BR.05.2905404 Cairu Cairu 6320781 +BR.05.2905503 Caldeirão Grande Caldeirao Grande 6320782 +BR.05.2905602 Camacan Camacan 6320783 +BR.05.2905701 Camaçari Camacari 6320784 +BR.05.2905800 Camamu Camamu 6320785 +BR.05.2905909 Campo Alegre de Lourdes Campo Alegre De Lourdes 6320786 +BR.05.2906006 Campo Formoso Campo Formoso 6320787 +BR.05.2906105 Canápolis Canapolis 6320788 +BR.05.2906204 Canarana Canarana 6320789 +BR.05.2906303 Canavieiras Canavieiras 6320790 +BR.05.2906402 Candeal Candeal 6320791 +BR.05.2906600 Candiba Candiba 6320792 +BR.05.2906709 Cândido Sales Candido Sales 6320793 +BR.05.2906808 Cansanção Cansancao 6320794 +BR.05.2906824 Canudos Canudos 6320795 +BR.05.2906857 Capela do Alto Alegre Capela Do Alto Alegre 6320796 +BR.05.2906873 Capim Grosso Capim Grosso 6320797 +BR.05.2906899 Caraíbas Caraibas 6320798 +BR.05.2906907 Caravelas Caravelas 6320799 +BR.05.2907004 Cardeal da Silva Cardeal da Silva 6320800 +BR.05.2907103 Carinhanha Carinhanha 6320801 +BR.05.2907202 Casa Nova Casa Nova 6320802 +BR.05.2907301 Castro Alves Castro Alves 6320803 +BR.05.2907400 Catolândia Catolandia 6320804 +BR.05.2907509 Catu Catu 6320805 +BR.05.2907558 Caturama Caturama 6320806 +BR.05.2907608 Central Central 6320807 +BR.05.2907806 Cícero Dantas Cicero Dantas 6320808 +BR.05.2907905 Cipó Cipo 6320809 +BR.05.2908002 Coaraci Coaraci 6320810 +BR.05.2908101 Cocos Cocos 6320811 +BR.05.2908200 Conceição da Feira Conceicao Da Feira 6320812 +BR.05.2908309 Conceição do Almeida Conceicao Do Almeida 6320813 +BR.05.2908408 Conceição do Coité Conceicao Do Coite 6320814 +BR.05.2908507 Conceição do Jacuípe Conceicao Do Jacuipe 6320815 +BR.05.2908606 Conde Conde 6320816 +BR.05.2908705 Condeúba Condeuba 6320817 +BR.05.2908804 Contendas do Sincorá Contendas Do Sincora 6320818 +BR.05.2908903 Coração de Maria Coracao De Maria 6320819 +BR.05.2909000 Cordeiros Cordeiros 6320820 +BR.05.2909109 Coribe Coribe 6320821 +BR.05.2909208 Coronel João Sá Coronel Joao Sa 6320822 +BR.05.2909307 Correntina Correntina 6320823 +BR.05.2909406 Cotegipe Cotegipe 6320824 +BR.05.2909505 Cravolândia Cravolandia 6320825 +BR.05.2909604 Crisópolis Crisopolis 6320826 +BR.05.2909703 Cristópolis Cristopolis 6320827 +BR.05.2909802 Cruz das Almas Cruz das Almas 6320828 +BR.05.2909901 Curaçá Curaca 6320829 +BR.05.2910008 Dário Meira Dario Meira 6320830 +BR.05.2910206 Dom Macedo Costa Dom Macedo Costa 6320831 +BR.05.2910305 Elísio Medrado Elisio Medrado 6320832 +BR.05.2910404 Encruzilhada Encruzilhada 6320833 +BR.05.2910503 Entre Rios Entre Rios 6320834 +BR.05.2910602 Esplanada Esplanada 6320835 +BR.05.2910701 Euclides da Cunha Euclides Da Cunha 6320836 +BR.05.2910727 Eunápolis Eunapolis 6320837 +BR.05.2910750 Fátima Fatima 6320838 +BR.05.2910776 Feira da Mata Feira da Mata 6320839 +BR.05.2910800 Feira de Santana Feira de Santana 6320840 +BR.05.2910859 Filadélfia Filadelfia 6320841 +BR.05.2910909 Firmino Alves Firmino Alves 6320842 +BR.05.2911006 Floresta Azul Floresta Azul 6320843 +BR.05.2911105 Formosa do Rio Preto Formosa do Rio Preto 6320844 +BR.05.2911204 Gandu Gandu 6320845 +BR.05.2911253 Gavião Gaviao 6320846 +BR.05.2911303 Gentio do Ouro Gentio do Ouro 6320847 +BR.05.2911501 Gongogi Gongogi 6320848 +BR.05.2911600 Governador Mangabeira Governador Mangabeira 6320849 +BR.05.2911659 Guajeru Guajeru 6320850 +BR.05.2911709 Guanambi Guanambi 6320851 +BR.05.2911808 Guaratinga Guaratinga 6320852 +BR.05.2911857 Heliópolis Heliopolis 6320853 +BR.05.2912004 Ibiassucê Ibiassuce 6320854 +BR.05.2912103 Ibicaraí Ibicarai 6320855 +BR.05.2912202 Ibicoara Ibicoara 6320856 +BR.05.2912301 Ibicuí Ibicui 6320857 +BR.05.2912400 Ibipeba Ibipeba 6320858 +BR.05.2912509 Ibipitanga Ibipitanga 6320859 +BR.05.2912608 Ibiquera Ibiquera 6320860 +BR.05.2912707 Ibirapitanga Ibirapitanga 6320861 +BR.05.2912806 Ibirapuã Ibirapua 6320862 +BR.05.2912905 Ibirataia Ibirataia 6320863 +BR.05.2913002 Ibitiara Ibitiara 6320864 +BR.05.2913101 Ibititá Ibitita 6320865 +BR.05.2913200 Ibotirama Ibotirama 6320866 +BR.05.2913309 Ichu Ichu 6320867 +BR.05.2913408 Igaporã Igapora 6320868 +BR.05.2913457 Igrapiúna Igrapiuna 6320869 +BR.05.2913507 Iguaí Iguai 6320870 +BR.05.2913606 Ilhéus Ilheus 6320871 +BR.05.2913705 Inhambupe Inhambupe 6320872 +BR.05.2913804 Ipecaetá Ipecaeta 6320873 +BR.05.2913903 Ipiaú Ipiau 6320874 +BR.05.2914000 Ipirá Ipira 6320875 +BR.05.2914109 Ipupiara Ipupiara 6320876 +BR.05.2914208 Irajuba Irajuba 6320877 +BR.05.2914307 Iramaia Iramaia 6320878 +BR.05.2914406 Iraquara Iraquara 6320879 +BR.05.2914505 Irará Irara 6320880 +BR.05.2914604 Irecê Irece 6320881 +BR.05.2914653 Itabela Itabela 6320882 +BR.05.2914703 Itaberaba Itaberaba 6320883 +BR.05.2914802 Itabuna Itabuna 6320884 +BR.05.2914901 Itacaré Itacare 6320885 +BR.05.2915007 Itaeté Itaete 6320886 +BR.05.2915106 Itagi Itagi 6320887 +BR.05.2915205 Itagibá Itagiba 6320888 +BR.05.2915304 Itagimirim Itagimirim 6320889 +BR.05.2915353 Itaguaçu da Bahia Itaguacu Da Bahia 6320890 +BR.05.2915403 Itaju do Colônia Itaju Do Colonia 6320891 +BR.05.2915502 Itajuípe Itajuipe 6320892 +BR.05.2915601 Itamaraju Itamaraju 6320893 +BR.05.2915700 Itamari Itamari 6320894 +BR.05.2915809 Itambé Itambe 6320895 +BR.05.2915908 Itanagra Itanagra 6320896 +BR.05.2916005 Itanhém Itanhem 6320897 +BR.05.2916104 Itaparica Itaparica 6320898 +BR.05.2916203 Itapé Itape 6320899 +BR.05.2916302 Itapebi Itapebi 6320900 +BR.05.2916401 Itapetinga Itapetinga 6320901 +BR.05.2916609 Itapitanga Itapitanga 6320902 +BR.05.2916708 Itaquara Itaquara 6320903 +BR.05.2916807 Itarantim Itarantim 6320904 +BR.05.2916856 Itatim Itatim 6320905 +BR.05.2916906 Itiruçu Itirucu 6320906 +BR.05.2917003 Itiúba Itiuba 6320907 +BR.05.2917102 Itororó Itororo 6320908 +BR.05.2917201 Ituaçu Ituacu 6320909 +BR.05.2917334 Iuiu Iuiu 6320910 +BR.05.2917359 Jaborandi Jaborandi 6320911 +BR.05.2917409 Jacaraci Jacaraci 6320912 +BR.05.2917508 Jacobina Jacobina 6320913 +BR.05.2917607 Jaguaquara Jaguaquara 6320914 +BR.05.2917706 Jaguarari Jaguarari 6320915 +BR.05.2917805 Jaguaripe Jaguaripe 6320916 +BR.05.2917904 Jandaíra Jandaira 6320917 +BR.05.2918001 Jequié Jequie 6320918 +BR.05.2918100 Jeremoabo Jeremoabo 6320919 +BR.05.2918209 Jiquiriçá Jiquirica 6320920 +BR.05.2918308 Jitaúna Jitauna 6320921 +BR.05.2918357 João Dourado Joao Dourado 6320922 +BR.05.2918407 Juazeiro Juazeiro 6320923 +BR.05.2918456 Jucuruçu Jucurucu 6320924 +BR.05.2918506 Jussara Jussara 6320925 +BR.05.2918555 Jussari Jussari 6320926 +BR.05.2918605 Jussiape Jussiape 6320927 +BR.05.2918704 Lafaiete Coutinho Lafaiete Coutinho 6320928 +BR.05.2918803 Laje Laje 6320929 +BR.05.2918902 Lajedão Lajedao 6320930 +BR.05.2919009 Lajedinho Lajedinho 6320931 +BR.05.2919058 Lajedo do Tabocal Lajedo do Tabocal 6320932 +BR.05.2919108 Lamarão Lamarao 6320933 +BR.05.2919157 Lapão Lapao 6320934 +BR.05.2919207 Lauro de Freitas Lauro de Freitas 6320935 +BR.05.2919306 Lençóis Lencois 6320936 +BR.05.2919405 Licínio de Almeida Licinio De Almeida 6320937 +BR.05.2919504 Livramento de Nossa Senhora Livramento Do Brumado 6320938 +BR.05.2919603 Macajuba Macajuba 6320939 +BR.05.2919702 Macarani Macarani 6320940 +BR.05.2919801 Macaúbas Macaubas 6320941 +BR.05.2919926 Madre de Deus Madre De Deus 6320942 +BR.05.2919959 Maetinga Maetinga 6320943 +BR.05.2920007 Maiquinique Maiquinique 6320944 +BR.05.2920106 Mairi Mairi 6320945 +BR.05.2920205 Malhada Malhada 6320946 +BR.05.2920304 Malhada de Pedras Malhada de Pedras 6320947 +BR.05.2920403 Manoel Vitorino Manoel Vitorino 6320948 +BR.05.2920452 Mansidão Mansidao 6320949 +BR.05.2920502 Maracás Maracas 6320950 +BR.05.2920601 Maragogipe Maragogipe 6320951 +BR.05.2920700 Maraú Marau 6320952 +BR.05.2920809 Marcionílio Souza Marcionilio Souza 6320953 +BR.05.2920908 Mascote Mascote 6320954 +BR.05.2921005 Mata de São João Mata de Sao Joao 6320955 +BR.05.2921054 Matina Matina 6320956 +BR.05.2921104 Medeiros Neto Medeiros Neto 6320957 +BR.05.2921203 Miguel Calmon Miguel Calmon 6320958 +BR.05.2921401 Mirangaba Mirangaba 6320959 +BR.05.2921450 Mirante Mirante 6320960 +BR.05.2921500 Monte Santo Monte Santo 6320961 +BR.05.2921609 Morpará Morpara 6320962 +BR.05.2921708 Morro do Chapéu Morro do Chapeu 6320963 +BR.05.2921807 Mortugaba Mortugaba 6320964 +BR.05.2921906 Mucugê Mucuge 6320965 +BR.05.2922003 Mucuri Mucuri 6320966 +BR.05.2922052 Mulungu do Morro Mulungu do Morro 6320967 +BR.05.2922102 Mundo Novo Mundo Novo 6320968 +BR.05.2922201 Muniz Ferreira Muniz Ferreira 6320969 +BR.05.2922300 Muritiba Muritiba 6320970 +BR.05.2922409 Mutuípe Mutuipe 6320971 +BR.05.2922508 Nazaré Nazare 6320972 +BR.05.2922706 Nova Canaã Nova Canaa 6320973 +BR.05.2922730 Nova Fátima Nova Fatima 6320974 +BR.05.2922755 Nova Ibiá Nova Ibia 6320975 +BR.05.2922805 Nova Itarana Nova Itarana 6320976 +BR.05.2922854 Nova Redenção Nova Redencao 6320977 +BR.05.2922904 Nova Soure Nova Soure 6320978 +BR.05.2923035 Novo Horizonte Novo Horizonte 6320979 +BR.05.2923050 Novo Triunfo Novo Triunfo 6320980 +BR.05.2923100 Olindina Olindina 6320981 +BR.05.2923308 Ouriçangas Ouricangas 6320982 +BR.05.2923357 Ourolândia Ourolandia 6320983 +BR.05.2923407 Palmas de Monte Alto Palmas de Monte Alto 6320984 +BR.05.2923506 Palmeiras Palmeiras 6320985 +BR.05.2923605 Paramirim Paramirim 6320986 +BR.05.2923704 Paratinga Paratinga 6320987 +BR.05.2923803 Paripiranga Paripiranga 6320988 +BR.05.2923902 Pau Brasil Pau Brasil 6320989 +BR.05.2924058 Pé de Serra Pe De Serra 6320990 +BR.05.2924108 Pedrão Pedrao 6320991 +BR.05.2924207 Pedro Alexandre Pedro Alexandre 6320992 +BR.05.2924306 Piatã Piata 6320993 +BR.05.2924405 Pilão Arcado Pilao Arcado 6320994 +BR.05.2924504 Pindaí Pindai 6320995 +BR.05.2924603 Pindobaçu Pindobacu 6320996 +BR.05.2924652 Pintadas Pintadas 6320997 +BR.05.2924678 Piraí do Norte Pirai Do Norte 6320998 +BR.05.2924702 Piripá Piripa 6320999 +BR.05.2924801 Piritiba Piritiba 6321000 +BR.05.2924900 Planaltino Planaltino 6321001 +BR.05.2925006 Planalto Planalto 6321002 +BR.05.2925204 Pojuca Pojuca 6321003 +BR.05.2925253 Ponto Novo Ponto Novo 6321004 +BR.05.2925303 Porto Seguro Porto Seguro 6321005 +BR.05.2925402 Potiraguá Potiragua 6321006 +BR.05.2925600 Presidente Dutra Presidente Dutra 6321007 +BR.05.2925709 Presidente Jânio Quadros Presidente Janio Quadros 6321008 +BR.05.2925808 Queimadas Queimadas 6321009 +BR.05.2925907 Quijingue Quijingue 6321010 +BR.05.2925931 Quixabeira Quixabeira 6321011 +BR.05.2925956 Rafael Jambeiro Rafael Jambeiro 6321012 +BR.05.2926004 Remanso Remanso 6321013 +BR.05.2926103 Retirolândia Retirolandia 6321014 +BR.05.2926202 Riachão das Neves Riachao das Neves 6321015 +BR.05.2926301 Riachão do Jacuípe Riachao Do Jacuipe 6321016 +BR.05.2926400 Riacho de Santana Riacho De Santana 6321017 +BR.05.2926509 Ribeira do Amparo Ribeira do Amparo 6321018 +BR.05.2926608 Ribeira do Pombal Ribeira do Pombal 6321019 +BR.05.2926657 Ribeirão do Largo Ribeirao Do Largo 6321020 +BR.05.2926707 Rio de Contas Rio de Contas 6321021 +BR.05.2926806 Rio do Antônio Rio Do Antonio 6321022 +BR.05.2926905 Rio do Pires Rio do Pires 6321023 +BR.05.2927200 Ruy Barbosa Ruy Barbosa 6321024 +BR.05.2927309 Salinas da Margarida Salinas da Margarida 6321025 +BR.05.2927408 Salvador Salvador 6321026 +BR.05.2927507 Santa Bárbara Santa Barbara 6321027 +BR.05.2927606 Santa Brígida Santa Brigida 6321028 +BR.05.2927705 Santa Cruz Cabrália Santa Cruz Cabralia 6321029 +BR.05.2927804 Santa Cruz da Vitória Santa Cruz Da Vitoria 6321030 +BR.05.2927903 Santa Inês Santa Ines 6321031 +BR.05.2928000 Santaluz Santaluz 6321032 +BR.05.2928059 Santa Luzia Santa Luzia 6321033 +BR.05.2928307 Santanópolis Santanopolis 6321034 +BR.05.2928406 Santa Rita de Cássia Santa Rita De Cassia 6321035 +BR.05.2928505 Santa Terezinha Santa Terezinha 6321036 +BR.05.2928604 Santo Amaro Santo Amaro 6321037 +BR.05.2928703 Santo Antônio de Jesus Santo Antonio De Jesus 6321038 +BR.05.2928802 Santo Estêvão Santo Estevao 6321039 +BR.05.2928901 São Desidério Sao Desiderio 6321040 +BR.05.2928950 São Domingos Sao Domingos 6321041 +BR.05.2929008 São Félix Sao Felix 6321042 +BR.05.2929057 São Félix do Coribe Sao Felix Do Coribe 6321043 +BR.05.2929107 São Felipe Sao Felipe 6321044 +BR.05.2929206 São Francisco do Conde Sao Francisco Do Conde 6321045 +BR.05.2929255 São Gabriel Sao Gabriel 6321046 +BR.05.2929305 São Gonçalo dos Campos Sao Goncalo Dos Campos 6321047 +BR.05.2929354 São José da Vitória Sao Jose Da Vitoria 6321048 +BR.05.2929370 São José do Jacuípe Sao Jose Do Jacuipe 6321049 +BR.05.2929404 São Miguel das Matas Sao Miguel Das Matas 6321050 +BR.05.2929503 São Sebastião do Passé Sao Sebastiao Do Passe 6321051 +BR.05.2929602 Sapeaçu Sapeacu 6321052 +BR.05.2929701 Sátiro Dias Satiro Dias 6321053 +BR.05.2929750 Saubara Saubara 6321054 +BR.05.2929800 Saúde Saude 6321055 +BR.05.2929909 Seabra Seabra 6321056 +BR.05.2930006 Sebastião Laranjeiras Sebastiao Laranjeiras 6321057 +BR.05.2930105 Senhor do Bonfim Senhor Do Bonfim 6321058 +BR.05.2930154 Serra do Ramalho Serra Do Ramalho 6321059 +BR.05.2930204 Sento Sé Sento Se 6321060 +BR.05.2930303 Serra Dourada Serra Dourada 6321061 +BR.05.2930402 Serra Preta Serra Preta 6321062 +BR.05.2930600 Serrolândia Serrolandia 6321063 +BR.05.2930709 Simões Filho Simoes Filho 6321064 +BR.05.2930758 Sítio do Mato Sitio Do Mato 6321065 +BR.05.2930766 Sítio do Quinto Sitio Do Quinto 6321066 +BR.05.2930774 Sobradinho Sobradinho 6321067 +BR.05.2930907 Tabocas do Brejo Velho Tabocas Do Brejo Velho 6321068 +BR.05.2931004 Tanhaçu Tanhacu 6321069 +BR.05.2931053 Tanque Novo Tanque Novo 6321070 +BR.05.2931103 Tanquinho Tanquinho 6321071 +BR.05.2931202 Taperoá Taperoa 6321072 +BR.05.2931301 Tapiramutá Tapiramuta 6321073 +BR.05.2931350 Teixeira de Freitas Teixeira de Freitas 6321074 +BR.05.2931400 Teodoro Sampaio Teodoro Sampaio 6321075 +BR.05.2931509 Teofilândia Teofilandia 6321076 +BR.05.2931608 Teolândia Teolandia 6321077 +BR.05.2931707 Terra Nova Terra Nova 6321078 +BR.05.2931905 Tucano Tucano 6321079 +BR.05.2932002 Uauá Uaua 6321080 +BR.05.2932101 Ubaíra Ubaira 6321081 +BR.05.2932200 Ubaitaba Ubaitaba 6321082 +BR.05.2932309 Ubatã Ubata 6321083 +BR.05.2932408 Uibaí Uibai 6321084 +BR.05.2932606 Urandi Urandi 6321085 +BR.05.2932705 Uruçuca Urucuca 6321086 +BR.05.2932804 Utinga Utinga 6321087 +BR.05.2932903 Valença Valenca 6321088 +BR.05.2933000 Valente Valente 6321089 +BR.05.2933059 Várzea da Roça Varzea Da Roca 6321090 +BR.05.2933109 Várzea do Poço Varzea Do Poco 6321091 +BR.05.2933158 Várzea Nova Varzea Nova 6321092 +BR.05.2933174 Varzedo Varzedo 6321093 +BR.05.2933208 Vera Cruz Vera Cruz 6321094 +BR.05.2933257 Vereda Vereda 6321095 +BR.05.2933307 Vitória da Conquista Vitoria Da Conquista 6321096 +BR.05.2933406 Wagner Wagner 6321097 +BR.05.2933455 Wanderley Wanderley 6321098 +BR.05.2933505 Wenceslau Guimarães Wenceslau Guimaraes 6321099 +BR.05.2933604 Xique-Xique Xique-Xique 6321100 +BR.15.3100104 Abadia dos Dourados Abadia Dos Dourados 6321101 +BR.15.3100203 Abaeté Abaete 6321102 +BR.15.3100302 Abre Campo Abre Campo 6321103 +BR.15.3100401 Acaiaca Acaiaca 6321104 +BR.15.3100500 Açucena Acucena 6321105 +BR.15.3100609 Água Boa Agua Boa 6321106 +BR.15.3100708 Água Comprida Agua Comprida 6321107 +BR.15.3100807 Aguanil Aguanil 6321108 +BR.15.3100906 Águas Formosas Aguas Formosas 6321109 +BR.15.3101003 Águas Vermelhas Aguas Vermelhas 6321110 +BR.15.3101102 Aimorés Aimores 6321111 +BR.15.3101201 Aiuruoca Aiuruoca 6321112 +BR.15.3101300 Alagoa Alagoa 6321113 +BR.15.3101409 Albertina Albertina 6321114 +BR.15.3101607 Alfenas Alfenas 6321115 +BR.15.3101631 Alfredo Vasconcelos Alfredo Vasconcelos 6321116 +BR.15.3101706 Almenara Almenara 6321117 +BR.15.3101805 Alpercata Alpercata 6321118 +BR.15.3101904 Alpinópolis Alpinopolis 6321119 +BR.15.3102001 Alterosa Alterosa 6321120 +BR.15.3102050 Alto Caparaó Alto Caparao 6321121 +BR.15.3102100 Alto Rio Doce Alto Rio Doce 6321122 +BR.15.3102209 Alvarenga Alvarenga 6321123 +BR.15.3102308 Alvinópolis Alvinopolis 6321124 +BR.15.3102407 Alvorada de Minas Alvorada De Minas 6321125 +BR.15.3102506 Amparo da Serra Amparo da Serra 6321126 +BR.15.3102605 Andradas Andradas 6321127 +BR.15.3102704 Cachoeira de Pajeú Cachoeira De Pajeu 6321128 +BR.15.3102803 Andrelândia Andrelandia 6321129 +BR.15.3102852 Angelândia Angelandia 6321130 +BR.15.3102902 Antônio Carlos Antonio Carlos 6321131 +BR.15.3103009 Antônio Dias Antonio Dias 6321132 +BR.15.3103108 Antônio Prado de Minas Antonio Prado De Minas 6321133 +BR.15.3103306 Aracitaba Aracitaba 6321134 +BR.15.3103405 Araçuaí Aracuai 6321135 +BR.15.3103504 Araguari Araguari 6321136 +BR.15.3103603 Arantina Arantina 6321137 +BR.15.3103702 Araponga Araponga 6321138 +BR.15.3103751 Araporã Arapora 6321139 +BR.15.3103801 Arapuá Arapua 6321140 +BR.15.3103900 Araújos Araujos 6321141 +BR.15.3104007 Araxá Araxa 6321142 +BR.15.3104106 Arceburgo Arceburgo 6321143 +BR.15.3104205 Arcos Arcos 6321144 +BR.15.3104304 Areado Areado 6321145 +BR.15.3104403 Argirita Argirita 6321146 +BR.15.3104452 Aricanduva Aricanduva 6321147 +BR.15.3104502 Arinos Arinos 6321148 +BR.15.3104601 Astolfo Dutra Astolfo Dutra 6321149 +BR.15.3104700 Ataléia Ataleia 6321150 +BR.15.3104908 Baependi Baependi 6321151 +BR.15.3105004 Baldim Baldim 6321152 +BR.15.3105103 Bambuí Bambui 6321153 +BR.15.3105202 Bandeira Bandeira 6321154 +BR.15.3105301 Bandeira do Sul Bandeira Do Sul 6321155 +BR.15.3105400 Barão de Cocais Barao De Cocais 6321156 +BR.15.3105509 Barão de Monte Alto Barao De Monte Alto 6321157 +BR.15.3105608 Barbacena Barbacena 6321158 +BR.15.3105707 Barra Longa Barra Longa 6321159 +BR.15.3105905 Barroso Barroso 6321160 +BR.15.3106002 Bela Vista de Minas Bela Vista De Minas 6321161 +BR.15.3106200 Belo Horizonte Belo Horizonte 6321162 +BR.15.3106309 Belo Oriente Belo Oriente 6321163 +BR.15.3106408 Belo Vale Belo Vale 6321164 +BR.15.3106507 Berilo Berilo 6321165 +BR.15.3106606 Bertópolis Bertopolis 6321166 +BR.15.3106655 Berizal Berizal 6321167 +BR.15.3106705 Betim Betim 6321168 +BR.15.3106804 Bias Fortes Bias Fortes 6321169 +BR.15.3106903 Bicas Bicas 6321170 +BR.15.3107000 Biquinhas Biquinhas 6321171 +BR.15.3107109 Boa Esperança Boa Esperanca 6321172 +BR.15.3107208 Bocaina de Minas Bocaina De Minas 6321173 +BR.15.3107307 Bocaiúva Bocaiuva 6321174 +BR.15.3107406 Bom Despacho Bom Despacho 6321175 +BR.15.3107505 Bom Jardim de Minas Bom Jardim De Minas 6321176 +BR.15.3107604 Bom Jesus da Penha Bom Jesus Da Penha 6321177 +BR.15.3107703 Bom Jesus do Amparo Bom Jesus Do Amparo 6321178 +BR.15.3107802 Bom Jesus do Galho Bom Jesus Do Galho 6321179 +BR.15.3107901 Bom Repouso Bom Repouso 6321180 +BR.15.3108008 Bom Sucesso Bom Sucesso 6321181 +BR.15.3108107 Bonfim Bonfim 6321182 +BR.15.3108206 Bonfinópolis de Minas Bonfinopolis De Minas 6321183 +BR.15.3108255 Bonito de Minas Bonito De Minas 6321184 +BR.15.3108305 Borda da Mata Borda Da Mata 6321185 +BR.15.3108404 Botelhos Botelhos 6321186 +BR.15.3108503 Botumirim Botumirim 6321187 +BR.15.3108552 Brasilândia de Minas Brasilandia De Minas 6321188 +BR.15.3108602 Brasília de Minas Brasilia De Minas 6321189 +BR.15.3108701 Brás Pires Bras Pires 6321190 +BR.15.3108800 Braúnas Braunas 6321191 +BR.15.3108909 Brazópolis Brazopolis 6321192 +BR.15.3109006 Brumadinho Brumadinho 6321193 +BR.15.3109105 Bueno Brandão Bueno Brandao 6321194 +BR.15.3109253 Bugre Bugre 6321195 +BR.15.3109303 Buritis Buritis 6321196 +BR.15.3109402 Buritizeiro Buritizeiro 6321197 +BR.15.3109451 Cabeceira Grande Cabeceira Grande 6321198 +BR.15.3109501 Cabo Verde Cabo Verde 6321199 +BR.15.3109600 Cachoeira da Prata Cachoeira Da Prata 6321200 +BR.15.3109709 Cachoeira de Minas Cachoeira De Minas 6321201 +BR.15.3109808 Cachoeira Dourada Cachoeira Dourada 6321202 +BR.15.3109907 Caetanópolis Caetanopolis 6321203 +BR.15.3110004 Caeté Caete 6321204 +BR.15.3110103 Caiana Caiana 6321205 +BR.15.3110202 Cajuri Cajuri 6321206 +BR.15.3110301 Caldas Caldas 6321207 +BR.15.3110400 Camacho Camacho 6321208 +BR.15.3110509 Camanducaia Camanducaia 6321209 +BR.15.3110608 Cambuí Cambui 6321210 +BR.15.3110707 Cambuquira Cambuquira 6321211 +BR.15.3110806 Campanário Campanario 6321212 +BR.15.3110905 Campanha Campanha 6321213 +BR.15.3111002 Campestre Campestre 6321214 +BR.15.3111101 Campina Verde Campina Verde 6321215 +BR.15.3111150 Campo Azul Campo Azul 6321216 +BR.15.3111200 Campo Belo Campo Belo 6321217 +BR.15.3111309 Campo do Meio Campo Do Meio 6321218 +BR.15.3111408 Campo Florido Campo Florido 6321219 +BR.15.3111507 Campos Altos Campos Altos 6321220 +BR.15.3111606 Campos Gerais Campos Gerais 6321221 +BR.15.3111705 Canaã Canaa 6321222 +BR.15.3111804 Canápolis Canapolis 6321223 +BR.15.3111903 Cana Verde Cana Verde 6321224 +BR.15.3112059 Cantagalo Cantagalo 6321225 +BR.15.3112109 Caparaó Caparao 6321226 +BR.15.3112208 Capela Nova Capela Nova 6321227 +BR.15.3112307 Capelinha Capelinha 6321228 +BR.15.3112406 Capetinga Capetinga 6321229 +BR.15.3112505 Capim Branco Capim Branco 6321230 +BR.15.3112604 Capinópolis Capinopolis 6321231 +BR.15.3112653 Capitão Andrade Capitao Andrade 6321232 +BR.15.3112703 Capitão Enéas Capitao Eneas 6321233 +BR.15.3112802 Capitólio Capitolio 6321234 +BR.15.3112901 Caputira Caputira 6321235 +BR.15.3113008 Caraí Carai 6321236 +BR.15.3113107 Caranaíba Caranaiba 6321237 +BR.15.3113206 Carandaí Carandai 6321238 +BR.15.3113305 Carangola Carangola 6321239 +BR.15.3113404 Caratinga Caratinga 6321240 +BR.15.3113503 Carbonita Carbonita 6321241 +BR.15.3113602 Careaçu Careacu 6321242 +BR.15.3113701 Carlos Chagas Carlos Chagas 6321243 +BR.15.3113800 Carmésia Carmesia 6321244 +BR.15.3113909 Carmo da Cachoeira Carmo Da Cachoeira 6321245 +BR.15.3114006 Carmo da Mata Carmo Da Mata 6321246 +BR.15.3114105 Carmo de Minas Carmo De Minas 6321247 +BR.15.3114204 Carmo do Cajuru Carmo Do Cajuru 6321248 +BR.15.3114303 Carmo do Paranaíba Carmo Do Paranaiba 6321249 +BR.15.3114402 Carmo do Rio Claro Carmo Do Rio Claro 6321250 +BR.15.3114501 Carmópolis de Minas Carmopolis De Minas 6321251 +BR.15.3114550 Carneirinho Carneirinho 6321252 +BR.15.3114600 Carrancas Carrancas 6321253 +BR.15.3114709 Carvalhópolis Carvalhopolis 6321254 +BR.15.3114808 Carvalhos Carvalhos 6321255 +BR.15.3114907 Casa Grande Casa Grande 6321256 +BR.15.3115003 Cascalho Rico Cascalho Rico 6321257 +BR.15.3115102 Cássia Cassia 6321258 +BR.15.3115201 Conceição da Barra de Minas Conceicao Da Barra De Minas 6321259 +BR.15.3115300 Cataguases Cataguases 6321260 +BR.15.3115359 Catas Altas Catas Altas 6321261 +BR.15.3115409 Catas Altas da Noruega Catas Altas Da Noruega 6321262 +BR.15.3115458 Catuji Catuji 6321263 +BR.15.3115474 Catuti Catuti 6321264 +BR.15.3115508 Caxambu Caxambu 6321265 +BR.15.3115607 Cedro do Abaeté Cedro Do Abaete 6321266 +BR.15.3115706 Central de Minas Central De Minas 6321267 +BR.15.3115805 Centralina Centralina 6321268 +BR.15.3115904 Chácara Chacara 6321269 +BR.15.3116001 Chalé Chale 6321270 +BR.15.3116100 Chapada do Norte Chapada Do Norte 6321271 +BR.15.3116159 Chapada Gaúcha Chapada Gaucha 6321272 +BR.15.3116209 Chiador Chiador 6321273 +BR.15.3116308 Cipotânea Cipotanea 6321274 +BR.15.3116407 Claraval Claraval 6321275 +BR.15.3116506 Claro dos Poções Claro Dos Pocoes 6321276 +BR.15.3116605 Cláudio Claudio 6321277 +BR.15.3116704 Coimbra Coimbra 6321278 +BR.15.3116803 Coluna Coluna 6321279 +BR.15.3116902 Comendador Gomes Comendador Gomes 6321280 +BR.15.3117009 Comercinho Comercinho 6321281 +BR.15.3117108 Conceição da Aparecida Conceicao Da Aparecida 6321282 +BR.15.3117207 Conceição das Pedras Conceicao Das Pedras 6321283 +BR.15.3117306 Conceição das Alagoas Conceicao Das Alagoas 6321284 +BR.15.3117405 Conceição de Ipanema Conceicao De Ipanema 6321285 +BR.15.3117603 Conceição do Pará Conceicao Do Para 6321286 +BR.15.3117702 Conceição do Rio Verde Conceicao Do Rio Verde 6321287 +BR.15.3117801 Conceição dos Ouros Conceicao Dos Ouros 6321288 +BR.15.3117836 Cônego Marinho Conego Marinho 6321289 +BR.15.3117876 Confins Confins 6321290 +BR.15.3117900 Congonhal Congonhal 6321291 +BR.15.3118007 Congonhas Congonhas 6321292 +BR.15.3118106 Congonhas do Norte Congonhas Do Norte 6321293 +BR.15.3118205 Conquista Conquista 6321294 +BR.15.3118304 Conselheiro Lafaiete Conselheiro Lafaiete 6321295 +BR.15.3118403 Conselheiro Pena Conselheiro Pena 6321296 +BR.15.3118601 Contagem Contagem 6321297 +BR.15.3118700 Coqueiral Coqueiral 6321298 +BR.15.3118809 Coração de Jesus Coracao De Jesus 6321299 +BR.15.3118908 Cordisburgo Cordisburgo 6321300 +BR.15.3119005 Cordislândia Cordislandia 6321301 +BR.15.3119104 Corinto Corinto 6321302 +BR.15.3119203 Coroaci Coroaci 6321303 +BR.15.3119302 Coromandel Coromandel 6321304 +BR.15.3119401 Coronel Fabriciano Coronel Fabriciano 6321305 +BR.15.3119500 Coronel Murta Coronel Murta 6321306 +BR.15.3119609 Coronel Pacheco Coronel Pacheco 6321307 +BR.15.3119708 Coronel Xavier Chaves Coronel Xavier Chaves 6321308 +BR.15.3119807 Córrego Danta Corrego Danta 6321309 +BR.15.3119906 Córrego do Bom Jesus Corrego Do Bom Jesus 6321310 +BR.15.3119955 Córrego Fundo Corrego Fundo 6321311 +BR.15.3120003 Córrego Novo Corrego Novo 6321312 +BR.15.3120102 Couto de Magalhães de Minas Couto De Magalhaes De Minas 6321313 +BR.15.3120151 Crisólita Crisolita 6321314 +BR.15.3120201 Cristais Cristais 6321315 +BR.15.3120300 Cristália Cristalia 6321316 +BR.15.3120409 Cristiano Otoni Cristiano Otoni 6321317 +BR.15.3120508 Cristina Cristina 6321318 +BR.15.3120607 Crucilândia Crucilandia 6321319 +BR.15.3120706 Cruzeiro da Fortaleza Cruzeiro Da Fortaleza 6321320 +BR.15.3120805 Cruzília Cruzilia 6321321 +BR.15.3120839 Cuparaque Cuparaque 6321322 +BR.15.3120870 Curral de Dentro Curral De Dentro 6321323 +BR.15.3120904 Curvelo Curvelo 6321324 +BR.15.3121001 Datas Datas 6321325 +BR.15.3121100 Delfim Moreira Delfim Moreira 6321326 +BR.15.3121209 Delfinópolis Delfinopolis 6321327 +BR.15.3121258 Delta Delta 6321328 +BR.15.3121308 Descoberto Descoberto 6321329 +BR.15.3121407 Desterro de Entre Rios Desterro De Entre Rios 6321330 +BR.15.3121506 Desterro do Melo Desterro Do Melo 6321331 +BR.15.3121704 Diogo de Vasconcelos Diogo De Vasconcelos 6321332 +BR.15.3121803 Dionísio Dionisio 6321333 +BR.15.3121902 Divinésia Divinesia 6321334 +BR.15.3122009 Divino Divino 6321335 +BR.15.3122108 Divino das Laranjeiras Divino Das Laranjeiras 6321336 +BR.15.3122207 Divinolândia de Minas Divinolandia De Minas 6321337 +BR.15.3122306 Divinópolis Divinopolis 6321338 +BR.15.3122355 Divisa Alegre Divisa Alegre 6321339 +BR.15.3122405 Divisa Nova Divisa Nova 6321340 +BR.15.3122454 Divisópolis Divisopolis 6321341 +BR.15.3122470 Dom Bosco Dom Bosco 6321342 +BR.15.3122504 Dom Cavati Dom Cavati 6321343 +BR.15.3122603 Dom Joaquim Dom Joaquim 6321344 +BR.15.3122702 Dom Silvério Dom Silverio 6321345 +BR.15.3122801 Dom Viçoso Dom Vicoso 6321346 +BR.15.3122900 Dona Eusébia Dona Euzebia 6321347 +BR.15.3123007 Dores de Campos Dores De Campos 6321348 +BR.15.3123106 Dores de Guanhães Dores De Guanhaes 6321349 +BR.15.3123205 Dores do Indaiá Dores Do Indaia 6321350 +BR.15.3123304 Dores do Turvo Dores Do Turvo 6321351 +BR.15.3123403 Doresópolis Doresopolis 6321352 +BR.15.3123502 Douradoquara Douradoquara 6321353 +BR.15.3123528 Durandé Durande 6321354 +BR.15.3123601 Elói Mendes Eloi Mendes 6321355 +BR.15.3123700 Engenheiro Caldas Engenheiro Caldas 6321356 +BR.15.3123809 Engenheiro Navarro Engenheiro Navarro 6321357 +BR.15.3123858 Entre Folhas Entre Folhas 6321358 +BR.15.3123908 Entre Rios de Minas Entre Rios De Minas 6321359 +BR.15.3124005 Ervália Ervalia 6321360 +BR.15.3124104 Esmeraldas Esmeraldas 6321361 +BR.15.3124203 Espera Feliz Espera Feliz 6321362 +BR.15.3124302 Espinosa Espinosa 6321363 +BR.15.3124401 Espírito Santo do Dourado Espirito Santo Do Dourado 6321364 +BR.15.3124500 Estiva Estiva 6321365 +BR.15.3124609 Estrela Dalva Estrela Dalva 6321366 +BR.15.3124708 Estrela do Indaiá Estrela Do Indaia 6321367 +BR.15.3124807 Estrela do Sul Estrela Do Sul 6321368 +BR.15.3124906 Eugenópolis Eugenopolis 6321369 +BR.15.3125002 Ewbank da Câmara Ewbank Da Camara 6321370 +BR.15.3125101 Extrema Extrema 6321371 +BR.15.3125200 Fama Fama 6321372 +BR.15.3125309 Faria Lemos Faria Lemos 6321373 +BR.15.3125408 Felício dos Santos Felicio Dos Santos 6321374 +BR.15.3125507 São Gonçalo do Rio Preto Sao Goncalo Do Rio Preto 6321375 +BR.15.3125606 Felisburgo Felisburgo 6321376 +BR.15.3125705 Felixlândia Felixlandia 6321377 +BR.15.3125804 Fernandes Tourinho Fernandes Tourinho 6321378 +BR.15.3125903 Ferros Ferros 6321379 +BR.15.3125952 Fervedouro Fervedouro 6321380 +BR.15.3126000 Florestal Florestal 6321381 +BR.15.3126109 Formiga Formiga 6321382 +BR.15.3126208 Formoso Formoso 6321383 +BR.15.3126307 Fortaleza de Minas Fortaleza De Minas 6321384 +BR.15.3126406 Fortuna de Minas Fortuna De Minas 6321385 +BR.15.3126505 Francisco Badaró Francisco Badaro 6321386 +BR.15.3126604 Francisco Dumont Francisco Dumont 6321387 +BR.15.3126703 Francisco Sá Francisco Sa 6321388 +BR.15.3126752 Franciscópolis Franciscopolis 6321389 +BR.15.3126802 Frei Gaspar Frei Gaspar 6321390 +BR.15.3126901 Frei Inocêncio Frei Inocencio 6321391 +BR.15.3126950 Frei Lagonegro Frei Lagonegro 6321392 +BR.15.3127008 Fronteira Fronteira 6321393 +BR.15.3127057 Fronteira dos Vales Fronteira Dos Vales 6321394 +BR.15.3127073 Fruta de Leite Fruta De Leite 6321395 +BR.15.3127107 Frutal Frutal 6321396 +BR.15.3127206 Funilândia Funilandia 6321397 +BR.15.3127305 Galiléia Galileia 6321398 +BR.15.3127339 Gameleiras Gameleiras 6321399 +BR.15.3127354 Glaucilândia Glaucilandia 6321400 +BR.15.3127370 Goiabeira Goiabeira 6321401 +BR.15.3127388 Goianá Goiana 6321402 +BR.15.3127404 Gonçalves Goncalves 6321403 +BR.15.3127503 Gonzaga Gonzaga 6321404 +BR.15.3127701 Governador Valadares Governador Valadares 6321405 +BR.15.3127800 Grão Mogol Grao Mogol 6321406 +BR.15.3127909 Grupiara Grupiara 6321407 +BR.15.3128006 Guanhães Guanhaes 6321408 +BR.15.3128105 Guapé Guape 6321409 +BR.15.3128204 Guaraciaba Guaraciaba 6321410 +BR.15.3128253 Guaraciama Guaraciama 6321411 +BR.15.3128303 Guaranésia Guaranesia 6321412 +BR.15.3128402 Guarani Guarani 6321413 +BR.15.3128501 Guarará Guarara 6321414 +BR.15.3128600 Guarda-Mor Guarda-Mor 6321415 +BR.15.3128709 Guaxupé Guaxupe 6321416 +BR.15.3129004 Guiricema Guiricema 6321417 +BR.15.3129103 Gurinhatã Gurinhata 6321418 +BR.15.3129202 Heliodora Heliodora 6321419 +BR.15.3129301 Iapu Iapu 6321420 +BR.15.3129400 Ibertioga Ibertioga 6321421 +BR.15.3129509 Ibiá Ibia 6321422 +BR.15.3129608 Ibiaí Ibiai 6321423 +BR.15.3129657 Ibiracatu Ibiracatu 6321424 +BR.15.3129707 Ibiraci Ibiraci 6321425 +BR.15.3129806 Ibirité Ibirite 6321426 +BR.15.3129905 Ibitiúra de Minas Ibitiura De Minas 6321427 +BR.15.3130002 Ibituruna Ibituruna 6321428 +BR.15.3130051 Icaraí de Minas Icarai De Minas 6321429 +BR.15.3130101 Igarapé Igarape 6321430 +BR.15.3130200 Igaratinga Igaratinga 6321431 +BR.15.3130309 Iguatama Iguatama 6321432 +BR.15.3130408 Ijaci Ijaci 6321433 +BR.15.3130507 Ilicínea Ilicinea 6321434 +BR.15.3130556 Imbé de Minas Imbe de Minas 6321435 +BR.15.3130606 Inconfidentes Inconfidentes 6321436 +BR.15.3130655 Indaiabira Indaiabira 6321437 +BR.15.3130705 Indianópolis Indianopolis 6321438 +BR.15.3130804 Ingaí Ingai 6321439 +BR.15.3130903 Inhapim Inhapim 6321440 +BR.15.3131000 Inhaúma Inhauma 6321441 +BR.15.3131109 Inimutaba Inimutaba 6321442 +BR.15.3131158 Ipaba Ipaba 6321443 +BR.15.3131307 Ipatinga Ipatinga 6321444 +BR.15.3131406 Ipiaçu Ipiacu 6321445 +BR.15.3131505 Ipuiúna Ipuiuna 6321446 +BR.15.3131604 Iraí de Minas Irai De Minas 6321447 +BR.15.3131703 Itabira Itabira 6321448 +BR.15.3131802 Itabirinha Itabirinha 6321449 +BR.15.3131901 Itabirito Itabirito 6321450 +BR.15.3132008 Itacambira Itacambira 6321451 +BR.15.3132107 Itacarambi Itacarambi 6321452 +BR.15.3132206 Itaguara Itaguara 6321453 +BR.15.3132305 Itaipé Itaipe 6321454 +BR.15.3132404 Itajubá Itajuba 6321455 +BR.15.3132503 Itamarandiba Itamarandiba 6321456 +BR.15.3132602 Itamarati de Minas Itamarati De Minas 6321457 +BR.15.3132701 Itambacuri Itambacuri 6321458 +BR.15.3132800 Itambé do Mato Dentro Itambe Do Mato Dentro 6321459 +BR.15.3132909 Itamogi Itamogi 6321460 +BR.15.3133006 Itamonte Itamonte 6321461 +BR.15.3133105 Itanhandu Itanhandu 6321462 +BR.15.3133204 Itanhomi Itanhomi 6321463 +BR.15.3133303 Itaobim Itaobim 6321464 +BR.15.3133402 Itapagipe Itapagipe 6321465 +BR.15.3133501 Itapecerica Itapecerica 6321466 +BR.15.3133600 Itapeva Itapeva 6321467 +BR.15.3133709 Itatiaiuçu Itatiaiucu 6321468 +BR.15.3133758 Itaú de Minas Itau De Minas 6321469 +BR.15.3133808 Itaúna Itauna 6321470 +BR.15.3133907 Itaverava Itaverava 6321471 +BR.15.3134004 Itinga Itinga 6321472 +BR.15.3134103 Itueta Itueta 6321473 +BR.15.3134202 Ituiutaba Ituiutaba 6321474 +BR.15.3134301 Itumirim Itumirim 6321475 +BR.15.3134400 Iturama Iturama 6321476 +BR.15.3134509 Itutinga Itutinga 6321477 +BR.15.3134608 Jaboticatubas Jaboticatubas 6321478 +BR.15.3134707 Jacinto Jacinto 6321479 +BR.15.3134806 Jacuí Jacui 6321480 +BR.15.3134905 Jacutinga Jacutinga 6321481 +BR.15.3135001 Jaguaraçu Jaguaracu 6321482 +BR.15.3135050 Jaíba Jaiba 6321483 +BR.15.3135076 Jampruca Jampruca 6321484 +BR.15.3135100 Janaúba Janauba 6321485 +BR.15.3135209 Januária Januaria 6321486 +BR.15.3135308 Japaraíba Japaraiba 6321487 +BR.15.3135357 Japonvar Japonvar 6321488 +BR.15.3135407 Jeceaba Jeceaba 6321489 +BR.15.3135456 Jenipapo de Minas Jenipapo De Minas 6321490 +BR.15.3135506 Jequeri Jequeri 6321491 +BR.15.3135605 Jequitaí Jequitai 6321492 +BR.15.3135704 Jequitibá Jequitiba 6321493 +BR.15.3135803 Jequitinhonha Jequitinhonha 6321494 +BR.15.3135902 Jesuânia Jesuania 6321495 +BR.15.3136009 Joaíma Joaima 6321496 +BR.15.3136108 Joanésia Joanesia 6321497 +BR.15.3136207 João Monlevade Joao Monlevade 6321498 +BR.15.3136306 João Pinheiro Joao Pinheiro 6321499 +BR.15.3136405 Joaquim Felício Joaquim Felicio 6321500 +BR.15.3136504 Jordânia Jordania 6321501 +BR.15.3136520 José Gonçalves de Minas Jose Goncalves De Minas 6321502 +BR.15.3136553 José Raydan Jose Raydan 6321503 +BR.15.3136579 Josenópolis Josenopolis 6321504 +BR.15.3136603 Nova União Nova Uniao 6321505 +BR.15.3136652 Juatuba Juatuba 6321506 +BR.15.3136801 Juramento Juramento 6321507 +BR.15.3136900 Juruaia Juruaia 6321508 +BR.15.3136959 Juvenília Juvenilia 6321509 +BR.15.3137007 Ladainha Ladainha 6321510 +BR.15.3137106 Lagamar Lagamar 6321511 +BR.15.3137205 Lagoa da Prata Lagoa Da Prata 6321512 +BR.15.3137304 Lagoa dos Patos Lagoa Dos Patos 6321513 +BR.15.3137403 Lagoa Dourada Lagoa Dourada 6321514 +BR.15.3137502 Lagoa Formosa Lagoa Formosa 6321515 +BR.15.3137536 Lagoa Grande Lagoa Grande 6321516 +BR.15.3137601 Lagoa Santa Lagoa Santa 6321517 +BR.15.3137700 Lajinha Lajinha 6321518 +BR.15.3137809 Lambari Lambari 6321519 +BR.15.3137908 Lamim Lamim 6321520 +BR.15.3138005 Laranjal Laranjal 6321521 +BR.15.3138104 Lassance Lassance 6321522 +BR.15.3138203 Lavras Lavras 6321523 +BR.15.3138302 Leandro Ferreira Leandro Ferreira 6321524 +BR.15.3138351 Leme do Prado Leme Do Prado 6321525 +BR.15.3138401 Leopoldina Leopoldina 6321526 +BR.15.3138500 Liberdade Liberdade 6321527 +BR.15.3138609 Lima Duarte Lima Duarte 6321528 +BR.15.3138625 Limeira do Oeste Limeira Do Oeste 6321529 +BR.15.3138658 Lontra Lontra 6321530 +BR.15.3138674 Luisburgo Luisburgo 6321531 +BR.15.3138682 Luislândia Luislandia 6321532 +BR.15.3138708 Luminárias Luminarias 6321533 +BR.15.3138807 Luz Luz 6321534 +BR.15.3138906 Machacalis Machacalis 6321535 +BR.15.3139102 Madre de Deus de Minas Madre De Deus De Minas 6321536 +BR.15.3139201 Malacacheta Malacacheta 6321537 +BR.15.3139250 Mamonas Mamonas 6321538 +BR.15.3139300 Manga Manga 6321539 +BR.15.3139409 Manhuaçu Manhuacu 6321540 +BR.15.3139508 Manhumirim Manhumirim 6321541 +BR.15.3139607 Mantena Mantena 6321542 +BR.15.3139706 Maravilhas Maravilhas 6321543 +BR.15.3139904 Maria da Fé Maria Da Fe 6321544 +BR.15.3140001 Mariana Mariana 6321545 +BR.15.3140100 Marilac Marilac 6321546 +BR.15.3140159 Mário Campos Mario Campos 6321547 +BR.15.3140209 Maripá de Minas Maripa De Minas 6321548 +BR.15.3140308 Marliéria Marlieria 6321549 +BR.15.3140407 Marmelópolis Marmelopolis 6321550 +BR.15.3140506 Martinho Campos Martinho Campos 6321551 +BR.15.3140530 Martins Soares Martins Soares 6321552 +BR.15.3140555 Mata Verde Mata Verde 6321553 +BR.15.3140605 Materlândia Materlandia 6321554 +BR.15.3140704 Mateus Leme Mateus Leme 6321555 +BR.15.3140852 Matias Cardoso Matias Cardoso 6321556 +BR.15.3140902 Matipó Matipo 6321557 +BR.15.3141009 Mato Verde Mato Verde 6321558 +BR.15.3141108 Matozinhos Matozinhos 6321559 +BR.15.3141207 Matutina Matutina 6321560 +BR.15.3141306 Medeiros Medeiros 6321561 +BR.15.3141405 Medina Medina 6321562 +BR.15.3141504 Mendes Pimentel Mendes Pimentel 6321563 +BR.15.3141603 Mercês Merces 6321564 +BR.15.3141702 Mesquita Mesquita 6321565 +BR.15.3141801 Minas Novas Minas Novas 6321566 +BR.15.3141900 Minduri Minduri 6321567 +BR.15.3142007 Mirabela Mirabela 6321568 +BR.15.3142106 Miradouro Miradouro 6321569 +BR.15.3142205 Miraí Mirai 6321570 +BR.15.3142254 Miravânia Miravania 6321571 +BR.15.3142304 Moeda Moeda 6321572 +BR.15.3142403 Moema Moema 6321573 +BR.15.3142502 Monjolos Monjolos 6321574 +BR.15.3142601 Monsenhor Paulo Monsenhor Paulo 6321575 +BR.15.3142700 Montalvânia Montalvania 6321576 +BR.15.3142809 Monte Alegre de Minas Monte Alegre De Minas 6321577 +BR.15.3142908 Monte Azul Monte Azul 6321578 +BR.15.3143005 Monte Belo Monte Belo 6321579 +BR.15.3143104 Monte Carmelo Monte Carmelo 6321580 +BR.15.3143153 Monte Formoso Monte Formoso 6321581 +BR.15.3143203 Monte Santo de Minas Monte Santo De Minas 6321582 +BR.15.3143302 Montes Claros Montes Claros 6321583 +BR.15.3143450 Montezuma Montezuma 6321584 +BR.15.3143500 Morada Nova de Minas Morada Nova De Minas 6321585 +BR.15.3143609 Morro da Garça Morro Da Garca 6321586 +BR.15.3143708 Morro do Pilar Morro Do Pilar 6321587 +BR.15.3143807 Munhoz Munhoz 6321588 +BR.15.3143906 Muriaé Muriae 6321589 +BR.15.3144003 Mutum Mutum 6321590 +BR.15.3144102 Muzambinho Muzambinho 6321591 +BR.15.3144201 Nacip Raydan Nacip Raydan 6321592 +BR.15.3144300 Nanuque Nanuque 6321593 +BR.15.3144359 Naque Naque 6321594 +BR.15.3144375 Natalândia Natalandia 6321595 +BR.15.3144409 Natércia Natercia 6321596 +BR.15.3144508 Nazareno Nazareno 6321597 +BR.15.3144607 Nepomuceno Nepomuceno 6321598 +BR.15.3144656 Ninheira Ninheira 6321599 +BR.15.3144672 Nova Belém Nova Belem 6321600 +BR.15.3144706 Nova Era Nova Era 6321601 +BR.15.3144805 Nova Lima Nova Lima 6321602 +BR.15.3144904 Nova Módica Nova Modica 6321603 +BR.15.3145000 Nova Ponte Nova Ponte 6321604 +BR.15.3145059 Nova Porteirinha Nova Porteirinha 6321605 +BR.15.3145109 Nova Resende Nova Resende 6321606 +BR.15.3145208 Nova Serrana Nova Serrana 6321607 +BR.15.3145307 Novo Cruzeiro Novo Cruzeiro 6321608 +BR.15.3145356 Novo Oriente de Minas Novo Oriente De Minas 6321609 +BR.15.3145372 Novorizonte Novorizonte 6321610 +BR.15.3145406 Olaria Olaria 6321611 +BR.15.3145455 Olhos-d'Água Olhos-D'Agua 6321612 +BR.15.3145505 Olímpio Noronha Olimpio Noronha 6321613 +BR.15.3145604 Oliveira Oliveira 6321614 +BR.15.3145703 Oliveira Fortes Oliveira Fortes 6321615 +BR.15.3145802 Onça de Pitangui Onca De Pitangui 6321616 +BR.15.3145851 Oratórios Oratorios 6321617 +BR.15.3145877 Orizânia Orizania 6321618 +BR.15.3145901 Ouro Branco Ouro Branco 6321619 +BR.15.3146107 Ouro Preto Ouro Preto 6321620 +BR.15.3146206 Ouro Verde de Minas Ouro Verde De Minas 6321621 +BR.15.3146255 Padre Carvalho Padre Carvalho 6321622 +BR.15.3146305 Padre Paraíso Padre Paraiso 6321623 +BR.15.3146404 Paineiras Paineiras 6321624 +BR.15.3146503 Pains Pains 6321625 +BR.15.3146552 Pai Pedro Pai Pedro 6321626 +BR.15.3146602 Paiva Paiva 6321627 +BR.15.3146701 Palma Palma 6321628 +BR.15.3146750 Palmópolis Palmopolis 6321629 +BR.15.3146909 Papagaios Papagaios 6321630 +BR.15.3147006 Paracatu Paracatu 6321631 +BR.15.3147105 Pará de Minas Para De Minas 6321632 +BR.15.3147204 Paraguaçu Paraguacu 6321633 +BR.15.3147303 Paraisópolis Paraisopolis 6321634 +BR.15.3147402 Paraopeba Paraopeba 6321635 +BR.15.3147501 Passabém Passabem 6321636 +BR.15.3147600 Passa Quatro Passa Quatro 6321637 +BR.15.3147709 Passa Tempo Passa Tempo 6321638 +BR.15.3147808 Passa-Vinte Passa Vinte 6321639 +BR.15.3147907 Passos Passos 6321640 +BR.15.3147956 Patis Patis 6321641 +BR.15.3148004 Patos de Minas Patos De Minas 6321642 +BR.15.3148103 Patrocínio Patrocinio 6321643 +BR.15.3148301 Paula Cândido Paula Candido 6321644 +BR.15.3148400 Paulistas Paulistas 6321645 +BR.15.3148509 Pavão Pavao 6321646 +BR.15.3148608 Peçanha Pecanha 6321647 +BR.15.3148707 Pedra Azul Pedra Azul 6321648 +BR.15.3148756 Pedra Bonita Pedra Bonita 6321649 +BR.15.3148806 Pedra do Anta Pedra Do Anta 6321650 +BR.15.3148905 Pedra do Indaiá Pedra Do Indaia 6321651 +BR.15.3149002 Pedra Dourada Pedra Dourada 6321652 +BR.15.3149101 Pedralva Pedralva 6321653 +BR.15.3149150 Pedras de Maria da Cruz Pedras De Maria Da Cruz 6321654 +BR.15.3149200 Pedrinópolis Pedrinopolis 6321655 +BR.15.3149309 Pedro Leopoldo Pedro Leopoldo 6321656 +BR.15.3149408 Pedro Teixeira Pedro Teixeira 6321657 +BR.15.3149507 Pequeri Pequeri 6321658 +BR.15.3149606 Pequi Pequi 6321659 +BR.15.3149705 Perdigão Perdigao 6321660 +BR.15.3149804 Perdizes Perdizes 6321661 +BR.15.3149903 Perdões Perdoes 6321662 +BR.15.3149952 Periquito Periquito 6321663 +BR.15.3150000 Pescador Pescador 6321664 +BR.15.3150109 Piau Piau 6321665 +BR.15.3150158 Piedade de Caratinga Piedade De Caratinga 6321666 +BR.15.3150208 Piedade de Ponte Nova Piedade De Ponte Nova 6321667 +BR.15.3150307 Piedade do Rio Grande Piedade Do Rio Grande 6321668 +BR.15.3150406 Piedade dos Gerais Piedade Dos Gerais 6321669 +BR.15.3150505 Pimenta Pimenta 6321670 +BR.15.3150539 Pingo-d'Água Pingo D'Agua 6321671 +BR.15.3150570 Pintópolis Pintopolis 6321672 +BR.15.3150604 Piracema Piracema 6321673 +BR.15.3150703 Pirajuba Pirajuba 6321674 +BR.15.3150802 Piranga Piranga 6321675 +BR.15.3150901 Piranguçu Pirangucu 6321676 +BR.15.3151008 Piranguinho Piranguinho 6321677 +BR.15.3151107 Pirapetinga Pirapetinga 6321678 +BR.15.3151206 Pirapora Pirapora 6321679 +BR.15.3151305 Piraúba Pirauba 6321680 +BR.15.3151404 Pitangui Pitangui 6321681 +BR.15.3151503 Piumhi Piui 6321682 +BR.15.3151602 Planura Planura 6321683 +BR.15.3151701 Poço Fundo Poco Fundo 6321684 +BR.15.3151800 Poços de Caldas Pocos De Caldas 6321685 +BR.15.3151909 Pocrane Pocrane 6321686 +BR.15.3152006 Pompéu Pompeu 6321687 +BR.15.3152105 Ponte Nova Ponte Nova 6321688 +BR.15.3152131 Ponto Chique Ponto Chique 6321689 +BR.15.3152170 Ponto dos Volantes Ponto Dos Volantes 6321690 +BR.15.3152204 Porteirinha Porteirinha 6321691 +BR.15.3152303 Porto Firme Porto Firme 6321692 +BR.15.3152402 Poté Pote 6321693 +BR.15.3152501 Pouso Alegre Pouso Alegre 6321694 +BR.15.3152600 Pouso Alto Pouso Alto 6321695 +BR.15.3152709 Prados Prados 6321696 +BR.15.3152907 Pratápolis Pratapolis 6321697 +BR.15.3153004 Pratinha Pratinha 6321698 +BR.15.3153103 Presidente Bernardes Presidente Bernardes 6321699 +BR.15.3153202 Presidente Juscelino Presidente Juscelino 6321700 +BR.15.3153301 Presidente Kubitschek Presidente Kubitschek 6321701 +BR.15.3153400 Presidente Olegário Presidente Olegario 6321702 +BR.15.3153509 Alto Jequitibá Alto Jequitiba 6321703 +BR.15.3153608 Prudente de Morais Prudente De Morais 6321704 +BR.15.3153707 Quartel Geral Quartel Geral 6321705 +BR.15.3153806 Queluzito Queluzita 6321706 +BR.15.3153905 Raposos Raposos 6321707 +BR.15.3154002 Raul Soares Raul Soares 6321708 +BR.15.3154101 Recreio Recreio 6321709 +BR.15.3154150 Reduto Reduto 6321710 +BR.15.3154200 Resende Costa Resende Costa 6321711 +BR.15.3154309 Resplendor Resplendor 6321712 +BR.15.3154408 Ressaquinha Ressaquinha 6321713 +BR.15.3154457 Riachinho Riachinho 6321714 +BR.15.3154507 Riacho dos Machados Riacho Dos Machados 6321715 +BR.15.3154606 Ribeirão das Neves Ribeirao Das Neves 6321716 +BR.15.3154705 Ribeirão Vermelho Ribeirao Vermelho 6321717 +BR.15.3154804 Rio Acima Rio Acima 6321718 +BR.15.3154903 Rio Casca Rio Casca 6321719 +BR.15.3155009 Rio Doce Rio Doce 6321720 +BR.15.3155108 Rio do Prado Rio Do Prado 6321721 +BR.15.3155207 Rio Espera Rio Espera 6321722 +BR.15.3155306 Rio Manso Rio Manso 6321723 +BR.15.3155405 Rio Novo Rio Novo 6321724 +BR.15.3155504 Rio Paranaíba Rio Paranaiba 6321725 +BR.15.3155603 Rio Pardo de Minas Rio Pardo De Minas 6321726 +BR.15.3155702 Rio Piracicaba Rio Piracicaba 6321727 +BR.15.3155801 Rio Pomba Rio Pomba 6321728 +BR.15.3155900 Rio Preto Rio Preto 6321729 +BR.15.3156007 Rio Vermelho Rio Vermelho 6321730 +BR.15.3156106 Ritápolis Ritapolis 6321731 +BR.15.3156205 Rochedo de Minas Rochedo De Minas 6321732 +BR.15.3156304 Rodeiro Rodeiro 6321733 +BR.15.3156403 Romaria Romaria 6321734 +BR.15.3156452 Rosário da Limeira Rosario Da Limeira 6321735 +BR.15.3156502 Rubelita Rubelita 6321736 +BR.15.3156601 Rubim Rubim 6321737 +BR.15.3156700 Sabará Sabara 6321738 +BR.15.3156809 Sabinópolis Sabinopolis 6321739 +BR.15.3156908 Sacramento Sacramento 6321740 +BR.15.3157005 Salinas Salinas 6321741 +BR.15.3157104 Salto da Divisa Salto Da Divisa 6321742 +BR.15.3157203 Santa Bárbara Santa Barbara 6321743 +BR.15.3157252 Santa Bárbara do Leste Santa Barbara Do Leste 6321744 +BR.15.3157278 Santa Bárbara do Monte Verde Santa Barbara Do Monte Verde 6321745 +BR.15.3157336 Santa Cruz de Minas Santa Cruz De Minas 6321746 +BR.15.3157377 Santa Cruz de Salinas Santa Cruz De Salinas 6321747 +BR.15.3157401 Santa Cruz do Escalvado Santa Cruz Do Escalvado 6321748 +BR.15.3157500 Santa Efigênia de Minas Santa Efigenia De Minas 6321749 +BR.15.3157609 Santa Fé de Minas Santa Fe De Minas 6321750 +BR.15.3157658 Santa Helena de Minas Santa Helena De Minas 6321751 +BR.15.3157708 Santa Juliana Santa Juliana 6321752 +BR.15.3157807 Santa Luzia Santa Luzia 6321753 +BR.15.3157906 Santa Margarida Santa Margarida 6321754 +BR.15.3158003 Santa Maria de Itabira Santa Maria De Itabira 6321755 +BR.15.3158102 Santa Maria do Salto Santa Maria Do Salto 6321756 +BR.15.3158201 Santa Maria do Suaçuí Santa Maria Do Suacui 6321757 +BR.15.3158300 Santana da Vargem Santana Da Vargem 6321758 +BR.15.3158409 Santana de Cataguases Santana De Cataguases 6321759 +BR.15.3158508 Santana de Pirapama Santana De Pirapama 6321760 +BR.15.3158607 Santana do Deserto Santana Do Deserto 6321761 +BR.15.3158706 Santana do Garambéu Santana Do Garambeu 6321762 +BR.15.3158805 Santana do Jacaré Santana Do Jacare 6321763 +BR.15.3158904 Santana do Manhuaçu Santana Do Manhuacu 6321764 +BR.15.3158953 Santana do Paraíso Santana Do Paraiso 6321765 +BR.15.3159001 Santana do Riacho Santana Do Riacho 6321766 +BR.15.3159100 Santana dos Montes Santana Dos Montes 6321767 +BR.15.3159209 Santa Rita de Caldas Santa Rita De Caldas 6321768 +BR.15.3159308 Santa Rita de Jacutinga Santa Rita De Jacutinga 6321769 +BR.15.3159357 Santa Rita de Minas Santa Rita De Minas 6321770 +BR.15.3159407 Santa Rita de Ibitipoca Santa Rita De Ibitipoca 6321771 +BR.15.3159506 Santa Rita do Itueto Santa Rita Do Itueto 6321772 +BR.15.3159605 Santa Rita do Sapucaí Santa Rita Do Sapucai 6321773 +BR.15.3159704 Santa Rosa da Serra Santa Rosa Da Serra 6321774 +BR.15.3159803 Santa Vitória Santa Vitoria 6321775 +BR.15.3159902 Santo Antônio do Amparo Santo Antonio Do Amparo 6321776 +BR.15.3160009 Santo Antônio do Aventureiro Santo Antonio Do Aventureiro 6321777 +BR.15.3160108 Santo Antônio do Grama Santo Antonio Do Grama 6321778 +BR.15.3160207 Santo Antônio do Itambé Santo Antonio Do Itambe 6321779 +BR.15.3160306 Santo Antônio do Jacinto Santo Antonio Do Jacinto 6321780 +BR.15.3160405 Santo Antônio do Monte Santo Antonio Do Monte 6321781 +BR.15.3160454 Santo Antônio do Retiro Santo Antonio Do Retiro 6321782 +BR.15.3160504 Santo Antônio do Rio Abaixo Santo Antonio Do Rio Abaixo 6321783 +BR.15.3160603 Santo Hipólito Santo Hipolito 6321784 +BR.15.3160702 Santos Dumont Santos Dumont 6321785 +BR.15.3160801 São Bento Abade Sao Bento Abade 6321786 +BR.15.3160959 São Domingos das Dores Sao Domingos Das Dores 6321787 +BR.15.3161007 São Domingos do Prata Sao Domingos Do Prata 6321788 +BR.15.3161056 São Félix de Minas Sao Felix De Minas 6321789 +BR.15.3161304 São Francisco de Sales Sao Francisco De Sales 6321790 +BR.15.3161403 São Francisco do Glória Sao Francisco Do Gloria 6321791 +BR.15.3161502 São Geraldo Sao Geraldo 6321792 +BR.15.3161601 São Geraldo da Piedade Sao Geraldo Da Piedade 6321793 +BR.15.3161650 São Geraldo do Baixio Sao Geraldo Do Baixio 6321794 +BR.15.3161700 São Gonçalo do Abaeté Sao Goncalo Do Abaete 6321795 +BR.15.3161809 São Gonçalo do Pará Sao Goncalo Do Para 6321796 +BR.15.3161908 São Gonçalo do Rio Abaixo Sao Goncalo Do Rio Abaixo 6321797 +BR.15.3162005 São Gonçalo do Sapucaí Sao Goncalo Do Sapucai 6321798 +BR.15.3162104 São Gotardo Sao Gotardo 6321799 +BR.15.3162203 São João Batista do Glória Sao Joao Batista Do Gloria 6321800 +BR.15.3162252 São João da Lagoa Sao Joao Da Lagoa 6321801 +BR.15.3162302 São João da Mata Sao Joao Da Mata 6321802 +BR.15.3162401 São João da Ponte Sao Joao Da Ponte 6321803 +BR.15.3162450 São João das Missões Sao Joao Das Missoes 6321804 +BR.15.3162500 São João del Rei Sao Joao Del Rei 6321805 +BR.15.3162559 São João do Manhuaçu Sao Joao Do Manhuacu 6321806 +BR.15.3162575 São João do Manteninha Sao Joao Do Manteninha 6321807 +BR.15.3162609 São João do Oriente Sao Joao Do Oriente 6321808 +BR.15.3162658 São João do Pacuí Sao Joao Do Pacui 6321809 +BR.15.3162708 São João do Paraíso Sao Joao Do Paraiso 6321810 +BR.15.3162807 São João Evangelista Sao Joao Evangelista 6321811 +BR.15.3162906 São João Nepomuceno Sao Joao Nepomuceno 6321812 +BR.15.3162922 São Joaquim de Bicas Sao Joaquim De Bicas 6321813 +BR.15.3162948 São José da Barra Sao Jose Da Barra 6321814 +BR.15.3162955 São José da Lapa Sao Jose Da Lapa 6321815 +BR.15.3163003 São José da Safira Sao Jose Da Safira 6321816 +BR.15.3163102 São José da Varginha Sao Jose Da Varginha 6321817 +BR.15.3163201 São José do Alegre Sao Jose Do Alegre 6321818 +BR.15.3163300 São José do Divino Sao Jose Do Divino 6321819 +BR.15.3163409 São José do Goiabal Sao Jose Do Goiabal 6321820 +BR.15.3163508 São José do Jacuri Sao Jose Do Jacuri 6321821 +BR.15.3163607 São José do Mantimento Sao Jose Do Mantimento 6321822 +BR.15.3163706 São Lourenço Sao Lourenco 6321823 +BR.15.3163805 São Miguel do Anta Sao Miguel Do Anta 6321824 +BR.15.3163904 São Pedro da União Sao Pedro Da Uniao 6321825 +BR.15.3164001 São Pedro dos Ferros Sao Pedro Dos Ferros 6321826 +BR.15.3164100 São Pedro do Suaçuí Sao Pedro Do Suacui 6321827 +BR.15.3164209 São Romão Sao Romao 6321828 +BR.15.3164308 São Roque de Minas Sao Roque De Minas 6321829 +BR.15.3164407 São Sebastião da Bela Vista Sao Sebastiao Da Bela Vista 6321830 +BR.15.3164431 São Sebastião da Vargem Alegre Sao Sebastiao Da Vargem Alegre 6321831 +BR.15.3164472 São Sebastião do Anta Sao Sebastiao Do Anta 6321832 +BR.15.3164506 São Sebastião do Maranhão Sao Sebastiao Do Maranhao 6321833 +BR.15.3164605 São Sebastião do Oeste Sao Sebastiao Do Oeste 6321834 +BR.15.3164704 São Sebastião do Paraíso Sao Sebastiao Do Paraiso 6321835 +BR.15.3164803 São Sebastião do Rio Preto Sao Sebastiao Do Rio Preto 6321836 +BR.15.3164902 São Sebastião do Rio Verde Sao Sebastiao Do Rio Verde 6321837 +BR.15.3165008 São Tiago Sao Tiago 6321838 +BR.15.3165107 São Tomás de Aquino Sao Tomas De Aquino 6321839 +BR.15.3165206 São Thomé das Letras Sao Thome Das Letras 6321840 +BR.15.3165305 São Vicente de Minas Sao Vicente De Minas 6321841 +BR.15.3165404 Sapucaí-Mirim Sapucai-Mirim 6321842 +BR.15.3165503 Sardoá Sardoa 6321843 +BR.15.3165537 Sarzedo Sarzedo 6321844 +BR.15.3165552 Setubinha Setubinha 6321845 +BR.15.3165560 Sem-Peixe Sem-Peixe 6321846 +BR.15.3165578 Senador Amaral Senador Amaral 6321847 +BR.15.3165602 Senador Cortes Senador Cortes 6321848 +BR.15.3165701 Senador Firmino Senador Firmino 6321849 +BR.15.3165800 Senador José Bento Senador Jose Bento 6321850 +BR.15.3165909 Senador Modestino Gonçalves Senador Modestino Goncalves 6321851 +BR.15.3166006 Senhora de Oliveira Senhora De Oliveira 6321852 +BR.15.3166105 Senhora do Porto Senhora Do Porto 6321853 +BR.15.3166204 Senhora dos Remédios Senhora Dos Remedios 6321854 +BR.15.3166303 Sericita Sericita 6321855 +BR.15.3166402 Seritinga Seritinga 6321856 +BR.15.3166501 Serra Azul de Minas Serra Azul De Minas 6321857 +BR.15.3166600 Serra da Saudade Serra Da Saudade 6321858 +BR.15.3166709 Serra dos Aimorés Serra Dos Aimores 6321859 +BR.15.3166808 Serra do Salitre Serra Do Salitre 6321860 +BR.15.3166907 Serrania Serrania 6321861 +BR.15.3166956 Serranópolis de Minas Serranopolis De Minas 6321862 +BR.15.3167004 Serranos Serranos 6321863 +BR.15.3167103 Serro Serro 6321864 +BR.15.3167202 Sete Lagoas Sete Lagoas 6321865 +BR.15.3167301 Silveirânia Silveirania 6321866 +BR.15.3167400 Silvianópolis Silvianopolis 6321867 +BR.15.3167509 Simão Pereira Simao Pereira 6321868 +BR.15.3167608 Simonésia Simonesia 6321869 +BR.15.3167707 Sobrália Sobralia 6321870 +BR.15.3167806 Soledade de Minas Soledade De Minas 6321871 +BR.15.3167905 Tabuleiro Tabuleiro 6321872 +BR.15.3168002 Taiobeiras Taiobeiras 6321873 +BR.15.3168051 Taparuba Taparuba 6321874 +BR.15.3168101 Tapira Tapira 6321875 +BR.15.3168200 Tapiraí Tapirai 6321876 +BR.15.3168309 Taquaraçu de Minas Taquaracu De Minas 6321877 +BR.15.3168408 Tarumirim Tarumirim 6321878 +BR.15.3168507 Teixeiras Teixeiras 6321879 +BR.15.3168606 Teófilo Otoni Teofilo Otoni 6321880 +BR.15.3168705 Timóteo Timoteo 6321881 +BR.15.3168804 Tiradentes Tiradentes 6321882 +BR.15.3168903 Tiros Tiros 6321883 +BR.15.3169000 Tocantins Tocantins 6321884 +BR.15.3169059 Tocos do Moji Tocos Do Moji 6321885 +BR.15.3169109 Toledo Toledo 6321886 +BR.15.3169208 Tombos Tombos 6321887 +BR.15.3169307 Três Corações Tres Coracoes 6321888 +BR.15.3169356 Três Marias Tres Marias 6321889 +BR.15.3169406 Três Pontas Tres Pontas 6321890 +BR.15.3169505 Tumiritinga Tumiritinga 6321891 +BR.15.3169604 Tupaciguara Tupaciguara 6321892 +BR.15.3169703 Turmalina Turmalina 6321893 +BR.15.3169802 Turvolândia Turvolandia 6321894 +BR.15.3169901 Ubá Uba 6321895 +BR.15.3170008 Ubaí Ubai 6321896 +BR.15.3170057 Ubaporanga Ubaporanga 6321897 +BR.15.3170107 Uberaba Uberaba 6321898 +BR.15.3170206 Uberlândia Uberlandia 6321899 +BR.15.3170305 Umburatiba Umburatiba 6321900 +BR.15.3170404 Unaí Unai 6321901 +BR.15.3170438 União de Minas Uniao De Minas 6321902 +BR.15.3170479 Uruana de Minas Uruana De Minas 6321903 +BR.15.3170503 Urucânia Urucania 6321904 +BR.15.3170529 Urucuia Urucuia 6321905 +BR.15.3170578 Vargem Alegre Vargem Alegre 6321906 +BR.15.3170602 Vargem Bonita Vargem Bonita 6321907 +BR.15.3170651 Vargem Grande do Rio Pardo Vargem Grande Do Rio Pardo 6321908 +BR.15.3170701 Varginha Varginha 6321909 +BR.15.3170750 Varjão de MInas Varjao De Minas 6321910 +BR.15.3170800 Várzea da Palma Varzea Da Palma 6321911 +BR.15.3170909 Varzelândia Varzelandia 6321912 +BR.15.3171006 Vazante Vazante 6321913 +BR.15.3171030 Verdelândia Verdelandia 6321914 +BR.15.3171071 Veredinha Veredinha 6321915 +BR.15.3171105 Veríssimo Verissimo 6321916 +BR.15.3171154 Vermelho Novo Vermelho Novo 6321917 +BR.15.3171204 Vespasiano Vespasiano 6321918 +BR.15.3171303 Viçosa Vicosa 6321919 +BR.15.3171402 Vieiras Vieiras 6321920 +BR.15.3171501 Mathias Lobato Mathias Lobato 6321921 +BR.15.3171600 Virgem da Lapa Virgem Da Lapa 6321922 +BR.15.3171709 Virgínia Virginia 6321923 +BR.15.3171808 Virginópolis Virginopolis 6321924 +BR.15.3171907 Virgolândia Virgolandia 6321925 +BR.15.3172004 Visconde do Rio Branco Visconde Do Rio Branco 6321926 +BR.15.3172103 Volta Grande Volta Grande 6321927 +BR.15.3172202 Wenceslau Braz Wenceslau Braz 6321928 +BR.08.3200102 Afonso Cláudio Afonso Claudio 6321929 +BR.08.3200136 Águia Branca Aguia Branca 6321930 +BR.08.3200169 Água Doce do Norte Agua Doce Do Norte 6321931 +BR.08.3200300 Alfredo Chaves Alfredo Chaves 6321932 +BR.08.3200359 Alto Rio Novo Alto Rio Novo 6321933 +BR.08.3200409 Anchieta Anchieta 6321934 +BR.08.3200508 Apiacá Apiaca 6321935 +BR.08.3200607 Aracruz Aracruz 6321936 +BR.08.3200706 Atílio Vivacqua Atilio Vivacqua 6321937 +BR.08.3200805 Baixo Guandu Baixo Guandu 6321938 +BR.08.3200904 Barra de São Francisco Barra De Sao Francisco 6321939 +BR.08.3201001 Boa Esperança Boa Esperanca 6321940 +BR.08.3201100 Bom Jesus do Norte Bom Jesus Do Norte 6321941 +BR.08.3201159 Brejetuba Brejetuba 6321942 +BR.08.3201209 Cachoeiro de Itapemirim Cachoeiro De Itapemirim 6321943 +BR.08.3201308 Cariacica Cariacica 6321944 +BR.08.3201407 Castelo Castelo 6321945 +BR.08.3201605 Conceição da Barra Conceicao Da Barra 6321946 +BR.08.3201704 Conceição do Castelo Conceicao Do Castelo 6321947 +BR.08.3201803 Divino de São Lourenço Divino De Sao Lourenco 6321948 +BR.08.3201902 Domingos Martins Domingos Martins 6321949 +BR.08.3202009 Dores do Rio Preto Dores do Rio Preto 6321950 +BR.08.3202108 Ecoporanga Ecoporanga 6321951 +BR.08.3202207 Fundão Fundao 6321952 +BR.08.3202306 Guaçuí Guacui 6321953 +BR.08.3202405 Guarapari Guarapari 6321954 +BR.08.3202454 Ibatiba Ibatiba 6321955 +BR.08.3202504 Ibiraçu Ibiracu 6321956 +BR.08.3202553 Ibitirama Ibitirama 6321957 +BR.08.3202603 Iconha Iconha 6321958 +BR.08.3202652 Irupi Irupi 6321959 +BR.08.3202702 Itaguaçu Itaguacu 6321960 +BR.08.3202801 Itapemirim Itapemirim 6321961 +BR.08.3202900 Itarana Itarana 6321962 +BR.08.3203007 Iúna Iuna 6321963 +BR.08.3203056 Jaguaré Jaguare 6321964 +BR.08.3203106 Jerônimo Monteiro Jeronimo Monteiro 6321965 +BR.08.3203130 João Neiva Joao Neiva 6321966 +BR.08.3203163 Laranja da Terra Laranja Da Terra 6321967 +BR.08.3203205 Linhares Linhares 6321968 +BR.08.3203304 Mantenópolis Mantenopolis 6321969 +BR.08.3203320 Marataízes Marataizes 6321970 +BR.08.3203346 Marechal Floriano Marechal Floriano 6321971 +BR.08.3203353 Marilândia Marilandia 6321972 +BR.08.3203403 Mimoso do Sul Mimoso Do Sul 6321973 +BR.08.3203502 Montanha Montanha 6321974 +BR.08.3203601 Mucurici Mucurici 6321975 +BR.08.3203700 Muniz Freire Muniz Freire 6321976 +BR.08.3203809 Muqui Muqui 6321977 +BR.08.3203908 Nova Venécia Nova Venecia 6321978 +BR.08.3204005 Pancas Pancas 6321979 +BR.08.3204054 Pedro Canário Pedro Canario 6321980 +BR.08.3204104 Pinheiros Pinheiros 6321981 +BR.08.3204203 Piúma Piuma 6321982 +BR.08.3204252 Ponto Belo Ponto Belo 6321983 +BR.08.3204302 Presidente Kennedy Presidente Kennedy 6321984 +BR.08.3204351 Rio Bananal Rio Bananal 6321985 +BR.08.3204401 Rio Novo do Sul Rio Novo Do Sul 6321986 +BR.08.3204609 Santa Teresa Santa Teresa 6321987 +BR.08.3204658 São Domingos do Norte Sao Domingos Do Norte 6321988 +BR.08.3204708 São Gabriel da Palha Sao Gabriel Da Palha 6321989 +BR.08.3204906 São Mateus Sao Mateus 6321990 +BR.08.3204955 São Roque do Canaã Sao Roque Do Canaa 6321991 +BR.08.3205002 Serra Serra 6321992 +BR.08.3205010 Sooretama Sooretama 6321993 +BR.08.3205036 Vargem Alta Vargem Alta 6321994 +BR.08.3205069 Venda Nova do Imigrante Venda Nova Do Imigrante 6321995 +BR.08.3205101 Viana Viana 6321996 +BR.08.3205150 Vila Pavão Vila Pavao 6321997 +BR.08.3205176 Vila Valério Vila Valerio 6321998 +BR.08.3205200 Vila Velha Vila Velha 6321999 +BR.08.3205309 Vitória Vitoria 6322000 +BR.21.3300100 Angra dos Reis Angra Dos Reis 6322001 +BR.21.3300159 Aperibé Aperibe 6322002 +BR.21.3300209 Araruama Araruama 6322003 +BR.21.3300258 Arraial do Cabo Arraial Do Cabo 6322004 +BR.21.3300308 Barra do Piraí Barra Do Pirai 6322005 +BR.21.3300407 Barra Mansa Barra Mansa 6322006 +BR.21.3300456 Belford Roxo Belford Roxo 6322007 +BR.21.3300506 Bom Jardim Bom Jardim 6322008 +BR.21.3300605 Bom Jesus do Itabapoana Bom Jesus do Itabapoana 6322009 +BR.21.3300704 Cabo Frio Cabo Frio 6322010 +BR.21.3300803 Cachoeiras de Macacu Cachoeiras De Macacu 6322011 +BR.21.3300902 Cambuci Cambuci 6322012 +BR.21.3300936 Carapebus Carapebus 6322013 +BR.21.3300951 Comendador Levy Gasparian Comendador Levy Gasparian 6322014 +BR.21.3301009 Campos dos Goytacazes Campos Dos Goytacazes 6322015 +BR.21.3301157 Cardoso Moreira Cardoso Moreira 6322016 +BR.21.3301306 Casimiro de Abreu Casimiro De Abreu 6322017 +BR.21.3301504 Cordeiro Cordeiro 6322018 +BR.21.3301702 Duque de Caxias Duque De Caxias 6322019 +BR.21.3301801 Engenheiro Paulo de Frontin Engenheiro Paulo De Frontin 6322020 +BR.21.3301850 Guapimirim Guapimirim 6322021 +BR.21.3301876 Iguaba Grande Iguaba Grande 6322022 +BR.21.3301900 Itaboraí Itaborai 6322023 +BR.21.3302007 Itaguaí Itaguai 6322024 +BR.21.3302056 Italva Italva 6322025 +BR.21.3302106 Itaocara Itaocara 6322026 +BR.21.3302205 Itaperuna Itaperuna 6322027 +BR.21.3302254 Itatiaia Itatiaia 6322028 +BR.21.3302270 Japeri Japeri 6322029 +BR.21.3302304 Laje do Muriaé Laje Do Muriae 6322030 +BR.21.3302403 Macaé Macae 6322031 +BR.21.3302452 Macuco Macuco 6322032 +BR.21.3302502 Magé Mage 6322033 +BR.21.3302601 Mangaratiba Mangaratiba 6322034 +BR.21.3302700 Maricá Marica 6322035 +BR.21.3302809 Mendes Mendes 6322036 +BR.21.3302908 Miguel Pereira Miguel Pereira 6322037 +BR.21.3303005 Miracema Miracema 6322038 +BR.21.3303104 Natividade Natividade 6322039 +BR.21.3303203 Nilópolis Nilopolis 6322040 +BR.21.3303302 Niterói Niteroi 6322041 +BR.21.3303401 Nova Friburgo Nova Friburgo 6322042 +BR.21.3303609 Paracambi Paracambi 6322043 +BR.21.3303708 Paraíba do Sul Paraiba Do Sul 6322044 +BR.21.3303807 Paraty Paraty 6322045 +BR.21.3303856 Paty do Alferes Paty Do Alferes 6322046 +BR.21.3303906 Petrópolis Petropolis 6322047 +BR.21.3303955 Pinheiral Pinheiral 6322048 +BR.21.3304003 Piraí Pirai 6322049 +BR.21.3304102 Porciúncula Porciuncula 6322050 +BR.21.3304110 Porto Real Porto Real 6322051 +BR.21.3304128 Quatis Quatis 6322052 +BR.21.3304144 Queimados Queimados 6322053 +BR.21.3304151 Quissamã Quissama 6322054 +BR.21.3304201 Resende Resende 6322055 +BR.21.3304300 Rio Bonito Rio Bonito 6322056 +BR.21.3304409 Rio Claro Rio Claro 6322057 +BR.21.3304508 Rio das Flores Rio Das Flores 6322058 +BR.21.3304524 Rio das Ostras Rio Das Ostras 6322059 +BR.21.3304557 Rio de Janeiro Rio de Janeiro 6322060 +BR.21.3304607 Santa Maria Madalena Santa Maria Madalena 6322061 +BR.21.3304706 Santo Antônio de Pádua Santo Antonio De Padua 6322062 +BR.21.3304755 São Francisco de Itabapoana Sao Francisco De Itabapoana 6322063 +BR.21.3304805 São Fidélis Sao Fidelis 6322064 +BR.21.3304904 São Gonçalo Sao Goncalo 6322065 +BR.21.3305000 São João da Barra Sao Joao Da Barra 6322066 +BR.21.3305109 São João de Meriti Sao Joao De Meriti 6322067 +BR.21.3305133 São José de Ubá Sao Jose De Uba 6322068 +BR.21.3305158 São José do Vale do Rio Preto Sao Jose Do Vale Do Rio Preto 6322069 +BR.21.3305208 São Pedro da Aldeia Sao Pedro Da Aldeia 6322070 +BR.21.3305307 São Sebastião do Alto Sao Sebastiao Do Alto 6322071 +BR.21.3305406 Sapucaia Sapucaia 6322072 +BR.21.3305505 Saquarema Saquarema 6322073 +BR.21.3305554 Seropédica Seropedica 6322074 +BR.21.3305604 Silva Jardim Silva Jardim 6322075 +BR.21.3305703 Sumidouro Sumidouro 6322076 +BR.21.3305752 Tanguá Tangua 6322077 +BR.21.3305802 Teresópolis Teresopolis 6322078 +BR.21.3305901 Trajano de Moraes Trajano de Moraes 6322079 +BR.21.3306008 Três Rios Tres Rios 6322080 +BR.21.3306107 Valença Valenca 6322081 +BR.21.3306156 Varre-Sai Varre-Sai 6322082 +BR.21.3306206 Vassouras Vassouras 6322083 +BR.21.3306305 Volta Redonda Volta Redonda 6322084 +BR.27.3500204 Adolfo Adolfo 6322085 +BR.27.3500501 Águas de Lindóia Aguas De Lindoia 6322086 +BR.27.3500550 Águas de Santa Bárbara Aguas De Santa Barbara 6322087 +BR.27.3500758 Alambari Alambari 6322088 +BR.27.3500907 Altair Altair 6322089 +BR.27.3501152 Alumínio Aluminio 6322090 +BR.27.3501509 Alvinlândia Alvinlandia 6322091 +BR.27.3501707 Américo Brasiliense Americo Brasiliense 6322092 +BR.27.3502101 Andradina Andradina 6322093 +BR.27.3502200 Angatuba Angatuba 6322094 +BR.27.3502309 Anhembi Anhembi 6322095 +BR.27.3502507 Aparecida Aparecida 6322096 +BR.27.3502606 Aparecida d'Oeste Aparecida D'Oeste 6322097 +BR.27.3502705 Apiaí Apiai 6322098 +BR.27.3502754 Araçariguama Aracariguama 6322099 +BR.27.3502804 Araçatuba Aracatuba 6322100 +BR.27.3502903 Araçoiaba da Serra Aracoiaba Da Serra 6322101 +BR.27.3503000 Aramina Aramina 6322102 +BR.27.3503109 Arandu Arandu 6322103 +BR.27.3503158 Arapeí Arapei 6322104 +BR.27.3503208 Araraquara Araraquara 6322105 +BR.27.3503307 Araras Araras 6322106 +BR.27.3503356 Arco-Íris Arco-Iris 6322107 +BR.27.3503505 Areias Areias 6322108 +BR.27.3503604 Areiópolis Areiopolis 6322109 +BR.27.3503703 Ariranha Ariranha 6322110 +BR.27.3503802 Artur Nogueira Artur Nogueira 6322111 +BR.27.3503901 Arujá Aruja 6322112 +BR.27.3503950 Aspásia Aspasia 6322113 +BR.27.3504107 Atibaia Atibaia 6322114 +BR.27.3504206 Auriflama Auriflama 6322115 +BR.27.3504305 Avaí Avai 6322116 +BR.27.3504404 Avanhandava Avanhandava 6322117 +BR.27.3504503 Avaré Avare 6322118 +BR.27.3504602 Bady Bassitt Bady Bassitt 6322119 +BR.27.3504701 Balbinos Balbinos 6322120 +BR.27.3504800 Bálsamo Balsamo 6322121 +BR.27.3504909 Bananal Bananal 6322122 +BR.27.3505005 Barão de Antonina Barao De Antonina 6322123 +BR.27.3505203 Bariri Bariri 6322124 +BR.27.3505302 Barra Bonita Barra Bonita 6322125 +BR.27.3505351 Barra do Chapéu Barra Do Chapeu 6322126 +BR.27.3505401 Barra do Turvo Barra Do Turvo 6322127 +BR.27.3505500 Barretos Barretos 6322128 +BR.27.3505609 Barrinha Barrinha 6322129 +BR.27.3505708 Barueri Barueri 6322130 +BR.27.3505807 Bastos Bastos 6322131 +BR.27.3505906 Batatais Batatais 6322132 +BR.27.3506003 Bauru Bauru 6322133 +BR.27.3506102 Bebedouro Bebedouro 6322134 +BR.27.3506201 Bento de Abreu Bento De Abreu 6322135 +BR.27.3506300 Bernardino de Campos Bernardino De Campos 6322136 +BR.27.3506359 Bertioga Bertioga 6322137 +BR.27.3506409 Bilac Bilac 6322138 +BR.27.3506508 Birigui Birigui 6322139 +BR.27.3506607 Biritiba-Mirim Biritiba-Mirim 6322140 +BR.27.3506706 Boa Esperança do Sul Boa Esperanca Do Sul 6322141 +BR.27.3506805 Bocaina Bocaina 6322142 +BR.27.3506904 Bofete Bofete 6322143 +BR.27.3507001 Boituva Boituva 6322144 +BR.27.3507100 Bom Jesus dos Perdões Bom Jesus Dos Perdoes 6322145 +BR.27.3507159 Bom Sucesso de Itararé Bom Sucesso De Itarare 6322146 +BR.27.3507209 Borá Bora 6322147 +BR.27.3507308 Boracéia Boraceia 6322148 +BR.27.3507407 Borborema Borborema 6322149 +BR.27.3507456 Borebi Borebi 6322150 +BR.27.3507506 Botucatu Botucatu 6322151 +BR.27.3507605 Bragança Paulista Braganca Paulista 6322152 +BR.27.3507704 Braúna Brauna 6322153 +BR.27.3507753 Brejo Alegre Brejo Alegre 6322154 +BR.27.3507803 Brodowski Brodowski 6322155 +BR.27.3507902 Brotas Brotas 6322156 +BR.27.3508009 Buri Buri 6322157 +BR.27.3508108 Buritama Buritama 6322158 +BR.27.3508207 Buritizal Buritizal 6322159 +BR.27.3508306 Cabrália Paulista Cabralia Paulista 6322160 +BR.27.3508405 Cabreúva Cabreuva 6322161 +BR.27.3508504 Caçapava Cacapava 6322162 +BR.27.3508603 Cachoeira Paulista Cachoeira Paulista 6322163 +BR.27.3508702 Caconde Caconde 6322164 +BR.27.3508801 Cafelândia Cafelandia 6322165 +BR.27.3508900 Caiabu Caiabu 6322166 +BR.27.3509007 Caieiras Caieiras 6322167 +BR.27.3509106 Caiuá Caiua 6322168 +BR.27.3509205 Cajamar Cajamar 6322169 +BR.27.3509254 Cajati Cajati 6322170 +BR.27.3509304 Cajobi Cajobi 6322171 +BR.27.3509403 Cajuru Cajuru 6322172 +BR.27.3509452 Campina do Monte Alegre Campina Do Monte Alegre 6322173 +BR.27.3509700 Campos do Jordão Campos do Jordao 6322174 +BR.27.3509809 Campos Novos Paulista Campos Novos Paulista 6322175 +BR.27.3509908 Cananéia Cananeia 6322176 +BR.27.3509957 Canas Canas 6322177 +BR.27.3510005 Cândido Mota Candido Mota 6322178 +BR.27.3510104 Cândido Rodrigues Candido Rodrigues 6322179 +BR.27.3510153 Canitar Canitar 6322180 +BR.27.3510203 Capão Bonito Capao Bonito 6322181 +BR.27.3510302 Capela do Alto Capela Do Alto 6322182 +BR.27.3510401 Capivari Capivari 6322183 +BR.27.3510500 Caraguatatuba Caraguatatuba 6322184 +BR.27.3510609 Carapicuíba Carapicuiba 6322185 +BR.27.3510708 Cardoso Cardoso 6322186 +BR.27.3510807 Casa Branca Casa Branca 6322187 +BR.27.3510906 Cássia dos Coqueiros Cassia Dos Coqueiros 6322188 +BR.27.3511003 Castilho Castilho 6322189 +BR.27.3511102 Catanduva Catanduva 6322190 +BR.27.3511201 Catiguá Catigua 6322191 +BR.27.3511300 Cedral Cedral 6322192 +BR.27.3511409 Cerqueira César Cerqueira Cesar 6322193 +BR.27.3511508 Cerquilho Cerquilho 6322194 +BR.27.3511607 Cesário Lange Cesario Lange 6322195 +BR.27.3511904 Clementina Clementina 6322196 +BR.27.3512001 Colina Colina 6322197 +BR.27.3512100 Colômbia Colombia 6322198 +BR.27.3512209 Conchal Conchal 6322199 +BR.27.3512308 Conchas Conchas 6322200 +BR.27.3512407 Cordeirópolis Cordeiropolis 6322201 +BR.27.3512605 Coronel Macedo Coronel Macedo 6322202 +BR.27.3512803 Cosmópolis Cosmopolis 6322203 +BR.27.3513009 Cotia Cotia 6322204 +BR.27.3513108 Cravinhos Cravinhos 6322205 +BR.27.3513207 Cristais Paulista Cristais Paulista 6322206 +BR.27.3513306 Cruzália Cruzalia 6322207 +BR.27.3513405 Cruzeiro Cruzeiro 6322208 +BR.27.3513504 Cubatão Cubatao 6322209 +BR.27.3513603 Cunha Cunha 6322210 +BR.27.3513702 Descalvado Descalvado 6322211 +BR.27.3513801 Diadema Diadema 6322212 +BR.27.3513850 Dirce Reis Dirce Reis 6322213 +BR.27.3514007 Dobrada Dobrada 6322214 +BR.27.3514106 Dois Córregos Dois Corregos 6322215 +BR.27.3514205 Dolcinópolis Dolcinopolis 6322216 +BR.27.3514304 Dourado Dourado 6322217 +BR.27.3514403 Dracena Dracena 6322218 +BR.27.3514502 Duartina Duartina 6322219 +BR.27.3514601 Dumont Dumont 6322220 +BR.27.3514700 Echaporã Echapora 6322221 +BR.27.3514809 Eldorado Eldorado 6322222 +BR.27.3514908 Elias Fausto Elias Fausto 6322223 +BR.27.3514924 Elisiário Elisiario 6322224 +BR.27.3514957 Embaúba Embauba 6322225 +BR.27.3515004 Embu das Artes Embu das Artes 6322226 +BR.27.3515103 Embu-Guaçu Embu-Guacu 6322227 +BR.27.3515129 Emilianópolis Emilianopolis 6322228 +BR.27.3515152 Engenheiro Coelho Engenheiro Coelho 6322229 +BR.27.3515186 Espírito Santo do Pinhal Espirito Santo Do Pinhal 6322230 +BR.27.3515194 Espírito Santo do Turvo Espirito Santo Do Turvo 6322231 +BR.27.3515202 Estrela d'Oeste Estrela D'Oeste 6322232 +BR.27.3515301 Estrela do Norte Estrela Do Norte 6322233 +BR.27.3515350 Euclides da Cunha Paulista Euclides Da Cunha Paulista 6322234 +BR.27.3515400 Fartura Fartura 6322235 +BR.27.3515509 Fernandópolis Fernandopolis 6322236 +BR.27.3515608 Fernando Prestes Fernando Prestes 6322237 +BR.27.3515657 Fernão Fernao 6322238 +BR.27.3515707 Ferraz de Vasconcelos Ferraz De Vasconcelos 6322239 +BR.27.3515806 Flora Rica Flora Rica 6322240 +BR.27.3515905 Floreal Floreal 6322241 +BR.27.3516002 Flórida Paulista Florida Paulista 6322242 +BR.27.3516101 Florínea Florinea 6322243 +BR.27.3516309 Francisco Morato Francisco Morato 6322244 +BR.27.3516408 Franco da Rocha Franco Da Rocha 6322245 +BR.27.3516507 Gabriel Monteiro Gabriel Monteiro 6322246 +BR.27.3516606 Gália Galia 6322247 +BR.27.3516804 Gastão Vidigal Gastao Vidigal 6322248 +BR.27.3516853 Gavião Peixoto Gaviao Peixoto 6322249 +BR.27.3516903 General Salgado General Salgado 6322250 +BR.27.3517000 Getulina Getulina 6322251 +BR.27.3517109 Glicério Glicerio 6322252 +BR.27.3517208 Guaiçara Guaicara 6322253 +BR.27.3517307 Guaimbê Guaimbe 6322254 +BR.27.3517406 Guaíra Guaira 6322255 +BR.27.3517505 Guapiaçu Guapiacu 6322256 +BR.27.3517604 Guapiara Guapiara 6322257 +BR.27.3517703 Guará Guara 6322258 +BR.27.3517901 Guaraci Guaraci 6322259 +BR.27.3518008 Guarani d'Oeste Guarani D'Oeste 6322260 +BR.27.3518107 Guarantã Guaranta 6322261 +BR.27.3518206 Guararapes Guararapes 6322262 +BR.27.3518305 Guararema Guararema 6322263 +BR.27.3518404 Guaratinguetá Guaratingueta 6322264 +BR.27.3518503 Guareí Guarei 6322265 +BR.27.3518602 Guariba Guariba 6322266 +BR.27.3518701 Guarujá Guaruja 6322267 +BR.27.3518800 Guarulhos Guarulhos 6322268 +BR.27.3518859 Guatapará Guatapara 6322269 +BR.27.3518909 Guzolândia Guzolandia 6322270 +BR.27.3519006 Herculândia Herculandia 6322271 +BR.27.3519055 Holambra Holambra 6322272 +BR.27.3519071 Hortolândia Hortolandia 6322273 +BR.27.3519204 Iacri Iacri 6322274 +BR.27.3519253 Iaras Iaras 6322275 +BR.27.3519303 Ibaté Ibate 6322276 +BR.27.3519402 Ibirá Ibira 6322277 +BR.27.3519501 Ibirarema Ibirarema 6322278 +BR.27.3519600 Ibitinga Ibitinga 6322279 +BR.27.3519709 Ibiúna Ibiuna 6322280 +BR.27.3519808 Icém Icem 6322281 +BR.27.3519907 Iepê Iepe 6322282 +BR.27.3520004 Igaraçu do Tietê Igaracu Do Tiete 6322283 +BR.27.3520202 Igaratá Igarata 6322284 +BR.27.3520301 Iguape Iguape 6322285 +BR.27.3520400 Ilhabela Ilhabela 6322286 +BR.27.3520426 Ilha Comprida Ilha Comprida 6322287 +BR.27.3520442 Ilha Solteira Ilha Solteira 6322288 +BR.27.3520509 Indaiatuba Indaiatuba 6322289 +BR.27.3520608 Indiana Indiana 6322290 +BR.27.3520707 Indiaporã Indiapora 6322291 +BR.27.3520806 Inúbia Paulista Inubia Paulista 6322292 +BR.27.3520905 Ipaussu Ipaucu 6322293 +BR.27.3521002 Iperó Ipero 6322294 +BR.27.3521101 Ipeúna Ipeuna 6322295 +BR.27.3521150 Ipiguá Ipigua 6322296 +BR.27.3521309 Ipuã Ipua 6322297 +BR.27.3521408 Iracemápolis Iracemapolis 6322298 +BR.27.3521507 Irapuã Irapua 6322299 +BR.27.3521606 Irapuru Irapuru 6322300 +BR.27.3521705 Itaberá Itabera 6322301 +BR.27.3521804 Itaí Itai 6322302 +BR.27.3521903 Itajobi Itajobi 6322303 +BR.27.3522000 Itaju Itaju 6322304 +BR.27.3522109 Itanhaém Itanhaem 6322305 +BR.27.3522158 Itaoca Itaoca 6322306 +BR.27.3522208 Itapecerica da Serra Itapecerica Da Serra 6322307 +BR.27.3522307 Itapetininga Itapetininga 6322308 +BR.27.3522406 Itapeva Itapeva 6322309 +BR.27.3522505 Itapevi Itapevi 6322310 +BR.27.3522653 Itapirapuã Paulista Itapirapua Paulista 6322311 +BR.27.3522703 Itápolis Itapolis 6322312 +BR.27.3522802 Itaporanga Itaporanga 6322313 +BR.27.3522901 Itapuí Itapui 6322314 +BR.27.3523008 Itapura Itapura 6322315 +BR.27.3523107 Itaquaquecetuba Itaquaquecetuba 6322316 +BR.27.3523206 Itararé Itarare 6322317 +BR.27.3523305 Itariri Itariri 6322318 +BR.27.3523404 Itatiba Itatiba 6322319 +BR.27.3523503 Itatinga Itatinga 6322320 +BR.27.3523602 Itirapina Itirapina 6322321 +BR.27.3523800 Itobi Itobi 6322322 +BR.27.3523909 Itu Itu 6322323 +BR.27.3524006 Itupeva Itupeva 6322324 +BR.27.3524105 Ituverava Ituverava 6322325 +BR.27.3524204 Jaborandi Jaborandi 6322326 +BR.27.3524303 Jaboticabal Jaboticabal 6322327 +BR.27.3524402 Jacareí Jacarei 6322328 +BR.27.3524501 Jaci Jaci 6322329 +BR.27.3524600 Jacupiranga Jacupiranga 6322330 +BR.27.3524709 Jaguariúna Jaguariuna 6322331 +BR.27.3524808 Jales Jales 6322332 +BR.27.3524907 Jambeiro Jambeiro 6322333 +BR.27.3525003 Jandira Jandira 6322334 +BR.27.3525300 Jaú Jau 6322335 +BR.27.3525409 Jeriquara Jeriquara 6322336 +BR.27.3525508 Joanópolis Joanopolis 6322337 +BR.27.3525607 João Ramalho Joao Ramalho 6322338 +BR.27.3525805 Júlio Mesquita Julio Mesquita 6322339 +BR.27.3525854 Jumirim Jumirim 6322340 +BR.27.3525904 Jundiaí Jundiai 6322341 +BR.27.3526001 Junqueirópolis Junqueiropolis 6322342 +BR.27.3526100 Juquiá Juquia 6322343 +BR.27.3526209 Juquitiba Juquitiba 6322344 +BR.27.3526308 Lagoinha Lagoinha 6322345 +BR.27.3526407 Laranjal Paulista Laranjal Paulista 6322346 +BR.27.3526506 Lavínia Lavinia 6322347 +BR.27.3526605 Lavrinhas Lavrinhas 6322348 +BR.27.3526704 Leme Leme 6322349 +BR.27.3526803 Lençóis Paulista Lencois Paulista 6322350 +BR.27.3526902 Limeira Limeira 6322351 +BR.27.3527108 Lins Lins 6322352 +BR.27.3527207 Lorena Lorena 6322353 +BR.27.3527256 Lourdes Lourdes 6322354 +BR.27.3527306 Louveira Louveira 6322355 +BR.27.3527504 Lucianópolis Lucianopolis 6322356 +BR.27.3527702 Luiziânia Luiziania 6322357 +BR.27.3528007 Macatuba Macatuba 6322358 +BR.27.3528106 Macaubal Macaubal 6322359 +BR.27.3528205 Macedônia Macedonia 6322360 +BR.27.3528304 Magda Magda 6322361 +BR.27.3528403 Mairinque Mairinque 6322362 +BR.27.3528502 Mairiporã Mairipora 6322363 +BR.27.3528601 Manduri Manduri 6322364 +BR.27.3528700 Marabá Paulista Maraba Paulista 6322365 +BR.27.3528809 Maracaí Maracai 6322366 +BR.27.3528858 Marapoama Marapoama 6322367 +BR.27.3528908 Mariápolis Mariapolis 6322368 +BR.27.3529005 Marília Marilia 6322369 +BR.27.3529104 Marinópolis Marinopolis 6322370 +BR.27.3529203 Martinópolis Martinopolis 6322371 +BR.27.3529302 Matão Matao 6322372 +BR.27.3529401 Mauá Maua 6322373 +BR.27.3529500 Mendonça Mendonca 6322374 +BR.27.3529609 Meridiano Meridiano 6322375 +BR.27.3529658 Mesópolis Mesopolis 6322376 +BR.27.3529708 Miguelópolis Miguelopolis 6322377 +BR.27.3529807 Mineiros do Tietê Mineiros Do Tiete 6322378 +BR.27.3529906 Miracatu Miracatu 6322379 +BR.27.3530003 Mira Estrela Mira Estrela 6322380 +BR.27.3530102 Mirandópolis Mirandopolis 6322381 +BR.27.3530201 Mirante do Paranapanema Mirante Do Paranapanema 6322382 +BR.27.3530300 Mirassol Mirassol 6322383 +BR.27.3530409 Mirassolândia Mirassolandia 6322384 +BR.27.3530508 Mococa Mococa 6322385 +BR.27.3530607 Mogi das Cruzes Mogi das Cruzes 6322386 +BR.27.3530805 Mogi Mirim Mogi Mirim 6322387 +BR.27.3530904 Mombuca Mombuca 6322388 +BR.27.3531001 Monções Moncoes 6322389 +BR.27.3531100 Mongaguá Mongagua 6322390 +BR.27.3531209 Monte Alegre do Sul Monte Alegre Do Sul 6322391 +BR.27.3531308 Monte Alto Monte Alto 6322392 +BR.27.3531407 Monte Aprazível Monte Aprazivel 6322393 +BR.27.3531506 Monte Azul Paulista Monte Azul Paulista 6322394 +BR.27.3531605 Monte Castelo Monte Castelo 6322395 +BR.27.3531704 Monteiro Lobato Monteiro Lobato 6322396 +BR.27.3531803 Monte Mor Monte Mor 6322397 +BR.27.3531902 Morro Agudo Morro Agudo 6322398 +BR.27.3532009 Morungaba Morungaba 6322399 +BR.27.3532058 Motuca Motuca 6322400 +BR.27.3532108 Murutinga do Sul Murutinga Do Sul 6322401 +BR.27.3532157 Nantes Nantes 6322402 +BR.27.3532207 Narandiba Narandiba 6322403 +BR.27.3532306 Natividade da Serra Natividade Da Serra 6322404 +BR.27.3532405 Nazaré Paulista Nazare Paulista 6322405 +BR.27.3532504 Neves Paulista Neves Paulista 6322406 +BR.27.3532603 Nhandeara Nhandeara 6322407 +BR.27.3532702 Nipoã Nipoa 6322408 +BR.27.3532801 Nova Aliança Nova Alianca 6322409 +BR.27.3532827 Nova Campina Nova Campina 6322410 +BR.27.3532900 Nova Europa Nova Europa 6322411 +BR.27.3533007 Nova Granada Nova Granada 6322412 +BR.27.3533106 Nova Guataporanga Nova Guataporanga 6322413 +BR.27.3533205 Nova Independência Nova Independencia 6322414 +BR.27.3533254 Novais Novais 6322415 +BR.27.3533304 Nova Luzitânia Nova Luzitania 6322416 +BR.27.3533502 Novo Horizonte Novo Horizonte 6322417 +BR.27.3533601 Nuporanga Nuporanga 6322418 +BR.27.3533700 Ocauçu Ocaucu 6322419 +BR.27.3533809 Óleo Oleo 6322420 +BR.27.3533908 Olímpia Olimpia 6322421 +BR.27.3534005 Onda Verde Onda Verde 6322422 +BR.27.3534104 Oriente Oriente 6322423 +BR.27.3534203 Orindiúva Orindiuva 6322424 +BR.27.3534302 Orlândia Orlandia 6322425 +BR.27.3534401 Osasco Osasco 6322426 +BR.27.3534500 Oscar Bressane Oscar Bressane 6322427 +BR.27.3534609 Osvaldo Cruz Osvaldo Cruz 6322428 +BR.27.3534708 Ourinhos Ourinhos 6322429 +BR.27.3534757 Ouroeste Ouroeste 6322430 +BR.27.3534807 Ouro Verde Ouro Verde 6322431 +BR.27.3534906 Pacaembu Pacaembu 6322432 +BR.27.3535002 Palestina Palestina 6322433 +BR.27.3535101 Palmares Paulista Palmares Paulista 6322434 +BR.27.3535200 Palmeira d'Oeste Palmeira D'Oeste 6322435 +BR.27.3535309 Palmital Palmital 6322436 +BR.27.3535408 Panorama Panorama 6322437 +BR.27.3535507 Paraguaçu Paulista Paraguacu Paulista 6322438 +BR.27.3535606 Paraibuna Paraibuna 6322439 +BR.27.3535705 Paraíso Paraiso 6322440 +BR.27.3535804 Paranapanema Paranapanema 6322441 +BR.27.3535903 Paranapuã Paranapua 6322442 +BR.27.3536000 Parapuã Parapua 6322443 +BR.27.3536109 Pardinho Pardinho 6322444 +BR.27.3536208 Pariquera-Açu Pariquera-Acu 6322445 +BR.27.3536257 Parisi Parisi 6322446 +BR.27.3536406 Paulicéia Pauliceia 6322447 +BR.27.3536505 Paulínia Paulinia 6322448 +BR.27.3536604 Paulo de Faria Paulo De Faria 6322449 +BR.27.3536703 Pederneiras Pederneiras 6322450 +BR.27.3536802 Pedra Bela Pedra Bela 6322451 +BR.27.3536901 Pedranópolis Pedranopolis 6322452 +BR.27.3537008 Pedregulho Pedregulho 6322453 +BR.27.3537156 Pedrinhas Paulista Pedrinhas Paulista 6322454 +BR.27.3537206 Pedro de Toledo Pedro De Toledo 6322455 +BR.27.3537404 Pereira Barreto Pereira Barreto 6322456 +BR.27.3537503 Pereiras Pereiras 6322457 +BR.27.3537602 Peruíbe Peruibe 6322458 +BR.27.3537701 Piacatu Piacatu 6322459 +BR.27.3537800 Piedade Piedade 6322460 +BR.27.3537909 Pilar do Sul Pilar Do Sul 6322461 +BR.27.3538006 Pindamonhangaba Pindamonhangaba 6322462 +BR.27.3538105 Pindorama Pindorama 6322463 +BR.27.3538204 Pinhalzinho Pinhalzinho 6322464 +BR.27.3538303 Piquerobi Piquerobi 6322465 +BR.27.3538501 Piquete Piquete 6322466 +BR.27.3538600 Piracaia Piracaia 6322467 +BR.27.3538808 Piraju Piraju 6322468 +BR.27.3538907 Pirajuí Pirajui 6322469 +BR.27.3539004 Pirangi Pirangi 6322470 +BR.27.3539103 Pirapora do Bom Jesus Pirapora Do Bom Jesus 6322471 +BR.27.3539301 Pirassununga Pirassununga 6322472 +BR.27.3539509 Pitangueiras Pitangueiras 6322473 +BR.27.3539608 Planalto Planalto 6322474 +BR.27.3539707 Platina Platina 6322475 +BR.27.3539806 Poá Poa 6322476 +BR.27.3539905 Poloni Poloni 6322477 +BR.27.3540002 Pompéia Pompeia 6322478 +BR.27.3540101 Pongaí Pongai 6322479 +BR.27.3540200 Pontal Pontal 6322480 +BR.27.3540259 Pontalinda Pontalinda 6322481 +BR.27.3540408 Populina Populina 6322482 +BR.27.3540507 Porangaba Porangaba 6322483 +BR.27.3540606 Porto Feliz Porto Feliz 6322484 +BR.27.3540705 Porto Ferreira Porto Ferreira 6322485 +BR.27.3540754 Potim Potim 6322486 +BR.27.3540804 Potirendaba Potirendaba 6322487 +BR.27.3540853 Pracinha Pracinha 6322488 +BR.27.3540903 Pradópolis Pradopolis 6322489 +BR.27.3541059 Pratânia Pratania 6322490 +BR.27.3541109 Presidente Alves Presidente Alves 6322491 +BR.27.3541307 Presidente Epitácio Presidente Epitacio 6322492 +BR.27.3541505 Presidente Venceslau Presidente Venceslau 6322493 +BR.27.3541604 Promissão Promissao 6322494 +BR.27.3541653 Quadra Quadra 6322495 +BR.27.3541703 Quatá Quata 6322496 +BR.27.3541802 Queiroz Queiroz 6322497 +BR.27.3541901 Queluz Queluz 6322498 +BR.27.3542008 Quintana Quintana 6322499 +BR.27.3542107 Rafard Rafard 6322500 +BR.27.3542206 Rancharia Rancharia 6322501 +BR.27.3542305 Redenção da Serra Redencao Da Serra 6322502 +BR.27.3542404 Regente Feijó Regente Feijo 6322503 +BR.27.3542503 Reginópolis Reginopolis 6322504 +BR.27.3542602 Registro Registro 6322505 +BR.27.3542701 Restinga Restinga 6322506 +BR.27.3542800 Ribeira Ribeira 6322507 +BR.27.3542909 Ribeirão Bonito Ribeirao Bonito 6322508 +BR.27.3543006 Ribeirão Branco Ribeirao Branco 6322509 +BR.27.3543105 Ribeirão Corrente Ribeirao Corrente 6322510 +BR.27.3543204 Ribeirão do Sul Ribeirao Do Sul 6322511 +BR.27.3543238 Ribeirão dos Índios Ribeirao Dos Indios 6322512 +BR.27.3543253 Ribeirão Grande Ribeirao Grande 6322513 +BR.27.3543303 Ribeirão Pires Ribeirao Pires 6322514 +BR.27.3543402 Ribeirão Preto Ribeirao Preto 6322515 +BR.27.3543501 Riversul Riversul 6322516 +BR.27.3543600 Rifaina Rifaina 6322517 +BR.27.3543709 Rincão Rincao 6322518 +BR.27.3543808 Rinópolis Rinopolis 6322519 +BR.27.3543907 Rio Claro Rio Claro 6322520 +BR.27.3544004 Rio das Pedras Rio Das Pedras 6322521 +BR.27.3544103 Rio Grande da Serra Rio Grande Da Serra 6322522 +BR.27.3544251 Rosana Rosana 6322523 +BR.27.3544301 Roseira Roseira 6322524 +BR.27.3544400 Rubiácea Rubiacea 6322525 +BR.27.3544509 Rubinéia Rubineia 6322526 +BR.27.3544608 Sabino Sabino 6322527 +BR.27.3544707 Sagres Sagres 6322528 +BR.27.3544905 Sales Oliveira Sales Oliveira 6322529 +BR.27.3545001 Salesópolis Salesopolis 6322530 +BR.27.3545100 Salmourão Salmourao 6322531 +BR.27.3545209 Salto Salto 6322532 +BR.27.3545308 Salto de Pirapora Salto De Pirapora 6322533 +BR.27.3545407 Salto Grande Salto Grande 6322534 +BR.27.3545506 Sandovalina Sandovalina 6322535 +BR.27.3545605 Santa Adélia Santa Adelia 6322536 +BR.27.3545704 Santa Albertina Santa Albertina 6322537 +BR.27.3545803 Santa Bárbara d'Oeste Santa Barbara D'Oeste 6322538 +BR.27.3546009 Santa Branca Santa Branca 6322539 +BR.27.3546108 Santa Clara d'Oeste Santa Clara D'Oeste 6322540 +BR.27.3546256 Santa Cruz da Esperança Santa Cruz Da Esperanca 6322541 +BR.27.3546306 Santa Cruz das Palmeiras Santa Cruz Das Palmeiras 6322542 +BR.27.3546405 Santa Cruz do Rio Pardo Santa Cruz Do Rio Pardo 6322543 +BR.27.3546504 Santa Ernestina Santa Ernestina 6322544 +BR.27.3546603 Santa Fé do Sul Santa Fe Do Sul 6322545 +BR.27.3546702 Santa Gertrudes Santa Gertrudes 6322546 +BR.27.3546801 Santa Isabel Santa Isabel 6322547 +BR.27.3546900 Santa Lúcia Santa Lucia 6322548 +BR.27.3547007 Santa Maria da Serra Santa Maria Da Serra 6322549 +BR.27.3547106 Santa Mercedes Santa Mercedes 6322550 +BR.27.3547205 Santana da Ponte Pensa Santana Da Ponte Pensa 6322551 +BR.27.3547304 Santana de Parnaíba Santana De Parnaiba 6322552 +BR.27.3547403 Santa Rita d'Oeste Santa Rita D'Oeste 6322553 +BR.27.3547502 Santa Rita do Passa Quatro Santa Rita Do Passa Quatro 6322554 +BR.27.3547601 Santa Rosa de Viterbo Santa Rosa De Viterbo 6322555 +BR.27.3547650 Santa Salete Santa Salete 6322556 +BR.27.3547700 Santo Anastácio Santo Anastacio 6322557 +BR.27.3547809 Santo André Santo Andre 6322558 +BR.27.3547908 Santo Antônio da Alegria Santo Antonio Da Alegria 6322559 +BR.27.3548005 Santo Antônio de Posse Santo Antonio De Posse 6322560 +BR.27.3548054 Santo Antônio do Aracanguá Santo Antonio Do Aracangua 6322561 +BR.27.3548104 Santo Antônio do Jardim Santo Antonio Do Jardim 6322562 +BR.27.3548203 Santo Antônio do Pinhal Santo Antonio Do Pinhal 6322563 +BR.27.3548302 Santo Expedito Santo Expedito 6322564 +BR.27.3548401 Santópolis do Aguapeí Santopolis Do Aguapei 6322565 +BR.27.3548500 Santos Santos 6322566 +BR.27.3548609 São Bento do Sapucaí Sao Bento Do Sapucai 6322567 +BR.27.3548807 São Caetano do Sul Sao Caetano Do Sul 6322568 +BR.27.3548906 São Carlos Sao Carlos 6322569 +BR.27.3549201 São João das Duas Pontes Sao Joao Das Duas Pontes 6322570 +BR.27.3549250 São João de Iracema Sao Joao De Iracema 6322571 +BR.27.3549300 São João do Pau d'Alho Sao Joao Do Pau D'Alho 6322572 +BR.27.3549409 São Joaquim da Barra Sao Joaquim Da Barra 6322573 +BR.27.3549508 São José da Bela Vista Sao Jose Da Bela Vista 6322574 +BR.27.3549607 São José do Barreiro Sao Jose Do Barreiro 6322575 +BR.27.3549706 São José do Rio Pardo Sao Jose Do Rio Pardo 6322576 +BR.27.3549805 São José do Rio Preto Sao Jose Do Rio Preto 6322577 +BR.27.3549904 São José dos Campos Sao Jose Dos Campos 6322578 +BR.27.3549953 São Lourenço da Serra Sao Lourenco Da Serra 6322579 +BR.27.3550001 São Luiz do Paraitinga Sao Luiz do Paraitinga 6322580 +BR.27.3550100 São Manuel Sao Manuel 6322581 +BR.27.3550209 São Miguel Arcanjo Sao Miguel Arcanjo 6322582 +BR.27.3550506 São Pedro do Turvo Sao Pedro Do Turvo 6322583 +BR.27.3550605 São Roque Sao Roque 6322584 +BR.27.3550704 São Sebastião Sao Sebastiao 6322585 +BR.27.3550803 São Sebastião da Grama Sao Sebastiao Da Grama 6322586 +BR.27.3550902 São Simão Sao Simao 6322587 +BR.27.3551108 Sarapuí Sarapui 6322588 +BR.27.3551207 Sarutaiá Sarutaia 6322589 +BR.27.3551306 Sebastianópolis do Sul Sebastianopolis Do Sul 6322590 +BR.27.3551405 Serra Azul Serra Azul 6322591 +BR.27.3551504 Serrana Serrana 6322592 +BR.27.3551603 Serra Negra Serra Negra 6322593 +BR.27.3551801 Sete Barras Sete Barras 6322594 +BR.27.3551900 Severínia Severinia 6322595 +BR.27.3552007 Silveiras Silveiras 6322596 +BR.27.3552106 Socorro Socorro 6322597 +BR.27.3552205 Sorocaba Sorocaba 6322598 +BR.27.3552304 Sud Mennucci Sud Menucci 6322599 +BR.27.3552403 Sumaré Sumare 6322600 +BR.27.3552502 Suzano Suzano 6322601 +BR.27.3552551 Suzanápolis Suzanapolis 6322602 +BR.27.3552601 Tabapuã Tabapua 6322603 +BR.27.3552700 Tabatinga Tabatinga 6322604 +BR.27.3552809 Taboão da Serra Taboao da Serra 6322605 +BR.27.3552908 Taciba Taciba 6322606 +BR.27.3553005 Taguaí Taguai 6322607 +BR.27.3553104 Taiaçu Taiacu 6322608 +BR.27.3553203 Taiúva Taiuva 6322609 +BR.27.3553302 Tambaú Tambau 6322610 +BR.27.3553401 Tanabi Tanabi 6322611 +BR.27.3553500 Tapiraí Tapirai 6322612 +BR.27.3553609 Tapiratiba Tapiratiba 6322613 +BR.27.3553658 Taquaral Taquaral 6322614 +BR.27.3553708 Taquaritinga Taquaritinga 6322615 +BR.27.3553807 Taquarituba Taquarituba 6322616 +BR.27.3553856 Taquarivaí Taquarivai 6322617 +BR.27.3553906 Tarabai Tarabai 6322618 +BR.27.3553955 Tarumã Taruma 6322619 +BR.27.3554003 Tatuí Tatui 6322620 +BR.27.3554102 Taubaté Taubate 6322621 +BR.27.3554300 Teodoro Sampaio Teodoro Sampaio 6322622 +BR.27.3554409 Terra Roxa Terra Roxa 6322623 +BR.27.3554508 Tietê Tiete 6322624 +BR.27.3554607 Timburi Timburi 6322625 +BR.27.3554656 Torre de Pedra Torre De Pedra 6322626 +BR.27.3554706 Torrinha Torrinha 6322627 +BR.27.3554755 Trabiju Trabiju 6322628 +BR.27.3554805 Tremembé Tremembe 6322629 +BR.27.3554904 Três Fronteiras Tres Fronteiras 6322630 +BR.27.3554953 Tuiuti Tuiuti 6322631 +BR.27.3555000 Tupã Tupa 6322632 +BR.27.3555109 Tupi Paulista Tupi Paulista 6322633 +BR.27.3555208 Turiúba Turiuba 6322634 +BR.27.3555307 Turmalina Turmalina 6322635 +BR.27.3555356 Ubarana Ubarana 6322636 +BR.27.3555406 Ubatuba Ubatuba 6322637 +BR.27.3555505 Ubirajara Ubirajara 6322638 +BR.27.3555604 Uchoa Uchoa 6322639 +BR.27.3555703 União Paulista Uniao Paulista 6322640 +BR.27.3555802 Urânia Urania 6322641 +BR.27.3555901 Uru Uru 6322642 +BR.27.3556008 Urupês Urupes 6322643 +BR.27.3556107 Valentim Gentil Valentim Gentil 6322644 +BR.27.3556206 Valinhos Valinhos 6322645 +BR.27.3556305 Valparaíso Valparaiso 6322646 +BR.27.3556354 Vargem Vargem 6322647 +BR.27.3556404 Vargem Grande do Sul Vargem Grande Do Sul 6322648 +BR.27.3556453 Vargem Grande Paulista Vargem Grande Paulista 6322649 +BR.27.3556503 Várzea Paulista Varzea Paulista 6322650 +BR.27.3556701 Vinhedo Vinhedo 6322651 +BR.27.3556800 Viradouro Viradouro 6322652 +BR.27.3556909 Vista Alegre do Alto Vista Alegre Do Alto 6322653 +BR.27.3556958 Vitória Brasil Vitoria Brasil 6322654 +BR.27.3557006 Votorantim Votorantim 6322655 +BR.27.3557154 Zacarias Zacarias 6322656 +BR.27.3557204 Chavantes Chavantes 6322657 +BR.27.3557303 Estiva Gerbi Estiva Gerbi 6322658 +BR.18.4100103 Abatiá Abatia 6322659 +BR.18.4100202 Adrianópolis Adrianopolis 6322660 +BR.18.4100301 Agudos do Sul Agudos Do Sul 6322661 +BR.18.4100400 Almirante Tamandaré Almirante Tamandare 6322662 +BR.18.4100459 Altamira do Paraná Altamira Do Parana 6322663 +BR.18.4100509 Altônia Altonia 6322664 +BR.18.4100608 Alto Paraná Alto Parana 6322665 +BR.18.4100707 Alto Piquiri Alto Piquiri 6322666 +BR.18.4100806 Alvorada do Sul Alvorada Do Sul 6322667 +BR.18.4100905 Amaporã Amapora 6322668 +BR.18.4101002 Ampére Ampere 6322669 +BR.18.4101051 Anahy Anahy 6322670 +BR.18.4101101 Andirá Andira 6322671 +BR.18.4101150 Ângulo Angulo 6322672 +BR.18.4101200 Antonina Antonina 6322673 +BR.18.4101309 Antônio Olinto Antonio Olinto 6322674 +BR.18.4101408 Apucarana Apucarana 6322675 +BR.18.4101507 Arapongas Arapongas 6322676 +BR.18.4101606 Arapoti Arapoti 6322677 +BR.18.4101655 Arapuã Arapua 6322678 +BR.18.4101705 Araruna Araruna 6322679 +BR.18.4101804 Araucária Araucaria 6322680 +BR.18.4101853 Ariranha do Ivaí Ariranha Do Ivai 6322681 +BR.18.4101903 Assaí Assai 6322682 +BR.18.4102000 Assis Chateaubriand Assis Chateaubriand 6322683 +BR.18.4102109 Astorga Astorga 6322684 +BR.18.4102208 Atalaia Atalaia 6322685 +BR.18.4102307 Balsa Nova Balsa Nova 6322686 +BR.18.4102406 Bandeirantes Bandeirantes 6322687 +BR.18.4102505 Barbosa Ferraz Barbosa Ferraz 6322688 +BR.18.4102604 Barracão Barracao 6322689 +BR.18.4102703 Barra do Jacaré Barra Do Jacare 6322690 +BR.18.4102752 Bela Vista da Caroba Bela Vista Do Caroba 6322691 +BR.18.4102802 Bela Vista do Paraíso Bela Vista Do Paraiso 6322692 +BR.18.4102901 Bituruna Bituruna 6322693 +BR.18.4103008 Boa Esperança Boa Esperanca 6322694 +BR.18.4103024 Boa Esperança do Iguaçu Boa Esperanca Do Iguacu 6322695 +BR.18.4103040 Boa Ventura de São Roque Boa Ventura De Sao Roque 6322696 +BR.18.4103057 Boa Vista da Aparecida Boa Vista Da Aparecida 6322697 +BR.18.4103107 Bocaiúva do Sul Bocaiuva Do Sul 6322698 +BR.18.4103156 Bom Jesus do Sul Bom Jesus Do Sul 6322699 +BR.18.4103206 Bom Sucesso Bom Sucesso 6322700 +BR.18.4103222 Bom Sucesso do Sul Bom Sucesso Do Sul 6322701 +BR.18.4103305 Borrazópolis Borrazopolis 6322702 +BR.18.4103354 Braganey Braganey 6322703 +BR.18.4103370 Brasilândia do Sul Brasilandia Do Sul 6322704 +BR.18.4103404 Cafeara Cafeara 6322705 +BR.18.4103453 Cafelândia Cafelandia 6322706 +BR.18.4103479 Cafezal do Sul Cafezal Do Sul 6322707 +BR.18.4103503 Califórnia California 6322708 +BR.18.4103602 Cambará Cambara 6322709 +BR.18.4103701 Cambé Cambe 6322710 +BR.18.4103800 Cambira Cambira 6322711 +BR.18.4103909 Campina da Lagoa Campina Da Lagoa 6322712 +BR.18.4103958 Campina do Simão Campina Do Simao 6322713 +BR.18.4104006 Campina Grande do Sul Campina Grande do Sul 6322714 +BR.18.4104055 Campo Bonito Campo Bonito 6322715 +BR.18.4104105 Campo do Tenente Campo Do Tenente 6322716 +BR.18.4104204 Campo Largo Campo Largo 6322717 +BR.18.4104253 Campo Magro Campo Magro 6322718 +BR.18.4104303 Campo Mourão Campo Mourao 6322719 +BR.18.4104402 Cândido de Abreu Candido De Abreu 6322720 +BR.18.4104428 Candói Candoi 6322721 +BR.18.4104451 Cantagalo Cantagalo 6322722 +BR.18.4104501 Capanema Capanema 6322723 +BR.18.4104600 Capitão Leônidas Marques Capitao Leonidas Marques 6322724 +BR.18.4104659 Carambeí Carambei 6322725 +BR.18.4104709 Carlópolis Carlopolis 6322726 +BR.18.4104808 Cascavel Cascavel 6322727 +BR.18.4104907 Castro Castro 6322728 +BR.18.4105003 Catanduvas Catanduvas 6322729 +BR.18.4105102 Centenário do Sul Centenario Do Sul 6322730 +BR.18.4105201 Cerro Azul Cerro Azul 6322731 +BR.18.4105300 Céu Azul Ceu Azul 6322732 +BR.18.4105409 Chopinzinho Chopinzinho 6322733 +BR.18.4105508 Cianorte Cianorte 6322734 +BR.18.4105607 Cidade Gaúcha Cidade Gaucha 6322735 +BR.18.4105706 Clevelândia Clevelandia 6322736 +BR.18.4105805 Colombo Colombo 6322737 +BR.18.4105904 Colorado Colorado 6322738 +BR.18.4106001 Congonhinhas Congonhinhas 6322739 +BR.18.4106100 Conselheiro Mairinck Conselheiro Mairinck 6322740 +BR.18.4106209 Contenda Contenda 6322741 +BR.18.4106308 Corbélia Corbelia 6322742 +BR.18.4106407 Cornélio Procópio Cornelio Procopio 6322743 +BR.18.4106456 Coronel Domingos Soares Coronel Domingos Soares 6322744 +BR.18.4106506 Coronel Vivida Coronel Vivida 6322745 +BR.18.4106555 Corumbataí do Sul Corumbatai Do Sul 6322746 +BR.18.4106571 Cruzeiro do Iguaçu Cruzeiro Do Iguacu 6322747 +BR.18.4106605 Cruzeiro do Oeste Cruzeiro Do Oeste 6322748 +BR.18.4106704 Cruzeiro do Sul Cruzeiro Do Sul 6322749 +BR.18.4106803 Cruz Machado Cruz Machado 6322750 +BR.18.4106852 Cruzmaltina Cruzmaltina 6322751 +BR.18.4106902 Curitiba Curitiba 6322752 +BR.18.4107009 Curiúva Curiuva 6322753 +BR.18.4107108 Diamante do Norte Diamante Do Norte 6322754 +BR.18.4107124 Diamante do Sul Diamante Do Sul 6322755 +BR.18.4107157 Diamante d'Oeste Diamante D'Oeste 6322756 +BR.18.4107207 Dois Vizinhos Dois Vizinhos 6322757 +BR.18.4107256 Douradina Douradina 6322758 +BR.18.4107306 Doutor Camargo Doutor Camargo 6322759 +BR.18.4107405 Enéas Marques Eneas Marques 6322760 +BR.18.4107504 Engenheiro Beltrão Engenheiro Beltrao 6322761 +BR.18.4107520 Esperança Nova Esperanca Nova 6322762 +BR.18.4107538 Entre Rios do Oeste Entre Rios Do Oeste 6322763 +BR.18.4107546 Espigão Alto do Iguaçu Espigao Alto Do Iguacu 6322764 +BR.18.4107553 Farol Farol 6322765 +BR.18.4107603 Faxinal Faxinal 6322766 +BR.18.4107652 Fazenda Rio Grande Fazenda Rio Grande 6322767 +BR.18.4107702 Fênix Fenix 6322768 +BR.18.4107736 Fernandes Pinheiro Fernandes Pinheiro 6322769 +BR.18.4107751 Figueira Figueira 6322770 +BR.18.4107801 Floraí Florai 6322771 +BR.18.4107850 Flor da Serra do Sul Flor Da Serra Do Sul 6322772 +BR.18.4107900 Floresta Floresta 6322773 +BR.18.4108007 Florestópolis Florestopolis 6322774 +BR.18.4108106 Flórida Florida 6322775 +BR.18.4108205 Formosa do Oeste Formosa Do Oeste 6322776 +BR.18.4108304 Foz do Iguaçu Foz do Iguacu 6322777 +BR.18.4108320 Francisco Alves Francisco Alves 6322778 +BR.18.4108403 Francisco Beltrão Francisco Beltrao 6322779 +BR.18.4108452 Foz do Jordão Foz Do Jordao 6322780 +BR.18.4108502 General Carneiro General Carneiro 6322781 +BR.18.4108551 Godoy Moreira Godoy Moreira 6322782 +BR.18.4108601 Goioerê Goioere 6322783 +BR.18.4108650 Goioxim Goioxim 6322784 +BR.18.4108700 Grandes Rios Grandes Rios 6322785 +BR.18.4108809 Guaíra Guaira 6322786 +BR.18.4108908 Guairaçá Guairaca 6322787 +BR.18.4108957 Guamiranga Guamiranga 6322788 +BR.18.4109005 Guapirama Guapirama 6322789 +BR.18.4109104 Guaporema Guaporema 6322790 +BR.18.4109203 Guaraci Guaraci 6322791 +BR.18.4109302 Guaraniaçu Guaraniacu 6322792 +BR.18.4109401 Guarapuava Guarapuava 6322793 +BR.18.4109500 Guaraqueçaba Guaraquecaba 6322794 +BR.18.4109609 Guaratuba Guaratuba 6322795 +BR.18.4109658 Honório Serpa Honorio Serpa 6322796 +BR.18.4109708 Ibaiti Ibaiti 6322797 +BR.18.4109757 Ibema Ibema 6322798 +BR.18.4109807 Ibiporã Ibipora 6322799 +BR.18.4109906 Icaraíma Icaraima 6322800 +BR.18.4110003 Iguaraçu Iguaracu 6322801 +BR.18.4110078 Imbaú Imbau 6322802 +BR.18.4110102 Imbituva Imbituva 6322803 +BR.18.4110201 Inácio Martins Inacio Martins 6322804 +BR.18.4110300 Inajá Inaja 6322805 +BR.18.4110409 Indianópolis Indianopolis 6322806 +BR.18.4110508 Ipiranga Ipiranga 6322807 +BR.18.4110607 Iporã Ipora 6322808 +BR.18.4110656 Iracema do Oeste Iracema Do Oeste 6322809 +BR.18.4110706 Irati Irati 6322810 +BR.18.4110805 Iretama Iretama 6322811 +BR.18.4110904 Itaguajé Itaguaje 6322812 +BR.18.4110953 Itaipulândia Itaipulandia 6322813 +BR.18.4111001 Itambaracá Itambaraca 6322814 +BR.18.4111100 Itambé Itambe 6322815 +BR.18.4111209 Itapejara d'Oeste Itapejara D'Oeste 6322816 +BR.18.4111258 Itaperuçu Itaperucu 6322817 +BR.18.4111308 Itaúna do Sul Itauna Do Sul 6322818 +BR.18.4111555 Ivaté Ivate 6322819 +BR.18.4111605 Ivatuba Ivatuba 6322820 +BR.18.4111704 Jaboti Jaboti 6322821 +BR.18.4111803 Jacarezinho Jacarezinho 6322822 +BR.18.4111902 Jaguapitã Jaguapita 6322823 +BR.18.4112009 Jaguariaíva Jaguariaiva 6322824 +BR.18.4112108 Jandaia do Sul Jandaia Do Sul 6322825 +BR.18.4112207 Janiópolis Janiopolis 6322826 +BR.18.4112306 Japira Japira 6322827 +BR.18.4112405 Japurá Japura 6322828 +BR.18.4112504 Jardim Alegre Jardim Alegre 6322829 +BR.18.4112603 Jardim Olinda Jardim Olinda 6322830 +BR.18.4112702 Jataizinho Jataizinho 6322831 +BR.18.4112751 Jesuítas Jesuitas 6322832 +BR.18.4112801 Joaquim Távora Joaquim Tavora 6322833 +BR.18.4112900 Jundiaí do Sul Jundiai Do Sul 6322834 +BR.18.4112959 Juranda Juranda 6322835 +BR.18.4113007 Jussara Jussara 6322836 +BR.18.4113106 Kaloré Kalore 6322837 +BR.18.4113205 Lapa Lapa 6322838 +BR.18.4113254 Laranjal Laranjal 6322839 +BR.18.4113304 Laranjeiras do Sul Laranjeiras Do Sul 6322840 +BR.18.4113403 Leópolis Leopolis 6322841 +BR.18.4113429 Lidianópolis Lidianopolis 6322842 +BR.18.4113452 Lindoeste Lindoeste 6322843 +BR.18.4113502 Loanda Loanda 6322844 +BR.18.4113601 Lobato Lobato 6322845 +BR.18.4113700 Londrina Londrina 6322846 +BR.18.4113734 Luiziana Luiziana 6322847 +BR.18.4113759 Lunardelli Lunardelli 6322848 +BR.18.4113908 Mallet Mallet 6322849 +BR.18.4114005 Mamborê Mambore 6322850 +BR.18.4114104 Mandaguaçu Mandaguacu 6322851 +BR.18.4114203 Mandaguari Mandaguari 6322852 +BR.18.4114302 Mandirituba Mandirituba 6322853 +BR.18.4114351 Manfrinópolis Manfrinopolis 6322854 +BR.18.4114401 Mangueirinha Mangueirinha 6322855 +BR.18.4114500 Manoel Ribas Manoel Ribas 6322856 +BR.18.4114609 Marechal Cândido Rondon Marechal Candido Rondon 6322857 +BR.18.4114708 Maria Helena Maria Helena 6322858 +BR.18.4114807 Marialva Marialva 6322859 +BR.18.4114906 Marilândia do Sul Marilandia Do Sul 6322860 +BR.18.4115002 Marilena Marilena 6322861 +BR.18.4115101 Mariluz Mariluz 6322862 +BR.18.4115200 Maringá Maringa 6322863 +BR.18.4115309 Mariópolis Mariopolis 6322864 +BR.18.4115358 Maripá Maripa 6322865 +BR.18.4115408 Marmeleiro Marmeleiro 6322866 +BR.18.4115457 Marquinho Marquinho 6322867 +BR.18.4115507 Marumbi Marumbi 6322868 +BR.18.4115606 Matelândia Matelandia 6322869 +BR.18.4115705 Matinhos Matinhos 6322870 +BR.18.4115739 Mato Rico Mato Rico 6322871 +BR.18.4115754 Mauá da Serra Maua da Serra 6322872 +BR.18.4115804 Medianeira Medianeira 6322873 +BR.18.4115853 Mercedes Mercedes 6322874 +BR.18.4115903 Mirador Mirador 6322875 +BR.18.4116000 Miraselva Miraselva 6322876 +BR.18.4116059 Missal Missal 6322877 +BR.18.4116109 Moreira Sales Moreira Sales 6322878 +BR.18.4116208 Morretes Morretes 6322879 +BR.18.4116307 Munhoz de Melo Munhoz De Melo 6322880 +BR.18.4116406 Nossa Senhora das Graças Nossa Senhora Das Gracas 6322881 +BR.18.4116505 Nova Aliança do Ivaí Nova Alianca Do Ivai 6322882 +BR.18.4116604 Nova América da Colina Nova America Da Colina 6322883 +BR.18.4116703 Nova Aurora Nova Aurora 6322884 +BR.18.4116802 Nova Cantu Nova Cantu 6322885 +BR.18.4116901 Nova Esperança Nova Esperanca 6322886 +BR.18.4116950 Nova Esperança do Sudoeste Nova Esperanca Do Sudoeste 6322887 +BR.18.4117008 Nova Fátima Nova Fatima 6322888 +BR.18.4117057 Nova Laranjeiras Nova Laranjeiras 6322889 +BR.18.4117107 Nova Londrina Nova Londrina 6322890 +BR.18.4117206 Nova Olímpia Nova Olimpia 6322891 +BR.18.4117214 Nova Santa Bárbara Nova Santa Barbara 6322892 +BR.18.4117222 Nova Santa Rosa Nova Santa Rosa 6322893 +BR.18.4117255 Nova Prata do Iguaçu Nova Prata Do Iguacu 6322894 +BR.18.4117271 Nova Tebas Nova Tebas 6322895 +BR.18.4117297 Novo Itacolomi Novo Itacolomi 6322896 +BR.18.4117404 Ourizona Ourizona 6322897 +BR.18.4117453 Ouro Verde do Oeste Ouro Verde Do Oeste 6322898 +BR.18.4117503 Paiçandu Paicandu 6322899 +BR.18.4117602 Palmas Palmas 6322900 +BR.18.4117701 Palmeira Palmeira 6322901 +BR.18.4117800 Palmital Palmital 6322902 +BR.18.4117909 Palotina Palotina 6322903 +BR.18.4118006 Paraíso do Norte Paraiso Do Norte 6322904 +BR.18.4118105 Paranacity Paranacity 6322905 +BR.18.4118204 Paranaguá Paranagua 6322906 +BR.18.4118303 Paranapoema Paranapoema 6322907 +BR.18.4118402 Paranavaí Paranavai 6322908 +BR.18.4118451 Pato Bragado Pato Bragado 6322909 +BR.18.4118501 Pato Branco Pato Branco 6322910 +BR.18.4118600 Paula Freitas Paula Freitas 6322911 +BR.18.4118709 Paulo Frontin Paulo Frontin 6322912 +BR.18.4118808 Peabiru Peabiru 6322913 +BR.18.4118857 Perobal Perobal 6322914 +BR.18.4118907 Pérola Perola 6322915 +BR.18.4119004 Pérola d'Oeste Perola D'Oeste 6322916 +BR.18.4119103 Piên Pien 6322917 +BR.18.4119152 Pinhais Pinhais 6322918 +BR.18.4119202 Pinhalão Pinhalao 6322919 +BR.18.4119251 Pinhal de São Bento Pinhal De Sao Bento 6322920 +BR.18.4119400 Piraí do Sul Pirai Do Sul 6322921 +BR.18.4119509 Piraquara Piraquara 6322922 +BR.18.4119608 Pitanga Pitanga 6322923 +BR.18.4119657 Pitangueiras Pitangueiras 6322924 +BR.18.4119806 Planalto Planalto 6322925 +BR.18.4119905 Ponta Grossa Ponta Grossa 6322926 +BR.18.4119954 Pontal do Paraná Pontal do Parana 6322927 +BR.18.4120002 Porecatu Porecatu 6322928 +BR.18.4120101 Porto Amazonas Porto Amazonas 6322929 +BR.18.4120150 Porto Barreiro Porto Barreiro 6322930 +BR.18.4120200 Porto Rico Porto Rico 6322931 +BR.18.4120309 Porto Vitória Porto Vitoria 6322932 +BR.18.4120333 Prado Ferreira Prado Ferreira 6322933 +BR.18.4120358 Pranchita Pranchita 6322934 +BR.18.4120408 Presidente Castelo Branco Presidente Castelo Branco 6322935 +BR.18.4120507 Primeiro de Maio Primeiro De Maio 6322936 +BR.18.4120606 Prudentópolis Prudentopolis 6322937 +BR.18.4120655 Quarto Centenário Quarto Centenario 6322938 +BR.18.4120705 Quatiguá Quatigua 6322939 +BR.18.4120804 Quatro Barras Quatro Barras 6322940 +BR.18.4120853 Quatro Pontes Quatro Pontes 6322941 +BR.18.4120903 Quedas do Iguaçu Quedas Do Iguacu 6322942 +BR.18.4121000 Querência do Norte Querencia Do Norte 6322943 +BR.18.4121109 Quinta do Sol Quinta Do Sol 6322944 +BR.18.4121208 Quitandinha Quitandinha 6322945 +BR.18.4121257 Ramilândia Ramilandia 6322946 +BR.18.4121307 Rancho Alegre Rancho Alegre 6322947 +BR.18.4121356 Rancho Alegre d'Oeste Rancho Alegre D'Oeste 6322948 +BR.18.4121505 Rebouças Reboucas 6322949 +BR.18.4121604 Renascença Renascenca 6322950 +BR.18.4121703 Reserva Reserva 6322951 +BR.18.4121752 Reserva do Iguaçu Reserva Do Iguacu 6322952 +BR.18.4121802 Ribeirão Claro Ribeirao Claro 6322953 +BR.18.4121901 Ribeirão do Pinhal Ribeirao Do Pinhal 6322954 +BR.18.4122008 Rio Azul Rio Azul 6322955 +BR.18.4122107 Rio Bom Rio Bom 6322956 +BR.18.4122156 Rio Bonito do Iguaçu Rio Bonito Do Iguacu 6322957 +BR.18.4122172 Rio Branco do Ivaí Rio Branco Do Ivai 6322958 +BR.18.4122206 Rio Branco do Sul Rio Branco Do Sul 6322959 +BR.18.4122305 Rio Negro Rio Negro 6322960 +BR.18.4122404 Rolândia Rolandia 6322961 +BR.18.4122503 Roncador Roncador 6322962 +BR.18.4122602 Rondon Rondon 6322963 +BR.18.4122651 Rosário do Ivaí Rosario Do Ivai 6322964 +BR.18.4122701 Sabáudia Sabaudia 6322965 +BR.18.4122800 Salgado Filho Salgado Filho 6322966 +BR.18.4122909 Salto do Itararé Salto Do Itarare 6322967 +BR.18.4123006 Salto do Lontra Salto Do Lontra 6322968 +BR.18.4123105 Santa Amélia Santa Amelia 6322969 +BR.18.4123501 Santa Helena Santa Helena 6322970 +BR.18.4123600 Santa Inês Santa Ines 6322971 +BR.18.4123709 Santa Isabel do Ivaí Santa Isabel Do Ivai 6322972 +BR.18.4123808 Santa Izabel do Oeste Santa Izabel Do Oeste 6322973 +BR.18.4123824 Santa Lúcia Santa Lucia 6322974 +BR.18.4123857 Santa Maria do Oeste Santa Maria Do Oeste 6322975 +BR.18.4123907 Santa Mariana Santa Mariana 6322976 +BR.18.4123956 Santa Mônica Santa Monica 6322977 +BR.18.4124020 Santa Tereza do Oeste Santa Tereza Do Oeste 6322978 +BR.18.4124053 Santa Terezinha de Itaipu Santa Terezinha De Itaipu 6322979 +BR.18.4124103 Santo Antônio da Platina Santo Antonio Da Platina 6322980 +BR.18.4124202 Santo Antônio do Caiuá Santo Antonio Do Caiua 6322981 +BR.18.4124400 Santo Antônio do Sudoeste Santo Antonio Do Sudoeste 6322982 +BR.18.4124509 Santo Inácio Santo Inacio 6322983 +BR.18.4124608 São Carlos do Ivaí Sao Carlos Do Ivai 6322984 +BR.18.4124707 São Jerônimo da Serra Sao Jeronimo Da Serra 6322985 +BR.18.4124905 São João do Caiuá Sao Joao Do Caiua 6322986 +BR.18.4125001 São João do Ivaí Sao Joao Do Ivai 6322987 +BR.18.4125100 São João do Triunfo Sao Joao Do Triunfo 6322988 +BR.18.4125209 São Jorge d'Oeste Sao Jorge D'Oeste 6322989 +BR.18.4125308 São Jorge do Ivaí Sao Jorge Do Ivai 6322990 +BR.18.4125357 São Jorge do Patrocínio Sao Jorge Do Patrocinio 6322991 +BR.18.4125506 São José dos Pinhais Sao Jose Dos Pinhais 6322992 +BR.18.4125555 São Manoel do Paraná Sao Manoel Do Parana 6322993 +BR.18.4125605 São Mateus do Sul Sao Mateus Do Sul 6322994 +BR.18.4125704 São Miguel do Iguaçu Sao Miguel Do Iguacu 6322995 +BR.18.4125753 São Pedro do Iguaçu Sao Pedro Do Iguacu 6322996 +BR.18.4125803 São Pedro do Ivaí Sao Pedro Do Ivai 6322997 +BR.18.4125902 São Pedro do Paraná Sao Pedro Do Parana 6322998 +BR.18.4126009 São Sebastião da Amoreira Sao Sebastiao Da Amoreira 6322999 +BR.18.4126108 São Tomé Sao Tome 6323000 +BR.18.4126207 Sapopema Sapopema 6323001 +BR.18.4126256 Sarandi Sarandi 6323002 +BR.18.4126272 Saudade do Iguaçu Saudade Do Iguacu 6323003 +BR.18.4126306 Sengés Senges 6323004 +BR.18.4126405 Sertaneja Sertaneja 6323005 +BR.18.4126504 Sertanópolis Sertanopolis 6323006 +BR.18.4126603 Siqueira Campos Siqueira Campos 6323007 +BR.18.4126652 Sulina Sulina 6323008 +BR.18.4126678 Tamarana Tamarana 6323009 +BR.18.4126702 Tamboara Tamboara 6323010 +BR.18.4126801 Tapejara Tapejara 6323011 +BR.18.4126900 Tapira Tapira 6323012 +BR.18.4127007 Teixeira Soares Teixeira Soares 6323013 +BR.18.4127205 Terra Boa Terra Boa 6323014 +BR.18.4127304 Terra Rica Terra Rica 6323015 +BR.18.4127403 Terra Roxa Terra Roxa 6323016 +BR.18.4127502 Tibagi Tibagi 6323017 +BR.18.4127601 Tijucas do Sul Tijucas Do Sul 6323018 +BR.18.4127700 Toledo Toledo 6323019 +BR.18.4127809 Tomazina Tomazina 6323020 +BR.18.4127882 Tunas do Paraná Tunas Do Parana 6323021 +BR.18.4127908 Tuneiras do Oeste Tuneiras Do Oeste 6323022 +BR.18.4127957 Tupãssi Tupassi 6323023 +BR.18.4127965 Turvo Turvo 6323024 +BR.18.4128005 Ubiratã Ubirata 6323025 +BR.18.4128104 Umuarama Umuarama 6323026 +BR.18.4128203 União da Vitória Uniao Da Vitoria 6323027 +BR.18.4128302 Uniflor Uniflor 6323028 +BR.18.4128401 Uraí Urai 6323029 +BR.18.4128500 Wenceslau Braz Wenceslau Braz 6323030 +BR.18.4128534 Ventania Ventania 6323031 +BR.18.4128559 Vera Cruz do Oeste Vera Cruz Do Oeste 6323032 +BR.18.4128609 Verê Vere 6323033 +BR.18.4128625 Alto Paraíso Alto Paraiso 6323034 +BR.18.4128633 Doutor Ulysses Doutor Ulysses 6323035 +BR.18.4128658 Virmond Virmond 6323036 +BR.18.4128708 Vitorino Vitorino 6323037 +BR.18.4128807 Xambrê Xambre 6323038 +BR.26.4200051 Abdon Batista Abdon Batista 6323039 +BR.26.4200101 Abelardo Luz Abelardo Luz 6323040 +BR.26.4200200 Agrolândia Agrolandia 6323041 +BR.26.4200309 Agronômica Agronomica 6323042 +BR.26.4200408 Água Doce Agua Doce 6323043 +BR.26.4200507 Águas de Chapecó Aguas De Chapeco 6323044 +BR.26.4200556 Águas Frias Aguas Frias 6323045 +BR.26.4200606 Águas Mornas Aguas Mornas 6323046 +BR.26.4200705 Alfredo Wagner Alfredo Wagner 6323047 +BR.26.4200754 Alto Bela Vista Alto Bela Vista 6323048 +BR.26.4200804 Anchieta Anchieta 6323049 +BR.26.4200903 Angelina Angelina 6323050 +BR.26.4201000 Anita Garibaldi Anita Garibaldi 6323051 +BR.26.4201109 Anitápolis Anitapolis 6323052 +BR.26.4201208 Antônio Carlos Antonio Carlos 6323053 +BR.26.4201257 Apiúna Apiuna 6323054 +BR.26.4201273 Arabutã Arabuta 6323055 +BR.26.4201307 Araquari Araquari 6323056 +BR.26.4201406 Araranguá Ararangua 6323057 +BR.26.4201505 Armazém Armazem 6323058 +BR.26.4201604 Arroio Trinta Arroio Trinta 6323059 +BR.26.4201653 Arvoredo Arvoredo 6323060 +BR.26.4201703 Ascurra Ascurra 6323061 +BR.26.4201802 Atalanta Atalanta 6323062 +BR.26.4201950 Balneário Arroio do Silva Balneario Arroio Do Silva 6323063 +BR.26.4202008 Balneário Camboriú Balneario Camboriu 6323064 +BR.26.4202057 Balneário Barra do Sul Balneario Barra Do Sul 6323065 +BR.26.4202073 Balneário Gaivota Balneario Gaivota 6323066 +BR.26.4202081 Bandeirante Bandeirante 6323067 +BR.26.4202099 Barra Bonita Barra Bonita 6323068 +BR.26.4202107 Barra Velha Barra Velha 6323069 +BR.26.4202131 Bela Vista do Toldo Bela Vista Do Toldo 6323070 +BR.26.4202156 Belmonte Belmonte 6323071 +BR.26.4202206 Benedito Novo Benedito Novo 6323072 +BR.26.4202305 Biguaçu Biguacu 6323073 +BR.26.4202404 Blumenau Blumenau 6323074 +BR.26.4202438 Bocaina do Sul Bocaina Do Sul 6323075 +BR.26.4202453 Bombinhas Bombinhas 6323076 +BR.26.4202503 Bom Jardim da Serra Bom Jardim Da Serra 6323077 +BR.26.4202537 Bom Jesus Bom Jesus 6323078 +BR.26.4202578 Bom Jesus do Oeste Bom Jesus Do Oeste 6323079 +BR.26.4202602 Bom Retiro Bom Retiro 6323080 +BR.26.4202701 Botuverá Botuvera 6323081 +BR.26.4202800 Braço do Norte Braco Do Norte 6323082 +BR.26.4202859 Braço do Trombudo Braco Do Trombudo 6323083 +BR.26.4202875 Brunópolis Brunopolis 6323084 +BR.26.4202909 Brusque Brusque 6323085 +BR.26.4203006 Caçador Cacador 6323086 +BR.26.4203105 Caibi Caibi 6323087 +BR.26.4203154 Calmon Calmon 6323088 +BR.26.4203204 Camboriú Camboriu 6323089 +BR.26.4203253 Capão Alto Capao Alto 6323090 +BR.26.4203303 Campo Alegre Campo Alegre 6323091 +BR.26.4203402 Campo Belo do Sul Campo Belo Do Sul 6323092 +BR.26.4203600 Campos Novos Campos Novos 6323093 +BR.26.4203709 Canelinha Canelinha 6323094 +BR.26.4203808 Canoinhas Canoinhas 6323095 +BR.26.4203907 Capinzal Capinzal 6323096 +BR.26.4203956 Capivari de Baixo Capivari De Baixo 6323097 +BR.26.4204004 Catanduvas Catanduvas 6323098 +BR.26.4204103 Caxambu do Sul Caxambu Do Sul 6323099 +BR.26.4204152 Celso Ramos Celso Ramos 6323100 +BR.26.4204178 Cerro Negro Cerro Negro 6323101 +BR.26.4204194 Chapadão do Lageado Chapadao Do Lageado 6323102 +BR.26.4204202 Chapecó Chapeco 6323103 +BR.26.4204251 Cocal do Sul Cocal Do Sul 6323104 +BR.26.4204350 Cordilheira Alta Cordilheira Alta 6323105 +BR.26.4204400 Coronel Freitas Coronel Freitas 6323106 +BR.26.4204459 Coronel Martins Coronel Martins 6323107 +BR.26.4204509 Corupá Corupa 6323108 +BR.26.4204707 Cunha Porã Cunha Pora 6323109 +BR.26.4204756 Cunhataí Cunhatai 6323110 +BR.26.4204806 Curitibanos Curitibanos 6323111 +BR.26.4204905 Descanso Descanso 6323112 +BR.26.4205001 Dionísio Cerqueira Dionisio Cerqueira 6323113 +BR.26.4205100 Dona Emma Dona Emma 6323114 +BR.26.4205159 Doutor Pedrinho Doutor Pedrinho 6323115 +BR.26.4205175 Entre Rios Entre Rios 6323116 +BR.26.4205191 Ermo Ermo 6323117 +BR.26.4205209 Erval Velho Erval Velho 6323118 +BR.26.4205308 Faxinal dos Guedes Faxinal Dos Guedes 6323119 +BR.26.4205357 Flor do Sertão Flor Do Sertao 6323120 +BR.26.4205407 Florianópolis Florianopolis 6323121 +BR.26.4205431 Formosa do Sul Formosa Do Sul 6323122 +BR.26.4205456 Forquilhinha Forquilhinha 6323123 +BR.26.4205506 Fraiburgo Fraiburgo 6323124 +BR.26.4205555 Frei Rogério Frei Rogerio 6323125 +BR.26.4205605 Galvão Galvao 6323126 +BR.26.4205704 Garopaba Garopaba 6323127 +BR.26.4205803 Garuva Garuva 6323128 +BR.26.4205902 Gaspar Gaspar 6323129 +BR.26.4206009 Governador Celso Ramos Governador Celso Ramos 6323130 +BR.26.4206108 Grão Pará Grao Para 6323131 +BR.26.4206207 Gravatal Gravatal 6323132 +BR.26.4206306 Guabiruba Guabiruba 6323133 +BR.26.4206405 Guaraciaba Guaraciaba 6323134 +BR.26.4206504 Guaramirim Guaramirim 6323135 +BR.26.4206603 Guarujá do Sul Guaruja Do Sul 6323136 +BR.26.4206652 Guatambú Guatambu 6323137 +BR.26.4206702 Herval d'Oeste Herval D'Oeste 6323138 +BR.26.4206751 Ibiam Ibiam 6323139 +BR.26.4206801 Ibicaré Ibicare 6323140 +BR.26.4206900 Ibirama Ibirama 6323141 +BR.26.4207007 Içara Icara 6323142 +BR.26.4207106 Ilhota Ilhota 6323143 +BR.26.4207205 Imaruí Imarui 6323144 +BR.26.4207304 Imbituba Imbituba 6323145 +BR.26.4207403 Imbuia Imbuia 6323146 +BR.26.4207502 Indaial Indaial 6323147 +BR.26.4207577 Iomerê Iomere 6323148 +BR.26.4207601 Ipira Ipira 6323149 +BR.26.4207650 Iporã do Oeste Ipora Do Oeste 6323150 +BR.26.4207684 Ipuaçu Ipuacu 6323151 +BR.26.4207700 Ipumirim Ipumirim 6323152 +BR.26.4207759 Iraceminha Iraceminha 6323153 +BR.26.4207809 Irani Irani 6323154 +BR.26.4207858 Irati Irati 6323155 +BR.26.4207908 Irineópolis Irineopolis 6323156 +BR.26.4208005 Itá Ita 6323157 +BR.26.4208104 Itaiópolis Itaiopolis 6323158 +BR.26.4208203 Itajaí Itajai 6323159 +BR.26.4208401 Itapiranga Itapiranga 6323160 +BR.26.4208450 Itapoá Itapoa 6323161 +BR.26.4208500 Ituporanga Ituporanga 6323162 +BR.26.4208609 Jaborá Jabora 6323163 +BR.26.4208708 Jacinto Machado Jacinto Machado 6323164 +BR.26.4208807 Jaguaruna Jaguaruna 6323165 +BR.26.4208906 Jaraguá do Sul Jaragua Do Sul 6323166 +BR.26.4208955 Jardinópolis Jardinopolis 6323167 +BR.26.4209003 Joaçaba Joacaba 6323168 +BR.26.4209102 Joinville Joinville 6323169 +BR.26.4209151 José Boiteux Jose Boiteux 6323170 +BR.26.4209177 Jupiá Jupia 6323171 +BR.26.4209201 Lacerdópolis Lacerdopolis 6323172 +BR.26.4209300 Lages Lages 6323173 +BR.26.4209409 Laguna Laguna 6323174 +BR.26.4209458 Lajeado Grande Lajeado Grande 6323175 +BR.26.4209508 Laurentino Laurentino 6323176 +BR.26.4209607 Lauro Müller Lauro Mueller 6323177 +BR.26.4209706 Lebon Régis Lebon Regis 6323178 +BR.26.4209805 Leoberto Leal Leoberto Leal 6323179 +BR.26.4209854 Lindóia do Sul Lindoia Do Sul 6323180 +BR.26.4209904 Lontras Lontras 6323181 +BR.26.4210001 Luiz Alves Luiz Alves 6323182 +BR.26.4210035 Luzerna Luzerna 6323183 +BR.26.4210050 Macieira Macieira 6323184 +BR.26.4210100 Mafra Mafra 6323185 +BR.26.4210209 Major Gercino Major Gercino 6323186 +BR.26.4210308 Major Vieira Major Vieira 6323187 +BR.26.4210407 Maracajá Maracaja 6323188 +BR.26.4210506 Maravilha Maravilha 6323189 +BR.26.4210555 Marema Marema 6323190 +BR.26.4210605 Massaranduba Massaranduba 6323191 +BR.26.4210704 Matos Costa Matos Costa 6323192 +BR.26.4210803 Meleiro Meleiro 6323193 +BR.26.4210852 Mirim Doce Mirim Doce 6323194 +BR.26.4210902 Modelo Modelo 6323195 +BR.26.4211009 Mondaí Mondai 6323196 +BR.26.4211058 Monte Carlo Monte Carlo 6323197 +BR.26.4211108 Monte Castelo Monte Castelo 6323198 +BR.26.4211207 Morro da Fumaça Morro Da Fumaca 6323199 +BR.26.4211256 Morro Grande Morro Grande 6323200 +BR.26.4211306 Navegantes Navegantes 6323201 +BR.26.4211405 Nova Erechim Nova Erechim 6323202 +BR.26.4211454 Nova Itaberaba Nova Itaberaba 6323203 +BR.26.4211504 Nova Trento Nova Trento 6323204 +BR.26.4211603 Nova Veneza Nova Veneza 6323205 +BR.26.4211652 Novo Horizonte Novo Horizonte 6323206 +BR.26.4211702 Orleans Orleans 6323207 +BR.26.4211751 Otacílio Costa Otacilio Costa 6323208 +BR.26.4211801 Ouro Ouro 6323209 +BR.26.4211850 Ouro Verde Ouro Verde 6323210 +BR.26.4211876 Paial Paial 6323211 +BR.26.4211892 Painel Painel 6323212 +BR.26.4211900 Palhoça Palhoca 6323213 +BR.26.4212007 Palma Sola Palma Sola 6323214 +BR.26.4212056 Palmeira Palmeira 6323215 +BR.26.4212106 Palmitos Palmitos 6323216 +BR.26.4212205 Papanduva Papanduva 6323217 +BR.26.4212254 Passo de Torres Passo De Torres 6323218 +BR.26.4212304 Paulo Lopes Paulo Lopes 6323219 +BR.26.4212403 Pedras Grandes Pedras Grandes 6323220 +BR.26.4212502 Penha Penha 6323221 +BR.26.4212601 Peritiba Peritiba 6323222 +BR.26.4212700 Petrolândia Petrolandia 6323223 +BR.26.4212809 Balneário Piçarras Balneario Picarras 6323224 +BR.26.4212908 Pinhalzinho Pinhalzinho 6323225 +BR.26.4213005 Pinheiro Preto Pinheiro Preto 6323226 +BR.26.4213104 Piratuba Piratuba 6323227 +BR.26.4213153 Planalto Alegre Planalto Alegre 6323228 +BR.26.4213203 Pomerode Pomerode 6323229 +BR.26.4213302 Ponte Alta Ponte Alta 6323230 +BR.26.4213351 Ponte Alta do Norte Ponte Alta Do Norte 6323231 +BR.26.4213401 Ponte Serrada Ponte Serrada 6323232 +BR.26.4213500 Porto Belo Porto Belo 6323233 +BR.26.4213609 Porto União Porto Uniao 6323234 +BR.26.4213708 Pouso Redondo Pouso Redondo 6323235 +BR.26.4213807 Praia Grande Praia Grande 6323236 +BR.26.4213906 Presidente Castello Branco Presidente Castello Branco 6323237 +BR.26.4214003 Presidente Getúlio Presidente Getulio 6323238 +BR.26.4214102 Presidente Nereu Presidente Nereu 6323239 +BR.26.4214151 Princesa Princesa 6323240 +BR.26.4214201 Quilombo Quilombo 6323241 +BR.26.4214300 Rancho Queimado Rancho Queimado 6323242 +BR.26.4214409 Rio das Antas Rio Das Antas 6323243 +BR.26.4214607 Rio do Oeste Rio Do Oeste 6323244 +BR.26.4214706 Rio dos Cedros Rio Dos Cedros 6323245 +BR.26.4214805 Rio do Sul Rio Do Sul 6323246 +BR.26.4214904 Rio Fortuna Rio Fortuna 6323247 +BR.26.4215000 Rio Negrinho Rio Negrinho 6323248 +BR.26.4215059 Rio Rufino Rio Rufino 6323249 +BR.26.4215075 Riqueza Riqueza 6323250 +BR.26.4215109 Rodeio Rodeio 6323251 +BR.26.4215208 Romelândia Romelandia 6323252 +BR.26.4215356 Saltinho Saltinho 6323253 +BR.26.4215406 Salto Veloso Salto Veloso 6323254 +BR.26.4215455 Sangão Sangao 6323255 +BR.26.4215505 Santa Cecília Santa Cecilia 6323256 +BR.26.4215554 Santa Helena Santa Helena 6323257 +BR.26.4215604 Santa Rosa de Lima Santa Rosa De Lima 6323258 +BR.26.4215653 Santa Rosa do Sul Santa Rosa Do Sul 6323259 +BR.26.4215679 Santa Terezinha Santa Terezinha 6323260 +BR.26.4215687 Santa Terezinha do Progresso Santa Terezinha Do Progresso 6323261 +BR.26.4215695 Santiago do Sul Santiago Do Sul 6323262 +BR.26.4215703 Santo Amaro da Imperatriz Santo Amaro Da Imperatriz 6323263 +BR.26.4215752 São Bernardino Sao Bernardino 6323264 +BR.26.4215802 São Bento do Sul Sao Bento Do Sul 6323265 +BR.26.4215901 São Bonifácio Sao Bonifacio 6323266 +BR.26.4216008 São Carlos Sao Carlos 6323267 +BR.26.4216057 São Cristóvão do Sul Sao Cristovao do Sul 6323268 +BR.26.4216107 São Domingos Sao Domingos 6323269 +BR.26.4216206 São Francisco do Sul Sao Francisco Do Sul 6323270 +BR.26.4216255 São João do Oeste Sao Joao Do Oeste 6323271 +BR.26.4216305 São João Batista Sao Joao Batista 6323272 +BR.26.4216354 São João do Itaperiú Sao Joao Do Itaperiu 6323273 +BR.26.4216404 São João do Sul Sao Joao Do Sul 6323274 +BR.26.4216503 São Joaquim Sao Joaquim 6323275 +BR.26.4216602 São José Sao Jose 6323276 +BR.26.4216701 São José do Cedro Sao Jose Do Cedro 6323277 +BR.26.4216800 São José do Cerrito Sao Jose Do Cerrito 6323278 +BR.26.4217006 São Ludgero Sao Ludgero 6323279 +BR.26.4217105 São Martinho Sao Martinho 6323280 +BR.26.4217154 São Miguel da Boa Vista Sao Miguel Da Boa Vista 6323281 +BR.26.4217204 São Miguel do Oeste Sao Miguel D'Oeste 6323282 +BR.26.4217253 São Pedro de Alcântara Sao Pedro De Alcantara 6323283 +BR.26.4217303 Saudades Saudades 6323284 +BR.26.4217402 Schroeder Schroeder 6323285 +BR.26.4217501 Seara Seara 6323286 +BR.26.4217550 Serra Alta Serra Alta 6323287 +BR.26.4217600 Siderópolis Sideropolis 6323288 +BR.26.4217709 Sombrio Sombrio 6323289 +BR.26.4217758 Sul Brasil Sul Brasil 6323290 +BR.26.4217907 Tangará Tangara 6323291 +BR.26.4217956 Tigrinhos Tigrinhos 6323292 +BR.26.4218103 Timbé do Sul Timbe Do Sul 6323293 +BR.26.4218202 Timbó Timbo 6323294 +BR.26.4218251 Timbó Grande Timbo Grande 6323295 +BR.26.4218301 Três Barras Tres Barras 6323296 +BR.26.4218350 Treviso Treviso 6323297 +BR.26.4218400 Treze de Maio Treze De Maio 6323298 +BR.26.4218509 Treze Tílias Treze Tilias 6323299 +BR.26.4218608 Trombudo Central Trombudo Central 6323300 +BR.26.4218707 Tubarão Tubarao 6323301 +BR.26.4218756 Tunápolis Tunapolis 6323302 +BR.26.4218806 Turvo Turvo 6323303 +BR.26.4218855 União do Oeste Uniao Do Oeste 6323304 +BR.26.4218905 Urubici Urubici 6323305 +BR.26.4218954 Urupema Urupema 6323306 +BR.26.4219002 Urussanga Urussanga 6323307 +BR.26.4219101 Vargeão Vargeao 6323308 +BR.26.4219150 Vargem Vargem 6323309 +BR.26.4219176 Vargem Bonita Vargem Bonita 6323310 +BR.26.4219200 Vidal Ramos Vidal Ramos 6323311 +BR.26.4219309 Videira Videira 6323312 +BR.26.4219358 Vitor Meireles Vitor Meireles 6323313 +BR.26.4219408 Witmarsum Witmarsum 6323314 +BR.26.4219507 Xanxerê Xanxere 6323315 +BR.26.4219606 Xavantina Xavantina 6323316 +BR.26.4219705 Xaxim Xaxim 6323317 +BR.26.4219853 Zortéa Zortea 6323318 +BR.23.4300109 Agudo Agudo 6323319 +BR.23.4300208 Ajuricaba Ajuricaba 6323320 +BR.23.4300307 Alecrim Alecrim 6323321 +BR.23.4300406 Alegrete Alegrete 6323322 +BR.23.4300455 Alegria Alegria 6323323 +BR.23.4300505 Alpestre Alpestre 6323324 +BR.23.4300570 Alto Feliz Alto Feliz 6323325 +BR.23.4300604 Alvorada Alvorada 6323326 +BR.23.4300638 Amaral Ferrador Amaral Ferrador 6323327 +BR.23.4300646 Ametista do Sul Ametista Do Sul 6323328 +BR.23.4300661 André da Rocha Andre Da Rocha 6323329 +BR.23.4300703 Anta Gorda Anta Gorda 6323330 +BR.23.4300851 Arambaré Arambare 6323331 +BR.23.4300877 Araricá Ararica 6323332 +BR.23.4300901 Aratiba Aratiba 6323333 +BR.23.4301008 Arroio do Meio Arroio Do Meio 6323334 +BR.23.4301057 Arroio do Sal Arroio Do Sal 6323335 +BR.23.4301107 Arroio dos Ratos Arroio Dos Ratos 6323336 +BR.23.4301206 Arroio do Tigre Arroio Do Tigre 6323337 +BR.23.4301404 Arvorezinha Arvorezinha 6323338 +BR.23.4301552 Áurea Aurea 6323339 +BR.23.4301636 Balneário Pinhal Balneario Pinhal 6323340 +BR.23.4301651 Barão Barao 6323341 +BR.23.4301750 Barão do Triunfo Barao Do Triunfo 6323342 +BR.23.4301800 Barracão Barracao 6323343 +BR.23.4301859 Barra do Guarita Barra Do Guarita 6323344 +BR.23.4301875 Barra do Quaraí Barra Do Quarai 6323345 +BR.23.4301909 Barra do Ribeiro Barra Do Ribeiro 6323346 +BR.23.4301925 Barra do Rio Azul Barra Do Rio Azul 6323347 +BR.23.4301958 Barra Funda Barra Funda 6323348 +BR.23.4302055 Benjamin Constant do Sul Benjamin Constant Do Sul 6323349 +BR.23.4302154 Boa Vista das Missões Boa Vista Das Missoes 6323350 +BR.23.4302204 Boa Vista do Buricá Boa Vista Do Burica 6323351 +BR.23.4302253 Boa Vista do Sul Boa Vista Do Sul 6323352 +BR.23.4302303 Bom Jesus Bom Jesus 6323353 +BR.23.4302352 Bom Princípio Bom Principio 6323354 +BR.23.4302378 Bom Progresso Bom Progresso 6323355 +BR.23.4302402 Bom Retiro do Sul Bom Retiro Do Sul 6323356 +BR.23.4302501 Bossoroca Bossoroca 6323357 +BR.23.4302600 Braga Braga 6323358 +BR.23.4302659 Brochier Brochier 6323359 +BR.23.4302709 Butiá Butia 6323360 +BR.23.4302808 Caçapava do Sul Cacapava Do Sul 6323361 +BR.23.4302907 Cacequi Cacequi 6323362 +BR.23.4303004 Cachoeira do Sul Cachoeira Do Sul 6323363 +BR.23.4303103 Cachoeirinha Cachoeirinha 6323364 +BR.23.4303202 Cacique Doble Cacique Doble 6323365 +BR.23.4303400 Caiçara Caicara 6323366 +BR.23.4303509 Camaquã Camaqua 6323367 +BR.23.4303558 Camargo Camargo 6323368 +BR.23.4303608 Cambará do Sul Cambara Do Sul 6323369 +BR.23.4303673 Campestre da Serra Campestre Da Serra 6323370 +BR.23.4303707 Campina das Missões Campina Das Missoes 6323371 +BR.23.4304002 Campo Novo Campo Novo 6323372 +BR.23.4304101 Campos Borges Campos Borges 6323373 +BR.23.4304200 Candelária Candelaria 6323374 +BR.23.4304309 Cândido Godói Candido Godoi 6323375 +BR.23.4304358 Candiota Candiota 6323376 +BR.23.4304408 Canela Canela 6323377 +BR.23.4304606 Canoas Canoas 6323378 +BR.23.4304630 Capão da Canoa Capao Da Canoa 6323379 +BR.23.4304663 Capão do Leão Capao Do Leao 6323380 +BR.23.4304671 Capivari do Sul Capivari Do Sul 6323381 +BR.23.4304689 Capela de Santana Capela De Santana 6323382 +BR.23.4304697 Capitão Capitao 6323383 +BR.23.4304713 Caraá Caraa 6323384 +BR.23.4304853 Carlos Gomes Carlos Gomes 6323385 +BR.23.4304903 Casca Casca 6323386 +BR.23.4305009 Catuípe Catuipe 6323387 +BR.23.4305108 Caxias do Sul Caxias Do Sul 6323388 +BR.23.4305116 Centenário Centenario 6323389 +BR.23.4305124 Cerrito Cerrito 6323390 +BR.23.4305132 Cerro Branco Cerro Branco 6323391 +BR.23.4305173 Cerro Grande do Sul Cerro Grande Do Sul 6323392 +BR.23.4305207 Cerro Largo Cerro Largo 6323393 +BR.23.4305306 Chapada Chapada 6323394 +BR.23.4305355 Charqueadas Charqueadas 6323395 +BR.23.4305371 Charrua Charrua 6323396 +BR.23.4305405 Chiapetta Chiapeta 6323397 +BR.23.4305439 Chuí Chui 6323398 +BR.23.4305447 Chuvisca Chuvisca 6323399 +BR.23.4305454 Cidreira Cidreira 6323400 +BR.23.4305504 Ciríaco Ciriaco 6323401 +BR.23.4305587 Colinas Colinas 6323402 +BR.23.4305603 Colorado Colorado 6323403 +BR.23.4305702 Condor Condor 6323404 +BR.23.4305850 Coqueiros do Sul Coqueiros Do Sul 6323405 +BR.23.4305871 Coronel Barros Coronel Barros 6323406 +BR.23.4305900 Coronel Bicaco Coronel Bicaco 6323407 +BR.23.4305959 Cotiporã Cotipora 6323408 +BR.23.4305975 Coxilha Coxilha 6323409 +BR.23.4306007 Crissiumal Crissiumal 6323410 +BR.23.4306056 Cristal Cristal 6323411 +BR.23.4306072 Cristal do Sul Cristal Do Sul 6323412 +BR.23.4306205 Cruzeiro do Sul Cruzeiro Do Sul 6323413 +BR.23.4306353 Dezesseis de Novembro Dezesseis De Novembro 6323414 +BR.23.4306379 Dilermando de Aguiar Dilermando De Aguiar 6323415 +BR.23.4306403 Dois Irmãos Dois Irmaos 6323416 +BR.23.4306429 Dois Irmãos das Missões Dois Irmaos Das Missoes 6323417 +BR.23.4306452 Dois Lajeados Dois Lajeados 6323418 +BR.23.4306502 Dom Feliciano Dom Feliciano 6323419 +BR.23.4306551 Dom Pedro de Alcântara Dom Pedro De Alcantara 6323420 +BR.23.4306601 Dom Pedrito Dom Pedrito 6323421 +BR.23.4306700 Dona Francisca Dona Francisca 6323422 +BR.23.4306734 Doutor Maurício Cardoso Doutor Mauricio Cardoso 6323423 +BR.23.4306759 Doutor Ricardo Doutor Ricardo 6323424 +BR.23.4306767 Eldorado do Sul Eldorado Do Sul 6323425 +BR.23.4306809 Encantado Encantado 6323426 +BR.23.4306908 Encruzilhada do Sul Encruzilhada Do Sul 6323427 +BR.23.4306924 Engenho Velho Engenho Velho 6323428 +BR.23.4306932 Entre-Ijuís Entre-Ijuis 6323429 +BR.23.4306957 Entre Rios do Sul Entre Rios Do Sul 6323430 +BR.23.4306973 Erebango Erebango 6323431 +BR.23.4307203 Erval Grande Erval Grande 6323432 +BR.23.4307302 Erval Seco Erval Seco 6323433 +BR.23.4307450 Esperança do Sul Esperanca Do Sul 6323434 +BR.23.4307559 Estação Estacao 6323435 +BR.23.4307609 Estância Velha Estancia Velha 6323436 +BR.23.4307708 Esteio Esteio 6323437 +BR.23.4307807 Estrela Estrela 6323438 +BR.23.4307815 Estrela Velha Estrela Velha 6323439 +BR.23.4307831 Eugênio de Castro Eugenio De Castro 6323440 +BR.23.4307864 Fagundes Varela Fagundes Varela 6323441 +BR.23.4307906 Farroupilha Farroupilha 6323442 +BR.23.4308003 Faxinal do Soturno Faxinal Do Soturno 6323443 +BR.23.4308052 Faxinalzinho Faxinalzinho 6323444 +BR.23.4308078 Fazenda Vilanova Fazenda Vilanova 6323445 +BR.23.4308102 Feliz Feliz 6323446 +BR.23.4308201 Flores da Cunha Flores Da Cunha 6323447 +BR.23.4308250 Floriano Peixoto Floriano Peixoto 6323448 +BR.23.4308300 Fontoura Xavier Fontoura Xavier 6323449 +BR.23.4308409 Formigueiro Formigueiro 6323450 +BR.23.4308508 Frederico Westphalen Frederico Westphalen 6323451 +BR.23.4308656 Garruchos Garruchos 6323452 +BR.23.4308706 Gaurama Gaurama 6323453 +BR.23.4308805 General Câmara General Camara 6323454 +BR.23.4308854 Gentil Gentil 6323455 +BR.23.4308904 Getúlio Vargas Getulio Vargas 6323456 +BR.23.4309001 Giruá Girua 6323457 +BR.23.4309050 Glorinha Glorinha 6323458 +BR.23.4309100 Gramado Gramado 6323459 +BR.23.4309126 Gramado dos Loureiros Gramado Dos Loureiros 6323460 +BR.23.4309159 Gramado Xavier Gramado Xavier 6323461 +BR.23.4309209 Gravataí Gravatai 6323462 +BR.23.4309258 Guabiju Guabiju 6323463 +BR.23.4309308 Guaíba Guaiba 6323464 +BR.23.4309407 Guaporé Guapore 6323465 +BR.23.4309506 Guarani das Missões Guarani Das Missoes 6323466 +BR.23.4309555 Harmonia Harmonia 6323467 +BR.23.4309571 Herveiras Herveiras 6323468 +BR.23.4309605 Horizontina Horizontina 6323469 +BR.23.4309654 Hulha Negra Hulha Negra 6323470 +BR.23.4309704 Humaitá Humaita 6323471 +BR.23.4309753 Ibarama Ibarama 6323472 +BR.23.4309902 Ibiraiaras Ibiraiaras 6323473 +BR.23.4310009 Ibirubá Ibiruba 6323474 +BR.23.4310108 Igrejinha Igrejinha 6323475 +BR.23.4310306 Ilópolis Ilopolis 6323476 +BR.23.4310330 Imbé Imbe 6323477 +BR.23.4310413 Inhacorá Inhacora 6323478 +BR.23.4310439 Ipê Ipe 6323479 +BR.23.4310462 Ipiranga do Sul Ipiranga Do Sul 6323480 +BR.23.4310504 Iraí Irai 6323481 +BR.23.4310538 Itaara Itaara 6323482 +BR.23.4310553 Itacurubi Itacurubi 6323483 +BR.23.4310579 Itapuca Itapuca 6323484 +BR.23.4310603 Itaqui Itaqui 6323485 +BR.23.4310702 Itatiba do Sul Itatiba Do Sul 6323486 +BR.23.4310751 Ivorá Ivora 6323487 +BR.23.4310801 Ivoti Ivoti 6323488 +BR.23.4310850 Jaboticaba Jaboticaba 6323489 +BR.23.4311007 Jaguarão Jaguarao 6323490 +BR.23.4311122 Jaquirana Jaquirana 6323491 +BR.23.4311130 Jari Jari 6323492 +BR.23.4311155 Jóia Joia 6323493 +BR.23.4311205 Júlio de Castilhos Julio De Castilhos 6323494 +BR.23.4311254 Lagoão Lagoao 6323495 +BR.23.4311270 Lagoa dos Três Cantos Lagoa Dos Tres Cantos 6323496 +BR.23.4311429 Lajeado do Bugre Lajeado Do Bugre 6323497 +BR.23.4311502 Lavras do Sul Lavras Do Sul 6323498 +BR.23.4311601 Liberato Salzano Liberato Salzano 6323499 +BR.23.4311627 Lindolfo Collor Lindolfo Collor 6323500 +BR.23.4311643 Linha Nova Linha Nova 6323501 +BR.23.4311700 Machadinho Machadinho 6323502 +BR.23.4311718 Maçambará Macambara 6323503 +BR.23.4311734 Mampituba Mampituba 6323504 +BR.23.4311759 Manoel Viana Manoel Viana 6323505 +BR.23.4311775 Maquiné Maquine 6323506 +BR.23.4311809 Marau Marau 6323507 +BR.23.4311908 Marcelino Ramos Marcelino Ramos 6323508 +BR.23.4311981 Mariana Pimentel Mariana Pimentel 6323509 +BR.23.4312005 Mariano Moro Mariano Moro 6323510 +BR.23.4312104 Mata Mata 6323511 +BR.23.4312138 Mato Castelhano Mato Castelhano 6323512 +BR.23.4312153 Mato Leitão Mato Leitao 6323513 +BR.23.4312203 Maximiliano de Almeida Maximiliano De Almeida 6323514 +BR.23.4312252 Minas do Leão Minas Do Leao 6323515 +BR.23.4312302 Miraguaí Miraguai 6323516 +BR.23.4312351 Montauri Montauri 6323517 +BR.23.4312377 Monte Alegre dos Campos Monte Alegre Dos Campos 6323518 +BR.23.4312443 Morrinhos do Sul Morrinhos Do Sul 6323519 +BR.23.4312450 Morro Redondo Morro Redondo 6323520 +BR.23.4312476 Morro Reuter Morro Reuter 6323521 +BR.23.4312500 Mostardas Mostardas 6323522 +BR.23.4312609 Muçum Mucum 6323523 +BR.23.4312617 Muitos Capões Muitos Capoes 6323524 +BR.23.4312625 Muliterno Muliterno 6323525 +BR.23.4312658 Não-Me-Toque Nao-Me-Toque 6323526 +BR.23.4312674 Nicolau Vergueiro Nicolau Vergueiro 6323527 +BR.23.4312708 Nonoai Nonoai 6323528 +BR.23.4312757 Nova Alvorada Nova Alvorada 6323529 +BR.23.4312807 Nova Araçá Nova Araca 6323530 +BR.23.4312906 Nova Bassano Nova Bassano 6323531 +BR.23.4313037 Nova Esperança do Sul Nova Esperanca Do Sul 6323532 +BR.23.4313060 Nova Hartz Nova Hartz 6323533 +BR.23.4313086 Nova Pádua Nova Padua 6323534 +BR.23.4313102 Nova Palma Nova Palma 6323535 +BR.23.4313201 Nova Petrópolis Nova Petropolis 6323536 +BR.23.4313300 Nova Prata Nova Prata 6323537 +BR.23.4313334 Nova Ramada Nova Ramada 6323538 +BR.23.4313359 Nova Roma do Sul Nova Roma Do Sul 6323539 +BR.23.4313375 Nova Santa Rita Nova Santa Rita 6323540 +BR.23.4313391 Novo Cabrais Novo Cabrais 6323541 +BR.23.4313425 Novo Machado Novo Machado 6323542 +BR.23.4313441 Novo Tiradentes Novo Tiradentes 6323543 +BR.23.4313490 Novo Barreiro Novo Barreiro 6323544 +BR.23.4313508 Osório Osorio 6323545 +BR.23.4313607 Paim Filho Paim Filho 6323546 +BR.23.4313656 Palmares do Sul Palmares do Sul 6323547 +BR.23.4313805 Palmitinho Palmitinho 6323548 +BR.23.4313904 Panambi Panambi 6323549 +BR.23.4313953 Pantano Grande Pantano Grande 6323550 +BR.23.4314001 Paraí Parai 6323551 +BR.23.4314027 Paraíso do Sul Paraiso Do Sul 6323552 +BR.23.4314035 Pareci Novo Pareci Novo 6323553 +BR.23.4314050 Parobé Parobe 6323554 +BR.23.4314068 Passa Sete Passa Sete 6323555 +BR.23.4314076 Passo do Sobrado Passo Do Sobrado 6323556 +BR.23.4314100 Passo Fundo Passo Fundo 6323557 +BR.23.4314159 Paverama Paverama 6323558 +BR.23.4314209 Pedro Osório Pedro Osorio 6323559 +BR.23.4314308 Pejuçara Pejucara 6323560 +BR.23.4314423 Picada Café Picada Cafe 6323561 +BR.23.4314456 Pinhal Pinhal 6323562 +BR.23.4314472 Pinhal Grande Pinhal Grande 6323563 +BR.23.4314498 Pinheirinho do Vale Pinheirinho Do Vale 6323564 +BR.23.4314555 Pirapó Pirapo 6323565 +BR.23.4314605 Piratini Piratini 6323566 +BR.23.4314704 Planalto Planalto 6323567 +BR.23.4314753 Poço das Antas Poco Das Antas 6323568 +BR.23.4314779 Pontão Pontao 6323569 +BR.23.4314803 Portão Portao 6323570 +BR.23.4314902 Porto Alegre Porto Alegre 6323571 +BR.23.4315008 Porto Lucena Porto Lucena 6323572 +BR.23.4315057 Porto Mauá Porto Maua 6323573 +BR.23.4315073 Porto Vera Cruz Porto Vera Cruz 6323574 +BR.23.4315107 Porto Xavier Porto Xavier 6323575 +BR.23.4315131 Pouso Novo Pouso Novo 6323576 +BR.23.4315149 Presidente Lucena Presidente Lucena 6323577 +BR.23.4315172 Protásio Alves Protasio Alves 6323578 +BR.23.4315206 Putinga Putinga 6323579 +BR.23.4315305 Quaraí Quarai 6323580 +BR.23.4315321 Quevedos Quevedos 6323581 +BR.23.4315354 Quinze de Novembro Quinze De Novembro 6323582 +BR.23.4315404 Redentora Redentora 6323583 +BR.23.4315503 Restinga Sêca Restinga Seca 6323584 +BR.23.4315552 Rio dos Índios Rio Dos Indios 6323585 +BR.23.4315701 Rio Pardo Rio Pardo 6323586 +BR.23.4315750 Riozinho Riozinho 6323587 +BR.23.4315909 Rodeio Bonito Rodeio Bonito 6323588 +BR.23.4316006 Rolante Rolante 6323589 +BR.23.4316105 Ronda Alta Ronda Alta 6323590 +BR.23.4316204 Rondinha Rondinha 6323591 +BR.23.4316303 Roque Gonzales Roque Gonzales 6323592 +BR.23.4316402 Rosário do Sul Rosario Do Sul 6323593 +BR.23.4316428 Sagrada Família Sagrada Familia 6323594 +BR.23.4316436 Saldanha Marinho Saldanha Marinho 6323595 +BR.23.4316477 Salvador das Missões Salvador Das Missoes 6323596 +BR.23.4316600 Sananduva Sananduva 6323597 +BR.23.4316709 Santa Bárbara do Sul Santa Barbara Do Sul 6323598 +BR.23.4316758 Santa Clara do Sul Santa Clara Do Sul 6323599 +BR.23.4316808 Santa Cruz do Sul Santa Cruz Do Sul 6323600 +BR.23.4316956 Santa Maria do Herval Santa Maria Do Herval 6323601 +BR.23.4317004 Santana da Boa Vista Santana Da Boa Vista 6323602 +BR.23.4317103 Sant'Ana do Livramento Sant'Ana do Livramento 6323603 +BR.23.4317202 Santa Rosa Santa Rosa 6323604 +BR.23.4317251 Santa Tereza Santa Tereza 6323605 +BR.23.4317301 Santa Vitória do Palmar Santa Vitoria Do Palmar 6323606 +BR.23.4317509 Santo Ângelo Santo Angelo 6323607 +BR.23.4317558 Santo Antônio do Palma Santo Antonio Do Palma 6323608 +BR.23.4317608 Santo Antônio da Patrulha Santo Antonio Da Patrulha 6323609 +BR.23.4317707 Santo Antônio das Missões Santo Antonio Das Missoes 6323610 +BR.23.4317756 Santo Antônio do Planalto Santo Antonio Do Planalto 6323611 +BR.23.4317806 Santo Augusto Santo Augusto 6323612 +BR.23.4317905 Santo Cristo Santo Cristo 6323613 +BR.23.4317954 Santo Expedito do Sul Santo Expedito Do Sul 6323614 +BR.23.4318002 São Borja Sao Borja 6323615 +BR.23.4318051 São Domingos do Sul Sao Domingos Do Sul 6323616 +BR.23.4318101 São Francisco de Assis Sao Francisco De Assis 6323617 +BR.23.4318408 São Jerônimo Sao Jeronimo 6323618 +BR.23.4318424 São João da Urtiga Sao Joao Da Urtiga 6323619 +BR.23.4318432 São João do Polêsine Sao Joao do Polesine 6323620 +BR.23.4318440 São Jorge Sao Jorge 6323621 +BR.23.4318457 São José das Missões Sao Jose Das Missoes 6323622 +BR.23.4318465 São José do Herval Sao Jose Do Herval 6323623 +BR.23.4318481 São José do Hortêncio Sao Jose Do Hortencio 6323624 +BR.23.4318499 São José do Inhacorá Sao Jose Do Inhacora 6323625 +BR.23.4318507 São José do Norte Sao Jose Do Norte 6323626 +BR.23.4318606 São José do Ouro Sao Jose Do Ouro 6323627 +BR.23.4318622 São José dos Ausentes Sao Jose Dos Ausentes 6323628 +BR.23.4318705 São Leopoldo Sao Leopoldo 6323629 +BR.23.4318804 São Lourenço do Sul Sao Lourenco Do Sul 6323630 +BR.23.4319000 São Marcos Sao Marcos 6323631 +BR.23.4319109 São Martinho Sao Martinho 6323632 +BR.23.4319125 São Martinho da Serra Sao Martinho Da Serra 6323633 +BR.23.4319208 São Nicolau Sao Nicolau 6323634 +BR.23.4319307 São Paulo das Missões Sao Paulo Das Missoes 6323635 +BR.23.4319356 São Pedro da Serra Sao Pedro Da Serra 6323636 +BR.23.4319372 São Pedro do Butiá Sao Pedro Do Butia 6323637 +BR.23.4319406 São Pedro do Sul Sao Pedro Do Sul 6323638 +BR.23.4319505 São Sebastião do Caí Sao Sebastiao Do Cai 6323639 +BR.23.4319604 São Sepé Sao Sepe 6323640 +BR.23.4319703 São Valentim Sao Valentim 6323641 +BR.23.4319711 São Valentim do Sul Sao Valentim Do Sul 6323642 +BR.23.4319737 São Valério do Sul Sao Valerio Do Sul 6323643 +BR.23.4319752 São Vendelino Sao Vendelino 6323644 +BR.23.4319802 São Vicente do Sul Sao Vicente Do Sul 6323645 +BR.23.4319901 Sapiranga Sapiranga 6323646 +BR.23.4320008 Sapucaia do Sul Sapucaia Do Sul 6323647 +BR.23.4320107 Sarandi Sarandi 6323648 +BR.23.4320206 Seberi Seberi 6323649 +BR.23.4320230 Sede Nova Sede Nova 6323650 +BR.23.4320263 Segredo Segredo 6323651 +BR.23.4320305 Selbach Selbach 6323652 +BR.23.4320321 Senador Salgado Filho Senador Salgado Filho 6323653 +BR.23.4320354 Sentinela do Sul Sentinela Do Sul 6323654 +BR.23.4320404 Serafina Corrêa Serafina Correa 6323655 +BR.23.4320453 Sério Serio 6323656 +BR.23.4320503 Sertão Sertao 6323657 +BR.23.4320552 Sertão Santana Sertao Santana 6323658 +BR.23.4320578 Sete de Setembro Sete De Setembro 6323659 +BR.23.4320602 Severiano de Almeida Severiano De Almeida 6323660 +BR.23.4320651 Silveira Martins Silveira Martins 6323661 +BR.23.4320677 Sinimbu Sinimbu 6323662 +BR.23.4320859 Tabaí Tabai 6323663 +BR.23.4321006 Tapera Tapera 6323664 +BR.23.4321105 Tapes Tapes 6323665 +BR.23.4321204 Taquara Taquara 6323666 +BR.23.4321303 Taquari Taquari 6323667 +BR.23.4321329 Taquaruçu do Sul Taquarucu Do Sul 6323668 +BR.23.4321352 Tavares Tavares 6323669 +BR.23.4321402 Tenente Portela Tenente Portela 6323670 +BR.23.4321477 Tiradentes do Sul Tiradentes Do Sul 6323671 +BR.23.4321493 Toropi Toropi 6323672 +BR.23.4321501 Torres Torres 6323673 +BR.23.4321600 Tramandaí Tramandai 6323674 +BR.23.4321626 Travesseiro Travesseiro 6323675 +BR.23.4321634 Três Arroios Tres Arroios 6323676 +BR.23.4321667 Três Cachoeiras Tres Cachoeiras 6323677 +BR.23.4321709 Três Coroas Tres Coroas 6323678 +BR.23.4321808 Três de Maio Tres De Maio 6323679 +BR.23.4321832 Três Forquilhas Tres Forquilhas 6323680 +BR.23.4321857 Três Palmeiras Tres Palmeiras 6323681 +BR.23.4321907 Três Passos Tres Passos 6323682 +BR.23.4321956 Trindade do Sul Trindade Do Sul 6323683 +BR.23.4322004 Triunfo Triunfo 6323684 +BR.23.4322103 Tucunduva Tucunduva 6323685 +BR.23.4322152 Tunas Tunas 6323686 +BR.23.4322186 Tupanci do Sul Tupanci Do Sul 6323687 +BR.23.4322202 Tupanciretã Tupancireta 6323688 +BR.23.4322251 Tupandi Tupandi 6323689 +BR.23.4322301 Tuparendi Tuparendi 6323690 +BR.23.4322327 Turuçu Turucu 6323691 +BR.23.4322343 Ubiretama Ubiretama 6323692 +BR.23.4322350 União da Serra Uniao Da Serra 6323693 +BR.23.4322376 Unistalda Unistalda 6323694 +BR.23.4322400 Uruguaiana Uruguaiana 6323695 +BR.23.4322509 Vacaria Vacaria 6323696 +BR.23.4322525 Vale Verde Vale Verde 6323697 +BR.23.4322533 Vale do Sol Vale Do Sol 6323698 +BR.23.4322541 Vale Real Vale Real 6323699 +BR.23.4322558 Vanini Vanini 6323700 +BR.23.4322608 Venâncio Aires Venancio Aires 6323701 +BR.23.4322707 Vera Cruz Vera Cruz 6323702 +BR.23.4322806 Veranópolis Veranopolis 6323703 +BR.23.4322855 Vespasiano Corrêa Vespasiano Correa 6323704 +BR.23.4322905 Viadutos Viadutos 6323705 +BR.23.4323002 Viamão Viamao 6323706 +BR.23.4323101 Vicente Dutra Vicente Dutra 6323707 +BR.23.4323309 Vila Flores Vila Flores 6323708 +BR.23.4323358 Vila Lângaro Vila Langaro 6323709 +BR.23.4323408 Vila Maria Vila Maria 6323710 +BR.23.4323457 Vila Nova do Sul Vila Nova Do Sul 6323711 +BR.23.4323507 Vista Alegre Vista Alegre 6323712 +BR.23.4323606 Vista Alegre do Prata Vista Alegre Do Prata 6323713 +BR.23.4323705 Vista Gaúcha Vista Gaucha 6323714 +BR.23.4323754 Vitória das Missões Vitoria Das Missoes 6323715 +BR.23.4323804 Xangri-lá Xangri-La 6323716 +BR.11.5000203 Água Clara Agua Clara 6323717 +BR.11.5000252 Alcinópolis Alcinopolis 6323718 +BR.11.5000609 Amambai Amambai 6323719 +BR.11.5000708 Anastácio Anastacio 6323720 +BR.11.5000807 Anaurilândia Anaurilandia 6323721 +BR.11.5000856 Angélica Angelica 6323722 +BR.11.5000906 Antônio João Antonio Joao 6323723 +BR.11.5001003 Aparecida do Taboado Aparecida Do Taboado 6323724 +BR.11.5001102 Aquidauana Aquidauana 6323725 +BR.11.5001243 Aral Moreira Aral Moreira 6323726 +BR.11.5001508 Bandeirantes Bandeirantes 6323727 +BR.11.5001904 Bataguassu Bataguassu 6323728 +BR.11.5002001 Batayporã Bataipora 6323729 +BR.11.5002100 Bela Vista Bela Vista 6323730 +BR.11.5002159 Bodoquena Bodoquena 6323731 +BR.11.5002209 Bonito Bonito 6323732 +BR.11.5002308 Brasilândia Brasilandia 6323733 +BR.11.5002407 Caarapó Caarapo 6323734 +BR.11.5002605 Camapuã Camapua 6323735 +BR.11.5002704 Campo Grande Campo Grande 6323736 +BR.11.5002803 Caracol Caracol 6323737 +BR.11.5002902 Cassilândia Cassilandia 6323738 +BR.11.5002951 Chapadão do Sul Chapadao Do Sul 6323739 +BR.11.5003108 Corguinho Corguinho 6323740 +BR.11.5003157 Coronel Sapucaia Coronel Sapucaia 6323741 +BR.11.5003207 Corumbá Corumba 6323742 +BR.11.5003256 Costa Rica Costa Rica 6323743 +BR.11.5003306 Coxim Coxim 6323744 +BR.11.5003454 Deodápolis Deodapolis 6323745 +BR.11.5003488 Dois Irmãos do Buriti Dois Irmaos Do Buriti 6323746 +BR.11.5003504 Douradina Douradina 6323747 +BR.11.5003702 Dourados Dourados 6323748 +BR.11.5003751 Eldorado Eldorado 6323749 +BR.11.5003801 Fátima do Sul Fatima do Sul 6323750 +BR.11.5004007 Glória de Dourados Gloria De Dourados 6323751 +BR.11.5004106 Guia Lopes da Laguna Guia Lopes Da Laguna 6323752 +BR.11.5004304 Iguatemi Iguatemi 6323753 +BR.11.5004403 Inocência Inocencia 6323754 +BR.11.5004502 Itaporã Itapora 6323755 +BR.11.5004601 Itaquiraí Itaquirai 6323756 +BR.11.5004700 Ivinhema Ivinhema 6323757 +BR.11.5004809 Japorã Japora 6323758 +BR.11.5004908 Jaraguari Jaraguari 6323759 +BR.11.5005103 Jateí Jatei 6323760 +BR.11.5005152 Juti Juti 6323761 +BR.11.5005202 Ladário Ladario 6323762 +BR.11.5005251 Laguna Carapã Laguna Carapa 6323763 +BR.11.5005400 Maracaju Maracaju 6323764 +BR.11.5005608 Miranda Miranda 6323765 +BR.11.5005681 Mundo Novo Mundo Novo 6323766 +BR.11.5005707 Naviraí Navirai 6323767 +BR.11.5005806 Nioaque Nioaque 6323768 +BR.11.5006002 Nova Alvorada do Sul Nova Alvorada Do Sul 6323769 +BR.11.5006200 Nova Andradina Nova Andradina 6323770 +BR.11.5006259 Novo Horizonte do Sul Novo Horizonte Do Sul 6323771 +BR.11.5006309 Paranaíba Paranaiba 6323772 +BR.11.5006358 Paranhos Paranhos 6323773 +BR.11.5006408 Pedro Gomes Pedro Gomes 6323774 +BR.11.5006606 Ponta Porã Ponta Pora 6323775 +BR.11.5006903 Porto Murtinho Porto Murtinho 6323776 +BR.11.5007109 Ribas do Rio Pardo Ribas Do Rio Pardo 6323777 +BR.11.5007208 Rio Brilhante Rio Brilhante 6323778 +BR.11.5007307 Rio Negro Rio Negro 6323779 +BR.11.5007406 Rio Verde de Mato Grosso Rio Verde De Mato Grosso 6323780 +BR.11.5007505 Rochedo Rochedo 6323781 +BR.11.5007554 Santa Rita do Pardo Santa Rita Do Pardo 6323782 +BR.11.5007695 São Gabriel do Oeste Sao Gabriel Do Oeste 6323783 +BR.11.5007703 Sete Quedas Sete Quedas 6323784 +BR.11.5007802 Selvíria Selviria 6323785 +BR.11.5007935 Sonora Sonora 6323786 +BR.11.5007950 Tacuru Tacuru 6323787 +BR.11.5007976 Taquarussu Taquarussu 6323788 +BR.11.5008008 Terenos Terenos 6323789 +BR.11.5008305 Três Lagoas Tres Lagoas 6323790 +BR.11.5008404 Vicentina Vicentina 6323791 +BR.14.5100102 Acorizal Acorizal 6323792 +BR.14.5100250 Alta Floresta Alta Floresta 6323793 +BR.14.5100300 Alto Araguaia Alto Araguaia 6323794 +BR.14.5100409 Alto Garças Alto Garcas 6323795 +BR.14.5100508 Alto Paraguai Alto Paraguai 6323796 +BR.14.5100607 Alto Taquari Alto Taquari 6323797 +BR.14.5100805 Apiacás Apiacas 6323798 +BR.14.5101001 Araguaiana Araguaiana 6323799 +BR.14.5101209 Araguainha Araguainha 6323800 +BR.14.5101258 Araputanga Araputanga 6323801 +BR.14.5101308 Arenápolis Arenapolis 6323802 +BR.14.5101605 Barão de Melgaço Barao De Melgaco 6323803 +BR.14.5101704 Barra do Bugres Barra Do Bugres 6323804 +BR.14.5101803 Barra do Garças Barra Do Garcas 6323805 +BR.14.5101902 Brasnorte Brasnorte 6323806 +BR.14.5102603 Campinápolis Campinapolis 6323807 +BR.14.5102637 Campo Novo do Parecis Campo Novo Do Parecis 6323808 +BR.14.5102678 Campo Verde Campo Verde 6323809 +BR.14.5102686 Campos de Júlio Campos De Julio 6323810 +BR.14.5102694 CanaBrava do Norte Cana Brava Do Norte 6323811 +BR.14.5102702 Canarana Canarana 6323812 +BR.14.5102850 Castanheira Castanheira 6323813 +BR.14.5103007 Chapada dos Guimarães Chapada Dos Guimaraes 6323814 +BR.14.5103056 Cláudia Claudia 6323815 +BR.14.5103205 Colíder Colider 6323816 +BR.14.5103304 Comodoro Comodoro 6323817 +BR.14.5103353 Confresa Confresa 6323818 +BR.14.5103379 Cotriguaçu Cotriguacu 6323819 +BR.14.5103403 Cuiabá Cuiaba 6323820 +BR.14.5103452 Denise Denise 6323821 +BR.14.5103502 Diamantino Diamantino 6323822 +BR.14.5103601 Dom Aquino Dom Aquino 6323823 +BR.14.5103700 Feliz Natal Feliz Natal 6323824 +BR.14.5103809 Figueirópolis d'Oeste Figueiropolis D'Oeste 6323825 +BR.14.5103858 Gaúcha do Norte Gaucha Do Norte 6323826 +BR.14.5103908 General Carneiro General Carneiro 6323827 +BR.14.5103957 Glória d'Oeste Gloria D'Oeste 6323828 +BR.14.5104203 Guiratinga Guiratinga 6323829 +BR.14.5104500 Indiavaí Indiavai 6323830 +BR.14.5104609 Itiquira Itiquira 6323831 +BR.14.5104807 Jaciara Jaciara 6323832 +BR.14.5104906 Jangada Jangada 6323833 +BR.14.5105002 Jauru Jauru 6323834 +BR.14.5105101 Juara Juara 6323835 +BR.14.5105150 Juína Juina 6323836 +BR.14.5105176 Juruena Juruena 6323837 +BR.14.5105200 Juscimeira Juscimeira 6323838 +BR.14.5105507 Vila Bela da Santíssima Trindade Vila Bela Da Santissima Trindade 6323839 +BR.14.5106000 Nortelândia Nortelandia 6323840 +BR.14.5106109 Nossa Senhora do Livramento Nossa Senhora Do Livramento 6323841 +BR.14.5106158 Nova Bandeirantes Nova Bandeirantes 6323842 +BR.14.5106182 Nova Lacerda Nova Lacerda 6323843 +BR.14.5106208 Nova Brasilândia Nova Brasilandia 6323844 +BR.14.5106216 Nova Canaã do Norte Nova Canaa Do Norte 6323845 +BR.14.5106232 Nova Olímpia Nova Olimpia 6323846 +BR.14.5106240 Nova Ubiratã Nova Ubirata 6323847 +BR.14.5106257 Nova Xavantina Nova Xavantina 6323848 +BR.14.5106273 Novo Horizonte do Norte Novo Horizonte Do Norte 6323849 +BR.14.5106299 Paranaíta Paranaita 6323850 +BR.14.5106307 Paranatinga Paranatinga 6323851 +BR.14.5106372 Pedra Preta Pedra Preta 6323852 +BR.14.5106455 Planalto da Serra Planalto Da Serra 6323853 +BR.14.5106505 Poconé Pocone 6323854 +BR.14.5106653 Pontal do Araguaia Pontal Do Araguaia 6323855 +BR.14.5106703 Ponte Branca Ponte Branca 6323856 +BR.14.5106778 Porto Alegre do Norte Porto Alegre Do Norte 6323857 +BR.14.5106802 Porto dos Gaúchos Porto Dos Gauchos 6323858 +BR.14.5106828 Porto Esperidião Porto Esperidiao 6323859 +BR.14.5106851 Porto Estrela Porto Estrela 6323860 +BR.14.5107008 Poxoréu Poxoreu 6323861 +BR.14.5107040 Primavera do Leste Primavera Do Leste 6323862 +BR.14.5107065 Querência Querencia 6323863 +BR.14.5107107 São José dos Quatro Marcos Sao Jose dos Quatro Marcos 6323864 +BR.14.5107156 Reserva do Cabaçal Reserva do Cabacal 6323865 +BR.14.5107198 Ribeirãozinho Ribeiraozinho 6323866 +BR.14.5107206 Rio Branco Rio Branco 6323867 +BR.14.5107248 Santa Carmem Santa Carmem 6323868 +BR.14.5107263 Santo Afonso Santo Afonso 6323869 +BR.14.5107305 São José do Rio Claro Sao Jose Do Rio Claro 6323870 +BR.14.5107404 São Pedro da Cipa Sao Pedro Da Cipa 6323871 +BR.14.5107602 Rondonópolis Rondonopolis 6323872 +BR.14.5107701 Rosário Oeste Rosario Oeste 6323873 +BR.14.5107750 Salto do Céu Salto Do Ceu 6323874 +BR.14.5107800 Santo Antônio do Leverger Santo Antonio Do Leverger 6323875 +BR.14.5107875 Sapezal Sapezal 6323876 +BR.14.5107909 Sinop Sinop 6323877 +BR.14.5107941 Tabaporã Tabapora 6323878 +BR.14.5107958 Tangará da Serra Tangara Da Serra 6323879 +BR.14.5108006 Tapurah Tapurah 6323880 +BR.14.5108055 Terra Nova do Norte Terra Nova Do Norte 6323881 +BR.14.5108105 Tesouro Tesouro 6323882 +BR.14.5108204 Torixoréu Torixoreu 6323883 +BR.14.5108303 União do Sul Uniao Do Sul 6323884 +BR.14.5108402 Várzea Grande Varzea Grande 6323885 +BR.14.5108501 Vera Vera 6323886 +BR.14.5108600 Vila Rica Vila Rica 6323887 +BR.14.5108808 Nova Guarita Nova Guarita 6323888 +BR.14.5108956 Nova Monte Verde Nova Monte Verde 6323889 +BR.29.5200050 Abadia de Goiás Abadia De Goias 6323890 +BR.29.5200100 Abadiânia Abadiania 6323891 +BR.29.5200134 Acreúna Acreuna 6323892 +BR.29.5200159 Adelândia Adelandia 6323893 +BR.29.5200209 Água Limpa Agua Limpa 6323894 +BR.29.5200258 Águas Lindas de Goiás Aguas Lindas De Goias 6323895 +BR.29.5200308 Alexânia Alexania 6323896 +BR.29.5200506 Aloândia Aloandia 6323897 +BR.29.5200555 Alto Horizonte Alto Horizonte 6323898 +BR.29.5200803 Alvorada do Norte Alvorada Do Norte 6323899 +BR.29.5200829 Amaralina Amaralina 6323900 +BR.29.5200852 Americano do Brasil Americano Do Brasil 6323901 +BR.29.5200902 Amorinópolis Amorinopolis 6323902 +BR.29.5201207 Anhanguera Anhanguera 6323903 +BR.29.5201306 Anicuns Anicuns 6323904 +BR.29.5201405 Aparecida de Goiânia Aparecida de Goiania 6323905 +BR.29.5201454 Aparecida do Rio Doce Aparecida Do Rio Doce 6323906 +BR.29.5201504 Aporé Apore 6323907 +BR.29.5201603 Araçu Aracu 6323908 +BR.29.5201702 Aragarças Aragarcas 6323909 +BR.29.5201801 Aragoiânia Aragoiania 6323910 +BR.29.5202155 Araguapaz Araguapaz 6323911 +BR.29.5202353 Arenópolis Arenopolis 6323912 +BR.29.5202502 Aruanã Aruana 6323913 +BR.29.5202809 Avelinópolis Avelinopolis 6323914 +BR.29.5203203 Barro Alto Barro Alto 6323915 +BR.29.5203302 Bela Vista de Goiás Bela Vista De Goias 6323916 +BR.29.5203401 Bom Jardim de Goiás Bom Jardim De Goias 6323917 +BR.29.5203500 Bom Jesus de Goiás Bom Jesus De Goias 6323918 +BR.29.5203559 Bonfinópolis Bonfinopolis 6323919 +BR.29.5203575 Bonópolis Bonopolis 6323920 +BR.29.5203609 Brazabrantes Brazabrantes 6323921 +BR.29.5203807 Britânia Britania 6323922 +BR.29.5203906 Buriti Alegre Buriti Alegre 6323923 +BR.29.5203939 Buriti de Goiás Buriti De Goias 6323924 +BR.29.5203962 Buritinópolis Buritinopolis 6323925 +BR.29.5204003 Cabeceiras Cabeceiras 6323926 +BR.29.5204102 Cachoeira Alta Cachoeira Alta 6323927 +BR.29.5204201 Cachoeira de Goiás Cachoeira De Goias 6323928 +BR.29.5204250 Cachoeira Dourada Cachoeira Dourada 6323929 +BR.29.5204300 Caçu Cacu 6323930 +BR.29.5204409 Caiapônia Caiaponia 6323931 +BR.29.5204508 Caldas Novas Caldas Novas 6323932 +BR.29.5204557 Caldazinha Caldazinha 6323933 +BR.29.5204607 Campestre de Goiás Campestre De Goias 6323934 +BR.29.5204656 Campinaçu Campinacu 6323935 +BR.29.5204706 Campinorte Campinorte 6323936 +BR.29.5204805 Campo Alegre de Goiás Campo Alegre De Goias 6323937 +BR.29.5204904 Campos Belos Campos Belos 6323938 +BR.29.5204953 Campos Verdes Campos Verdes 6323939 +BR.29.5205000 Carmo do Rio Verde Carmo Do Rio Verde 6323940 +BR.29.5205059 Castelândia Castelandia 6323941 +BR.29.5205109 Catalão Catalao 6323942 +BR.29.5205208 Caturaí Caturai 6323943 +BR.29.5205307 Cavalcante Cavalcante 6323944 +BR.29.5205455 Cezarina Cezarina 6323945 +BR.29.5205497 Cidade Ocidental Cidade Ocidental 6323946 +BR.29.5205513 Cocalzinho de Goiás Cocalzinho De Goias 6323947 +BR.29.5205521 Colinas do Sul Colinas Do Sul 6323948 +BR.29.5205703 Córrego do Ouro Corrego Do Ouro 6323949 +BR.29.5205802 Corumbá de Goiás Corumba De Goias 6323950 +BR.29.5205901 Corumbaíba Corumbaiba 6323951 +BR.29.5206206 Cristalina Cristalina 6323952 +BR.29.5206305 Cristianópolis Cristianopolis 6323953 +BR.29.5206404 Crixás Crixas 6323954 +BR.29.5206503 Cromínia Crominia 6323955 +BR.29.5206602 Cumari Cumari 6323956 +BR.29.5206701 Damianópolis Damianopolis 6323957 +BR.29.5206800 Damolândia Damolandia 6323958 +BR.29.5206909 Davinópolis Davinopolis 6323959 +BR.29.5207105 Diorama Diorama 6323960 +BR.29.5207253 Doverlândia Doverlandia 6323961 +BR.29.5207352 Edealina Edealina 6323962 +BR.29.5207402 Edéia Edeia 6323963 +BR.29.5207501 Estrela do Norte Estrela Do Norte 6323964 +BR.29.5207535 Faina Faina 6323965 +BR.29.5207600 Fazenda Nova Fazenda Nova 6323966 +BR.29.5207808 Firminópolis Firminopolis 6323967 +BR.29.5207907 Flores de Goiás Flores De Goias 6323968 +BR.29.5208004 Formosa Formosa 6323969 +BR.29.5208103 Formoso Formoso 6323970 +BR.29.5208400 Goianápolis Goianapolis 6323971 +BR.29.5208509 Goiandira Goiandira 6323972 +BR.29.5208608 Goianésia Goianesia 6323973 +BR.29.5208707 Goiânia Goiania 6323974 +BR.29.5208806 Goianira Goianira 6323975 +BR.29.5208905 Goiás Goias 6323976 +BR.29.5209101 Goiatuba Goiatuba 6323977 +BR.29.5209150 Gouvelândia Gouvelandia 6323978 +BR.29.5209200 Guapó Guapo 6323979 +BR.29.5209291 Guaraíta Guaraita 6323980 +BR.29.5209408 Guarani de Goiás Guarani De Goias 6323981 +BR.29.5209457 Guarinos Guarinos 6323982 +BR.29.5209606 Heitoraí Heitorai 6323983 +BR.29.5209705 Hidrolândia Hidrolandia 6323984 +BR.29.5209804 Hidrolina Hidrolina 6323985 +BR.29.5209903 Iaciara Iaciara 6323986 +BR.29.5209937 Inaciolândia Inaciolandia 6323987 +BR.29.5209952 Indiara Indiara 6323988 +BR.29.5210000 Inhumas Inhumas 6323989 +BR.29.5210109 Ipameri Ipameri 6323990 +BR.29.5210208 Iporá Ipora 6323991 +BR.29.5210307 Israelândia Israelandia 6323992 +BR.29.5210406 Itaberaí Itaberai 6323993 +BR.29.5210562 Itaguari Itaguari 6323994 +BR.29.5210604 Itaguaru Itaguaru 6323995 +BR.29.5210901 Itapaci Itapaci 6323996 +BR.29.5211008 Itapirapuã Itapirapua 6323997 +BR.29.5211206 Itapuranga Itapuranga 6323998 +BR.29.5211305 Itarumã Itaruma 6323999 +BR.29.5211404 Itauçu Itaucu 6324000 +BR.29.5211503 Itumbiara Itumbiara 6324001 +BR.29.5211602 Ivolândia Ivolandia 6324002 +BR.29.5211701 Jandaia Jandaia 6324003 +BR.29.5211800 Jaraguá Jaragua 6324004 +BR.29.5211909 Jataí Jatai 6324005 +BR.29.5212006 Jaupaci Jaupaci 6324006 +BR.29.5212055 Jesúpolis Jesupolis 6324007 +BR.29.5212105 Joviânia Joviania 6324008 +BR.29.5212204 Jussara Jussara 6324009 +BR.29.5212303 Leopoldo de Bulhões Leopoldo De Bulhoes 6324010 +BR.29.5212501 Luziânia Luziania 6324011 +BR.29.5212600 Mairipotaba Mairipotaba 6324012 +BR.29.5212709 Mambaí Mambai 6324013 +BR.29.5212808 Mara Rosa Mara Rosa 6324014 +BR.29.5212907 Marzagão Marzagao 6324015 +BR.29.5212956 Matrinchã Matrincha 6324016 +BR.29.5213004 Maurilândia Maurilandia 6324017 +BR.29.5213053 Mimoso de Goiás Mimoso De Goias 6324018 +BR.29.5213087 Minaçu Minacu 6324019 +BR.29.5213103 Mineiros Mineiros 6324020 +BR.29.5213400 Moiporá Moipora 6324021 +BR.29.5213509 Monte Alegre de Goiás Monte Alegre De Goias 6324022 +BR.29.5213707 Montes Claros de Goiás Montes Claros De Goias 6324023 +BR.29.5213756 Montividiu Montividiu 6324024 +BR.29.5213772 Montividiu do Norte Montividiu Do Norte 6324025 +BR.29.5213806 Morrinhos Morrinhos 6324026 +BR.29.5213855 Morro Agudo de Goiás Morro Agudo De Goias 6324027 +BR.29.5213905 Mossâmedes Mossamedes 6324028 +BR.29.5214002 Mozarlândia Mozarlandia 6324029 +BR.29.5214051 Mundo Novo Mundo Novo 6324030 +BR.29.5214101 Mutunópolis Mutunopolis 6324031 +BR.29.5214408 Nazário Nazario 6324032 +BR.29.5214507 Nerópolis Neropolis 6324033 +BR.29.5214606 Niquelândia Niquelandia 6324034 +BR.29.5214705 Nova América Nova America 6324035 +BR.29.5214804 Nova Aurora Nova Aurora 6324036 +BR.29.5214838 Nova Crixás Nova Crixas 6324037 +BR.29.5214861 Nova Glória Nova Gloria 6324038 +BR.29.5214879 Nova Iguaçu de Goiás Nova Iguacu De Goias 6324039 +BR.29.5214903 Nova Roma Nova Roma 6324040 +BR.29.5215009 Nova Veneza Nova Veneza 6324041 +BR.29.5215207 Novo Brasil Novo Brasil 6324042 +BR.29.5215231 Novo Gama Novo Gama 6324043 +BR.29.5215256 Novo Planalto Novo Planalto 6324044 +BR.29.5215306 Orizona Orizona 6324045 +BR.29.5215405 Ouro Verde de Goiás Ouro Verde De Goias 6324046 +BR.29.5215504 Ouvidor Ouvidor 6324047 +BR.29.5215603 Padre Bernardo Padre Bernardo 6324048 +BR.29.5215652 Palestina de Goiás Palestina De Goias 6324049 +BR.29.5215702 Palmeiras de Goiás Palmeiras De Goias 6324050 +BR.29.5215801 Palmelo Palmelo 6324051 +BR.29.5215900 Palminópolis Palminopolis 6324052 +BR.29.5216007 Panamá Panama 6324053 +BR.29.5216304 Paranaiguara Paranaiguara 6324054 +BR.29.5216403 Paraúna Parauna 6324055 +BR.29.5216452 Perolândia Perolandia 6324056 +BR.29.5216809 Petrolina de Goiás Petrolina De Goias 6324057 +BR.29.5216908 Pilar de Goiás Pilar De Goias 6324058 +BR.29.5217104 Piracanjuba Piracanjuba 6324059 +BR.29.5217302 Pirenópolis Pirenopolis 6324060 +BR.29.5217401 Pires do Rio Pires Do Rio 6324061 +BR.29.5217609 Planaltina Planaltina 6324062 +BR.29.5217708 Pontalina Pontalina 6324063 +BR.29.5218003 Porangatu Porangatu 6324064 +BR.29.5218052 Porteirão Porteirao 6324065 +BR.29.5218102 Portelândia Portelandia 6324066 +BR.29.5218300 Posse Posse 6324067 +BR.29.5218391 Professor Jamil Professor Jamil 6324068 +BR.29.5218508 Quirinópolis Quirinopolis 6324069 +BR.29.5218607 Rialma Rialma 6324070 +BR.29.5218706 Rianápolis Rianapolis 6324071 +BR.29.5218789 Rio Quente Rio Quente 6324072 +BR.29.5218805 Rio Verde Rio Verde 6324073 +BR.29.5218904 Rubiataba Rubiataba 6324074 +BR.29.5219001 Sanclerlândia Sanclerlandia 6324075 +BR.29.5219209 Santa Cruz de Goiás Santa Cruz De Goias 6324076 +BR.29.5219258 Santa Fé de Goiás Santa Fe De Goias 6324077 +BR.29.5219308 Santa Helena de Goiás Santa Helena De Goias 6324078 +BR.29.5219357 Santa Isabel Santa Isabel 6324079 +BR.29.5219407 Santa Rita do Araguaia Santa Rita Do Araguaia 6324080 +BR.29.5219456 Santa Rita do Novo Destino Santa Rita Do Novo Destino 6324081 +BR.29.5219506 Santa Rosa de Goiás Santa Rosa De Goias 6324082 +BR.29.5219605 Santa Tereza de Goiás Santa Tereza De Goias 6324083 +BR.29.5219704 Santa Terezinha de Goiás Santa Terezinha De Goias 6324084 +BR.29.5219712 Santo Antônio da Barra Santo Antonio Da Barra 6324085 +BR.29.5219738 Santo Antônio de Goiás Santo Antonio De Goias 6324086 +BR.29.5220009 São João d'Aliança Sao Joao D'Alianca 6324087 +BR.29.5220058 São João da Paraúna Sao Joao Da Parauna 6324088 +BR.29.5220108 São Luís de Montes Belos Sao Luis De Montes Belos 6324089 +BR.29.5220157 São Luiz do Norte Sao Luiz do Norte 6324090 +BR.29.5220207 São Miguel do Araguaia Sao Miguel Do Araguaia 6324091 +BR.29.5220264 São Miguel do Passa Quatro Sao Miguel Do Passa Quatro 6324092 +BR.29.5220280 São Patrício Sao Patricio 6324093 +BR.29.5220405 São Simão Sao Simao 6324094 +BR.29.5220702 Sítio d'Abadia Sitio d'Abadia 6324095 +BR.29.5221007 Taquaral de Goiás Taquaral De Goias 6324096 +BR.29.5221080 Teresina de Goiás Teresina De Goias 6324097 +BR.29.5221197 Terezópolis de Goiás Terezopolis De Goias 6324098 +BR.29.5221304 Três Ranchos Tres Ranchos 6324099 +BR.29.5221403 Trindade Trindade 6324100 +BR.29.5221452 Trombas Trombas 6324101 +BR.29.5221502 Turvânia Turvania 6324102 +BR.29.5221551 Turvelândia Turvelandia 6324103 +BR.29.5221577 Uirapuru Uirapuru 6324104 +BR.29.5221601 Uruaçu Uruacu 6324105 +BR.29.5221700 Uruana Uruana 6324106 +BR.29.5221809 Urutaí Urutai 6324107 +BR.29.5221858 Valparaíso de Goiás Valparaiso De Goias 6324108 +BR.29.5221908 Varjão Varjao 6324109 +BR.29.5222005 Vianópolis Vianopolis 6324110 +BR.29.5222054 Vicentinópolis Vicentinopolis 6324111 +BR.29.5222203 Vila Boa Vila Boa 6324112 +BR.29.5222302 Vila Propício Vila Propicio 6324113 +BR.23.4313466 Novo Xingu Novo Xingu 6324114 +BR.23.4305801 Constantina Constantina 6324115 +BR.23.4301701 Barão de Cotegipe Barao De Cotegipe 6324116 +BR.23.4301073 Arroio do Padre Arroio Do Padre 6324117 +BR.23.4301602 Bagé Bage 6324118 +BR.23.4314175 Pedras Altas Pedras Altas 6324119 +BR.23.4314506 Pinheiro Machado Pinheiro Machado 6324120 +BR.23.4301503 Augusto Pestana Augusto Pestana 6324121 +BR.23.4310207 Ijuí Ijui 6324122 +BR.23.4302220 Boa Vista do Cadeado Boa Vista Do Cadeado 6324123 +BR.23.4302584 Bozano Bozano 6324124 +BR.23.4306106 Cruz Alta Cruz Alta 6324125 +BR.23.4308458 Fortaleza dos Valos Fortaleza Dos Valos 6324126 +BR.23.4302238 Boa Vista do Incra Boa Vista Do Incra 6324127 +BR.23.4316451 Salto do Jacuí Salto Do Jacui 6324128 +BR.23.4310876 Jacuizinho Jacuizinho 6324129 +BR.23.4307500 Espumoso Espumoso 6324130 +BR.23.4323200 Victor Graeff Victor Graeff 6324131 +BR.23.4321469 Tio Hugo Tio Hugo 6324132 +BR.23.4309951 Ibirapuitã Ibirapuita 6324133 +BR.23.4307054 Ernestina Ernestina 6324134 +BR.23.4300059 Água Santa Agua Santa 6324135 +BR.23.4320909 Tapejara Tapejara 6324136 +BR.23.4304952 Caseiros Caseiros 6324137 +BR.23.4316733 Santa Cecília do Sul Santa Cecilia Do Sul 6324138 +BR.23.4309803 Ibiaçá Ibiaca 6324139 +BR.23.4307401 Esmeralda Esmeralda 6324140 +BR.23.4314464 Pinhal da Serra Pinhal Da Serra 6324141 +BR.14.5107578 Rondolândia Rondolandia 6324142 +BR.14.5101407 Aripuanã Aripuana 6324143 +BR.14.5103254 Colniza Colniza 6324144 +BR.14.5106752 Pontes e Lacerda Pontes E Lacerda 6324145 +BR.14.5108352 Vale de São Domingos Vale de Sao Domingos 6324146 +BR.14.5103361 Conquista D'oeste Conquista D'Oeste 6324147 +BR.14.5107792 Santo Antônio do Leste Santo Antonio Do Leste 6324148 +BR.14.5106281 Novo São Joaquim Novo Sao Joaquim 6324149 +BR.14.5107743 Santa Cruz do Xingu Santa Cruz Do Xingu 6324150 +BR.05.2919553 Luís Eduardo Magalhães Luis Eduardo Magalhaes 6324151 +BR.08.3201506 Colatina Colatina 6324152 +BR.08.3202256 Governador Lindenberg Governador Lindenberg 6324153 +BR.29.5210158 Ipiranga de Goiás Ipiranga De Goias 6324154 +BR.29.5205406 Ceres Ceres 6324155 +BR.29.5210802 Itajá Itaja 6324156 +BR.29.5212253 Lagoa Santa Lagoa Santa 6324157 +BR.29.5201108 Anápolis Anapolis 6324158 +BR.29.5220603 Silvânia Silvania 6324159 +BR.29.5204854 Campo Limpo de Goiás Campo Limpo De Goias 6324160 +BR.02.2708600 São Miguel dos Campos Sao Miguel Dos Campos 6324161 +BR.14.5105903 Nobres Nobres 6324162 +BR.14.5107768 Santa Rita do Trivelato Santa Rita Do Trivelato 6324163 +BR.14.5105580 Marcelândia Marcelandia 6324164 +BR.14.5106190 Nova Santa Helena Nova Santa Helena 6324165 +BR.14.5104559 Itaúba Itauba 6324166 +BR.22.2414704 Várzea Varzea 6324167 +BR.22.2406155 Jundiá Jundia 6324168 +BR.22.2403509 Espírito Santo Espirito Santo 6324169 +BR.15.3109204 Buenópolis Buenopolis 6324170 +BR.23.4318309 São Gabriel Sao Gabriel 6324171 +BR.24.1100114 Jaru Jaru 6324172 +BR.24.1101005 Governador Jorge Teixeira Governador Jorge Teixeira 6324173 +BR.24.1101302 Mirante da Serra Mirante Da Serra 6324174 +BR.01.1200302 Feijó Feijo 6324175 +BR.01.1200344 Manoel Urbano Manoel Urbano 6324176 +BR.01.1200435 Santa Rosa do Purus Santa Rosa Do Purus 6324177 +BR.01.1200500 Sena Madureira Sena Madureira 6324178 +BR.04.1301209 Coari Coari 6324179 +BR.25.1400209 Caracaraí Caracarai 6324180 +BR.25.1400472 Rorainópolis Rorainopolis 6324181 +BR.16.1500503 Almeirim Almeirim 6324182 +BR.16.1500602 Altamira Altamira 6324183 +BR.03.1600055 Serra do Navio Serra do Navio 6324184 +BR.03.1600154 Pedra Branca do Amapari Pedra Branca do Amapari 6324185 +BR.03.1600238 Ferreira Gomes Ferreira Gomes 6324186 +BR.03.1600535 Porto Grande Porto Grande 6324187 +BR.03.1600279 Laranjal do Jari Laranjal do Jari 6324188 +BR.31.1713601 Monte do Carmo Monte Do Carmo 6324189 +BR.31.1714203 Natividade Natividade 6324190 +BR.31.1720499 São Valério Sao Valerio 6324191 +BR.13.2111631 São Raimundo do Doca Bezerra Sao Raimundo Do Doca Bezerra 6324192 +BR.13.2111672 São Roberto Sao Roberto 6324193 +BR.20.2203909 Floriano Floriano 6324194 +BR.22.2401909 Caiçara do Rio do Vento Caicara Do Rio Do Vento 6324195 +BR.17.2506509 Gurjão Gurjao 6324196 +BR.02.2708303 São José da Laje Sao Jose Da Laje 6324197 +BR.05.2903003 Barra do Mendes Barra do Mendes 6324198 +BR.05.2930808 Souto Soares Souto Soares 6324199 +BR.15.3104809 Augusto de Lima Augusto De Lima 6324200 +BR.15.3121605 Diamantina Diamantina 6324201 +BR.08.3204500 Santa Leopoldina Santa Leopoldina 6324202 +BR.08.3204559 Santa Maria de Jetibá Santa Maria De Jetiba 6324203 +BR.21.3301207 Carmo Carmo 6324204 +BR.21.3301603 Duas Barras Duas Barras 6324205 +BR.27.3503406 Arealva Arealva 6324206 +BR.27.3519105 Iacanga Iacanga 6324207 +BR.27.3521200 Iporanga Iporanga 6324208 +BR.18.4117305 Ortigueira Ortigueira 6324209 +BR.18.4127106 Telêmaco Borba Telemaco Borba 6324210 +BR.26.4214508 Rio do Campo Rio Do Campo 6324211 +BR.26.4215307 Salete Salete 6324212 +BR.26.4217808 Taió Taio 6324213 +BR.23.4316907 Santa Maria Santa Maria 6324214 +BR.11.5007901 Sidrolândia Sidrolandia 6324215 +BR.14.5104104 Guarantã do Norte Guaranta Do Norte 6324216 +BR.14.5105259 Lucas do Rio Verde Lucas do Rio Verde 6324217 +BR.14.5105606 Matupá Matupa 6324218 +BR.14.5106224 Nova Mutum Nova Mutum 6324219 +BR.14.5106422 Peixoto de Azevedo Peixoto de Azevedo 6324220 +BR.14.5107925 Sorriso Sorriso 6324221 +BR.07.5300108 Brasília Brasilia 6324222 +BR.20.2209872 São João da Fronteira Sao Joao Da Fronteira 6324223 +BR.05.2911402 Glória Gloria 6324224 +BR.17.2512200 Prata Prata 6324225 +BR.17.2513984 São Francisco Sao Francisco 6324226 +BR.30.2605608 Flores Flores 6324227 +BR.30.2610707 Paulista Paulista 6324228 +BR.30.2613206 São João Sao Joao 6324229 +BR.05.2925501 Prado Prado 6324230 +BR.15.3127602 Gouveia Gouvea 6324231 +BR.15.3131208 Ipanema Ipanema 6324232 +BR.15.3139003 Machado Machado 6324233 +BR.15.3152808 Prata Prata 6324234 +BR.15.3161106 São Francisco Sao Francisco 6324235 +BR.08.3200201 Alegre Alegre 6324236 +BR.27.3505104 Barbosa Barbosa 6324237 +BR.27.3544806 Sales Sales 6324238 +BR.27.3549003 São Francisco Sao Francisco 6324239 +BR.22.2413003 São Vicente Sao Vicente 6324240 +BR.15.3161205 São Francisco de Paula Sao Francisco De Paula 6324241 +BR.20.2200202 Água Branca Agua Branca 6324242 +BR.22.2412708 São Pedro Sao Pedro 6324243 +BR.17.2500106 Água Branca Agua Branca 6324244 +BR.17.2515930 Sertãozinho Sertaozinho 6324245 +BR.30.2601052 Araçoiaba Aracoiaba 6324246 +BR.18.4119301 Pinhão Pinhao 6324247 +BR.23.4310405 Independência Independencia 6324248 +BR.25.1400050 Alto Alegre Alto Alegre 6324249 +BR.18.4110052 Iguatu Iguatu 6324250 +BR.25.1400282 Iracema Iracema 6324251 +BR.31.1709807 Ipueiras Ipueiras 6324252 +BR.20.2201507 Batalha Batalha 6324253 +BR.17.2500734 Amparo Amparo 6324254 +BR.17.2511004 Pedra Branca Pedra Branca 6324255 +BR.17.2516102 Soledade Soledade 6324256 +BR.30.2604304 Cedro Cedro 6324257 +BR.28.2804904 Pacatuba Pacatuba 6324258 +BR.05.2921302 Milagres Milagres 6324259 +BR.15.3112000 Candeias Candeias 6324260 +BR.26.4201901 Aurora Aurora 6324261 +BR.23.4300554 Alto Alegre Alto Alegre 6324262 +BR.11.5005004 Jardim Jardim 6324263 +BR.29.5217203 Piranhas Piranhas 6324264 +BR.06.2304707 Granja Granja 6324265 +BR.30.2607653 Itambé Itambe 6324266 +BR.30.2614006 Serrita Serrita 6324267 +BR.02.2703403 Jacaré dos Homens Jacare dos Homens 6324268 +BR.02.2705804 Olho d'Água do Casado Olho D'Agua Do Casado 6324269 +BR.06.2305209 Hidrolândia Hidrolandia 6324270 +BR.06.2309458 Ocara Ocara 6324271 +BR.02.2700904 Belo Monte Belo Monte 6324272 +BR.02.2703106 Igaci Igaci 6324273 +BR.24.1100338 Nova Mamoré Nova Mamore 6324274 +BR.04.1300904 Canutama Canutama 6324275 +BR.04.1304104 Tapauá Tapaua 6324276 +BR.16.1501006 Aveiro Aveiro 6324277 +BR.16.1503408 Inhangapi Inhangapi 6324278 +BR.16.1508308 Viseu Viseu 6324279 +BR.31.1711902 Lagoa da Confusão Lagoa Da Confusao 6324280 +BR.31.1718402 Presidente Kennedy Presidente Kennedy 6324281 +BR.31.1721307 Tupiratins Tupiratins 6324282 +BR.20.2201101 Avelino Lopes Avelino Lopes 6324283 +BR.20.2206654 Morro Cabeça no Tempo Morro Cabeca No Tempo 6324284 +BR.06.2301109 Aracati Aracati 6324285 +BR.06.2301257 Ararendá Ararenda 6324286 +BR.06.2301851 Banabuiú Banabuiu 6324287 +BR.06.2304236 Croatá Croata 6324288 +BR.06.2304277 Ererê Erere 6324289 +BR.06.2304350 Forquilha Forquilha 6324290 +BR.06.2304657 Graça Graca 6324291 +BR.06.2306108 Irauçuba Iraucuba 6324292 +BR.06.2306256 Itaitinga Itaitinga 6324293 +BR.06.2306504 Itapiúna Itapiuna 6324294 +BR.06.2306801 Jaguaribara Jaguaribara 6324295 +BR.06.2307635 Madalena Madalena 6324296 +BR.06.2308351 Milhã Milha 6324297 +BR.06.2309201 Nova Olinda Nova Olinda 6324298 +BR.06.2310001 Palhano Palhano 6324299 +BR.06.2311231 Potiretama Potiretama 6324300 +BR.06.2312809 Senador Sá Senador Sa 6324301 +BR.06.2313104 Tabuleiro do Norte Tabuleiro Do Norte 6324302 +BR.06.2313955 Varjota Varjota 6324303 +BR.17.2511301 Piancó Pianco 6324304 +BR.30.2605509 Ferreiros Ferreiros 6324305 +BR.02.2701209 Cacimbinhas Cacimbinhas 6324306 +BR.02.2701506 Campo Grande Campo Grande 6324307 +BR.02.2702355 Craíbas Craibas 6324308 +BR.02.2702553 Estrela de Alagoas Estrela de Alagoas 6324309 +BR.02.2702900 Girau do Ponciano Girau do Ponciano 6324310 +BR.02.2704807 Maribondo Maribondo 6324311 +BR.02.2707206 Poço das Trincheiras Poco das Trincheiras 6324312 +BR.02.2708402 São José da Tapera Sao Jose da Tapera 6324313 +BR.02.2708956 Senador Rui Palmeira Senador Rui Palmeira 6324314 +BR.28.2802205 Feira Nova Feira Nova 6324315 +BR.28.2802601 Gracho Cardoso Gracho Cardoso 6324316 +BR.28.2803401 Japoatã Japoata 6324317 +BR.28.2805000 Pedra Mole Pedra Mole 6324318 +BR.28.2806800 São Domingos Sao Domingos 6324319 +BR.28.2807006 São Miguel do Aleixo Sao Miguel Do Aleixo 6324320 +BR.05.2902203 Aramari Aramari 6324321 +BR.05.2907707 Chorrochó Chorrocho 6324322 +BR.05.2916500 Itapicuru Itapicuru 6324323 +BR.05.2919900 Macururé Macurure 6324324 +BR.05.2924009 Paulo Afonso Paulo Afonso 6324325 +BR.05.2927002 Rio Real Rio Real 6324326 +BR.05.2927101 Rodelas Rodelas 6324327 +BR.15.3106101 Belmiro Braga Belmiro Braga 6324328 +BR.15.3143401 Monte Sião Monte Siao 6324329 +BR.21.3301108 Cantagalo Cantagalo 6324330 +BR.27.3502408 Anhumas Anhumas 6324331 +BR.27.3509502 Campinas Campinas 6324332 +BR.27.3512506 Coroados Coroados 6324333 +BR.27.3512704 Corumbataí Corumbatai 6324334 +BR.27.3512902 Cosmorama Cosmorama 6324335 +BR.27.3516200 Franca Franca 6324336 +BR.27.3516705 Garça Garca 6324337 +BR.27.3522604 Itapira Itapira 6324338 +BR.27.3525102 Jardinópolis Jardinopolis 6324339 +BR.27.3525201 Jarinu Jarinu 6324340 +BR.27.3527405 Lucélia Lucelia 6324341 +BR.27.3530706 Mogi Guaçu Moji-Guacu 6324342 +BR.27.3533403 Nova Odessa Nova Odessa 6324343 +BR.27.3536570 Paulistânia Paulistania 6324344 +BR.27.3537107 Pedreira Pedreira 6324345 +BR.27.3537305 Penápolis Penapolis 6324346 +BR.27.3538709 Piracicaba Piracicaba 6324347 +BR.27.3539202 Pirapozinho Pirapozinho 6324348 +BR.27.3539400 Piratininga Piratininga 6324349 +BR.27.3540309 Pontes Gestal Pontes Gestal 6324350 +BR.27.3541000 Praia Grande Praia Grande 6324351 +BR.27.3541208 Presidente Bernardes Presidente Bernardes 6324352 +BR.27.3541406 Presidente Prudente Presidente Prudente 6324353 +BR.27.3544202 Riolândia Riolandia 6324354 +BR.27.3546207 Santa Cruz da Conceição Santa Cruz Da Conceicao 6324355 +BR.27.3548708 São Bernardo do Campo Sao Bernardo Do Campo 6324356 +BR.27.3549102 São João da Boa Vista Sao Joao Da Boa Vista 6324357 +BR.27.3550308 São Paulo Sao Paulo 6324358 +BR.27.3556602 Vera Cruz Vera Cruz 6324359 +BR.27.3557105 Votuporanga Votuporanga 6324360 +BR.26.4218004 Tijucas Tijucas 6324361 +BR.23.4301305 Arroio Grande Arroio Grande 6324362 +BR.23.4304507 Canguçu Cangucu 6324363 +BR.23.4304804 Carlos Barbosa Carlos Barbosa 6324364 +BR.23.4313409 Novo Hamburgo Novo Hamburgo 6324365 +BR.14.5102793 Carlinda Carlinda 6324366 +BR.14.5106265 Novo Mundo Novo Mundo 6324367 +BR.14.5107776 Santa Terezinha Santa Terezinha 6324368 +BR.23.4300471 Almirante Tamandaré do Sul Almirante Tamandare Do Sul 6324369 +BR.23.4304622 Capão Bonito do Sul Capao Bonito Do Sul 6324370 +BR.28.2806909 São Francisco Sao Francisco 6324371 +BR.06.2300309 Acopiara Acopiara 6324372 +BR.14.5104526 Ipiranga do Norte Ipiranga do Norte 7932387 +BR.14.5104542 Itanhangá Itanhanga 7932508 +BR.30.2602704 Buenos Aires Buenos Aires 7932509 +BR.20.2200954 Aroeiras do Itaim Aroeiras do Itaim 7932510 +BR.20.2206720 Nazária Nazaria 8354590 +BR.16.1504752 Mojuí Dos Campos Mojui Dos Campos 8581573 +BR.23.4314548 Pinto Bandeira Pinto Bandeira 8581574 +BR.26.4220000 Balneário Rincão Balneario Rincao 8581575 +BR.26.4212650 Pescaria Brava Pescaria Brava 8581576 +BR.11.5006275 Paraíso das Águas Paraiso das Aguas 8581577 +BT.19.1252424 Tashigang Tashigang 1252424 +BT.22.7646447 Dangchu Dangchu 7646447 +BT.08.7646448 Tsangkha Tsangkha 7646448 +BT.08.7646449 Lajab Lajab 7646449 +BT.08.7646456 Drukgyegang Drukgyegang 7646456 +BT.14.7646634 Khar Khar 7646634 +BT.14.7646635 Chongshing Chongshing 7646635 +BT.14.7646636 Yurung Yurung 7646636 +BT.19.7647111 Radi Radi 7647111 +BT.18.7647112 Nangkor Nangkor 7647112 +BT.06.7647113 Phuentsholing Phuentsholing 7647113 +BT.06.7647116 Bongo Bongo 7647116 +BT.18.7647118 Goshing Goshing 7647118 +BT.18.7647122 Bardo Bardo 7647122 +BT.19.7647125 Lumang Lumang 7647125 +BT.19.7647130 Thrimshing Thrimshing 7647130 +BT.06.7647631 Chabchha Chabchha 7647631 +BT.08.7647632 Khiphisa Khiphisa 7647632 +BT.21.7647633 Nubi Nubi 7647633 +BT.21.7647634 Bjakteng Bjakteng 7647634 +BT.07.7647804 Kikhorthang Kikhorthang 7647804 +BT.07.7647805 Beteni Beteni 7647805 +BT.22.7647808 Ruepaisa Ruepaisa 7647808 +BT.22.7647809 Nahi Nahi 7647809 +BT.18.7647813 Trong Trong 7647813 +BT.13.7647816 Mewang Mewang 7647816 +BT.20.11287732 Lingzhi Gewog Lingzhi Gewog 11287732 +BW.09.7670702 Gaborone Gaborone 7670702 +BW.05.7670705 Kgatleng Kgatleng 7670705 +BW.01.7670706 Mahalapye Mahalapye 7670706 +BW.01.7670708 Machaneng Machaneng 7670708 +BW.01.7670709 Serowe Serowe 7670709 +BW.01.7670710 Palapye Palapye 7670710 +BW.01.11819282 Tutume Tutume 11819282 +BW.04.11819283 Tshabong Tshabong 11819283 +BW.11.11819284 Ngamiland East Ngamiland East 11819284 +BW.12.11819285 Chobe Chobe 11819285 +BW.04.11819286 Gemsbok Gemsbok 11819286 +BW.09.11819287 South East South East 11819287 +BW.10.11819288 Barolong Barolong 11819288 +BW.10.11819289 Ngwaketse Central Ngwaketse Central 11819289 +BW.04.11819290 Hukunsti Hukunsti 11819290 +BW.01.11819291 Bobonong Bobonong 11819291 +BW.10.11819292 Ngwaketse South Ngwaketse South 11819292 +BW.06.11819293 Kweneng North Kweneng North 11819293 +BW.01.11819294 Tuli Tuli 11819294 +BW.01.11819295 Lethlakane Lethlakane 11819295 +BW.11.11819296 Ngamiland West Ngamiland West 11819296 +BW.10.11819297 Ngwaketse North Ngwaketse North 11819297 +BW.06.11819298 Kweneng South Kweneng South 11819298 +BW.08.11819299 Masungu Masungu 11819299 +BW.03.11819300 Ghanzi Ghanzi 11819300 +BY.02.618803 Zhlobinskiy Rayon Zhlobinskiy Rayon 618803 +BY.02.618814 Zhitkovichskiy Rayon Zhitkovichskiy Rayon 618814 +BY.01.618911 Žabinkaŭski rajon Zabinkauski rajon 618911 +BY.03.618930 Zel’venskiy Rayon Zel'venskiy Rayon 618930 +BY.04.619008 Zavodski Rayon Zavodski Rayon 619008 +BY.02.619597 Yel’skiy Rayon Yel'skiy Rayon 619597 +BY.03.619978 Voronovskiy Rayon Voronovskiy Rayon 619978 +BY.05.620025 Volozhinskiy Rayon Volozhinskiy Rayon 620025 +BY.03.620067 Volkovysskiy Rayon Volkovysskiy Rayon 620067 +BY.07.620133 Vitebskiy Rayon Vitebskiy Rayon 620133 +BY.05.620178 Vileyskiy Rayon Vileyskiy Rayon 620178 +BY.02.620212 Vetkovskiy Rayon Vetkovskiy Rayon 620212 +BY.07.620254 Verkhnedvinskiy Rayon Verkhnedvinskiy Rayon 620254 +BY.05.620482 Uzdenskiy Rayon Uzdenskiy Rayon 620482 +BY.07.620539 Ushachskiy Rayon Ushachskiy Rayon 620539 +BY.04.620745 Tsentral’ny Rayon Tsentral'ny Rayon 620745 +BY.07.620831 Tolochinskiy Rayon Tolochinskiy Rayon 620831 +BY.03.621044 Svislochskiy Rayon Svislochskiy Rayon 621044 +BY.02.621073 Svietlahorsk District Svietlahorsk District 621073 +BY.01.621276 Stolinskiy Rayon Stolinskiy Rayon 621276 +BY.05.621281 Stolbtsovskiy Rayon Stolbtsovskiy Rayon 621281 +BY.05.621460 Starodorozhskiy Rayon Starodorozhskiy Rayon 621460 +BY.04.621599 Savyetski Rayon Savyetski Rayon 621599 +BY.05.621664 Salihorsk District Salihorsk District 621664 +BY.03.621711 Smorgonskiy Rayon Smorgonskiy Rayon 621711 +BY.05.621728 Smolevichskiy Rayon Smolevichskiy Rayon 621728 +BY.05.621740 Slutskiy Rayon Slutskiy Rayon 621740 +BY.03.621752 Slonimskiy Rayon Slonimskiy Rayon 621752 +BY.06.621846 Slavgorodskiy Rayon Slavgorodskiy Rayon 621846 +BY.07.621985 Shumilinskiy Rayon Shumilinskiy Rayon 621985 +BY.06.622033 Škloŭski Rajon Sklouski Rajon 622033 +BY.03.622114 Shchuchinskiy Rayon Shchuchinskiy Rayon 622114 +BY.07.622178 Sharkovshchinskiy Rayon Sharkovshchinskiy Rayon 622178 +BY.07.622261 Sennenskiy Rayon Sennenskiy Rayon 622261 +BY.07.622691 Rossonskiy Rayon Rossonskiy Rayon 622691 +BY.02.622738 Rahachow District Rahachow District 622738 +BY.02.622799 Rechitskiy Rayon Rechitskiy Rayon 622799 +BY.05.622968 Pukhavichy Raion Pukhavichy Raion 622968 +BY.01.622998 Pruzhanskiy Rayon Pruzhanskiy Rayon 622998 +BY.07.623176 Postavskiy Rayon Postavskiy Rayon 623176 +BY.07.623283 Polotskiy Rayon Polotskiy Rayon 623283 +BY.01.623548 Pinskiy Rayon Pinskiy Rayon 623548 +BY.02.623580 Petrikovskiy Rayon Petrikovskiy Rayon 623580 +BY.04.623628 Pyershamayski Rayon Pyershamayski Rayon 623628 +BY.04.623778 Partyzanski Rayon Partyzanski Rayon 623778 +BY.03.623940 Astraviecki rajon Astraviecki rajon 623940 +BY.06.624028 Osipovichskiy Rayon Osipovichskiy Rayon 624028 +BY.03.624062 Oshmyanskiy Rayon Oshmyanskiy Rayon 624062 +BY.07.624077 Orshanskiy Rayon Orshanskiy Rayon 624077 +BY.04.624196 Kastrychnitski Rayon Kastrychnitski Rayon 624196 +BY.02.624197 Aktsyabrski Rayon Aktsyabrski Rayon 624197 +BY.03.624498 Navahrudski rajon Navahrudski rajon 624498 +BY.05.624699 Nesvizhskiy Rayon Nesvizhskiy Rayon 624699 +BY.02.624798 Narovlyanskiy Rayon Narovlyanskiy Rayon 624798 +BY.05.624858 Myadel’skiy Rayon Myadel'skiy Rayon 624858 +BY.06.624891 Mstislavskiy Rayon Mstislavskiy Rayon 624891 +BY.02.624894 Mozyrskiy Rayon Mozyrskiy Rayon 624894 +BY.03.624920 Mostovskiy Rayon Mostovskiy Rayon 624920 +BY.04.624936 Maskowski Rayon Maskowski Rayon 624936 +BY.05.625025 Maladzyechna District Maladzyechna District 625025 +BY.06.625072 Mahilyowski Rayon Mahilyowski Rayon 625072 +BY.07.625131 Miorskiy Rayon Miorskiy Rayon 625131 +BY.05.625140 Minskiy Rayon Minskiy Rayon 625140 +BY.01.625538 Maloritskiy Rayon Maloritskiy Rayon 625538 +BY.05.625717 Lyubanskiy Rayon Lyubanskiy Rayon 625717 +BY.01.625765 Lyakhovichskiy Rayon Lyakhovichskiy Rayon 625765 +BY.01.625820 Luninetskiy Rayon Luninetskiy Rayon 625820 +BY.02.625906 Loyevskiy Rayon Loyevskiy Rayon 625906 +BY.05.625971 Logoyskiy Rayon Logoyskiy Rayon 625971 +BY.07.626065 Lioznenskiy Rayon Lioznenskiy Rayon 626065 +BY.03.626079 Lidskiy Rayon Lidskiy Rayon 626079 +BY.07.626141 Lepel’skiy Rayon Lepel'skiy Rayon 626141 +BY.04.626161 Lyeninski Rayon Lyeninski Rayon 626161 +BY.02.626189 Lel’chitskiy Rayon Lel'chitskiy Rayon 626189 +BY.05.626463 Krupskiy Rayon Krupskiy Rayon 626463 +BY.06.626490 Kruglyanskiy Rayon Kruglyanskiy Rayon 626490 +BY.06.626545 Krichevskiy Rayon Krichevskiy Rayon 626545 +BY.06.626626 Krasnopol’skiy Rayon Krasnopol'skiy Rayon 626626 +BY.06.626807 Kostyukovichskiy Rayon Kostyukovichskiy Rayon 626807 +BY.02.626914 Kormyanskiy Rayon Kormyanskiy Rayon 626914 +BY.03.626938 Korelichskiy Rayon Korelichskiy Rayon 626938 +BY.05.626951 Kapyĺski Rajon Kapylski Rajon 626951 +BY.01.627146 Kobrinskiy Rayon Kobrinskiy Rayon 627146 +BY.06.627199 Klimovichskiy Rayon Klimovichskiy Rayon 627199 +BY.06.627204 Klichevskiy Rayon Klichevskiy Rayon 627204 +BY.05.627213 Kletskiy Rayon Kletskiy Rayon 627213 +BY.06.627271 Kirovskiy Rayon Kirovskiy Rayon 627271 +BY.02.627360 Chojnicki rajon Chojnicki rajon 627360 +BY.06.627380 Khotimskiy Rayon Khotimskiy Rayon 627380 +BY.01.627709 Kamianiecki rajon Kamianiecki rajon 627709 +BY.02.627748 Kalinkovichskiy Rayon Kalinkovichskiy Rayon 627748 +BY.03.627794 Iwyewski Rayon Iwyewski Rayon 627794 +BY.01.627799 Ivacevicki rajon Ivacevicki rajon 627799 +BY.01.627807 Ivanovskiy Rayon Ivanovskiy Rayon 627807 +BY.03.628034 Grodnenskiy Rayon Grodnenskiy Rayon 628034 +BY.07.628152 Gorodokskiy Rayon Gorodokskiy Rayon 628152 +BY.06.628237 Goretskiy Rayon Goretskiy Rayon 628237 +BY.02.628280 Gomel’skiy Rayon Gomel'skiy Rayon 628280 +BY.06.628386 Glusskiy Rayon Glusskiy Rayon 628386 +BY.07.628404 Hlybocki Rajon Hlybocki Rajon 628404 +BY.01.628532 Gantsevichskiy Rayon Gantsevichskiy Rayon 628532 +BY.04.628577 Frunzyenski Rayon Frunzyenski Rayon 628577 +BY.05.628641 Dzerzhinskiy Rayon Dzerzhinskiy Rayon 628641 +BY.03.628657 Dyatlovskiy Rayon Dyatlovskiy Rayon 628657 +BY.07.628789 Dubrovenskiy Rayon Dubrovenskiy Rayon 628789 +BY.01.628882 Drogichinskiy Rayon Drogichinskiy Rayon 628882 +BY.07.629003 Dokshitskiy Rayon Dokshitskiy Rayon 629003 +BY.02.629017 Dobrush District Dobrush District 629017 +BY.05.629270 Chervenskiy Rayon Chervenskiy Rayon 629270 +BY.06.629346 Cherikovskiy Rayon Cherikovskiy Rayon 629346 +BY.02.629389 Checherskiy Rayon Checherskiy Rayon 629389 +BY.06.629396 Chausskiy Rayon Chausskiy Rayon 629396 +BY.07.629398 Chashnikskiy Rayon Chashnikskiy Rayon 629398 +BY.06.629443 Bykhovskiy Rayon Bykhovskiy Rayon 629443 +BY.02.629562 Buda-Koshelevskiy Rayon Buda-Koshelevskiy Rayon 629562 +BY.01.629630 Brestskiy Rayon Brestskiy Rayon 629630 +BY.07.629639 Braslaŭski rajon Braslauski rajon 629639 +BY.02.629645 Braginskiy Rayon Braginskiy Rayon 629645 +BY.05.629799 Borisovskiy Rayon Borisovskiy Rayon 629799 +BY.06.630046 Bobruyskiy Rayon Bobruyskiy Rayon 630046 +BY.07.630135 Beshenkovichskiy Rayon Beshenkovichskiy Rayon 630135 +BY.01.630155 Byarozawski Rayon Byarozawski Rayon 630155 +BY.05.630193 Berezinskiy Rayon Berezinskiy Rayon 630193 +BY.03.630208 Berestovitskiy Rayon Berestovitskiy Rayon 630208 +BY.06.630244 Belynichskiy Rayon Belynichskiy Rayon 630244 +BY.01.630420 Baranovichskiy Rayon Baranovichskiy Rayon 630420 +BY.06.828843 Dribinskiy Rayon Dribinskiy Rayon 828843 +BY.03.828847 Horad Hrodna Horad Hrodna 828847 +BY.02.828879 Uvarovichskiy Rayon Uvarovichskiy Rayon 828879 +BY.01.828881 Horad Brest Horad Brest 828881 +BY.01.828883 Horad Baranavichy Horad Baranavichy 828883 +BY.07.828887 Horad Vitsyebsk Horad Vitsyebsk 828887 +BY.07.828888 Horad Lyepyel’ Horad Lyepyel' 828888 +BY.07.828889 Horad Navapolatsk Horad Navapolatsk 828889 +BY.07.828891 Horad Polatsk Horad Polatsk 828891 +BY.02.828892 Horad Homyel’ Horad Homyel' 828892 +BY.02.828894 Dobrush City Dobrush City 828894 +BY.02.828895 Horad Zhlobin Horad Zhlobin 828895 +BY.02.828897 Horad Kalinkavichy Horad Kalinkavichy 828897 +BY.02.828898 Horad Mazyr Horad Mazyr 828898 +BY.02.828900 Rahachow City Rahachow City 828900 +BY.02.828901 Svietlahorsk City Svietlahorsk City 828901 +BY.03.828902 Horad Vawkavysk Horad Vawkavysk 828902 +BY.03.828903 Horad Lida Horad Lida 828903 +BY.03.828904 Horad Navahrudak Horad Navahrudak 828904 +BY.03.828905 Horad Slonim Horad Slonim 828905 +BY.03.828906 Horad Smarhon’ Horad Smarhon' 828906 +BY.05.828907 Barysaw Barysaw 828907 +BY.05.828908 Horad Vilyeyka Horad Vilyeyka 828908 +BY.05.828910 Horad Dzyarzhynsk Horad Dzyarzhynsk 828910 +BY.05.828913 Horad Zaslawye Horad Zaslawye 828913 +BY.05.828914 Maladzyechna City Maladzyechna City 828914 +BY.05.828915 Horad Slutsk Horad Slutsk 828915 +BY.05.828916 Salihorsk City Salihorsk City 828916 +BY.06.828917 Mahilyow Mahilyow 828917 +BY.06.828919 Horad Asipovichy Horad Asipovichy 828919 +BY.05.829413 Molodechnenskij Rajon Molodechnenskij Rajon 829413 +BY.06.7874038 Kirawsk Kirawsk 7874038 +BZ.04.6942862 Hopelchén Hopelchen 6942862 +BZ.05.9252696 Dangriga Dangriga 9252696 +CA.11.4715018 Aberdeen No. 373 Aberdeen No. 373 5881882 +CA.11.4706042 Abernethy No. 186 Abernethy No. 186 5881894 +CA.10.08 Abitibi-Témiscamingue Abitibi-Temiscamingue 5881941 +CA.04.1306 Albert County Albert County 5883098 +CA.03.5883398 Alexander Alexander 5883398 +CA.08.3557 Algoma Algoma 5883638 +CA.03.5884145 Alonsa Alonsa 5884145 +CA.07.1205 Annapolis County Annapolis County 5885415 +CA.11.4713016 Antelope Park No. 322 Antelope Park No. 322 5886135 +CA.07.1214 Antigonish County Antigonish County 5886183 +CA.11.4701047 Antler No. 61 Antler No. 61 5886232 +CA.11.4714059 Arborfield No. 456 Arborfield No. 456 5886560 +CA.03.5886869 Argyle Argyle 5886869 +CA.11.4701001 Argyle No. 1 Argyle No. 1 5886885 +CA.11.4704038 Arlington No. 79 Arlington No. 79 5886947 +CA.11.4711011 Arm River No. 252 Arm River No. 252 5887036 +CA.03.5887047 Armstrong Armstrong 5887047 +CA.11.4703054 Auvergne No. 76 Auvergne No. 76 5888450 +CA.11.4707001 Baildon No. 131 Baildon No. 131 5891625 +CA.11.4714034 Barrier Valley No. 397 Barrier Valley No. 397 5894222 +CA.11.4712078 Battle River No. 438 Battle River No. 438 5895111 +CA.11.4715011 Bayne No. 371 Bayne No. 371 5895379 +CA.01.4810016 Beaver County Beaver County 5896654 +CA.11.4717062 Beaver River No. 622 Beaver River No. 622 5897145 +CA.11.4702024 Bengough No. 40 Bengough No. 40 5898305 +CA.11.4701027 Benson No. 35 Benson No. 35 5898552 +CA.11.4711006 Big Arm No. 251 Big Arm No. 251 5899480 +CA.11.4712042 Biggar No. 347 Biggar No. 347 5899990 +CA.11.4710046 Big Quill No. 308 Big Quill No. 308 5900718 +CA.11.4716075 Big River No. 555 Big River No. 555 5900750 +CA.11.4708016 Big Stick No. 141 Big Stick No. 141 5900919 +CA.01.4819049 Birch Hills County Birch Hills County 5901449 +CA.11.4715067 Birch Hills No. 460 Birch Hills No. 460 5901450 +CA.11.4714038 Bjorkdale No. 426 Bjorkdale No. 426 5902122 +CA.11.4716013 Blaine LakeNo. 434 Blaine LakeNo. 434 5903506 +CA.11.4711069 Blucher No. 343 Blucher No. 343 5904116 +CA.11.4704058 Bone Creek No. 108 Bone Creek No. 108 5905450 +CA.08.3529 Brant Brant 5907982 +CA.11.4706013 Bratt's Lake No. 129 Bratt's Lake No. 129 5908109 +CA.01.4811032 Brazeau County Brazeau County 5908165 +CA.05.1001446 Brigus Brigus 5908880 +CA.11.4717028 Britannia No. 502 Britannia No. 502 5909039 +CA.11.4701058 Brock No. 64 Brock No. 64 5909280 +CA.03.5909350 Brokenhead Brokenhead 5909350 +CA.11.4702051 Brokenshell No. 68 Brokenshell No. 68 5909371 +CA.11.4701031 Browning No. 34 Browning No. 34 5909843 +CA.08.3541 Bruce County Bruce County 5910071 +CA.11.4709049 Buchanan No. 304 Buchanan No. 304 5910483 +CA.11.4715094 Buckland No. 491 Buckland No. 491 5910652 +CA.11.4713068 Buffalo No. 409 Buffalo No. 409 5910854 +CA.11.4709001 Calder No. 241 Calder No. 241 5913373 +CA.11.4702066 Caledonia No. 99 Caledonia No. 99 5913443 +CA.11.4702001 Cambria No. 6 Cambria No. 6 5913688 +CA.11.4707058 Canaan No. 225 Canaan No. 225 5914684 +CA.11.4705073 Cana No. 214 Cana No. 214 5914797 +CA.11.4716051 Canwood No. 494 Canwood No. 494 5915183 +CA.07.1217 Cape Breton County Cape Breton County 5915565 +CA.05.1004033 Cape St. George Cape St. George 5916294 +CA.02.5917 Capital Regional District Capital Regional District 5916420 +CA.01.4803001 Cardston County Cardston County 5916822 +CA.02.5941 Cariboo Regional District Cariboo Regional District 5916918 +CA.04.1311 Carleton County Carleton County 5917147 +CA.11.4704054 Carmichael No. 109 Carmichael No. 109 5917320 +CA.11.4707036 Caron No. 162 Caron No. 162 5917428 +CA.03.5917773 Cartier Cartier 5917773 +CA.02.5945 Central Coast Regional District Central Coast Regional District 5919023 +CA.11.4707029 Chaplin No. 164 Chaplin No. 164 5919942 +CA.04.1302 Charlotte County Charlotte County 5920264 +CA.08.3536 Chatham-Kent Chatham-Kent 5920450 +CA.11.4708065 Chesterfield No. 261 Chesterfield No. 261 5921051 +CA.11.4705018 Chester No. 125 Chester No. 125 5921062 +CA.11.4705093 Churchbridge No. 211 Churchbridge No. 211 5922074 +CA.11.4709067 Clayton No. 333 Clayton No. 333 5923521 +CA.01.4809002 Clearwater County Clearwater County 5923679 +CA.11.4708053 Clinworth No. 230 Clinworth No. 230 5924053 +CA.11.4701016 Coalfields No. 4 Coalfields No. 4 5924419 +CA.08.3556 Cochrane District Cochrane District 5924616 +CA.07.1210 Colchester Colchester 5924982 +CA.03.5925083 Coldwell Coldwell 5925083 +CA.11.4711076 Colonsay No. 342 Colonsay No. 342 5926130 +CA.02.5939 Columbia-Shuswap Regional District Columbia-Shuswap Regional District 5926222 +CA.11.4714056 Connaught No. 457 Connaught No. 457 5926768 +CA.11.4711065 Corman Park No. 344 Corman Park No. 344 5927911 +CA.03.5928075 Cornwallis Cornwallis 5928075 +CA.11.4707067 Coteau No. 255 Coteau No. 255 5928352 +CA.11.4709037 Cote No. 271 Cote No. 271 5928472 +CA.10.09 Côte-Nord Cote-Nord 5928473 +CA.11.4707018 Coulee No. 136 Coulee No. 136 5928836 +CA.01.4813044 County of Athabasca No. 12 County of Athabasca No. 12 5928928 +CA.01.4813018 County of Barrhead No. 11 County of Barrhead No. 11 5928929 +CA.01.4810001 County of Camrose No. 22 County of Camrose No. 22 5928930 +CA.01.4801008 County of Forty Mile No. 8 County of Forty Mile No. 8 5928931 +CA.01.4819006 County of Grande Prairie No. 1 County of Grande Prairie No. 1 5928932 +CA.01.4802011 County of Lethbridge No. 26 County of Lethbridge No. 26 5928933 +CA.01.4810026 County of Minburn No. 27 County of Minburn No. 27 5928934 +CA.01.4802031 County of Newell No. 4 County of Newell No. 4 5928935 +CA.01.4807011 County of Paintearth No. 18 County of Paintearth No. 18 5928936 +CA.01.4807019 County of Stettler No. 6 County of Stettler No. 6 5928937 +CA.01.4812014 County of St. Paul No. 19 County of St. Paul No. 19 5928938 +CA.01.4813036 County of Thorhild No. 7 County of Thorhild No. 7 5928939 +CA.01.4810048 County of Two Hills No. 21 County of Two Hills No. 21 5928940 +CA.01.4810036 County of Vermilion River No. 24 County of Vermilion River No. 24 5928941 +CA.01.4802001 County of Warner No. 5 County of Warner No. 5 5928942 +CA.01.4811001 County of Wetaskiwin No. 10 County of Wetaskiwin No. 10 5928943 +CA.02.5919 Cowichan Valley Regional District Cowichan Valley Regional District 5931136 +CA.11.4707091 Craik No. 222 Craik No. 222 5931573 +CA.07.1211 Cumberland County Cumberland County 5933880 +CA.11.4706091 Cupar No. 218 Cupar No. 218 5934034 +CA.11.4713096 Cut Knife No. 439 Cut Knife No. 439 5934308 +CA.11.4702037 Cymri No. 36 Cymri No. 36 5934399 +CA.01.4801003 Cypress County Cypress County 5934408 +CA.03.5935342 Dauphin Dauphin 5935342 +CA.11.4708061 Deer Forks No. 232 Deer Forks No. 232 5937176 +CA.03.5938127 De Salaberry De Salaberry 5938127 +CA.07.1203 Digby County Digby County 5939237 +CA.11.4716023 Douglas No. 436 Douglas No. 436 5942179 +CA.11.4715061 Duck Lake No. 463 Duck Lake No. 463 5943332 +CA.08.3522 Dufferin County Dufferin County 5943542 +CA.03.5943543 Dufferin Dufferin 5943543 +CA.11.4706059 Dufferin No. 190 Dufferin No. 190 5943557 +CA.11.4711061 Dundurn No. 314 Dundurn No. 314 5944015 +CA.08.3518 Durham Durham 5944369 +CA.11.4712064 Eagle Creek No. 376 Eagle Creek No. 376 5944716 +CA.03.5946153 East St. Paul East St. Paul 5946153 +CA.11.4706029 Edenwold No. 158 Edenwold No. 158 5946615 +CA.11.4705028 Elcapo No. 154 Elcapo No. 154 5947419 +CA.11.4717017 Eldon No. 471 Eldon No. 471 5947459 +CA.11.4710041 Elfros No. 307 Elfros No. 307 5947572 +CA.08.3534 Elgin County Elgin County 5947587 +CA.11.4702061 Elmsthorpe No. 100 Elmsthorpe No. 100 5948081 +CA.03.5948173 Elton Elton 5948173 +CA.11.4710031 Emerald No. 277 Emerald No. 277 5948553 +CA.11.4707053 Enfield No. 194 Enfield No. 194 5948808 +CA.11.4701011 Enniskillen No. 3 Enniskillen No. 3 5948978 +CA.11.4708021 Enterprise No. 142 Enterprise No. 142 5949039 +CA.08.3537 Essex County Essex County 5949533 +CA.11.4701022 Estevan No. 5 Estevan No. 5 5949573 +CA.10.05 Estrie Estrie 5949621 +CA.03.5950217 Ethelbert Ethelbert 5950217 +CA.11.4703029 Excel No. 71 Excel No. 71 5950660 +CA.11.4707021 Excelsior No. 166 Excelsior No. 166 5950666 +CA.11.4707047 Eyebrow No. 193 Eyebrow No. 193 5950763 +CA.11.4713049 Eye Hill No. 382 Eye Hill No. 382 5950769 +CA.05.1001136 Fermeuse Fermeuse 5952333 +CA.11.4705051 Fertile Belt No. 183 Fertile Belt No. 183 5952465 +CA.11.4712020 Fertile Valley No. 285 Fertile Valley No. 285 5952466 +CA.11.4702076 Fillmore No. 96 Fillmore No. 96 5952705 +CA.11.4715036 Fish Creek No. 402 Fish Creek No. 402 5953371 +CA.03.5953379 Fisher Fisher 5953379 +CA.01.4807031 Flagstaff County Flagstaff County 5954111 +CA.11.4715051 Flett's Springs No. 429 Flett's Springs No. 429 5954682 +CA.11.4710036 Foam Lake No. 276 Foam Lake No. 276 5955087 +CA.11.4708024 Fox Valley No. 171 Fox Valley No. 171 5957176 +CA.11.4706004 Francis No. 127 Francis No. 127 5957327 +CA.02.5909 Fraser Valley Regional District Fraser Valley Regional District 5957659 +CA.11.4717032 Frenchman Butte No. 501 Frenchman Butte No. 501 5957993 +CA.08.3510 Frontenac County Frontenac County 5958506 +CA.11.4704011 Frontier No. 19 Frontier No. 19 5958521 +CA.11.4715079 Garden River No. 490 Garden River No. 490 5959531 +CA.11.4709019 Garry No. 245 Garry No. 245 5959792 +CA.03.5961067 Gilbert Plains Gilbert Plains 5961067 +CA.03.5961416 Gimli Gimli 5961416 +CA.11.4703064 Glen Bain No. 105 Glen Bain No. 105 5961831 +CA.11.4703016 Glen McPherson No. 46 Glen McPherson No. 46 5962008 +CA.11.4712069 Glenside No. 377 Glenside No. 377 5962086 +CA.11.4701069 Golden West No. 95 Golden West No. 95 5962652 +CA.11.4709029 Good Lake No. 274 Good Lake No. 274 5962918 +CA.03.5964094 Grahamdale Grahamdale 5964094 +CA.03.5964715 Grandview Grandview 5964715 +CA.11.4713032 Grandview No. 349 Grandview No. 349 5964729 +CA.11.4715014 Grant No. 372 Grant No. 372 5964958 +CA.11.4713056 Grass Lake No. 381 Grass Lake No. 381 5965134 +CA.11.4704034 Grassy Creek No. 78 Grassy Creek No. 78 5965193 +CA.11.4703068 Gravelbourg No. 104 Gravelbourg No. 104 5965464 +CA.11.4705057 Grayson No. 184 Grayson No. 184 5965714 +CA.11.4716008 Great Bend No. 405 Great Bend No. 405 5965764 +CA.02.5915 Metro Vancouver Regional District Metro Vancouver Regional District 5965814 +CA.08.3542 Grey County Grey County 5966925 +CA.03.5966926 Grey Grey 5966926 +CA.11.4702042 Griffin No. 66 Griffin No. 66 5967071 +CA.11.4708009 Gull Lake No. 139 Gull Lake No. 139 5967996 +CA.07.1213 Guysborough County Guysborough County 5968620 +CA.08.3528 Haldimand County Haldimand County 5969093 +CA.08.3546 Haliburton County Haliburton County 5969392 +CA.07.1209 Halifax Regional Municipality Halifax Regional Municipality 5969424 +CA.08.3524 Halton Halton 5969719 +CA.08.3525 Hamilton Hamilton 5969784 +CA.03.5969882 Hamiota Hamiota 5969882 +CA.03.5970302 Hanover Hanover 5970302 +CA.07.1208 Hants Hants 5970408 +CA.11.4708056 Happyland No. 231 Happyland No. 231 5970447 +CA.11.4702018 Happy Valley No. 10 Happy Valley No. 10 5970459 +CA.11.4712029 Harris No. 316 Harris No. 316 5971347 +CA.11.4703001 Hart Butte No. 11 Hart Butte No. 11 5971544 +CA.08.3512 Hastings County Hastings County 5971841 +CA.11.4709060 Hazel Dell No. 335 Hazel Dell No. 335 5972866 +CA.11.4701072 Hazelwood No. 94 Hazelwood No. 94 5972913 +CA.03.5972962 Headingley Headingley 5972962 +CA.11.4713046 Heart's Hill No. 352 Heart's Hill No. 352 5973189 +CA.11.4707004 Hillsborough No. 132 Hillsborough No. 132 5975305 +CA.11.4713092 Hillsdale No. 440 Hillsdale No. 440 5975316 +CA.11.4715039 Hoodoo No. 401 Hoodoo No. 401 5976616 +CA.11.4714001 Hudson Bay No. 394 Hudson Bay No. 394 5978149 +CA.11.4715007 Humboldt No. 370 Humboldt No. 370 5978409 +CA.08.3540 Huron County Huron County 5978829 +CA.11.4707076 Huron No. 223 Huron No. 223 5978840 +CA.01.4815037 Improvement District No. 12 Improvement District No. 12 5982630 +CA.01.4810068 Improvement District No. 13 Improvement District No. 13 5982631 +CA.01.4816051 Improvement District No. 24 Improvement District No. 24 5982632 +CA.01.4814028 Improvement District No. 25 Improvement District No. 25 5982633 +CA.01.4803003 Improvement District No. 4 Improvement District No. 4 5982634 +CA.01.4815032 Improvement District No. 9 Improvement District No. 9 5982635 +CA.11.4706038 Indian Head No. 156 Indian Head No. 156 5982846 +CA.11.4709023 Insinger No. 275 Insinger No. 275 5983521 +CA.11.4715054 Invergordon No. 430 Invergordon No. 430 5983615 +CA.11.4709054 Invermay No. 305 Invermay No. 305 5983625 +CA.07.1215 Inverness County Inverness County 5983629 +CA.11.4710003 Ituna Bon Accord No. 246 Ituna Bon Accord No. 246 5984800 +CA.01.4815033 Jasper Jasper 5985919 +CA.01.4815013 Kananaskis Improvement District Kananaskis Improvement District 5989103 +CA.08.3516 Kawartha Lakes Kawartha Lakes 5989818 +CA.11.4710008 Kellross No. 247 Kellross No. 247 5990433 +CA.03.5990627 Kelsey Kelsey 5990627 +CA.11.4714021 Kelvington No. 366 Kelvington No. 366 5990670 +CA.08.3560 Kenora District Kenora District 5991054 +CA.04.1308 Kent County Kent County 5991094 +CA.11.4709046 Keys No. 303 Keys No. 303 5991581 +CA.11.4702057 Key West No. 70 Key West No. 70 5991597 +CA.11.4713006 Kindersley No. 290 Kindersley No. 290 5992159 +CA.11.4707066 King George No. 256 King George No. 256 5992278 +CA.09.1101 Kings County Kings County 5992375 +CA.07.1207 Kings County Kings County 5992377 +CA.04.1305 Kings County Kings County 5992378 +CA.11.4705014 Kingsley No. 124 Kingsley No. 124 5992461 +CA.11.4715071 Kinistino No. 459 Kinistino No. 459 5992556 +CA.01.4805041 Kneehill County Kneehill County 5993556 +CA.03.5994865 La Broquerie La Broquerie 5994865 +CA.11.4708042 Lacadena No. 228 Lacadena No. 228 5995270 +CA.03.6014442 Lac du Bonnet Lac du Bonnet 6014442 +CA.01.4808022 Lacombe County Lacombe County 6035617 +CA.11.4704061 Lac Pelletier No. 107 Lac Pelletier No. 107 6037001 +CA.01.4813001 Lac Ste. Anne County Lac Ste. Anne County 6043472 +CA.11.4715026 Laird No. 404 Laird No. 404 6048207 +CA.11.4706011 Lajord No. 128 Lajord No. 128 6048233 +CA.11.4702011 Lake Alma No. 8 Lake Alma No. 8 6048250 +CA.11.4703093 Lake Johnston No. 102 Lake Johnston No. 102 6048439 +CA.11.4715075 Lakeland No. 521 Lakeland No. 521 6048460 +CA.11.4715048 Lake Lenore No. 399 Lake Lenore No. 399 6048473 +CA.11.4703034 Lake of The Rivers No. 72 Lake of The Rivers No. 72 6048581 +CA.11.4710061 Lakeside No. 338 Lakeside No. 338 6048685 +CA.11.4710066 Lakeview No. 337 Lakeview No. 337 6048791 +CA.08.3538 Lambton County Lambton County 6049019 +CA.01.4810058 Lamont County Lamont County 6049063 +CA.08.3509 Lanark County Lanark County 6049130 +CA.10.14 Lanaudière Lanaudiere 6049141 +CA.11.4705047 Langenburg No. 181 Langenburg No. 181 6049380 +CA.11.4711003 Last Mountain Valley No. 250 Last Mountain Valley No. 250 6050316 +CA.10.15 Laurentides Laurentides 6050541 +CA.11.4702029 Laurier No. 38 Laurier No. 38 6050581 +CA.10.13 Laval Laval 6050612 +CA.11.4707014 Lawtonia No. 135 Lawtonia No. 135 6050932 +CA.11.4716041 Leask No. 464 Leask No. 464 6051186 +CA.01.4811012 Leduc County Leduc County 6051564 +CA.08.3511 Lennox and Addington County Lennox and Addington County 6052311 +CA.11.4710056 Leroy No. 339 Leroy No. 339 6052702 +CA.11.4706096 Lipton No. 217 Lipton No. 217 6054618 +CA.11.4709075 Livingston No. 331 Livingston No. 331 6057909 +CA.11.4702033 Lomond No. 37 Lomond No. 37 6058552 +CA.11.4704006 Lone Tree No. 18 Lone Tree No. 18 6058724 +CA.11.4706070 Longlaketon No. 219 Longlaketon No. 219 6059365 +CA.11.4717056 Loon Lake No. 561 Loon Lake No. 561 6060164 +CA.11.4711018 Loreburn No. 254 Loreburn No. 254 6060304 +CA.03.6060360 Lorne Lorne 6060360 +CA.11.4711059 Lost River No. 313 Lost River No. 313 6060616 +CA.03.6060804 Louise Louise 6060804 +CA.11.4706053 Lumsden No. 189 Lumsden No. 189 6061986 +CA.07.1206 Lunenburg County Lunenburg County 6062070 +CA.03.6062676 Macdonald Macdonald 6062676 +CA.11.4713079 Manitou Lake No. 442 Manitou Lake No. 442 6065216 +CA.08.3551 Manitoulin District Manitoulin District 6065217 +CA.11.4703018 Mankota No. 45 Mankota No. 45 6065272 +CA.11.4707071 Maple Bush No. 224 Maple Bush No. 224 6065579 +CA.11.4704045 Maple Creek No. 111 Maple Creek No. 111 6065594 +CA.11.4713038 Mariposa No. 350 Mariposa No. 350 6066468 +CA.11.4707042 Marquis No. 191 Marquis No. 191 6066716 +CA.11.4712034 Marriott No. 317 Marriott No. 317 6066726 +CA.11.4705007 Martin No. 122 Martin No. 122 6067187 +CA.11.4701094 Maryfield No. 91 Maryfield No. 91 6067349 +CA.10.04 Mauricie Mauricie 6068167 +CA.11.4716005 Mayfield No. 406 Mayfield No. 406 6068335 +CA.11.4711034 McCraney No. 282 McCraney No. 282 6069070 +CA.03.6069089 McCreary McCreary 6069089 +CA.11.4706071 McKillop No. 220 McKillop No. 220 6070285 +CA.11.4705063 McLeod No. 185 McLeod No. 185 6070692 +CA.11.4717054 Meadow Lake No. 588 Meadow Lake No. 588 6071434 +CA.11.4716062 Medstead No. 497 Medstead No. 497 6071661 +CA.11.4716038 Meeting Lake No. 466 Meeting Lake No. 466 6071733 +CA.11.4717001 Meota No. 468 Meota No. 468 6072151 +CA.11.4717045 Mervin No. 499 Mervin No. 499 6072399 +CA.08.3539 Middlesex County Middlesex County 6073256 +CA.11.4712011 Milden No. 286 Milden No. 286 6073560 +CA.11.4713011 Milton No. 292 Milton No. 292 6074393 +CA.11.4708046 Miry Creek No. 229 Miry Creek No. 229 6075152 +CA.11.4708092 Monet No. 257 Monet No. 257 6076237 +CA.03.6076808 Montcalm Montcalm 6076808 +CA.10.16 Montérégie Monteregie 6076966 +CA.11.4706001 Montmartre No. 126 Montmartre No. 126 6077158 +CA.10.06 Montréal Montreal 6077246 +CA.11.4712026 Montrose No. 315 Montrose No. 315 6077302 +CA.11.4701036 Moose Creek No. 33 Moose Creek No. 33 6077980 +CA.11.4707038 Moose Jaw No. 161 Moose Jaw No. 161 6078115 +CA.11.4701053 Moose Mountain No. 63 Moose Mountain No. 63 6078251 +CA.11.4714067 Moose Range No. 486 Moose Range No. 486 6078303 +CA.11.4705001 Moosomin No. 121 Moosomin No. 121 6078369 +CA.03.6078726 Morris Morris 6078726 +CA.11.4711052 Morris No. 312 Morris No. 312 6078789 +CA.11.4707024 Morse No. 165 Morse No. 165 6078964 +CA.03.6079284 Mossey River Mossey River 6079284 +CA.01.4806028 Mountain View County Mountain View County 6079662 +CA.11.4712038 Mountain View No. 318 Mountain View No. 318 6079663 +CA.11.4710024 Mount Hope No. 279 Mount Hope No. 279 6081198 +CA.11.4701006 Mount Pleasant No. 2 Mount Pleasant No. 2 6082326 +CA.01.4804001 Municipal District of Acadia No. 34 Municipal District of Acadia No. 34 6084201 +CA.01.4815015 Municipal District of Bighorn No. 8 Municipal District of Bighorn No. 8 6084202 +CA.01.4817027 Municipal District of Big Lakes No. 125 Municipal District of Big Lakes No. 125 6084203 +CA.01.4812004 Municipal District of Bonnyville No. 87 Municipal District of Bonnyville No. 87 6084204 +CA.01.4817062 Municipal District of Clear Hills No. 21 Municipal District of Clear Hills No. 21 6084205 +CA.01.4819066 Municipal District of Fairview No. 136 Municipal District of Fairview No. 136 6084206 +CA.01.4806001 Municipal District of Foothills No. 31 Municipal District of Foothills No. 31 6084207 +CA.01.4818015 Municipal District of Greenview No. 16 Municipal District of Greenview No. 16 6084208 +CA.01.4817033 Municipal District of Lesser Slave River No. 124 Municipal District of Lesser Slave River No. 124 6084209 +CA.01.4817076 Municipal District of Northern Lights No. 22 Municipal District of Northern Lights No. 22 6084210 +CA.01.4817031 Municipal District of Opportunity No. 17 Municipal District of Opportunity No. 17 6084211 +CA.01.4819071 Municipal District of Peace No. 135 Municipal District of Peace No. 135 6084212 +CA.01.4803011 Municipal District of Pincher Creek No. 9 Municipal District of Pincher Creek No. 9 6084213 +CA.01.4807001 Municipal District of Provost No. 52 Municipal District of Provost No. 52 6084214 +CA.01.4815045 Municipal District of Ranchland No. 66 Municipal District of Ranchland No. 66 6084215 +CA.01.4806014 Municipal District of Rocky View No. 44 Municipal District of Rocky View No. 44 6084216 +CA.01.4819041 Municipal District of Smoky River No. 130 Municipal District of Smoky River No. 130 6084217 +CA.01.4819054 Municipal District of Spirit River No. 133 Municipal District of Spirit River No. 133 6084218 +CA.01.4802021 Municipal District of Taber Municipal District of Taber 6084219 +CA.01.4807049 Municipal District of Wainwright No. 61 Municipal District of Wainwright No. 61 6084220 +CA.01.4813028 Municipal District of Westlock No. 92 Municipal District of Westlock No. 92 6084221 +CA.01.4803018 Municipal District of Willow Creek No. 26 Municipal District of Willow Creek No. 26 6084222 +CA.08.3544 District Municipality of Muskoka District Municipality of Muskoka 6084939 +CA.11.4708071 Newcombe No. 260 Newcombe No. 260 6087497 +CA.08.3526 Regional Municipality of Niagara Regional Municipality of Niagara 6087883 +CA.11.4714072 Nipawin No. 487 Nipawin No. 487 6088473 +CA.08.3548 Nipissing District Nipissing District 6088501 +CA.11.4716028 North Battleford No. 437 North Battleford No. 437 6089405 +CA.01.4817026 Northern Sunrise County Northern Sunrise County 6089985 +CA.03.6090358 North Norfolk North Norfolk 6090358 +CA.11.4706048 North Qu'Appelle No. 187 North Qu'Appelle No. 187 6090476 +CA.04.1309 Northumberland County Northumberland County 6090771 +CA.08.3514 Northumberland County Northumberland County 6090772 +CA.11.4702052 Norton No. 69 Norton No. 69 6091126 +CA.11.4713024 Oakdale No. 320 Oakdale No. 320 6091930 +CA.11.4703011 Old Post No. 43 Old Post No. 43 6093329 +CA.11.4709011 Orkney No. 244 Orkney No. 244 6094352 +CA.10.07 Outaouais Outaouais 6095306 +CA.08.3532 Oxford County Oxford County 6095780 +CA.11.4715099 Paddockwood No. 520 Paddockwood No. 520 6096005 +CA.11.4717047 Parkdale No. 498 Parkdale No. 498 6098407 +CA.01.4811034 Parkland County Parkland County 6098589 +CA.08.3549 Parry Sound District Parry Sound District 6098746 +CA.11.4717013 Paynton No. 470 Paynton No. 470 6100008 +CA.02.5955 Peace River Regional District Peace River Regional District 6100076 +CA.08.3521 Peel Peel 6100475 +CA.03.6100811 Pembina Pembina 6100811 +CA.11.4706021 Pense No. 160 Pense No. 160 6101126 +CA.11.4712050 Perdue No. 346 Perdue No. 346 6101305 +CA.08.3531 Perth County Perth County 6101545 +CA.08.3515 Peterborough County Peterborough County 6101646 +CA.11.4704050 Piapot No. 110 Piapot No. 110 6103962 +CA.07.1212 Pictou County Pictou County 6104222 +CA.03.6105291 Piney Piney 6105291 +CA.11.4703048 Pinto Creek No. 75 Pinto Creek No. 75 6105439 +CA.03.6105529 Pipestone Pipestone 6105529 +CA.11.4708028 Pittville No. 169 Pittville No. 169 6105836 +CA.11.4714035 Pleasantdale No. 398 Pleasantdale No. 398 6106293 +CA.11.4712001 Pleasant Valley No. 288 Pleasant Valley No. 288 6106366 +CA.11.4714023 Ponass Lake No. 367 Ponass Lake No. 367 6109136 +CA.01.4808038 Ponoka County Ponoka County 6109274 +CA.11.4703006 Poplar Valley No. 12 Poplar Valley No. 12 6111042 +CA.11.4714006 Porcupine No. 395 Porcupine No. 395 6111172 +CA.03.6111530 Portage la Prairie Portage la Prairie 6111530 +CA.02.5927 Powell River Regional District Powell River Regional District 6112609 +CA.11.4713019 Prairiedale No. 321 Prairiedale No. 321 6112748 +CA.11.4710052 Prairie Rose No. 309 Prairie Rose No. 309 6112785 +CA.11.4709062 Preeceville No. 334 Preeceville No. 334 6112863 +CA.09.1103 Prince County Prince County 6113329 +CA.11.4715064 Prince Albert No. 461 Prince Albert No. 461 6113339 +CA.08.3513 Prince Edward County Prince Edward County 6113354 +CA.11.4713041 Progress No. 351 Progress No. 351 6113613 +CA.09.1102 Queens County Queens County 6115098 +CA.07.1204 Queens County Queens County 6115099 +CA.04.1304 Queens County Queens County 6115101 +CA.08.3559 Rainy River District Rainy River District 6116135 +CA.11.4701039 Reciprocity No. 32 Reciprocity No. 32 6117952 +CA.11.4716018 Redberry No. 435 Redberry No. 435 6118031 +CA.11.4706016 Redburn No. 130 Redburn No. 130 6118074 +CA.01.4808001 Red Deer County Red Deer County 6118160 +CA.11.4713064 Reford No. 379 Reford No. 379 6118974 +CA.02.5923 Regional District of Alberni-Clayoquot Regional District of Alberni-Clayoquot 6119125 +CA.02.5951 Regional District of Bulkley-Nechako Regional District of Bulkley-Nechako 6119126 +CA.02.5903 Regional District of Central Kootenay Regional District of Central Kootenay 6119127 +CA.02.5935 Regional District of Central Okanagan Regional District of Central Okanagan 6119128 +CA.02.5901 Regional District of East Kootenay Regional District of East Kootenay 6119130 +CA.02.5953 Regional District of Fraser-Fort George Regional District of Fraser-Fort George 6119131 +CA.02.5949 Regional District of Kitimat-Stikine Regional District of Kitimat-Stikine 6119132 +CA.02.5905 Regional District of Kootenay-Boundary Regional District of Kootenay-Boundary 6119133 +CA.02.5943 Regional District of Mount Waddington Regional District of Mount Waddington 6119134 +CA.02.5921 Regional District of Nanaimo Regional District of Nanaimo 6119135 +CA.02.5937 Regional District of North Okanagan Regional District of North Okanagan 6119136 +CA.02.5907 Regional District of Okanagan-Similkameen Regional District of Okanagan-Similkameen 6119137 +CA.08.3547 Renfrew County Renfrew County 6119449 +CA.11.4704019 Reno No. 51 Reno No. 51 6119491 +CA.03.6121677 Reynolds Reynolds 6121677 +CA.03.6121732 Rhineland Rhineland 6121732 +CA.07.1216 Richmond County Richmond County 6122075 +CA.03.6122576 Ritchot Ritchot 6122576 +CA.11.4708031 Riverside No. 168 Riverside No. 168 6122732 +CA.03.6125861 Cartwright–Roblin Cartwright-Roblin 6125861 +CA.11.4705037 Rocanville No. 151 Rocanville No. 151 6125914 +CA.03.6126541 Rockwood Rockwood 6126541 +CA.05.1009013 Rocky Harbour Rocky Harbour 6126630 +CA.11.4707006 Rodgers No. 133 Rodgers No. 133 6127012 +CA.03.6127181 Roland Roland 6127181 +CA.03.6127585 Rosedale Rosedale 6127585 +CA.11.4711031 Rosedale No. 283 Rosedale No. 283 6127593 +CA.11.4712072 Rosemount No. 378 Rosemount No. 378 6127693 +CA.03.6127818 Rossburn Rossburn 6127818 +CA.03.6127874 Rosser Rosser 6127874 +CA.11.4715031 Rosthern No. 403 Rosthern No. 403 6128010 +CA.11.4716033 Round Hill No. 467 Round Hill No. 467 6128197 +CA.11.4713072 Round Valley No. 410 Round Valley No. 410 6128513 +CA.11.4711026 Rudy No. 284 Rudy No. 284 6128940 +CA.01.4819059 Saddle Hills County Saddle Hills County 6137110 +CA.10.02 Saguenay/Lac-Saint-Jean Saguenay/Lac-Saint-Jean 6137271 +CA.04.1301 Saint John County Saint John County 6138518 +CA.11.4705077 Saltcoats No. 213 Saltcoats No. 213 6139686 +CA.11.4706063 Sarnia No. 221 Sarnia No. 221 6141195 +CA.11.4708038 Saskatchewan Landing No. 167 Saskatchewan Landing No. 167 6141249 +CA.11.4710071 Sasman No. 336 Sasman No. 336 6141278 +CA.11.4702069 Scott No. 98 Scott No. 98 6142605 +CA.11.4713076 Senlac No. 411 Senlac No. 411 6144191 +CA.11.4707011 Shamrock No. 134 Shamrock No. 134 6145097 +CA.07.1201 Shelburne County Shelburne County 6145888 +CA.11.4716046 Shellbrook No. 493 Shellbrook No. 493 6145954 +CA.11.4706026 Sherwood No. 159 Sherwood No. 159 6146276 +CA.03.6147482 Sifton Sifton 6147482 +CA.11.4705011 Silverwood No. 123 Silverwood No. 123 6147943 +CA.08.3543 Simcoe County Simcoe County 6147963 +CA.02.5947 North Coast Regional District North Coast Regional District 6148773 +CA.11.4709033 Sliding Hills No. 273 Sliding Hills No. 273 6149496 +CA.01.4812022 Smoky Lake County Smoky Lake County 6150297 +CA.11.4708074 Snipe Lake No. 259 Snipe Lake No. 259 6150632 +CA.11.4702006 Souris Valley No. 7 Souris Valley No. 7 6151473 +CA.11.4706034 South Qu'Appelle No. 157 South Qu'Appelle No. 157 6152528 +CA.11.4714026 Spalding No. 368 Spalding No. 368 6153103 +CA.01.4804004 Special Area No. 2 Special Area No. 2 6153329 +CA.01.4804012 Special Area No. 3 Special Area No. 3 6153330 +CA.01.4804020 Special Area No. 4 Special Area No. 4 6153331 +CA.01.4817095 Mackenzie County Mackenzie County 6153332 +CA.11.4716056 Spiritwood No. 496 Spiritwood No. 496 6153771 +CA.03.6154185 Springfield Springfield 6154185 +CA.11.4705041 Spy Hill No. 152 Spy Hill No. 152 6154614 +CA.02.5931 Squamish-Lillooet Regional District Squamish-Lillooet Regional District 6154640 +CA.03.6155131 St. Andrews St. Andrews 6155131 +CA.11.4712004 St. Andrews No. 287 St. Andrews No. 287 6155145 +CA.03.6155186 Stanley Stanley 6155186 +CA.11.4705067 Stanley No. 215 Stanley No. 215 6155241 +CA.11.4714047 Star City No. 428 Star City No. 428 6155388 +CA.01.4805031 Starland County Starland County 6155475 +CA.03.6155764 St. Clements St. Clements 6155764 +CA.03.6155865 Ste. Anne Ste. Anne 6155865 +CA.03.6156288 Ste. Rose Ste. Rose 6156288 +CA.03.6156605 St. François Xavier St. Francois Xavier 6156605 +CA.03.6156971 St. Laurent St. Laurent 6156971 +CA.11.4715057 St. Louis No. 431 St. Louis No. 431 6157008 +CA.11.4703038 Stonehenge No. 73 Stonehenge No. 73 6157267 +CA.11.4701043 Storthoaks No. 31 Storthoaks No. 31 6157705 +CA.11.4715001 St. Peter No. 369 St. Peter No. 369 6157825 +CA.11.4709042 St. Philips No. 301 St. Philips No. 301 6157853 +CA.01.4811052 Strathcona County Strathcona County 6157997 +CA.03.6158376 Stuartburn Stuartburn 6158376 +CA.01.4811059 Sturgeon County Sturgeon County 6158563 +CA.08.3552 Sudbury Sudbury 6158840 +CA.08.3553 Greater Sudbury Greater Sudbury 6158841 +CA.04.1303 Sunbury County Sunbury County 6159368 +CA.02.5929 Sunshine Coast Regional District Sunshine Coast Regional District 6159746 +CA.11.4702014 Surprise Valley No. 9 Surprise Valley No. 9 6159900 +CA.11.4703074 Sutton No. 103 Sutton No. 103 6160101 +CA.11.4708001 Swift Current No. 137 Swift Current No. 137 6160610 +CA.03.6160992 Taché Tache 6160992 +CA.11.4701063 Tecumseh No. 65 Tecumseh No. 65 6162422 +CA.11.4703096 Terrell No. 101 Terrell No. 101 6163014 +CA.11.4702026 The Gap No. 39 The Gap No. 39 6163850 +CA.03.6165405 Thompson Thompson 6165405 +CA.02.5933 Thompson-Nicola Regional District Thompson-Nicola Regional District 6165501 +CA.11.4715044 Three Lakes No. 400 Three Lakes No. 400 6165918 +CA.08.3558 Thunder Bay District Thunder Bay District 6166139 +CA.08.3554 Timiskaming District Timiskaming District 6166724 +CA.11.4714043 Tisdale No. 427 Tisdale No. 427 6166992 +CA.11.4714077 Torch River No. 488 Torch River No. 488 6167836 +CA.11.4710014 Touchwood No. 248 Touchwood No. 248 6168007 +CA.11.4713059 Tramping Lake No. 380 Tramping Lake No. 380 6168390 +CA.11.4706099 Tullymet No. 216 Tullymet No. 216 6170090 +CA.03.6170648 Killarney-Turtle Mountain Killarney-Turtle Mountain 6170648 +CA.11.4717008 Turtle River No. 469 Turtle River No. 469 6170664 +CA.05.1008035 Twillingate Twillingate 6170931 +CA.08.3507 United Counties of Leeds and Grenville United Counties of Leeds and Grenville 6172001 +CA.08.3502 Comtés unis de Prescott et Russell Comtes unis de Prescott et Russell 6172002 +CA.08.3501 United Counties of Stormont, Dundas and Glengarry United Counties of Stormont, Dundas and Glengarry 6172003 +CA.11.4711046 Usborne No. 310 Usborne No. 310 6172831 +CA.11.4704003 Val Marie No. 17 Val Marie No. 17 6173237 +CA.11.4712054 Vanscoy No. 345 Vanscoy No. 345 6173458 +CA.07.1218 Victoria County Victoria County 6174034 +CA.03.6174040 Victoria Victoria 6174040 +CA.03.6174050 Victoria Beach Victoria Beach 6174050 +CA.11.4707063 Victory No. 226 Victory No. 226 6174175 +CA.11.4711091 Viscount No. 341 Viscount No. 341 6174521 +CA.01.4805001 Vulcan County Vulcan County 6174688 +CA.11.4709006 Wallace No. 243 Wallace No. 243 6175464 +CA.11.4701091 Walpole No. 92 Walpole No. 92 6175611 +CA.08.3530 Regional Municipality of Waterloo Regional Municipality of Waterloo 6176824 +CA.11.4703022 Waverley No. 44 Waverley No. 44 6177161 +CA.11.4701076 Wawken No. 93 Wawken No. 93 6177242 +CA.11.4708006 Webb No. 138 Webb No. 138 6177453 +CA.08.3523 Wellington County Wellington County 6177913 +CA.11.4702073 Wellington No. 97 Wellington No. 97 6177928 +CA.04.1307 Westmorland County Westmorland County 6179219 +CA.03.6179507 West St. Paul West St. Paul 6179507 +CA.11.4702044 Weyburn No. 67 Weyburn No. 67 6179654 +CA.01.4805012 Wheatland County Wheatland County 6179870 +CA.11.4707032 Wheatlands No. 163 Wheatlands No. 163 6179872 +CA.11.4703059 Whiska Creek No. 106 Whiska Creek No. 106 6180025 +CA.03.6180469 Whitehead Whitehead 6180469 +CA.03.6180732 Whitemouth Whitemouth 6180732 +CA.11.4704024 White Valley No. 49 White Valley No. 49 6181173 +CA.11.4711016 Willner No. 253 Willner No. 253 6182361 +CA.11.4703026 Willow Bunch No. 42 Willow Bunch No. 42 6182392 +CA.11.4714053 Willow Creek No. 458 Willow Creek No. 458 6182424 +CA.11.4705033 Willowdale No. 153 Willowdale No. 153 6182429 +CA.11.4717022 Wilton No. 472 Wilton No. 472 6182791 +CA.11.4713028 Winslow No. 319 Winslow No. 319 6183268 +CA.11.4704028 Wise Creek No. 77 Wise Creek No. 77 6183403 +CA.11.4705027 Wolseley No. 155 Wolseley No. 155 6183890 +CA.11.4711096 Wolverine No. 340 Wolverine No. 340 6183934 +CA.01.4816037 Wood Buffalo Wood Buffalo 6184011 +CA.11.4711039 Wood Creek No. 281 Wood Creek No. 281 6184074 +CA.03.6184198 Woodlands Woodlands 6184198 +CA.01.4813029 Woodlands County Woodlands County 6184203 +CA.11.4703042 Wood River No. 74 Wood River No. 74 6184282 +CA.11.4711042 Wreford No. 280 Wreford No. 280 6184711 +CA.07.1202 Yarmouth County Yarmouth County 6185218 +CA.01.4814003 Yellowhead County Yellowhead County 6185360 +CA.04.1310 York County York County 6185557 +CA.08.3519 York York 6185560 +CA.10.01 Bas-Saint-Laurent Bas-Saint-Laurent 6691318 +CA.10.03 Capitale-Nationale Capitale-Nationale 6691319 +CA.10.10 Nord-du-Québec Nord-du-Quebec 6691320 +CA.10.11 Gaspésie-Îles-de-la-Madeleine Gaspesie-Iles-de-la-Madeleine 6691321 +CA.10.12 Chaudière-Appalaches Chaudiere-Appalaches 6691322 +CA.04.1314 Restigouche Restigouche 6944116 +CA.08.3520 Toronto county Toronto county 8133394 +CA.10.17 Centre-du-Québec Centre-du-Quebec 8449526 +CA.08.3506 Ottawa Ottawa 8581623 +CA.02.5926 Comox Valley Regional District Comox Valley Regional District 8593703 +CA.02.5959 Northern Rockies Regional Municipality Northern Rockies Regional Municipality 8593704 +CA.02.5957 Stikine Region Stikine Region 8593705 +CA.02.5924 Strathcona Regional District Strathcona Regional District 8593707 +CA.04.1315 Gloucester County Gloucester County 8593708 +CA.04.1313 Madawaska County Madawaska County 8593709 +CA.04.1312 Victoria County Victoria County 8593710 +CA.03.11153049 Yellowhead Yellowhead 11153049 +CA.01.4812037 Lac la Biche County Lac la Biche County 11791378 +CA.01.4815007 Crowsnest Pass Crowsnest Pass 11791395 +CA.01.4806016 Calgary Calgary 11807181 +CA.01.4811061 Edmonton Edmonton 11807182 +CA.01.4801006 Medicine Hat Medicine Hat 11807183 +CA.01.4802012 Lethbridge Lethbridge 11807184 +CA.01.4811007 Norris Beach Norris Beach 11807185 +CA.01.4811062 St. Albert St. Albert 11807186 +CA.01.4803021 Granum Granum 11807187 +CA.01.4813031 Westlock Westlock 11807188 +CA.01.4814024 Edson Edson 11807189 +CA.01.4813046 Boyle Boyle 11807190 +CA.01.4806021 Airdrie Airdrie 11807191 +CA.01.4802019 Coaldale Coaldale 11807192 +CA.01.4813014 Onoway Onoway 11807193 +CA.01.4806022 Irricana Irricana 11807194 +CA.01.4806026 Crossfield Crossfield 11807195 +CA.01.4812016 Elk Point Elk Point 11807196 +CA.01.4810039 Lloydminster Lloydminster 11807197 +CA.01.4807004 Czar Czar 11807198 +CA.01.4810011 Camrose Camrose 11807199 +CA.01.4808031 Lacombe Lacombe 11807200 +CA.01.4811016 Leduc Leduc 11807201 +CA.01.4811049 Spruce Grove Spruce Grove 11807202 +CA.01.4802034 Brooks Brooks 11807203 +CA.01.4806034 Olds Olds 11807204 +CA.01.4812018 St. Paul St. Paul 11807205 +CA.01.4810022 Viking Viking 11807206 +CA.01.4811056 Fort Saskatchewan Fort Saskatchewan 11807207 +CA.01.4819012 Grande Prairie Grande Prairie 11807208 +CA.01.4802029 Vauxhall Vauxhall 11807209 +CA.01.4808011 Red Deer Red Deer 11807210 +CA.01.4811011 Millet Millet 11807211 +CA.01.4806017 Chestermere Chestermere 11807212 +CA.01.4811002 Wetaskiwin Wetaskiwin 11807213 +CA.01.4811013 Beaumont Beaumont 11807214 +CA.01.4805049 Trochu Trochu 11807215 +CA.01.4803016 Cowley Cowley 11807216 +CA.01.4812002 Cold Lake Cold Lake 11807217 +CA.01.4813002 Mayerthorpe Mayerthorpe 11807218 +CA.01.4817024 Swan Hills Swan Hills 11807219 +CA.01.4805048 Three Hills Three Hills 11807220 +CA.01.4810028 Vegreville Vegreville 11807221 +CA.01.4807012 Coronation Coronation 11807222 +CA.01.4811065 Redwater Redwater 11807223 +CA.01.4811066 Bon Accord Bon Accord 11807224 +CA.01.4810052 Two Hills Two Hills 11807225 +CA.01.4819046 Falher Falher 11807226 +CA.01.4802018 Picture Butte Picture Butte 11807227 +CA.01.4815023 Canmore Canmore 11807228 +CA.01.4811048 Stony Plain Stony Plain 11807229 +CA.01.4803026 Nanton Nanton 11807230 +CA.01.4808012 Sylvan Lake Sylvan Lake 11807231 +CA.01.4808024 Eckville Eckville 11807232 +CA.01.4808026 Bentley Bentley 11807233 +CA.01.4808029 Blackfalds Blackfalds 11807234 +CA.01.4814019 Hinton Hinton 11807235 +CA.01.4803024 Stavely Stavely 11807236 +CA.01.4806032 Didsbury Didsbury 11807237 +CA.01.4813015 South View South View 11807238 +CA.01.4803019 Fort Macleod Fort Macleod 11807239 +CA.01.4803022 Claresholm Claresholm 11807240 +CA.01.4806029 Carstairs Carstairs 11807241 +CA.01.4811064 Gibbons Gibbons 11807242 +CA.01.4807026 Stettler Stettler 11807243 +CA.01.4804014 Oyen Oyen 11807244 +CA.01.4801014 Bow Island Bow Island 11807245 +CA.01.4805018 Strathmore Strathmore 11807246 +CA.01.4813019 Barrhead Barrhead 11807247 +CA.01.4813033 Larkspur Larkspur 11807248 +CA.01.4801018 Redcliff Redcliff 11807249 +CA.01.4802013 Coalhurst Coalhurst 11807250 +CA.01.4810019 Ryley Ryley 11807251 +CA.01.4810018 Tofield Tofield 11807252 +CA.01.4819009 Beaverlodge Beaverlodge 11807253 +CA.01.4806019 Cochrane Cochrane 11807254 +CA.01.4805034 Delia Delia 11807255 +CA.01.4805006 Vulcan Vulcan 11807256 +CA.01.4807002 Provost Provost 11807257 +CA.01.4805036 Munson Munson 11807258 +CA.01.4810066 Bruderheim Bruderheim 11807259 +CA.01.4802036 Duchess Duchess 11807260 +CA.01.4810056 Willingdon Willingdon 11807261 +CA.01.4807014 Castor Castor 11807262 +CA.01.4819011 Wembley Wembley 11807263 +CA.01.4805026 Drumheller Drumheller 11807264 +CA.01.4812029 Smoky Lake Smoky Lake 11807265 +CA.01.4810002 Bashaw Bashaw 11807266 +CA.01.4805038 Morrin Morrin 11807267 +CA.01.4811018 Devon Devon 11807268 +CA.01.4811019 Calmar Calmar 11807269 +CA.01.4802004 Milk River Milk River 11807270 +CA.01.4811031 Drayton Valley Drayton Valley 11807271 +CA.01.4810042 Vermilion Vermilion 11807272 +CA.01.4807016 Halkirk Halkirk 11807273 +CA.01.4808044 Rimbey Rimbey 11807274 +CA.01.4813030 Whitecourt Whitecourt 11807275 +CA.01.4802008 Raymond Raymond 11807276 +CA.01.4818018 Valleyview Valleyview 11807277 +CA.01.4810061 Mundare Mundare 11807278 +CA.01.4810064 Lamont Lamont 11807279 +CA.01.4808042 Parkland Beach Parkland Beach 11807280 +CA.01.4802022 Taber Taber 11807281 +CA.01.4808039 Ponoka Ponoka 11807282 +CA.01.4807021 Big Valley Big Valley 11807283 +CA.01.4811068 Morinville Morinville 11807284 +CA.01.4811069 Legal Legal 11807285 +CA.01.4817021 High Prairie High Prairie 11807286 +CA.01.4806031 Cremona Cremona 11807287 +CA.01.4815035 Banff Banff 11807288 +CA.01.4818002 Fox Creek Fox Creek 11807289 +CA.01.4818005 Grande Cache Grande Cache 11807290 +CA.01.4813048 Athabasca Athabasca 11807291 +CA.01.4817029 Slave Lake Slave Lake 11807292 +CA.01.4817078 Manning Manning 11807293 +CA.01.4817093 High Level High Level 11807294 +CA.01.4817097 Rainbow Lake Rainbow Lake 11807295 +CA.01.4819014 Sexsmith Sexsmith 11807296 +CA.01.4819068 Fairview Fairview 11807297 +CA.01.4819074 Grimshaw Grimshaw 11807298 +CA.01.4808006 Bowden Bowden 11807299 +CA.01.4804011 Hanna Hanna 11807300 +CA.01.4811024 Warburg Warburg 11807301 +CA.01.4806036 Sundre Sundre 11807302 +CA.01.4819038 Peace River Peace River 11807303 +CA.01.4819042 McLennan McLennan 11807304 +CA.01.4819058 Spirit River Spirit River 11807305 +CA.01.4805011 Arrowwood Arrowwood 11807306 +CA.01.4808008 Innisfail Innisfail 11807307 +CA.01.4808009 Penhold Penhold 11807308 +CA.01.4806006 High River High River 11807309 +CA.01.4812009 Bonnyville Bonnyville 11807310 +CA.01.4803004 Cardston Cardston 11807311 +CA.01.4803014 Pincher Creek Pincher Creek 11807312 +CA.01.4802039 Bassano Bassano 11807313 +CA.01.4803002 Magrath Magrath 11807314 +CA.01.4806009 Turner Valley Turner Valley 11807315 +CA.01.4806011 Black Diamond Black Diamond 11807316 +CA.01.4808028 Gull Lake Gull Lake 11807317 +CA.01.4813011 Sunset Point Sunset Point 11807318 +CA.01.4806012 Okotoks Okotoks 11807319 +CA.01.4807044 Sedgewick Sedgewick 11807320 +CA.01.4813003 Nakamun Park Nakamun Park 11807321 +CA.01.4813010 Silver Sands Silver Sands 11807322 +CA.01.4812011 Bonnyville Beach Bonnyville Beach 11807323 +CA.01.4813057 West Baptiste West Baptiste 11807324 +CA.01.4809015 Rocky Mountain House Rocky Mountain House 11807325 +CA.01.4807039 Daysland Daysland 11807326 +CA.01.4807042 Killam Killam 11807327 +CA.01.4811003 Argentia Beach Argentia Beach 11807328 +CA.01.4807048 Hardisty Hardisty 11807329 +CA.01.4807054 Wainwright Wainwright 11807330 +CA.01.4813008 Ross Haven Ross Haven 11807331 +CA.01.4813061 Whispering Hills Whispering Hills 11807332 +CA.01.4813009 Castle Island Castle Island 11807333 +CA.01.4808027 Sunbreaker Cove Sunbreaker Cove 11807334 +CA.01.4807028 Rochon Sands Rochon Sands 11807335 +CA.01.4811008 Ma-Me-O Beach Ma-Me-O Beach 11807336 +CA.01.4811009 Silver Beach Silver Beach 11807337 +CA.01.4813013 Birch Cove Birch Cove 11807338 +CA.01.4812020 Horseshoe Bay Horseshoe Bay 11807339 +CA.01.4811038 Seba Beach Seba Beach 11807340 +CA.01.4811039 Betula Beach Betula Beach 11807341 +CA.01.4802038 Rosemary Rosemary 11807342 +CA.01.4811041 Point Alison Point Alison 11807343 +CA.01.4807027 White Sands White Sands 11807344 +CA.01.4815027 Ghost Lake Ghost Lake 11807345 +CA.01.4808013 Norglenwold Norglenwold 11807346 +CA.01.4808023 Birchcliff Birchcliff 11807347 +CA.01.4808025 Half Moon Bay Half Moon Bay 11807348 +CA.01.4813055 South Baptiste South Baptiste 11807349 +CA.01.4813007 Yellowstone Yellowstone 11807350 +CA.01.4813005 Val Quentin Val Quentin 11807351 +CA.01.4813006 West Cove West Cove 11807352 +CA.01.4811042 Lakeview Lakeview 11807353 +CA.01.4802014 Nobleford Nobleford 11807354 +CA.01.4811044 Kapasiwin Kapasiwin 11807355 +CA.01.4813016 Sandy Beach Sandy Beach 11807356 +CA.01.4811023 Golden Days Golden Days 11807357 +CA.01.4805002 Carmangay Carmangay 11807358 +CA.01.4813017 Sunrise Beach Sunrise Beach 11807359 +CA.01.4811020 Sundance Beach Sundance Beach 11807360 +CA.01.4813045 Mewatha Beach Mewatha Beach 11807361 +CA.01.4811005 Poplar Bay Poplar Bay 11807362 +CA.01.4811006 Crystal Springs Crystal Springs 11807363 +CA.01.4811022 Itaska Beach Itaska Beach 11807364 +CA.01.4815030 Waiparous Waiparous 11807365 +CA.01.4802002 Coutts Coutts 11807366 +CA.01.4813047 Sunset Beach Sunset Beach 11807367 +CA.01.4813049 Island Lake Island Lake 11807368 +CA.01.4813051 Island Lake South Island Lake South 11807369 +CA.01.4813053 Bondiss Bondiss 11807370 +CA.01.4807029 Donalda Donalda 11807371 +CA.01.4808005 Jarvis Bay Jarvis Bay 11807372 +CA.01.4812013 Pelican Narrows Pelican Narrows 11807373 +CA.01.4811004 Grandview Grandview 11807374 +CA.01.4809005 Burnstick Lake Burnstick Lake 11807375 +CA.01.4805022 Rockyford Rockyford 11807376 +CA.01.4805042 Carbon Carbon 11807377 +CA.01.4805044 Acme Acme 11807378 +CA.01.4805046 Linden Linden 11807379 +CA.01.4807006 Hughenden Hughenden 11807380 +CA.01.4812024 Vilna Vilna 11807381 +CA.01.4812026 Waskatenau Waskatenau 11807382 +CA.01.4810051 Myrnam Myrnam 11807383 +CA.01.4810009 Bawlf Bawlf 11807384 +CA.01.4802016 Barons Barons 11807385 +CA.01.4807046 Lougheed Lougheed 11807386 +CA.01.4805019 Hussar Hussar 11807387 +CA.01.4813012 Alberta Beach Alberta Beach 11807388 +CA.01.4806024 Beiseker Beiseker 11807389 +CA.01.4810031 Innisfree Innisfree 11807390 +CA.01.4812012 Glendon Glendon 11807391 +CA.01.4811045 Wabamun Wabamun 11807392 +CA.01.4807008 Amisk Amisk 11807393 +CA.01.4807032 Alliance Alliance 11807394 +CA.01.4801009 Foremost Foremost 11807395 +CA.01.4810034 Mannville Mannville 11807396 +CA.01.4810038 Paradise Valley Paradise Valley 11807397 +CA.01.4802009 Stirling Stirling 11807398 +CA.01.4804016 Cereal Cereal 11807399 +CA.01.4804019 Youngstown Youngstown 11807400 +CA.01.4804021 Veteran Veteran 11807401 +CA.01.4804022 Consort Consort 11807402 +CA.01.4805004 Champion Champion 11807403 +CA.01.4805021 Standard Standard 11807404 +CA.01.4805008 Lomond Lomond 11807405 +CA.01.4805009 Milo Milo 11807406 +CA.01.4807022 Gadsby Gadsby 11807407 +CA.01.4807024 Botha Botha 11807408 +CA.01.4810003 Rosalind Rosalind 11807409 +CA.01.4810004 Ferintosh Ferintosh 11807410 +CA.01.4810006 Edberg Edberg 11807411 +CA.01.4810012 Bittern Lake Bittern Lake 11807412 +CA.01.4810014 Hay Lakes Hay Lakes 11807413 +CA.01.4811026 Breton Breton 11807414 +CA.01.4802006 Warner Warner 11807415 +CA.01.4811021 Thorsby Thorsby 11807416 +CA.01.4808032 Clive Clive 11807417 +CA.01.4802023 Barnwell Barnwell 11807418 +CA.01.4808034 Alix Alix 11807419 +CA.01.4810046 Dewberry Dewberry 11807420 +CA.01.4810021 Holden Holden 11807421 +CA.01.4810041 Kitscoty Kitscoty 11807422 +CA.01.4810044 Marwayne Marwayne 11807423 +CA.01.4811046 Spring Lake Spring Lake 11807424 +CA.01.4810059 Andrew Andrew 11807425 +CA.01.4810062 Chipman Chipman 11807426 +CA.01.4813032 Clyde Clyde 11807427 +CA.01.4819048 Girouxville Girouxville 11807428 +CA.01.4819072 Berwyn Berwyn 11807429 +CA.01.4819008 Hythe Hythe 11807430 +CA.01.4819044 Donnelly Donnelly 11807431 +CA.01.4819056 Rycroft Rycroft 11807432 +CA.01.4808002 Elnora Elnora 11807433 +CA.01.4808004 Delburne Delburne 11807434 +CA.01.4804006 Empress Empress 11807435 +CA.01.4817039 Nampa Nampa 11807436 +CA.01.4817064 Hines Creek Hines Creek 11807437 +CA.01.4806008 Longview Longview 11807438 +CA.01.4803006 Glenwood Glenwood 11807439 +CA.01.4803008 Hill Spring Hill Spring 11807440 +CA.01.4809010 Caroline Caroline 11807441 +CA.01.4807036 Forestburg Forestburg 11807442 +CA.01.4807038 Heisler Heisler 11807443 +CA.01.4807051 Chauvin Chauvin 11807444 +CA.01.4807052 Edgerton Edgerton 11807445 +CA.01.4807056 Irma Irma 11807446 +CA.01.4812038 Improvement District No. 349 Improvement District No. 349 11807447 +CA.13.11995136 Inuvik Region Inuvik Region 11995136 +CA.13.11995137 North Slave Region North Slave Region 11995137 +CA.13.11995138 Sahtu Region Sahtu Region 11995138 +CA.13.11995139 South Slave Region South Slave Region 11995139 +CA.13.11995140 Dehcho Region Dehcho Region 11995140 +CA.03.12088765 Ellice-Archie Ellice-Archie 12088765 +CA.03.12088766 Wallace-Woodworth Wallace-Woodworth 12088766 +CA.03.12088767 Lakeshore Lakeshore 12088767 +CA.03.12088768 Prairie Lakes Prairie Lakes 12088768 +CA.03.12088769 Oakview Oakview 12088769 +CA.03.12088770 Riding Mountain West Riding Mountain West 12088770 +CA.10.18 Terres-Cries-de-la-Baie-James Terres-Cries-de-la-Baie-James 12746762 +CA.11.4710027 Raymore Raymore 12822494 +CA.11.4711032 Hanley Hanley 12822595 +CA.11.4714022 Kelvington Kelvington 12822690 +CA.11.4706032 Balgonie Balgonie 12822693 +CA.11.4709032 Canora Canora 12822696 +CA.11.4702039 Midale Midale 12822698 +CA.11.4706036 Qu'Appelle Qu'Appelle 12822700 +CA.11.4706039 Indian Head Indian Head 12822702 +CA.11.4706041 Sintaluta Sintaluta 12822704 +CA.11.4715017 Vonda Vonda 12822706 +CA.11.4715034 Hague Hague 12822709 +CA.11.4702031 Radville Radville 12822712 +CA.11.4708058 Leader Leader 12822715 +CA.11.4708062 Burstall Burstall 12822718 +CA.11.4708068 Eatonia Eatonia 12822721 +CA.11.4708076 Eston Eston 12822725 +CA.11.4708094 Elrose Elrose 12822728 +CA.11.4709016 Springside Springside 12822732 +CA.11.4703044 Lafleche Lafleche 12822735 +CA.11.4702023 Bengough Bengough 12822740 +CA.11.4716016 Blaine Lake Blaine Lake 12822743 +CA.11.4716022 Hafford Hafford 12822746 +CA.11.4703058 Ponteix Ponteix 12822749 +CA.11.4714062 Arborfield Arborfield 12822753 +CA.11.4714069 Carrot River Carrot River 12822756 +CA.11.4710038 Foam Lake Foam Lake 12822759 +CA.11.4710058 Leroy Leroy 12822763 +CA.11.4716047 Shellbrook Shellbrook 12822766 +CA.11.4716058 Spiritwood Spiritwood 12822769 +CA.11.4711067 Langham Langham 12822772 +CA.11.4705024 Wolseley Wolseley 12822776 +CA.11.4711075 Osler Osler 12822779 +CA.11.4712008 Zealandia Zealandia 12822783 +CA.11.4712056 Delisle Delisle 12822786 +CA.11.4712059 Asquith Asquith 12822789 +CA.11.4706009 Francis Francis 12822792 +CA.11.4705094 Churchbridge Churchbridge 12822795 +CA.11.4711063 Dundurn Dundurn 12822798 +CA.11.4714092 Choiceland Choiceland 12822801 +CA.11.4715074 Kinistino Kinistino 12822804 +CA.11.4717018 Maidstone Maidstone 12822808 +CA.11.4717024 Lashburn Lashburn 12822810 +CA.11.4717026 Marshall Marshall 12822814 +CA.11.4706023 Pense Pense 12822817 +CA.11.4711072 Allan Allan 12822820 +CA.11.4711073 Dalmeny Dalmeny 12822823 +CA.11.4711079 Colonsay Colonsay 12822826 +CA.11.4706056 Lumsden Lumsden 12822829 +CA.11.4706058 Regina Beach Regina Beach 12822831 +CA.11.4706092 Southey Southey 12822834 +CA.11.4706094 Cupar Cupar 12822836 +CA.11.4701037 Alameda Alameda 12822839 +CA.11.4707026 Herbert Herbert 12822842 +CA.11.4707027 Morse Morse 12822844 +CA.11.4707054 Central Butte Central Butte 12822847 +CA.11.4708011 Gull Lake Gull Lake 12822850 +CA.11.4702072 Yellow Grass Yellow Grass 12822853 +CA.11.4703036 Assiniboia Assiniboia 12822855 +CA.11.4703071 Gravelbourg Gravelbourg 12822858 +CA.11.4701014 Oxbow Oxbow 12822861 +CA.11.4705029 Grenfell Grenfell 12822865 +CA.11.4701008 Carnduff Carnduff 12822868 +CA.11.4715019 Aberdeen Aberdeen 12822871 +CA.11.4715027 Hepburn Hepburn 12822874 +CA.11.4715028 Waldheim Waldheim 12822877 +CA.11.4705031 Broadview Broadview 12822880 +CA.11.4705034 Whitewood Whitewood 12822883 +CA.11.4701032 Lampman Lampman 12822886 +CA.11.4701056 Carlyle Carlyle 12822889 +CA.11.4701059 Arcola Arcola 12822892 +CA.11.4701066 Stoughton Stoughton 12822894 +CA.11.4701078 Wawota Wawota 12822897 +CA.11.4705038 Rocanville Rocanville 12822900 +CA.11.4705078 Saltcoats Saltcoats 12822904 +CA.11.4705079 Bredenbury Bredenbury 12822906 +CA.11.4715032 Rosthern Rosthern 12822909 +CA.11.4703004 Coronach Coronach 12822912 +CA.11.4709064 Preeceville Preeceville 12822915 +CA.11.4709066 Sturgis Sturgis 12822918 +CA.11.4702058 Ogema Ogema 12822921 +CA.11.4702067 Milestone Milestone 12822924 +CA.11.4715041 Cudworth Cudworth 12822927 +CA.11.4714076 Nipawin Nipawin 12822930 +CA.11.4704036 Shaunavon Shaunavon 12822933 +CA.11.4710047 Wynyard Wynyard 12822936 +CA.11.4711008 Imperial Imperial 12822939 +CA.11.4706047 Balcarres Balcarres 12822941 +CA.11.4711044 Nokomis Nokomis 12822944 +CA.11.4715012 Bruno Bruno 12822946 +CA.11.4711049 Lanigan Lanigan 12822948 +CA.11.4701021 Bienfait Bienfait 12822950 +CA.11.4701049 Redvers Redvers 12822953 +CA.11.4715042 Wakaw Wakaw 12822955 +CA.11.4703092 Mossbank Mossbank 12822956 +CA.11.4705066 Lemberg Lemberg 12822958 +CA.11.4703009 Rockglen Rockglen 12822960 +CA.11.4703028 Willow Bunch Willow Bunch 12822963 +CA.11.4704026 Eastend Eastend 12822965 +CA.11.4704048 Maple Creek Maple Creek 12822967 +CA.11.4705002 Fleming Fleming 12822969 +CA.11.4705016 Kipling Kipling 12822971 +CA.11.4705004 Moosomin Moosomin 12822973 +CA.11.4705009 Wapella Wapella 12822975 +CA.11.4705048 Langenburg Langenburg 12822978 +CA.11.4705052 Esterhazy Esterhazy 12822980 +CA.11.4706030 White City White City 12822982 +CA.11.4706031 Pilot Butte Pilot Butte 12822984 +CA.11.4706017 Rouleau Rouleau 12822986 +CA.11.4706074 Strasbourg Strasbourg 12822988 +CA.11.4706028 Grand Coulee Grand Coulee 12822990 +CA.11.4706051 Fort Qu'Appelle Fort Qu'Appelle 12822992 +CA.11.4707092 Craik Craik 12822994 +CA.11.4708032 Cabri Cabri 12822997 +CA.11.4708044 Kyle Kyle 12822999 +CA.11.4709039 Kamsack Kamsack 12823003 +CA.11.4710062 Watson Watson 12823006 +CA.11.4709072 Norquay Norquay 12823009 +CA.11.4711004 Govan Govan 12823013 +CA.11.4710004 Ituna Ituna 12823016 +CA.11.4710068 Wadena Wadena 12823018 +CA.11.4711053 Watrous Watrous 12823021 +CA.11.4711014 Davidson Davidson 12823023 +CA.11.4713008 Kindersley Kindersley 12823025 +CA.11.4711027 Outlook Outlook 12823028 +CA.11.4712006 Rosetown Rosetown 12823030 +CA.11.4713051 Macklin Macklin 12823033 +CA.11.4713044 Luseland Luseland 12823037 +CA.11.4712046 Biggar Biggar 12823041 +CA.11.4712079 Battleford Battleford 12823044 +CA.11.4713098 Cut Knife Cut Knife 12823048 +CA.11.4713042 Kerrobert Kerrobert 12823051 +CA.11.4714004 Hudson Bay Hudson Bay 12823054 +CA.11.4713062 Scott Scott 12823057 +CA.11.4713069 Wilkie Wilkie 12823061 +CA.11.4713074 Unity Unity 12823065 +CA.11.4714044 Tisdale Tisdale 12823068 +CA.11.4714049 Star City Star City 12823071 +CA.11.4714007 Porcupine Plain Porcupine Plain 12823074 +CA.11.4714024 Rose Valley Rose Valley 12823078 +CA.11.4714032 Naicam Naicam 12823082 +CA.11.4715049 St. Brieux St. Brieux 12823085 +CA.11.4715062 Duck Lake Duck Lake 12823088 +CA.11.4715068 Birch Hills Birch Hills 12823091 +CA.11.4716009 Radisson Radisson 12823095 +CA.11.4716072 Big River Big River 12823099 +CA.11.4717036 St. Walburg St. Walburg 12823103 +CA.11.4717041 Turtleford Turtleford 12823107 +CA.11.4718041 La Ronge La Ronge 12823111 +CA.11.4718051 Creighton Creighton 12823115 +CA.11.4715066 Prince Albert Prince Albert 12823335 +CA.11.4702047 Weyburn Weyburn 12823338 +CA.11.4711068 Warman Warman 12823342 +CA.11.4711070 Martensville Martensville 12823345 +CA.11.4715008 Humboldt Humboldt 12823349 +CA.11.4701024 Estevan Estevan 12823352 +CA.11.4705074 Melville Melville 12823355 +CA.11.4706027 Regina Regina 12823358 +CA.11.4707039 Moose Jaw Moose Jaw 12823361 +CA.11.4708004 Swift Current Swift Current 12823364 +CA.11.4709012 Yorkton Yorkton 12823367 +CA.11.4711066 Saskatoon Saskatoon 12823371 +CA.11.4714051 Melfort Melfort 12823374 +CA.11.4716029 North Battleford North Battleford 12823378 +CA.11.4717029 Lloydminster (Part) Lloydminster (Part) 12823381 +CA.11.4717052 Meadow Lake Meadow Lake 12823385 +CA.11.4718052 Flin Flon (Part) Flin Flon (Part) 12823389 +CA.11.4713022 Smiley Smiley 12823832 +CA.11.4702071 Lang Lang 12823835 +CA.11.4711029 Glenside Glenside 12823838 +CA.11.4713009 Flaxcombe Flaxcombe 12823841 +CA.11.4707062 Beechy Beechy 12823843 +CA.11.4715091 Weirdale Weirdale 12823845 +CA.11.4705021 Glenavon Glenavon 12823847 +CA.11.4710028 Quinton Quinton 12823849 +CA.11.4710029 Punnichy Punnichy 12823851 +CA.11.4704029 Cadillac Cadillac 12823853 +CA.11.4706018 Briercrest Briercrest 12823855 +CA.11.4702016 Minton Minton 12823858 +CA.11.4706019 Drinkwater Drinkwater 12823860 +CA.11.4711056 Young Young 12823862 +CA.11.4711058 Zelma Zelma 12823865 +CA.11.4706033 Edenwold Edenwold 12823866 +CA.11.4708057 Prelate Prelate 12823868 +CA.11.4706037 McLean McLean 12823870 +CA.11.4709061 Lintlaw Lintlaw 12823873 +CA.11.4715016 Prud'homme Prud'homme 12823875 +CA.11.4717066 Goodsoil Goodsoil 12823877 +CA.11.4717067 Pierceland Pierceland 12823879 +CA.11.4714093 Smeaton Smeaton 12823883 +CA.11.4703041 Limerick Limerick 12823885 +CA.11.4708059 Mendham Mendham 12823887 +CA.11.4709002 Calder Calder 12823891 +CA.11.4709014 Ebenezer Ebenezer 12823895 +CA.11.4702028 Ceylon Ceylon 12823898 +CA.11.4702036 Goodwater Goodwater 12823900 +CA.11.4702038 Halbrite Halbrite 12823903 +CA.11.4702041 Macoun Macoun 12823905 +CA.11.4716019 Krydor Krydor 12823909 +CA.11.4716042 Leask Leask 12823913 +CA.11.4703051 Kincaid Kincaid 12823916 +CA.11.4703052 Hazenmore Hazenmore 12823919 +CA.11.4716044 Parkside Parkside 12823923 +CA.11.4706062 Findlater Findlater 12823925 +CA.11.4705061 Waldron Waldron 12823928 +CA.11.4702048 McTaggart McTaggart 12823931 +CA.11.4714061 Zenon Park Zenon Park 12823934 +CA.11.4714073 Aylsham Aylsham 12823937 +CA.11.4714074 Codette Codette 12823941 +CA.11.4715045 Pilger Pilger 12823944 +CA.11.4715046 St. Benedict St. Benedict 12823948 +CA.11.4715047 Middle Lake Middle Lake 12823952 +CA.11.4703061 Neville Neville 12823954 +CA.11.4703062 Vanguard Vanguard 12823957 +CA.11.4701044 Storthoaks Storthoaks 12823960 +CA.11.4714079 White Fox White Fox 12823964 +CA.11.4716052 Canwood Canwood 12823967 +CA.11.4716054 Debden Debden 12823971 +CA.11.4714091 Love Love 12823974 +CA.11.4716057 Shell Lake Shell Lake 12823978 +CA.11.4713026 Coleville Coleville 12823983 +CA.11.4706008 Sedley Sedley 12823986 +CA.11.4712022 Conquest Conquest 12823989 +CA.11.4712031 Tessier Tessier 12823992 +CA.11.4712032 Harris Harris 12823995 +CA.11.4712058 Vanscoy Vanscoy 12823998 +CA.11.4715072 Weldon Weldon 12824002 +CA.11.4706022 Belle Plaine Belle Plaine 12824004 +CA.11.4713029 Dodsland Dodsland 12824008 +CA.11.4711019 Elbow Elbow 12824011 +CA.11.4713002 Brock Brock 12824014 +CA.11.4713004 Netherhill Netherhill 12824018 +CA.11.4716061 Leoville Leoville 12824021 +CA.11.4716063 Medstead Medstead 12824024 +CA.11.4713031 Plenty Plenty 12824027 +CA.11.4715006 Lake Lenore Lake Lenore 12824031 +CA.11.4711038 Bladworth Bladworth 12824035 +CA.11.4713039 Tramping Lake Tramping Lake 12824038 +CA.11.4711071 Bradwell Bradwell 12824042 +CA.11.4706068 Dilke Dilke 12824044 +CA.11.4717006 Meota Meota 12824048 +CA.11.4717011 Edam Edam 12824051 +CA.11.4717014 Paynton Paynton 12824055 +CA.11.4717019 Waseca Waseca 12824058 +CA.11.4710022 Semans Semans 12824062 +CA.11.4701067 Heward Heward 12824064 +CA.11.4714058 Ridgedale Ridgedale 12824068 +CA.11.4707023 Rush Lake Rush Lake 12824071 +CA.11.4702079 Creelman Creelman 12824074 +CA.11.4711048 Drake Drake 12824077 +CA.11.4715029 Laird Laird 12824080 +CA.11.4716024 Speers Speers 12824083 +CA.11.4711077 Clavet Clavet 12824086 +CA.11.4711078 Meacham Meacham 12824089 +CA.11.4706054 Disley Disley 12824092 +CA.11.4706055 Buena Vista Buena Vista 12824094 +CA.11.4713054 Denzil Denzil 12824098 +CA.11.4705096 MacNutt MacNutt 12824101 +CA.11.4704021 Consul Consul 12824104 +CA.11.4706093 Markinch Markinch 12824107 +CA.11.4706098 Lipton Lipton 12824110 +CA.11.4707022 Waldeck Waldeck 12824112 +CA.11.4707028 Ernfold Ernfold 12824115 +CA.11.4707031 Chaplin Chaplin 12824118 +CA.11.4707059 Lucky Lake Lucky Lake 12824121 +CA.11.4708008 Webb Webb 12824124 +CA.11.4708012 Tompkins Tompkins 12824126 +CA.11.4702077 Osage Osage 12824129 +CA.11.4702078 Fillmore Fillmore 12824131 +CA.11.4703019 Mankota Mankota 12824135 +CA.11.4706002 Montmartre Montmartre 12824138 +CA.11.4706003 Kendal Kendal 12824140 +CA.11.4706006 Odessa Odessa 12824141 +CA.11.4711092 Viscount Viscount 12824144 +CA.11.4711094 Plunkett Plunkett 12824146 +CA.11.4704008 Bracken Bracken 12824148 +CA.11.4704009 Climax Climax 12824150 +CA.11.4701012 Glen Ewen Glen Ewen 12824152 +CA.11.4704012 Frontier Frontier 12824155 +CA.11.4701002 Gainsborough Gainsborough 12824157 +CA.11.4701004 Carievale Carievale 12824159 +CA.11.4708048 Abbey Abbey 12824161 +CA.11.4713021 Major Major 12824163 +CA.11.4701017 Frobisher Frobisher 12824165 +CA.11.4701018 North Portal North Portal 12824167 +CA.11.4701019 Roche Percée Roche Percee 12824170 +CA.11.4704002 Val Marie Val Marie 12824172 +CA.11.4701041 Alida Alida 12824174 +CA.11.4701061 Kisbey Kisbey 12824177 +CA.11.4701064 Forget Forget 12824180 +CA.11.4701077 Kennedy Kennedy 12824183 +CA.11.4701079 Kenosee Lake Kenosee Lake 12824186 +CA.11.4705042 Tantallon Tantallon 12824188 +CA.11.4706007 Vibank Vibank 12824191 +CA.11.4710054 Jansen Jansen 12824194 +CA.11.4715038 Alvena Alvena 12824197 +CA.11.4709065 Endeavour Endeavour 12824201 +CA.11.4711021 Loreburn Loreburn 12824205 +CA.11.4706061 Bethune Bethune 12824209 +CA.11.4709009 Rhein Rhein 12824212 +CA.11.4710002 Hubbard Hubbard 12824215 +CA.11.4711024 Hawarden Hawarden 12824219 +CA.11.4710009 Kelliher Kelliher 12824222 +CA.11.4710011 Leross Leross 12824225 +CA.11.4702054 Pangman Pangman 12824228 +CA.11.4702062 Avonlea Avonlea 12824231 +CA.11.4706064 Chamberlain Chamberlain 12824233 +CA.11.4716002 Denholm Denholm 12824236 +CA.11.4706067 Holdfast Holdfast 12824239 +CA.11.4705071 Fenwood Fenwood 12824242 +CA.11.4716003 Ruddell Ruddell 12824246 +CA.11.4711002 Duval Duval 12824250 +CA.11.4711009 Liberty Liberty 12824254 +CA.11.4706046 Abernethy Abernethy 12824256 +CA.11.4716004 Maymont Maymont 12824260 +CA.11.4706049 Lebret Lebret 12824263 +CA.11.4701054 Manor Manor 12824266 +CA.11.4701096 Maryfield Maryfield 12824269 +CA.11.4701098 Fairlight Fairlight 12824271 +CA.11.4705056 Stockholm Stockholm 12824274 +CA.11.4716026 Richard Richard 12824278 +CA.11.4702002 Torquay Torquay 12824281 +CA.11.4702008 Tribune Tribune 12824284 +CA.11.4705043 Spy Hill Spy Hill 12824287 +CA.11.4705044 Gerald Gerald 12824290 +CA.11.4705058 Dubuc Dubuc 12824293 +CA.11.4705068 Duff Duff 12824296 +CA.11.4705069 Goodeve Goodeve 12824299 +CA.11.4703012 Wood Mountain Wood Mountain 12824302 +CA.11.4705059 Grayson Grayson 12824305 +CA.11.4705062 Killaly Killaly 12824308 +CA.11.4705064 Neudorf Neudorf 12824310 +CA.11.4705019 Windthorst Windthorst 12824313 +CA.11.4705049 Yarbo Yarbo 12824316 +CA.11.4705053 Atwater Atwater 12824319 +CA.11.4705054 Bangor Bangor 12824322 +CA.11.4706014 Wilcox Wilcox 12824324 +CA.11.4706073 Bulyea Bulyea 12824327 +CA.11.4707008 Coderre Coderre 12824330 +CA.11.4707012 Shamrock Shamrock 12824333 +CA.11.4706077 Silton Silton 12824335 +CA.11.4706078 Craven Craven 12824338 +CA.11.4706079 Earl Grey Earl Grey 12824341 +CA.11.4706097 Dysart Dysart 12824343 +CA.11.4707016 Hodgeville Hodgeville 12824346 +CA.11.4707034 Mortlach Mortlach 12824349 +CA.11.4707037 Caronport Caronport 12824352 +CA.11.4707043 Tuxford Tuxford 12824355 +CA.11.4707044 Marquis Marquis 12824358 +CA.11.4707048 Brownlee Brownlee 12824361 +CA.11.4707049 Eyebrow Eyebrow 12824363 +CA.11.4707072 Riverhurst Riverhurst 12824365 +CA.11.4707077 Tugaske Tugaske 12824368 +CA.11.4707093 Aylesbury Aylesbury 12824370 +CA.11.4709024 Sheho Sheho 12824374 +CA.11.4709028 Theodore Theodore 12824377 +CA.11.4708018 Golden Prairie Golden Prairie 12824381 +CA.11.4708022 Richmound Richmound 12824383 +CA.11.4708049 Lancer Lancer 12824386 +CA.11.4708026 Fox Valley Fox Valley 12824389 +CA.11.4708029 Hazlet Hazlet 12824392 +CA.11.4708034 Pennant Pennant 12824395 +CA.11.4708036 Success Success 12824398 +CA.11.4708039 Stewart Valley Stewart Valley 12824401 +CA.11.4708054 Sceptre Sceptre 12824404 +CA.11.4709038 Togo Togo 12824408 +CA.11.4709044 Pelly Pelly 12824411 +CA.11.4709053 Buchanan Buchanan 12824414 +CA.11.4709056 Rama Rama 12824417 +CA.11.4709058 Invermay Invermay 12824420 +CA.11.4709069 Stenen Stenen 12824423 +CA.11.4709071 Hyas Hyas 12824427 +CA.11.4709076 Arran Arran 12824429 +CA.11.4710043 Elfros Elfros 12824433 +CA.11.4711022 Strongfield Strongfield 12824436 +CA.11.4710072 Margo Margo 12824439 +CA.11.4710064 Quill Lake Quill Lake 12824443 +CA.11.4711036 Kenaston Kenaston 12824446 +CA.11.4711028 Broderick Broderick 12824449 +CA.11.4711041 Simpson Simpson 12824452 +CA.11.4712012 Milden Milden 12824454 +CA.11.4712014 Wiseton Wiseton 12824456 +CA.11.4712016 Dinsmore Dinsmore 12824459 +CA.11.4712019 Macrorie Macrorie 12824461 +CA.11.4712051 Perdue Perdue 12824463 +CA.11.4712052 Kinley Kinley 12824466 +CA.11.4714036 Archerwill Archerwill 12824468 +CA.11.4713053 Primate Primate 12824470 +CA.11.4713014 Marengo Marengo 12824472 +CA.11.4713094 Neilburg Neilburg 12824475 +CA.11.4713067 Landis Landis 12824477 +CA.11.4714048 Valparaiso Valparaiso 12824479 +CA.11.4713078 Senlac Senlac 12824482 +CA.11.4713091 Marsden Marsden 12824484 +CA.11.4714009 Weekes Weekes 12824486 +CA.11.4714025 Fosston Fosston 12824489 +CA.11.4714028 Spalding Spalding 12824492 +CA.11.4714030 Pleasantdale Pleasantdale 12824495 +CA.11.4714039 Mistatim Mistatim 12824498 +CA.11.4714041 Bjorkdale Bjorkdale 12824502 +CA.11.4715004 Muenster Muenster 12824505 +CA.11.4715005 Annaheim Annaheim 12824509 +CA.11.4715002 Englefeld Englefeld 12824513 +CA.11.4715003 St. Gregor St. Gregor 12824516 +CA.11.4716014 Marcelin Marcelin 12824518 +CA.11.4715052 Beatty Beatty 12824522 +CA.11.4715059 St. Louis St. Louis 12824525 +CA.11.4715076 Christopher Lake Christopher Lake 12824529 +CA.11.4715085 Albertville Albertville 12824532 +CA.11.4715092 Meath Park Meath Park 12824535 +CA.11.4715098 Paddockwood Paddockwood 12824538 +CA.11.4716011 Borden Borden 12824540 +CA.11.4717055 Dorintosh Dorintosh 12824545 +CA.11.4717034 Paradise Hill Paradise Hill 12824548 +CA.11.4717057 Makwa Makwa 12824550 +CA.11.4717039 Mervin Mervin 12824553 +CA.11.4717058 Loon Lake Loon Lake 12824557 +CA.11.4717048 Glaslyn Glaslyn 12824561 +CA.11.4710034 Chorney Beach Chorney Beach 12824859 +CA.11.4716043 Pebble Baye Pebble Baye 12824863 +CA.11.4710035 Leslie Beach Leslie Beach 12824866 +CA.11.4714068 Tobin Lake Tobin Lake 12824870 +CA.11.4715043 Wakaw Lake Wakaw Lake 12824873 +CA.11.4711064 Shields Shields 12824876 +CA.11.4716059 Big Shell Big Shell 12824880 +CA.11.4716060 Echo Bay Echo Bay 12824883 +CA.11.4711054 Manitou Beach Manitou Beach 12824886 +CA.11.4711060 Thode Thode 12824889 +CA.11.4715070 Candle Lake Candle Lake 12824893 +CA.11.4717002 Cochin Cochin 12824896 +CA.11.4717004 Metinota Metinota 12824899 +CA.11.4717005 Aquadeo Aquadeo 12824903 +CA.11.4706081 North Grove North Grove 12824906 +CA.11.4706082 Pelican Pointe Pelican Pointe 12824908 +CA.11.4705055 Bird's Point Bird's Point 12824911 +CA.11.4706052 B-Say-Tah B-Say-Tah 12824913 +CA.11.4705050 West End West End 12824916 +CA.11.4706057 Lumsden Beach Lumsden Beach 12824918 +CA.11.4706060 Wee Too Beach Wee Too Beach 12824920 +CA.11.4706085 Island View Island View 12824922 +CA.11.4707051 South Lake South Lake 12824923 +CA.11.4707068 Coteau Beach Coteau Beach 12824926 +CA.11.4705060 Melville Beach Melville Beach 12824928 +CA.11.4706065 Alice Beach Alice Beach 12824930 +CA.11.4711007 Etters Beach Etters Beach 12824932 +CA.11.4706045 Fort San Fort San 12824934 +CA.11.4706069 Grandview Beach Grandview Beach 12824936 +CA.11.4706080 Glen Harbour Glen Harbour 12824938 +CA.11.4706072 Saskatchewan Beach Saskatchewan Beach 12824940 +CA.11.4706050 Katepwa Katepwa 12824942 +CA.11.4706075 Kannata Valley Kannata Valley 12824944 +CA.11.4706076 Sunset Cove Sunset Cove 12824946 +CA.11.4707020 Beaver Flat Beaver Flat 12824948 +CA.11.4707045 Sun Valley Sun Valley 12824950 +CA.11.4707074 Mistusinne Mistusinne 12824952 +CA.11.4716077 Chitek Lake Chitek Lake 12824954 +CA.11.4717042 Kivimaa-Moonlight Bay Kivimaa-Moonlight Bay 12824956 +CA.11.4717053 Greig Lake Greig Lake 12824959 +CA.11.4718021 Green Lake Green Lake 12825353 +CA.11.4718067 Île-à-la-Crosse Ile-a-la-Crosse 12825355 +CA.11.4718070 Buffalo Narrows Buffalo Narrows 12825357 +CA.11.4718058 Sandy Bay Sandy Bay 12825359 +CA.11.4718033 Beauval Beauval 12825362 +CA.11.4718005 Cumberland House Cumberland House 12825364 +CA.11.4718042 Air Ronge Air Ronge 12825367 +CA.11.4718065 Pinehouse Pinehouse 12825369 +CA.11.4718049 Denare Beach Denare Beach 12825371 +CA.11.4718055 Pelican Narrows Pelican Narrows 12825375 +CA.11.4718074 La Loche La Loche 12825379 +CA.11.4718030 Jans Bay Jans Bay 12825526 +CA.11.4718069 Patuanak Patuanak 12825530 +CA.11.4718071 St. George's Hill St. George's Hill 12825533 +CA.11.4718072 Michel Village Michel Village 12825537 +CA.11.4718023 Dore Lake Dore Lake 12825540 +CA.11.4718012 Timber Bay Timber Bay 12825544 +CA.11.4718015 Weyakwin Weyakwin 12825548 +CA.11.4718028 Cole Bay Cole Bay 12825551 +CA.11.4718075 Turnor Lake Turnor Lake 12825554 +CA.11.4718089 Black Point Black Point 12825558 +CA.11.4718100 Stony Rapids Stony Rapids 12825561 +CA.12.6001057 Teslin Teslin 12871928 +CA.12.6001004 Faro Faro 12871931 +CA.12.6001006 Village of Teslin Village of Teslin 12871936 +CA.12.6001003 Watson Lake Watson Lake 12871940 +CA.12.6001009 Whitehorse Whitehorse 12871943 +CA.12.6001018 Haines Junction Haines Junction 12871947 +CA.12.6001012 Carmacks Carmacks 12871951 +CA.12.6001022 Mayo Mayo 12871954 +CA.12.6001029 Dawson Dawson 12871958 +CA.05.1001105 Portugal Cove South Portugal Cove South 12873677 +CA.05.1001113 Trepassey Trepassey 12873680 +CA.05.1001131 Renews-Cappahayden Renews-Cappahayden 12873683 +CA.05.1001178 St. Mary's St. Mary's 12873686 +CA.05.1002012 Lamaline Lamaline 12873690 +CA.05.1002024 Marystown Marystown 12873694 +CA.05.1002025 Fox Cove-Mortier Fox Cove-Mortier 12873698 +CA.05.1002014 Point May Point May 12873702 +CA.05.1003011 Hermitage-Sandyville Hermitage-Sandyville 12873706 +CA.05.1001409 Bay Roberts Bay Roberts 12873709 +CA.05.1001437 Cupids Cupids 12873712 +CA.05.1001456 Colliers Colliers 12873715 +CA.05.1001197 Mount Carmel-Mitchells Brook-St. Catherine's Mount Carmel-Mitchells Brook-St. Catherine's 12873717 +CA.05.1001240 Placentia Placentia 12873720 +CA.05.1001263 Long Harbour-Mount Arlington Heights Long Harbour-Mount Arlington Heights 12873722 +CA.05.1001274 Come By Chance Come By Chance 12873725 +CA.05.1001557 Bay Bulls Bay Bulls 12873727 +CA.05.1001559 Witless Bay Witless Bay 12873730 +CA.05.1002005 Burin Burin 12873734 +CA.05.1002008 St. Lawrence St. Lawrence 12873737 +CA.05.1001328 New Perlican New Perlican 12873740 +CA.05.1001365 Victoria Victoria 12873744 +CA.05.1001511 Logy Bay-Middle Cove-Outer Cove Logy Bay-Middle Cove-Outer Cove 12873747 +CA.05.1001379 Harbour Grace Harbour Grace 12873751 +CA.05.1001461 Conception Harbour Conception Harbour 12873755 +CA.05.1001469 Harbour Main-Chapel's Cove-Lakeview Harbour Main-Chapel's Cove-Lakeview 12873758 +CA.05.1001472 Holyrood Holyrood 12873761 +CA.05.1001485 Conception Bay South Conception Bay South 12873764 +CA.05.1001519 St. John's St. John's 12873767 +CA.05.1002018 Fortune Fortune 12873770 +CA.05.1002034 Parkers Cove Parkers Cove 12873774 +CA.05.1002030 Grand Le Pierre Grand Le Pierre 12873777 +CA.05.1008006 Musgrave Harbour Musgrave Harbour 12873781 +CA.05.1008044 Lewisporte Lewisporte 12873785 +CA.05.1003008 Harbour Breton Harbour Breton 12873789 +CA.05.1008064 Little Bay Islands Little Bay Islands 12873793 +CA.05.1003003 St. Jacques-Coomb's Cove St. Jacques-Coomb's Cove 12873797 +CA.05.1003028 Burgeo Burgeo 12873801 +CA.05.1003032 Isle aux Morts Isle aux Morts 12873805 +CA.05.1003033 Burnt Islands Burnt Islands 12873810 +CA.05.1003034 Channel-Port aux Basques Channel-Port aux Basques 12873814 +CA.05.1004013 St. George's St. George's 12873818 +CA.05.1004021 Port au Port East Port au Port East 12873822 +CA.05.1005004 Deer Lake Deer Lake 12873826 +CA.05.1005005 Jackson's Arm Jackson's Arm 12873830 +CA.05.1005006 Howley Howley 12873834 +CA.05.1005014 Cormack Cormack 12873837 +CA.05.1005018 Corner Brook Corner Brook 12873841 +CA.05.1009004 Englee Englee 12873845 +CA.05.1009007 Roddickton-Bide Arm Roddickton-Bide Arm 12873849 +CA.05.1009008 Conche Conche 12873853 +CA.05.1006028 Millertown Millertown 12873857 +CA.05.1009022 Port au Choix Port au Choix 12873861 +CA.05.1007022 Trinity Bay North Trinity Bay North 12873865 +CA.05.1007023 Bonavista Bonavista 12873868 +CA.05.1007044 Glovertown Glovertown 12873872 +CA.05.1007046 Salvage Salvage 12873875 +CA.05.1007047 Gambo Gambo 12873878 +CA.05.1007048 St. Brendan's St. Brendan's 12873881 +CA.05.1007049 Hare Bay Hare Bay 12873883 +CA.05.1007050 Centreville-Wareham-Trinity Centreville-Wareham-Trinity 12873886 +CA.05.1007057 Dover Dover 12873889 +CA.05.1007060 New-Wes-Valley New-Wes-Valley 12873892 +CA.05.1008024 Change Islands Change Islands 12873896 +CA.05.1008029 Crow Head Crow Head 12873899 +CA.05.1008032 Cottlesville Cottlesville 12873902 +CA.05.1008033 Summerford Summerford 12873906 +CA.05.1008039 Comfort Cove-Newstead Comfort Cove-Newstead 12873909 +CA.05.1009032 St. Lunaire-Griquet St. Lunaire-Griquet 12873913 +CA.05.1008043 Embree Embree 12873916 +CA.05.1008047 Point of Bay Point of Bay 12873920 +CA.05.1008048 Leading Tickles Leading Tickles 12873923 +CA.05.1008053 Pilley's Island Pilley's Island 12873927 +CA.05.1008054 Triton Triton 12873931 +CA.05.1008055 Brighton Brighton 12873935 +CA.05.1008056 Lushes Bight-Beaumont-Beaumont North Lushes Bight-Beaumont-Beaumont North 12873939 +CA.05.1008059 South Brook South Brook 12873943 +CA.05.1008061 Springdale Springdale 12873947 +CA.05.1008062 Port Anson Port Anson 12873951 +CA.05.1008071 Burlington Burlington 12873955 +CA.05.1008072 Middle Arm Middle Arm 12873959 +CA.05.1008075 Fleur de Lys Fleur de Lys 12873963 +CA.05.1008076 LaScie LaScie 12873966 +CA.05.1008078 Pacquet Pacquet 12873970 +CA.05.1008079 Baie Verte Baie Verte 12873973 +CA.05.1008092 Coachman's Cove Coachman's Cove 12873976 +CA.05.1009015 Daniel's Harbour Daniel's Harbour 12873980 +CA.05.1009016 Cow Head Cow Head 12873983 +CA.05.1009018 Hawke's Bay Hawke's Bay 12873987 +CA.05.1009019 Port Saunders Port Saunders 12873990 +CA.05.1009026 Bird Cove Bird Cove 12873995 +CA.05.1009028 Main Brook Main Brook 12873999 +CA.05.1009029 St. Anthony St. Anthony 12874003 +CA.05.1009035 Raleigh Raleigh 12874007 +CA.05.1010002 L'Anse au Loup L'Anse au Loup 12874011 +CA.05.1010010 St. Lewis St. Lewis 12874014 +CA.05.1010011 Mary's Harbour Mary's Harbour 12874017 +CA.05.1011015 Postville Postville 12874020 +CA.05.1010025 Happy Valley-Goose Bay Happy Valley-Goose Bay 12874023 +CA.05.1001120 St. Shott's St. Shott's 12874026 +CA.05.1001394 Bishop's Cove Bishop's Cove 12874029 +CA.05.1011035 Nain Nain 12874032 +CA.05.1001174 Gaskiers-Point La Haye Gaskiers-Point La Haye 12874035 +CA.05.1001181 Riverhead Riverhead 12874037 +CA.05.1001169 St. Vincent's-St. Stephen's-Peter's River St. Vincent's-St. Stephen's-Peter's River 12874039 +CA.05.1001494 Wabana Wabana 12874041 +CA.05.1001504 Portugal Cove-St. Philip's Portugal Cove-St. Philip's 12874044 +CA.05.1001505 Pouch Cove Pouch Cove 12874046 +CA.05.1001507 Flatrock Flatrock 12874048 +CA.05.1008004 Lumsden Lumsden 12874050 +CA.05.1004018 Stephenville Crossing Stephenville Crossing 12874052 +CA.05.1004019 Stephenville Stephenville 12874055 +CA.05.1005024 Lark Harbour Lark Harbour 12874058 +CA.05.1005020 Humber Arm South Humber Arm South 12874060 +CA.05.1008099 Fogo Island Fogo Island 12874062 +CA.05.1005023 Cox's Cove Cox's Cove 12874065 +CA.05.1006026 Badger Badger 12874069 +CA.05.1009020 St. Pauls St. Pauls 12874073 +CA.05.1011010 Rigolet Rigolet 12874078 +CA.05.1010003 Red Bay Red Bay 12874082 +CA.05.1001126 Cape Broyle Cape Broyle 12874085 +CA.05.1001207 Colinet Colinet 12874088 +CA.05.1001140 Port Kirwan Port Kirwan 12874091 +CA.05.1003010 Seal Cove (Fortune Bay) Seal Cove (Fortune Bay) 12874096 +CA.05.1001144 Aquaforte Aquaforte 12874099 +CA.05.1001192 St. Joseph's St. Joseph's 12874102 +CA.05.1001149 Ferryland Ferryland 12874105 +CA.05.1001186 Admirals Beach Admirals Beach 12874109 +CA.05.1001228 St. Bride's St. Bride's 12874112 +CA.05.1001267 Southern Harbour Southern Harbour 12874115 +CA.05.1001219 Branch Branch 12874118 +CA.05.1001225 Point Lance Point Lance 12874121 +CA.05.1001254 Fox Harbour Fox Harbour 12874124 +CA.05.1001308 Whiteway Whiteway 12874127 +CA.05.1001332 Winterton Winterton 12874130 +CA.05.1001270 Arnold's Cove Arnold's Cove 12874133 +CA.05.1003012 Gaultois Gaultois 12874137 +CA.05.1001277 Sunnyside Sunnyside 12874140 +CA.05.1001281 Chance Cove Chance Cove 12874143 +CA.05.1001551 Petty Harbour-Maddox Cove Petty Harbour-Maddox Cove 12874146 +CA.05.1001285 Norman's Cove-Long Cove Norman's Cove-Long Cove 12874149 +CA.05.1001289 Chapel Arm Chapel Arm 12874151 +CA.05.1001298 Whitbourne Whitbourne 12874154 +CA.05.1001312 Heart's Delight-Islington Heart's Delight-Islington 12874157 +CA.05.1001316 Heart's Desire Heart's Desire 12874160 +CA.05.1002002 Lewin's Cove Lewin's Cove 12874164 +CA.05.1001325 Heart's Content Heart's Content 12874167 +CA.05.1001343 Old Perlican Old Perlican 12874170 +CA.05.1001361 Salmon Cove Salmon Cove 12874173 +CA.05.1001335 Hant's Harbour Hant's Harbour 12874176 +CA.05.1001347 Bay de Verde Bay de Verde 12874179 +CA.05.1001352 Small Point-Adam's Cove-Blackhead-Broad Cove Small Point-Adam's Cove-Blackhead-Broad Cove 12874182 +CA.05.1001370 Carbonear Carbonear 12874185 +CA.05.1001375 Bryant's Cove Bryant's Cove 12874188 +CA.05.1001385 Upper Island Cove Upper Island Cove 12874191 +CA.05.1001396 Spaniard's Bay Spaniard's Bay 12874194 +CA.05.1002015 Point au Gaul Point au Gaul 12874198 +CA.05.1001426 North River North River 12874201 +CA.05.1005033 Mount Moriah Mount Moriah 12874204 +CA.05.1001429 Clarke's Beach Clarke's Beach 12874208 +CA.05.1001434 South River South River 12874211 +CA.05.1001542 Mount Pearl Mount Pearl 12874214 +CA.05.1001464 Avondale Avondale 12874216 +CA.05.1001509 Torbay Torbay 12874218 +CA.05.1001512 Bauline Bauline 12874220 +CA.05.1006031 Buchans Buchans 12874223 +CA.05.1001517 Paradise Paradise 12874225 +CA.05.1002011 Lawn Lawn 12874228 +CA.05.1002023 Winterland Winterland 12874233 +CA.05.1002013 Lord's Cove Lord's Cove 12874238 +CA.05.1002017 Frenchman's Cove Frenchman's Cove 12874243 +CA.05.1002019 Grand Bank Grand Bank 12874248 +CA.05.1003018 Milltown-Head of Bay d'Espoir Milltown-Head of Bay d'Espoir 12874252 +CA.05.1002021 Garnish Garnish 12874255 +CA.05.1007067 Indian Bay Indian Bay 12874258 +CA.05.1002027 Bay L'Argent Bay L'Argent 12874262 +CA.05.1002033 Rushoon Rushoon 12874265 +CA.05.1002036 Terrenceville Terrenceville 12874268 +CA.05.1002037 Red Harbour Red Harbour 12874271 +CA.05.1002039 English Harbour East English Harbour East 12874274 +CA.05.1002040 Baine Harbour Baine Harbour 12874277 +CA.05.1002041 St. Bernard's-Jacques Fontaine St. Bernard's-Jacques Fontaine 12874281 +CA.05.1008063 Little Bay Little Bay 12874284 +CA.05.1002055 Little Bay East Little Bay East 12874287 +CA.05.1003005 Pool's Cove Pool's Cove 12874291 +CA.05.1003002 Rencontre East Rencontre East 12874294 +CA.05.1003004 Belleoram Belleoram 12874298 +CA.05.1003020 Morrisville Morrisville 12874301 +CA.05.1004017 Gallants Gallants 12874305 +CA.05.1003019 St. Alban's St. Alban's 12874309 +CA.05.1004037 Lourdes Lourdes 12874312 +CA.05.1003026 Ramea Ramea 12874316 +CA.05.1003045 Rose Blanche-Harbour le Cou Rose Blanche-Harbour le Cou 12874319 +CA.05.1004020 Kippens Kippens 12874323 +CA.05.1005025 Meadows Meadows 12874327 +CA.05.1005008 Hampden Hampden 12874331 +CA.05.1004042 Port au Port West-Aguathuna-Felix Cove Port au Port West-Aguathuna-Felix Cove 12874335 +CA.05.1005028 Hughes Brook Hughes Brook 12874339 +CA.05.1005009 Reidville Reidville 12874343 +CA.05.1005011 Steady Brook Steady Brook 12874346 +CA.05.1005012 Pasadena Pasadena 12874349 +CA.05.1006012 Glenwood Glenwood 12874352 +CA.05.1005015 Gillams Gillams 12874356 +CA.05.1005017 Massey Drive Massey Drive 12874360 +CA.05.1008098 Miles Cove Miles Cove 12874363 +CA.05.1005022 McIvers McIvers 12874367 +CA.05.1005030 Irishtown-Summerside Irishtown-Summerside 12874371 +CA.05.1005035 York Harbour York Harbour 12874375 +CA.05.1006003 Norris Arm Norris Arm 12874379 +CA.05.1006009 Gander Gander 12874382 +CA.05.1006011 Appleton Appleton 12874385 +CA.05.1006021 Peterview Peterview 12874388 +CA.05.1006015 Northern Arm Northern Arm 12874391 +CA.05.1006017 Grand Falls-Windsor Grand Falls-Windsor 12874395 +CA.05.1006019 Bishop's Falls Bishop's Falls 12874399 +CA.05.1009011 Woody Point, Bonne Bay Woody Point, Bonne Bay 12874403 +CA.05.1006022 Botwood Botwood 12874407 +CA.05.1007013 Clarenville Clarenville 12874411 +CA.05.1007015 Trinity (Trinity Bay) Trinity (Trinity Bay) 12874414 +CA.05.1007016 Port Rexton Port Rexton 12874418 +CA.05.1007020 Elliston Elliston 12874420 +CA.05.1007037 Traytown Traytown 12874423 +CA.05.1007025 Keels Keels 12874426 +CA.05.1007026 Duntara Duntara 12874428 +CA.05.1007027 King's Cove King's Cove 12874430 +CA.05.1007032 Musgravetown Musgravetown 12874433 +CA.05.1009023 Anchor Point Anchor Point 12874435 +CA.05.1007036 Port Blandford Port Blandford 12874438 +CA.05.1007039 Sandy Cove Sandy Cove 12874439 +CA.05.1007040 Terra Nova Terra Nova 12874442 +CA.05.1007043 Sandringham Sandringham 12874444 +CA.05.1007041 Happy Adventure Happy Adventure 12874446 +CA.05.1011020 Makkovik Makkovik 12874449 +CA.05.1007042 Eastport Eastport 12874451 +CA.05.1007054 Greenspond Greenspond 12874456 +CA.05.1008011 Carmanville Carmanville 12874458 +CA.05.1008037 Campbellton Campbellton 12874461 +CA.05.1009030 Glenburnie-Birchy Head-Shoal Brook Glenburnie-Birchy Head-Shoal Brook 12874463 +CA.05.1008038 Birchy Bay Birchy Bay 12874466 +CA.05.1008040 Baytona Baytona 12874468 +CA.05.1008045 Little Burnt Bay Little Burnt Bay 12874470 +CA.05.1008049 Point Leamington Point Leamington 12874473 +CA.05.1008060 Robert's Arm Robert's Arm 12874476 +CA.05.1008066 Beachside Beachside 12874480 +CA.05.1008069 King's Point King's Point 12874483 +CA.05.1008070 Nippers Harbour Nippers Harbour 12874487 +CA.05.1008073 Tilt Cove Tilt Cove 12874491 +CA.05.1008077 Brent's Cove Brent's Cove 12874494 +CA.05.1008091 Seal Cove (White Bay) Seal Cove (White Bay) 12874497 +CA.05.1009010 Trout River Trout River 12874500 +CA.05.1008093 Westport Westport 12874503 +CA.05.1008095 Ming's Bight Ming's Bight 12874506 +CA.05.1008096 Woodstock Woodstock 12874509 +CA.05.1009012 Norris Point Norris Point 12874511 +CA.05.1009042 Bellburns Bellburns 12874514 +CA.05.1009017 Parson's Pond Parson's Pond 12874517 +CA.05.1009024 Flower's Cove Flower's Cove 12874521 +CA.05.1009034 Cook's Harbour Cook's Harbour 12874524 +CA.05.1009037 Sally's Cove Sally's Cove 12874528 +CA.05.1009039 Goose Cove East Goose Cove East 12874532 +CA.05.1009048 River of Ponds River of Ponds 12874536 +CA.05.1010004 L'Anse-au-Clair L'Anse-au-Clair 12874541 +CA.05.1010032 Labrador City Labrador City 12874547 +CA.05.1010005 Forteau Forteau 12874552 +CA.05.1010006 West St. Modeste West St. Modeste 12874556 +CA.05.1010007 Pinware Pinware 12874559 +CA.05.1010009 Port Hope Simpson Port Hope Simpson 12874563 +CA.05.1010012 Cartwright, Labrador Cartwright, Labrador 12874568 +CA.05.1010013 Charlottetown (Labrador) Charlottetown (Labrador) 12874572 +CA.05.1010022 North West River North West River 12874577 +CA.05.1010034 Wabush Wabush 12874581 +CA.05.1011030 Hopedale Hopedale 12874586 +CA.13.6102005 Tulita Tulita 12877466 +CA.13.6102007 Norman Wells Norman Wells 12877469 +CA.13.6101014 Paulatuk Paulatuk 12877471 +CA.13.6103034 Whatì Whati 12877474 +CA.13.6101025 Aklavik Aklavik 12877477 +CA.13.6101036 Tuktoyaktuk Tuktoyaktuk 12877480 +CA.13.6101041 Sachs Harbour Sachs Harbour 12877483 +CA.13.6104038 Fort Simpson Fort Simpson 12877485 +CA.13.6102009 Fort Good Hope Fort Good Hope 12877488 +CA.13.6101010 Tsiigehtchic Tsiigehtchic 12877491 +CA.13.6105016 Hay River Hay River 12877493 +CA.13.6101015 Fort McPherson Fort McPherson 12877496 +CA.13.6103031 Behchokò Behchoko 12877500 +CA.13.6103049 Gamètì Gameti 12877504 +CA.13.6106023 Yellowknife Yellowknife 12877509 +CA.13.6103052 Wekweètì Wekweeti 12877513 +CA.13.6104009 Fort Liard Fort Liard 12877517 +CA.13.6104014 Fort Providence Fort Providence 12877521 +CA.13.6105018 Fort Resolution Fort Resolution 12877524 +CA.13.6101017 Inuvik Inuvik 12877528 +CA.13.6101095 Ulukhaktok Ulukhaktok 12877533 +CA.13.6102003 Déline Deline 12877537 +CA.13.6105003 Enterprise Enterprise 12877541 +CA.13.6105001 Fort Smith Fort Smith 12877546 +CD.04.01 Mbuji-Mayi City Mbuji-Mayi City 209226 +CD.11.05 Lubero Lubero 211067 +CD.30.01 Ville de Kisangani Ville de Kisangani 212726 +CD.21.02 Kabinda Kabinda 215523 +CD.11.01 Goma Goma 216279 +CD.11.09 Beni Beni 219056 +CD.13.07 Ango Ango 220287 +CD.28.06 Ville de Zongo Ville de Zongo 2310762 +CD.20.02 Bagata Bagata 2317497 +CD.08.02 Boma (city) Boma (city) 7731984 +CD.22.01 Kolwezi Kolwezi 8051180 +CD.06.22 Kinshasa rural Kinshasa rural 8260567 +CD.06.21 Kinshasa Urban Kinshasa Urban 8260568 +CD.11.02 Nyirangongo Nyirangongo 8260598 +CD.11.10 Butembo Butembo 8260604 +CD.11.07 Oicha Oicha 8260605 +CD.23.01 Kananga City Kananga City 8335010 +CD.18.01 Tshikapa City Tshikapa City 8335011 +CD.14.01 Lubumbashi (city) Lubumbashi (city) 9165800 +CD.06.9166122 Lukunga District Lukunga District 9166122 +CD.06.9166123 Tshangu District Tshangu District 9166123 +CD.29.02 Kalemie Ville Kalemie Ville 9179186 +CD.14.02 Kipushi Ville Kipushi Ville 9179188 +CD.29.09 Kongolo Ville Kongolo Ville 9179189 +CD.14.05 Kambove Ville Kambove Ville 9179191 +CD.14.06 Likasi Likasi 9179195 +CD.12.01 Bukavu Bukavu 9179197 +CD.12.05 Kalehe Kalehe 9179463 +CD.12.12 Mwenga Mwenga 9179476 +CD.12.10 Fizi Fizi 9179483 +CD.12.02 Kabare Kabare 9179531 +CD.11.03 Masisi Territory Masisi Territory 9179534 +CD.11.11 Rutshuru Territory Rutshuru Territory 9179537 +CD.22.04 Kasaji Kasaji 9179562 +CD.29.06 Manono Manono 9179907 +CD.06.10400552 Funa Funa 10400552 +CD.06.10861174 Mont Amba District Mont Amba District 10861174 +CD.16.03 Niangara Niangara 12278014 +CD.15.05 Malemba-Nkulu Malemba-Nkulu 12278015 +CD.02.07 Basankusu Basankusu 12278016 +CD.19.02 Kenge Kenge 12278017 +CD.26.05 Businga Businga 12278018 +CD.27.06 Kole Kole 12278019 +CD.08.13 Mbanza-Ngungu Mbanza-Ngungu 12278020 +CD.19.08 Popokabaka Popokabaka 12278021 +CD.10.03 Punia Punia 12278022 +CD.12.03 Shabunda Shabunda 12278023 +CD.17.10 Ariwara Ariwara 12278024 +CD.17.03 Mambasa Mambasa 12278025 +CD.02.09 Ingende Ingende 12278026 +CD.08.11 Songololo Songololo 12278027 +CD.30.07 Yahuma Yahuma 12278028 +CD.08.12 Bangu Bangu 12278030 +CD.30.11 Bafwasende Bafwasende 12278031 +CD.13.09 Bambesa Bambesa 12278032 +CD.30.10 Banalia Banalia 12278033 +CD.31.02 Boende Boende 12278034 +CD.31.06 Bokungu Bokungu 12278035 +CD.18.08 Dekese Dekese 12278036 +CD.23.06 Demba Demba 12278037 +CD.23.02 Dibaya Dibaya 12278038 +CD.20.09 Dibaya-Lubwe Dibaya-Lubwe 12278039 +CD.02.08 Bolomba Bolomba 12278040 +CD.02.04 Bomongo Bomongo 12278041 +CD.13.06 Bondo Bondo 12278042 +CD.25.05 Bongandanga Bongandanga 12278043 +CD.26.06 Bosobolo Bosobolo 12278044 +CD.28.03 Budjala Budjala 12278045 +CD.15.06 Bukama Bukama 12278046 +CD.20.04 Bulungu Bulungu 12278047 +CD.25.04 Bumba Bumba 12278048 +CD.28.02 Gemena Gemena 12278049 +CD.20.10 Gungu Gungu 12278050 +CD.20.06 Idiofa Idiofa 12278051 +CD.21.04 Luilu Luilu 12278052 +CD.23.04 Luiza Luiza 12278053 +CD.31.05 Ikela Ikela 12278054 +CD.18.05 Ilebo Ilebo 12278055 +CD.17.11 Ingbokolo Ingbokolo 12278056 +CD.16.01 Isiro Isiro 12278057 +CD.29.07 Kabalo Kabalo 12278058 +CD.10.09 Kabambare Kabambare 12278059 +CD.04.07 Kabeya-Kamwanga Kabeya-Kamwanga 12278060 +CD.15.02 Kamina Kamina 12278061 +CD.12.13 Kamituga Kamituga 12278062 +CD.18.02 Kamonia Kamonia 12278063 +CD.15.03 Kaniama Kaniama 12278064 +CD.29.03 Kaoze Kaoze 12278065 +CD.22.07 Kapanga Kapanga 12278066 +CD.08.15 Kasangulu Kasangulu 12278067 +CD.14.07 Kasenga Kasenga 12278068 +CD.10.11 Kasongo Kasongo 12278069 +CD.19.07 Kasongo-Lunda Kasongo-Lunda 12278070 +CD.27.08 Katako-Kombe Katako-Kombe 12278071 +CD.04.09 Katanda Katanda 12278072 +CD.23.05 Kazumba Kazumba 12278073 +CD.10.13 Kibombo Kibombo 12278074 +CD.11.04 Walikale Walikale 12278075 +CD.12.07 Walungu Walungu 12278076 +CD.16.11 Wamba Wamba 12278077 +CD.26.04 Yakoma Yakoma 12278078 +CD.30.06 Yangambi Yangambi 12278079 +CD.21.06 Ngandajika Ngandajika 12278080 +CD.06.00 Kinshasa Kinshasa 12278081 +CD.30.09 Basoko Basoko 12278082 +CD.31.03 Befale Befale 12278083 +CD.27.05 Bena-Dibele Bena-Dibele 12278084 +CD.13.10 Dingila Dingila 12278085 +CD.31.04 Djolu Djolu 12278086 +CD.17.05 Djugu Djugu 12278087 +CD.16.05 Dungu Dungu 12278088 +CD.16.07 Faradje Faradje 12278089 +CD.19.03 Feshi Feshi 12278090 +CD.10.07 Pangi Pangi 12278091 +CD.13.08 Poko Poko 12278092 +CD.28.04 Kungu Kungu 12278093 +CD.24.06 Kutu Kutu 12278094 +CD.24.07 Kwamouth Kwamouth 12278095 +CD.28.05 Libenge Libenge 12278096 +CD.25.02 Lisala Lisala 12278097 +CD.08.01 Matadi Matadi 12278098 +CD.20.01 Bandundu Bandundu 12278099 +CD.27.07 Lomela Lomela 12278100 +CD.21.08 Lubao Lubao 12278101 +CD.27.09 Lubefu Lubefu 12278102 +CD.22.03 Lubudi Lubudi 12278103 +CD.10.05 Lubutu Lubutu 12278104 +CD.18.04 Luebo Luebo 12278105 +CD.17.04 Mongwalu Mongwalu 12278106 +CD.10.10 Namoya Namoya 12278107 +CD.08.10 Luozi Luozi 12278108 +CD.04.08 Lupatapata Lupatapata 12278109 +CD.27.02 Lusambo Lusambo 12278110 +CD.08.17 Madimba Madimba 12278111 +CD.08.03 Moanda Moanda 12278112 +CD.29.04 Moba Moba 12278113 +CD.26.02 Mobayi-Mbongo Mobayi-Mbongo 12278114 +CD.31.07 Monkoto Monkoto 12278115 +CD.24.11 Mushie Mushie 12278116 +CD.22.02 Mutshatsha Mutshatsha 12278117 +CD.18.07 Mweka Mweka 12278118 +CD.12.11 Baraka Baraka 12278119 +CD.13.02 Buta Buta 12278120 +CD.22.05 Dilolo Dilolo 12278121 +CD.23.07 Dimbelenge Dimbelenge 12278122 +CD.10.02 Kailo Kailo 12278123 +CD.16.06 Aba Aba 12278124 +CD.13.04 Aketi Aketi 12278125 +CD.02.01 Mbandaka Mbandaka 12278126 +CD.20.08 Mangai Mangai 12278127 +CD.20.12 Masi-Manimba Masi-Manimba 12278128 +CD.29.10 Nyunzu Nyunzu 12278129 +CD.14.08 Mitwaba Mitwaba 12278130 +CD.24.04 Oshwe Oshwe 12278131 +CD.23.03 Tshimbulu Tshimbulu 12278132 +CD.10.01 Kindu Kindu 12278133 +CD.24.10 Yumbi Yumbi 12278134 +CD.08.18 Inkisi Inkisi 12278135 +CD.24.02 Inongo Inongo 12278136 +CD.17.02 Irumu Irumu 12278137 +CD.15.04 Kabongo Kabongo 12278138 +CD.19.05 Kahemba Kahemba 12278139 +CD.04.04 Lukalaba Lukalaba 12278140 +CD.14.09 Pweto Pweto 12278141 +CD.16.02 Rungu Rungu 12278142 +CD.14.04 Sakania Sakania 12278143 +CD.22.06 Sandoa Sandoa 12278144 +CD.24.03 Kiri Kiri 12278145 +CD.24.05 Nioki Nioki 12278146 +CD.27.11 Tshumbe Tshumbe 12278147 +CD.30.02 Ubundu Ubundu 12278148 +CD.12.08 Uvira Uvira 12278149 +CD.17.01 Bunia Bunia 12278150 +CD.21.03 Mwene-Ditu Mwene-Ditu 12278151 +CD.02.05 Makanza Makanza 12278152 +CD.10.08 Kalima Kalima 12278153 +CD.26.01 Gbadolite Gbadolite 12278154 +CD.08.05 Lukula Lukula 12278155 +CD.04.02 Tshilenge Tshilenge 12278156 +CD.17.09 Aru Aru 12278157 +CD.20.03 Kikwit Kikwit 12278158 +CD.16.09 Watsa Watsa 12278159 +CD.02.02 Bikoro Bikoro 12278160 +CD.24.08 Bolobo Bolobo 12278161 +CD.12.06 Idjwi Idjwi 12278162 +CD.30.05 Isangi Isangi 12278163 +CD.21.05 Kamiji Kamiji 12278164 +CD.17.07 Mahagi Mahagi 12278165 +CD.08.09 Seke-Banza Seke-Banza 12278166 +CD.08.19 Kimvula Kimvula 12278167 +CD.27.03 Lodja Lodja 12278168 +CD.02.03 Lukolela Lukolela 12278169 +CD.04.05 Miabi Miabi 12278170 +CD.30.03 Opala Opala 12278171 +CD.08.07 Tshela Tshela 12278172 +CF.19.2387494 Carnot Carnot 2387494 +CF.09.2390511 Baboua Sub-Prefecture Baboua Sub-Prefecture 2390511 +CF.08.7731888 Ouango Ouango 7731888 +CF.08.7731889 Gambo Gambo 7731889 +CF.02.7731890 Kembe Kembe 7731890 +CF.02.7731891 Mobaye Mobaye 7731891 +CF.02.7731892 Zangba Zangba 7731892 +CF.11.7731893 Kouango Kouango 7731893 +CF.06.7731894 Ndjoukou Ndjoukou 7731894 +CF.17.7731895 Damara Damara 7731895 +CF.17.7731896 Bimbo Sub-Prefecture Bimbo Sub-Prefecture 7731896 +CF.18.7731897 Bangui Sub-Prefecture Bangui Sub-Prefecture 7731897 +CF.07.7731898 Mongoumba Mongoumba 7731898 +CF.16.7731904 Nola Nola 7731904 +CF.16.7731905 Bayanga Bayanga 7731905 +CF.11.7732062 Bambari Bambari 7732062 +CF.08.7732064 Bangassou Bangassou 7732064 +CF.02.7732066 Alindao Alindao 7732066 +CF.11.7732067 Ippy Ippy 7732067 +CF.07.7732068 Mbaiki Mbaiki 7732068 +CF.02.7732076 Mingala Mingala 7732076 +CF.09.7732085 Bouar Sub-Prefecture Bouar Sub-Prefecture 7732085 +CF.09.7732103 Baoro Sub-Prefecture Baoro Sub-Prefecture 7732103 +CF.12.7732115 Bossangoa Bossangoa 7732115 +CF.17.7732372 Yaloke Sub-Prefecture Yaloke Sub-Prefecture 7732372 +CF.11.7732377 Grimari Grimari 7732377 +CF.06.7732483 Sibut Sibut 7732483 +CF.04.7732685 Berberati Berberati 7732685 +CF.08.7732690 Bakouma Bakouma 7732690 +CF.17.7732723 Bossembele Sub-Prefecture Bossembele Sub-Prefecture 7732723 +CF.04.7732916 Gamboula Gamboula 7732916 +CF.19.7732917 Gadzi Gadzi 7732917 +CF.17.8299285 Boali Sub-Prefecture Boali Sub-Prefecture 8299285 +CF.13.8299286 Bozoum Sub-Prefecture Bozoum Sub-Prefecture 8299286 +CF.14.9143458 Birao Birao 9143458 +CF.01.9143459 Bamingui Bamingui 9143459 +CF.01.9143460 Ndélé Ndele 9143460 +CF.05.9143461 Bambouti Bambouti 9143461 +CF.05.9143462 Djéma Djema 9143462 +CF.05.9143463 Obo Obo 9143463 +CF.05.9143464 Zémio Zemio 9143464 +CF.03.9143465 Bria Bria 9143465 +CF.03.9143466 Ouadda Ouadda 9143466 +CF.07.9143467 Boda Boda 9143467 +CF.08.9143468 Rafai Rafai 9143468 +CF.15.9143469 Kaga-Bandoro Kaga-Bandoro 9143469 +CF.15.9143470 Mbrès Mbres 9143470 +CF.11.9143471 Bakala Bakala 9143471 +CF.20.9143472 Batangafo Batangafo 9143472 +CF.16.9143473 Bambio Bambio 9143473 +CF.03.9143475 Yalinga Yalinga 9143475 +CF.19.9143476 Amada-Gaza Amada-Gaza 9143476 +CF.20.9143477 Bouca Bouca 9143477 +CF.20.9143478 Kabo Kabo 9143478 +CF.12.9143479 Markounda Markounda 9143479 +CF.12.9143480 Nana-Bakassa Nana-Bakassa 9143480 +CF.12.9143481 Nangha Boguila Nangha Boguila 9143481 +CF.09.9143482 Abba Abba 9143482 +CF.13.9143483 Bossemtélé Bossemtele 9143483 +CF.06.9143484 Dékoa Dekoa 9143484 +CF.06.9143485 Mala Mala 9143485 +CF.07.9143486 Boganangone Boganangone 9143486 +CF.07.9143487 Boganda Boganda 9143487 +CF.04.9143488 Dédé-Mokouba Dede-Mokouba 9143488 +CF.04.9143489 Sosso-Nakombo Sosso-Nakombo 9143489 +CF.17.9143490 Bogangolo Bogangolo 9143490 +CF.13.9143491 Bocaranga Bocaranga 9143491 +CF.13.9143492 Koui Koui 9143492 +CF.21.9143493 Ngaoundaye Ngaoundaye 9143493 +CF.21.9143494 Paoua Paoua 9143494 +CF.14.9143495 Ouanda-Djallé Ouanda-Djalle 9143495 +CG.11.2257174 Mindouli Mindouli 2257174 +CG.11.2257531 Mayama Mayama 2257531 +CG.10.7731851 Souanke Souanke 7731851 +CG.10.7731852 Sembe Sembe 7731852 +CG.10.7731853 Ouesso Ouesso 7731853 +CG.06.7731899 Dongou Dongou 7731899 +CG.06.7731900 Impfondo Impfondo 7731900 +CG.13.7731907 Mossaka Mossaka 7731907 +CG.08.7731998 Gamboma Gamboma 7731998 +CG.08.7731999 Djambala Djambala 7731999 +CG.11.7732000 Ngabe Ngabe 7732000 +CG.11.7732002 Kinkala Kinkala 7732002 +CG.11.7732003 Boko Boko 7732003 +CG.13.7870297 Boundji Boundji 7870297 +CG.13.7870298 Loukolela Loukolela 7870298 +CG.13.7870306 Makoua Makoua 7870306 +CG.13.7870312 Owando Owando 7870312 +CG.04.7870561 Madingo-Kayes Madingo-Kayes 7870561 +CG.04.7870563 Kakamoeka Kakamoeka 7870563 +CG.04.7870579 Mvouti Mvouti 7870579 +CG.05.7870607 Bambama Bambama 7870607 +CG.05.7870608 Komono Komono 7870608 +CG.05.7870613 Sibiti Sibiti 7870613 +CG.05.7870614 Zanaga Zanaga 7870614 +CG.07.7870640 Divenie Divenie 7870640 +CG.07.7870641 Kibangou Kibangou 7870641 +CG.07.7870642 Kimongo Kimongo 7870642 +CG.07.7870646 Louvakou Louvakou 7870646 +CG.07.7870650 Mayoko Mayoko 7870650 +CG.08.7870660 Abala Abala 7870660 +CG.08.7870663 Lekana Lekana 7870663 +CG.11.7873913 Kindamba Kindamba 7873913 +CG.14.8051157 Okoyo Okoyo 8051157 +CG.01.8051158 Mouyondzi Mouyondzi 8051158 +CG.01.8051166 Madingou Madingou 8051166 +CG.01.8051167 Nkayi Nkayi 8051167 +CG.01.8051168 Loudima Loudima 8051168 +CG.15.8051169 Pointe-Noire Pointe-Noire 8051169 +CG.06.11996188 Enyelle Enyelle 11996188 +CG.06.11996189 Bouanila Bouanila 11996189 +CG.08.11996190 Mbon Mbon 11996190 +CG.14.11996191 Kelle Kelle 11996191 +CG.01.11996192 Mfouati Mfouati 11996192 +CG.14.11996193 Mbomo Mbomo 11996193 +CG.10.11996194 Pikounda Pikounda 11996194 +CG.14.11996195 Etoumbi Etoumbi 11996195 +CG.14.11996196 Mbama Mbama 11996196 +CG.10.11996197 Ngbala Ngbala 11996197 +CG.08.11996198 Allembe Allembe 11996198 +CG.08.11996199 Ngo Ngo 11996199 +CG.07.11996200 Mbinda Mbinda 11996200 +CG.14.11996201 Ewo Ewo 11996201 +CG.13.11996202 Oyo Oyo 11996202 +CG.04.11996203 Nzambi Nzambi 11996203 +CG.11.11996204 Louingui Louingui 11996204 +CG.13.11996205 Ntokou Ntokou 11996205 +CG.04.11996206 Hinda Hinda 11996206 +CG.01.11996207 Boko-Songho Boko-Songho 11996207 +CG.11.11996208 Kimba Kimba 11996208 +CG.06.11996209 Epena Epena 11996209 +CG.07.11996210 Moungoundou-Sud Moungoundou-Sud 11996210 +CG.08.11996211 Makotimpoko Makotimpoko 11996211 +CG.13.11996212 Ngoko Ngoko 11996212 +CG.07.11996213 Nyanga Nyanga 11996213 +CG.07.11996214 Banba Banba 11996214 +CG.07.11996215 Londela-Kayes Londela-Kayes 11996215 +CG.11.11996216 Goma-Tsetse Goma-Tsetse 11996216 +CG.08.11996217 Ollombo Ollombo 11996217 +CG.08.11996218 Ongogni Ongogni 11996218 +CG.08.11996219 Mpouya Mpouya 11996219 +CG.12.11996220 Commune de Brazzaville Commune de Brazzaville 11996220 +CG.05.11996221 Mayeye Mayeye 11996221 +CG.11.11996222 Ignie Ignie 11996222 +CG.01.11996223 Tsiaki Tsiaki 11996223 +CG.11.11996224 Vindza Vindza 11996224 +CG.01.11996225 Kingoue Kingoue 11996225 +CG.11.11996226 Loumo Loumo 11996226 +CG.01.11996227 Yamba Yamba 11996227 +CG.10.11996228 Mokeko Mokeko 11996228 +CG.01.11996229 Mabombo Mabombo 11996229 +CG.11.11996230 Mbandza-Ndounga Mbandza-Ndounga 11996230 +CG.07.11996231 Moutamba Moutamba 11996231 +CG.07.11996232 Moungoundou-Nord Moungoundou-Nord 11996232 +CG.04.11996233 Tchiamba-Nzassi Tchiamba-Nzassi 11996233 +CG.07.11996234 Yaya Yaya 11996234 +CG.07.11996235 Makabana Makabana 11996235 +CG.06.11996236 Betou Betou 11996236 +CG.13.11996237 Tchikapika Tchikapika 11996237 +CG.06.11996238 Liranga Liranga 11996238 +CH.TI.2108 Vallemaggia District Vallemaggia District 2658196 +CH.SO.1110 Bezirk Thierstein Bezirk Thierstein 2658380 +CH.SG.1725 Wahlkreis Sarganserland Wahlkreis Sarganserland 2658792 +CH.VS.2309 Raron District Raron District 2659097 +CH.ZH.107 Bezirk Meilen Bezirk Meilen 2659702 +CH.VS.2307 Martigny District Martigny District 2659752 +CH.FR.1002 Glâne District Glane District 2660598 +CH.ZH.102 Bezirk Andelfingen Bezirk Andelfingen 2661751 +CH.SO.1101 Bezirk Gäu Bezirk Gaeu 6458742 +CH.AI.1600 Appenzell Inner Rhodes Appenzell Inner Rhodes 6458743 +CH.JU.2601 Delémont District Delemont District 6458744 +CH.VS.2312 Sion District Sion District 6458745 +CH.AG.1910 Bezirk Zofingen Bezirk Zofingen 6458746 +CH.GL.800 Glarus Glarus 6458747 +CH.BL.1305 Bezirk Waldenburg Bezirk Waldenburg 6458748 +CH.TI.2104 Locarno District Locarno District 6458750 +CH.ZH.109 Bezirk Uster Bezirk Uster 6458751 +CH.VS.2306 Leuk District Leuk District 6458753 +CH.FR.1001 Broye District Broye District 6458754 +CH.TI.2107 Riviera District Riviera District 6458756 +CH.ZH.111 Bezirk Dietikon Bezirk Dietikon 6458760 +CH.NW.700 Nidwalden Nidwalden 6458762 +CH.BS.1200 Basel-Stadt Basel-Stadt 6458763 +CH.VS.2304 Goms District Goms District 6458766 +CH.FR.1004 Sarine District Sarine District 6458767 +CH.VS.2303 Entremont District Entremont District 6458768 +CH.SH.1404 Bezirk Schleitheim Bezirk Schleitheim 6458769 +CH.SG.1721 Wahlkreis St. Gallen Wahlkreis St. Gallen 6458770 +CH.TI.2105 Lugano District Lugano District 6458771 +CH.AG.1905 Bezirk Kulm Bezirk Kulm 6458772 +CH.AG.1903 Bezirk Bremgarten Bezirk Bremgarten 6458774 +CH.SZ.506 Bezirk Schwyz Bezirk Schwyz 6458775 +CH.JU.2603 Porrentruy District Porrentruy District 6458776 +CH.SO.1109 Bezirk Solothurn Bezirk Solothurn 6458779 +CH.SZ.505 Bezirk March Bezirk March 6458781 +CH.GE.2500 Geneva Geneva 6458783 +CH.TI.2102 Blenio District Blenio District 6458784 +CH.AG.1911 Bezirk Zurzach Bezirk Zurzach 6458788 +CH.JU.2602 Franches-Montagnes District Franches-Montagnes District 6458790 +CH.SH.1405 Bezirk Stein Bezirk Stein 6458794 +CH.VS.2311 Sierre District Sierre District 6458795 +CH.FR.1003 Gruyère District Gruyere District 6458796 +CH.ZH.105 Bezirk Hinwil Bezirk Hinwil 6458797 +CH.ZH.112 Bezirk Zürich Bezirk Zuerich 6458798 +CH.UR.400 Uri Uri 6458799 +CH.AG.1907 Bezirk Lenzburg Bezirk Lenzburg 6458806 +CH.ZG.900 Zug Zug 6458807 +CH.ZH.110 Bezirk Winterthur Bezirk Winterthur 6458808 +CH.NE.2403 Le Locle District Le Locle District 6458809 +CH.SZ.502 Bezirk Gersau Bezirk Gersau 6458810 +CH.NE.2405 Val-de-Ruz District Val-de-Ruz District 6458812 +CH.AG.1902 Bezirk Baden Bezirk Baden 6458813 +CH.SH.1401 Bezirk Oberklettgau Bezirk Oberklettgau 6458815 +CH.OW.600 Obwalden Obwalden 6458816 +CH.ZH.101 Bezirk Affoltern Bezirk Affoltern 6458818 +CH.FR.1005 See District See District 6458820 +CH.VS.2301 Brig District Brig District 6458821 +CH.BL.1304 Bezirk Sissach Bezirk Sissach 6458823 +CH.NE.2401 Boudry District Boudry District 6458825 +CH.AG.1904 Bezirk Brugg Bezirk Brugg 6458826 +CH.SO.1107 Bezirk Lebern Bezirk Lebern 6458829 +CH.AR.1502 Bezirk Mittelland Bezirk Mittelland 6458830 +CH.NE.2402 La Chaux-de-Fonds District La Chaux-de-Fonds District 6458831 +CH.VS.2310 Saint-Maurice District Saint-Maurice District 6458832 +CH.BL.1302 Bezirk Laufen Bezirk Laufen 6458833 +CH.NE.2406 Val-de-Travers District Val-de-Travers District 6458835 +CH.SH.1406 Bezirk Unterklettgau Bezirk Unterklettgau 6458836 +CH.AR.1501 Bezirk Hinterland Bezirk Hinterland 6458837 +CH.SG.1722 Wahlkreis Rorschach Wahlkreis Rorschach 6458838 +CH.SZ.504 Bezirk Küssnacht Bezirk Kuessnacht 6458839 +CH.SG.1728 Wahlkreis Wil Wahlkreis Wil 6458840 +CH.SO.1103 Bezirk Bucheggberg Bezirk Bucheggberg 6458841 +CH.BL.1301 Bezirk Arlesheim Bezirk Arlesheim 6458843 +CH.VS.2313 Visp District Visp District 6458844 +CH.VS.2308 Monthey District Monthey District 6458845 +CH.AG.1901 Bezirk Aarau Bezirk Aarau 6458846 +CH.ZH.106 Bezirk Horgen Bezirk Horgen 6458847 +CH.SZ.503 Bezirk Höfe Bezirk Hoefe 6458848 +CH.VS.2302 Conthey District Conthey District 6458850 +CH.ZH.108 Bezirk Pfäffikon Bezirk Pfaeffikon 6458852 +CH.AG.1909 Bezirk Rheinfelden Bezirk Rheinfelden 6458853 +CH.BL.1303 Bezirk Liestal Bezirk Liestal 6458854 +CH.VD.2227 Morges District Morges District 6458855 +CH.AG.1906 Bezirk Laufenburg Bezirk Laufenburg 6458860 +CH.FR.1007 Veveyse District Veveyse District 6458862 +CH.AR.1503 Bezirk Vorderland Bezirk Vorderland 6458863 +CH.ZH.104 Bezirk Dielsdorf Bezirk Dielsdorf 6458865 +CH.VD.2225 Lausanne District Lausanne District 6458866 +CH.ZH.103 Bezirk Bülach Bezirk Buelach 6458867 +CH.SO.1102 Bezirk Thal Bezirk Thal 6458869 +CH.TI.2101 Bellinzona District Bellinzona District 6458870 +CH.VS.2305 Hérens District Herens District 6458872 +CH.SO.1105 Bezirk Gösgen Bezirk Goesgen 6458874 +CH.SZ.501 Bezirk Einsiedeln Bezirk Einsiedeln 6458878 +CH.SG.1724 Wahlkreis Werdenberg Wahlkreis Werdenberg 6458880 +CH.SH.1403 Bezirk Schaffhausen Bezirk Schaffhausen 6458881 +CH.SH.1402 Bezirk Reiat Bezirk Reiat 6458883 +CH.SO.1106 Bezirk Wasseramt Bezirk Wasseramt 6458885 +CH.NE.2404 Neuchâtel District Neuchatel District 6458886 +CH.SO.1108 Bezirk Olten Bezirk Olten 6458893 +CH.TI.2106 Mendrisio District Mendrisio District 6458894 +CH.VD.2221 Aigle District Aigle District 6458896 +CH.FR.1006 Sense District Sense District 6458898 +CH.AG.1908 Bezirk Muri Bezirk Muri 6458902 +CH.TI.2103 Leventina District Leventina District 6458903 +CH.SO.1104 Bezirk Dorneck Bezirk Dorneck 6458904 +CH.SG.1723 Wahlkreis Rheintal Wahlkreis Rheintal 7285000 +CH.SG.1727 Wahlkreis Toggenburg Wahlkreis Toggenburg 7285001 +CH.VD.2222 Broye-Vully District Broye-Vully District 7285002 +CH.VD.2223 Gros-de-Vaud District Gros-de-Vaud District 7285003 +CH.VD.2224 Jura-Nord vaudois District Jura-Nord vaudois District 7285004 +CH.VD.2226 Lavaux-Oron District Lavaux-Oron District 7285005 +CH.VD.2228 Nyon District Nyon District 7285006 +CH.VD.2229 Ouest Lausannois District Ouest Lausannois District 7285007 +CH.VD.2230 Riviera-Pays-d'Enhaut District Riviera-Pays-d'Enhaut District 7285009 +CH.SG.1726 Wahlkreis See-Gaster Wahlkreis See-Gaster 7285010 +CH.BE.245 Emmental District Emmental District 8260133 +CH.BE.248 Obersimmental-Saanen District Obersimmental-Saanen District 8260134 +CH.BE.249 Frutigen-Niedersimmental District Frutigen-Niedersimmental District 8260135 +CH.BE.242 Biel/Bienne District Biel/Bienne District 8260136 +CH.BE.243 Seeland District Seeland District 8260137 +CH.BE.247 Thun District Thun District 8260138 +CH.BE.250 Interlaken-Oberhasli District Interlaken-Oberhasli District 8260139 +CH.BE.241 Jura bernois Jura bernois 8260140 +CH.BE.244 Oberaargau Oberaargau 8260141 +CH.BE.246 Bern-Mittelland District Bern-Mittelland District 8260142 +CH.TG.2012 Bezirk Frauenfeld Bezirk Frauenfeld 8260143 +CH.TG.2011 Bezirk Arbon Bezirk Arbon 8260144 +CH.TG.2014 Bezirk Münchwilen Bezirk Muenchwilen 8260145 +CH.TG.2013 Bezirk Kreuzlingen Bezirk Kreuzlingen 8260146 +CH.TG.2015 Bezirk Weinfelden Bezirk Weinfelden 8260147 +CH.LU.312 Lucerne-Land District Lucerne-Land District 8718162 +CH.LU.311 Lucerne-Stadt District Lucerne-Stadt District 8718163 +CH.LU.316 Entlebuch District Entlebuch District 8740968 +CH.LU.313 Hochdorf District Hochdorf District 8740969 +CH.LU.314 Sursee District Sursee District 8740970 +CH.LU.315 Willisau District Willisau District 8740971 +CH.GR.1850 Region Surselva Region Surselva 11611648 +CH.GR.1851 Region Viamala Region Viamala 11611649 +CH.GR.1843 Region Engiadina Bassa / Val Müstair Region Engiadina Bassa / Val Muestair 11611650 +CH.GR.1848 Region Plessur Region Plessur 11611651 +CH.GR.1844 Region Imboden Region Imboden 11611652 +CH.GR.1841 Region Albula Region Albula 11611653 +CH.GR.1849 Region Prättigau / Davos Region Praettigau / Davos 11611654 +CH.GR.1845 Region Landquart Region Landquart 11611655 +CH.GR.1842 Region Bernina Region Bernina 11611656 +CH.GR.1847 Region Moesa Region Moesa 11611657 +CH.GR.1846 Region Maloja Region Maloja 11611658 +CI.97.2597334 Bafing Bafing 2597334 +CI.76.11153075 Gbôklé Gbokle 11153075 +CI.76.11153076 Nawa Nawa 11153076 +CI.76.11153077 San-Pédro San-Pedro 11153077 +CI.94.11153078 Indénié-Djuablin Indenie-Djuablin 11153078 +CI.94.11153079 Sud-Comoé Sud-Comoe 11153079 +CI.77.11153080 Folon Folon 11153080 +CI.77.11153082 Kabadougou Kabadougou 11153082 +CI.95.11153083 Gôh Goh 11153083 +CI.95.11153153 Lôh-Djiboua Loh-Djiboua 11153153 +CI.81.11153154 Bélier Belier 11153154 +CI.81.11153155 Iffou Iffou 11153155 +CI.81.11153156 Moronou Moronou 11153156 +CI.81.11153158 N'Zi N'Zi 11153158 +CI.82.11153160 Agnéby-Tiassa Agneby-Tiassa 11153160 +CI.82.11153161 Grands-Ponts Grands-Ponts 11153161 +CI.78.11153163 Cavally Cavally 11153163 +CI.78.11153164 Guémon Guemon 11153164 +CI.78.11153165 Tonkpi Tonkpi 11153165 +CI.96.11153166 Haut-Sassandra Haut-Sassandra 11153166 +CI.96.11153167 Marahoué Marahoue 11153167 +CI.87.11153168 Bagoué Bagoue 11153168 +CI.87.11153169 Poro Poro 11153169 +CI.90.11153170 Gbêkê Gbeke 11153170 +CI.90.11153171 Hambol Hambol 11153171 +CI.97.11153172 Béré Bere 11153172 +CI.97.11153174 Worodougou Worodougou 11153174 +CI.92.11153175 Bounkani Bounkani 11153175 +CI.92.11153176 Gontougo Gontougo 11153176 +CI.87.11153177 Tchologo Tchologo 11153177 +CI.82.11362033 Région de La Mé Region de La Me 11362033 +CI.98.11153154 Yamoussoukro Yamoussoukro 11996435 +CI.93.11996449 Abidjan Abidjan 11996449 +CK.11695124.4035518 Tautu District Tautu District 4035518 +CK.11695124.4036514 Vaitupa District Vaitupa District 4036514 +CK.11695124.4036515 Anaunga District Anaunga District 4036515 +CK.11695124.4036516 Avanui District Avanui District 4036516 +CK.11695124.4036517 Amuri District Amuri District 4036517 +CK.11695124.4036518 Arutanga District Arutanga District 4036518 +CK.11695124.4036519 Vaipae District Vaipae District 4036519 +CL.01.51 Provincia de Valparaíso Provincia de Valparaiso 3868623 +CL.17.141 Provincia de Valdivia Provincia de Valdivia 3868703 +CL.10.124 Provincia de Última Esperanza Provincia de Ultima Esperanza 3868829 +CL.03.23 Provincia de Tocopilla Provincia de Tocopilla 3869715 +CL.10.123 Provincia de Tierra del Fuego Provincia de Tierra del Fuego 3869875 +CL.11.71 Provincia de Talca Provincia de Talca 3870289 +CL.12.136 Provincia de Talagante Provincia de Talagante 3870304 +CL.12.131 Provincia de Santiago Provincia de Santiago 3871332 +CL.01.57 Provincia de San Felipe de Aconcagua Provincia de San Felipe de Aconcagua 3872251 +CL.01.56 San Antonio Province San Antonio Province 3872374 +CL.01.55 Provincia de Quillota Provincia de Quillota 3874118 +CL.01.54 Petorca Province Petorca Province 3876415 +CL.14.103 Provincia de Osorno Provincia de Osorno 3877946 +CL.12.135 Provincia de Melipilla Provincia de Melipilla 3880106 +CL.04.92 Provincia de Malleco Provincia de Malleco 3880842 +CL.12.134 Provincia de Maipo Provincia de Maipo 3880987 +CL.10.121 Provincia de Magallanes Provincia de Magallanes 3881037 +CL.01.53 Provincia de Los Andes Provincia de Los Andes 3882432 +CL.14.101 Provincia de Llanquihue Provincia de Llanquihue 3882955 +CL.11.74 Provincia de Linares Provincia de Linares 3883166 +CL.07.43 Provincia de Limarí Provincia de Limari 3883200 +CL.15.11 Provincia de Iquique Provincia de Iquique 3887125 +CL.05.33 Provincia de Huasco Provincia de Huasco 3887756 +CL.02.114 Provincia General Carrera Provincia General Carrera 3889024 +CL.07.41 Provincia de Elqui Provincia de Elqui 3890620 +CL.03.22 Provincia de El Loa Provincia de El Loa 3891149 +CL.11.73 Provincia de Curicó Provincia de Curico 3892868 +CL.05.31 Provincia de Copiapó Provincia de Copiapo 3893653 +CL.06.81 Provincia de Concepción Provincia de Concepcion 3893889 +CL.08.63 Provincia de Colchagua Provincia de Colchagua 3894310 +CL.07.42 Provincia de Choapa Provincia de Choapa 3894914 +CL.14.102 Provincia de Chiloé Provincia de Chiloe 3895070 +CL.05.32 Provincia de Chañaral Provincia de Chanaral 3895547 +CL.04.91 Provincia de Cautín Provincia de Cautin 3896095 +CL.02.113 Provincia Capitán Prat Provincia Capitan Prat 3896832 +CL.08.61 Provincia de Cachapoal Provincia de Cachapoal 3897525 +CL.06.83 Provincia de Biobío Provincia de Biobio 3898381 +CL.16.151 Provincia de Arica Provincia de Arica 3899358 +CL.06.82 Provincia de Arauco Provincia de Arauco 3899459 +CL.03.21 Provincia de Antofagasta Provincia de Antofagasta 3899538 +CL.02.112 Provincia de Aisén Provincia de Aisen 3900336 +CL.01.52 Provincia de Isla de Pascua Provincia de Isla de Pascua 4030752 +CL.10.122 Provincia Antártica Chilena Provincia Antartica Chilena 4036651 +CL.17.142 Provincia del Ranco Provincia del Ranco 6693564 +CL.16.152 Provincia de Parinacota Provincia de Parinacota 8181709 +CL.15.14 Provincia del Tamarugal Provincia del Tamarugal 8181710 +CL.01.58 Provincia de Marga Marga Provincia de Marga Marga 8181711 +CL.08.62 Provincia de Cardenal Caro Provincia de Cardenal Caro 8181712 +CL.11.72 Provincia de Cauquenes Provincia de Cauquenes 8181713 +CL.14.104 Provincia de Palena Provincia de Palena 8181714 +CL.02.111 Provincia de Coyhaique Provincia de Coyhaique 8181715 +CL.12.132 Provincia de Cordillera Provincia de Cordillera 8181716 +CL.12.133 Provincia de Chacabuco Provincia de Chacabuco 8181717 +CL.18.163 Provincia de Punilla Provincia de Punilla 11979368 +CL.18.162 Provincia de Itata Provincia de Itata 11979369 +CL.18.161 Provincia de Diguillín Provincia de Diguillin 11979370 +CM.05.2221059 Wouri Wouri 2221059 +CM.05.2222269 Sanaga-Maritime Sanaga-Maritime 2222269 +CM.11.2223327 Nyong-et-Soo Nyong-et-Soo 2223327 +CM.11.2223329 Nyong-et-Mfoumou Nyong-et-Mfoumou 2223329 +CM.11.2223330 Département du Nyong-et-Kéllé Departement du Nyong-et-Kelle 2223330 +CM.05.2224165 Nkam Nkam 2224165 +CM.09.2225280 Ndian Division Ndian Division 2225280 +CM.08.2225334 Département du Ndé Departement du Nde 2225334 +CM.05.2225744 Département du Mungo Departement du Mungo 2225744 +CM.07.2226140 Momo Division Momo Division 2226140 +CM.08.2226712 Mifi Mifi 2226712 +CM.07.2226830 Mezam Division Mezam Division 2226830 +CM.07.2226947 Metchum Division Metchum Division 2226947 +CM.08.2227064 Département de la Ménoua Departement de la Menoua 2227064 +CM.09.2227197 Meme Division Meme Division 2227197 +CM.12.2228217 Département du Mayo Danaï Departement du Mayo Danai 2228217 +CM.09.2228442 Manyu Division Manyu Division 2228442 +CM.04.2229251 Département du Lom-et-Djérem Departement du Lom-et-Djerem 2229251 +CM.12.2229291 Logone-et-Chari Logone-et-Chari 2229291 +CM.11.2229546 Département de la Lékié Departement de la Lekie 2229546 +CM.14.2229760 Département de l'Océan Departement de l'Ocean 2229760 +CM.04.2230606 Département de la Kadeï Departement de la Kadei 2230606 +CM.04.2230815 Departement du Haut-Nyong Departement du Haut-Nyong 2230815 +CM.08.2230816 Haut-Nkam Haut-Nkam 2230816 +CM.11.2230817 Haute-Sanaga Haute-Sanaga 2230817 +CM.09.2231710 Fako Division Fako Division 2231710 +CM.07.2232640 Donga and Mantung Division Donga and Mantung Division 2232640 +CM.14.2232969 Dja-et-Lobo Dja-et-Lobo 2232969 +CM.12.2233122 Département du Diamaré Departement du Diamare 2233122 +CM.07.2233408 Bui Division Bui Division 2233408 +CM.04.2233500 Boumba-Ngoko Boumba-Ngoko 2233500 +CM.13.2234396 Département de la Bénoué Departement de la Benoue 2234396 +CM.08.2234988 Bamboutos Bamboutos 2234988 +CM.10.7670946 Djerem Djerem 7670946 +CM.10.7670947 Faro-et-Deo Faro-et-Deo 7670947 +CM.10.7670948 Vina Vina 7670948 +CM.11.7730793 Mbam-et-Kim Mbam-et-Kim 7730793 +CM.11.7731690 Méfou-et-Afamba Mefou-et-Afamba 7731690 +CM.12.7932539 Departement du Mayo-Kani Departement du Mayo-Kani 7932539 +CM.10.8299279 Mbere Department Mbere Department 8299279 +CM.09.8505106 Koupé-Manengouba Koupe-Manengouba 8505106 +CM.11.8693008 Mfoundi Mfoundi 8693008 +CM.13.8740150 Mayo-Rey Mayo-Rey 8740150 +CM.13.8740152 Mayo-Louti Mayo-Louti 8740152 +CM.11.9165815 Mefou-et-Akono Mefou-et-Akono 9165815 +CM.10.9224946 Mayo-Banyo Mayo-Banyo 9224946 +CM.11.9224948 Mbam-Et-Inoubou Mbam-Et-Inoubou 9224948 +CM.12.9224949 Mayo-Sava Mayo-Sava 9224949 +CM.12.9224951 Mayo-Tsanaga Mayo-Tsanaga 9224951 +CM.07.9224959 Boyo Boyo 9224959 +CM.08.9224961 Hauts-Plateaux Hauts-Plateaux 9224961 +CM.08.9224964 Koung-Khi Koung-Khi 9224964 +CM.08.9224965 Noun Noun 9224965 +CM.09.9224975 Lebialem Lebialem 9224975 +CM.13.9228189 Faro Department Faro Department 9228189 +CM.14.9230015 Mvila Mvila 9230015 +CM.14.9239012 Vallée-du-Ntem Vallee-du-Ntem 9239012 +CM.07.10289311 Ngo-Ketunjia Ngo-Ketunjia 10289311 +CN.06.6327 Yushu Zangzu Zizhizhou Yushu Zangzu Zizhizhou 1279540 +CN.14.5402 Rikaze Diqu Rikaze Diqu 1279714 +CN.14.5405 Shannan Diqu Shannan Diqu 1280019 +CN.14.5403 Qamdo Shi Qamdo Shi 1280280 +CN.14.5404 Nyingchi Prefecture Nyingchi Prefecture 1280390 +CN.29.5333 Nujiang Lisuzu Zizhizhou Nujiang Lisuzu Zizhizhou 1280418 +CN.14.5425 Ngari Diqu Ngari Diqu 1280456 +CN.14.5406 Nagqu Shi Nagqu Shi 1280515 +CN.14.5401 Lhasa Shi Lhasa Shi 1280735 +CN.13.6530 Kezilesu Kezilesu 1280828 +CN.13.6531 Kaxgar Diqu Kaxgar Diqu 1280848 +CN.15.6209 Jiuquan Shi Jiuquan Shi 1280931 +CN.15.6202 Jiayuguan Shi Jiayuguan Shi 1280956 +CN.13.6532 Hetian Hetian 1281018 +CN.06.6328 Haixi Mengguzu Zangzu Zizhizhou Haixi Mengguzu Zangzu Zizhizhou 1281075 +CN.06.6326 Golog Tibetan Autonomous Prefecture Golog Tibetan Autonomous Prefecture 1281178 +CN.29.5334 Dêqên Tibetan Autonomous Prefecture Deqen Tibetan Autonomous Prefecture 1281365 +CN.29.5331 Dehong Daizu Jingpozu Zizhizhou Dehong Daizu Jingpozu Zizhizhou 1281381 +CN.29.5305 Baoshan Shi Baoshan Shi 1281672 +CN.13.6501 Urumqi Shi Urumqi Shi 1529101 +CN.13.6504 Turpan Diqu Turpan Diqu 1529113 +CN.13.6542 Tacheng Diqu Tacheng Diqu 1529166 +CN.13.6502 Karamay Shi Karamay Shi 1529400 +CN.13.6540 Ili Kazak Zizhizhou Ili Kazak Zizhizhou 1529434 +CN.13.6505 Kumul Diqu Kumul Diqu 1529483 +CN.13.6523 Changji Huizu Zizhizhou Changji Huizu Zizhizhou 1529568 +CN.13.6527 Bortala Mongol Zizhizhou Bortala Mongol Zizhizhou 1529581 +CN.13.6528 Bayingolin Mongol Zizhizhou Bayingolin Mongol Zizhizhou 1529604 +CN.13.6543 Altay Diqu Altay Diqu 1529650 +CN.13.6529 Aksu Diqu Aksu Diqu 1529658 +CN.18.5203 Zunyi Shi Zunyi Shi 1783620 +CN.32.5103 Zigong Shi Zigong Shi 1783744 +CN.25.3703 Zibo Shi Zibo Shi 1783751 +CN.11.4302 Zhuzhou Shi Zhuzhou Shi 1783761 +CN.09.4117 Zhumadian Shi Zhumadian Shi 1783872 +CN.30.4404 Zhuhai Shi Zhuhai Shi 1783950 +CN.02.3309 Zhoushan Shi Zhoushan Shi 1784107 +CN.09.4116 Zhoukou Shi Zhoukou Shi 1784128 +CN.30.4420 Zhongshan Prefecture Zhongshan Prefecture 1784313 +CN.04.3211 Zhenjiang Shi Zhenjiang Shi 1784640 +CN.09.4101 Zhengzhou Shi Zhengzhou Shi 1784657 +CN.29.5306 Zhaotong Shi Zhaotong Shi 1784839 +CN.30.4412 Zhaoqing Shi Zhaoqing Shi 1784852 +CN.30.4408 Zhanjiang Shi Zhanjiang Shi 1784987 +CN.07.3506 Zhangzhou Shi Zhangzhou Shi 1785017 +CN.15.6207 Zhangye Shi Zhangye Shi 1785035 +CN.25.3704 Zaozhuang Shi Zaozhuang Shi 1785450 +CN.29.5304 Yuxi Shi Yuxi Shi 1785551 +CN.30.4453 Yunfu Shi Yunfu Shi 1785723 +CN.24.1408 Yuncheng Shi Yuncheng Shi 1785736 +CN.26.6108 Yulin Shi Yulin Shi 1785769 +CN.11.4306 Yueyang Shi Yueyang Shi 1785881 +CN.11.4309 Yiyang Shi Yiyang Shi 1786419 +CN.21.6403 Wuzhong Shi Wuzhong Shi 1786512 +CN.03.3606 Yingtan Shi Yingtan Shi 1786576 +CN.21.6401 Yinchuan Shi Yinchuan Shi 1786656 +CN.03.3609 Yichun Shi Yichun Shi 1786745 +CN.12.4205 Yichangshi Yichangshi 1786761 +CN.32.5115 Yibin Shi Yibin Shi 1786769 +CN.25.3706 Yantai Shi Yantai Shi 1787083 +CN.04.3210 Yangzhou Shi Yangzhou Shi 1787226 +CN.24.1403 Yangquan Shi Yangquan Shi 1787346 +CN.30.4417 Yangjiang Shi Yangjiang Shi 1787530 +CN.04.3209 Yancheng Shi Yancheng Shi 1787743 +CN.26.6106 Yan’an Shi Yan'an Shi 1787763 +CN.32.5118 Ya’an Shi Ya'an Shi 1787815 +CN.04.3203 Xuzhou Xuzhou 1787823 +CN.09.4110 Xuchang Shi Xuchang Shi 1788045 +CN.01.3418 Xuancheng Shi Xuancheng Shi 1788080 +CN.29.5328 Xishuangbanna Daizu Zizhizhou Xishuangbanna Daizu Zizhizhou 1788323 +CN.09.4115 Xinyang Shi Xinyang Shi 1788527 +CN.09.4107 Xinxiang Shi Xinxiang Shi 1788571 +CN.06.6301 Xining Shi Xining Shi 1788850 +CN.10.1305 Xingtai County Xingtai County 1788925 +CN.12.4209 Xiaogan Xiaogan 1790253 +CN.26.6104 Xianyang Shi Xianyang Shi 1790352 +CN.26.6101 Xi’an Shi Xi'an Shi 1790384 +CN.12.4212 Xianning Prefecture Xianning Prefecture 1790395 +CN.11.4331 Xiangxi Tujiazu Miaozu Zizhizhou Xiangxi Tujiazu Miaozu Zizhizhou 1790468 +CN.11.4303 Xiangtan Shi Xiangtan Shi 1790484 +CN.12.4206 Xiangyang Xiangyang 1790585 +CN.07.3502 Xiamen Shi Xiamen Shi 1790638 +CN.16.4504 Wuzhou Shi Wuzhou Shi 1790838 +CN.04.3202 Wuxi Shi Wuxi Shi 1790902 +CN.15.6206 Wuwei Shi Wuwei Shi 1790930 +CN.01.3402 Wuhu Shi Wuhu Shi 1791227 +CN.12.4201 Wuhan Shi Wuhan Shi 1791243 +CN.20.1503 Wuhai Shi Wuhai Shi 1791248 +CN.02.3303 Wenzhou Shi Wenzhou Shi 1791385 +CN.29.5326 Wenshan Zhuangzu Miaozu Zizhizhou Wenshan Zhuangzu Miaozu Zizhizhou 1791424 +CN.31.1791540 Wenchang Shi Wenchang Shi 1791540 +CN.26.6105 Weinan Shi Weinan Shi 1791635 +CN.25.3710 Weihai Shi Weihai Shi 1791671 +CN.25.3707 Weifang Shi Weifang Shi 1791680 +CN.31.1791778 Wanning Shi Wanning Shi 1791778 +CN.18.5206 Tongren Diqu Tongren Diqu 1792591 +CN.01.3407 Tongling Shi Tongling Shi 1792619 +CN.26.6102 Tongchuan Shi Tongchuan Shi 1792691 +CN.15.6205 Tianshui Shi Tianshui Shi 1792891 +CN.10.1302 Tangshan Shi Tangshan Shi 1793343 +CN.04.3212 Taizhou Shi Taizhou Shi 1793502 +CN.02.3310 Taizhou Shi Taizhou Shi 1793504 +CN.24.1401 Taiyuan Shi Taiyuan Shi 1793510 +CN.25.3709 Tai’an Shi Tai'an Shi 1793722 +CN.01.3413 Suzhou Shi Suzhou Shi 1793752 +CN.04.3213 Suqian Shi Suqian Shi 1793770 +CN.12.4213 Suizhou Shi Suizhou Shi 1793878 +CN.29.5308 Pu'er City Pu'er City 1794208 +CN.21.6402 Shizuishan Shi Shizuishan Shi 1794805 +CN.12.4203 Shiyan Shi Shiyan Shi 1794892 +CN.10.1301 Shijiazhuang Shi Shijiazhuang Shi 1795266 +CN.30.4403 Shenzhen Shenzhen 1795563 +CN.12.1795614 Shennongjia Shennongjia 1795614 +CN.11.4305 Shaoyang County Shaoyang County 1795852 +CN.02.3306 Shaoxing Shi Shaoxing Shi 1795854 +CN.30.4402 Shaoguan Shi Shaoguan Shi 1795873 +CN.30.4405 Shantou Shi Shantou Shi 1795932 +CN.03.3611 Shangrao Shi Shangrao Shi 1796129 +CN.09.4114 Shangqiu Shi Shangqiu Shi 1796132 +CN.26.6110 Shangluo Shi Shangluo Shi 1796165 +CN.31.4602 Sanya Shi Sanya Shi 1796539 +CN.07.3504 Sanming Shi Sanming Shi 1796662 +CN.09.4112 Sanmenxia Shi Sanmenxia Shi 1796667 +CN.25.3711 Rizhao Shi Rizhao Shi 1797131 +CN.02.3308 Quzhou Shi Quzhou Shi 1797262 +CN.29.5303 Qujing Shi Qujing Shi 1797315 +CN.07.3505 Quanzhou Shi Quanzhou Shi 1797350 +CN.31.1797544 Qionghai County Qionghai County 1797544 +CN.16.4507 Qinzhou Shi Qinzhou Shi 1797550 +CN.10.1303 Qinhuangdao Shi Qinhuangdao Shi 1797593 +CN.30.4418 Qingyuan Shi Qingyuan Shi 1797626 +CN.15.6210 Qingyang Shi Qingyang Shi 1797652 +CN.25.3702 Qingdao Shi Qingdao Shi 1797926 +CN.18.5223 Qianxinan Buyei and Miao Autonomous Prefecture Qianxinan Buyei and Miao Autonomous Prefecture 1798226 +CN.18.5227 Qiannan Bouyeizu Miaozu Zizhizhou Qiannan Bouyeizu Miaozu Zizhizhou 1798280 +CN.18.5226 Qiandongnan Miao and Dong Autonomous Prefecture Qiandongnan Miao and Dong Autonomous Prefecture 1798360 +CN.07.3503 Putian Shi Putian Shi 1798445 +CN.03.3603 Pingxiang Shi Pingxiang Shi 1798652 +CN.15.6208 Pingliang Shi Pingliang Shi 1798759 +CN.09.4104 Pingdingshan Shi Pingdingshan Shi 1798826 +CN.32.5104 Panzhihua Shi Panzhihua Shi 1798997 +CN.07.3509 Ningde Shi Ningde Shi 1799392 +CN.02.3302 Ningbo Shi Ningbo Shi 1799395 +CN.32.5110 Neijiang Shi Neijiang Shi 1799490 +CN.09.4113 Nanyang Shi Nanyang Shi 1799614 +CN.04.3206 Nantong Shi Nantong Shi 1799719 +CN.07.3507 Nanping Shi Nanping Shi 1799838 +CN.16.4501 Nanning Shi Nanning Shi 1799866 +CN.04.3201 Nanjing Shi Nanjing Shi 1799960 +CN.32.5113 Nanchong Shi Nanchong Shi 1800145 +CN.03.3601 Nanchang Shi Nanchang Shi 1800160 +CN.32.5107 Mianyang Shi Mianyang Shi 1800626 +CN.30.4414 Meizhou Shi Meizhou Shi 1800794 +CN.30.4409 Maoming Shi Maoming Shi 1801179 +CN.01.3405 Ma’anshan Shi Ma'anshan Shi 1801618 +CN.32.5105 Luzhou Shi Luzhou Shi 1801637 +CN.18.5202 Lupanshui Shi Lupanshui Shi 1801764 +CN.09.4103 Luoyang Shi Luoyang Shi 1801785 +CN.09.4111 Luohe Shi Luohe Shi 1801930 +CN.24.1411 Lüliang Lueliang 1802029 +CN.01.3415 Lu’an Shi Lu'an Shi 1802199 +CN.11.4313 Loudi Shi Loudi Shi 1802234 +CN.07.3508 Longyan Shi Longyan Shi 1802274 +CN.15.6212 Longnan Shi Longnan Shi 1802494 +CN.16.4502 Liuzhou Shi Liuzhou Shi 1802851 +CN.02.3311 Lishui Shi Lishui Shi 1803243 +CN.25.3713 Linyi Shi Linyi Shi 1803316 +CN.15.6229 Linxia Huizu Zizhizhou Linxia Huizu Zizhizhou 1803330 +CN.24.1410 Linfen Shi Linfen Shi 1803566 +CN.29.5309 Lincang Shi Lincang Shi 1803589 +CN.29.5307 Lijiang Shi Lijiang Shi 1803666 +CN.25.3715 Liaocheng Shi Liaocheng Shi 1803833 +CN.04.3207 Lianyungang Shi Lianyungang Shi 1803847 +CN.32.5134 Liangshan Yizu Zizhizhou Liangshan Yizu Zizhizhou 1803984 +CN.32.5111 Leshan Shi Leshan Shi 1804151 +CN.15.6201 Lanzhou Shi Lanzhou Shi 1804429 +CN.10.1310 Langfang Shi Langfang Shi 1804539 +CN.29.5301 Kunming Shi Kunming Shi 1804649 +CN.09.4102 Kaifeng Shi Kaifeng Shi 1804878 +CN.03.3604 Jiujiang Shi Jiujiang Shi 1805178 +CN.24.1407 Jinzhong Shi Jinzhong Shi 1805302 +CN.25.3708 Jining Shi Jining Shi 1805517 +CN.02.3307 Jinhua Shi Jinhua Shi 1805525 +CN.12.4210 Jingzhou Shi Jingzhou Shi 1805539 +CN.12.4208 Jingmen Shi Jingmen Shi 1805610 +CN.03.3602 Jingdezhen Shi Jingdezhen Shi 1805679 +CN.24.1405 Jincheng Shi Jincheng Shi 1805739 +CN.15.6203 Jinchang Shi Jinchang Shi 1805747 +CN.25.3701 Jinan Shi Jinan Shi 1805751 +CN.30.4452 Jieyang Shi Jieyang Shi 1805830 +CN.02.3304 Jiaxing Shi Jiaxing Shi 1805952 +CN.09.4108 Jiaozuo Shi Jiaozuo Shi 1805986 +CN.30.4407 Jiangmen Shi Jiangmen Shi 1806297 +CN.03.3608 Ji’an Shi Ji'an Shi 1806430 +CN.20.1506 Ordos Shi Ordos Shi 1806529 +CN.02.3305 Huzhou Shi Huzhou Shi 1806534 +CN.01.3410 Huangshan Shi Huangshan Shi 1806775 +CN.30.4413 Huizhou Shi Huizhou Shi 1806783 +CN.12.4202 Huangshi Shi Huangshi Shi 1807225 +CN.06.6323 Huangnan Zangzu Zizhizhou Huangnan Zangzu Zizhizhou 1807329 +CN.12.4211 Huanggang Shi Huanggang Shi 1807500 +CN.04.3208 Huai’an Shi Huai'an Shi 1807649 +CN.01.3404 Huainan Shi Huainan Shi 1807680 +CN.11.4312 Huaihua Prefecture Huaihua Prefecture 1807688 +CN.01.3406 Huaibei Shi Huaibei Shi 1807699 +CN.29.5325 Honghe Hanizu Yizu Zizhizhou Honghe Hanizu Yizu Zizhizhou 1808130 +CN.25.3717 Heze Shi Heze Shi 1808197 +CN.30.4416 Heyuan Shi Heyuan Shi 1808200 +CN.11.4304 Hengyang Shi Hengyang Shi 1808369 +CN.10.1311 Hengshui Shi Hengshui Shi 1808391 +CN.01.3401 Hefei Shi Hefei Shi 1808721 +CN.16.4512 Hechi Shi Hechi Shi 1808757 +CN.09.4106 Hebi Shi Hebi Shi 1808765 +CN.26.6107 Hanzhong Shi Hanzhong Shi 1808856 +CN.02.3301 Hangzhou Shi Hangzhou Shi 1808925 +CN.10.1304 Handan Shi Handan Shi 1808961 +CN.06.6325 Hainan Zangzu Zizhizhou Hainan Zangzu Zizhizhou 1809051 +CN.31.4601 Haikou Shi Haikou Shi 1809072 +CN.06.6302 Haidong Diqu Haidong Diqu 1809101 +CN.06.6322 Haibei Tibetan Autonomous Prefecture Haibei Tibetan Autonomous Prefecture 1809111 +CN.21.6404 Guyuan Shi Guyuan Shi 1809151 +CN.18.5201 Guiyang Shi Guiyang Shi 1809458 +CN.16.4503 Guilin Shi Guilin Shi 1809492 +CN.30.4401 Guangzhou Shi Guangzhou Shi 1809857 +CN.32.5133 Garzê Zangzu Zizhizhou Garze Zangzu Zizhizhou 1810269 +CN.03.3607 Ganzhou Shi Ganzhou Shi 1810636 +CN.15.6230 Gannan Zangzu Zizhizhou Gannan Zangzu Zizhizhou 1810686 +CN.07.3501 Fuzhou Shi Fuzhou Shi 1810815 +CN.03.3610 Fuzhou Shi Fuzhou Shi 1810818 +CN.01.3412 Fuyang Shi Fuyang Shi 1810843 +CN.30.4406 Foshan Shi Foshan Shi 1811102 +CN.12.4207 Ezhou Shi Ezhou Shi 1811618 +CN.12.4228 Enshi Tujiazu Miaozu Zizhizhou Enshi Tujiazu Miaozu Zizhizhou 1811624 +CN.25.3705 Dongying Shi Dongying Shi 1812099 +CN.30.4419 Dongguan Shi Dongguan Shi 1812532 +CN.15.6211 Dingxi Shi Dingxi Shi 1812743 +CN.25.3714 Dezhou Shi Dezhou Shi 1812954 +CN.11.4308 Zhangjiajie Shi Zhangjiajie Shi 1813170 +CN.32.5117 Dazhou Shi Dazhou Shi 1813324 +CN.31.4604 Danzhou Shi Danzhou Shi 1813805 +CN.29.5329 Dali Baizu Zizhizhou Dali Baizu Zizhizhou 1814065 +CN.19.2102 Dalian Shi Dalian Shi 1814068 +CN.29.5323 Chuxiong Yizu Zizhizhou Chuxiong Yizu Zizhizhou 1814758 +CN.01.3411 Chuzhou Shi Chuzhou Shi 1814761 +CN.11.4310 Prefecture of Chenzhou Prefecture of Chenzhou 1815056 +CN.32.5101 Chengdu Shi Chengdu Shi 1815285 +CN.30.4451 Chaozhou Shi Chaozhou Shi 1815394 +CN.04.3204 Changzhou Shi Changzhou Shi 1815454 +CN.24.1404 Changzhi Shi Changzhi Shi 1815461 +CN.11.4301 Changsha Shi Changsha Shi 1815551 +CN.11.4307 Changde Shi Changde Shi 1815761 +CN.10.1309 Cangzhou Shi Cangzhou Shi 1816078 +CN.16.4510 Baise Shi Baise Shi 1816268 +CN.25.3716 Binzhou Shi Binzhou Shi 1816335 +CN.18.5205 Bijie Diqu Bijie Diqu 1816372 +CN.01.3403 Bengbu Shi Bengbu Shi 1816439 +CN.16.4505 Beihai Shi Beihai Shi 1816702 +CN.26.6103 Baoji Shi Baoji Shi 1816935 +CN.10.1306 Baoding Shi Baoding Shi 1816969 +CN.15.6204 Baiyin Prefecture Baiyin Prefecture 1817238 +CN.09.4105 Anyang Shi Anyang Shi 1817942 +CN.18.5204 Anshun Shi Anshun Shi 1817965 +CN.01.3408 Anqing Shi Anqing Shi 1817991 +CN.26.6109 Ankang Shi Ankang Shi 1818037 +CN.20.1529 Alxa Meng Alxa Meng 1818128 +CN.32.5132 Aba Zangzu Qiangzu Zizhizhou Aba Zangzu Qiangzu Zizhizhou 1818175 +CN.04.3205 Suzhou Shi Suzhou Shi 1881771 +CN.09.4109 Puyang Shi Puyang Shi 1941243 +CN.10.1307 Zhangjiakou Shi Zhangjiakou Shi 2033194 +CN.19.2108 Yingkou Yingkou 2033369 +CN.08.2307 Yichun Shi Yichun Shi 2033412 +CN.05.2224 Yanbian Chaoxianzu Zizhizhou Yanbian Chaoxianzu Zizhizhou 2033525 +CN.20.1525 Xilin Gol Meng Xilin Gol Meng 2033827 +CN.20.1509 Wulanchabu Shi Wulanchabu Shi 2034303 +CN.05.2205 Tonghua Shi Tonghua Shi 2034413 +CN.19.2112 Tieling Shi Tieling Shi 2034437 +CN.08.2312 Suihua Shi Suihua Shi 2034654 +CN.05.2203 Siping Shi Siping Shi 2034711 +CN.08.2305 Shuangyashan Shi Shuangyashan Shi 2034785 +CN.19.2101 Shenyang Shi Shenyang Shi 2034935 +CN.08.2309 Qitaihe Shi Qitaihe Shi 2035260 +CN.08.2302 Qiqihar Shi Qiqihar Shi 2035264 +CN.19.2111 Panjin Shi Panjin Shi 2035516 +CN.08.2310 Mudanjiang Shi Mudanjiang Shi 2035713 +CN.05.2204 Liaoyuan Shi Liaoyuan Shi 2036107 +CN.19.2110 Liaoyang Shi Liaoyang Shi 2036112 +CN.08.2303 Jixi Shi Jixi Shi 2036380 +CN.20.1505 Tongliao Shi Tongliao Shi 2036421 +CN.19.2107 Jinzhou Shi Jinzhou Shi 2036425 +CN.19.2114 Huludao Shi Huludao Shi 2036430 +CN.05.2202 Jilin Shi Jilin Shi 2036499 +CN.08.2308 Jiamusi Shi Jiamusi Shi 2036580 +CN.05.2206 Baishan Shi Baishan Shi 2036646 +CN.20.1507 Hulunbuir Region Hulunbuir Region 2036660 +CN.20.1501 Hohhot Shi Hohhot Shi 2036891 +CN.20.1522 Hinggan Meng Hinggan Meng 2036898 +CN.08.2311 Heihe Heihe 2036971 +CN.08.2304 Hegang Shi Hegang Shi 2036985 +CN.08.2301 Harbin Shi Harbin Shi 2037012 +CN.19.2109 Fuxin Shi Fuxin Shi 2037337 +CN.19.2104 Fushun Shi Fushun Shi 2037353 +CN.24.1402 Datong Shi Datong Shi 2037794 +CN.08.2306 Daqing Shi Daqing Shi 2037847 +CN.19.2106 Dandong Shi Dandong Shi 2037885 +CN.08.2327 Daxing’anling Diqu Daxing'anling Diqu 2037961 +CN.20.1504 Chifeng Shi Chifeng Shi 2038066 +CN.10.1308 Chengde Prefecture Chengde Prefecture 2038085 +CN.19.2113 Chaoyang Shi Chaoyang Shi 2038101 +CN.05.2201 Changchun Shi Changchun Shi 2038176 +CN.19.2105 Benxi Shi Benxi Shi 2038299 +CN.20.1508 Bayannur Shi Bayannur Shi 2038392 +CN.20.1502 Baotou Shi Baotou Shi 2038431 +CN.05.2208 Baicheng Shi Baicheng Shi 2038567 +CN.19.2103 Anshan Shi Anshan Shi 2038630 +CN.30.4415 Shanwei Shi Shanwei Shi 6571356 +CN.05.2207 Songyuan Shi Songyuan Shi 6587798 +CN.01.3417 Chizhou Shi Chizhou Shi 6640435 +CN.24.1406 Shuozhou Shi Shuozhou Shi 6642609 +CN.24.1409 Xinzhou Shi Xinzhou Shi 6642630 +CN.32.5106 Deyang Shi Deyang Shi 6642946 +CN.21.6405 Zhongwei Shi Zhongwei Shi 6643239 +CN.32.5108 Guangyuan Shi Guangyuan Shi 6643372 +CN.32.5116 Guang’an Shi Guang'an Shi 6643373 +CN.32.5109 Suining Shi Suining Shi 6643374 +CN.32.5119 Bazhong Shi Bazhong Shi 6643375 +CN.16.4508 Guigang Shi Guigang Shi 7909203 +CN.16.4514 Chongzuo Shi Chongzuo Shi 7909220 +CN.16.4513 Laibin Shi Laibin Shi 7909222 +CN.16.4506 Fangchenggang Shi Fangchenggang Shi 7909223 +CN.16.4511 Hezhou Shi Hezhou Shi 7909224 +CN.13.8079473 Wujiaqu Shi Wujiaqu Shi 8079473 +CN.13.8080762 Tumxuk Tumxuk 8080762 +CN.31.4603 Sansha Sansha 8402317 +CN.16.4509 Yulin Shi Yulin Shi 8537502 +CN.32.5114 Meishan Shi Meishan Shi 8537504 +CN.32.5120 Ziyang Shi Ziyang Shi 8594180 +CN.33.8739734 Chongqing Chongqing 8739734 +CN.03.3605 Xinyu Xinyu 9072903 +CN.01.3416 Bozhou Bozhou 11287254 +CN.11.4311 Yongzhou Yongzhou 11287265 +CN.22.11876380 Beijing Beijing 11876380 +CN.13.12324192 Shihezi Shihezi 12324192 +CN.12.12324193 Tianmen Tianmen 12324193 +CN.31.12324194 Wuzhishan City Wuzhishan City 12324194 +CN.31.12324195 Ledong Li Autonomous County Ledong Li Autonomous County 12324195 +CN.31.12324196 Dongfang City Dongfang City 12324196 +CN.31.12324197 Changjiang Li Autonomous County Changjiang Li Autonomous County 12324197 +CN.31.12324198 Lingao County Lingao County 12324198 +CN.12.12324199 Qianjiang Qianjiang 12324199 +CN.12.12324200 Xiantao Xiantao 12324200 +CN.31.12324201 Lingshui Li Autonomous County Lingshui Li Autonomous County 12324201 +CN.28.12324202 Tianjin Municipality Tianjin Municipality 12324202 +CN.31.12324203 Baoting Li and Miao Autonomous County Baoting Li and Miao Autonomous County 12324203 +CN.23.12324204 Shanghai Municipality Shanghai Municipality 12324204 +CN.31.12324205 Tunchang County Tunchang County 12324205 +CN.31.12324206 Ding'an County Ding'an County 12324206 +CN.31.12324207 Baisha Li Autonomous County Baisha Li Autonomous County 12324207 +CN.31.12324208 Qiongzhong Li and Miao Autonomous County Qiongzhong Li and Miao Autonomous County 12324208 +CN.31.12324209 Chengmai County Chengmai County 12324209 +CN.09.12324210 Jiyuan Jiyuan 12324210 +CO.33.25899 Zipaquirá Zipaquira 3665543 +CO.33.25898 Zipacón Zipacon 3665545 +CO.36.15897 Zetaquira Zetaquira 3665548 +CO.29.76895 Zarzal Zarzal 3665560 +CO.02.05895 Zaragoza Zaragoza 3665573 +CO.26.68895 Zapatoca Zapatoca 3665588 +CO.35.13894 Zambrano Zambrano 3665619 +CO.29.76890 Yotoco Yotoco 3665679 +CO.32.85001 Yopal Yopal 3665690 +CO.02.05890 Yolombó Yolombo 3665695 +CO.02.05887 Yarumal Yarumal 3665747 +CO.02.05885 Yalí Yali 3665793 +CO.16.41885 Yaguará Yaguara 3665804 +CO.20.52885 Yacuanquer Yacuanquer 3665812 +CO.33.25885 Yacopí Yacopi 3665814 +CO.37.17877 Viterbo Viterbo 3665852 +CO.36.15879 Viracachá Viracacha 3665880 +CO.33.25878 Viotá Viota 3665882 +CO.33.25875 Villeta Villeta 3665896 +CO.16.41872 Villavieja Villavieja 3665899 +CO.19.50001 Villavicencio Villavicencio 3665901 +CO.28.73873 Villarrica Villarrica 3665912 +CO.21.54874 Villa del Rosario Villa del Rosario 3665914 +CO.33.25873 Villapinzón Villapinzon 3665925 +CO.17.44874 Villanueva Villanueva 3665960 +CO.35.13873 Villanueva Villanueva 3665961 +CO.37.17873 Villamaría Villamaria 3665975 +CO.28.73870 Villahermosa Villahermosa 3665989 +CO.21.54871 Villa Caro Villa Caro 3666017 +CO.29.76869 Vijes Vijes 3666026 +CO.37.17867 Victoria Victoria 3666079 +CO.33.25867 Vianí Viani 3666088 +CO.29.76863 Versalles Versalles 3666103 +CO.33.25862 Vergara Vergara 3666112 +CO.36.15861 Ventaquemada Ventaquemada 3666166 +CO.02.05861 Venecia Venecia 3666207 +CO.28.73861 Venadillo Venadillo 3666227 +CO.26.68861 Vélez Velez 3666233 +CO.02.05856 Valparaíso Valparaiso 3666292 +CO.28.73854 Valle de San Juan Valle de San Juan 3666310 +CO.26.68855 Valle de San José Valle de San Jose 3666312 +CO.12.23855 Valencia Valencia 3666330 +CO.02.05854 Valdivia Valdivia 3666334 +CO.33.25851 Útica Utica 3666364 +CO.04.08849 Usiacurí Usiacuri 3666371 +CO.02.05847 Urrao Urrao 3666396 +CO.17.44847 Uribia Uribia 3666412 +CO.33.25845 Une Une 3666482 +CO.36.15842 Umbita Umbita 3666494 +CO.29.76845 Ulloa Ulloa 3666504 +CO.33.25841 Ubaque Ubaque 3666523 +CO.33.25839 Ubalá Ubala 3666527 +CO.36.15839 Tutazá Tutaza 3666545 +CO.36.15837 Tuta Tuta 3666551 +CO.36.15835 Turmequé Turmeque 3666563 +CO.02.05837 Turbo Turbo 3666571 +CO.35.13838 Turbaná Turbana 3666576 +CO.35.13836 Turbaco Turbaco 3666579 +CO.20.52838 Túquerres Tuquerres 3666583 +CO.36.15001 Tunja Tunja 3666610 +CO.29.76834 Tuluá Tulua 3666646 +CO.04.08832 Tubará Tubara 3666674 +CO.29.76828 Trujillo Trujillo 3666682 +CO.32.85430 Trinidad Trinidad 3666722 +CO.09.19824 Totoró Totoro 3666835 +CO.36.15822 Tota Tota 3666841 +CO.29.76823 Toro Toro 3666882 +CO.09.19821 Toribio Toribio 3666888 +CO.33.25823 Topaipí Topaipi 3666904 +CO.36.15820 Tópaga Topaga 3666906 +CO.26.68820 Tona Tona 3666922 +CO.27.70823 Tolú Viejo Tolu Viejo 3666941 +CO.21.54820 Toledo Toledo 3666961 +CO.02.05819 Toledo Toledo 3666962 +CO.36.15816 Togüí Toguei 3666965 +CO.33.25817 Tocancipá Tocancipa 3666998 +CO.33.25815 Tocaima Tocaima 3667004 +CO.36.15814 Toca Toca 3667008 +CO.02.05809 Titiribí Titiribi 3667024 +CO.36.15808 Tinjacá Tinjaca 3667051 +CO.09.19809 Timbiquí Timbiqui 3667071 +CO.09.19807 Timbío Timbio 3667074 +CO.16.41807 Timaná Timana 3667083 +CO.12.23807 Tierralta Tierralta 3667159 +CO.33.25807 Tibirita Tibirita 3667206 +CO.36.15806 Tibasosa Tibasosa 3667213 +CO.36.15804 Tibaná Tibana 3667219 +CO.33.25805 Tibacuy Tibacuy 3667223 +CO.16.41797 Tesalia Tesalia 3667245 +CO.16.41801 Teruel Teruel 3667248 +CO.21.54800 Teorama Teorama 3667287 +CO.36.15798 Tenza Tenza 3667289 +CO.33.25799 Tenjo Tenjo 3667292 +CO.38.47798 Tenerife Tenerife 3667302 +CO.33.25797 Tena Tena 3667311 +CO.16.41799 Tello Tello 3667324 +CO.33.25793 Tausa Tausa 3667352 +CO.36.15790 Tasco Tasco 3667374 +CO.02.05792 Tarso Tarso 3667381 +CO.16.41791 Tarqui Tarqui 3667388 +CO.20.52788 Tangua Tangua 3667448 +CO.20.52786 Taminango Taminango 3667472 +CO.02.05789 Támesis Tamesis 3667474 +CO.03.81794 Tame Tame 3667480 +CO.32.85400 Támara Tamara 3667517 +CO.10.20787 Tamalameque Tamalameque 3667529 +CO.11.27787 Tadó Tado 3667580 +CO.33.25785 Tabio Tabio 3667630 +CO.36.15778 Sutatenza Sutatenza 3667648 +CO.33.25781 Sutatausa Sutatausa 3667650 +CO.36.15776 Sutamarchán Sutamarchan 3667652 +CO.36.15774 Susacón Susacon 3667661 +CO.33.25779 Susa Susa 3667666 +CO.26.68780 Suratá Surata 3667686 +CO.37.17777 Supía Supia 3667698 +CO.33.25777 Supatá Supata 3667702 +CO.33.25772 Suesca Suesca 3667718 +CO.27.70771 Sucre Sucre 3667734 +CO.26.68773 Sucre Sucre 3667735 +CO.33.25769 Subachoque Subachoque 3667761 +CO.16.41770 Suaza Suaza 3667765 +CO.28.73770 Suárez Suarez 3667775 +CO.04.08770 Suan Suan 3667781 +CO.26.68770 Suaita Suaita 3667784 +CO.09.19760 Sotara Sotara 3667795 +CO.36.15763 Sotaquirá Sotaquira 3667797 +CO.33.25758 Sopó Sopo 3667808 +CO.35.13760 Soplaviento Soplaviento 3667813 +CO.02.05761 Sopetrán Sopetran 3667817 +CO.02.05756 Sonson Sonson 3667821 +CO.04.08758 Soledad Soledad 3667859 +CO.11.27075 Bahía Solano Bahia Solano 3667869 +CO.36.15759 Sogamoso Sogamoso 3667874 +CO.36.15755 Socotá Socota 3667881 +CO.26.68755 Socorro Socorro 3667888 +CO.36.15757 Socha Socha 3667897 +CO.36.15753 Soatá Soata 3667903 +CO.33.25754 Soacha Soacha 3667906 +CO.38.47745 Sitionuevo Sitionuevo 3667924 +CO.11.27745 Sipí Sipi 3667960 +CO.27.70001 Sincelejo Sincelejo 3667985 +CO.35.13744 Simití Simiti 3668014 +CO.33.25745 Simijaca Simijaca 3668018 +CO.26.68745 Simacota Simacota 3668024 +CO.09.19743 Silvia Silvia 3668026 +CO.33.25743 Silvania Silvania 3668029 +CO.21.54743 Silos Silos 3668034 +CO.36.15740 Siachoque Siachoque 3668097 +CO.29.76736 Sevilla Sevilla 3668134 +CO.33.25736 Sesquilé Sesquile 3668139 +CO.02.05736 Segovia Segovia 3668177 +CO.36.15723 Sativasur Sativasur 3668220 +CO.36.15720 Sativanorte Sativanorte 3668222 +CO.33.25718 Sasaima Sasaima 3668229 +CO.21.54720 Sardinata Sardinata 3668246 +CO.03.81736 Saravena Saravena 3668259 +CO.20.52720 Sapuyes Sapuyes 3668269 +CO.38.47703 San Zenón San Zenon 3668287 +CO.08.18753 San Vicente del Caguán San Vicente del Caguan 3668291 +CO.26.68689 San Vicente de Chucurí San Vicente de Chucuri 3668293 +CO.02.05674 San Vicente Ferrer San Vicente Ferrer 3668318 +CO.02.05697 El Santuario El Santuario 3668328 +CO.24.66687 Santuario Santuario 3668329 +CO.04.08685 Santo Tomás Santo Tomas 3668337 +CO.21.54680 Santiago Santiago 3668401 +CO.36.15696 Santa Sofía Santa Sofia 3668437 +CO.36.15693 Santa Rosa de Viterbo Santa Rosa de Viterbo 3668448 +CO.02.05686 Santa Rosa de Osos Santa Rosa de Osos 3668452 +CO.24.66682 Santa Rosa de Cabal Santa Rosa de Cabal 3668455 +CO.35.13683 Santa Rosa Santa Rosa 3668524 +CO.09.19701 Santa Rosa Santa Rosa 3668525 +CO.09.19698 Santander de Quilichao Santander de Quilichao 3668573 +CO.38.47001 Santa Marta Santa Marta 3668614 +CO.16.41676 Santa María Santa Maria 3668643 +CO.28.73686 Santa Isabel Santa Isabel 3668721 +CO.20.52699 Santacruz Santacruz 3668834 +CO.35.13673 Santa Catalina Santa Catalina 3668858 +CO.02.05679 Santa Bárbara Santa Barbara 3668920 +CO.20.52696 Santa Bárbara Santa Barbara 3668921 +CO.38.47707 Santa Ana Santa Ana 3668928 +CO.38.47692 San Sebastián de Buenavista San Sebastian de Buenavista 3668979 +CO.09.19693 San Sebastián San Sebastian 3668992 +CO.02.05670 San Roque San Roque 3669018 +CO.02.05667 San Rafael San Rafael 3669034 +CO.12.23686 San Pelayo San Pelayo 3669085 +CO.27.70717 San Pedro San Pedro 3669167 +CO.02.05664 Municipio de San Pedro de los Milagros Municipio de San Pedro de los Milagros 3669168 +CO.29.76670 San Pedro San Pedro 3669169 +CO.36.15681 San Pablo de Borbur San Pablo de Borbur 3669174 +CO.20.52693 San Pablo San Pablo 3669217 +CO.27.70713 San Onofre San Onofre 3669219 +CO.36.15676 San Miguel de Sema San Miguel de Sema 3669239 +CO.26.68686 San Miguel San Miguel 3669294 +CO.36.15673 San Mateo San Mateo 3669314 +CO.35.13667 San Martín de Loba San Martin de Loba 3669317 +CO.19.50689 San Martín San Martin 3669334 +CO.27.70708 San Marcos San Marcos 3669350 +CO.32.85325 San Luis de Palenque San Luis de Palenque 3669354 +CO.36.15667 San Luis de Gaceno San Luis de Gaceno 3669357 +CO.02.05660 San Luis San Luis 3669407 +CO.28.73678 San Luis San Luis 3669408 +CO.20.52687 San Lorenzo San Lorenzo 3669441 +CO.35.13657 San Juan Nepomuceno San Juan Nepomuceno 3669455 +CO.33.25662 San Juan de Río Seco San Juan de Rio Seco 3669465 +CO.17.44650 San Juan del Cesar San Juan del Cesar 3669470 +CO.36.15664 San José de Pare San Jose de Pare 3669542 +CO.26.68684 San José de Miranda San Jose de Miranda 3669546 +CO.11.27660 San José del Palmar San Jose del Palmar 3669550 +CO.16.41359 Isnos Isnos 3669559 +CO.26.68682 San Joaquín San Joaquin 3669709 +CO.02.05656 San Jerónimo San Jeronimo 3669722 +CO.35.13654 San Jacinto San Jacinto 3669739 +CO.26.68679 San Gil San Gil 3669809 +CO.33.25658 San Francisco San Francisco 3669885 +CO.35.13650 San Fernando San Fernando 3669903 +CO.35.13647 San Estanislao San Estanislao 3669930 +CO.20.52683 Sandoná Sandona 3669939 +CO.21.54673 San Cayetano San Cayetano 3669985 +CO.33.25653 San Cayetano San Cayetano 3669986 +CO.12.23678 San Carlos San Carlos 3670009 +CO.02.05649 San Carlos San Carlos 3670010 +CO.21.54670 San Calixto San Calixto 3670012 +CO.12.23675 San Bernardo del Viento San Bernardo del Viento 3670019 +CO.33.25649 San Bernardo San Bernardo 3670036 +CO.27.70678 San Benito Abad San Benito Abad 3670039 +CO.26.68673 San Benito San Benito 3670044 +CO.28.73675 San Antonio San Antonio 3670198 +CO.12.23672 San Antero San Antero 3670200 +CO.12.23670 San Andrés Sotavento San Andres Sotavento 3670208 +CO.25.88001 San Andrés San Andres 3670229 +CO.02.05647 San Andrés de Cuerquía San Andres de Cuerquia 3670230 +CO.26.68669 San Andrés San Andres 3670231 +CO.16.41668 San Agustín San Agustin 3670266 +CO.27.70670 Sampués Sampues 3670282 +CO.20.52678 Samaniego Samaniego 3670294 +CO.37.17662 Samaná Samana 3670301 +CO.36.15646 Samacá Samaca 3670304 +CO.02.05642 Salgar Salgar 3670351 +CO.23.63690 Salento Salento 3670353 +CO.21.54660 Salazar Salazar 3670361 +CO.38.47675 Salamina Salamina 3670371 +CO.37.17653 Salamina Salamina 3670372 +CO.16.41660 Saladoblanco Saladoblanco 3670384 +CO.12.23660 Sahagún Sahagun 3670420 +CO.36.15638 Sáchica Sachica 3670432 +CO.32.85315 Sácama Sacama 3670444 +CO.36.15632 Saboyá Saboya 3670448 +CO.04.08638 Sabanalarga Sabanalarga 3670507 +CO.02.05628 Sabanalarga Sabanalarga 3670508 +CO.04.08634 Sabanagrande Sabanagrande 3670519 +CO.28.73624 Rovira Rovira 3670588 +CO.09.19622 Rosas Rosas 3670596 +CO.36.15621 Rondón Rondon 3670627 +CO.28.73622 Roncesvalles Roncesvalles 3670630 +CO.29.76622 Roldanillo Roldanillo 3670645 +CO.10.20621 La Paz La Paz 3670673 +CO.20.52621 Roberto Payán Roberto Payan 3670681 +CO.16.41615 Rivera Rivera 3670693 +CO.37.17616 Risaralda Risaralda 3670701 +CO.11.27615 Riosucio Riosucio 3670720 +CO.37.17614 Riosucio Riosucio 3670721 +CO.26.68615 Rionegro Rionegro 3670735 +CO.02.05615 Rionegro Rionegro 3670736 +CO.17.44001 Riohacha Riohacha 3670747 +CO.29.76616 Riofrío Riofrio 3670755 +CO.10.20614 Río de Oro Rio de Oro 3670757 +CO.28.73616 Rioblanco Rioblanco 3670766 +CO.27.70230 Chalán Chalan 3670818 +CO.20.52612 Ricaurte Ricaurte 3670819 +CO.02.05607 Retiro Retiro 3670853 +CO.19.50606 Restrepo Restrepo 3670859 +CO.29.76606 Restrepo Restrepo 3670860 +CO.04.08606 Repelón Repelon 3670876 +CO.38.47605 Remolino Remolino 3670898 +CO.02.05604 Remedios Remedios 3670900 +CO.32.85279 Recetor Recetor 3670935 +CO.36.15600 Ráquira Raquira 3670967 +CO.36.15599 Ramiriquí Ramiriqui 3671003 +CO.21.54599 Ragonvalia Ragonvalia 3671019 +CO.33.25599 Apulo Apulo 3671021 +CO.33.25596 Quipile Quipile 3671073 +CO.24.66594 Quinchía Quinchia 3671092 +CO.23.63594 Quimbaya Quimbaya 3671099 +CO.11.27001 Quibdó Quibdo 3671117 +CO.33.25594 Quetame Quetame 3671120 +CO.33.25592 Quebradanegra Quebradanegra 3671164 +CO.12.23586 Purísima Purisima 3671204 +CO.28.73585 Purificación Purificacion 3671209 +CO.09.19585 Puracé Purace 3671223 +CO.20.52585 Pupiales Pupiales 3671229 +CO.33.25580 Pulí Puli 3671280 +CO.26.68575 Puerto Wilches Puerto Wilches 3671289 +CO.09.19573 Puerto Tejada Puerto Tejada 3671316 +CO.33.25572 Puerto Salgar Puerto Salgar 3671331 +CO.19.50573 Puerto López Puerto Lopez 3671422 +CO.19.50577 Puerto Lleras Puerto Lleras 3671425 +CO.12.23574 Puerto Escondido Puerto Escondido 3671471 +CO.04.08573 Puerto Colombia Puerto Colombia 3671506 +CO.36.15572 Puerto Boyacá Puerto Boyaca 3671533 +CO.02.05579 Puerto Berrío Puerto Berrio 3671541 +CO.20.52573 Puerres Puerres 3671578 +CO.26.68572 Puente Nacional Puente Nacional 3671592 +CO.38.47570 Puebloviejo Puebloviejo 3671628 +CO.02.05576 Pueblorrico Pueblorrico 3671632 +CO.24.66572 Pueblo Rico Pueblo Rico 3671635 +CO.12.23570 Pueblo Nuevo Pueblo Nuevo 3671664 +CO.25.88564 Providencia Providencia 3671718 +CO.28.73563 Prado Prado 3671766 +CO.29.76563 Pradera Pradera 3671773 +CO.20.52560 Potosí Potosi 3671849 +CO.32.85263 Pore Pore 3671904 +CO.09.19001 Popayán Popayan 3671917 +CO.04.08558 Polonuevo Polonuevo 3671951 +CO.38.47555 Plato Plato 3672032 +CO.12.23555 Planeta Rica Planeta Rica 3672069 +CO.28.73555 Planadas Planadas 3672078 +CO.38.47551 Pivijay Pivijay 3672094 +CO.16.41551 Pitalito Pitalito 3672111 +CO.16.41548 Pital Pital 3672124 +CO.36.15550 Pisba Pisba 3672144 +CO.04.08549 Piojó Piojo 3672177 +CO.26.68549 Pinchote Pinchote 3672205 +CO.23.63548 Pijao Pijao 3672256 +CO.09.19548 Piendamó Piendamo 3672262 +CO.28.73547 Piedras Piedras 3672292 +CO.26.68547 Piedecuesta Piedecuesta 3672331 +CO.36.15542 Pesca Pesca 3672430 +CO.24.66001 Pereira Pereira 3672487 +CO.02.05543 Peque Peque 3672513 +CO.37.17541 Pensilvania Pensilvania 3672524 +CO.02.05541 Peñol Penol 3672541 +CO.38.47541 Pedraza Pedraza 3672634 +CO.36.15537 Paz de Río Paz de Rio 3672652 +CO.32.85250 Paz de Ariporo Paz de Ariporo 3672655 +CO.20.52427 Magüi Maguei 3672667 +CO.36.15533 Paya Paya 3672670 +CO.36.15531 Pauna Pauna 3672699 +CO.09.19532 Patía Patia 3672762 +CO.20.52001 Pasto Pasto 3672779 +CO.33.25535 Pasca Pasca 3672814 +CO.26.68533 Páramo Paramo 3672900 +CO.36.15522 Panqueba Panqueba 3672982 +CO.33.25524 Pandi Pandi 3672998 +CO.21.54520 Pamplonita Pamplonita 3673042 +CO.21.54518 Pamplona Pamplona 3673046 +CO.35.13549 Pinillos Pinillos 3673097 +CO.27.70523 Palmito Palmito 3673144 +CO.29.76520 Palmira Palmira 3673165 +CO.26.68524 Palmas del Socorro Palmas del Socorro 3673191 +CO.04.08520 Palmar de Varela Palmar de Varela 3673221 +CO.26.68522 Palmar Palmar 3673242 +CO.37.17524 Palestina Palestina 3673276 +CO.16.41524 Palermo Palermo 3673290 +CO.36.15518 Pajarito Pajarito 3673353 +CO.36.15516 Paipa Paipa 3673371 +CO.33.25518 Paime Paime 3673373 +CO.16.41518 Paicol Paicol 3673387 +CO.09.19517 Paez Paez 3673399 +CO.09.19513 Padilla Padilla 3673408 +CO.37.17513 Pácora Pacora 3673414 +CO.33.25513 Pacho Pacho 3673425 +CO.36.15511 Pachavita Pachavita 3673432 +CO.27.70508 Ovejas Ovejas 3673457 +CO.36.15507 Otanche Otanche 3673476 +CO.20.52506 Ospina Ospina 3673483 +CO.28.73504 Ortega Ortega 3673514 +CO.32.85230 Orocué Orocue 3673538 +CO.16.41503 Oporapa Oporapa 3673579 +CO.26.68502 Onzaga Onzaga 3673591 +CO.02.05501 Olaya Olaya 3673617 +CO.26.68500 Oiba Oiba 3673638 +CO.21.54498 Ocaña Ocana 3673663 +CO.26.68498 Ocamonte Ocamonte 3673665 +CO.29.76497 Obando Obando 3673678 +CO.11.27495 Nuquí Nuqui 3673691 +CO.32.85225 Nunchía Nunchia 3673697 +CO.36.15494 Nuevo Colón Nuevo Colon 3673731 +CO.11.27491 Nóvita Novita 3673784 +CO.33.25491 Nocaima Nocaima 3673827 +CO.36.15491 Nobsa Nobsa 3673830 +CO.33.25489 Nimaima Nimaima 3673846 +CO.33.25488 Nilo Nilo 3673850 +CO.33.25486 Nemocón Nemocon 3673888 +CO.16.41001 Neiva Neiva 3673900 +CO.37.17486 Neira Neira 3673904 +CO.28.73483 Natagaima Natagaima 3674011 +CO.16.41483 Nátaga Nataga 3674013 +CO.02.05483 Nariño Narino 3674032 +CO.33.25483 Nariño Narino 3674033 +CO.36.15480 Muzo Muzo 3674122 +CO.21.54480 Mutiscua Mutiscua 3674126 +CO.02.05480 Mutatá Mutata 3674131 +CO.02.05475 Murindó Murindo 3674162 +CO.33.25473 Mosquera Mosquera 3674295 +CO.20.52473 Mosquera Mosquera 3674296 +CO.27.70473 Morroa Morroa 3674338 +CO.35.13473 Morales Morales 3674414 +CO.09.19473 Morales Morales 3674415 +CO.32.85162 Monterrey Monterrey 3674446 +CO.12.23001 Montería Monteria 3674454 +CO.23.63470 Montenegro Montenegro 3674464 +CO.12.23466 Montelíbano Montelibano 3674471 +CO.02.05467 Montebello Montebello 3674520 +CO.08.18410 La Montañita La Montanita 3674528 +CO.36.15469 Moniquirá Moniquira 3674574 +CO.36.15466 Monguí Mongui 3674578 +CO.36.15464 Mongua Mongua 3674581 +CO.35.13468 Mompós Mompos 3674600 +CO.26.68468 Molagavita Molagavita 3674619 +CO.26.68464 Mogotes Mogotes 3674641 +CO.22.86001 Mocoa Mocoa 3674655 +CO.24.66456 Mistrató Mistrato 3674679 +CO.09.19455 Miranda Miranda 3674703 +CO.36.15455 Miraflores Miraflores 3674743 +CO.09.19450 Mercaderes Mercaderes 3674852 +CO.28.73449 Melgar Melgar 3674886 +CO.33.25438 Medina Medina 3674933 +CO.02.05001 Medellín Medellin 3674954 +CO.26.68444 Matanza Matanza 3675119 +CO.37.17446 Marulanda Marulanda 3675192 +CO.24.66440 Marsella Marsella 3675214 +CO.37.17444 Marquetalia Marquetalia 3675235 +CO.37.17442 Marmato Marmato 3675245 +CO.28.73443 Municipio de San Sebastián de Mariquita Municipio de San Sebastian de Mariquita 3675253 +CO.36.15442 Maripí Maripi 3675256 +CO.02.05440 Marinilla Marinilla 3675265 +CO.35.13442 Municipio de María la Baja Municipio de Maria la Baja 3675288 +CO.35.13440 Margarita Margarita 3675307 +CO.37.17433 Manzanares Manzanares 3675412 +CO.33.25436 Manta Manta 3675433 +CO.37.17001 Manizales Manizales 3675444 +CO.32.85139 Maní Mani 3675454 +CO.04.08436 Manatí Manati 3675514 +CO.20.52435 Mallama Mallama 3675578 +CO.04.08433 Malambo Malambo 3675597 +CO.26.68432 Málaga Malaga 3675606 +CO.27.70429 Majagual Majagual 3675640 +CO.17.44430 Maicao Maicao 3675659 +CO.35.13433 Mahates Mahates 3675666 +CO.35.13430 Magangué Magangue 3675695 +CO.33.25430 Madrid Madrid 3675708 +CO.33.25426 Macheta Macheta 3675758 +CO.02.05425 Maceo Maceo 3675769 +CO.26.68425 Macaravita Macaravita 3675781 +CO.36.15425 Macanal Macanal 3675793 +CO.04.08421 Luruaco Luruaco 3675827 +CO.21.54418 Lourdes Lourdes 3675858 +CO.26.68418 Los Santos Los Santos 3675909 +CO.20.52418 Los Andes Los Andes 3676357 +CO.12.23417 Lorica Lorica 3676400 +CO.09.19418 Municipio de López de Micay Municipio de Lopez de Micay 3676418 +CO.11.27413 Lloró Lloro 3676478 +CO.20.52411 Linares Linares 3676541 +CO.02.05411 Liborina Liborina 3676592 +CO.28.73411 Líbano Libano 3676606 +CO.28.73408 Lérida Lerida 3676628 +CO.33.25407 Lenguazaque Lenguazaque 3676645 +CO.36.15407 Villa de Leyva Villa de Leyva 3676662 +CO.26.68406 Lebríja Lebrija 3676675 +CO.24.66400 La Virginia La Virginia 3676723 +CO.33.25402 La Vega La Vega 3676870 +CO.09.19397 La Vega La Vega 3676871 +CO.36.15403 La Uvita La Uvita 3676885 +CO.02.05400 La Unión La Union 3676936 +CO.29.76400 La Unión La Union 3676937 +CO.20.52399 La Unión La Union 3676938 +CO.23.63401 La Tebaida La Tebaida 3677011 +CO.09.19392 La Sierra La Sierra 3677458 +CO.21.54398 La Playa La Playa 3678089 +CO.16.41396 La Plata La Plata 3678098 +CO.33.25398 La Peña La Pena 3678169 +CO.26.68397 La Paz La Paz 3678194 +CO.33.25394 La Palma La Palma 3678287 +CO.33.25386 La Mesa La Mesa 3678411 +CO.10.20383 La Gloria La Gloria 3678913 +CO.20.52381 La Florida La Florida 3679009 +CO.02.05380 La Estrella La Estrella 3679071 +CO.37.17380 La Dorada La Dorada 3679279 +CO.29.76377 La Cumbre La Cumbre 3679319 +CO.20.52378 La Cruz La Cruz 3679381 +CO.24.66383 La Celia La Celia 3679543 +CO.02.05376 La Ceja La Ceja 3679555 +CO.36.15380 La Capilla La Capilla 3679629 +CO.33.25377 La Calera La Calera 3679663 +CO.36.15377 Labranzagrande Labranzagrande 3679717 +CO.21.54377 Labateca Labateca 3679781 +CO.16.41378 La Argentina La Argentina 3679855 +CO.26.68013 Aguada Aguada 3679928 +CO.11.27372 Juradó Jurado 3680091 +CO.33.25372 Junín Junin 3680116 +CO.04.08372 Juan de Acosta Juan de Acosta 3680177 +CO.26.68370 Jordán Jordan 3680237 +CO.26.68368 Jesús María Jesus Maria 3680298 +CO.33.25368 Jerusalén Jerusalen 3680310 +CO.36.15368 Jericó Jerico 3680319 +CO.02.05368 Jericó Jerico 3680320 +CO.36.15367 Jenesano Jenesano 3680336 +CO.02.05364 Jardín Jardin 3680367 +CO.29.76364 Jamundí Jamundi 3680388 +CO.09.19364 Jambaló Jambalo 3680394 +CO.36.15362 Iza Iza 3680427 +CO.02.05361 Ituango Ituango 3680435 +CO.02.05360 Itagui Itagui 3680451 +CO.11.27361 Istmina Istmina 3680454 +CO.16.41357 Municipio de Íquira Municipio de Iquira 3680532 +CO.20.52356 Ipiales Ipiales 3680540 +CO.09.19355 Inzá Inza 3680555 +CO.20.52354 Imués Imues 3680602 +CO.20.52352 Iles Iles 3680617 +CO.28.73352 Icononzo Icononzo 3680642 +CO.28.73001 Ibagué Ibague 3680657 +CO.28.73349 Honda Honda 3680841 +CO.16.41349 Hobo Hobo 3680855 +CO.21.54347 Herrán Herran 3680887 +CO.02.05347 Heliconia Heliconia 3680903 +CO.32.85125 Hato Corozal Hato Corozal 3681010 +CO.26.68344 Hato Hato 3681027 +CO.21.54344 Hacarí Hacari 3681169 +CO.33.25339 Gutiérrez Gutierrez 3681177 +CO.36.15332 Güicán Gueican 3681223 +CO.26.68327 Güepsa Gueepsa 3681235 +CO.36.15325 Guayatá Guayata 3681256 +CO.33.25328 Guayabal de Siquima Guayabal de Siquima 3681307 +CO.26.68324 Guavatá Guavata 3681347 +CO.24.66318 Guática Guatica 3681354 +CO.36.15322 Guateque Guateque 3681357 +CO.33.25326 Guatavita Guatavita 3681361 +CO.33.25324 Guataquí Guataqui 3681365 +CO.02.05321 Guatapé Guatape 3681369 +CO.33.25322 Guasca Guasca 3681405 +CO.02.05318 Guarne Guarne 3681430 +CO.26.68322 Guapotá Guapota 3681492 +CO.09.19318 Guapi Guapi 3681506 +CO.28.73319 Guamo Guamo 3681564 +CO.38.47318 Guamal Guamal 3681606 +CO.19.50318 Guamal Guamal 3681607 +CO.20.52323 Gualmatán Gualmatan 3681620 +CO.20.52320 Guaitarilla Guaitarilla 3681645 +CO.33.25320 Guaduas Guaduas 3681703 +CO.26.68320 Guadalupe Guadalupe 3681734 +CO.16.41319 Guadalupe Guadalupe 3681735 +CO.20.52317 Guachucal Guachucal 3681757 +CO.33.25317 Guachetá Guacheta 3681768 +CO.29.76318 Guacarí Guacari 3681798 +CO.36.15317 Guacamayas Guacamayas 3681815 +CO.26.68318 Guaca Guaca 3681833 +CO.19.50313 Granada Granada 3681961 +CO.21.54313 Gramalote Gramalote 3681968 +CO.10.20310 González Gonzalez 3681991 +CO.02.05310 Gómez Plata Gomez Plata 3681998 +CO.26.68307 Girón Giron 3682019 +CO.02.05308 Girardota Girardota 3682023 +CO.33.25307 Girardot Girardot 3682029 +CO.02.05306 Giraldo Giraldo 3682031 +CO.29.76306 Ginebra Ginebra 3682040 +CO.16.41306 Gigante Gigante 3682048 +CO.23.63302 Génova Genova 3682071 +CO.16.41298 Garzón Garzon 3682109 +CO.36.15299 Garagoa Garagoa 3682161 +CO.36.15296 Gameza Gameza 3682173 +CO.26.68298 Gambita Gambita 3682179 +CO.10.20295 Gamarra Gamarra 3682184 +CO.33.25299 Gama Gama 3682186 +CO.04.08296 Galapa Galapa 3682239 +CO.26.68296 Galán Galan 3682244 +CO.33.25297 Gachetá Gacheta 3682259 +CO.36.15293 Gachantivá Gachantiva 3682261 +CO.33.25295 Gachancipá Gachancipa 3682263 +CO.33.25293 Gachala Gachala 3682267 +CO.33.25290 Fusagasugá Fusagasuga 3682275 +CO.33.25288 Fúquene Fuquene 3682280 +CO.33.25286 Funza Funza 3682282 +CO.20.52287 Funes Funes 3682284 +CO.38.47288 Fundación Fundacion 3682289 +CO.02.05284 Frontino Frontino 3682314 +CO.28.73283 Fresno Fresno 3682331 +CO.02.05282 Fredonia Fredonia 3682333 +CO.33.25281 Fosca Fosca 3682359 +CO.17.44279 Fonseca Fonseca 3682376 +CO.33.25279 Fomeque Fomeque 3682381 +CO.26.68276 Floridablanca Floridablanca 3682386 +CO.29.76275 Florida Florida 3682394 +CO.36.15276 Floresta Floresta 3682401 +CO.08.18001 Florencia Florencia 3682428 +CO.28.73275 Flandes Flandes 3682459 +CO.36.15272 Firavitoba Firavitoba 3682466 +CO.23.63272 Filandia Filandia 3682475 +CO.37.17272 Filadelfia Filadelfia 3682482 +CO.28.73270 Falan Falan 3682511 +CO.33.25269 Facatativá Facatativa 3682517 +CO.28.73268 Espinal Espinal 3682574 +CO.02.05266 Envigado Envigado 3682632 +CO.02.05264 Entrerrios Entrerrios 3682634 +CO.26.68266 Enciso Enciso 3682655 +CO.26.68264 Encino Encino 3682657 +CO.21.54261 El Zulia El Zulia 3682683 +CO.09.19256 El Tambo El Tambo 3682966 +CO.20.52260 El Tambo El Tambo 3682967 +CO.20.52258 El Tablón de Gómez El Tablon de Gomez 3682983 +CO.20.52256 El Rosario El Rosario 3683153 +CO.38.47258 El Piñon El Pinon 3683465 +CO.33.25258 El Peñón El Penon 3683506 +CO.16.41244 Elías Elias 3684030 +CO.35.13248 El Guamo El Guamo 3684120 +CO.26.68245 El Guacamayo El Guacamayo 3684133 +CO.36.15248 El Espino El Espino 3684192 +CO.29.76250 El Dovio El Dovio 3684267 +CO.33.25245 El Colegio El Colegio 3684506 +CO.36.15244 El Cocuy El Cocuy 3684511 +CO.20.52250 El Charco El Charco 3684581 +CO.29.76248 El Cerrito El Cerrito 3684616 +CO.35.13244 El Carmen de Bolívar El Carmen de Bolivar 3684667 +CO.21.54245 El Carmen El Carmen 3684711 +CO.11.27245 El Carmen de Atrato El Carmen de Atrato 3684712 +CO.19.50245 El Calvario El Calvario 3684771 +CO.29.76246 El Cairo El Cairo 3684790 +CO.38.47245 El Banco El Banco 3684928 +CO.29.76243 El Águila El Aguila 3685028 +CO.02.05240 Ebéjico Ebejico 3685059 +CO.21.54239 Durania Durania 3685071 +CO.36.15238 Duitama Duitama 3685085 +CO.02.05237 Don Matías Don Matias 3685127 +CO.28.73236 Dolores Dolores 3685179 +CO.29.76233 Dagua Dagua 3685293 +CO.02.05234 Dabeiba Dabeiba 3685297 +CO.26.68229 Curití Curiti 3685346 +CO.28.73226 Cunday Cunday 3685419 +CO.20.52227 Cumbal Cumbal 3685433 +CO.19.50226 Cumaral Cumaral 3685446 +CO.36.15226 Cuítiva Cuitiva 3685483 +CO.21.54223 Cucutilla Cucutilla 3685530 +CO.21.54001 Cúcuta Cucuta 3685534 +CO.33.25224 Cucunubá Cucunuba 3685541 +CO.36.15223 Cubará Cubara 3685572 +CO.20.52224 Cuaspud Cuaspud 3685615 +CO.28.73217 Coyaima Coyaima 3685709 +CO.36.15218 Covarachía Covarachia 3685715 +CO.33.25214 Cota Cota 3685734 +CO.36.15215 Corrales Corrales 3685795 +CO.27.70215 Corozal Corozal 3685831 +CO.26.68217 Coromoro Coromoro 3685841 +CO.09.19212 Corinto Corinto 3685873 +CO.35.13212 Córdoba Cordoba 3685904 +CO.20.52215 Córdoba Cordoba 3685905 +CO.36.15212 Coper Coper 3685944 +CO.02.05212 Copacabana Copacabana 3685950 +CO.21.54206 Convención Convencion 3685957 +CO.26.68211 Contratación Contratacion 3685962 +CO.20.52210 Contadero Contadero 3685975 +CO.20.52207 Consaca Consaca 3685985 +CO.26.68209 Confines Confines 3685996 +CO.11.27205 Condoto Condoto 3686003 +CO.02.05209 Concordia Concordia 3686016 +CO.26.68207 Concepción Concepcion 3686033 +CO.02.05206 Concepción Concepcion 3686034 +CO.36.15204 Cómbita Combita 3686053 +CO.20.52203 Colón Colon 3686108 +CO.16.41206 Colombia Colombia 3686121 +CO.33.25200 Cogua Cogua 3686135 +CO.28.73200 Coello Coello 3686143 +CO.02.05197 Cocorná Cocorna 3686159 +CO.02.05190 Cisneros Cisneros 3686229 +CO.23.63190 Circasia Circasia 3686234 +CO.12.23189 Ciénaga de Oro Cienaga de Oro 3686273 +CO.38.47189 Ciénaga Cienaga 3686276 +CO.36.15189 Ciénega Cienega 3686280 +CO.29.76122 Caicedonia Caicedonia 3686294 +CO.33.25183 Chocontá Choconta 3686423 +CO.33.25181 Choachí Choachi 3686442 +CO.36.15185 Chitaraque Chitaraque 3686455 +CO.21.54174 Chitagá Chitaga 3686461 +CO.36.15183 Chita Chita 3686466 +CO.36.15180 Chiscas Chiscas 3686472 +CO.10.20178 Chiriguaná Chiriguana 3686481 +CO.36.15176 Chiquinquirá Chiquinquira 3686515 +CO.26.68179 Chipatá Chipata 3686531 +CO.33.25178 Chipaque Chipaque 3686533 +CO.12.23182 Chinú Chinu 3686541 +CO.37.17174 Chinchiná Chinchina 3686562 +CO.36.15172 Chinavita Chinavita 3686571 +CO.21.54172 Chinácota Chinacota 3686575 +CO.10.20175 Chimichagua Chimichagua 3686586 +CO.12.23168 Chimá Chima 3686607 +CO.26.68176 Chima Chima 3686608 +CO.02.05172 Chigorodó Chigorodo 3686637 +CO.33.25175 Chía Chia 3686677 +CO.26.68169 Charta Charta 3686713 +CO.26.68167 Charalá Charala 3686738 +CO.28.73168 Chaparral Chaparral 3686794 +CO.32.85015 Chameza Chameza 3686820 +CO.33.25168 Chaguaní Chaguani 3686852 +CO.38.47161 Cerro San Antonio Cerro San Antonio 3686895 +CO.26.68162 Cerrito Cerrito 3686909 +CO.36.15162 Cerinza Cerinza 3686919 +CO.12.23162 Cereté Cerete 3686923 +CO.26.68160 Cepitá Cepita 3686926 +CO.02.05154 Caucasia Caucasia 3687026 +CO.19.50150 Castilla la Nueva Castilla la Nueva 3687085 +CO.28.73152 Casabianca Casabianca 3687214 +CO.29.76147 Cartago Cartago 3687232 +CO.35.13001 Cartagena de Indias Cartagena de Indias 3687247 +CO.02.05150 Carolina Carolina 3687311 +CO.33.25154 Carmen de Carupa Carmen de Carupa 3687322 +CO.28.73148 Carmen de Apicalá Carmen de Apicala 3687325 +CO.26.68152 Carcasí Carcasi 3687395 +CO.02.05145 Caramanta Caramanta 3687428 +CO.33.25151 Caqueza Caqueza 3687477 +CO.26.68147 Capitanejo Capitanejo 3687491 +CO.33.25148 Caparrapí Caparrapi 3687506 +CO.04.08141 Candelaria Candelaria 3687646 +CO.29.76130 Candelaria Candelaria 3687647 +CO.02.05138 Cañasgordas Canasgordas 3687679 +CO.36.15135 Campohermoso Campohermoso 3687753 +CO.04.08137 Campo de La Cruz Campo de La Cruz 3687759 +CO.16.41132 Campoalegre Campoalegre 3687808 +CO.02.05134 Campamento Campamento 3687840 +CO.09.19142 Caloto Caloto 3687881 +CO.29.76126 Calima Calima 3687908 +CO.26.68132 California California 3687919 +CO.29.76001 Cali Cali 3687926 +CO.09.19137 Caldono Caldono 3687934 +CO.02.05129 Caldas Caldas 3687954 +CO.36.15131 Caldas Caldas 3687955 +CO.23.63130 Calarca Calarca 3687965 +CO.35.13140 Calamar Calamar 3687977 +CO.33.25126 Cajicá Cajica 3688007 +CO.09.19130 Cajibío Cajibio 3688010 +CO.28.73124 Cajamarca Cajamarca 3688022 +CO.27.70124 Caimito Caimito 3688031 +CO.02.05125 Caicedo Caicedo 3688073 +CO.21.54125 Cácota Cacota 3688088 +CO.21.54128 Cachirá Cachira 3688108 +CO.02.05120 Cáceres Caceres 3688130 +CO.26.68121 Cabrera Cabrera 3688173 +CO.36.15114 Busbanzá Busbanza 3688215 +CO.02.05113 Buriticá Buritica 3688226 +CO.29.76113 Bugalagrande Bugalagrande 3688255 +CO.20.52110 Buesaco Buesaco 3688267 +CO.09.19110 Buenos Aires Buenos Aires 3688360 +CO.36.15109 Buenavista Buenavista 3688364 +CO.21.54109 Bucarasica Bucarasica 3688463 +CO.26.68001 Bucaramanga Bucaramanga 3688467 +CO.36.15106 Briceño Briceno 3688505 +CO.36.15104 Boyacá Boyaca 3688543 +CO.26.68101 Bolívar Bolivar 3688666 +CO.29.76100 Bolívar Bolivar 3688668 +CO.09.19100 Bolívar Bolivar 3688669 +CO.11.27099 Bojaya Bojaya 3688672 +CO.33.25099 Bojacá Bojaca 3688674 +CO.21.54099 Bochalema Bochalema 3688707 +CO.36.15097 Boavita Boavita 3688776 +CO.33.25095 Bituima Bituima 3688812 +CO.26.68092 Betulia Betulia 3688842 +CO.02.05093 Betulia Betulia 3688843 +CO.36.15092 Betéitiva Beteitiva 3688847 +CO.02.05091 Betania Betania 3688865 +CO.36.15090 Berbeo Berbeo 3688910 +CO.33.25086 Beltrán Beltran 3688919 +CO.02.05086 Belmira Belmira 3688924 +CO.02.05088 Bello Bello 3688929 +CO.24.66088 Belén de Umbría Belen de Umbria 3688990 +CO.08.18094 Belén de Los Andaquies Belen de Los Andaquies 3688992 +CO.36.15087 Belén Belen 3689007 +CO.37.17088 Belalcázar Belalcazar 3689013 +CO.04.08001 Barranquilla Barranquilla 3689152 +CO.35.13074 Barranco de Loba Barranco de Loba 3689158 +CO.17.44078 Barrancas Barrancas 3689165 +CO.26.68081 Barrancabermeja Barrancabermeja 3689170 +CO.26.68079 Barichara Barichara 3689188 +CO.02.05079 Barbosa Barbosa 3689207 +CO.26.68077 Barbosa Barbosa 3689208 +CO.20.52079 Barbacoas Barbacoas 3689229 +CO.16.41078 Baraya Baraya 3689234 +CO.04.08078 Baranoa Baranoa 3689237 +CO.24.66075 Balboa Balboa 3689293 +CO.09.19075 Balboa Balboa 3689294 +CO.11.27077 Bajo Baudó Bajo Baudo 3689318 +CO.11.27073 Bagadó Bagado 3689337 +CO.12.23068 Ayapel Ayapel 3689382 +CO.28.73067 Ataco Ataco 3689451 +CO.28.73055 Armero Armero 3689552 +CO.02.05059 Armenia Armenia 3689562 +CO.23.63001 Armenia Armenia 3689563 +CO.35.13052 Arjona Arjona 3689572 +CO.29.76054 Argelia Argelia 3689618 +CO.09.19050 Argelia Argelia 3689619 +CO.36.15051 Arcabuco Arcabuco 3689690 +CO.02.05051 Arboletes Arboletes 3689694 +CO.21.54051 Arboledas Arboledas 3689698 +CO.20.52051 Arboleda Arboleda 3689706 +CO.33.25053 Arbeláez Arbelaez 3689710 +CO.03.81001 Arauca Arauca 3689720 +CO.26.68051 Aratoca Aratoca 3689724 +CO.37.17050 Aranzazu Aranzazu 3689741 +CO.38.47053 Aracataca Aracataca 3689761 +CO.36.15047 Aquitania Aquitania 3689772 +CO.24.66045 Apía Apia 3689794 +CO.28.73043 Anzoátegui Anzoategui 3689803 +CO.02.05044 Anza Anza 3689805 +CO.02.05042 Santafé de Antioquia Santafe de Antioquia 3689819 +CO.29.76041 Ansermanuevo Ansermanuevo 3689832 +CO.37.17042 Anserma Anserma 3689834 +CO.02.05040 Anorí Anori 3689839 +CO.33.25040 Anolaima Anolaima 3689842 +CO.02.05038 Angostura Angostura 3689875 +CO.02.05036 Angelópolis Angelopolis 3689878 +CO.02.05034 Andes Andes 3689900 +CO.29.76036 Andalucía Andalucia 3689907 +CO.20.52036 Ancuyá Ancuya 3689916 +CO.33.25035 Anapoima Anapoima 3689942 +CO.28.73030 Ambalema Ambalema 3689980 +CO.02.05031 Amalfi Amalfi 3690011 +CO.02.05030 Amagá Amaga 3690020 +CO.28.73026 Alvarado Alvarado 3690031 +CO.11.27025 Alto Baudo Alto Baudo 3690070 +CO.16.41026 Altamira Altamira 3690104 +CO.28.73024 Alpujarra Alpujarra 3690125 +CO.36.15022 Almeida Almeida 3690135 +CO.09.19022 Almaguer Almaguer 3690137 +CO.16.41020 Algeciras Algeciras 3690161 +CO.38.47030 Algarrobo Algarrobo 3690173 +CO.02.05021 Alejandría Alejandria 3690217 +CO.20.52022 Aldana Aldana 3690227 +CO.29.76020 Alcalá Alcala 3690238 +CO.26.68020 Albania Albania 3690263 +CO.33.25019 Albán Alban 3690267 +CO.20.52019 Albán Alban 3690268 +CO.16.41016 Aipe Aipe 3690288 +CO.10.20013 Agustín Codazzi Agustin Codazzi 3690298 +CO.32.85010 Aguazul Aguazul 3690317 +CO.33.25001 Agua de Dios Agua de Dios 3690430 +CO.37.17013 Aguadas Aguadas 3690432 +CO.10.20011 Aguachica Aguachica 3690466 +CO.16.41013 Agrado Agrado 3690521 +CO.35.13006 Achí Achi 3690550 +CO.16.41006 Acevedo Acevedo 3690553 +CO.11.27006 Acandí Acandi 3690573 +CO.19.50006 Acacías Acacias 3690578 +CO.02.05004 Abriaquí Abriaqui 3690583 +CO.21.54003 Abrego Abrego 3690586 +CO.02.05002 Abejorral Abejorral 3690593 +CO.03.81065 Arauquita Arauquita 6194448 +CO.03.81300 Fortul Fortul 6194449 +CO.03.81591 Puerto Rondón Puerto Rondon 6194450 +CO.03.81220 Cravo Norte Cravo Norte 6195938 +CO.32.85136 La Salina La Salina 6198139 +CO.22.86571 Puerto Guzmán Puerto Guzman 6791991 +CO.08.18785 Solita Solita 6792005 +CO.14.95015 Calamar Calamar 6798554 +CO.19.50350 La Macarena La Macarena 6826880 +CO.14.95001 San José del Guaviare San Jose del Guaviare 6851384 +CO.14.95200 Miraflores Miraflores 6976870 +CO.08.18460 Milán Milan 6977691 +CO.08.18592 Puerto Rico Puerto Rico 6979259 +CO.08.18247 El Doncello El Doncello 6979260 +CO.08.18256 El Paujil El Paujil 6979261 +CO.19.50330 Mesetas Mesetas 7015557 +CO.19.50711 Vistahermosa Vistahermosa 7015714 +CO.19.50450 Puerto Concordia Puerto Concordia 7017789 +CO.02.05490 Necoclí Necocli 8128835 +CO.08.18029 Albania Albania 8128836 +CO.38.47058 Ariguaní Ariguani 8128837 +CO.33.25530 Paratebueno Paratebueno 9073272 +CO.10.20710 San Alberto San Alberto 9073589 +CO.12.23090 Canalete Canalete 9165835 +CO.12.23300 Cotorra Cotorra 9165867 +CO.01.91263 El Encanto El Encanto 9172023 +CO.01.91405 La Chorrera La Chorrera 9172025 +CO.01.91407 La Pedrera La Pedrera 9172026 +CO.26.68867 Vetas Vetas 9172027 +CO.01.91001 Leticia Leticia 9172028 +CO.02.05858 Vegachí Vegachi 9172029 +CO.01.91460 Miriti - Paraná Miriti - Parana 9172030 +CO.01.91540 Puerto Nariño Puerto Narino 9172031 +CO.11.27800 Unguía Unguia 9172032 +CO.01.91669 Puerto Santander Puerto Santander 9172033 +CO.01.91798 Tarapacá Tarapaca 9172034 +CO.21.54810 Tibú Tibu 9172035 +CO.32.85410 Tauramena Tauramena 9172036 +CO.02.05045 Apartadó Apartado 9172037 +CO.36.15764 Soracá Soraca 9172038 +CO.02.05055 Argelia Argelia 9172040 +CO.02.05142 Caracolí Caracoli 9172160 +CO.20.52240 Chachagüí Chachaguei 9172161 +CO.35.13688 Santa Rosa del Sur Santa Rosa del Sur 9172162 +CO.10.20770 San Martín San Martin 9172163 +CO.36.15224 Cucaita Cucaita 9172164 +CO.19.50686 San Juanito San Juanito 9172165 +CO.02.05250 El Bagre El Bagre 9172166 +CO.19.50251 El Castillo El Castillo 9172168 +CO.02.05147 Carepa Carepa 9172223 +CO.02.05353 Hispania Hispania 9172225 +CO.02.05495 Nechí Nechi 9172227 +CO.02.05591 Puerto Triunfo Puerto Triunfo 9172233 +CO.02.05631 Sabaneta Sabaneta 9172235 +CO.02.05658 San José de La Montaña San Jose de La Montana 9172236 +CO.02.05659 San Juan de Urabá San Juan de Uraba 9172239 +CO.02.05665 San Pedro de Uraba San Pedro de Uraba 9172240 +CO.02.05690 Santo Domingo Santo Domingo 9172241 +CO.02.05790 Tarazá Taraza 9172242 +CO.02.05842 Uramita Uramita 9172245 +CO.32.85440 Villanueva Villanueva 9172246 +CO.02.05873 Vigía del Fuerte Vigia del Fuerte 9172247 +CO.02.05893 Yondó Yondo 9172249 +CO.04.08675 Santa Lucía Santa Lucia 9172250 +CO.35.13160 Cantagallo Cantagallo 9172251 +CO.35.13188 Cicuco Cicuco 9172253 +CO.35.13300 Hatillo de Loba Hatillo de Loba 9172254 +CO.22.86755 San Francisco San Francisco 9172255 +CO.35.13670 San Pablo San Pablo 9172256 +CO.35.13780 Talaigua Nuevo Talaigua Nuevo 9172257 +CO.02.05652 San Francisco San Francisco 9172258 +CO.35.13810 Tiquisio Tiquisio 9172259 +CO.33.25612 Ricaurte Ricaurte 9172260 +CO.02.05107 Briceño Briceno 9172261 +CO.36.15232 Chíquiza Chiquiza 9172262 +CO.28.73461 Murillo Murillo 9172263 +CO.36.15187 Chivatá Chivata 9172264 +CO.36.15236 Chivor Chivor 9172265 +CO.01.91430 La Victoria La Victoria 9172266 +CO.19.50590 Puerto Rico Puerto Rico 9172267 +CO.28.73347 Herveo Herveo 9172268 +CO.36.15476 Motavita Motavita 9172269 +CO.36.15500 Oicatá Oicata 9172270 +CO.15.94884 Puerto Colombia Puerto Colombia 9172271 +CO.36.15580 Quípama Quipama 9172272 +CO.36.15660 San Eduardo San Eduardo 9172273 +CO.36.15686 Santana Santana 9172275 +CO.36.15761 Somondoco Somondoco 9172276 +CO.27.70702 San Juan de Betulia San Juan de Betulia 9172277 +CO.36.15762 Sora Sora 9172278 +CO.36.15810 Tipacoque Tipacoque 9172279 +CO.27.70418 Los Palmitos Los Palmitos 9172280 +CO.36.15832 Tununguá Tunungua 9172281 +CO.27.70400 La Unión La Union 9172282 +CO.27.70265 Guaranda Guaranda 9172283 +CO.37.17388 La Merced La Merced 9172285 +CO.27.70204 Coloso Coloso 9172286 +CO.08.18150 Cartagena del Chairá Cartagena del Chaira 9172287 +CO.26.68720 Santa Helena del Opón Santa Helena del Opon 9172288 +CO.08.18205 Curillo Curillo 9172289 +CO.26.68573 Puerto Parra Puerto Parra 9172290 +CO.26.68385 Landázuri Landazuri 9172291 +CO.09.19290 Florencia Florencia 9172292 +CO.08.18479 Morelia Morelia 9172293 +CO.26.68377 La Belleza La Belleza 9172294 +CO.08.18610 San José del Fragua San Jose del Fragua 9172295 +CO.26.68271 Florián Florian 9172296 +CO.08.18756 Solano Solano 9172297 +CO.26.68255 El Playón El Playon 9172298 +CO.26.68235 El Carmen de Chucurí El Carmen de Chucuri 9172301 +CO.23.63212 Córdoba Cordoba 9172302 +CO.09.19780 Suárez Suarez 9172304 +CO.22.86885 Villagarzón Villagarzon 9172306 +CO.22.86865 Valle del Guamuez Valle del Guamuez 9172308 +CO.10.20032 Astrea Astrea 9172309 +CO.22.86749 Sibundoy Sibundoy 9172310 +CO.10.20045 Becerril Becerril 9172311 +CO.10.20060 Bosconia Bosconia 9172312 +CO.22.86760 Santiago Santiago 9172313 +CO.10.20228 Curumaní Curumani 9172314 +CO.10.20250 El Paso El Paso 9172315 +CO.22.86569 Puerto Caicedo Puerto Caicedo 9172316 +CO.10.20443 Manaure Manaure 9172317 +CO.22.86568 Puerto Asís Puerto Asis 9172318 +CO.10.20517 Pailitas Pailitas 9172319 +CO.23.63111 Buenavista Buenavista 9172320 +CO.22.86320 Orito Orito 9172321 +CO.12.23079 Buenavista Buenavista 9172322 +CO.21.54553 Puerto Santander Puerto Santander 9172324 +CO.21.54385 La Esperanza La Esperanza 9172325 +CO.10.20750 San Diego San Diego 9172326 +CO.10.20001 Valledupar Valledupar 9172328 +CO.20.52694 San Pedro de Cartago San Pedro de Cartago 9172330 +CO.20.52565 Providencia Providencia 9172332 +CO.20.52540 Policarpa Policarpa 9172334 +CO.20.52685 San Bernardo San Bernardo 9172338 +CO.12.23419 Los Córdobas Los Cordobas 9172340 +CO.20.52405 Leiva Leiva 9172341 +CO.12.23464 Momil Momil 9172342 +CO.20.52390 La Tola La Tola 9172343 +CO.12.23500 Moñitos Monitos 9172344 +CO.20.52385 La Llanada La Llanada 9172345 +CO.20.52520 Francisco Pizarro Francisco Pizarro 9172348 +CO.33.25123 Cachipay Cachipay 9172349 +CO.08.18860 Valparaíso Valparaiso 9172351 +CO.33.25335 Guayabetal Guayabetal 9172353 +CO.20.52233 Cumbitara Cumbitara 9172354 +CO.20.52083 Belén Belen 9172355 +CO.19.50683 San Juan de Arama San Juan de Arama 9172356 +CO.04.08560 Ponedera Ponedera 9172357 +CO.19.50680 San Carlos de Guaroa San Carlos de Guaroa 9172358 +CO.20.52490 Olaya Herrera Olaya Herrera 9172359 +CO.19.50568 Puerto Gaitán Puerto Gaitan 9172360 +CO.19.50400 Lejanías Lejanias 9172361 +CO.10.20238 El Copey El Copey 9172363 +CO.19.50287 Fuente de Oro Fuente de Oro 9172364 +CO.26.68190 Cimitarra Cimitarra 9172366 +CO.19.50270 El Dorado El Dorado 9172367 +CO.19.50223 Cubarral Cubarral 9172368 +CO.19.50124 Cabuyaro Cabuyaro 9172369 +CO.29.76109 Buenaventura Buenaventura 9172370 +CO.29.76403 La Victoria La Victoria 9172372 +CO.33.25740 Sibaté Sibate 9172375 +CO.33.25871 Villagómez Villagomez 9172376 +CO.29.76892 Yumbo Yumbo 9172377 +CO.15.94343 Barranco Minas Barranco Minas 9172378 +CO.30.97161 Caruru Caruru 9172379 +CO.15.94886 Cacahual Cacahual 9172380 +CO.15.94001 Inírida Inirida 9172381 +CO.15.94887 Pana Pana Pana Pana 9172382 +CO.30.97001 Mitú Mitu 9172385 +CO.17.44560 Manaure Manaure 9172387 +CO.17.44855 Urumita Urumita 9172388 +CO.30.97511 Pacoa Pacoa 9172389 +CO.14.95025 El Retorno El Retorno 9172390 +CO.16.41530 Palestina Palestina 9172391 +CO.30.97777 Papunaua Papunaua 9172392 +CO.38.47170 Chibolo Chibolo 9172393 +CO.30.97666 Taraira Taraira 9172394 +CO.19.50110 Barranca de Upía Barranca de Upia 9172395 +CO.30.97889 Yavaraté Yavarate 9172397 +CO.31.99773 Cumaribo Cumaribo 9172398 +CO.31.99524 La Primavera La Primavera 9172399 +CO.21.54250 El Tarra El Tarra 9172401 +CO.27.70235 Galeras Galeras 9172402 +CO.31.99001 Puerto Carreño Puerto Carreno 9172403 +CO.21.54405 Los Patios Los Patios 9172406 +CO.19.50325 Mapiripán Mapiripan 9172408 +CO.35.13458 Montecristo Montecristo 9172409 +CO.31.99624 Santa Rosalía Santa Rosalia 9172410 +CO.26.68655 Sabana de Torres Sabana de Torres 9172411 +CO.36.15514 Páez Paez 9172413 +CO.10.20550 Pelaya Pelaya 9172414 +CO.35.13030 Altos del Rosario Altos del Rosario 9172415 +CO.35.13600 Río Viejo Rio Viejo 9172416 +CO.12.23580 Puerto Libertador Puerto Libertador 9172419 +CO.02.05315 Guadalupe Guadalupe 9178684 +CO.28.73671 Saldaña Saldana 9178686 +CO.26.68872 Villanueva Villanueva 9178689 +CO.32.85300 Sabanalarga Sabanalarga 9178690 +CO.33.25120 Cabrera Cabrera 9178694 +CO.15.94885 La Guadalupe La Guadalupe 9178698 +CO.17.44110 El Molino El Molino 9178719 +CO.02.05313 Granada Granada 9178731 +CO.11.27450 Medio San Juan Medio San Juan 9179528 +CO.11.27150 Carmen del Darien Carmen del Darien 9179529 +CO.11.27050 Atrato Atrato 9179541 +CO.11.27810 Unión Panamericana Union Panamericana 9179543 +CO.11.27425 Medio Atrato Medio Atrato 9179547 +CO.11.27600 Río Quito Rio Quito 9179548 +CO.24.66170 Dosquebradas Dosquebradas 9179551 +CO.11.27160 Cértegui Certegui 9179552 +CO.11.27430 Medio Baudó Medio Baudo 9179553 +CO.11.27580 Río Iro Rio Iro 9179554 +CO.17.44090 Dibulla Dibulla 9179556 +CO.22.86757 San Miguel San Miguel 9179558 +CO.02.05390 La Pintada La Pintada 9179578 +CO.26.68705 Santa Bárbara Santa Barbara 9179697 +CO.33.25506 Venecia Venecia 9179699 +CO.33.25312 Granada Granada 9179702 +CO.33.25260 El Rosal El Rosal 9179884 +CO.02.05585 Puerto Nare Puerto Nare 9179886 +CO.10.20400 La Jagua de Ibirico La Jagua de Ibirico 9179887 +CO.10.20570 Pueblo Bello Pueblo Bello 9179890 +CO.33.25645 San Antonio del Tequendama San Antonio del Tequendama 9179893 +CO.35.13222 Clemencia Clemencia 9179894 +CO.17.44098 Distracción Distraccion 9179904 +CO.17.44035 Albania Albania 9179910 +CO.17.44378 Hatonuevo Hatonuevo 9179911 +CO.38.47980 Zona Bananera Zona Bananera 9179913 +CO.12.23350 La Apartada La Apartada 9179942 +CO.36.15401 La Victoria La Victoria 9179953 +CO.09.19300 Guachene Guachene 9609507 +CO.12.23682 San Jose De Ure San Jose De Ure 9609508 +CO.12.23815 Tuchin Tuchin 9609509 +CO.35.13490 Norosi Norosi 9609510 +CO.01.91530 Puerto Alegría Puerto Alegria 9609512 +CO.01.91536 Puerto Arica Puerto Arica 9609513 +CO.02.05101 Ciudad Bolívar Ciudad Bolivar 9609514 +CO.02.05148 El Carmen de Viboral El Carmen de Viboral 9609515 +CO.09.19533 Piamonte Piamonte 9609516 +CO.09.19785 Sucre Sucre 9609517 +CO.09.19845 Villa Rica Villa Rica 9609518 +CO.11.27135 El Cantón del San Pablo El Canton del San Pablo 9609519 +CO.11.27250 El Litoral del San Juan El Litoral del San Juan 9609520 +CO.15.94663 Mapiripana Mapiripana 9609521 +CO.15.94883 San Felipe San Felipe 9609522 +CO.15.94888 Morichal Morichal 9609523 +CO.17.44420 La Jagua del Pilar La Jagua del Pilar 9609524 +CO.19.50370 Uribe Uribe 9609525 +CO.20.52254 El Peñol El Penol 9609526 +CO.20.52480 Nariño Narino 9609527 +CO.20.52835 San Andres de Tumaco San Andres de Tumaco 9609528 +CO.22.86219 Colón Colon 9609529 +CO.22.86573 Leguízamo Leguizamo 9609530 +CO.26.68250 El Peñón El Penon 9609531 +CO.27.70110 Buenavista Buenavista 9609532 +CO.27.70221 Coveñas Covenas 9609533 +CO.27.70233 El Roble El Roble 9609534 +CO.27.70742 San Luis de Sincé San Luis de Since 9609535 +CO.27.70820 Santiago de Tolú Santiago de Tolu 9609536 +CO.28.73520 Palocabildo Palocabildo 9609537 +CO.29.76111 Guadalajara de Buga Guadalajara de Buga 9609538 +CO.33.25843 Villa de San Diego de Ubate Villa de San Diego de Ubate 9609539 +CO.34.11001 Bogotá D.C. Bogota D.C. 9609540 +CO.35.13042 Arenal Arenal 9609541 +CO.35.13062 Arroyohondo Arroyohondo 9609542 +CO.35.13268 El Peñón El Penon 9609543 +CO.35.13580 Regidor Regidor 9609544 +CO.35.13620 San Cristóbal San Cristobal 9609545 +CO.35.13655 San Jacinto del Cauca San Jacinto del Cauca 9609546 +CO.36.15690 Santa María Santa Maria 9609547 +CO.37.17495 Norcasia Norcasia 9609548 +CO.37.17665 San José San Jose 9609549 +CO.38.47205 Concordia Concordia 9609550 +CO.38.47268 El Retén El Reten 9609551 +CO.38.47460 Nueva Granada Nueva Granada 9609552 +CO.38.47545 Pijiño del Carmen Pijino del Carmen 9609553 +CO.38.47660 Sabanas de San Angel Sabanas de San Angel 9609554 +CO.38.47720 Santa Bárbara de Pinto Santa Barbara de Pinto 9609555 +CO.38.47960 Zapayán Zapayan 9609556 +CR.08.111 Vázquez de Coronado Vazquez de Coronado 3621119 +CR.01.212 Sarchí Sarchi 3621127 +CR.01.213 Upala Upala 3621152 +CR.08.116 Turrubares Turrubares 3621177 +CR.02.305 Turrialba Turrialba 3621183 +CR.03.508 Tilarán Tilaran 3621277 +CR.08.113 Tibás Tibas 3621308 +CR.08.105 Tarrazú Tarrazu 3621342 +CR.06.704 Talamanca Talamanca 3621369 +CR.06.703 Siquirres Siquirres 3621439 +CR.04.410 Sarapiquí Sarapiqui 3621497 +CR.04.403 Santo Domingo Santo Domingo 3621512 +CR.03.503 Santa Cruz Santa Cruz 3621604 +CR.04.404 Santa Bárbara Santa Barbara 3621622 +CR.08.109 Santa Ana Santa Ana 3621626 +CR.04.405 San Rafael San Rafael 3621668 +CR.04.409 San Pablo San Pablo 3621727 +CR.01.204 San Mateo San Mateo 3621757 +CR.08.101 San José San Jose 3621840 +CR.04.406 San Isidro San Isidro 3621871 +CR.01.210 San Carlos San Carlos 3621940 +CR.08.104 Puriscal Puriscal 3622220 +CR.07.601 Puntarenas Puntarenas 3622227 +CR.06.702 Pococí Pococi 3622326 +CR.01.208 Poás Poas 3622341 +CR.08.119 Pérez Zeledón Perez Zeledon 3622439 +CR.07.609 Parrita Parrita 3622535 +CR.02.302 Paraíso Paraiso 3622543 +CR.01.207 Palmares Palmares 3622608 +CR.07.605 Osa Osa 3622657 +CR.01.209 Orotina Orotina 3622659 +CR.02.307 Oreamuno Oreamuno 3622669 +CR.03.502 Nicoya Nicoya 3622715 +CR.01.206 Naranjo Naranjo 3622749 +CR.03.509 Nandayure Nandayure 3622764 +CR.08.114 Moravia Moravia 3622800 +CR.08.107 Mora Mora 3622808 +CR.07.604 Montes de Oro Montes de Oro 3622813 +CR.08.115 Montes de Oca Montes de Oca 3622814 +CR.06.705 Matina Matina 3622893 +CR.01.214 Los Chiles Los Chiles 3623007 +CR.06.701 Limón Limon 3623065 +CR.03.501 Liberia Liberia 3623075 +CR.08.120 León Cortés Castro Leon Cortes Castro 3623082 +CR.02.303 La Unión La Union 3623105 +CR.03.510 La Cruz La Cruz 3623257 +CR.02.304 Jiménez Jimenez 3623341 +CR.03.511 Hojancha Hojancha 3623453 +CR.04.401 Heredia Heredia 3623485 +CR.01.215 Guatuso Guatuso 3623553 +CR.06.706 Guácimo Guacimo 3623600 +CR.01.203 Grecia Grecia 3623619 +CR.07.607 Golfito Golfito 3623655 +CR.08.108 Goicoechea Goicoechea 3623659 +CR.04.408 Flores Flores 3623725 +CR.07.602 Esparza Esparza 3623780 +CR.08.102 Escazú Escazu 3623786 +CR.02.308 El Guarco El Guarco 3623834 +CR.08.117 Dota Dota 3623892 +CR.08.103 Desamparados Desamparados 3623933 +CR.08.118 Curridabat Curridabat 3623976 +CR.07.608 Coto Brus Coto Brus 3624051 +CR.07.610 Corredores Corredores 3624064 +CR.02.301 Cartago Cartago 3624369 +CR.03.505 Carrillo Carrillo 3624381 +CR.03.506 Cañas Canas 3624467 +CR.07.603 Buenos Aires Buenos Aires 3624586 +CR.04.407 Belén Belen 3624717 +CR.04.402 Barva Barva 3624732 +CR.03.504 Bagaces Bagaces 3624821 +CR.01.205 Atenas Atenas 3624841 +CR.08.106 Aserrí Aserri 3624847 +CR.02.306 Alvarado Alvarado 3624924 +CR.01.211 Zarcero Zarcero 3624942 +CR.08.110 Alajuelita Alajuelita 3624950 +CR.01.201 Alajuela Alajuela 3624954 +CR.07.606 Quepos Quepos 3624970 +CR.08.112 Acosta Acosta 3625011 +CR.03.507 Abangares Abangares 3625024 +CR.01.202 San Ramón San Ramon 6946040 +CR.07.611 Garabito Garabito 8531802 +CR.01.216 Río Cuarto Rio Cuarto 12077107 +CU.10.3503 Municipio de Yateras Municipio de Yateras 3533721 +CU.14.2801 Municipio de Yaguajay Municipio de Yaguajay 3533822 +CU.01.2104 Municipio de Viñales Municipio de Vinales 3534093 +CU.03.2509 Municipio de Unión de Reyes Municipio de Union de Reyes 3534760 +CU.14.2806 Municipio de Trinidad Municipio de Trinidad 3534905 +CU.16.2611 Municipio de Santo Domingo Municipio de Santo Domingo 3536629 +CU.15.3406 Municipio de Santiago de Cuba Municipio de Santiago de Cuba 3536726 +CU.08.2704 Municipio de Santa Isabel de las Lajas Municipio de Santa Isabel de las Lajas 3537524 +CU.05.3013 Municipio de Santa Cruz del Sur Municipio de Santa Cruz del Sur 3537839 +CU.MA.2404 Municipio de Santa Cruz del Norte Municipio de Santa Cruz del Norte 3537843 +CU.16.2609 Municipio de Santa Clara Municipio de Santa Clara 3537891 +CU.MA.2407 Municipio de San Nicolás Municipio de San Nicolas 3538748 +CU.01.2109 Municipio de San Luis Municipio de San Luis 3539072 +CU.15.3403 Municipio de San Luis Municipio de San Luis 3539073 +CU.01.2110 Municipio de San Juan y Martínez Municipio de San Juan y Martinez 3539257 +CU.16.2607 Remedios Remedios 3539285 +CU.MA.2402 Municipio de San José de las Lajas Municipio de San Jose de las Lajas 3539559 +CU.14.2807 Municipio de Sancti Spíritus Municipio de Sancti Spiritus 3540666 +CU.AR.2211 Municipio de San Cristóbal Municipio de San Cristobal 3540673 +CU.AR.2206 Municipio de San Antonio de los Baños Municipio de San Antonio de los Banos 3540884 +CU.16.2603 Municipio de Sagua la Grande Municipio de Sagua la Grande 3541437 +CU.12.3213 Municipio de Sagua de Tánamo Municipio de Sagua de Tanamo 3541444 +CU.08.2702 Municipio de Rodas Municipio de Rodas 3541997 +CU.02.2305 Municipio de Regla Municipio de Regla 3542500 +CU.16.2612 Municipio de Ranchuelo Municipio de Ranchuelo 3542741 +CU.MA.2411 Municipio de Quivicán Municipio de Quivican 3542963 +CU.16.2602 Municipio de Quemado de Güines Municipio de Quemado de Gueines 3543076 +CU.13.3102 Municipio de Puerto Padre Municipio de Puerto Padre 3543297 +CU.16.2608 Municipio de Placetas Municipio de Placetas 3543960 +CU.01.2108 Municipio de Pinar del Río Municipio de Pinar del Rio 3544089 +CU.03.2505 Municipio de Perico Municipio de Perico 3544391 +CU.03.2507 Municipio de Pedro Betancourt Municipio de Pedro Betancourt 3544606 +CU.08.2703 Municipio de Palmira Municipio de Palmira 3545037 +CU.15.3407 Municipio de Palma Soriano Municipio de Palma Soriano 3545062 +CU.05.3005 Municipio de Nuevitas Municipio de Nuevitas 3545838 +CU.MA.2406 Municipio de Nueva Paz Municipio de Nueva Paz 3545853 +CU.09.3309 Municipio de Niquero Municipio de Niquero 3545978 +CU.07.2902 Municipio de Morón Municipio de Moron 3546433 +CU.MA.2409 Municipio de Melena del Sur Municipio de Melena del Sur 3547180 +CU.12.3211 Municipio de Mayarí Municipio de Mayari 3547315 +CU.03.2501 Municipio de Matanzas Municipio de Matanzas 3547395 +CU.03.2503 Municipio de Martí Municipio de Marti 3547517 +CU.AR.2202 Municipio de Mariel Municipio de Mariel 3547597 +CU.02.2311 Municipio de Marianao Municipio de Marianao 3547639 +CU.09.3306 Municipio de Manzanillo Municipio de Manzanillo 3547864 +CU.01.2102 Municipio de Mantua Municipio de Mantua 3547929 +CU.MA.2405 Municipio de Madruga Municipio de Madruga 3548528 +CU.01.2106 Municipio de Los Palacios Municipio de Los Palacios 3548992 +CU.03.2513 Municipio de Los Arabos Municipio de Los Arabos 3549462 +CU.03.2508 Limonar Limonar 3549839 +CU.13.3105 Municipio de Las Tunas Municipio de Las Tunas 3550596 +CU.01.2105 Municipio de La Palma Municipio de La Palma 3552311 +CU.03.2506 Municipio de Jovellanos Municipio de Jovellanos 3555906 +CU.09.3303 Municipio de Jiguaní Municipio de Jiguani 3556166 +CU.14.2802 Municipio de Jatibonico Municipio de Jatibonico 3556333 +CU.MA.2403 Municipio de Jaruco Municipio de Jaruco 3556347 +CU.03.2511 Municipio de Jagüey Grande Municipio de Jagueey Grande 3556436 +CU.12.3206 Municipio de Holguín Municipio de Holguin 3556966 +CU.AR.2207 Municipio de Güira de Melena Municipio de Gueira de Melena 3557346 +CU.MA.2408 Municipio de Güines Municipio de Gueines 3557376 +CU.10.3509 Municipio de Guantánamo Municipio de Guantanamo 3557686 +CU.01.2111 Municipio de Guane Municipio de Guane 3557756 +CU.AR.2203 Municipio de Guanajay Municipio de Guanajay 3557800 +CU.02.2307 Municipio de Guanabacoa Municipio de Guanabacoa 3557845 +CU.05.3006 Municipio de Guáimaro Municipio de Guaimaro 3557921 +CU.12.3201 Municipio de Gibara Municipio de Gibara 3558314 +CU.14.2805 Municipio de Fomento Municipio de Fomento 3558742 +CU.05.3009 Municipio de Florida Municipio de Florida 3558766 +CU.05.3002 Municipio de Esmeralda Municipio de Esmeralda 3559316 +CU.16.2604 Municipio de Encrucijada Municipio de Encrucijada 3559414 +CU.08.2705 Municipio de Cruces Municipio de Cruces 3563143 +CU.16.2601 Municipio de Corralillo Municipio de Corralillo 3563312 +CU.01.2107 Municipio de Consolación del Sur Municipio de Consolacion del Sur 3563558 +CU.03.2504 Municipio de Colón Municipio de Colon 3563841 +CU.16.2610 Municipio de Cifuentes Municipio de Cifuentes 3564113 +CU.08.2707 Municipio de Cienfuegos Municipio de Cienfuegos 3564121 +CU.07.2908 Municipio de Ciego de Ávila Municipio de Ciego de Avila 3564176 +CU.03.2502 Municipio de Cárdenas Municipio de Cardenas 3565430 +CU.AR.2210 Municipio de Candelaria Municipio de Candelaria 3565758 +CU.09.3307 Municipio de Campechuela Municipio de Campechuela 3565950 +CU.16.2605 Municipio de Camajuaní Municipio de Camajuani 3566053 +CU.05.3008 Municipio de Camagüey Municipio de Camagueey 3566063 +CU.AR.2204 Municipio de Caimito Municipio de Caimito 3566283 +CU.16.2606 Municipio de Caibarién Municipio de Caibarien 3566354 +CU.14.2804 Municipio de Cabaiguán Municipio de Cabaiguan 3566602 +CU.MA.2401 Municipio de Bejucal Municipio de Bejucal 3567544 +CU.09.3304 Municipio de Bayamo Municipio de Bayamo 3567595 +CU.AR.2205 Municipio de Bauta Municipio de Bauta 3567611 +CU.MA.2410 Municipio de Batabanó Municipio de Batabano 3567653 +CU.10.3504 Municipio de Baracoa Municipio de Baracoa 3567831 +CU.12.3203 Municipio de Banes Municipio de Banes 3567863 +CU.AR.2209 Municipio de Artemisa Municipio de Artemisa 3568311 +CU.12.3204 Municipio de Antilla Municipio de Antilla 3568725 +CU.AR.2208 Municipio de Alquízar Municipio de Alquizar 3569135 +CU.08.2701 Municipio de Aguada de Pasajeros Municipio de Aguada de Pasajeros 3569544 +CU.08.2708 Municipio de Abreus Municipio de Abreus 3569740 +CU.12.3207 Municipio de Calixto Garcia Municipio de Calixto Garcia 9347806 +CU.01.2101 Sandino Sandino 11287605 +CU.13.3106 Municipio de Jobabo Municipio de Jobabo 11287700 +CU.13.3101 Municipio de Manatí Municipio de Manati 11287705 +CU.13.3103 Municipio de Jesús Menéndez Municipio de Jesus Menendez 11287706 +CU.07.2910 Municipio de Baraguá Municipio de Baragua 11287707 +CU.07.2905 Municipio de Ciro Redondo Municipio de Ciro Redondo 11287708 +CU.07.2901 Municipio de Chambas Municipio de Chambas 11287709 +CU.09.3301 Municipio de Río Cauto Municipio de Rio Cauto 11287710 +CU.01.2103 Minas De Matahambre Minas De Matahambre 11288064 +CU.02.2314 Arroyo Naranjo Arroyo Naranjo 11288065 +CU.02.2313 Boyeros Boyeros 11288067 +CU.02.2303 Centro Habana Centro Habana 11288068 +CU.02.2310 Cerro Cerro 11288069 +CU.02.2315 Cotorro Cotorro 11288070 +CU.02.2309 Diez De Octubre Diez De Octubre 11288071 +CU.02.2306 La Habana Del Este La Habana Del Este 11288072 +CU.02.2304 La Habana Vieja La Habana Vieja 11288073 +CU.02.2312 La Lisa La Lisa 11288074 +CU.02.2302 Plaza De La Revolucion Plaza De La Revolucion 11288075 +CU.02.2308 San Miguel Del Padron San Miguel Del Padron 11288076 +CU.03.2512 Calimete Calimete 11288077 +CU.03.2510 Cienaga De Zapata Cienaga De Zapata 11288078 +CU.05.3011 Jimaguayu Jimaguayu 11288079 +CU.05.3004 Minas Minas 11288080 +CU.05.3007 Sibanicu Sibanicu 11288081 +CU.05.3003 Sierra De Cubitas Sierra De Cubitas 11288082 +CU.05.3010 Vertientes Vertientes 11288083 +CU.07.2903 Bolivia Bolivia 11288185 +CU.07.2906 Florencia Florencia 11288186 +CU.07.2907 Majagua Majagua 11288187 +CU.07.2904 Primero De Enero Primero De Enero 11288188 +CU.07.2909 Venezuela Venezuela 11288190 +CU.08.2706 Cumanayagua Cumanayagua 11288191 +CU.09.3311 Bartolome Maso Bartolome Maso 11288196 +CU.09.3312 Buey Arriba Buey Arriba 11288210 +CU.09.3302 Cauto Cristo Cauto Cristo 11288211 +CU.09.3313 Guisa Guisa 11288218 +CU.09.3308 Media Luna Media Luna 11288219 +CU.09.3310 Pilon Pilon 11288220 +CU.09.3305 Yara Yara 11288221 +CU.10.3508 Caimanera Caimanera 11288222 +CU.10.3501 El Salvador El Salvador 11288223 +CU.10.3506 Imias Imias 11288224 +CU.10.3505 Maisi Maisi 11288225 +CU.10.3502 Manuel Tames Manuel Tames 11288226 +CU.10.3510 Niceto Perez Niceto Perez 11288227 +CU.10.3507 San Antonio Del Sur San Antonio Del Sur 11288229 +CU.12.3205 Baguanos Baguanos 11288230 +CU.12.3208 Cacocum Cacocum 11288231 +CU.12.3212 Frank Pais Frank Pais 11288232 +CU.12.3214 Moa Moa 11288233 +CU.13.3108 Amancio Amancio 11288234 +CU.13.3107 Colombia Colombia 11288235 +CU.13.3104 Majibacoa Majibacoa 11288240 +CU.14.2808 La Sierpe La Sierpe 11288241 +CU.14.2803 Taguasco Taguasco 11288242 +CU.15.3401 Contramaestre Contramaestre 11288243 +CU.15.3409 Guama Guama 11288244 +CU.15.3402 Mella Mella 11288245 +CU.15.3404 Segundo Frente Segundo Frente 11288246 +CU.15.3408 Tercer Frente Tercer Frente 11288247 +CU.16.2613 Manicaragua Manicaragua 11288248 +CU.AR.2201 Bahia Honda Bahia Honda 11288249 +CU.12.3209 Urbano Noris Urbano Noris 11288250 +CU.12.3202 Rafael Freyre Rafael Freyre 11288251 +CU.05.3001 Carlos Manuel De Cespedes Carlos Manuel De Cespedes 11288252 +CU.02.2301 Playa Playa 11288253 +CU.15.3405 Songo - La Maya Songo - La Maya 11288254 +CU.12.3210 Cueto Cueto 11288300 +CU.05.3012 Najasa Najasa 11288301 +CV.04.7669150 Nossa Senhora da Luz Nossa Senhora da Luz 7669150 +CV.18.11429194 Nossa Senhora da Conceicao Nossa Senhora da Conceicao 11429194 +CV.02.11429279 São João Baptista Sao Joao Baptista 11429279 +CV.07.11468013 Nossa Senhora do Rosário Nossa Senhora do Rosario 11468013 +CV.02.11468093 Nossa Senhora do Monte Nossa Senhora do Monte 11468093 +CV.17.11468611 Sao Nicolau Tolentino Sao Nicolau Tolentino 11468611 +CV.07.11468615 Santo Crucifixo Santo Crucifixo 11468615 +CV.22.11996035 Nossa Senhora da Lapa Nossa Senhora da Lapa 11996035 +CV.08.11996036 Nossa Senhora das Dores Nossa Senhora das Dores 11996036 +CV.13.11996037 Nossa Senhora da Ajuda Nossa Senhora da Ajuda 11996037 +CV.07.11996038 Nossa Senhora do Livramento Nossa Senhora do Livramento 11996038 +CV.22.11996039 Nossa Senhora do Rosario Nossa Senhora do Rosario 11996039 +CV.24.11996040 Santa Catarina do Fogo Santa Catarina do Fogo 11996040 +CV.01.11996041 Santa Isabel Santa Isabel 11996041 +CV.21.11996042 Santo Andre Santo Andre 11996042 +CV.05.11996043 Santo Antonio das Pombas Santo Antonio das Pombas 11996043 +CV.26.11996044 Sao Salvador do Mundo Sao Salvador do Mundo 11996044 +CV.07.11996045 Sao Pedro Apostolo Sao Pedro Apostolo 11996045 +CV.17.11996046 Nossa Senhora da Luz Nossa Senhora da Luz 11996046 +CV.11.11996047 Nossa Senhora da Luz Nossa Senhora da Luz 11996047 +CV.27.11996048 Sao Francisco de Assis Sao Francisco de Assis 11996048 +CV.01.11996049 Sao Joao Baptista Sao Joao Baptista 11996049 +CV.21.11996050 Sao Joao Baptista Sao Joao Baptista 11996050 +CV.18.11996051 Sao Lourenco Sao Lourenco 11996051 +CV.15.11996052 Santa Catarina Santa Catarina 11996052 +CV.16.11996053 Santiago Maior Santiago Maior 11996053 +CV.20.11996054 Santo Amaro Abade Santo Amaro Abade 11996054 +CV.25.11996055 Sao Lourenco Dos Orgaos Sao Lourenco Dos Orgaos 11996055 +CV.19.11996056 Sao Miguel Arcanjo Sao Miguel Arcanjo 11996056 +CV.14.11996057 Nossa Senhora da Graca Nossa Senhora da Graca 11996057 +CV.23.11996058 Santissimo Nome de Jesus Santissimo Nome de Jesus 11996058 +CV.23.11996059 Sao Joao Baptista Sao Joao Baptista 11996059 +CY.04.1010 Ágios Dométios Agios Dometios 10182655 +CY.04.1011 Égkomi Egkomi 10182743 +CY.04.1012 Stróvolos Strovolos 10182744 +CY.04.1013 Aglantziá Aglantzia 10182745 +CY.04.1014 Ortákioi Ortakioi 10182746 +CY.04.1015 Tráchonas Trachonas 10190038 +CY.04.1021 Lakatámia Lakatamia 10190040 +CY.04.1022 Synoikismós Anthoúpolis Synoikismos Anthoupolis 10190049 +CY.04.1023 Latsiá Latsia 10190059 +CY.04.1024 Géri Geri 10190060 +CY.04.1100 Siá Sia 10190061 +CY.04.1101 Mathiátis Mathiatis 10190555 +CY.04.1102 Alámpra Alampra 10190556 +CY.04.1103 Agía Varvára Agia Varvara 10190575 +CY.04.1104 Kotsiátis Kotsiatis 10190576 +CY.04.1105 Nísou Nisou 10190577 +CY.04.1106 Péra Chorió Pera Chorio 10190578 +CY.04.1107 Dáli Dali 10190579 +CY.04.1108 Lýmpia Lympia 10190580 +CY.04.1109 Lythrodóntas Lythrodontas 10190581 +CY.04.1110 Louroukína Louroukina 10190582 +CY.04.1120 Potamiá Potamia 10190583 +CY.04.1121 Ágios Sozómenos Agios Sozomenos 10190584 +CY.04.1122 Pyrógi Pyrogi 10190585 +CY.04.1123 Margó Margo 10190586 +CY.04.1124 Agiá Agia 10190587 +CY.04.1125 Týmvou Tymvou 10190588 +CY.04.1130 Móra Mora 10190589 +CY.04.1131 Mia Miliá Mia Milia 10190590 +CY.04.1132 Mándres Mandres 10190591 +CY.04.1133 Palaíkythro Palaikythro 10190592 +CY.04.1134 Éxo Metóchi Exo Metochi 10190593 +CY.04.1135 Epichó Epicho 10190594 +CY.04.1136 Vóni Voni 10191329 +CY.04.1137 Trachóni Trachoni 10191956 +CY.04.1138 Néo Chorió Neo Chorio 10191957 +CY.04.1139 Kythréa Kythrea 10191958 +CY.04.1141 Béïkioï Beikioi 10191959 +CY.04.1142 Pétra tou Digení Petra tou Digeni 10191962 +CY.04.1143 Kalyvákia Kalyvakia 10191964 +CY.04.1144 Kouroú Monastíri Kourou Monastiri 10191966 +CY.04.1200 Kampí Kampi 10191968 +CY.04.1201 Farmakás Farmakas 10191970 +CY.04.1202 Aplíki Apliki 10192043 +CY.04.1203 Lazaniás Lazanias 10192045 +CY.04.1204 Goúrri Gourri 10192046 +CY.04.1205 Fikárdou Fikardou 10192050 +CY.04.1206 Agios Epifanios (Oreinis) Agios Epifanios (Oreinis) 10192083 +CY.04.1207 Kalo Chorio (Oreinis) Kalo Chorio (Oreinis) 10192085 +CY.04.1208 Maloúnta Malounta 10192087 +CY.04.1209 Klírou Klirou 10192089 +CY.04.1210 Aredioú Arediou 10192091 +CY.04.1211 Ágios Ioánnis Agios Ioannis 10192092 +CY.04.1212 Agrokipiá Agrokipia 10192096 +CY.04.1213 Mitseró Mitsero 10192097 +CY.04.1220 Kapédes Kapedes 10192099 +CY.04.1221 Katalióntas Kataliontas 10192119 +CY.04.1222 Analióntas Analiontas 10192121 +CY.04.1223 Kampiá Kampia 10192261 +CY.04.1224 Margí Margi 10192262 +CY.04.1225 Tséri Tseri 10192264 +CY.04.1226 Politikó Politiko 10192265 +CY.04.1227 Péra Pera 10192266 +CY.04.1228 Episkopeió Episkopeio 10192267 +CY.04.1229 Psimolófou Psimolofou 10192514 +CY.04.1230 Ergátes Ergates 10192516 +CY.04.1231 Anágeia Anageia 10192517 +CY.04.1232 Páno Defterá Pano Deftera 10192519 +CY.04.1233 Káto Defterá Kato Deftera 10192520 +CY.04.1240 Ágioi Trimithiás Agioi Trimithias 10192524 +CY.04.1241 Palaiométocho Palaiometocho 10192525 +CY.04.1242 Déneia Deneia 10192529 +CY.04.1243 Kokkinotrimithiá Kokkinotrimithia 10192531 +CY.04.1325 Ágioi Iliófotoi Agioi Iliofotoi 10193037 +CY.04.1326 Káto Moní Kato Moni 10193038 +CY.04.1327 Oroúnta Orounta 10193039 +CY.04.1328 Páno Koutrafás Pano Koutrafas 10193040 +CY.04.1329 Káto Koutrafás Kato Koutrafas 10193041 +CY.04.1330 Potámi Potami 10193042 +CY.04.1340 Mórfou Morfou 10193043 +CY.04.1350 Páno Zódeia Pano Zodeia 10193044 +CY.04.1244 Mámmari Mammari 10193217 +CY.04.1245 Gerólakkos Gerolakkos 10193219 +CY.04.1246 Agia Marina (Skylloura) Agia Marina (Skylloura) 10193226 +CY.04.1247 Skylloúra Skylloura 10193228 +CY.04.1248 Ágios Vasíleios Agios Vasileios 10193232 +CY.04.1249 Dýo Potamoí Dyo Potamoi 10193234 +CY.04.1250 Kanlí Kanli 10193242 +CY.04.1251 Kióneli Kioneli 10193244 +CY.04.1300 Palaichóri Mórfou Palaichori Morfou 10193249 +CY.04.1301 Askás Askas 10193250 +CY.04.1302 Álona Alona 10193253 +CY.04.1303 Fterikoúdi Fterikoudi 10193254 +CY.04.1304 Polýstypos Polystypos 10193255 +CY.04.1305 Lagouderá Lagoudera 10193623 +CY.04.1306 Saránti Saranti 10193624 +CY.04.1307 Livádia Livadia 10193625 +CY.04.1308 Alithinoú Alithinou 10193626 +CY.04.1309 Platanistása Platanistasa 10193627 +CY.04.1310 Palaichóri Palaichori 10193628 +CY.04.1320 Xyliátos Xyliatos 10193629 +CY.04.1321 Agios Georgios Kafkallou Agios Georgios Kafkallou 10193630 +CY.04.1322 Nikitári Nikitari 10193632 +CY.04.1323 Vyzakiá Vyzakia 10193633 +CY.04.1324 Agía Marína Agia Marina 10193946 +CY.04.1351 Káto Zódeia Kato Zodeia 10194035 +CY.04.1357 Kaló Chorió Kapoúti Kalo Chorio Kapouti 10194862 +CY.04.1360 Akáki Akaki 10194863 +CY.04.1361 Peristeróna Peristerona 10194864 +CY.04.1362 Astromerítis Astromeritis 10194865 +CY.04.1363 Avlóna Avlona 10194866 +CY.04.1364 Katokopiá Katokopia 10194867 +CY.04.1365 Argáki Argaki 10194868 +CY.04.1366 Másari Masari 10194869 +CY.04.1367 Fylliá Fyllia 10194870 +CY.04.1368 Méniko Meniko 10194871 +CY.04.1369 Kyrá Kyra 10194872 +CY.04.1400 Spília Spilia 10194873 +CY.04.1402 Agía Eiríni Agia Eirini 10194874 +CY.04.1403 Kannávia Kannavia 10194875 +CY.04.1352 Kaziverá Kazivera 10194894 +CY.04.1353 Prastió Prastio 10194895 +CY.04.1354 Nikítas Nikitas 10194896 +CY.04.1355 Syrianochóri Syrianochori 10194897 +CY.04.1404 Kakopetriá Kakopetria 10194915 +CY.04.1405 Agios Theodoros (Soleas) Agios Theodoros (Soleas) 10194916 +CY.04.1406 Galáta Galata 10194917 +CY.04.1407 Sináoros Sinaoros 10194918 +CY.04.1408 Kaliána Kaliana 10194919 +CY.04.1409 Temvriá Temvria 10195114 +CY.04.1410 Korákou Korakou 10195115 +CY.04.1411 Evrýchou Evrychou 10195116 +CY.04.1412 Flásou Flasou 10195118 +CY.04.1414 Agios Epifanios (Soleas) Agios Epifanios (Soleas) 10195120 +CY.04.1415 Linoú Linou 10195121 +CY.04.1416 Katýdata Katydata 10195122 +CY.04.1417 Skouriótissa Skouriotissa 10195124 +CY.04.1420 Pedoulás Pedoulas 10195125 +CY.04.1421 Mylikoúri Mylikouri 10195126 +CY.04.1422 Moutoutllás Moutoutllas 10195127 +CY.04.1423 Oíkos Oikos 10195128 +CY.04.1424 Kalopanagiótis Kalopanagiotis 10195129 +CY.04.1425 Gerakiés Gerakies 10195130 +CY.04.1426 Tsakístra Tsakistra 10195156 +CY.04.1427 Kámpos Kampos 10195157 +CY.04.1430 Ágios Nikólaos Agios Nikolaos 10195158 +CY.04.1431 Agios Georgios (Lefkas) Agios Georgios (Lefkas) 10195159 +CY.04.1432 Pétra Petra 10195160 +CY.04.1433 Kalo Chorio (Lefkas) Kalo Chorio (Lefkas) 10195161 +CY.04.1435 Léfka Lefka 10195162 +CY.04.1436 Ampelikoú Ampelikou 10195163 +CY.04.1437 Peristeronári Peristeronari 10195164 +CY.04.1438 Eliá Elia 10195165 +CY.04.1439 Karavostási Karavostasi 10195166 +CY.04.1441 Pentágeia Pentageia 10195167 +CY.04.1443 Angolémi Angolemi 10195168 +CY.04.1450 Varíseia Variseia 10195169 +CY.04.1451 Galiní Galini 10195171 +CY.04.1452 Xeróvounos Xerovounos 10195172 +CY.04.1453 Loutrós Loutros 10195173 +CY.04.1454 Ágios Ioánnis Selémani Agios Ioannis Selemani 10195174 +CY.04.1455 Ammadiés Ammadies 10195175 +CY.04.1456 Páno Pýrgos Pano Pyrgos 10195176 +CY.04.1457 Káto Pýrgos Kato Pyrgos 10195177 +CY.04.1458 Selládi tou Áppi kai Ágio Georgoúdi Selladi tou Appi kai Agio Georgoudi 10195178 +CY.04.1459 Alévga Alevga 10195179 +CY.04.1460 Pigénia Pigenia 10195180 +CY.04.1461 Pachýammos Pachyammos 10195181 +CY.04.1464 Kókkina Kokkina 10195182 +CY.04.1465 Fródisia Frodisia 10195183 +CY.04.1466 Agios Theodoros (Tillirias) Agios Theodoros (Tillirias) 10195184 +CY.04.1467 Mansoúra Mansoura 10195185 +CY.04.1468 Mosfíli Mosfili 10195186 +CY.02.2000 Kerýneia Keryneia 10197997 +CY.02.2100 Páno Díkomo Pano Dikomo 10197998 +CY.02.2101 Káto Díkomo Kato Dikomo 10197999 +CY.02.2102 Koutsovéntis Koutsoventis 10198000 +CY.02.2103 Vounó Vouno 10198001 +CY.02.2104 Sicharí Sichari 10198002 +CY.02.2110 Fóta Fota 10198003 +CY.02.2111 Kriní Krini 10198004 +CY.02.2112 Pilerí Pileri 10198005 +CY.02.2113 Kiomourtzoú Kiomourtzou 10198006 +CY.02.2114 Agírda Agirda 10200789 +CY.02.2120 Ágios Ermólaos Agios Ermolaos 10200790 +CY.02.2121 Sýsklipos Sysklipos 10200791 +CY.02.2122 Konteménos Kontemenos 10200792 +CY.02.2123 Asómatos Asomatos 10200793 +CY.02.2124 Kampylí Kampyli 10200794 +CY.02.2125 Karpáseia Karpaseia 10200795 +CY.02.2126 Mýrtou Myrtou 10200796 +CY.02.2127 Diórios Diorios 10200797 +CY.02.2128 Agía Eiríni Agia Eirini 10200798 +CY.02.2129 Kormakítis Kormakitis 10200799 +CY.02.2130 Liverá Livera 10200800 +CY.02.2200 Kalograía Kalograia 10200801 +CY.02.2201 Ágios Amvrósios Agios Amvrosios 10200802 +CY.02.2202 Chárkeia Charkeia 10200803 +CY.02.2203 Trápeza Trapeza 10201371 +CY.02.2204 Klepíni Klepini 10201372 +CY.02.2205 Ágios Epíktitos Agios Epiktitos 10201373 +CY.02.2206 Bélapaïs Belapais 10201374 +CY.02.2207 Kazáfani Kazafani 10201375 +CY.02.2208 Thérmeia Thermeia 10201376 +CY.02.2209 Karákoumi Karakoumi 10201377 +CY.02.2210 Témplos Templos 10201378 +CY.02.2211 Kármi Karmi 10201379 +CY.02.2212 Ftéricha Ftericha 10201380 +CY.02.2213 Trimíthi Trimithi 10201381 +CY.02.2214 Palaiósofos Palaiosofos 10201382 +CY.02.2215 Motídes Motides 10201383 +CY.02.2216 Eliá Elia 10201384 +CY.02.2217 Karavás Karavas 10201385 +CY.02.2218 Ágios Geórgios Agios Georgios 10201386 +CY.02.2220 Agridáki Agridaki 10201387 +CY.02.2221 Lárnakas Lapíthou Larnakas Lapithou 10201388 +CY.02.2222 Lápithos Lapithos 10201389 +CY.02.2223 Vasíleia Vasileia 10201390 +CY.02.2224 Pánagra Panagra 10201391 +CY.02.2226 Órga Orga 10201392 +CY.01.3000 Ammóchostos Ammochostos 10201393 +CY.01.3100 Agía Nápa Agia Napa 10201394 +CY.01.3101 Paralímni Paralimni 10201395 +CY.01.3102 Derýneia Deryneia 10201396 +CY.01.3103 Sotíra Sotira 10201397 +CY.01.3104 Liopétri Liopetri 10201398 +CY.01.3105 Frénaros Frenaros 10201399 +CY.01.3110 Avgórou Avgorou 10201436 +CY.01.3111 Áchna Achna 10201437 +CY.01.3112 Makrásyka Makrasyka 10201438 +CY.01.3113 Kalopsída Kalopsida 10201439 +CY.01.3114 Acherítou Acheritou 10201531 +CY.01.3120 Égkomi Egkomi 10201532 +CY.01.3121 Ágios Sérgios Agios Sergios 10201533 +CY.01.3122 Stýlloi Stylloi 10201534 +CY.01.3123 Limniá Limnia 10201535 +CY.01.3124 Alóda Aloda 10201536 +CY.01.3130 Spatharikó Spathariko 10201537 +CY.01.3131 Arnadí Arnadi 10201538 +CY.01.3132 Ágios Geórgios Agios Georgios 10201539 +CY.01.3133 Perivólia Perivolia 10201540 +CY.01.3134 Sýgkrasi Sygkrasi 10201541 +CY.01.3135 Lápathos Lapathos 10201542 +CY.01.3136 Tríkomo Trikomo 10201543 +CY.01.3200 Koúklia Kouklia 10201544 +CY.01.3201 Kontéa Kontea 10201545 +CY.01.3202 Lýsi Lysi 10201546 +CY.01.3203 Vatilí Vatili 10201547 +CY.01.3204 Strongylós Strongylos 10201548 +CY.01.3205 Sínta Sinta 10201549 +CY.01.3210 Gaïdourás Gaidouras 10201550 +CY.01.3211 Prastió Prastio 10201551 +CY.01.3212 Pyrgá Pyrga 10201552 +CY.01.3213 Mousoulíta Mousoulita 10201553 +CY.01.3214 Santaláris Santalaris 10201554 +CY.01.3215 Marátha Maratha 10201555 +CY.01.3216 Peristeróna Peristerona 10201556 +CY.01.3217 Pigí Pigi 10201557 +CY.01.3218 Génagra Genagra 10201558 +CY.01.3219 Miliá Milia 10201559 +CY.01.3220 Gýpsou Gypsou 10201560 +CY.01.3221 Lefkónoiko Lefkonoiko 10201561 +CY.01.3222 Psyllátos Psyllatos 10201562 +CY.01.3223 Knódara Knodara 10201563 +CY.01.3224 Goúfes Goufes 10201564 +CY.01.3231 Áskeia Askeia 10201565 +CY.01.3232 Afánteia Afanteia 10201566 +CY.01.3233 Angastína Angastina 10201567 +CY.01.3234 Marathóvounos Marathovounos 10201568 +CY.01.3235 Vitsáda Vitsada 10201569 +CY.01.3236 Kíados Kiados 10201570 +CY.01.3237 Kornókipos Kornokipos 10201571 +CY.01.3238 Ágios Charíton Agios Chariton 10201572 +CY.01.3239 Trypiméni Trypimeni 10201573 +CY.01.3300 Ártemi Artemi 10201574 +CY.01.3301 Ágios Nikólaos Agios Nikolaos 10201575 +CY.01.3303 Platáni Platani 10201576 +CY.01.3304 Akanthoú Akanthou 10201577 +CY.01.3305 Meloúnta Melounta 10201578 +CY.01.3310 Ágios Iákovos Agios Iakovos 10201579 +CY.01.3311 Agios Andronikos (Trikomou) Agios Andronikos (Trikomou) 10201580 +CY.01.3312 Mándres Mandres 10201581 +CY.01.3313 Árdana Ardana 10201582 +CY.01.3314 Flamoúdi Flamoudi 10201583 +CY.01.3320 Bogázi Bogazi 10201584 +CY.01.3321 Monargá Monarga 10201585 +CY.01.3322 Ágios Ilías Agios Ilias 10201586 +CY.01.3323 Gastriá Gastria 10201587 +CY.01.3324 Avgolída Avgolida 10201588 +CY.01.3325 Patríki Patriki 10201589 +CY.01.3326 Geráni Gerani 10201590 +CY.01.3327 Óvgoros Ovgoros 10201591 +CY.01.3328 Davlós Davlos 10201592 +CY.01.3330 Ágios Theódoros Agios Theodoros 10201593 +CY.01.3331 Vokolída Vokolida 10201594 +CY.01.3332 Távrou Tavrou 10201595 +CY.01.3333 Ágios Efstáthios Agios Efstathios 10201596 +CY.01.3334 Livádia Livadia 10201597 +CY.01.3335 Krídeia Krideia 10201598 +CY.01.3336 Kómi Komi 10201599 +CY.01.3337 Galáteia Galateia 10201600 +CY.01.3338 Eptakómi Eptakomi 10201601 +CY.01.3340 Kóma tou Gialoú Koma tou Gialou 10201602 +CY.01.3341 Néta Neta 10201603 +CY.01.3342 Vothýlakas Vothylakas 10201604 +CY.01.3343 Lythrágkomi Lythragkomi 10201605 +CY.01.3344 Vasíli Vasili 10201606 +CY.01.3345 Leonárisso Leonarisso 10201607 +CY.01.3346 Platanissós Platanissos 10201608 +CY.01.3347 Koilánemos Koilanemos 10201609 +CY.01.3348 Ágios Andrónikos Agios Andronikos 10201610 +CY.01.3350 Ágios Symeón Agios Symeon 10201611 +CY.01.3351 Melánarga Melanarga 10201612 +CY.01.3352 Aigialoúsa Aigialousa 10201613 +CY.01.3353 Agía Triás Agia Trias 10201614 +CY.01.3354 Koróveia Koroveia 10201616 +CY.01.3355 Galinóporni Galinoporni 10201617 +CY.01.3356 Rizokárpaso Rizokarpaso 10201618 +CY.03.4000 Lárnaka Larnaka 10346885 +CY.03.4010 Aradíppou Aradippou 10346886 +CY.03.4100 Kelliá Kellia 10346889 +CY.03.4101 Troúlloi Troulloi 10346890 +CY.03.4102 Voróklini Voroklini 10346891 +CY.03.4103 Avdelleró Avdellero 10346892 +CY.03.4104 Pýla Pyla 10346893 +CY.03.4105 Xylotýmvou Xylotymvou 10346894 +CY.03.4106 Ormídeia Ormideia 10346895 +CY.03.4107 Xylofágou Xylofagou 10346896 +CY.03.4108 Pérgamos Pergamos 10346897 +CY.03.4110 Kíti Kiti 10346898 +CY.03.4112 Tersefánou Tersefanou 10346899 +CY.03.4113 Softádes Softades 10346900 +CY.03.4120 Mazotós Mazotos 10346901 +CY.03.4121 Alaminós Alaminos 10346902 +CY.03.4122 Anafotída Anafotida 10346903 +CY.03.4215 Kórnos Kornos 10346904 +CY.03.4123 Aplánta Aplanta 10346905 +CY.03.4124 Kivisíli Kivisili 10346907 +CY.03.4125 Alethrikó Alethriko 10346908 +CY.03.4126 Klavdiá Klavdia 10346909 +CY.03.4127 Anglisídes Anglisides 10346910 +CY.03.4128 Menógeia Menogeia 10346911 +CY.03.4201 Petrofáni Petrofani 10346912 +CY.03.4202 Athiénou Athienou 10346913 +CY.03.4203 Meloúseia Melouseia 10346914 +CY.03.4204 Tremetousiá Tremetousia 10346915 +CY.03.4205 Ársos Arsos 10346916 +CY.03.4211 Agía Ánna Agia Anna 10346917 +CY.03.4212 Mosfilotí Mosfiloti 10346918 +CY.03.4213 Psevdás Psevdas 10346919 +CY.03.4216 Delíkipos Delikipos 10346920 +CY.03.4217 Kóchi Kochi 10346921 +CY.03.4300 Zýgi Zygi 10346922 +CY.03.4301 Marí Mari 10346923 +CY.03.4302 Kalavasós Kalavasos 10346924 +CY.03.4303 Tóchni Tochni 10346925 +CY.03.4304 Choirokoitía Choirokoitia 10346926 +CY.03.4305 Psematisménos Psematismenos 10346927 +CY.03.4306 Maróni Maroni 10346928 +CY.03.4308 Skarínou Skarinou 10346929 +CY.03.4309 Kofínou Kofinou 10346930 +CY.03.4310 Káto Léfkara Kato Lefkara 10346931 +CY.03.4311 Páno Léfkara Pano Lefkara 10346932 +CY.03.4312 Káto Drys Kato Drys 10346933 +CY.03.4313 Vávla Vavla 10346934 +CY.03.4314 Lágeia Lageia 10346935 +CY.03.4315 Orá Ora 10346936 +CY.03.4316 Melíni Melini 10346937 +CY.03.4317 Odoú Odou 10346938 +CY.03.4318 Ágioi Vavatsiniás Agioi Vavatsinias 10346939 +CY.03.4319 Vavatsiniá Vavatsinia 10346940 +CY.05.5000 Lemesós Lemesos 10346941 +CY.05.5011 Mésa Geitoniá Mesa Geitonia 10346942 +CY.05.5012 Ágios Athanásios Agios Athanasios 10346943 +CY.05.5013 Germasógeia Germasogeia 10346944 +CY.05.5020 Páno Polemídia Pano Polemidia 10346945 +CY.05.5021 Ýpsonas Ypsonas 10346946 +CY.05.5022 Káto Polemídia Kato Polemidia 10346947 +CY.05.5100 Palódeia Palodeia 10346948 +CY.05.5101 Paramýtha Paramytha 10346949 +CY.05.5102 Spitáli Spitali 10346950 +CY.05.5103 Fasoúla Fasoula 10346951 +CY.05.5104 Mathikolóni Mathikoloni 10346952 +CY.05.5105 Gerása Gerasa 10346953 +CY.05.5106 Apsioú Apsiou 10346954 +CY.05.5107 Apesiá Apesia 10346955 +CY.05.5108 Korfí Korfi 10346956 +CY.05.5109 Limnátis Limnatis 10346957 +CY.05.5110 Kapileió Kapileio 10346958 +CY.05.5120 Mouttagiáka Mouttagiaka 10346959 +CY.05.5121 Armenochóri Armenochori 10346960 +CY.05.5122 Foinikária Foinikaria 10346961 +CY.05.5123 Akroúnta Akrounta 10346962 +CY.05.5124 Ágios Týchon Agios Tychon 10346963 +CY.05.5125 Parekklisiá Parekklisia 10346964 +CY.05.5126 Pentákomo Pentakomo 10346965 +CY.05.5127 Monagroúlli Monagroulli 10346966 +CY.05.5130 Asgáta Asgata 10346967 +CY.05.5131 Vasa (Kellakiou) Vasa (Kellakiou) 10346968 +CY.05.5132 Sanída Sanida 10346969 +CY.05.5134 Klonári Klonari 10346970 +CY.05.5135 Víkla Vikla 10346971 +CY.05.5136 Kelláki Kellaki 10346972 +CY.05.5137 Akapnoú Akapnou 10346973 +CY.05.5138 Eptagóneia Eptagoneia 10346974 +CY.05.5140 Dieróna Dierona 10346975 +CY.05.5141 Arakapás Arakapas 10346976 +CY.05.5142 Ágios Pávlos Agios Pavlos 10346977 +CY.05.5143 Ágios Konstantínos Agios Konstantinos 10346978 +CY.05.5144 Sykópetra Sykopetra 10346979 +CY.05.5145 Louvarás Louvaras 10346980 +CY.05.5147 Zoopigí Zoopigi 10346981 +CY.05.5200 Akrotíri Akrotiri 10346982 +CY.05.5202 Tserkézoi Tserkezoi 10346983 +CY.05.5210 Kolóssi Kolossi 10346984 +CY.05.5211 Erími Erimi 10346985 +CY.05.5212 Episkopí Episkopi 10346986 +CY.05.5213 Kantoú Kantou 10346987 +CY.05.5214 Sotíra Sotira 10346988 +CY.05.5221 Paramáli Paramali 10346989 +CY.05.5222 Avdímou Avdimou 10346990 +CY.05.5223 Platanísteia Platanisteia 10346991 +CY.05.5224 Ágios Tomás Agios Tomas 10346992 +CY.05.5225 Aléktora Alektora 10346993 +CY.05.5226 Anógyra Anogyra 10346994 +CY.05.5227 Pissoúri Pissouri 10346995 +CY.05.5300 Soúni-Zanakiá Souni-Zanakia 10346996 +CY.05.5302 Álassa Alassa 10346997 +CY.05.5303 Káto Kivídes Kato Kivides 10346998 +CY.05.5304 Páno Kivídes Pano Kivides 10346999 +CY.05.5306 Ágios Therápon Agios Therapon 10347000 +CY.05.5307 Lófou Lofou 10347001 +CY.05.5308 Páchna Pachna 10347002 +CY.05.5311 Dorós Doros 10347003 +CY.05.5312 Láneia Laneia 10347004 +CY.05.5313 Silíkou Silikou 10347005 +CY.05.5314 Monágri Monagri 10347006 +CY.05.5315 Trimíklini Trimiklini 10347007 +CY.05.5316 Ágios Mámas Agios Mamas 10347008 +CY.05.5317 Kouká Kouka 10347009 +CY.05.5318 Moniátis Moniatis 10347010 +CY.05.5320 Dorá Dora 10347011 +CY.05.5321 Gerovása Gerovasa 10347012 +CY.05.5322 Ársos Arsos 10347013 +CY.05.5323 Kissoúsa Kissousa 10347014 +CY.05.5324 Maliá Malia 10347015 +CY.05.5325 Vasa (Koilaniou) Vasa (Koilaniou) 10347016 +CY.05.5326 Vouní Vouni 10347017 +CY.05.5327 Péra Pedí Pera Pedi 10347018 +CY.05.5328 Mandriá Mandria 10347019 +CY.05.5329 Potamioú Potamiou 10347020 +CY.05.5330 Ómodos Omodos 10347021 +CY.05.5331 Koiláni Koilani 10347022 +CY.05.5340 Ágios Dimítrios Agios Dimitrios 10347023 +CY.05.5341 Palaiómylos Palaiomylos 10347024 +CY.05.5342 Pródromos Prodromos 10347025 +CY.05.5343 Kaminária Kaminaria 10347026 +CY.05.5344 Treis Eliés Treis Elies 10347027 +CY.05.5345 Lemíthou Lemithou 10347028 +CY.05.5350 Káto Plátres Kato Platres 10347029 +CY.05.5351 Páno Plátres Pano Platres 10347030 +CY.05.5352 Foiní Foini 10347031 +CY.05.5355 Amíantos Amiantos 10347032 +CY.05.5362 Káto Mýlos Kato Mylos 10347033 +CY.05.5363 Potamítissa Potamitissa 10347034 +CY.05.5364 Dýmes Dymes 10347035 +CY.05.5365 Peléndri Pelendri 10347036 +CY.05.5366 Agrós Agros 10347037 +CY.05.5367 Agrídia Agridia 10347038 +CY.05.5368 Chandriá Chandria 10347039 +CY.05.5369 Kyperoúnta Kyperounta 10347040 +CY.06.6000 Páfos Pafos 10347041 +CY.06.6010 Geroskípou Municipality Geroskipou Municipality 10347042 +CY.06.6011 Koniá Konia 10347043 +CY.06.6012 Agía Marinoúda Agia Marinouda 10347044 +CY.06.6014 Achéleia Acheleia 10347045 +CY.06.6020 Chlórakas Chlorakas 10347046 +CY.06.6021 Lémpa Lempa 10347047 +CY.06.6022 Émpa Empa 10347048 +CY.06.6023 Tremithoúsa Tremithousa 10347049 +CY.06.6024 Mésa Chorió Mesa Chorio 10347050 +CY.06.6025 Mesógi Mesogi 10347051 +CY.06.6026 Tála Tala 10347052 +CY.06.6027 Kissónerga Kissonerga 10347053 +CY.06.6100 Koúklia Kouklia 10347054 +CY.06.6101 Mandriá Mandria 10347055 +CY.06.6102 Nikókleia Nikokleia 10347056 +CY.06.6103 Souskioú Souskiou 10347057 +CY.06.6104 Tími Timi 10347058 +CY.06.6107 Anaríta Anarita 10347059 +CY.06.6108 Foínikas Foinikas 10347060 +CY.06.6110 Marathoúnta Marathounta 10347061 +CY.06.6111 Ármou Armou 10347062 +CY.06.6112 Episkopí Episkopi 10347064 +CY.06.6113 Natá Nata 10347065 +CY.06.6114 Cholétria Choletria 10347066 +CY.06.6115 Axýlou Axylou 10347067 +CY.06.6116 Eledió Eledio 10347068 +CY.06.6120 Tsáda Tsada 10347069 +CY.06.6121 Koíli Koili 10347070 +CY.06.6122 Stroumpí Stroumpi 10347071 +CY.06.6123 Polémi Polemi 10347072 +CY.06.6124 Kallépeia Kallepeia 10347073 +CY.06.6125 Letýmvou Letymvou 10347074 +CY.06.6126 Pitargoú Pitargou 10347075 +CY.06.6127 Koúrdaka Kourdaka 10347076 +CY.06.6128 Lemóna Lemona 10347077 +CY.06.6129 Choúlou Choulou 10347078 +CY.06.6130 Akoursós Akoursos 10347079 +CY.06.6132 Káthikas Kathikas 10347080 +CY.06.6133 Pégeia Pegeia 10347081 +CY.06.6200 Páno Archimandríta Pano Archimandrita 10347082 +CY.06.6201 Fasoúla Fasoula 10347083 +CY.06.6202 Moúsere Mousere 10347084 +CY.06.6203 Máronas Maronas 10347085 +CY.06.6204 Mamónia Mamonia 10347086 +CY.06.6206 Stavrokónnou Stavrokonnou 10347087 +CY.06.6208 Trachypédoula Trachypedoula 10347088 +CY.06.6210 Kelokédara Kelokedara 10347089 +CY.06.6211 Salamioú Salamiou 10347090 +CY.06.6212 Kidási Kidasi 10347091 +CY.06.6213 Kédares Kedares 10347092 +CY.06.6214 Mésana Mesana 10347093 +CY.06.6215 Praitóri Praitori 10347094 +CY.06.6216 Filousa (Kelokedaron) Filousa (Kelokedaron) 10347095 +CY.06.6217 Armínou Arminou 10347096 +CY.06.6220 Amargéti Amargeti 10347097 +CY.06.6222 Pentaliá Pentalia 10347098 +CY.06.6223 Fáleia Faleia 10347099 +CY.06.6224 Galatariá Galataria 10347100 +CY.06.6225 Koilíneia Koilineia 10347101 +CY.06.6226 Vrétsia Vretsia 10347102 +CY.06.6227 Statós-Ágios Fótios Statos-Agios Fotios 10347103 +CY.06.6228 Lapithioú Lapithiou 10347104 +CY.06.6229 Mamoúntali Mamountali 10347105 +CY.06.6230 Páno Panagiá Pano Panagia 10347106 +CY.06.6231 Asprogiá Asprogia 10347107 +CY.06.6300 Psathí Psathi 10347108 +CY.06.6301 Ágios Dimitrianós Agios Dimitrianos 10347109 +CY.06.6302 Kannavioú-Melamioú Kannaviou-Melamiou 10347110 +CY.06.6303 Thriniá Thrinia 10347111 +CY.06.6305 Krítou Maróttou Kritou Marottou 10347112 +CY.06.6306 Fýti Fyti 10347113 +CY.06.6307 Lása Lasa 10347114 +CY.06.6308 Drýmou Drymou 10347115 +CY.06.6310 Símou Simou 10347116 +CY.06.6311 Anadioú Anadiou 10347117 +CY.06.6312 Sárama Sarama 10347118 +CY.06.6313 Evrétou Evretou 10347119 +CY.06.6314 Trimithoúsa Trimithousa 10347120 +CY.06.6315 Filousa (Chrysoxous) Filousa (Chrysoxous) 10347121 +CY.06.6316 Kiós Kios 10347122 +CY.06.6317 Zachariá Zacharia 10347123 +CY.06.6318 Meládeia Meladeia 10347124 +CY.06.6319 Mélandra Melandra 10347125 +CY.06.6320 Lysós Lysos 10347126 +CY.06.6330 Thelétra Theletra 10347127 +CY.06.6331 Giólou Giolou 10347128 +CY.06.6332 Páno Akourdáleia Pano Akourdaleia 10347129 +CY.06.6333 Milioú Miliou 10347130 +CY.06.6334 Káto Akourdáleia Kato Akourdaleia 10347131 +CY.06.6335 Téra Tera 10347132 +CY.06.6336 Krítou Téra Kritou Tera 10347133 +CY.06.6337 Skoúlli Skoulli 10347134 +CY.06.6338 Chóli Choli 10347135 +CY.06.6339 Loukroúnou Loukrounou 10347136 +CY.06.6340 Karamoullídes Karamoullides 10347137 +CY.06.6341 Chrysochoú Chrysochou 10347138 +CY.06.6343 Pólis Polis 10347139 +CY.06.6344 Néo Chorió Neo Chorio 10347140 +CY.06.6345 Goudí Goudi 10347141 +CY.06.6350 Káto Aródes Kato Arodes 10347142 +CY.06.6351 Páno Aródes Pano Arodes 10347143 +CY.06.6352 Íneia Ineia 10347144 +CY.06.6353 Droúseia Drouseia 10347145 +CY.06.6354 Fásli Fasli 10347146 +CY.06.6355 Androlíkou Androlikou 10347147 +CY.06.6360 Pelathoúsa Pelathousa 10347148 +CY.06.6361 Kynoúsa Kynousa 10347149 +CY.06.6362 Makoúnta Makounta 10347150 +CY.06.6363 Argáka Argaka 10347151 +CY.06.6364 Gialiá Gialia 10347152 +CY.06.6366 Néa Dímmata Nea Dimmata 10347153 +CY.06.6367 Pomós Pomos 10347154 +CY.06.6368 Stení Steni 10347155 +CY.06.6369 Ágios Isídoros Agios Isidoros 10347156 +CY.06.6370 Livádi Livadi 10347157 +CY.04.1000 Nicosia Municipality Nicosia Municipality 11920109 +CY.06.6106 Agia Varvara (Pafou) Agia Varvara (Pafou) 12207060 +CY.05.5203 Trachoni (Lemesou) Trachoni (Lemesou) 12207061 +CY.05.5201 Asomatos (Lemesou) Asomatos (Lemesou) 12207062 +CY.06.6304 Milia Pafou Milia Pafou 12207063 +CY.03.4214 Pyrga (Larnakas) Pyrga (Larnakas) 12207064 +CY.06.6365 Agia Marina (Chrysoxous) Agia Marina (Chrysoxous) 12207065 +CY.05.5360 Agios Theodoros (Lemesou) Agios Theodoros (Lemesou) 12207066 +CY.05.5361 Agios Ioannis (Lemesou) Agios Ioannis (Lemesou) 12207067 +CY.05.5133 Prastio (Kellakiou) Prastio (Kellakiou) 12207068 +CY.05.5129 Pyrgos Pyrgos 12207069 +CY.03.4111 Perivolia (Larnakas) Perivolia (Larnakas) 12207070 +CY.05.5305 Agios Amvrosios (Lemesou) Agios Amvrosios (Lemesou) 12207071 +CY.05.5310 Agios Georgios (Lemesou) Agios Georgios (Lemesou) 12207072 +CY.06.6207 Prastio (Pafou) Prastio (Pafou) 12207073 +CY.06.6321 Peristerona (Pafou) Peristerona (Pafou) 12207074 +CY.06.6219 Agios Ioannis (Pafou) Agios Ioannis (Pafou) 12207075 +CY.06.6205 Agios Georgios (Pafou) Agios Georgios (Pafou) 12207076 +CY.06.6221 Agia Marina (Kelokedaron) Agia Marina (Kelokedaron) 12207077 +CY.05.5146 Kalo Chorio (Lemesou) Kalo Chorio (Lemesou) 12207078 +CY.03.4307 Agios Theodoros (Larnakas) Agios Theodoros (Larnakas) 12207079 +CY.03.4011 Livadia (Larnakas) Livadia (Larnakas) 12207080 +CY.05.5220 Prastio (Avdimou) Prastio (Avdimou) 12207081 +CY.03.4210 Kalo Chorio (Larnakas) Kalo Chorio (Larnakas) 12207082 +CY.06.6218 Agios Nikolaos (Pafou) Agios Nikolaos (Pafou) 12207083 +CY.05.5128 Moni Moni 12207084 +CY.03.4014 Dromolaxia-Meneou Dromolaxia-Meneou 12207085 +CY.05.5356 Troodos Troodos 12207087 +CZ.78.0647 Okres Znojmo Okres Znojmo 3061343 +CZ.80.0635 Okres Žďár nad Sázavou Okres Zgar nad Sazavou 3061694 +CZ.78.0646 Okres Vyškov Okres Vyskov 3062280 +CZ.90.0723 Okres Vsetín Okres Vsetin 3062338 +CZ.86.0534 Okres Ústí nad Orlicí Okres Usti nad Orlici 3063545 +CZ.89.0427 Okres Ústí nad Labem Okres Usti nad Labem 3063547 +CZ.90.0722 Okres Uherské Hradiště Okres Uherske Hradiste 3063738 +CZ.82.0525 Okres Trutnov Okres Trutnov 3063906 +CZ.80.0634 Okres Třebíč Okres Trebic 3064103 +CZ.89.0426 Okres Teplice Okres Teplice 3064287 +CZ.87.0327 Okres Tachov Okres Tachov 3064370 +CZ.79.0317 Okres Tábor Okres Tabor 3064377 +CZ.86.0533 Okres Svitavy Okres Svitavy 3064453 +CZ.84.0715 Okres Šumperk Okres Sumperk 3064672 +CZ.79.0316 Okres Strakonice Okres Strakonice 3065066 +CZ.81.0413 Okres Sokolov Okres Sokolov 3065616 +CZ.83.0514 Okres Semily Okres Semily 3066219 +CZ.82.0524 Okres Rychnov nad Kněžnou Okres Rychnov nad Kneznou 3066502 +CZ.87.0326 Okres Rokycany Okres Rokycany 3066793 +CZ.88.020C Okres Rakovník Okres Rakovnik 3067050 +CZ.84.0713 Okres Prostějov Okres Prostejov 3067420 +CZ.88.020B Okres Příbram Okres Pribram 3067540 +CZ.84.0714 Okres Přerov Okres Prerov 3067578 +CZ.88.020A Okres Praha-západ Okres Praha-zapad 3067692 +CZ.88.0209 Okres Praha-východ Okres Praha-vychod 3067693 +CZ.79.0315 Okres Prachatice Okres Prachatice 3067712 +CZ.87.0325 Okres Plzeň-sever Okres Plzen-sever 3068157 +CZ.87.0323 Okres Plzeň-město Okres Plzen-mesto 3068158 +CZ.87.0324 Okres Plzeň-jih Okres Plzen-jih 3068159 +CZ.79.0314 Okres Písek Okres Pisek 3068289 +CZ.80.0633 Okres Pelhřimov Okres Pelhrimov 3068444 +CZ.86.0532 Okres Pardubice Okres Pardubice 3068581 +CZ.85.0806 Okres Ostrava-město Okres Ostrava-mesto 3068798 +CZ.85.0805 Okres Opava Okres Opava 3068925 +CZ.84.0712 Okres Olomouc Okres Olomouc 3069010 +CZ.88.0208 Okres Nymburk Okres Nymburk 3069235 +CZ.85.0804 Okres Nový Jičín Okres Novy Jicin 3069304 +CZ.82.0523 Okres Náchod Okres Nachod 3070121 +CZ.89.0425 Okres Most Okres Most 3070290 +CZ.88.0207 Okres Mladá Boleslav Okres Mlada Boleslav 3070543 +CZ.88.0206 Okres Mělník Okres Melnik 3070861 +CZ.89.0424 Okres Louny Okres Louny 3071506 +CZ.89.0423 Okres Litoměřice Okres Litomerice 3071676 +CZ.83.0513 Okres Liberec Okres Liberec 3071960 +CZ.88.0205 Okres Kutná Hora Okres Kutna Hora 3072462 +CZ.90.0721 Okres Kroměříž Okres Kromeriz 3072648 +CZ.88.0204 Okres Kolín Okres Kolin 3073370 +CZ.87.0322 Okres Klatovy Okres Klatovy 3073659 +CZ.88.0203 Okres Kladno Okres Kladno 3073698 +CZ.85.0803 Okres Karviná Okres Karvina 3073790 +CZ.81.0412 Okres Karlovy Vary Okres Karlovy Vary 3073802 +CZ.79.0313 Okres Jindřichův Hradec Okres Jindrichuv Hradec 3074148 +CZ.80.0632 Okres Jihlava Okres Jihlava 3074197 +CZ.82.0522 Okres Jičín Okres Jicin 3074205 +CZ.83.0512 Okres Jablonec nad Nisou Okres Jablonec nad Nisou 3074602 +CZ.82.0521 Okres Hradec Králové Okres Hradec Kralove 3074966 +CZ.78.0645 Okres Hodonín Okres Hodonin 3075651 +CZ.80.0631 Okres Havlíčkův Brod Okres Havlickuv Brod 3075918 +CZ.90.0724 Okres Zlín Okres Zlin 3076093 +CZ.85.0802 Okres Frýdek-Místek Okres Frydek-Mistek 3076125 +CZ.87.0321 Okres Domažlice Okres Domazlice 3076586 +CZ.89.0421 Okres Děčín Okres Decin 3077243 +CZ.86.0531 Okres Chrudim Okres Chrudim 3077538 +CZ.89.0422 Okres Chomutov Okres Chomutov 3077684 +CZ.81.0411 Okres Cheb Okres Cheb 3077834 +CZ.79.0312 Okres Český Krumlov Okres Cesky Krumlov 3077888 +CZ.79.0311 Okres České Budějovice Okres Ceske Budejovice 3077915 +CZ.83.0511 Okres Česká Lípa Okres Ceska Lipa 3077928 +CZ.85.0801 Okres Bruntál Okres Bruntal 3078544 +CZ.78.0643 Okres Brno-venkov Okres Brno-venkov 3078607 +CZ.78.0642 Město Brno Mesto Brno 3078609 +CZ.78.0644 Okres Břeclav Okres Breclav 3078772 +CZ.78.0641 Okres Blansko Okres Blansko 3079270 +CZ.88.0202 Okres Beroun Okres Beroun 3079466 +CZ.88.0201 Okres Benešov Okres Benesov 3079506 +CZ.84.0711 Okres Jeseník Okres Jesenik 3337501 +CZ.52.8378769 Praha 1 Praha 1 8378769 +CZ.52.8378770 Praha 2 Praha 2 8378770 +CZ.52.8378771 Praha 3 Praha 3 8378771 +CZ.52.8378772 Praha 4 Praha 4 8378772 +CZ.52.8378773 Praha 5 Praha 5 8378773 +CZ.52.8378774 Praha 6 Praha 6 8378774 +CZ.52.8378775 Praha 7 Praha 7 8378775 +CZ.52.8378776 Praha 8 Praha 8 8378776 +CZ.52.8378777 Praha 9 Praha 9 8378777 +CZ.52.8378778 Praha 10 Praha 10 8378778 +CZ.52.8378779 Praha 11 Praha 11 8378779 +CZ.52.8378780 Praha 12 Praha 12 8378780 +CZ.52.8378781 Praha 13 Praha 13 8378781 +CZ.52.8378782 Praha 14 Praha 14 8378782 +CZ.52.8378784 Praha 15 Praha 15 8378784 +CZ.52.8378785 Praha 16 Praha 16 8378785 +CZ.52.8378787 Praha 17 Praha 17 8378787 +CZ.52.8378788 Praha 18 Praha 18 8378788 +CZ.52.8378789 Praha 19 Praha 19 8378789 +CZ.52.8378790 Praha 20 Praha 20 8378790 +CZ.52.8378792 Praha 21 Praha 21 8378792 +CZ.52.8378793 Praha 22 Praha 22 8378793 +DE.02.096 Regierungsbezirk Unterfranken Regierungsbezirk Unterfranken 2819564 +DE.02.097 Swabia Swabia 2835521 +DE.02.093 Upper Palatinate Upper Palatinate 2859444 +DE.02.094 Upper Franconia Upper Franconia 2860681 +DE.02.091 Upper Bavaria Upper Bavaria 2861322 +DE.02.092 Lower Bavaria Lower Bavaria 2863622 +DE.07.055 Regierungsbezirk Münster Regierungsbezirk Muenster 2867539 +DE.02.095 Regierungsbezirk Mittelfranken Regierungsbezirk Mittelfranken 2870736 +DE.07.053 Regierungsbezirk Köln Regierungsbezirk Koeln 2886241 +DE.05.066 Regierungsbezirk Kassel Regierungsbezirk Kassel 2892513 +DE.01.083 Freiburg Region Freiburg Region 2925180 +DE.07.051 Düsseldorf District Duesseldorf District 2934245 +DE.07.057 Regierungsbezirk Detmold Regierungsbezirk Detmold 2937935 +DE.05.064 Regierungsbezirk Darmstadt Regierungsbezirk Darmstadt 2938912 +DE.07.059 Regierungsbezirk Arnsberg Regierungsbezirk Arnsberg 2955470 +DE.01.082 Karlsruhe Region Karlsruhe Region 3214104 +DE.01.081 Regierungsbezirk Stuttgart Regierungsbezirk Stuttgart 3214105 +DE.01.084 Tübingen Region Tuebingen Region 3214106 +DE.05.065 Regierungsbezirk Gießen Regierungsbezirk Giessen 3220941 +DJ.04.7910461 Obock Obock 7910461 +DJ.06.9611302 Yoboki Yoboki 9611302 +DJ.06.9611312 As Eyla As Eyla 9611312 +DK.20.390 Vordingborg Kommune Vordingborg Kommune 2610019 +DK.18.791 Viborg Kommune Viborg Kommune 2610315 +DK.21.630 Vejle Kommune Vejle Kommune 2610601 +DK.21.575 Vejen Kommune Vejen Kommune 2610631 +DK.17.187 Vallensbæk Kommune Vallensbaek Kommune 2610788 +DK.21.550 Tønder Kommune Tonder Kommune 2611516 +DK.19.787 Thisted Kommune Thisted Kommune 2611753 +DK.17.185 Tårnby Kommune Tarnby Kommune 2611861 +DK.21.479 Svendborg Kommune Svendborg Kommune 2612044 +DK.18.671 Struer Kommune Struer Kommune 2612202 +DK.20.336 Stevns Kommune Stevns Kommune 2612565 +DK.20.340 Sorø Kommune Soro Kommune 2612863 +DK.21.540 Sønderborg Kommune Sonderborg Kommune 2613221 +DK.20.269 Solrød Kommune Solrod Kommune 2613235 +DK.20.330 Slagelse Kommune Slagelse Kommune 2613459 +DK.18.779 Skive Kommune Skive Kommune 2613729 +DK.18.746 Skanderborg Kommune Skanderborg Kommune 2613886 +DK.18.740 Silkeborg Kommune Silkeborg Kommune 2614029 +DK.18.741 Samsø Kommune Samso Kommune 2614281 +DK.20.265 Roskilde Kommune Roskilde Kommune 2614478 +DK.17.175 Rødovre Kommune Rodovre Kommune 2614677 +DK.20.329 Ringsted Kommune Ringsted Kommune 2614761 +DK.18.730 Randers Kommune Randers Kommune 2615003 +DK.21.461 Odense Kommune Odense Kommune 2615872 +DK.18.727 Odder Kommune Odder Kommune 2615884 +DK.21.450 Nyborg Kommune Nyborg Kommune 2616011 +DK.20.370 Næstved Kommune Naestved Kommune 2616037 +DK.19.773 Morsø Kommune Morso Kommune 2616755 +DK.21.410 Middelfart Kommune Middelfart Kommune 2616932 +DK.17.173 Lyngby-Tårbæk Kommune Lyngby-Tarbaek Kommune 2617227 +DK.19.825 Læso Kommune Laeso Kommune 2617382 +DK.18.665 Lemvig Kommune Lemvig Kommune 2617811 +DK.20.350 Lejre Kommune Lejre Kommune 2617831 +DK.17.101 København Kobenhavn 2618424 +DK.21.621 Kolding Kommune Kolding Kommune 2618525 +DK.20.259 Køge Kommune Koge Kommune 2618557 +DK.21.440 Kerteminde Kommune Kerteminde Kommune 2618941 +DK.20.326 Kalundborg Kommune Kalundborg Kommune 2619152 +DK.17.183 Ishøj Kommune Ishoj Kommune 2619378 +DK.17.167 Hvidovre Kommune Hvidovre Kommune 2619527 +DK.17.223 Hørsholm Kommune Horsholm Kommune 2619762 +DK.18.615 Horsens Kommune Horsens Kommune 2619767 +DK.18.661 Holstebro Kommune Holstebro Kommune 2620045 +DK.20.316 Holbæk Kommune Holbaek Kommune 2620141 +DK.19.860 Hjørring Kommune Hjorring Kommune 2620209 +DK.17.219 Hillerød Kommune Hillerod Kommune 2620321 +DK.18.657 Herning Kommune Herning Kommune 2620423 +DK.17.163 Herlev Kommune Herlev Kommune 2620430 +DK.17.217 Helsingør Kommune Helsingor Kommune 2620469 +DK.18.766 Hedensted Kommune Hedensted Kommune 2620581 +DK.21.510 Haderslev Kommune Haderslev Kommune 2620961 +DK.20.253 Greve Kommune Greve Kommune 2621218 +DK.17.161 Glostrup Kommune Glostrup Kommune 2621354 +DK.17.159 Gladsaxe Municipality Gladsaxe Municipality 2621394 +DK.17.157 Gentofte Kommune Gentofte Kommune 2621514 +DK.17.250 Frederikssund Kommune Frederikssund Kommune 2621911 +DK.19.813 Frederikshavn Kommune Frederikshavn Kommune 2621926 +DK.17.147 Frederiksberg Kommune Frederiksberg Kommune 2621941 +DK.21.607 Fredericia Kommune Fredericia Kommune 2621950 +DK.21.563 Fanø Kommune Fano Kommune 2622341 +DK.21.573 Varde Kommune Varde Kommune 2622446 +DK.17.155 Dragør Kommune Dragor Kommune 2622935 +DK.17.411 Christiansø Christianso 2623170 +DK.19.810 Brønderslev Kommune Bronderslev Kommune 2623351 +DK.17.153 Brøndby Kommune Brondby Kommune 2623352 +DK.17.400 Bornholm Kommune Bornholm Kommune 2623665 +DK.21.530 Billund Kommune Billund Kommune 2624143 +DK.17.151 Ballerup Kommune Ballerup Kommune 2624340 +DK.21.420 Assens Kommune Assens Kommune 2624500 +DK.18.751 Aarhus Kommune Aarhus Kommune 2624647 +DK.17.201 Allerød Kommune Allerod Kommune 2624844 +DK.17.165 Albertslund Kommune Albertslund Kommune 2624905 +DK.21.580 Aabenraa Kommune Aabenraa Kommune 2625068 +DK.21.561 Esbjerg Kommune Esbjerg Kommune 6543925 +DK.19.849 Jammerbugt Kommune Jammerbugt Kommune 6543926 +DK.17.190 Furesø Kommune Fureso Kommune 6543927 +DK.20.306 Odsherred Kommune Odsherred Kommune 6543928 +DK.21.480 Nordfyns Kommune Nordfyns Kommune 6543929 +DK.19.846 Mariagerfjord Kommune Mariagerfjord Kommune 6543930 +DK.20.320 Faxe Kommune Faxe Kommune 6543931 +DK.18.760 Ringkøbing-Skjern Kommune Ringkobing-Skjern Kommune 6543932 +DK.18.707 Norddjurs Kommune Norddjurs Kommune 6543933 +DK.19.851 Ålborg Kommune Alborg Kommune 6543934 +DK.21.492 Ærø Kommune AEro Kommune 6543935 +DK.21.430 Faaborg-Midtfyn Kommune Faaborg-Midtfyn Kommune 6543936 +DK.19.840 Rebild Kommune Rebild Kommune 6543937 +DK.17.169 Høje-Taastrup Kommune Hoje-Taastrup Kommune 6543938 +DK.19.820 Vesthimmerland Kommune Vesthimmerland Kommune 6543939 +DK.17.210 Fredensborg Kommune Fredensborg Kommune 6543940 +DK.17.260 Halsnæs Kommune Halsnaes Kommune 6543941 +DK.21.482 Langeland Kommune Langeland Kommune 6543942 +DK.17.230 Rudersdal Kommune Rudersdal Kommune 6543943 +DK.18.756 Ikast-Brande Kommune Ikast-Brande Kommune 6543944 +DK.17.270 Gribskov Kommune Gribskov Kommune 6543945 +DK.18.710 Favrskov Kommune Favrskov Kommune 6543946 +DK.18.706 Syddjurs Kommune Syddjurs Kommune 6543947 +DK.17.240 Egedal Kommune Egedal Kommune 6543948 +DK.20.376 Guldborgsund Kommune Guldborgsund Kommune 6543949 +DK.20.360 Lolland Kommune Lolland Kommune 6543950 +DO.32.2904 Yamasá Yamasa 3491797 +DO.33.2106 Yaguate Yaguate 3491808 +DO.15.1506 Villa Vásquez Villa Vasquez 3491906 +DO.19.1903 Villa Tapia Villa Tapia 3491909 +DO.06.0605 Villa Riva Villa Riva 3491917 +DO.02.0304 Villa Jaragua Villa Jaragua 3491928 +DO.18.1808 Villa Isabela Villa Isabela 3491930 +DO.33.2105 Villa Altagracia Villa Altagracia 3491953 +DO.03.0405 Vicente Noble Vicente Noble 3492031 +DO.23.2206 Vallejuelo Vallejuelo 3492124 +DO.19.1902 Tenares Tenares 3492478 +DO.25.2506 Tamboril Tamboril 3492518 +DO.02.0303 Tamayo Tamayo 3492521 +DO.18.1807 Sosúa Sosua 3492630 +DO.37.3203 Santo Domingo Norte Santo Domingo Norte 3492909 +DO.25.2501 Santiago de los Caballeros Santiago de los Caballeros 3492915 +DO.10.1102 San Rafael del Yuma San Rafael del Yuma 3493023 +DO.24.2301 San Pedro de Macorís San Pedro de Macoris 3493033 +DO.23.2201 San Juan de la Maguana San Juan de la Maguana 3493083 +DO.36.3101 San José de Ocoa San Jose de Ocoa 3493101 +DO.25.2505 San José de Las Matas San Jose de Las Matas 3493104 +DO.06.0601 San Francisco de Macorís San Francisco de Macoris 3493147 +DO.33.2101 San Cristóbal San Cristobal 3493190 +DO.20.2002 Sánchez Sanchez 3493201 +DO.20.2001 Samaná Municipality Samana Municipality 3493236 +DO.19.1901 Salcedo Salcedo 3493284 +DO.26.2601 San Ignacio de Sabaneta San Ignacio de Sabaneta 3493405 +DO.32.2903 Sabana Grande de Boyá Sabana Grande de Boya 3493483 +DO.29.3002 Sabana de La Mar Sabana de La Mar 3493569 +DO.14.1404 Río San Juan Rio San Juan 3493745 +DO.04.0504 Restauración Restauracion 3493888 +DO.24.2303 Ramón Santana Ramon Santana 3494065 +DO.18.1801 Puerto Plata Puerto Plata 3494269 +DO.09.1004 Postrer Río Postrer Rio 3494510 +DO.06.0604 Pimentel Pimentel 3494769 +DO.01.0205 Peralta Peralta 3495021 +DO.15.1505 Pepillo Salcedo Pepillo Salcedo 3495025 +DO.11.0705 Pedro Santana Pedro Santana 3495099 +DO.16.1601 Pedernales Pedernales 3495139 +DO.03.0404 Paraíso Paraiso 3495273 +DO.01.0204 Padre Las Casas Padre Las Casas 3495665 +DO.16.1602 Oviedo Oviedo 3495685 +DO.35.1702 Nizao Nizao 3495812 +DO.02.0301 Neiba Neiba 3495858 +DO.14.1401 Nagua Nagua 3496022 +DO.32.2901 Monte Plata Monte Plata 3496135 +DO.15.1501 Monte Cristi Monte Cristi 3496204 +DO.26.2603 Monción Moncion 3496285 +DO.08.0901 Moca Moca 3496332 +DO.28.0802 Miches Miches 3496397 +DO.27.2701 Mao Mao 3496832 +DO.31.2802 Maimón Maimon 3497224 +DO.18.1806 Luperón Luperon 3497351 +DO.24.2302 Los Llanos Los Llanos 3498193 +DO.18.1805 Los Hidalgos Los Hidalgos 3498419 +DO.04.0502 Loma de Cabrera Loma de Cabrera 3499604 +DO.25.2504 Licey al Medio Licey al Medio 3499750 +DO.30.1301 La Vega La Vega 3499980 +DO.15.1504 Las Matas de Santa Cruz Las Matas de Santa Cruz 3500369 +DO.23.2205 Las Matas de Farfán Las Matas de Farfan 3500371 +DO.12.1201 La Romana La Romana 3500959 +DO.27.2703 Laguna Salada Laguna Salada 3502374 +DO.09.1003 La Descubierta La Descubierta 3502787 +DO.09.1001 Jimaní Jimani 3504078 +DO.30.1303 Jarabacoa Jarabacoa 3504159 +DO.25.2503 Jánico Janico 3504164 +DO.18.1804 Imbert Imbert 3504333 +DO.11.0704 Hondo Valle Hondo Valle 3504468 +DO.10.1101 Higüey Higueey 3504569 +DO.29.3001 Hato Mayor Hato Mayor 3504769 +DO.15.1503 Guayubín Guayubin 3504946 +DO.12.1202 Guaymate Guaymate 3504952 +DO.08.0903 Gaspar Hernández Gaspar Hernandez 3505489 +DO.21.2403 Fantino Fantino 3505779 +DO.27.2702 Esperanza Esperanza 3505860 +DO.03.0403 Enriquillo Enriquillo 3505949 +DO.29.3003 El Valle El Valle 3506042 +DO.28.0801 El Seibo El Seibo 3506190 +DO.11.0703 El Llano El Llano 3507124 +DO.14.1403 El Factor El Factor 3507629 +DO.23.2203 El Cercado El Cercado 3508017 +DO.09.1002 Duvergé Duverge 3508696 +DO.04.0501 Dajabón Dajabon 3508954 +DO.21.2401 Cotuí Cotui 3509208 +DO.30.1302 Constanza Constanza 3509366 +DO.11.0701 Comendador Comendador 3509387 +DO.21.2402 Cevicos Cevicos 3509824 +DO.08.0902 Cayetano Germosén Cayetano Germosen 3509990 +DO.06.0603 Castillo Castillo 3510068 +DO.15.1502 Castañuelas Castanuelas 3510084 +DO.33.2104 Cambita Garabitos Cambita Garabitos 3510638 +DO.14.1402 Cabrera Cabrera 3510875 +DO.03.0402 Cabral Cabral 3510886 +DO.31.2801 Bonao Bonao 3511235 +DO.23.2202 Bohechío Bohechio 3511263 +DO.25.2502 Bisonó Bisono 3511462 +DO.32.2902 Bayaguana Bayaguana 3511627 +DO.03.0401 Barahona Barahona 3512046 +DO.11.0702 Bánica Banica 3512065 +DO.35.1701 Baní Bani 3512069 +DO.33.2103 Bajos de Haina Bajos de Haina 3512129 +DO.01.0201 Azua Azua 3512211 +DO.18.1802 Altamira Altamira 3512798 +DO.01.0208 Tábara Arriba Tabara Arriba 11154532 +DO.01.0209 Guayabal Guayabal 11154533 +DO.01.0210 Estebanía Estebania 11154534 +DO.02.0302 Galván Galvan 11154535 +DO.03.0409 Las Salinas Las Salinas 11154536 +DO.03.0410 Polo Polo 11154537 +DO.03.0411 Jaquimeyes Jaquimeyes 11154538 +DO.04.0503 Partido Partido 11154539 +DO.04.0505 El Pino El Pino 11154540 +DO.06.0602 Arenoso Arenoso 11154541 +DO.06.0606 Las Guáranas Las Guaranas 11154542 +DO.06.0607 Eugenio María De Hostos Eugenio Maria De Hostos 11154543 +DO.09.1006 Mella Mella 11154544 +DO.03.0406 El Peñón El Penon 11154545 +DO.03.0407 La Ciénaga La Cienaga 11154546 +DO.34.0101 Santo Domingo De Guzmán Santo Domingo De Guzman 11154547 +DO.01.0202 Las Charcas Las Charcas 11154548 +DO.01.0203 Las Yayas De Viajama Las Yayas De Viajama 11154549 +DO.01.0206 Sabana Yegua Sabana Yegua 11154550 +DO.01.0207 Pueblo Viejo Pueblo Viejo 11154551 +DO.09.1005 Cristóbal Cristobal 11154552 +DO.12.1203 Villa Hermosa Villa Hermosa 11154553 +DO.18.1809 Villa Montellano Villa Montellano 11154554 +DO.20.2003 Las Terrenas Las Terrenas 11154555 +DO.33.2102 Sabana Grande De Palenque Sabana Grande De Palenque 11154556 +DO.33.2107 San Gregorio De Nigua San Gregorio De Nigua 11154557 +DO.33.2108 Los Cacaos Los Cacaos 11154558 +DO.23.2204 Juan De Herrera Juan De Herrera 11154559 +DO.24.2304 Consuelo Consuelo 11154560 +DO.24.2305 Quisqueya Quisqueya 11154561 +DO.24.2306 Guayacanes Guayacanes 11154562 +DO.21.2404 La Mata La Mata 11154563 +DO.25.2507 Villa González Villa Gonzalez 11154564 +DO.25.2508 Puñal Punal 11154565 +DO.25.2509 Sabana Iglesia Sabana Iglesia 11154566 +DO.26.2602 Villa Los Almácigos Villa Los Almacigos 11154567 +DO.37.3201 Santo Domingo Este Santo Domingo Este 11154568 +DO.37.3202 Santo Domingo Oeste Santo Domingo Oeste 11154569 +DO.37.3204 Boca Chica Boca Chica 11154570 +DO.37.3205 San Antonio De Guerra San Antonio De Guerra 11154571 +DO.37.3206 Los Alcarrizos Los Alcarrizos 11154572 +DO.37.3207 Pedro Brand Pedro Brand 11154573 +DO.11.0706 Juan Santiago Juan Santiago 11154574 +DO.08.0904 Jamao Al Norte Jamao Al Norte 11154575 +DO.30.1304 Jima Abajo Jima Abajo 11154576 +DO.18.1803 Guananico Guananico 11154577 +DO.31.2803 Piedra Blanca Piedra Blanca 11154578 +DO.32.2905 Peralvillo Peralvillo 11154579 +DO.36.3102 Sabana Larga Sabana Larga 11154580 +DO.36.3103 Rancho Arriba Rancho Arriba 11154581 +DO.02.0305 Los Ríos Los Rios 11154582 +DO.03.0408 Fundación Fundacion 11154583 +DZ.TG.2475473 Daïra de Touggourt Daira de Touggourt 2475473 +DZ.15.2475685 Daïra de Tlemcen Daira de Tlemcen 2475685 +DZ.14.2475742 Daïra de Tizi Ouzou Daira de Tizi Ouzou 2475742 +DZ.TM.2476401 Daïra de Timimoun Daira de Timimoun 2476401 +DZ.26.2476698 Daïra de Tighennif Daira de Tighennif 2476698 +DZ.13.2476895 Daïra de Tiaret daira de meghila Daira de Tiaret daira de meghila 2476895 +DZ.56.2476913 Daïra de Theniet el Had Daira de Theniet el Had 2476913 +DZ.41.2477145 Daïra de Ténès Daira de Tenes 2477145 +DZ.30.2477275 Daïra de Télagh Daira de Telagh 2477275 +DZ.33.2477459 Daïra de Tébessa Daira de Tebessa 2477459 +DZ.53.2478218 Daïra de Tamanrasset Daira de Tamanrasset 2478218 +DZ.06.2478972 Daïra de Tablat Daira de Tablat 2478972 +DZ.21.2479159 Daïra de Sour el Ghozlane Daira de Sour el Ghozlane 2479159 +DZ.31.2479533 Daïra de Skikda Daira de Skikda 2479533 +DZ.30.2481003 Daïra de Sidi Bel Abbès Daira de Sidi Bel Abbes 2481003 +DZ.07.2481182 Daïra de Sidi Ali Daira de Sidi Ali 2481182 +DZ.18.2481254 Daïra de Sidi Aïch Daira de Sidi Aich 2481254 +DZ.12.2481698 Daïra de Sétif Daira de Setif 2481698 +DZ.15.2482209 Daïra de Sebdou Daira de Sebdou 2482209 +DZ.10.2482569 Daïra de Saïda Daira de Saida 2482569 +DZ.51.2485580 Daïra d’Oued Ghiou Daira d'Oued Ghiou 2485580 +DZ.50.2485797 Daïra d’Ouargla Daira d'Ouargla 2485797 +DZ.09.2485924 Daïra d’Oran Daira d'Oran 2485924 +DZ.27.2486687 Daïra de M’Sila Daira de M'Sila 2486687 +DZ.07.2487132 Daïra de Mostaganem Daira de Mostaganem 2487132 +DZ.26.2487291 Daïra de Mohammadia Daira de Mohammadia 2487291 +DZ.35.2487442 Daïra de Miliana Daira de Miliana 2487442 +DZ.03.2487880 Daïra de Merouana Daira de Merouana 2487880 +DZ.49.2489863 Daïra de Mecheria Daira de Mecheria 2489863 +DZ.26.2490096 Daïra de Mascara Daira de Mascara 2490096 +DZ.15.2490582 Daïra de Maghnia Daira de Maghnia 2490582 +DZ.14.2491040 Daïra de L’Arbaa Naït Irathen Daira de L'Arbaa Nait Irathen 2491040 +DZ.21.2491132 Daïra de Lakhdaria Daira de Lakhdaria 2491132 +DZ.25.2491189 Daïra de Laghouat Daira de Laghouat 2491189 +DZ.06.2491321 Daïra de Ksar el Boukhari Daira de Ksar el Boukhari 2491321 +DZ.24.2492911 Daïra de Jijel Daira de Jijel 2492911 +DZ.IS.2493220 In Salah District In Salah District 2493220 +DZ.23.2495660 Daïra de Guelma Daira de Guelma 2495660 +DZ.15.2496040 Daïra de Ghazaouet Daira de Ghazaouet 2496040 +DZ.13.2496230 Daïra de Frenda Daira de Frenda 2496230 +DZ.24.2497507 Daïra d’El Milia Daira d'El Milia 2497507 +DZ.44.2497985 Daïra d’El Kala Daira d'El Kala 2497985 +DZ.12.2498390 Daïra d’El Eulma Daira d'El Eulma 2498390 +DZ.33.2498664 Daïra d’El Aouinet Daira d'El Aouinet 2498664 +DZ.14.2499101 Daïra de Draa el Mizan Daira de Draa el Mizan 2499101 +DZ.22.2500015 Daïra de Djelfa Daira de Djelfa 2500015 +DZ.DJ.2500273 Daïra de Djanet Daira de Djanet 2500273 +DZ.01.2500886 Daïra de Dar el Beïda Daira de Dar el Beida 2500886 +DZ.04.2501150 Daïra de Constantine Daira de Constantine 2501150 +DZ.31.2501159 Daïra de Collo Daira de Collo 2501159 +DZ.55.2501438 Daïra de Cherchell Daira de Cherchell 2501438 +DZ.27.2502382 Daïra de Bou Saâda Daira de Bou Saada 2502382 +DZ.21.2502955 Daïra de Bouira Daira de Bouira 2502955 +DZ.12.2503153 Daïra de Bougaa Daira de Bougaa 2503153 +DZ.40.2503639 Daïra de Bordj Menaïel Daira de Bordj Menaiel 2503639 +DZ.20.2503767 Daïra de Blida Daira de Blida 2503767 +DZ.19.2503824 Daïra de Biskra Daira de Biskra 2503824 +DZ.36.2504579 Daïra de Beni Saf Daira de Beni Saf 2504579 +DZ.BA.2504753 Daïra de Beni Abbes Daira de Beni Abbes 2504753 +DZ.18.2505327 Daïra de Bejaïa Daira de Bejaia 2505327 +DZ.38.2505528 Daïra de Béchar Daira de Bechar 2505528 +DZ.03.2505570 Daïra de Batna Daira de Batna 2505570 +DZ.03.2505627 Daïra de Barika Daira de Barika 2505627 +DZ.14.2506041 Daïra d’Azazga Daira d'Azazga 2506041 +DZ.03.2506402 Daïra d’Arris Daira d'Arris 2506402 +DZ.18.2507644 Daïra d’Akbou Daira d'Akbou 2507644 +DZ.49.2507940 Daïra d’‘Aïn Sefra Daira d''Ain Sefra 2507940 +DZ.22.2507970 Daïra d’‘Aïn Oussera Daira d''Ain Oussera 2507970 +DZ.12.2507978 Aïn Oulmene Ain Oulmene 2507978 +DZ.29.2508001 Daïra d’Aïn M’lila Daira d'Ain M'lila 2508001 +DZ.12.2508142 Daïra d’‘Aïn el Kebira Daira d''Ain el Kebira 2508142 +DZ.29.2508284 Daïra d’‘Aïn Beïda Daira d''Ain Beida 2508284 +DZ.25.2508735 Daïra d’Aflou Daira d'Aflou 2508735 +DZ.34.2508809 Daïra d’Adrar Daira d'Adrar 2508809 +DZ.IG.8693062 In Guezzam In Guezzam 8693062 +DZ.TM.10303657 Charouine Charouine 10303657 +DZ.EM.11203916 El Ménia District El Menia District 11203916 +DZ.44.11204517 Dréan District Drean District 11204517 +DZ.MG.11204522 El M'Ghair District El M'Ghair District 11204522 +DZ.48.11204560 Chelghoum Laïd District Chelghoum Laid District 11204560 +DZ.30.11204640 Ben Badis District Ben Badis District 11204640 +DZ.37.11205653 Annaba District Annaba District 11205653 +DZ.36.12952421 El Amria El Amria 12952421 +DZ.19.12952422 Zeribet El Oued Zeribet El Oued 12952422 +DZ.43.12952423 Bayadha Bayadha 12952423 +DZ.39.12952424 Bordj Bou Arreridj Bordj Bou Arreridj 12952424 +DZ.42.12952425 Boussemghoun Boussemghoun 12952425 +DZ.46.12952426 Illizi Illizi 12952426 +DZ.47.12952427 Babar Babar 12952427 +DZ.47.12952428 Khenchela Khenchela 12952428 +DZ.42.12952429 El Bayadh El Bayadh 12952429 +DZ.09.12952430 Ain Turk Ain Turk 12952430 +DZ.09.12952431 Arzew Arzew 12952431 +DZ.09.12952432 Bethioua Bethioua 12952432 +DZ.09.12952433 Boutlelis Boutlelis 12952433 +DZ.MG.12952434 Djamaa Djamaa 12952434 +DZ.15.12952435 Marsa Ben Mehdi Marsa Ben Mehdi 12952435 +DZ.TG.12952436 Megarine Megarine 12952436 +DZ.37.12952437 El Hadjar El Hadjar 12952437 +DZ.38.12952438 Kenadsa Kenadsa 12952438 +DZ.43.12952439 Robbah Robbah 12952439 +DZ.TG.12952440 Temacine Temacine 12952440 +DZ.18.12952441 Ifri Ouzellaguene Ifri Ouzellaguene 12952441 +DZ.BA.12952442 El Ouata El Ouata 12952442 +DZ.BA.12952443 Igli Igli 12952443 +DZ.19.12952444 Ourlal Ourlal 12952444 +DZ.03.12952445 Bouzina Bouzina 12952445 +DZ.48.12952446 Ain Beida Harriche Ain Beida Harriche 12952446 +DZ.25.12952447 El Ghicha El Ghicha 12952447 +DZ.26.12952448 Oggaz Oggaz 12952448 +DZ.48.12952449 Ferdjioua Ferdjioua 12952449 +DZ.14.12952450 Maatkas Maatkas 12952450 +DZ.15.12952451 Sidi Djillali Sidi Djillali 12952451 +DZ.07.12952452 Mesra Mesra 12952452 +DZ.45.12952453 Dhayet Ben Dhahoua Dhayet Ben Dhahoua 12952453 +DZ.26.12952454 Oued Taria Oued Taria 12952454 +DZ.26.12952455 Tizi Tizi 12952455 +DZ.48.12952456 Bouhatem Bouhatem 12952456 +DZ.07.12952457 Ain Nouicy Ain Nouicy 12952457 +DZ.27.12952458 Djebel Messaad Djebel Messaad 12952458 +DZ.27.12952459 Medjedel Medjedel 12952459 +DZ.27.12952460 Sidi Ameur Sidi Ameur 12952460 +DZ.12.12952461 Maoklane Maoklane 12952461 +DZ.31.12952462 Ben Azzouz Ben Azzouz 12952462 +DZ.31.12952463 El Hadaiek El Hadaiek 12952463 +DZ.52.12952464 Souk Ahras Souk Ahras 12952464 +DZ.53.12952465 Silet Silet 12952465 +DZ.53.12952466 Tazrouk Tazrouk 12952466 +DZ.34.12952467 Zaouiat Kounta Zaouiat Kounta 12952467 +DZ.07.12952468 Kheir Eddine Kheir Eddine 12952468 +DZ.24.12952469 Settara Settara 12952469 +DZ.20.12952470 Boufarik Boufarik 12952470 +DZ.14.12952471 Iferhounene Iferhounene 12952471 +DZ.20.12952472 Bouinan Bouinan 12952472 +DZ.03.12952473 N'gaous N'gaous 12952473 +DZ.34.12952474 Tsabit Tsabit 12952474 +DZ.22.12952475 Had Sahary Had Sahary 12952475 +DZ.35.12952476 Boumedfaa Boumedfaa 12952476 +DZ.35.12952477 Khemis Khemis 12952477 +DZ.01.12952478 Bab El Oued Bab El Oued 12952478 +DZ.01.12952479 Cheraga Cheraga 12952479 +DZ.01.12952480 Zeralda Zeralda 12952480 +DZ.39.12952481 Bordj Zemmoura Bordj Zemmoura 12952481 +DZ.21.12952482 Haizer Haizer 12952482 +DZ.04.12952483 Hamma Bouziane Hamma Bouziane 12952483 +DZ.43.12952484 Hassi Khalifa Hassi Khalifa 12952484 +DZ.21.12952485 Kadiria Kadiria 12952485 +DZ.21.12952486 Souk El Khemis Souk El Khemis 12952486 +DZ.41.12952487 Ain Merane Ain Merane 12952487 +DZ.41.12952488 Taougrit Taougrit 12952488 +DZ.EM.12952489 Mansourah Mansourah 12952489 +DZ.43.12952490 Debila Debila 12952490 +DZ.43.12952491 Guemar Guemar 12952491 +DZ.44.12952492 Bouteldja Bouteldja 12952492 +DZ.23.12952493 Bouchegouf Bouchegouf 12952493 +DZ.23.12952494 Heliopolis Heliopolis 12952494 +DZ.IS.12952495 In Ghar In Ghar 12952495 +DZ.24.12952496 El Ancer El Ancer 12952496 +DZ.24.12952497 Texenna Texenna 12952497 +DZ.06.12952498 Beni Slimane Beni Slimane 12952498 +DZ.06.12952499 Guelb El Kebir Guelb El Kebir 12952499 +DZ.09.12952500 Gdyel Gdyel 12952500 +DZ.50.12952501 El Borma El Borma 12952501 +DZ.29.12952502 Ain Fekroun Ain Fekroun 12952502 +DZ.51.12952503 El H'madna El H'madna 12952503 +DZ.51.12952504 Mazouna Mazouna 12952504 +DZ.12.12952505 Guenzet Guenzet 12952505 +DZ.12.12952506 Djemila Djemila 12952506 +DZ.33.12952507 El Kouif El Kouif 12952507 +DZ.33.12952508 El Malabiod El Malabiod 12952508 +DZ.55.12952509 Bou Ismail Bou Ismail 12952509 +DZ.55.12952510 Damous Damous 12952510 +DZ.55.12952511 Gouraya Gouraya 12952511 +DZ.55.12952512 Kolea Kolea 12952512 +DZ.55.12952513 Tipaza Tipaza 12952513 +DZ.14.12952514 Ouaguenoun Ouaguenoun 12952514 +DZ.14.12952515 Tizi Rached Tizi Rached 12952515 +DZ.15.12952516 Fellaoucene Fellaoucene 12952516 +DZ.03.12952517 Chemora Chemora 12952517 +DZ.34.12952518 Fenoughil Fenoughil 12952518 +DZ.34.12952519 Reggane Reggane 12952519 +DZ.35.12952520 Ain Defla Ain Defla 12952520 +DZ.37.12952521 Ain El Berda Ain El Berda 12952521 +DZ.35.12952522 El Attaf El Attaf 12952522 +DZ.BA.12952523 Ouled Khodeir Ouled Khodeir 12952523 +DZ.18.12952524 Darguina Darguina 12952524 +DZ.01.12952525 Bouzareah Bouzareah 12952525 +DZ.45.12952526 Ghardaia Ghardaia 12952526 +DZ.43.12952527 Reguiba Reguiba 12952527 +DZ.18.12952528 Aokas Aokas 12952528 +DZ.18.12952529 Amizour Amizour 12952529 +DZ.40.12952530 Baghlia Baghlia 12952530 +DZ.03.12952531 Menaa Menaa 12952531 +DZ.23.12952532 Ain Hessainia Ain Hessainia 12952532 +DZ.23.12952533 Oued Zenati Oued Zenati 12952533 +DZ.06.12952534 Ain Boucif Ain Boucif 12952534 +DZ.27.12952535 Ain El Hadjel Ain El Hadjel 12952535 +DZ.29.12952536 Ain Babouche Ain Babouche 12952536 +DZ.29.12952537 Ain Kercha Ain Kercha 12952537 +DZ.51.12952538 Ramka Ramka 12952538 +DZ.13.12952539 Mahdia Mahdia 12952539 +DZ.56.12952540 Tissemsilt Tissemsilt 12952540 +DZ.14.12952541 Ain El Hammam Ain El Hammam 12952541 +DZ.15.12952542 Hennaya Hennaya 12952542 +DZ.15.12952543 Mansourah Mansourah 12952543 +DZ.35.12952544 Hammam Righa Hammam Righa 12952544 +DZ.34.12952545 Aoulef Aoulef 12952545 +DZ.03.12952546 Ouled Si Slimane Ouled Si Slimane 12952546 +DZ.35.12952547 Ain Lechiakh Ain Lechiakh 12952547 +DZ.38.12952548 Lahmar Lahmar 12952548 +DZ.35.12952549 Bathia Bathia 12952549 +DZ.37.12952550 El Bouni El Bouni 12952550 +DZ.35.12952551 Bordj El Emir Khaled Bordj El Emir Khaled 12952551 +DZ.35.12952552 Djelida Djelida 12952552 +DZ.03.12952553 Ain Djasser Ain Djasser 12952553 +DZ.35.12952554 Djendel Djendel 12952554 +DZ.38.12952555 Tabelbala Tabelbala 12952555 +DZ.35.12952556 El Abadia El Abadia 12952556 +DZ.35.12952557 El Amra El Amra 12952557 +DZ.36.12952558 Ain Larbaa Ain Larbaa 12952558 +DZ.36.12952559 Ain Temouchent Ain Temouchent 12952559 +DZ.35.12952560 Rouina Rouina 12952560 +DZ.01.12952561 Bir Mourad Rais Bir Mourad Rais 12952561 +DZ.36.12952562 Ain Kihel Ain Kihel 12952562 +DZ.01.12952563 Birtouta Birtouta 12952563 +DZ.36.12952564 El Maleh El Maleh 12952564 +DZ.01.12952565 Draria Draria 12952565 +DZ.01.12952566 El Harrach El Harrach 12952566 +DZ.36.12952567 Hammam Bou Hadjar Hammam Bou Hadjar 12952567 +DZ.18.12952568 Kherrata Kherrata 12952568 +DZ.36.12952569 Oulhassa Gheraba Oulhassa Gheraba 12952569 +DZ.01.12952570 Baraki Baraki 12952570 +DZ.01.12952571 Hussein Dey Hussein Dey 12952571 +DZ.01.12952572 Rouiba Rouiba 12952572 +DZ.BA.12952573 Kerzaz Kerzaz 12952573 +DZ.01.12952574 Sidi M'hamed Sidi M'hamed 12952574 +DZ.38.12952575 Taghit Taghit 12952575 +DZ.37.12952576 Berrahal Berrahal 12952576 +DZ.03.12952577 Djezzar Djezzar 12952577 +DZ.37.12952578 Chetaibi Chetaibi 12952578 +DZ.03.12952579 Ain Touta Ain Touta 12952579 +DZ.19.12952580 Foughala Foughala 12952580 +DZ.03.12952581 El Madher El Madher 12952581 +DZ.03.12952582 Ichemoul Ichemoul 12952582 +DZ.03.12952583 Ras El Aioun Ras El Aioun 12952583 +DZ.18.12952584 Barbacha Barbacha 12952584 +DZ.03.12952585 Seggana Seggana 12952585 +DZ.18.12952586 Beni Maouche Beni Maouche 12952586 +DZ.03.12952587 Seriana Seriana 12952587 +DZ.03.12952588 Tazoult Tazoult 12952588 +DZ.03.12952589 Theniet El Abed Theniet El Abed 12952589 +DZ.03.12952590 Timgad Timgad 12952590 +DZ.03.12952591 Tkout Tkout 12952591 +DZ.18.12952592 Chemini Chemini 12952592 +DZ.38.12952593 Abadla Abadla 12952593 +DZ.18.12952594 Seddouk Seddouk 12952594 +DZ.38.12952595 Beni Ounif Beni Ounif 12952595 +DZ.18.12952596 Adekar Adekar 12952596 +DZ.18.12952597 El Kseur El Kseur 12952597 +DZ.18.12952598 Ighil Ali Ighil Ali 12952598 +DZ.18.12952599 Souk El Tenine Souk El Tenine 12952599 +DZ.18.12952600 Tazmalt Tazmalt 12952600 +DZ.18.12952601 Tichy Tichy 12952601 +DZ.18.12952602 Timezrit Timezrit 12952602 +DZ.39.12952603 Djaafra Djaafra 12952603 +DZ.19.12952604 Djemorah Djemorah 12952604 +DZ.19.12952605 El Kantara El Kantara 12952605 +DZ.19.12952606 El Outaya El Outaya 12952606 +DZ.19.12952607 Mechouneche Mechouneche 12952607 +DZ.19.12952608 Sidi Okba Sidi Okba 12952608 +DZ.19.12952609 Tolga Tolga 12952609 +DZ.20.12952610 El Affroun El Affroun 12952610 +DZ.20.12952611 Bougara Bougara 12952611 +DZ.20.12952612 Larbaa Larbaa 12952612 +DZ.20.12952613 Meftah Meftah 12952613 +DZ.20.12952614 Mouzaia Mouzaia 12952614 +DZ.20.12952615 Oued El Alleug Oued El Alleug 12952615 +DZ.20.12952616 Ouled Yaich Ouled Yaich 12952616 +DZ.39.12952617 Ain Taghrout Ain Taghrout 12952617 +DZ.BB.12952618 Bordj Badji Mokhtar Bordj Badji Mokhtar 12952618 +DZ.39.12952619 Bir Kasdali Bir Kasdali 12952619 +DZ.39.12952620 Bordj Ghedir Bordj Ghedir 12952620 +DZ.39.12952621 El Hamadia El Hamadia 12952621 +DZ.25.12952622 Ksar El Hirane Ksar El Hirane 12952622 +DZ.39.12952623 Mansourah Mansourah 12952623 +DZ.39.12952624 Medjana Medjana 12952624 +DZ.45.12952625 Mansourah Mansourah 12952625 +DZ.39.12952626 Ras El Oued Ras El Oued 12952626 +DZ.21.12952627 Ain Bessem Ain Bessem 12952627 +DZ.21.12952628 Bechloul Bechloul 12952628 +DZ.21.12952629 Bir Ghbalou Bir Ghbalou 12952629 +DZ.21.12952630 Bordj Okhriss Bordj Okhriss 12952630 +DZ.45.12952631 Metlili Metlili 12952631 +DZ.21.12952632 El Hachimia El Hachimia 12952632 +DZ.21.12952633 M'chedallah M'chedallah 12952633 +DZ.45.12952634 Zelfana Zelfana 12952634 +DZ.40.12952635 Boudouaou Boudouaou 12952635 +DZ.40.12952636 Boumerdes Boumerdes 12952636 +DZ.49.12952637 Asla Asla 12952637 +DZ.40.12952638 Dellys Dellys 12952638 +DZ.40.12952639 Isser Isser 12952639 +DZ.40.12952640 Khemis El Khechna Khemis El Khechna 12952640 +DZ.40.12952641 Naciria Naciria 12952641 +DZ.13.12952642 Tiaret Tiaret 12952642 +DZ.40.12952643 Thenia Thenia 12952643 +DZ.41.12952644 Abou El Hassane Abou El Hassane 12952644 +DZ.41.12952645 Beni Haoua Beni Haoua 12952645 +DZ.41.12952646 Boukadir Boukadir 12952646 +DZ.41.12952647 Oued Fodda Oued Fodda 12952647 +DZ.41.12952648 Chlef Chlef 12952648 +DZ.48.12952649 Terrai Bainen Terrai Bainen 12952649 +DZ.41.12952650 El Karimia El Karimia 12952650 +DZ.04.12952651 Ibn Ziad Ibn Ziad 12952651 +DZ.41.12952652 El Marsa El Marsa 12952652 +DZ.23.12952653 Hammam N'bails Hammam N'bails 12952653 +DZ.41.12952654 Ouled Ben Abdelkader Ouled Ben Abdelkader 12952654 +DZ.22.12952655 Birine Birine 12952655 +DZ.41.12952656 Ouled Fares Ouled Fares 12952656 +DZ.22.12952657 Charef Charef 12952657 +DZ.41.12952658 Zeboudja Zeboudja 12952658 +DZ.22.12952659 Dar Chioukh Dar Chioukh 12952659 +DZ.04.12952660 Ain Abid Ain Abid 12952660 +DZ.22.12952661 El Idrissia El Idrissia 12952661 +DZ.04.12952662 El Khroub El Khroub 12952662 +DZ.04.12952663 Zighoud Youcef Zighoud Youcef 12952663 +DZ.25.12952664 Brida Brida 12952664 +DZ.22.12952665 Hassi Bahbah Hassi Bahbah 12952665 +DZ.22.12952666 Messaad Messaad 12952666 +DZ.22.12952667 Ain El Ibel Ain El Ibel 12952667 +DZ.22.12952668 Sidi Laadjel Sidi Laadjel 12952668 +DZ.22.12952669 Faidh El Botma Faidh El Botma 12952669 +DZ.43.12952670 Taleb Larbi Taleb Larbi 12952670 +DZ.42.12952671 Boualem Boualem 12952671 +DZ.45.12952672 Berriane Berriane 12952672 +DZ.45.12952673 Bounoura Bounoura 12952673 +DZ.42.12952674 Bougtoub Bougtoub 12952674 +DZ.45.12952675 El Guerrara El Guerrara 12952675 +DZ.42.12952676 Brezina Brezina 12952676 +DZ.42.12952677 Chellala Chellala 12952677 +DZ.42.12952678 Labiodh Sidi Cheikh Labiodh Sidi Cheikh 12952678 +DZ.42.12952679 Rogassa Rogassa 12952679 +DZ.43.12952680 El Oued El Oued 12952680 +DZ.43.12952681 Magrane Magrane 12952681 +DZ.43.12952682 Mih Ouensa Mih Ouensa 12952682 +DZ.44.12952683 Ben M'hidi Ben M'hidi 12952683 +DZ.44.12952684 Besbes Besbes 12952684 +DZ.44.12952685 Bouhadjar Bouhadjar 12952685 +DZ.44.12952686 El Tarf El Tarf 12952686 +DZ.23.12952687 Ain Makhlouf Ain Makhlouf 12952687 +DZ.23.12952688 Khezaras Khezaras 12952688 +DZ.23.12952689 Guelaat Bousbaa Guelaat Bousbaa 12952689 +DZ.23.12952690 Hammam Debagh Hammam Debagh 12952690 +DZ.46.12952691 In Amenas In Amenas 12952691 +DZ.IG.12952692 Tin Zouatine Tin Zouatine 12952692 +DZ.24.12952693 Chekfa Chekfa 12952693 +DZ.24.12952694 Djimla Djimla 12952694 +DZ.24.12952695 El Aouana El Aouana 12952695 +DZ.24.12952696 Sidi Marouf Sidi Marouf 12952696 +DZ.24.12952697 Taher Taher 12952697 +DZ.25.12952698 Oued Morra Oued Morra 12952698 +DZ.24.12952699 Ziamah Mansouriah Ziamah Mansouriah 12952699 +DZ.47.12952700 Ain Touila Ain Touila 12952700 +DZ.47.12952701 Bouhmama Bouhmama 12952701 +DZ.47.12952702 Chechar Chechar 12952702 +DZ.47.12952703 El Hamma El Hamma 12952703 +DZ.47.12952704 Kais Kais 12952704 +DZ.47.12952705 Ouled Rechache Ouled Rechache 12952705 +DZ.25.12952706 Ain Madhi Ain Madhi 12952706 +DZ.25.12952707 Gueltat Sidi Saad Gueltat Sidi Saad 12952707 +DZ.25.12952708 Hassi R'mel Hassi R'mel 12952708 +DZ.25.12952709 Sidi Makhlouf Sidi Makhlouf 12952709 +DZ.26.12952710 Ain Fares Ain Fares 12952710 +DZ.26.12952711 Ain Fekan Ain Fekan 12952711 +DZ.26.12952712 Aouf Aouf 12952712 +DZ.26.12952713 Bouhanifia Bouhanifia 12952713 +DZ.26.12952714 El Bordj El Bordj 12952714 +DZ.26.12952715 Ghriss Ghriss 12952715 +DZ.26.12952716 Hachem Hachem 12952716 +DZ.26.12952717 Oued El Abtal Oued El Abtal 12952717 +DZ.26.12952718 Sig Sig 12952718 +DZ.26.12952719 Zahana Zahana 12952719 +DZ.06.12952720 Chellalat El Adhaoura Chellalat El Adhaoura 12952720 +DZ.06.12952721 Aziz Aziz 12952721 +DZ.06.12952722 Berrouaghia Berrouaghia 12952722 +DZ.27.12952723 Ben Srour Ben Srour 12952723 +DZ.06.12952724 Chahbounia Chahbounia 12952724 +DZ.06.12952725 El Azizia El Azizia 12952725 +DZ.06.12952726 Medea Medea 12952726 +DZ.06.12952727 El Omaria El Omaria 12952727 +DZ.48.12952728 Mila Mila 12952728 +DZ.06.12952729 Ouamri Ouamri 12952729 +DZ.48.12952730 Oued Endja Oued Endja 12952730 +DZ.06.12952731 Ouled Antar Ouled Antar 12952731 +DZ.48.12952732 Rouached Rouached 12952732 +DZ.06.12952733 Ouzera Ouzera 12952733 +DZ.48.12952734 Sidi Merouane Sidi Merouane 12952734 +DZ.06.12952735 Seghouane Seghouane 12952735 +DZ.48.12952736 Tadjenanet Tadjenanet 12952736 +DZ.06.12952737 Sidi Naamane Sidi Naamane 12952737 +DZ.06.12952738 Si Mahdjoub Si Mahdjoub 12952738 +DZ.06.12952739 Souaghi Souaghi 12952739 +DZ.48.12952740 Grarem Gouga Grarem Gouga 12952740 +DZ.48.12952741 Tassadane Haddada Tassadane Haddada 12952741 +DZ.48.12952742 Teleghma Teleghma 12952742 +DZ.07.12952743 Achaacha Achaacha 12952743 +DZ.07.12952744 Ain Tedeles Ain Tedeles 12952744 +DZ.07.12952745 Bouguirat Bouguirat 12952745 +DZ.07.12952746 Hassi Mameche Hassi Mameche 12952746 +DZ.07.12952747 Sidi Lakhdar Sidi Lakhdar 12952747 +DZ.27.12952748 Ain El Melh Ain El Melh 12952748 +DZ.49.12952749 Naama Naama 12952749 +DZ.27.12952750 Chellal Chellal 12952750 +DZ.49.12952751 Sfissifa Sfissifa 12952751 +DZ.09.12952752 Bir El Djir Bir El Djir 12952752 +DZ.27.12952753 Hammam Dalaa Hammam Dalaa 12952753 +DZ.27.12952754 Khoubana Khoubana 12952754 +DZ.27.12952755 Magra Magra 12952755 +DZ.09.12952756 Es Senia Es Senia 12952756 +DZ.27.12952757 Ouled Derradj Ouled Derradj 12952757 +DZ.27.12952758 Ouled Sidi Brahim Ouled Sidi Brahim 12952758 +DZ.50.12952759 Sidi Khouiled Sidi Khouiled 12952759 +DZ.27.12952760 Sidi Aissa Sidi Aissa 12952760 +DZ.49.12952761 Mekmen Ben Amar Mekmen Ben Amar 12952761 +DZ.49.12952762 Moghrar Moghrar 12952762 +DZ.09.12952763 Oued Tlelat Oued Tlelat 12952763 +DZ.50.12952764 Hassi Messaoud Hassi Messaoud 12952764 +DZ.50.12952765 N'goussa N'goussa 12952765 +DZ.OD.12952766 Ouled Djellal Ouled Djellal 12952766 +DZ.29.12952767 Dhalaa Dhalaa 12952767 +DZ.OD.12952768 Sidi Khaled Sidi Khaled 12952768 +DZ.29.12952769 F'kirina F'kirina 12952769 +DZ.29.12952770 Ksar Sbahi Ksar Sbahi 12952770 +DZ.31.12952771 Ain Kechra Ain Kechra 12952771 +DZ.29.12952772 Meskiana Meskiana 12952772 +DZ.29.12952773 Souk Naamane Souk Naamane 12952773 +DZ.29.12952774 Oum El Bouaghi Oum El Bouaghi 12952774 +DZ.29.12952775 Sigus Sigus 12952775 +DZ.51.12952776 Ain Tarek Ain Tarek 12952776 +DZ.51.12952777 Djidiouia Djidiouia 12952777 +DZ.51.12952778 Ammi Moussa Ammi Moussa 12952778 +DZ.51.12952779 El Matmar El Matmar 12952779 +DZ.51.12952780 Mendes Mendes 12952780 +DZ.51.12952781 Relizane Relizane 12952781 +DZ.51.12952782 Sidi M'hamed Ben Ali Sidi M'hamed Ben Ali 12952782 +DZ.51.12952783 Yellel Yellel 12952783 +DZ.10.12952784 Ouled Brahim Ouled Brahim 12952784 +DZ.51.12952785 Zemmoura Zemmoura 12952785 +DZ.10.12952786 Ain El Hadjar Ain El Hadjar 12952786 +DZ.10.12952787 El Hassasna El Hassasna 12952787 +DZ.10.12952788 Sidi Boubekeur Sidi Boubekeur 12952788 +DZ.31.12952789 Ramdane Djamel Ramdane Djamel 12952789 +DZ.10.12952790 Youb Youb 12952790 +DZ.TG.12952791 El-Hadjira El-Hadjira 12952791 +DZ.12.12952792 Ain Arnat Ain Arnat 12952792 +DZ.12.12952793 Hammam Sokhna Hammam Sokhna 12952793 +DZ.12.12952794 Ain Azel Ain Azel 12952794 +DZ.12.12952795 Amoucha Amoucha 12952795 +DZ.12.12952796 Babor Babor 12952796 +DZ.12.12952797 Beni Aziz Beni Aziz 12952797 +DZ.12.12952798 Beni Ourtilane Beni Ourtilane 12952798 +DZ.12.12952799 Bir El Arch Bir El Arch 12952799 +DZ.12.12952800 Bouandas Bouandas 12952800 +DZ.12.12952801 Guidjel Guidjel 12952801 +DZ.12.12952802 Hammam Guergour Hammam Guergour 12952802 +DZ.12.12952803 Salah Bey Salah Bey 12952803 +DZ.30.12952804 Ain El Berd Ain El Berd 12952804 +DZ.30.12952805 Marhoum Marhoum 12952805 +DZ.30.12952806 Moulay Slissen Moulay Slissen 12952806 +DZ.30.12952807 Merine Merine 12952807 +DZ.30.12952808 Mostefa Ben Brahim Mostefa Ben Brahim 12952808 +DZ.30.12952809 Ras El Ma Ras El Ma 12952809 +DZ.30.12952810 Sidi Ali Boussidi Sidi Ali Boussidi 12952810 +DZ.30.12952811 Sfisef Sfisef 12952811 +DZ.30.12952812 Sidi Ali Ben Youb Sidi Ali Ben Youb 12952812 +DZ.30.12952813 Sidi Lahcene Sidi Lahcene 12952813 +DZ.30.12952814 Tessala Tessala 12952814 +DZ.30.12952815 Tenira Tenira 12952815 +DZ.31.12952816 Azzaba Azzaba 12952816 +DZ.TG.12952817 Taibet Taibet 12952817 +DZ.31.12952818 El Harrouch El Harrouch 12952818 +DZ.31.12952819 Ouled Attia Ouled Attia 12952819 +DZ.31.12952820 Oum Toub Oum Toub 12952820 +DZ.31.12952821 Sidi Mezghiche Sidi Mezghiche 12952821 +DZ.56.12952822 Bordj Emir Abdelkader Bordj Emir Abdelkader 12952822 +DZ.31.12952823 Tamalous Tamalous 12952823 +DZ.31.12952824 Zitouna Zitouna 12952824 +DZ.52.12952825 Bir Bouhouche Bir Bouhouche 12952825 +DZ.52.12952826 Haddada Haddada 12952826 +DZ.52.12952827 M'daourouche M'daourouche 12952827 +DZ.52.12952828 Mechroha Mechroha 12952828 +DZ.33.12952829 Bir Mokadem Bir Mokadem 12952829 +DZ.52.12952830 Merahna Merahna 12952830 +DZ.52.12952831 Ouled Driss Ouled Driss 12952831 +DZ.52.12952832 Oum El Adhaim Oum El Adhaim 12952832 +DZ.33.12952833 Morsott Morsott 12952833 +DZ.52.12952834 Sedrata Sedrata 12952834 +DZ.33.12952835 Negrine Negrine 12952835 +DZ.52.12952836 Taoura Taoura 12952836 +DZ.13.12952837 Hamadia Hamadia 12952837 +DZ.33.12952838 Bir El Ater Bir El Ater 12952838 +DZ.13.12952839 Ksar Chellala Ksar Chellala 12952839 +DZ.33.12952840 Cheria Cheria 12952840 +DZ.TM.12952841 Aougrout Aougrout 12952841 +DZ.TM.12952842 Tinerkouk Tinerkouk 12952842 +DZ.33.12952843 El Ogla El Ogla 12952843 +DZ.33.12952844 Ouenza Ouenza 12952844 +DZ.33.12952845 Oum Ali Oum Ali 12952845 +DZ.13.12952846 Ain Deheb Ain Deheb 12952846 +DZ.13.12952847 Ain Kermes Ain Kermes 12952847 +DZ.13.12952848 Dahmouni Dahmouni 12952848 +DZ.13.12952849 Mechraa Sfa Mechraa Sfa 12952849 +DZ.13.12952850 Medroussa Medroussa 12952850 +DZ.55.12952851 Hadjout Hadjout 12952851 +DZ.13.12952852 Oued Lili Oued Lili 12952852 +DZ.56.12952853 Bordj Bounaama Bordj Bounaama 12952853 +DZ.13.12952854 Rahouia Rahouia 12952854 +DZ.15.12952855 Beni Snous Beni Snous 12952855 +DZ.13.12952856 Sougueur Sougueur 12952856 +DZ.54.12952857 Tindouf Tindouf 12952857 +DZ.55.12952858 Ahmar El Ain Ahmar El Ain 12952858 +DZ.55.12952859 Fouka Fouka 12952859 +DZ.55.12952860 Sidi Amar Sidi Amar 12952860 +DZ.14.12952861 Benni Yenni Benni Yenni 12952861 +DZ.56.12952862 Ammari Ammari 12952862 +DZ.56.12952863 Khemisti Khemisti 12952863 +DZ.56.12952864 Lardjem Lardjem 12952864 +DZ.14.12952865 Boghni Boghni 12952865 +DZ.56.12952866 Lazharia Lazharia 12952866 +DZ.14.12952867 Bouzeguene Bouzeguene 12952867 +DZ.14.12952868 Azeffoun Azeffoun 12952868 +DZ.14.12952869 Beni Douala Beni Douala 12952869 +DZ.14.12952870 Draa Ben Khedda Draa Ben Khedda 12952870 +DZ.14.12952871 Makouda Makouda 12952871 +DZ.14.12952872 Mekla Mekla 12952872 +DZ.14.12952873 Ouacif Ouacif 12952873 +DZ.14.12952874 Ouadhias Ouadhias 12952874 +DZ.14.12952875 Tigzirt Tigzirt 12952875 +DZ.14.12952876 Tizi-Ghenif Tizi-Ghenif 12952876 +DZ.15.12952877 Beni Boussaid Beni Boussaid 12952877 +DZ.15.12952878 Ain Tellout Ain Tellout 12952878 +DZ.15.12952879 Bab El Assa Bab El Assa 12952879 +DZ.15.12952880 Bensekrane Bensekrane 12952880 +DZ.15.12952881 Chetouane Chetouane 12952881 +DZ.15.12952882 Honnaine Honnaine 12952882 +DZ.15.12952883 Nedroma Nedroma 12952883 +DZ.15.12952884 Ouled Mimoun Ouled Mimoun 12952884 +DZ.15.12952885 Remchi Remchi 12952885 +DZ.15.12952886 Sabra Sabra 12952886 +EC.08.0713 Cantón Zaruma Canton Zaruma 3649913 +EC.20.1901 Cantón Zamora Canton Zamora 3649958 +EC.20.1905 Cantón Yantzaza Canton Yantzaza 3650052 +EC.10.0920 Cantón Yaguachi Canton Yaguachi 3650124 +EC.20.1904 Cantón Yacuambi Canton Yacuambi 3650141 +EC.13.1208 Cantón Vinces Canton Vinces 3650185 +EC.13.1207 Cantón Ventanas Canton Ventanas 3650264 +EC.14.1316 Cantón Veinticuatro de Mayo Canton Veinticuatro de Mayo 3650277 +EC.24.2201 Francisco de Orellana Canton Francisco de Orellana Canton 3650339 +EC.13.1206 Cantón Urdaneta Canton Urdaneta 3650340 +EC.10.0919 Cantón Salitre Canton Salitre 3650347 +EC.05.0401 Cantón Tulcán Canton Tulcan 3650471 +EC.23.1501 Cantón Tena Canton Tena 3650720 +EC.22.2105 Cantón Sucumbíos Canton Sucumbios 3650954 +EC.15.1406 Cantón Sucúa Canton Sucua 3650955 +EC.14.1314 Cantón Sucre Canton Sucre 3650958 +EC.12.1112 Cantón Sozoranga Canton Sozoranga 3650979 +EC.02.0109 Cantón Sigsig Canton Sigsig 3651065 +EC.12.1111 Cantón Saraguro Canton Saraguro 3651244 +EC.26.2301 Cantón Santo Domingo de los Colorados Canton Santo Domingo de los Colorados 3651296 +EC.15.1405 Santiago de Méndez Santiago de Mendez 3651317 +EC.08.0712 Cantón Santa Rosa Canton Santa Rosa 3651355 +EC.02.0108 Cantón Santa Isabel Canton Santa Isabel 3651417 +EC.25.2401 Cantón Santa Elena Canton Santa Elena 3651436 +EC.01.2003 Cantón Santa Cruz Canton Santa Cruz 3651446 +EC.14.1313 Cantón Santa Ana Canton Santa Ana 3651484 +EC.03.0205 Cantón San Miguel Canton San Miguel 3651621 +EC.09.0805 Cantón San Lorenzo Canton San Lorenzo 3651686 +EC.01.2001 Cantón San Cristóbal Canton San Cristobal 3651947 +EC.10.0916 Cantón Samborondón Canton Samborondon 3652064 +EC.25.2403 Cantón Salinas Canton Salinas 3652097 +EC.07.0505 Cantón Salcedo Canton Salcedo 3652108 +EC.18.1705 Cantón Rumiñahui Canton Ruminahui 3652228 +EC.14.1312 Cantón Rocafuerte Canton Rocafuerte 3652312 +EC.06.0601 Cantón Riobamba Canton Riobamba 3652349 +EC.18.1701 Cantón Quito Canton Quito 3652461 +EC.09.0804 Cantón Quinindé Canton Quininde 3652499 +EC.23.1507 Cantón Quijos Canton Quijos 3652561 +EC.13.1205 Cantón Quevedo Canton Quevedo 3652566 +EC.19.1806 Cantón Quero Canton Quero 3652572 +EC.12.1110 Cantón Puyango Canton Puyango 3652587 +EC.22.2103 Cantón Putumayo Canton Putumayo 3652592 +EC.07.0504 Cantón Pujilí Canton Pujili 3652683 +EC.13.1204 Cantón Puebloviejo Canton Puebloviejo 3652785 +EC.14.1301 Cantón Portoviejo Canton Portoviejo 3652940 +EC.08.0711 Cantón Portovelo Canton Portovelo 3652942 +EC.08.0710 Cantón Piñas Canton Pinas 3653129 +EC.11.1005 Cantón Pimampiro Canton Pimampiro 3653145 +EC.19.1808 Cantón Píllaro Canton Pillaro 3653158 +EC.19.1807 Cantón Pelileo Canton Pelileo 3653286 +EC.18.1704 Cantón Pedro Moncayo Canton Pedro Moncayo 3653294 +EC.02.0105 Cantón Paute Canton Paute 3653330 +EC.19.1805 Cantón Patate Canton Patate 3653370 +EC.17.1601 Cantón Pastaza Canton Pastaza 3653394 +EC.08.0709 Cantón Pasaje Canton Pasaje 3653402 +EC.07.0503 Cantón Pangua Canton Pangua 3653474 +EC.12.1109 Cantón Paltas Canton Paltas 3653515 +EC.15.1404 Cantón Palora Canton Palora 3653522 +EC.14.1310 Cantón Paján Canton Pajan 3653608 +EC.11.1004 Cantón Otavalo Canton Otavalo 3653692 +EC.10.0912 Cantón Naranjito Canton Naranjito 3653872 +EC.10.0911 Cantón Naranjal Canton Naranjal 3653880 +EC.09.0803 Cantón Muisne Canton Muisne 3653966 +EC.15.1401 Cantón Morona Canton Morona 3654006 +EC.05.0405 Cantón Montúfar Canton Montufar 3654038 +EC.14.1309 Cantón Montecristi Canton Montecristi 3654054 +EC.05.0404 Cantón Mira Canton Mira 3654172 +EC.10.0910 Cantón Milagro Canton Milagro 3654213 +EC.17.1602 Cantón Mera Canton Mera 3654246 +EC.18.1703 Cantón Mejía Canton Mejia 3654259 +EC.14.1308 Cantón Manta Canton Manta 3654408 +EC.08.0701 Cantón Machala Canton Machala 3654532 +EC.12.1108 Cantón Macará Canton Macara 3654544 +EC.12.1101 Cantón Loja Canton Loja 3654666 +EC.15.1403 Cantón Limón Indanza Canton Limon Indanza 3654737 +EC.07.0501 Cantón Latacunga Canton Latacunga 3654869 +EC.22.2101 Cantón Lago Agrio Canton Lago Agrio 3655184 +EC.14.1307 Cantón Junín Canton Junin 3655383 +EC.14.1306 Cantón Jipijapa Canton Jipijapa 3655445 +EC.01.2002 Cantón Isabela Canton Isabela 3655572 +EC.11.1001 Ibarra Ibarra 3655672 +EC.08.0707 Cantón Huaquillas Canton Huaquillas 3655719 +EC.10.0901 Cantón Guayaquil Canton Guayaquil 3657508 +EC.03.0201 Cantón Guaranda Canton Guaranda 3657570 +EC.06.0607 Cantón Guano Canton Guano 3657593 +EC.06.0606 Cantón Guamote Canton Guamote 3657620 +EC.15.1402 Cantón Gualaquiza Canton Gualaquiza 3657660 +EC.02.0103 Cantón Gualaceo Canton Gualaceo 3657669 +EC.08.0706 Cantón Guabo Canton Guabo 3657721 +EC.12.1107 Cantón Gonzanamá Canton Gonzanama 3657777 +EC.02.0102 Cantón Girón Canton Giron 3657793 +EC.12.1106 Cantón Espindola Canton Espindola 3657967 +EC.05.0403 Cantón Espejo Canton Espejo 3657981 +EC.09.0801 Cantón Esmeraldas Canton Esmeraldas 3657987 +EC.09.0802 Cantón Eloy Alfaro Canton Eloy Alfaro 3658191 +EC.10.0908 Cantón El Empalme Canton El Empalme 3658266 +EC.14.1304 Cantón El Carmen Canton El Carmen 3658324 +EC.10.0906 Cantón Daule Canton Daule 3658498 +EC.02.0101 Cantón Cuenca Canton Cuenca 3658665 +EC.11.1003 Cantón Cotacachi Canton Cotacachi 3658780 +EC.06.0603 Cantón Colta Canton Colta 3658919 +EC.06.0605 Cantón Chunchi Canton Chunchi 3659071 +EC.14.1303 Cantón Chone Canton Chone 3659138 +EC.20.1902 Cantón Chinchipe Canton Chinchipe 3659209 +EC.03.0203 Cantón Chimbo Canton Chimbo 3659242 +EC.03.0202 Cantón Chillanes Canton Chillanes 3659255 +EC.12.1104 Cantón Celica Canton Celica 3659543 +EC.18.1702 Cantón Cayambe Canton Cayambe 3659576 +EC.12.1103 Cantón Catamayo Canton Catamayo 3659598 +EC.04.0303 Cantón Cañar Canton Canar 3659851 +EC.12.1102 Cantón Calvas Canton Calvas 3659882 +EC.14.1302 Cantón Bolívar Canton Bolivar 3660131 +EC.04.0302 Cantón Biblián Canton Biblian 3660210 +EC.19.1802 Cantón Baños Canton Banos 3660343 +EC.10.0904 Cantón Balzar Canton Balzar 3660360 +EC.13.1201 Cantón Babahoyo Canton Babahoyo 3660417 +EC.13.1202 Cantón Baba Canton Baba 3660421 +EC.04.0301 Cantón Azogues Canton Azogues 3660433 +EC.08.0702 Cantón Arenillas Canton Arenillas 3660558 +EC.23.1503 Cantón Archidona Canton Archidona 3660572 +EC.11.1002 Cantón Antonio Ante Canton Antonio Ante 3660592 +EC.19.1801 Cantón Ambato Canton Ambato 3660688 +EC.06.0602 Cantón Alausí Canton Alausi 3660797 +EC.24.2202 Cantón Aguarico Canton Aguarico 3660839 +EC.02.0107 Cantón San Fernando Canton San Fernando 7626219 +EC.02.0104 Cantón Nabón Canton Nabon 7648116 +EC.13.1211 Cantón Valencia Canton Valencia 8471961 +EC.13.1210 Cantón Buena Fe Canton Buena Fe 8471975 +EC.23.1504 Cantón Chaco Canton Chaco 8472358 +EC.07.0507 Cantón Sigchos Canton Sigchos 8522615 +EC.06.0610 Cumanda Cumanda 9155063 +EC.05.0402 Canton Bolivar Canton Bolivar 9155065 +EC.10.0905 Canton Colimes Canton Colimes 9155068 +EC.03.0206 Canton Caluma Canton Caluma 9155070 +EC.03.0204 Canton Echeandia Canton Echeandia 9155072 +EC.04.0305 Canton El Tambo Canton El Tambo 9155281 +EC.03.0207 Canton Las Naves Canton Las Naves 9155660 +EC.18.1708 Canton Pedro Vicente Maldonado Canton Pedro Vicente Maldonado 9155917 +EC.14.1317 Canton Pedernales Canton Pedernales 9156089 +EC.11.1006 San Miguel de Urcuqui Canton San Miguel de Urcuqui Canton 9165820 +EC.09.0807 Rio Verde Rio Verde 10630521 +EC.24.2204 Loreto Canton Loreto Canton 10743580 +EC.06.0608 Pallatanga Pallatanga 10792443 +EC.06.0609 Penipe Penipe 10792444 +EC.08.0703 Atahualpa Atahualpa 10792445 +EC.08.0705 Chilla Chilla 10792446 +EC.08.0708 Marcabelí Marcabeli 10792447 +EC.10.0902 Alfredo Baquerizo Moreno (Juján) Alfredo Baquerizo Moreno (Jujan) 10792448 +EC.10.0903 Balao Balao 10792449 +EC.09.0806 Atacames Atacames 10792450 +EC.10.0907 Durán Duran 10792451 +EC.10.0909 El Triunfo El Triunfo 10792452 +EC.10.0913 Palestina Palestina 10792453 +EC.10.0914 Pedro Carbo Pedro Carbo 10792454 +EC.10.0918 Santa Lucía Santa Lucia 10792455 +EC.10.0923 Coronel Marcelino Maridueña Coronel Marcelino Mariduena 10792456 +EC.12.1105 Chaguarpamba Chaguarpamba 10792457 +EC.10.0924 Lomas De Sargentillo Lomas De Sargentillo 10792458 +EC.10.0921 Playas Playas 10792459 +EC.10.0922 Simón Bolívar Simon Bolivar 10792460 +EC.10.0925 Nobol Nobol 10792461 +EC.10.0927 General Antonio Elizalde General Antonio Elizalde 10792462 +EC.10.0928 Isidro Ayora Isidro Ayora 10792463 +EC.02.0111 Chordeleg Chordeleg 10792464 +EC.02.0112 El Pan El Pan 10792465 +EC.02.0113 Sevilla De Oro Sevilla De Oro 10792466 +EC.02.0114 Guachapala Guachapala 10792467 +EC.08.0714 Las Lajas Las Lajas 10792468 +EC.13.1212 Mocache Mocache 10792469 +EC.15.1407 Huamboya Huamboya 10792470 +EC.14.1311 Pichincha Pichincha 10792471 +EC.22.2106 Cascales Cascales 10792472 +EC.22.2107 Cuyabeno Cuyabeno 10792473 +EC.24.2203 La Joya De Los Sachas La Joya De Los Sachas 10792474 +EC.14.1315 Tosagua Tosagua 10792475 +EC.14.1318 Olmedo Olmedo 10792476 +EC.14.1319 Puerto López Puerto Lopez 10792477 +EC.14.1320 Jama Jama 10792478 +EC.14.1321 Jaramijó Jaramijo 10792479 +EC.15.1408 San Juan Bosco San Juan Bosco 10792480 +EC.15.1409 Taisha Taisha 10792481 +EC.15.1410 Logroño Logrono 10792482 +EC.23.1509 Carlos Julio Arosemena Tola Carlos Julio Arosemena Tola 10792483 +EC.17.1604 Arajuno Arajuno 10792484 +EC.18.1707 San Miguel De Los Bancos San Miguel De Los Bancos 10792485 +EC.18.1709 Puerto Quito Puerto Quito 10792486 +EC.19.1803 Cevallos Cevallos 10792487 +EC.19.1804 Mocha Mocha 10792488 +EC.19.1809 Tisaleo Tisaleo 10792489 +EC.20.1903 Nangaritza Nangaritza 10792490 +EC.20.1906 El Pangui El Pangui 10792491 +EC.20.1907 Centinela Del Cóndor Centinela Del Condor 10792492 +EC.20.1908 Palanda Palanda 10792493 +EC.22.2102 Gonzalo Pizarro Gonzalo Pizarro 10792494 +EC.12.1113 Zapotillo Zapotillo 10792495 +EC.12.1114 Pindal Pindal 10792496 +EC.12.1115 Quilanga Quilanga 10792497 +EC.12.1116 Olmedo Olmedo 10792498 +EC.13.1203 Montalvo Montalvo 10792499 +EC.13.1209 Palenque Palenque 10792500 +EC.14.1305 Flavio Alfaro Flavio Alfaro 10792501 +EC.02.0106 Pucara Pucara 10792502 +EC.04.0304 La Troncal La Troncal 10792503 +EC.04.0306 Déleg Deleg 10792504 +EC.04.0307 Suscal Suscal 10792505 +EC.05.0406 San Pedro De Huaca San Pedro De Huaca 10792506 +EC.07.0502 La Maná La Mana 10792507 +EC.07.0506 Saquisilí Saquisili 10792508 +EC.06.0604 Chambo Chambo 10792509 +EC.08.0704 Balsas Balsas 10792510 +EC.02.0110 Oña Ona 10792511 +EC.22.2104 Shushufindi Shushufindi 10792512 +EC.02.0115 Camilo Ponce Enríquez Camilo Ponce Enriquez 10792543 +EC.13.1213 Quinsaloma Quinsaloma 10792544 +EC.14.1322 San Vicente San Vicente 10792545 +EC.15.1412 Tiwintza Tiwintza 10792546 +EC.17.1603 Santa Clara Santa Clara 10792547 +EC.20.1909 Paquisha Paquisha 10792548 +EC.25.2402 La Libertad La Libertad 10792549 +EC.15.1411 Pablo Sexto Pablo Sexto 10792550 +EC.26.2302 La Concordia La Concordia 10792565 +EE.03.0321 Kohtla-Järve linn Kohtla-Jaerve linn 862989 +EE.03.0511 Narva linn Narva linn 862990 +EE.11.0624 Pärnu linn Paernu linn 862993 +EE.03.0735 Sillamäe linn Sillamaee linn 862994 +EE.01.0784 Tallinn Tallinn 862995 +EE.07.0184 Haapsalu linn Haapsalu linn 7522269 +EE.08.0191 Haljala vald Haljala vald 7522272 +EE.01.0198 Harku vald Harku vald 7522275 +EE.11.0214 Häädemeeste vald Haeaedemeeste vald 7522278 +EE.01.0245 Jõelähtme vald Joelaehtme vald 7522283 +EE.05.0247 Jõgeva vald Jogeva vald 7522284 +EE.03.0251 Jõhvi vald Johvi vald 7522286 +EE.08.0272 Kadrina vald Kadrina vald 7522290 +EE.18.0283 Kambja vald Kambja vald 7522294 +EE.12.0284 Kanepi vald Kanepi vald 7522295 +EE.13.0293 Kehtna vald Kehtna vald 7522298 +EE.01.0296 Keila linn Keila linn 7522300 +EE.11.0303 Kihnu vald Kihnu vald 7522303 +EE.01.0304 Kiili vald Kiili vald 7522304 +EE.13.0317 Kohila vald Kohila vald 7522307 +EE.01.0338 Kose vald Kose vald 7522317 +EE.01.0424 Loksa linn Loksa linn 7522333 +EE.18.0432 Luunja vald Luunja vald 7522334 +EE.03.0442 Lüganuse vald Lueganuse vald 7522335 +EE.01.0446 Maardu linn Maardu linn 7522337 +EE.14.0478 Muhu vald Muhu vald 7522345 +EE.13.0503 Märjamaa vald Maerjamaa vald 7522357 +EE.03.0514 Narva-Jõesuu linn Narva-Joesuu linn 7522358 +EE.18.0528 Nõo vald Noo vald 7522361 +EE.04.0567 Paide linn Paide linn 7522368 +EE.18.0586 Peipsiääre vald Peipsiaeaere vald 7522376 +EE.05.0618 Põltsamaa vald Poltsamaa vald 7522384 +EE.19.0557 Otepää vald Otepaeae vald 7522388 +EE.08.0792 Tapa vald Tapa vald 7522390 +EE.18.0796 Tartu vald Tartu vald 7522391 +EE.11.0809 Tori vald Tori vald 7522394 +EE.13.0668 Rapla vald Rapla vald 7522401 +EE.14.0689 Ruhnu vald Ruhnu vald 7522405 +EE.21.0698 Rõuge vald Rouge vald 7522407 +EE.12.0708 Räpina vald Raepina vald 7522409 +EE.11.0712 Saarde vald Saarde vald 7522410 +EE.01.0718 Saku vald Saku vald 7522413 +EE.01.0651 Raasiku vald Raasiku vald 7522417 +EE.01.0653 Rae vald Rae vald 7522418 +EE.08.0661 Rakvere vald Rakvere vald 7522422 +EE.08.0663 Rakvere linn Rakvere linn 7522423 +EE.01.0726 Saue vald Saue vald 7522425 +EE.01.0353 Kuusalu vald Kuusalu vald 7522428 +EE.18.0793 Tartu linn Tartu linn 7522434 +EE.01.0141 Anija vald Anija vald 7522443 +EE.21.0142 Antsla vald Antsla vald 7522444 +EE.01.0890 Viimsi vald Viimsi vald 7522460 +EE.12.0622 Põlva vald Polva vald 7522467 +EE.03.0803 Toila vald Toila vald 7522469 +EE.04.0834 Türi vald Tueri vald 7522474 +EE.20.0897 Viljandi linn Viljandi linn 7522477 +EE.08.0901 Vinni vald Vinni vald 7522478 +EE.08.0903 Viru-Nigula vald Viru-Nigula vald 7522479 +EE.07.0907 Vormsi vald Vormsi vald 7522480 +EE.21.0917 Võru vald Voru vald 7522483 +EE.21.0919 Võru linn Voru linn 7522484 +EE.08.0928 Väike-Maarja vald Vaeike-Maarja vald 7522485 +EE.20.0899 Viljandi vald Viljandi vald 11054708 +EE.07.0441 Lääne-Nigula vald Laeaene-Nigula vald 11054712 +EE.20.0480 Mulgi vald Mulgi vald 11776869 +EE.19.0855 Valga vald Valga vald 11776870 +EE.21.0732 Setomaa vald Setomaa vald 11776871 +EE.02.0205 Hiiumaa vald Hiiumaa vald 11776872 +EE.18.0171 Elva vald Elva vald 11776873 +EE.14.0714 Saaremaa vald Saaremaa vald 11776874 +EE.04.0255 Järva vald Jaerva vald 11776875 +EE.05.0486 Mustvee vald Mustvee vald 11776876 +EE.18.0291 Kastre vald Kastre vald 11776877 +EE.19.0824 Tõrva vald Torva vald 11776878 +EE.03.0130 Alutaguse vald Alutaguse vald 11776879 +EE.11.0430 Lääneranna vald Laeaeneranna vald 11776880 +EE.01.0431 Lääne-Harju vald Laeaene-Harju vald 11776881 +EE.20.0615 Põhja-Sakala vald Pohja-Sakala vald 11776882 +EE.11.0638 Põhja-Pärnumaa vald Pohja-Paernumaa vald 11776883 +EG.09.345955 Markaz al Bājūr Markaz al Bajur 345955 +EG.05.346029 Markaz Ziftá Markaz Zifta 346029 +EG.16.346518 Markaz ‘Unaybah Markaz `Unaybah 346518 +EG.05.347496 Markaz Ţanţā Markaz Tanta 347496 +EG.04.347541 Markaz Ţāmiyah Markaz Tamiyah 347541 +EG.18.347750 Markaz Sumusţā al Waqf Markaz Sumusta al Waqf 347750 +EG.24.347795 Markaz Sūhāj Markaz Suhaj 347795 +EG.21.348095 Markaz Sīdī Sālim Markaz Sidi Salim 348095 +EG.10.349716 Markaz Samālūţ Markaz Samalut 349716 +EG.03.350200 Markaz Rashīd Markaz Rashid 350200 +EG.09.350368 Markaz Quwaysinā Markaz Quwaysina 350368 +EG.05.350373 Markaz Quţūr Markaz Qutur 350373 +EG.23.350547 Markaz Qinā Markaz Qina 350547 +EG.07.350768 Markaz al Qanţarah Gharb Markaz al Qantarah Gharb 350768 +EG.12.350787 Markaz Qalyūb Markaz Qalyub 350787 +EG.21.350795 Markaz Qallīn Markaz Qallin 350795 +EG.23.351433 Markaz Naj‘ Ḩammādī Markaz Naj' Hammadi 351433 +EG.01.352180 Markaz Mīt Ghamr Markaz Mit Ghamr 352180 +EG.14.352351 Markaz Minyā al Qamḩ Markaz Minya al Qamh 352351 +EG.22.352605 Markaz Maţrūḩ Markaz Matruh 352605 +EG.10.352626 Markaz Maţāy Markaz Matay 352626 +EG.06.352720 Markaz Maryūţ Markaz Maryut 352720 +EG.10.352950 Markaz Mallawī Markaz Mallawi 352950 +EG.06.353929 Karmūs Karmus 353929 +EG.21.354501 Markaz Kafr ash Shaykh Markaz Kafr ash Shaykh 354501 +EG.03.354773 Markaz Kafr ad Dawwār Markaz Kafr ad Dawwar 354773 +EG.24.355025 Markaz Jirjā Markaz Jirja 355025 +EG.03.355416 Markaz Ītāy al Bārūd Markaz Itay al Barud 355416 +EG.04.355419 Markaz Iţsā Markaz Itsa 355419 +EG.23.355447 Markaz Isnā Markaz Isna 355447 +EG.08.355547 Markaz Imbābah Markaz Imbabah 355547 +EG.18.355594 Markaz Ihnāsiyā al Madīnah Markaz Ihnasiya al Madinah 355594 +EG.16.355633 Markaz Idfū Markaz Idfu 355633 +EG.04.355647 Markaz Ibshawāy Markaz Ibshaway 355647 +EG.14.355938 Markaz Hihyā Markaz Hihya 355938 +EG.03.355999 Markaz Ḩawsh ‘Īsá Markaz Hawsh `Isa 355999 +EG.21.356805 Markaz Fuwwah Markaz Fuwwah 356805 +EG.20.356943 Markaz Fāriskūr Markaz Fariskur 356943 +EG.14.358094 Markaz Diyarb Najm Markaz Diyarb Najm 358094 +EG.21.358107 Markaz Disūq Markaz Disuq 358107 +EG.23.358114 Markaz Dishnā Markaz Dishna 358114 +EG.01.358171 Markaz Dikirnis Markaz Dikirnis 358171 +EG.17.358267 Markaz Dayrūţ Markaz Dayrut 358267 +EG.10.358273 Markaz Dayr Mawās Markaz Dayr Mawas 358273 +EG.03.358446 Markaz Damanhūr Markaz Damanhur 358446 +EG.18.358599 Markaz Būsh Markaz Bush 358599 +EG.21.358725 Markaz Biyalā Markaz Biyala 358725 +EG.01.358824 Markaz Bilqās Markaz Bilqas 358824 +EG.14.358838 Markaz Bilbays Markaz Bilbays 358838 +EG.18.358869 Markaz Bibā Markaz Biba 358869 +EG.05.358969 Markaz Basyūn Markaz Basyun 358969 +EG.18.359172 Markaz Banī Suwayf Markaz Bani Suwayf 359172 +EG.10.359211 Markaz Banī Mazār Markaz Bani Mazar 359211 +EG.12.359279 Markaz Banhā Markaz Banha 359279 +EG.14.359494 Markaz az Zaqāzīq Markaz az Zaqaziq 359494 +EG.24.359588 Markaz Awlād Ţawq Sharq Markaz Awlad Tawq Sharq 359588 +EG.17.359782 Markaz Asyūţ Markaz Asyut 359782 +EG.16.359788 Markaz Aswān Markaz Aswan 359788 +EG.05.359850 Markaz as Sanţah Markaz as Santah 359850 +EG.11.359901 Markaz aş Şaff Markaz as Saff 359901 +EG.09.359954 Markaz ash Shuhadā’ Markaz ash Shuhada' 359954 +EG.09.360047 Markaz Ashmūn Markaz Ashmun 360047 +EG.23.360166 Markaz Armant Markaz Armant 360166 +EG.18.360466 Markaz al Wāsiţá Markaz al Wasita 360466 +EG.13.360478 Markaz al Wāḩāt al Khārijah Markaz al Wahat al Kharijah 360478 +EG.08.360479 Markaz al Wāḩāt al Baḩrīyah Markaz al Wahat al Bahriyah 360479 +EG.13.360480 Markaz al Wāḩāt ad Dākhilah Markaz al Wahat ad Dakhilah 360480 +EG.28.360503 Markaz al Uqşur Markaz al Uqsur 360503 +EG.17.360527 Markaz al Qūşīyah Markaz al Qusiyah 360527 +EG.10.360687 Markaz al Minyā Markaz al Minya 360687 +EG.24.360699 Markaz al Munsha’ah Markaz al Munsha'ah 360699 +EG.24.360749 Markaz al Marāghah Markaz al Maraghah 360749 +EG.01.360756 Markaz al Manzilah Markaz al Manzilah 360756 +EG.01.360763 Markaz al Manşūrah Markaz al Mansurah 360763 +EG.03.360821 Markaz al Maḩmūdīyah Markaz al Mahmudiyah 360821 +EG.05.360830 Markaz al Maḩallah al Kubrá Markaz al Mahallah al Kubra 360830 +EG.11.360929 Markaz al Khānkah Markaz al Khankah 360929 +EG.08.360996 Markaz al Jīzah Markaz al Jizah 360996 +EG.10.361099 Markaz al ‘Idwah Markaz al `Idwah 361099 +EG.14.361127 Markaz al Ḩusaynīyah Markaz al Husayniyah 361127 +EG.04.361322 Markaz al Fayyūm Markaz al Fayyum 361322 +EG.18.361330 Markaz al Fashn Markaz al Fashn 361330 +EG.21.361358 Markaz al Burullus Markaz al Burullus 361358 +EG.24.361436 Markaz al Balyanā Markaz al Balyana 361436 +EG.08.361474 Markaz al Badrashayn Markaz al Badrashayn 361474 +EG.17.361479 Markaz al Badārī Markaz al Badari 361479 +EG.08.361497 Markaz al ‘Ayyāţ Markaz al `Ayyat 361497 +EG.06.361628 Al Ajami Al Ajami 361628 +EG.24.361660 Markaz Akhmīm Markaz Akhmim 361660 +EG.01.361701 Markaz Ajā Markaz Aja 361701 +EG.03.361828 Markaz ad Dilinjāt Markaz ad Dilinjat 361828 +EG.23.361994 Markaz Abū Tisht Markaz Abu Tisht 361994 +EG.17.362003 Markaz Abū Tīj Markaz Abu Tij 362003 +EG.10.362276 Markaz Qurqāş Markaz Qurqas 362276 +EG.14.362484 Markaz Abū Kabīr Markaz Abu Kabir 362484 +EG.03.362550 Markaz Abū Ḩummuş Markaz Abu Hummus 362550 +EG.14.362612 Markaz Abū Ḩammād Markaz Abu Hammad 362612 +EG.03.362880 Markaz Abū al Maţāmīr Markaz Abu al Matamir 362880 +EG.12.7732632 Mostorod Mostorod 7732632 +EG.21.7772238 Markaz al Ḩāmūl Markaz al Hamul 7772238 +EG.14.7910679 Bahr El Bakar Bahr El Bakar 7910679 +EG.01.7910872 Bahr El Bakr Bahr El Bakr 7910872 +EG.11.7910874 Mostafa El Serwy Mostafa El Serwy 7910874 +EG.01.7910974 Mit Yazid Mit Yazid 7910974 +EG.21.7911002 Kafr El Sheikh Kafr El Sheikh 7911002 +EG.12.8061368 Markaz Kafr Shukr Markaz Kafr Shukr 8061368 +EG.08.8146219 Markaz Awsīm Markaz Awsim 8146219 +EG.06.8555987 Borg El Arab Borg El Arab 8555987 +EG.01.8559274 Markaz Minyat An Naşr Markaz Minyat An Nasr 8559274 +EG.20.8559275 Markaz az Zarqā Markaz az Zarqa 8559275 +EG.05.8561528 Markaz Sammanūd Markaz Sammanud 8561528 +EG.20.8594167 Markaz Kafr Sa‘d Markaz Kafr Sa`d 8594167 +EG.27.8601177 Markaz al ‘Arīsh Markaz al `Arish 8601177 +EG.27.8601178 Markaz ash Shaykh Zuwayd Markaz ash Shaykh Zuwayd 8601178 +EG.27.8601179 Markaz Rafaḩ Markaz Rafah 8601179 +EG.27.8601180 Markaz Bi’r al ‘Abd Markaz Bi'r al `Abd 8601180 +EG.08.9179486 Walikale Walikale 9179486 +EG.26.10371116 Markaz Aţfīḩ Markaz Atfih 10371116 +EG.09.10371118 Markaz Birkat as Sab‘ Markaz Birkat as Sab` 10371118 +EG.24.10371119 Markaz Juhaynah al Gharbīyah Markaz Juhaynah al Gharbiyah 10371119 +EG.24.10371120 Markaz Dār as Salām Markaz Dar as Salam 10371120 +EG.21.10371122 Markaz ar Riyāḑ Markaz ar Riyad 10371122 +EG.21.10371123 Markaz Muţūbas Markaz Mutubas 10371123 +EG.17.10371124 Markaz al Fatḩ Markaz al Fath 10371124 +EG.17.10371125 Markaz al Ghanāyim Markaz al Ghanayim 10371125 +EG.17.10371126 Markaz as Sāḩil Markaz as Sahil 10371126 +EG.18.10371146 Markaz Nāşir Markaz Nasir 10371146 +EG.14.10371147 Markaz at Tall al Kabīr Markaz at Tall al Kabir 10371147 +EG.07.10371148 Markaz al Ismā‘īlīyah Markaz al Isma`iliyah 10371148 +EG.07.10371149 Markaz al Qanţarah Sharq Markaz al Qantarah Sharq 10371149 +EG.07.10371150 Markaz Fāyid Markaz Fayid 10371150 +EG.03.10430542 Markaz Idkū Markaz Idku 10430542 +EG.03.10645705 Markaz ar Raḩmānīyah Markaz ar Rahmaniyah 10645705 +EG.11.11204016 Al Marj Al Marj 11204016 +EG.06.11205726 Al Muntazah Al Muntazah 11205726 +EG.13.12060332 Shurtah al-Farafirah Shurtah al-Farafirah 12060332 +EG.13.12060333 Baris Shurtah Baris Shurtah 12060333 +ER.06.307 Af'abet Af'abet 9165816 +ER.04.504 Dghe Dghe 9165822 +ER.05.202 Berikh Berikh 9166015 +ER.05.203 Ghala Nefhi Ghala Nefhi 9166018 +ER.05.201 Serejaka Serejaka 9166024 +ER.05.205 South Eastern Subregion South Eastern Subregion 9166027 +ER.05.206 South Western Subregion South Western Subregion 9166028 +ER.01.401 Adi Tekelezan Subregion Adi Tekelezan Subregion 9166029 +ER.01.408 Asmat Asmat 9166032 +ER.01.402 Elabered Subregion Elabered Subregion 9166033 +ER.05.207 North Eastern Subregion North Eastern Subregion 9166034 +ER.01.405 Hagaz Subregion Hagaz Subregion 9166038 +ER.01.406 Halhal Subregion Halhal Subregion 9166039 +ER.01.407 Habero Subregion Habero Subregion 9166040 +ER.01.409 Kerkebet Kerkebet 9166042 +ER.01.404 Keren Subregion Keren Subregion 9166043 +ER.01.410 Sela Subregion Sela Subregion 9166044 +ER.04.503 Akurdet Subregion Akurdet Subregion 9166045 +ER.04.507 Barentu Subregion Barentu Subregion 9166046 +ER.06.303 Dahlak Subregion Dahlak Subregion 9166047 +ER.06.305 Ghinda Subregion Ghinda Subregion 9166048 +ER.06.304 Massawa Subregion Massawa Subregion 9166050 +ER.06.308 Nakfa Subregion Nakfa Subregion 9166052 +ER.02.604 Dekemhare Subregion Dekemhare Subregion 9166054 +ER.02.603 Mendefera Subregion Mendefera Subregion 9166055 +ER.02.607 Senafe Subregion Senafe Subregion 9166056 +ER.03.103 Southern Denkalya Subregion Southern Denkalya Subregion 9166057 +ER.02.611 Mai-Mne Subregion Mai-Mne Subregion 10114297 +ER.04.501 Logo Anseba Logo Anseba 10172859 +ER.04.513 Teseney Subregion Teseney Subregion 10177504 +ER.04.510 Haykota Subregion Haykota Subregion 10177509 +ER.04.508 Gogne Subregion Gogne Subregion 10177510 +ER.04.505 Mogolo Subregion Mogolo Subregion 10177511 +ER.04.502 Mensura Subregion Mensura Subregion 10177512 +ER.04.506 Shambuko Subregion Shambuko Subregion 10177513 +ER.02.602 Areza Subregion Areza Subregion 10177514 +ER.03.102 Central Denkalya Subregion Central Denkalya Subregion 10375723 +ER.01.403 Geleb Subregion Geleb Subregion 10627798 +ER.06.301 Ghelaelo Ghelaelo 10628668 +ER.06.302 Foro Subregion Foro Subregion 10628671 +ER.02.606 Adi Keyh Adi Keyh 12217604 +ER.02.609 Adi Quala Adi Quala 12217605 +ER.06.310 Adobha Adobha 12217606 +ER.03.101 Araeta Araeta 12217607 +ER.02.601 Dbarwa Dbarwa 12217608 +ER.01.411 Hamelmalo Hamelmalo 12217609 +ER.06.309 Karura Karura 12217610 +ER.02.610 Emni Haili Emni Haili 12217611 +ER.04.509 Forto Forto 12217612 +ER.04.511 Lalay Gash Lalay Gash 12217613 +ER.02.612 May Aini May Aini 12217614 +ER.06.306 Shieb Shieb 12217615 +ER.02.608 Tsorona Tsorona 12217616 +ER.03.104 Asseb Asseb 12217617 +ER.04.514 Molqi Molqi 12217618 +ER.04.512 Omhajer Omhajer 12217619 +ER.02.605 Segeneity Segeneity 12217620 +ER.05.204 Semienawi Mibrak Semienawi Mibrak 12217621 +ES.60.V Província de València Provincia de Valencia 2509951 +ES.54.TO Province of Toledo Province of Toledo 2510407 +ES.51.SE Provincia de Sevilla Provincia de Sevilla 2510910 +ES.53.TF Provincia de Santa Cruz de Tenerife Provincia de Santa Cruz de Tenerife 2511173 +ES.51.MA Provincia de Málaga Provincia de Malaga 2514254 +ES.53.GC Provincia de Las Palmas Provincia de Las Palmas 2515271 +ES.51.J Provincia de Jaén Provincia de Jaen 2516394 +ES.51.H Provincia de Huelva Provincia de Huelva 2516547 +ES.51.GR Provincia de Granada Provincia de Granada 2517115 +ES.54.CU Provincia de Cuenca Provincia de Cuenca 2519034 +ES.51.CO Province of Córdoba Province of Cordoba 2519239 +ES.54.CR Provincia de Ciudad Real Provincia de Ciudad Real 2519401 +ES.51.CA Provincia de Cádiz Provincia de Cadiz 2520597 +ES.57.CC Provincia de Cáceres Provincia de Caceres 2520610 +ES.57.BA Provincia de Badajoz Provincia de Badajoz 2521419 +ES.51.AL Almería Almeria 2521883 +ES.60.A Provincia de Alicante Provincia de Alicante 2521976 +ES.54.AB Provincia de Albacete Provincia de Albacete 2522257 +ES.52.Z Provincia de Zaragoza Provincia de Zaragoza 3104323 +ES.55.ZA Provincia de Zamora Provincia de Zamora 3104341 +ES.59.BI Bizkaia Bizkaia 3104469 +ES.55.VA Provincia de Valladolid Provincia de Valladolid 3106671 +ES.52.TE Provincia de Teruel Provincia de Teruel 3108125 +ES.56.T Província de Tarragona Provincia de Tarragona 3108287 +ES.55.SO Provincia de Soria Provincia de Soria 3108680 +ES.55.SG Provincia de Segovia Provincia de Segovia 3109254 +ES.39.S Provincia de Cantabria Provincia de Cantabria 3109716 +ES.55.SA Provincia de Salamanca Provincia de Salamanca 3111107 +ES.58.PO Provincia de Pontevedra Provincia de Pontevedra 3113208 +ES.55.P Provincia de Palencia Provincia de Palencia 3114530 +ES.58.OR Provincia de Ourense Provincia de Ourense 3114964 +ES.58.LU Provincia de Lugo Provincia de Lugo 3117813 +ES.55.LE Provincia de León Provincia de Leon 3118528 +ES.58.C Provincia da Coruña Provincia da Coruna 3119840 +ES.52.HU Provincia de Huesca Provincia de Huesca 3120513 +ES.59.SS Gipuzkoa Provincia de Guipuzcoa 3120935 +ES.54.GU Provincia de Guadalajara Provincia de Guadalajara 3121069 +ES.60.CS Província de Castelló Provincia de Castello 3125881 +ES.55.BU Provincia de Burgos Provincia de Burgos 3127460 +ES.56.B Província de Barcelona Provincia de Barcelona 3128759 +ES.55.AV Provincia de Ávila Provincia de Avila 3129138 +ES.59.VI Araba / Álava Araba / Alava 3130717 +ES.56.GI Província de Girona Provincia de Girona 6355230 +ES.56.L Província de Lleida Provincia de Lleida 6355231 +ES.27.LO Provincia de La Rioja Provincia de La Rioja 6355232 +ES.29.M Provincia de Madrid Provincia de Madrid 6355233 +ES.31.MU Murcia Murcia 6355234 +ES.32.NA Provincia de Navarra Provincia de Navarra 6355235 +ES.34.O Province of Asturias Province of Asturias 6355236 +ES.07.PM Illes Balears Illes Balears 6424360 +ES.CE.CE Ceuta Ceuta 8335119 +ES.ML.ME Melilla Melilla 8335120 +ET.56.326423 Wolayita Zone Wolayita Zone 326423 +ET.47.330790 Metekel Āwraja Metekel Awraja 330790 +ET.SW.331677 Bench Maji Zone Bench Maji Zone 331677 +ET.55.333384 Hadiya Zone Hadiya Zone 333384 +ET.SW.333465 Kaffa Zone Kaffa Zone 333465 +ET.51.333766 Jimma Zone Jimma Zone 333766 +ET.48.338829 Dire Dawa Zone Dire Dawa Zone 338829 +ET.55.341021 Guraghe Zone Guraghe Zone 341021 +ET.47.343291 Asosa Asosa 343291 +ET.51.343450 Arsi Zone Arsi Zone 343450 +ET.45.7646394 Pemba District Pemba District 7646394 +ET.51.7648477 Misraq Shewa Misraq Shewa 7648477 +ET.53.7667868 Southern Tigray Zone Southern Tigray Zone 7667868 +ET.55.7667869 Alaba Special Wereda Alaba Special Wereda 7667869 +ET.55.7667870 Kembata Alaba Tembaro Zone Kembata Alaba Tembaro Zone 7667870 +ET.55.7670680 Yem Yem 7670680 +ET.51.7670714 North Shewa Zone North Shewa Zone 7670714 +ET.51.7670715 West Shewa Zone West Shewa Zone 7670715 +ET.51.7670717 South West Shewa South West Shewa 7670717 +ET.51.7670720 East Shewa Zone East Shewa Zone 7670720 +ET.51.7670721 East Wellega Zone East Wellega Zone 7670721 +ET.46.7670722 West Gojjam Zone West Gojjam Zone 7670722 +ET.46.7670724 East Gojjam Zone East Gojjam Zone 7670724 +ET.46.7670725 Awi Awi 7670725 +ET.46.7670726 North Gondar Zone North Gondar Zone 7670726 +ET.55.7670728 Siltie Zone Siltie Zone 7670728 +ET.SW.7670729 Dawuro Dawuro 7670729 +ET.56.7670732 Gedeo Zone Gedeo Zone 7670732 +ET.56.7729829 South Omo South Omo 7729829 +ET.51.7732039 Borena Zone Borena Zone 7732039 +ET.46.7732961 South Wollo Zone South Wollo Zone 7732961 +ET.51.7732965 Illubabor Zone Illubabor Zone 7732965 +ET.51.7732966 West Wellega Zone West Wellega Zone 7732966 +ET.49.7732967 Administrative Zone 1 Administrative Zone 1 7732967 +ET.45.7732968 Administrative Zone 3 Administrative Zone 3 7732968 +ET.51.7732969 West Harerghe Zone West Harerghe Zone 7732969 +ET.51.7732970 East Harerghe Zone East Harerghe Zone 7732970 +ET.52.7732971 Shinile Zone Shinile Zone 7732971 +ET.44.7733020 Addis Ababa Zone 1 Addis Ababa Zone 1 7733020 +ET.44.7733021 Addis Ababa Zone 2 Addis Ababa Zone 2 7733021 +ET.44.7733022 Addis Ababa Zone 3 Addis Ababa Zone 3 7733022 +ET.44.7733023 Addis Ababa Zone 6 Addis Ababa Zone 6 7733023 +ET.51.7839144 Bale Bale 7839144 +ET.46.7869861 South Gondar Zone South Gondar Zone 7869861 +ET.46.7869862 North Wollo Zone North Wollo Zone 7869862 +ET.53.7869875 Central Tigray Zone Central Tigray Zone 7869875 +ET.53.7869879 Eastern Tigray Zone Eastern Tigray Zone 7869879 +ET.53.7869945 North Western Tigray North Western Tigray 7869945 +ET.47.7874607 Metekel Metekel 7874607 +ET.46.8051207 North Shewa Zone North Shewa Zone 8051207 +ET.46.8051209 Wag Hemra Zone Wag Hemra Zone 8051209 +ET.44.8051210 Addis Ababa Zone 5 Addis Ababa Zone 5 8051210 +ET.SW.8260659 Keficho Shekicho Zone Keficho Shekicho Zone 8260659 +ET.51.8299785 Guji Zone Guji Zone 8299785 +ET.51.8606578 Gimbichu Gimbichu 8606578 +ET.45.8643576 Administrative Zone 1 Administrative Zone 1 8643576 +ET.53.8643579 Mekelle Mekelle 8643579 +ET.45.8643583 Administrative Zone 2 Administrative Zone 2 8643583 +ET.45.8643588 Administrative Zone 4 Administrative Zone 4 8643588 +ET.45.8643592 Administrative Zone 5 Administrative Zone 5 8643592 +ET.52.8643822 Liben zone Liben zone 8643822 +ET.53.8643826 Mi'irabawi Zone Mi'irabawi Zone 8643826 +ET.56.9159975 Gamo Gofa Zone Gamo Gofa Zone 9159975 +ET.46.9165721 Oromia Zone Oromia Zone 9165721 +ET.52.9410038 Afder Zone Afder Zone 9410038 +ET.56.9410112 Basketo Special Woreda Basketo Special Woreda 9410112 +ET.56.9410266 Amaro Special Woreda Amaro Special Woreda 9410266 +ET.56.9410393 Dirashe Special Woreda Dirashe Special Woreda 9410393 +ET.56.9410442 Konso Special Woreda Konso Special Woreda 9410442 +ET.56.9410501 Burji Special Woreda Burji Special Woreda 9410501 +ET.47.10303651 Kamashi Zone Kamashi Zone 10303651 +ET.52.10376670 Dollo Dollo 10376670 +ET.SI.10376725 Awasa Zuria Awasa Zuria 10376725 +ET.56.10377041 South Omo Zone South Omo Zone 10377041 +ET.52.10395468 Gode Zone Gode Zone 10395468 +ET.52.10399848 Degehabur Zone Degehabur Zone 10399848 +ET.52.10400171 Fafan Fafan 10400171 +ET.53.11153778 Southeastern Tigray Zone Southeastern Tigray Zone 11153778 +ET.53.11750806 Western Western 11750806 +ET.46.11750812 Oromiya Oromiya 11750812 +ET.47.11750813 Kemashi Kemashi 11750813 +ET.49.11750817 Nuer Zone Nuer Zone 11750817 +ET.49.11750818 Anywaa Zone Anywaa Zone 11750818 +ET.49.11750819 Majang Zone Majang Zone 11750819 +ET.SW.11750820 Sheka Zone Sheka Zone 11750820 +ET.SW.11750821 Konta Konta 11750821 +ET.SW.11750822 Dawro Dawro 11750822 +ET.56.11750824 Segen Peoples Segen Peoples 11750824 +ET.55.11750826 Selti Selti 11750826 +ET.51.11750827 Kellem Wellega Kellem Wellega 11750827 +ET.51.11750828 Ilubabor Ilubabor 11750828 +ET.51.11750829 Horo Guduru Horo Guduru 11750829 +ET.52.11750832 Siti Siti 11750832 +ET.52.11750833 Nogob Nogob 11750833 +ET.52.11750835 Korahe Korahe 11750835 +ET.52.11750836 Shabelle Shabelle 11750836 +ET.50.11750838 Harari Harari 11750838 +ET.44.11750840 Kolfe Keranyo Kolfe Keranyo 11750840 +ET.44.11750841 Akaki Kaliti Akaki Kaliti 11750841 +ET.44.11750842 Nefas Silk Lafto Nefas Silk Lafto 11750842 +ET.44.11750843 Bole Bole 11750843 +ET.44.11750844 Yeka Yeka 11750844 +ET.44.11750845 Kirkos Kirkos 11750845 +ET.44.11750846 Gulele Gulele 11750846 +ET.44.11750847 Arada Arada 11750847 +ET.44.11750848 Addis Ketema Addis Ketema 11750848 +ET.44.11750849 Lideta Lideta 11750849 +ET.51.11750850 West Arsi West Arsi 11750850 +FI.15.153 Sydösterbotten Sydosterbotten 9610576 +FI.02.021 Åboland-Turunmaa Aboland-Turunmaa 9610642 +FI.02.022 Salo Salo 9610643 +FI.10.103 Savonlinna Savonlinna 9610644 +FI.10.105 Pieksämäki Pieksaemaeki 9610645 +FI.11.111 Ylä-Savo Ylae-Savo 9610646 +FI.11.112 Kuopio Kuopio 9610647 +FI.11.113 Koillis-Savo Koillis-Savo 9610648 +FI.11.114 Varkaus Varkaus 9610649 +FI.11.115 Sisä-Savo Sisae-Savo 9610650 +FI.12.122 Joensuu Joensuu 9610651 +FI.12.124 Keski-Karjala Keski-Karjala 9610652 +FI.12.125 Pielisen Karjala Pielisen Karjala 9610653 +FI.13.131 Jyväskylä Jyvaeskylae 9610654 +FI.13.132 Joutsa Joutsa 9610655 +FI.13.133 Keuruu Keuruu 9610657 +FI.13.134 Jämsä Jaemsae 9610658 +FI.13.135 Äänekoski AEaenekoski 9610659 +FI.13.138 Saarijärvi-Viitasaari Saarijaervi-Viitasaari 9610660 +FI.14.141 Suupohja Suupohja 9610661 +FI.14.142 Seinäjoki Seinaejoki 9610663 +FI.14.144 Kuusiokunnat Kuusiokunnat 9610664 +FI.14.146 Järviseutu Jaerviseutu 9610665 +FI.15.152 Vaasa Vaasa 9610668 +FI.15.154 Jakobstadsregionen Jakobstadsregionen 9610669 +FI.16.161 Kaustinen Kaustinen 9610670 +FI.16.162 Kokkola Kokkola 9610671 +FI.17.171 Oulu Oulu 9610672 +FI.17.173 Oulunkaari Oulunkaari 9610673 +FI.02.023 Turku Turku 9610674 +FI.02.024 Vakka-Suomi Vakka-Suomi 9610675 +FI.02.025 Loimaa Loimaa 9610676 +FI.01.011 Helsinki sub-region Helsinki sub-region 9610677 +FI.04.041 Rauma Rauma 9610678 +FI.04.043 Pori Pori 9610679 +FI.04.044 Pohjois-Satakunta Pohjois-Satakunta 9610680 +FI.05.051 Hämeenlinna Haemeenlinna 9610681 +FI.05.052 Riihimäki Riihimaeki 9610682 +FI.05.053 Forssa Forssa 9610683 +FI.06.061 Luoteis-Pirkanmaa Luoteis-Pirkanmaa 9610684 +FI.06.063 Etelä-Pirkanmaa Etelae-Pirkanmaa 9610685 +FI.06.064 Tampere Tampere 9610686 +FI.06.068 Lounais-Pirkanmaa Lounais-Pirkanmaa 9610687 +FI.06.069 Ylä-Pirkanmaa Ylae-Pirkanmaa 9610688 +FI.07.071 Lahti Lahti 9610689 +FI.08.081 Kouvola Kouvola 9610690 +FI.08.082 Kotka-Hamina Kotka-Hamina 9610691 +FI.09.091 Lappeenranta Lappeenranta 9610692 +FI.09.093 Imatra Imatra 9610693 +FI.10.101 Mikkeli Mikkeli 9610694 +FI.01.014 Raaseporin Raaseporin 9610695 +FI.01.015 Porvoo Porvoo 9610696 +FI.01.016 Loviisa Loviisa 9610697 +FI.17.174 Raahe Raahe 9610698 +FI.17.175 Haapavesi-Siikalatva Haapavesi-Siikalatva 9610699 +FI.17.176 Nivala-Haapajärvi Nivala-Haapajaervi 9610700 +FI.17.177 Ylivieska Ylivieska 9610701 +FI.17.178 Koillismaa Koillismaa 9610702 +FI.18.181 Kehys-Kainuu Kehys-Kainuu 9610703 +FI.18.182 Kajaani Kajaani 9610704 +FI.19.191 Rovaniemi Rovaniemi 9610705 +FI.19.192 Kemi-Tornio Kemi-Tornio 9610706 +FI.19.193 Torniolaakso Torniolaakso 9610707 +FI.19.194 Itä-Lappi Itae-Lappi 9610708 +FI.19.196 Tunturi-Lappi Tunturi-Lappi 9610709 +FI.19.197 Pohjois-Lappi Pohjois-Lappi 9610712 +FJ.03.03 Cakaudrove Province Cakaudrove Province 2197820 +FJ.01.14 Tailevu Province Tailevu Province 2198131 +FJ.01.13 Serua Province Serua Province 2198411 +FJ.01.12 Rewa Province Rewa Province 2198876 +FJ.05.11 Ra Province Ra Province 2198946 +FJ.05.08 Nandronga and Navosa Province Nandronga and Navosa Province 2201984 +FJ.01.10 Namosi Province Namosi Province 2202182 +FJ.01.09 Naitasiri Province Naitasiri Province 2203150 +FJ.03.02 Bua Province Bua Province 2203651 +FJ.05.01 Ba Province Ba Province 2203798 +FJ.03.07 Macuata Province Macuata Province 2203875 +FJ.02.06 Lomaiviti Province Lomaiviti Province 2204318 +FJ.02.05 Lau Province Lau Province 4036132 +FJ.04.15 Rotuma Rotuma 8594939 +FJ.02.04 Kadavu Province Kadavu Province 8617786 +FM.02.KP Kapingamarangi Municipality Kapingamarangi Municipality 7626920 +FM.02.KT Kitti Municipality Kitti Municipality 7626921 +FM.02.KL Kolonia Municipality Kolonia Municipality 7626922 +FM.02.MA Madolenihm Municipality Madolenihm Municipality 7626923 +FM.02.MO Mokil Municipality Mokil Municipality 7626924 +FM.02.NE Nett Municipality Nett Municipality 7626925 +FM.02.NG Sapwuahfik Municipality Sapwuahfik Municipality 7626926 +FM.02.NU Nukuoro Municipality Nukuoro Municipality 7626927 +FM.02.OR Oroluk Municipality Oroluk Municipality 7626928 +FM.02.PI Pingelap Municipality Pingelap Municipality 7626929 +FM.02.SO Sokehs Municipality Sokehs Municipality 7626930 +FM.02.UH U Municipality U Municipality 7626931 +FM.01.LE Lelu Municipality Lelu Municipality 7626932 +FM.01.MA Malem Municipality Malem Municipality 7626933 +FM.01.TA Tafunsak Municipality Tafunsak Municipality 7626934 +FM.01.UT Utwe Municipality Utwe Municipality 7626935 +FM.04.DA Dalipebinaw Municipality Dalipebinaw Municipality 7626936 +FM.04.ER Eauripik Municipality Eauripik Municipality 7626937 +FM.04.EL Elato Municipality Elato Municipality 7626938 +FM.04.FS Fais Municipality Fais Municipality 7626939 +FM.04.FF Fanif Municipality Fanif Municipality 7626940 +FM.04.FP Faraulep Municipality Faraulep Municipality 7626941 +FM.04.GI Gaferut Municipality Gaferut Municipality 7626942 +FM.04.GG Gagil Municipality Gagil Municipality 7626943 +FM.04.GL Gilman Municipality Gilman Municipality 7626944 +FM.04.IF Ifalik Municipality Ifalik Municipality 7626945 +FM.04.KA Kanifay Municipality Kanifay Municipality 7626946 +FM.04.LA Lamotrek Municipality Lamotrek Municipality 7626947 +FM.04.MA Maap Municipality Maap Municipality 7626948 +FM.04.NG Ngulu Municipality Ngulu Municipality 7626949 +FM.04.RL Rull Municipality Rull Municipality 7626950 +FM.04.RM Rumung Municipality Rumung Municipality 7626951 +FM.04.SA Satawal Municipality Satawal Municipality 7626952 +FM.04.SO Sorol Municipality Sorol Municipality 7626953 +FM.04.TO Tomil Municipality Tomil Municipality 7626954 +FM.04.UL Ulithi Municipality Ulithi Municipality 7626955 +FM.04.WE Weloy Municipality Weloy Municipality 7626956 +FM.04.WO Woleai Municipality Woleai Municipality 7626957 +FM.03.EO Eot Municipality Eot Municipality 7626958 +FM.03.ET Ettal Municipality Ettal Municipality 7626959 +FM.03.FN Fananu Municipality Fananu Municipality 7626960 +FM.03.FB Fanapanges Municipality Fanapanges Municipality 7626961 +FM.03.FF Fefen Municipality Fefen Municipality 7626962 +FM.03.PK Houk Municipality Houk Municipality 7626963 +FM.03.KU Kuttu Municipality Kuttu Municipality 7626964 +FM.03.LO Losap Municipality Losap Municipality 7626965 +FM.03.LU Lekinioch Municipality Lekinioch Municipality 7626966 +FM.03.MA Makur Municipality Makur Municipality 7626967 +FM.03.MC Moch Municipality Moch Municipality 7626968 +FM.03.MU Murilo Municipality Murilo Municipality 7626969 +FM.03.NA Nema Municipality Nema Municipality 7626970 +FM.03.NL Namoluk Municipality Namoluk Municipality 7626971 +FM.03.NW Nomwin Municipality Nomwin Municipality 7626972 +FM.03.OP Oneop Municipality Oneop Municipality 7626973 +FM.03.OO Onou Municipality Onou Municipality 7626974 +FM.03.UL Onoun Municipality Onoun Municipality 7626975 +FM.03.PR Parem Municipality Parem Municipality 7626976 +FM.03.PS Piherarh Municipality Piherarh Municipality 7626977 +FM.03.PL Piis-Emwar Municipality Piis-Emwar Municipality 7626978 +FM.03.PP Pollap Municipality Pollap Municipality 7626979 +FM.03.PW Polowat Municipality Polowat Municipality 7626980 +FM.03.RO Ramanum Municipality Ramanum Municipality 7626981 +FM.03.RU Ruo Municipality Ruo Municipality 7626982 +FM.03.SA Satowan Municipality Satowan Municipality 7626983 +FM.03.TA Ta Municipality Ta Municipality 7626984 +FM.03.TM Tamatam Municipality Tamatam Municipality 7626985 +FM.03.TL Tolensom Municipality Tolensom Municipality 7626986 +FM.03.DU Tonoas Municipality Tonoas Municipality 7626987 +FM.03.TS Siis Municipality Siis Municipality 7626988 +FM.03.UD Udot-Fonuweisom Municipality Udot-Fonuweisom Municipality 7626989 +FM.03.UM Uman-Fonuweisom Municipality Uman-Fonuweisom Municipality 7626990 +FM.03.OR Unanu Municipality Unanu Municipality 7626991 +FM.03.MN Weno Municipality Weno Municipality 7626992 +FM.03.FO Fonoton Municipality Fonoton Municipality 7626993 +FM.03.PA Paata-Tupunion Municipality Paata-Tupunion Municipality 7626994 +FM.03.PI Piis-Panewu Municipality Piis-Panewu Municipality 7626995 +FM.03.ON Wonei Municipality Wonei Municipality 7626996 +FM.03.PN Pwene Municipality Pwene Municipality 7626997 +FO.NO.3 Viðareiði Vidareidi 2610303 +FO.ST.28 Vestmanna Vestmanna 2610344 +FO.SU.49 Vágur Vagur 2610808 +FO.ST.29 Tórshavn Torshavn 2611397 +FO.SU.50 Sunnbøur Sunnbour 2612088 +FO.VG.36 Sørvágur Sorvagur 2612891 +FO.SA.43 Skúvoy Skuvoy 2613479 +FO.SA.40 Skopun Skopun 2613661 +FO.SA.41 Skálavík Skalavik 2613922 +FO.SA.39 Sandur Sandur 2614213 +FO.OS.14 Runavík Runavik 2614403 +FO.SU.48 Porkeri Porkeri 2615133 +FO.OS.15 Nes Nes 2616501 +FO.ST.27 Kvívík Kvivik 2618086 +FO.NO.6 Kunoy Kunoy 2618121 +FO.NO.5 Klaksvik Klaksvik 2618796 +FO.NO.4 Hvannasund Hvannasund 2619569 +FO.SU.44 Hvalbøur Hvalbour 2619592 +FO.SA.42 Húsavík Husavik 2619613 +FO.SU.47 Hov Hov 2619738 +FO.NO.1 Fugloy Fugloy 2621795 +FO.ST.11 Fuglafjørður Fuglafjordur 2621810 +FO.SU.46 Fámjin Famjin 2622349 +FO.OS.19 Eiði Eidi 2622677 +FO.OS.12 Eystur Eystur 7798679 +FO.VG.34 Vága Municipality Vaga Municipality 7798680 +FO.SU.45 Tvøroyri Tvoroyri 7798684 +FO.ST.18 Sunda Sunda 7798685 +FO.OS.17 Sjóvar Sjovar 7798686 +FR.11.78 Yvelines Yvelines 2967196 +FR.27.89 Yonne Yonne 2967222 +FR.44.88 Vosges Vosges 2967681 +FR.11.75 Paris Paris 2968815 +FR.75.86 Vienne Vienne 2969280 +FR.52.85 Vendée Vendee 2970140 +FR.93.84 Vaucluse Vaucluse 2970554 +FR.93.83 Var Var 2970749 +FR.11.95 Val d'Oise Val d'Oise 2971071 +FR.11.94 Val-de-Marne Val-de-Marne 2971090 +FR.76.82 Tarn-et-Garonne Tarn-et-Garonne 2973357 +FR.76.81 Tarn Tarn 2973362 +FR.32.80 Somme Somme 2974304 +FR.11.93 Seine-Saint-Denis Seine-Saint-Denis 2975246 +FR.28.76 Seine-Maritime Seine-Maritime 2975248 +FR.11.77 Seine-et-Marne Seine-et-Marne 2975249 +FR.84.73 Savoie Savoie 2975517 +FR.52.72 Sarthe Sarthe 2975926 +FR.27.71 Saône-et-Loire Saone-et-Loire 2976082 +FR.76.66 Pyrénées-Orientales Pyrenees-Orientales 2984885 +FR.75.64 Pyrénées-Atlantiques Pyrenees-Atlantiques 2984887 +FR.84.63 Puy-de-Dôme Puy-de-Dome 2984986 +FR.84.69 Rhône Rhone 2987410 +FR.32.62 Pas-de-Calais Pas-de-Calais 2988430 +FR.28.61 Orne Orne 2989247 +FR.32.60 Oise Oise 2989663 +FR.32.59 Département du Nord Departement du Nord 2990129 +FR.27.58 Nièvre Nievre 2990371 +FR.44.57 Moselle Moselle 2991627 +FR.53.56 Morbihan Morbihan 2991879 +FR.44.55 Meuse Meuse 2994106 +FR.44.54 Meurthe et Moselle Meurthe et Moselle 2994111 +FR.52.53 Mayenne Mayenne 2994932 +FR.44.51 Marne Marne 2995603 +FR.28.50 Manche Manche 2996268 +FR.52.49 Maine-et-Loire Maine-et-Loire 2996663 +FR.76.48 Lozère Lozere 2997288 +FR.75.47 Lot-et-Garonne Lot-et-Garonne 2997523 +FR.76.46 Lot Lot 2997524 +FR.24.41 Loire-et-Cher Loire-et-Cher 2997856 +FR.24.45 Loiret Loiret 2997857 +FR.52.44 Loire-Atlantique Loire-Atlantique 2997861 +FR.84.42 Loire Loire 2997870 +FR.75.40 Landes Landes 3007866 +FR.27.39 Jura Jura 3012051 +FR.84.38 Isère Isere 3012715 +FR.24.37 Indre-et-Loire Indre-et-Loire 3012804 +FR.24.36 Indre Indre 3012805 +FR.53.35 Ille-et-Vilaine Ille-et-Vilaine 3012849 +FR.76.34 Hérault Herault 3013500 +FR.11.92 Hauts-de-Seine Hauts-de-Seine 3013657 +FR.44.68 Haut-Rhin Haut-Rhin 3013663 +FR.75.87 Haute-Vienne Haute-Vienne 3013719 +FR.76.65 Hautes-Pyrénées Hautes-Pyrenees 3013726 +FR.84.74 Haute-Savoie Haute-Savoie 3013736 +FR.27.70 Haute-Saône Haute-Saone 3013737 +FR.93.05 Hautes-Alpes Hautes-Alpes 3013738 +FR.44.52 Haute-Marne Haute-Marne 3013757 +FR.84.43 Haute-Loire Haute-Loire 3013760 +FR.76.31 Upper Garonne Upper Garonne 3013767 +FR.94.2B Upper Corsica Upper Corsica 3013793 +FR.75.33 Gironde Gironde 3015948 +FR.76.32 Gers Gers 3016194 +FR.76.30 Gard Gard 3016670 +FR.53.29 Finistère Finistere 3018471 +FR.24.28 Eure-et-Loir Eure-et-Loir 3019316 +FR.28.27 Eure Eure 3019317 +FR.11.91 Essonne Essonne 3019599 +FR.84.26 Drôme Drome 3020781 +FR.27.25 Doubs Doubs 3020989 +FR.75.24 Dordogne Dordogne 3021042 +FR.75.79 Deux-Sèvres Deux-Sevres 3021501 +FR.75.23 Creuse Creuse 3022516 +FR.53.22 Côtes-d'Armor Cotes-d'Armor 3023414 +FR.27.21 Cote d'Or Cote d'Or 3023423 +FR.94.2A South Corsica South Corsica 3023514 +FR.75.19 Corrèze Correze 3023532 +FR.24.18 Cher Cher 3025480 +FR.75.17 Charente-Maritime Charente-Maritime 3026644 +FR.75.16 Charente Charente 3026646 +FR.84.15 Cantal Cantal 3028791 +FR.28.14 Calvados Calvados 3029094 +FR.93.13 Bouches-du-Rhône Bouches-du-Rhone 3031359 +FR.27.90 Territoire de Belfort Territoire de Belfort 3033789 +FR.44.67 Bas-Rhin Bas-Rhin 3034720 +FR.76.12 Aveyron Aveyron 3035691 +FR.76.11 Aude Aude 3036264 +FR.44.10 Aube Aube 3036420 +FR.76.09 Ariège Ariege 3036965 +FR.44.08 Ardennes Ardennes 3037136 +FR.84.07 Ardèche Ardeche 3037147 +FR.93.06 Alpes-Maritimes Alpes-Maritimes 3038049 +FR.93.04 Alpes-de-Haute-Provence Alpes-de-Haute-Provence 3038050 +FR.84.03 Allier Allier 3038111 +FR.32.02 Aisne Aisne 3038375 +FR.84.01 Ain Ain 3038422 +GA.05.7870325 Basse-Banio Department Basse-Banio Department 7870325 +GA.05.7870326 Mougoutsi Department Mougoutsi Department 7870326 +GA.08.7870327 Ndougou Department Ndougou Department 7870327 +GA.04.7870328 Douya-Onoye Department Douya-Onoye Department 7870328 +GA.04.7870330 Ndolou Department Ndolou Department 7870330 +GA.08.7870331 Étimboué Department Etimboue Department 7870331 +GA.02.7870333 Plateaux Department Plateaux Department 7870333 +GA.02.7870395 Mpassa Department Mpassa Department 7870395 +GA.05.7870411 Haute-Banio Department Haute-Banio Department 7870411 +GA.03.7870425 Abanga-Bigné Department Abanga-Bigne Department 7870425 +GA.06.7870426 Lope Department Lope Department 7870426 +GA.07.7870427 Lolo Bouenguidi Department Lolo Bouenguidi Department 7870427 +GA.04.7870428 Ogoulou Department Ogoulou Department 7870428 +GA.08.8224678 Bendje Bendje 8224678 +GA.04.8260610 Tsamba-Magotsi Department Tsamba-Magotsi Department 8260610 +GA.07.8260626 Mouloundou Department Mouloundou Department 8260626 +GA.02.8260627 Leboumbi-Leyou Department Leboumbi-Leyou Department 8260627 +GA.04.8260628 Dola Department Dola Department 8260628 +GA.04.8260629 Louetsi-Wano Department Louetsi-Wano Department 8260629 +GA.01.8260630 Commune of Libreville Commune of Libreville 8260630 +GA.01.8260631 Komo-Mondah Department Komo-Mondah Department 8260631 +GA.01.8260632 Komo Department Komo Department 8260632 +GA.02.8260634 Lekoko Department Lekoko Department 8260634 +GA.03.11204018 Ogooue et des Lacs Ogooue et des Lacs 11204018 +GA.06.11204107 Zadie Zadie 11204107 +GA.09.11204310 Woleu Woleu 11204310 +GA.09.11204504 Okano Department Okano Department 11204504 +GA.09.11204591 Ntem Department Ntem Department 11204591 +GA.05.11996061 Douigni Douigni 11996061 +GA.02.11996062 Ogooue-Letili Ogooue-Letili 11996062 +GA.02.11996063 Djouori-Agnili Djouori-Agnili 11996063 +GA.04.11996064 Louetsi-Bibaka Louetsi-Bibaka 11996064 +GA.04.11996065 Boumi-Louetsi Boumi-Louetsi 11996065 +GA.07.11996066 Lombo-Bouenguidi Lombo-Bouenguidi 11996066 +GA.02.11996067 Lekoni-Lekori Lekoni-Lekori 11996067 +GA.07.11996068 Offoue-Onoye Offoue-Onoye 11996068 +GA.02.11996069 Djoue Djoue 11996069 +GA.02.11996070 Bayi-Brikolo Bayi-Brikolo 11996070 +GA.06.11996071 Mvoung Mvoung 11996071 +GA.09.11996072 Haut-Komo Haut-Komo 11996072 +GA.09.11996073 Haut-Ntem Haut-Ntem 11996073 +GA.05.11996074 Mongo Mongo 11996074 +GA.02.11996075 Lekabi-Lewolo Lekabi-Lewolo 11996075 +GA.04.11996076 Mougalaba Mougalaba 11996076 +GA.05.11996077 Doutsila Doutsila 11996077 +GA.02.11996078 Sebe-Brikolo Sebe-Brikolo 11996078 +GA.01.11996079 Noya Noya 11996079 +GA.06.11996080 Ivindo Ivindo 11996080 +GB.ENG.Q5 City of York City of York 2633351 +GB.WLS.Z4 Wrexham Wrexham 2633484 +GB.ENG.Q4 Worcestershire Worcestershire 2633560 +GB.ENG.P9 Royal Borough of Windsor and Maidenhead Royal Borough of Windsor and Maidenhead 2633840 +GB.ENG.P8 Wiltshire Wiltshire 2633868 +GB.ENG.P6 West Sussex West Sussex 2634258 +GB.SCT.W9 West Lothian West Lothian 2634354 +GB.SCT.W8 Eilean Siar Eilean Siar 2634428 +GB.ENG.P3 Warwickshire Warwickshire 2634723 +GB.WLS.Z3 Vale of Glamorgan Vale of Glamorgan 2635028 +GB.ENG.O3 Borough of Thurrock Borough of Thurrock 2635885 +GB.ENG.N7 Surrey Surrey 2636512 +GB.ENG.N5 Suffolk Suffolk 2636561 +GB.SCT.W6 Stirling Stirling 2636909 +GB.ENG.M9 Staffordshire Staffordshire 2637141 +GB.ENG.M3 Somerset Somerset 2637532 +GB.SCT.W3 Shetland Islands Shetland Islands 2638010 +GB.ENG.Z9 Isles of Scilly Isles of Scilly 2638384 +GB.ENG.L6 Shropshire Shropshire 2638655 +GB.ENG.L4 District of Rutland District of Rutland 2638918 +GB.SCT.W2 Renfrewshire Renfrewshire 2639494 +GB.WLS.Y8 Sir Powys Sir Powys 2639944 +GB.WLS.Y7 Pembrokeshire Pembrokeshire 2640500 +GB.ENG.K2 Oxfordshire Oxfordshire 2640726 +GB.SCT.V9 Orkney Islands Orkney Islands 2640923 +GB.ENG.J9 Nottinghamshire Nottinghamshire 2641169 +GB.ENG.J7 North Yorkshire North Yorkshire 2641209 +GB.ENG.J6 Northumberland Northumberland 2641235 +GB.ENG.J5 North Tyneside North Tyneside 2641238 +GB.ENG.J1 Northamptonshire Northamptonshire 2641429 +GB.ENG.I9 Norfolk Norfolk 2641455 +GB.SCT.V6 Moray Moray 2642240 +GB.SCT.V5 Midlothian Midlothian 2642559 +GB.ENG.H7 Lincolnshire Lincolnshire 2644486 +GB.ENG.H5 Leicestershire Leicestershire 2644667 +GB.ENG.H2 Lancashire Lancashire 2644974 +GB.ENG.G2 Isle of Wight Isle of Wight 2646007 +GB.SCT.V4 Inverclyde Inverclyde 2646127 +GB.SCT.V3 Highland Highland 2646944 +GB.ENG.F8 Hertfordshire Hertfordshire 2647043 +GB.ENG.F7 Herefordshire Herefordshire 2647071 +GB.ENG.F2 Hampshire Hampshire 2647554 +GB.ENG.E9 Borough of Halton Borough of Halton 2647601 +GB.WLS.Y2 Gwynedd Gwynedd 2647716 +GB.ENG.GLA Greater London Greater London 2648110 +GB.ENG.E6 Gloucestershire Gloucestershire 2648402 +GB.ENG.E5 Gateshead Gateshead 2648772 +GB.WLS.Y1 County of Flintshire County of Flintshire 2649298 +GB.SCT.V1 Fife Fife 2649469 +GB.ENG.E4 Essex Essex 2649889 +GB.ENG.E2 East Sussex East Sussex 2650328 +GB.ENG.E1 East Riding of Yorkshire East Riding of Yorkshire 2650345 +GB.SCT.U6 East Lothian East Lothian 2650386 +GB.ENG.D8 County Durham County Durham 2650629 +GB.SCT.U2 Dumfries and Galloway Dumfries and Galloway 2650797 +GB.ENG.D6 Dorset Dorset 2651079 +GB.ENG.D4 Devon Devon 2651292 +GB.ENG.D3 Derbyshire Derbyshire 2651346 +GB.WLS.X9 Denbighshire Denbighshire 2651385 +GB.ENG.C9 Cumbria Cumbria 2651712 +GB.ENG.C6 Cornwall Cornwall 2652355 +GB.SCT.U1 Clackmannanshire Clackmannanshire 2652975 +GB.WLS.X7 Carmarthenshire Carmarthenshire 2653753 +GB.WLS.X6 County of Ceredigion County of Ceredigion 2653814 +GB.ENG.C3 Cambridgeshire Cambridgeshire 2653940 +GB.ENG.B9 Buckinghamshire Buckinghamshire 2654408 +GB.SCT.T9 The Scottish Borders The Scottish Borders 2655192 +GB.SCT.T7 Angus Angus 2657306 +GB.WLS.X1 Anglesey Anglesey 2657311 +GB.SCT.T6 Aberdeenshire Aberdeenshire 2657830 +GB.ENG.A3 Barnsley Barnsley 3333122 +GB.ENG.A4 Bath and North East Somerset Bath and North East Somerset 3333123 +GB.ENG.A7 City and Borough of Birmingham City and Borough of Birmingham 3333125 +GB.ENG.A8 Blackburn with Darwen Blackburn with Darwen 3333126 +GB.ENG.A9 Blackpool Blackpool 3333127 +GB.ENG.B1 Borough of Bolton Borough of Bolton 3333128 +GB.ENG.B3 Bracknell Forest Bracknell Forest 3333130 +GB.ENG.B4 Bradford Bradford 3333131 +GB.ENG.B6 Brighton and Hove Brighton and Hove 3333133 +GB.ENG.B7 City of Bristol City of Bristol 3333134 +GB.ENG.C1 Borough of Bury Borough of Bury 3333136 +GB.ENG.C2 Calderdale Calderdale 3333137 +GB.ENG.C7 Coventry Coventry 3333139 +GB.ENG.D1 Darlington Darlington 3333141 +GB.ENG.D2 Derby Derby 3333142 +GB.ENG.D5 Doncaster Doncaster 3333143 +GB.ENG.D7 Dudley Dudley 3333144 +GB.ENG.F5 Hartlepool Hartlepool 3333152 +GB.ENG.G5 Kent Kent 3333158 +GB.ENG.G6 City of Kingston upon Hull City of Kingston upon Hull 3333159 +GB.ENG.G8 Kirklees Kirklees 3333161 +GB.ENG.G9 Knowsley Knowsley 3333162 +GB.ENG.H3 City and Borough of Leeds City and Borough of Leeds 3333164 +GB.ENG.H4 City of Leicester City of Leicester 3333165 +GB.ENG.H8 Liverpool Liverpool 3333167 +GB.ENG.I1 Luton Luton 3333168 +GB.ENG.I2 Manchester Manchester 3333169 +GB.ENG.I3 Medway Medway 3333170 +GB.ENG.I5 Middlesbrough Middlesbrough 3333172 +GB.ENG.I6 Milton Keynes Milton Keynes 3333173 +GB.ENG.I7 Newcastle upon Tyne Newcastle upon Tyne 3333174 +GB.ENG.J2 North East Lincolnshire North East Lincolnshire 3333175 +GB.ENG.J3 North Lincolnshire North Lincolnshire 3333176 +GB.ENG.J4 North Somerset North Somerset 3333177 +GB.ENG.J8 Nottingham Nottingham 3333178 +GB.ENG.K1 Borough of Oldham Borough of Oldham 3333179 +GB.ENG.K3 Peterborough Peterborough 3333180 +GB.ENG.K4 Plymouth Plymouth 3333181 +GB.ENG.K6 Portsmouth Portsmouth 3333183 +GB.ENG.K7 Reading Reading 3333184 +GB.ENG.K9 Redcar and Cleveland Redcar and Cleveland 3333186 +GB.ENG.L2 Borough of Rochdale Borough of Rochdale 3333188 +GB.ENG.L3 Rotherham Rotherham 3333189 +GB.ENG.L5 City and Borough of Salford City and Borough of Salford 3333190 +GB.ENG.L7 Sandwell Sandwell 3333191 +GB.ENG.L8 Sefton Sefton 3333192 +GB.ENG.L9 Sheffield Sheffield 3333193 +GB.ENG.M1 Slough Slough 3333194 +GB.ENG.M2 Solihull Solihull 3333195 +GB.ENG.M4 Southampton Southampton 3333196 +GB.ENG.M5 Southend-on-Sea Southend-on-Sea 3333197 +GB.ENG.M6 South Gloucestershire South Gloucestershire 3333198 +GB.ENG.M7 South Tyneside South Tyneside 3333199 +GB.ENG.N1 St. Helens St. Helens 3333201 +GB.ENG.N2 Borough of Stockport Borough of Stockport 3333202 +GB.ENG.N3 Stockton-on-Tees Stockton-on-Tees 3333203 +GB.ENG.N4 Stoke-on-Trent Stoke-on-Trent 3333204 +GB.ENG.N6 Sunderland Sunderland 3333205 +GB.ENG.N9 Borough of Swindon Borough of Swindon 3333207 +GB.ENG.O1 Borough of Tameside Borough of Tameside 3333208 +GB.ENG.O2 Telford and Wrekin Telford and Wrekin 3333209 +GB.ENG.O4 Borough of Torbay Borough of Torbay 3333210 +GB.ENG.O6 Trafford Trafford 3333211 +GB.ENG.O7 City and Borough of Wakefield City and Borough of Wakefield 3333212 +GB.ENG.O8 Walsall Walsall 3333213 +GB.ENG.P2 Warrington Warrington 3333216 +GB.ENG.P4 West Berkshire West Berkshire 3333217 +GB.ENG.P7 Borough of Wigan Borough of Wigan 3333219 +GB.ENG.Q1 Metropolitan Borough of Wirral Metropolitan Borough of Wirral 3333220 +GB.ENG.Q2 Wokingham Wokingham 3333221 +GB.ENG.Q3 Wolverhampton Wolverhampton 3333222 +GB.NIR.N09000003 City of Belfast City of Belfast 3333223 +GB.SCT.T5 Aberdeen City Aberdeen City 3333224 +GB.SCT.U3 Dundee City Dundee City 3333225 +GB.SCT.U4 East Ayrshire East Ayrshire 3333226 +GB.SCT.U5 East Dunbartonshire East Dunbartonshire 3333227 +GB.SCT.U7 East Renfrewshire East Renfrewshire 3333228 +GB.SCT.U8 City of Edinburgh City of Edinburgh 3333229 +GB.SCT.U9 Falkirk Falkirk 3333230 +GB.SCT.V2 Glasgow City Glasgow City 3333231 +GB.SCT.V7 North Ayrshire North Ayrshire 3333232 +GB.SCT.V8 North Lanarkshire North Lanarkshire 3333233 +GB.SCT.W1 Perth and Kinross Perth and Kinross 3333234 +GB.SCT.W4 South Ayrshire South Ayrshire 3333235 +GB.SCT.W5 South Lanarkshire South Lanarkshire 3333236 +GB.SCT.W7 West Dunbartonshire West Dunbartonshire 3333237 +GB.WLS.X2 Blaenau Gwent Blaenau Gwent 3333238 +GB.WLS.X3 Bridgend county borough Bridgend county borough 3333239 +GB.WLS.X4 Caerphilly County Borough Caerphilly County Borough 3333240 +GB.WLS.X5 Cardiff Cardiff 3333241 +GB.WLS.X8 Conwy Conwy 3333242 +GB.WLS.Y3 Merthyr Tydfil County Borough Merthyr Tydfil County Borough 3333243 +GB.WLS.Y4 Monmouthshire Monmouthshire 3333244 +GB.WLS.Y5 Neath Port Talbot Neath Port Talbot 3333245 +GB.WLS.Y6 Newport Newport 3333246 +GB.WLS.Y9 Rhondda Cynon Taf Rhondda Cynon Taf 3333247 +GB.WLS.Z1 City and County of Swansea City and County of Swansea 3333248 +GB.WLS.Z2 Torfaen County Borough Torfaen County Borough 3333249 +GB.SCT.T8 Argyll and Bute Argyll and Bute 6457407 +GB.ENG.Z5 Bedford Bedford 7290534 +GB.ENG.Z6 Central Bedfordshire Central Bedfordshire 7290535 +GB.ENG.Z7 Cheshire East Cheshire East 7290536 +GB.ENG.Z8 Cheshire West and Chester Cheshire West and Chester 7290537 +GB.NIR.N09000009 Mid Ulster Mid Ulster 11353068 +GB.NIR.N09000001 Antrim and Newtownabbey Antrim and Newtownabbey 11353069 +GB.NIR.N09000004 Causeway Coast and Glens Causeway Coast and Glens 11353070 +GB.NIR.N09000006 Fermanagh and Omagh Fermanagh and Omagh 11353071 +GB.NIR.N09000007 Lisburn and Castlereagh Lisburn and Castlereagh 11353072 +GB.NIR.N09000005 Derry City and Strabane Derry City and Strabane 11353073 +GB.NIR.N09000011 Ards and North Down Ards and North Down 11353074 +GB.NIR.N09000002 Armagh City Banbridge and Craigavon Armagh City Banbridge and Craigavon 11353076 +GB.NIR.N09000010 Newry Mourne and Down Newry Mourne and Down 11353077 +GB.NIR.N09000008 Mid and East Antrim Mid and East Antrim 11353078 +GB.ENG.AA Bournemouth, Christchurch and Poole Council Bournemouth, Christchurch and Poole Council 12165737 +GE.71.610823 Zugdidis Munitsip’alit’et’i Zugdidis Munitsip'alit'et'i 610823 +GE.66.610865 Zest’aponis Munitsip’alit’et’i Zest'aponis Munitsip'alit'et'i 610865 +GE.70.611068 Zavodskoy Rayon Zavodskoy Rayon 611068 +GE.66.611214 Vanis Munitsip’alit’et’i Vanis Munitsip'alit'et'i 611214 +GE.67.611448 Dedoplists’q’aros Munitsip’alit’et’i Dedoplists'q'aros Munitsip'alit'et'i 611448 +GE.68.611547 Ts’alk’is Munitsip’alit’et’i Ts'alk'is Munitsip'alit'et'i 611547 +GE.71.611552 Ts’alenjikhis Munitsip’alit’et’i Ts'alenjikhis Munitsip'alit'et'i 611552 +GE.70.611565 Tsageris Munitsip’alit’et’i Tsageris Munitsip'alit'et'i 611565 +GE.69.611668 Tianetis Munitsip’alit’et’i Tianetis Munitsip'alit'et'i 611668 +GE.68.611676 Tetrits’q’alos Munitsip’alit’et’i Tetrits'q'alos Munitsip'alit'et'i 611676 +GE.66.611681 Terjolis Munitsip’alit’et’i Terjolis Munitsip'alit'et'i 611681 +GE.02.611818 Sukhumi District Sukhumi District 611818 +GE.67.611901 Sighnaghis Munitsip’alit’et’i Sighnaghis Munitsip'alit'et'i 611901 +GE.71.612051 Senakis Raioni Senakis Raioni 612051 +GE.66.612124 Samtredia Samtredia 612124 +GE.67.612231 Sagarejos Munitsip’alit’et’i Sagarejos Munitsip'alit'et'i 612231 +GE.70.612422 Pervomayskiy Rayon Pervomayskiy Rayon 612422 +GE.65.612535 Ozurget’is Raioni Ozurget'is Raioni 612535 +GE.70.612571 Ordzhonikidzevskiy Rayon Ordzhonikidzevskiy Rayon 612571 +GE.70.612590 Onis Munitsip’alit’et’i Onis Munitsip'alit'et'i 612590 +GE.70.612612 Oktyabr'skiy Rayon Oktyabr'skiy Rayon 612612 +GE.02.612651 Ochamchira District Ochamchira District 612651 +GE.69.612889 Mtskhetis Munitsip’alit’et’i Mtskhetis Munitsip'alit'et'i 612889 +GE.71.612985 Mest’iis Munitsip’alit’et’i Mest'iis Munitsip'alit'et'i 612985 +GE.66.613054 Baghdatis Munitsip’alit’et’i Baghdatis Munitsip'alit'et'i 613054 +GE.71.613064 Mart’vilis Munitsip’alit’et’i Mart'vilis Munitsip'alit'et'i 613064 +GE.68.613073 Marneulis Munitsip’alit’et’i Marneulis Munitsip'alit'et'i 613073 +GE.70.613225 Lent’ekhis Munitsip’alit’et’i Lent'ekhis Munitsip'alit'et'i 613225 +GE.69.613233 Akhalgoris Munitsip’alit’et’i Akhalgoris Munitsip'alit'et'i 613233 +GE.65.613310 Lanchkhutis Munitsip’alit’et’i Lanchkhutis Munitsip'alit'et'i 613310 +GE.67.613341 Lagodekhi Lagodekhi 613341 +GE.67.613582 Q’varlis Munitsip’alit’et’i Q'varlis Munitsip'alit'et'i 613582 +GE.04.613761 K’obulet’is Raioni K'obulet'is Raioni 613761 +GE.70.613811 Kirovskiy Rayon Kirovskiy Rayon 613811 +GE.66.613900 Khonis Munitsip’alit’et’i Khonis Munitsip'alit'et'i 613900 +GE.71.613915 Khobis Munitsip’alit’et’i Khobis Munitsip'alit'et'i 613915 +GE.04.613970 Khelvachauri Municipality Khelvachauri Municipality 613970 +GE.73.613987 Khashuris Raioni Khashuris Raioni 613987 +GE.66.614003 Kharagaulis Raioni Kharagaulis Raioni 614003 +GE.69.614086 Q’azbegis Munitsip’alit’et‘i Q'azbegis Munitsip'alit'et`i 614086 +GE.73.614103 Kaspis Raioni Kaspis Raioni 614103 +GE.73.614130 Kareli Kareli 614130 +GE.70.614171 Kalininskiy Rayon Kalininskiy Rayon 614171 +GE.70.614278 Imeni Dvadtsati Shesti Komissarov Rayon Imeni Dvadtsati Shesti Komissarov Rayon 614278 +GE.67.614356 Gurjaanis Munitsip’alit’et’i Gurjaanis Munitsip'alit'et'i 614356 +GE.02.614378 Gulripshi district Gulripshi district 614378 +GE.02.614407 Gudauta District Gudauta District 614407 +GE.73.614450 Goris Munitsip’alit’et’i Goris Munitsip'alit'et'i 614450 +GE.51.614519 Gldanskiy Rayon Gldanskiy Rayon 614519 +GE.68.614573 Gardabnis Munitsip’alit’et’i Gardabnis Munitsip'alit'et'i 614573 +GE.02.614611 Gali District Gali District 614611 +GE.73.614792 Javis Munitsip’alit’et’i Javis Munitsip'alit'et'i 614792 +GE.69.614841 Dushetis Munitsip’alit’et’i Dushetis Munitsip'alit'et'i 614841 +GE.68.614889 Dmanisis Munitsip’alit’et’i Dmanisis Munitsip'alit'et'i 614889 +GE.65.615117 Chokhat’auris Munitsip’alit’et’i Chokhat'auris Munitsip'alit'et'i 615117 +GE.71.615141 Chkhorots’q’us Munitsip’alit’et’i Chkhorots'q'us Munitsip'alit'et'i 615141 +GE.72.615400 Borjomis Munitsip’alit’et’i Borjomis Munitsip'alit'et'i 615400 +GE.68.615418 Bolnisis Munitsip’alit’et’i Bolnisis Munitsip'alit'et'i 615418 +GE.72.615428 Ninots’mindis Munitsip’alit’et’i Ninots'mindis Munitsip'alit'et'i 615428 +GE.66.615631 Tsqaltubo Tsqaltubo 615631 +GE.72.615659 Asp’indzis Munitsip’alit’et’i Asp'indzis Munitsip'alit'et'i 615659 +GE.70.615775 Ambrolauris Munitsip’alit’et’i Ambrolauris Munitsip'alit'et'i 615775 +GE.67.615843 Akhmet’is Munitsip’alit’et’i Akhmet'is Munitsip'alit'et'i 615843 +GE.72.615856 Akhaltsikhis Munitsip’alit’et’i Akhaltsikhis Munitsip'alit'et'i 615856 +GE.72.615891 Akhalkalakis Munitsip’alit’et’i Akhalkalakis Munitsip'alit'et'i 615891 +GE.72.615972 Adigeni Municipality Adigeni Municipality 615972 +GE.71.616020 Abasha Abasha 616020 +GE.66.828308 K’alak’i Chiat’ura K'alak'i Chiat'ura 828308 +GE.66.828310 Kalaki Kutaisi Kalaki Kutaisi 828310 +GE.71.828311 Kalaki Poti Kalaki Poti 828311 +GE.68.828312 Kalaki Rustavi Kalaki Rustavi 828312 +GE.66.828313 K’alak’i Tqibuli K'alak'i Tqibuli 828313 +GE.66.7667511 Khoni Khoni 7667511 +GE.66.7667553 Baghdati Baghdati 7667553 +GE.71.7667559 Mestia Mestia 7667559 +GE.71.7667563 Chkhorotsqu Chkhorotsqu 7667563 +GE.71.7667572 Martvili Martvili 7667572 +GE.69.7667575 Dusheti Dusheti 7667575 +GE.68.7667577 Gardabani Gardabani 7667577 +GE.68.7667578 Marneuli Marneuli 7667578 +GE.67.7667580 Gurjaani Gurjaani 7667580 +GE.67.7667581 Telavi Telavi 7667581 +GE.71.7667584 Poti Poti 7667584 +GE.72.7667662 Ninotsminda Ninotsminda 7667662 +GE.68.7667683 Tetri Tsqaro Tetri Tsqaro 7667683 +GE.70.7667685 Tsageri Tsageri 7667685 +GE.70.7667690 Lentekhi Lentekhi 7667690 +GE.69.7667694 Akhalgori Akhalgori 7667694 +GE.69.7667696 Kazbegi Kazbegi 7667696 +GE.67.7667701 Qvareli Qvareli 7667701 +GE.67.7667710 Sagarejo Sagarejo 7667710 +GE.67.7667711 Sighnaghi Sighnaghi 7667711 +GE.67.7667712 Dedoplis Tskaro Dedoplis Tskaro 7667712 +GE.68.7667714 Tsalka Tsalka 7667714 +GE.66.7667754 Sachkhere Sachkhere 7667754 +GE.69.7668882 Mtskheta Mtskheta 7668882 +GE.71.7668970 Tsalenjikha Tsalenjikha 7668970 +GE.65.7668994 Chokhatauri Chokhatauri 7668994 +GE.68.7729903 Dmanisi Dmanisi 7729903 +GE.02.9021892 Gagra District Gagra District 9021892 +GE.04.9093838 Kedis Munitsip’alit’et’i Kedis Munitsip'alit'et'i 9093838 +GE.04.9093934 Kobuletis Munitsip’alit’et’i Kobuletis Munitsip'alit'et'i 9093934 +GE.04.9165838 Batumi Batumi 9165838 +GE.02.9883703 Tkvarcheli district Tkvarcheli district 9883703 +GE.73.10285963 Tskhinvali District Tskhinvali District 10285963 +GF.GF.973 Guyane Guyane 6690606 +GH.08.402 Keta Keta 2299646 +GH.11.1005 Nadowli Nadowli 7647177 +GH.11.1007 Sissala West Sissala West 7647179 +GH.11.1003 Wa East Wa East 7647181 +GH.11.1001 Wa West Wa West 7647182 +GH.11.1004 Sissala East Sissala East 7647380 +GH.10.905 Talensi-Nabdam Talensi-Nabdam 7647383 +GH.10.908 Garu-Tempane Garu-Tempane 7647384 +GH.10.901 North Builsa District North Builsa District 7647385 +GH.10.906 Bongo District Bongo District 7647386 +GH.06.807 Nanumba South Nanumba South 7647387 +GH.06.808 Nanumba North Nanumba North 7647388 +GH.17.802 Sawla-Tuna-Kalba Sawla-Tuna-Kalba 7647389 +GH.10.907 Bawku West Bawku West 7647390 +GH.15.818 Bunkpurugu-Yunyoo Bunkpurugu-Yunyoo 7647391 +GH.11.1009 Lawra Lawra 7647392 +GH.11.1006 Jirapa Jirapa 7647393 +GH.06.814 Karaga Karaga 7647394 +GH.06.815 Gushiegu Gushiegu 7647396 +GH.17.801 Bole Bole 7647453 +GH.06.806 Kpandai Kpandai 7647454 +GH.17.805 East Gonja East Gonja 7647456 +GH.16.418 Nkwanta North Nkwanta North 7647497 +GH.16.417 Nkwanta South Nkwanta South 7647498 +GH.14.720 Pru Pru 7647499 +GH.14.719 Sene Sene 7647500 +GH.16.415 Krachi East Krachi East 7647501 +GH.16.416 Krachi West Krachi West 7647502 +GH.14.717 Nkoranza North District Nkoranza North District 7647503 +GH.04.213 Assin South Assin South 7647504 +GH.04.218 Twifo Hemang Lower Denkyira Twifo Hemang Lower Denkyira 7647505 +GH.02.624 Sekyere Afram Plains Sekyere Afram Plains 7647506 +GH.09.102 Ellembelle Ellembelle 7647527 +GH.05.517 Atiwa Atiwa 7647530 +GH.06.816 Saboba Saboba 7647638 +GH.15.817 Chereponi Chereponi 7647639 +GH.11.1008 Lambussie Karni Lambussie Karni 7647658 +GH.04.203 Abura/Asebu/Kwamankese Abura/Asebu/Kwamankese 7648921 +GH.01.304 Accra Accra 7648922 +GH.02.606 Adansi North Adansi North 7648924 +GH.02.604 Adansi South Adansi South 7648925 +GH.01.305 Adenta Adenta 7648926 +GH.02.619 Afigya-Kwabre District Afigya-Kwabre District 7648927 +GH.04.210 Agona East Agona East 7648928 +GH.04.211 Agona West Agona West 7648929 +GH.02.617 Ahafo Ano North Ahafo Ano North 7648930 +GH.02.616 Ahafo Ano South Ahafo Ano South 7648931 +GH.09.104 Ahanta West Ahanta West 7648932 +GH.04.205 Ajumako/Enyan/Essiam Ajumako/Enyan/Essiam 7648933 +GH.08.420 Akatsi District Akatsi District 7648934 +GH.05.506 Akuapim North Akuapim North 7648935 +GH.05.523 Akuapim South Akuapim South 7648936 +GH.05.515 Akyemansa Akyemansa 7648937 +GH.02.603 Amansie Central Amansie Central 7648938 +GH.02.602 Amansie West Amansie West 7648939 +GH.18.112 Aowin/Suaman Aowin/Suaman 7648941 +GH.02.629 Asante Akim North Asante Akim North 7648942 +GH.02.609 Asante Akim South District Asante Akim South District 7648943 +GH.01.307 Ashaiman Ashaiman 7648944 +GH.04.212 Asikuma/Odoben/Brakwa Asikuma/Odoben/Brakwa 7648945 +GH.04.214 Assin North Assin North 7648946 +GH.12.702 Asunafo North Asunafo North 7648947 +GH.12.701 Asunafo South Asunafo South 7648948 +GH.05.510 Asuogyaman Asuogyaman 7648949 +GH.12.703 Asutifi Asutifi 7648950 +GH.02.613 Atwima Kwanwoma Atwima Kwanwoma 7648951 +GH.02.601 Atwima Mponua Atwima Mponua 7648952 +GH.02.615 Atwima Nwabiagya Atwima Nwabiagya 7648953 +GH.04.209 Awutu Senya Awutu Senya 7648955 +GH.02.607 Bekwai Bekwai 7648957 +GH.13.710 Berekum Berekum 7648958 +GH.18.117 Bia Bia 7648959 +GH.16.412 Biakoye Biakoye 7648960 +GH.18.115 Bibiani/Ahwiaso/Bekwai Bibiani/Ahwiaso/Bekwai 7648962 +GH.05.502 Birim Central Birim Central 7648963 +GH.05.516 Birim North Birim North 7648964 +GH.05.501 Birim South Birim South 7648965 +GH.10.904 Bolgatanga Municipal District Bolgatanga Municipal District 7648966 +GH.02.608 Bosome Freho Bosome Freho 7648967 +GH.02.612 Bosomtwe Bosomtwe 7648968 +GH.04.202 Cape Coast Cape Coast 7648969 +GH.17.804 Central Gonja Central Gonja 7648970 +GH.01.309 Shai Osudoku District Shai Osudoku District 7648971 +GH.13.704 Dormaa Dormaa 7648972 +GH.13.705 Dormaa East Dormaa East 7648973 +GH.05.513 East Akim East Akim 7648974 +GH.15.819 East Mamprusi East Mamprusi 7648975 +GH.04.207 Effutu Effutu 7648976 +GH.02.611 Ejisu Juaben Ejisu Juaben 7648977 +GH.02.626 Ejura Sekyedumase Ejura Sekyedumase 7648978 +GH.05.512 Fanteakwa Fanteakwa 7648979 +GH.01.303 Ga East Ga East 7648980 +GH.01.302 Ga West Ga West 7648981 +GH.04.208 Gomoa East Gomoa East 7648982 +GH.04.206 Gomoa West Gomoa West 7648983 +GH.08.408 Ho Ho 7648984 +GH.08.411 Hohoe Hohoe 7648985 +GH.13.712 Jaman North Jaman North 7648986 +GH.13.711 Jaman South Jaman South 7648987 +GH.16.413 Jasikan Jasikan 7648988 +GH.09.101 Jomoro Jomoro 7648989 +GH.18.116 Juaboso Juaboso 7648990 +GH.16.414 Kadjebi Kadjebi 7648991 +GH.10.903 Kassena Nankana Kassena Nankana 7648992 +GH.08.404 Ketu North District Ketu North District 7648994 +GH.08.403 Ketu South District Ketu South District 7648995 +GH.14.722 Kintampo North Municipal District Kintampo North Municipal District 7648996 +GH.14.721 Kintampo South District Kintampo South District 7648997 +GH.04.201 Komenda/Edina/Eguafo/Abirem Komenda/Edina/Eguafo/Abirem 7648998 +GH.08.410 Kpando Kpando 7648999 +GH.02.614 Kumasi Kumasi 7649000 +GH.02.620 Kwabre District Kwabre District 7649001 +GH.05.514 Kwaebibirem Kwaebibirem 7649002 +GH.05.520 Kwahu East Kwahu East 7649003 +GH.05.521 Kwahu North Kwahu North 7649004 +GH.05.518 Kwahu West Kwahu West 7649005 +GH.05.519 Kwahu South Kwahu South 7649009 +GH.01.306 Ledzekuku-Krowor Ledzekuku-Krowor 7649010 +GH.05.509 Lower Manya Krobo Lower Manya Krobo 7649011 +GH.02.622 Mampong Mampong 7649012 +GH.04.204 Mfatseman Mfatseman 7649013 +GH.09.107 Mpohor/Wassa East Mpohor/Wassa East 7649014 +GH.05.507 New Juaben New Juaben 7649015 +GH.14.716 Nkoranza South Nkoranza South 7649018 +GH.08.419 North Tongu North Tongu 7649019 +GH.09.103 Nzema East Nzema East 7649021 +GH.02.605 Obuasi Obuasi 7649023 +GH.02.627 Offinso North Offinso North 7649025 +GH.09.109 Prestea-Huni Valley Prestea-Huni Valley 7649028 +GH.06.813 Savelugu/Nanton Savelugu/Nanton 7649029 +GH.09.105 Secondi Takoradi Secondi Takoradi 7649030 +GH.18.113 Sefwi Akontobra Sefwi Akontobra 7649031 +GH.18.114 Sefwi-Wiawso Sefwi-Wiawso 7649032 +GH.02.625 Sekyere Central Sekyere Central 7649033 +GH.02.623 Sekyere East Sekyere East 7649035 +GH.02.621 Sekyere South Sekyere South 7649037 +GH.09.106 Shama Shama 7649040 +GH.08.409 South Dayi South Dayi 7649041 +GH.08.401 South Tongu District South Tongu District 7649043 +GH.05.504 Suhum/Kraboa/Coaltar Suhum/Kraboa/Coaltar 7649045 +GH.13.708 Sunyani Sunyani 7649046 +GH.13.709 Sunyani West Sunyani West 7649047 +GH.13.713 Tain Tain 7649049 +GH.06.811 Tamale Tamale 7649051 +GH.12.707 Tano North Tano North 7649052 +GH.12.706 Tano South Tano South 7649053 +GH.09.108 Tarkwa Nsuaem Tarkwa Nsuaem 7649054 +GH.14.725 Techiman Municipal District Techiman Municipal District 7649056 +GH.01.308 Tema Metropolitan District Tema Metropolitan District 7649057 +GH.06.812 Tolon/Kumbungu Tolon/Kumbungu 7649058 +GH.04.216 Upper Denkyira East Upper Denkyira East 7649059 +GH.04.217 Upper Denkyira West Upper Denkyira West 7649060 +GH.05.511 Upper Manya Krobo Upper Manya Krobo 7649061 +GH.11.1002 Wa Wa 7649063 +GH.09.110 Wassa Amenfi East Wassa Amenfi East 7649064 +GH.09.111 Wassa Amenfi West Wassa Amenfi West 7649065 +GH.13.714 Wenchi Wenchi 7649067 +GH.05.503 West Akim West Akim 7649068 +GH.17.803 West Gonja West Gonja 7649070 +GH.15.820 West Mamprusi West Mamprusi 7649071 +GH.06.810 Yendi Yendi 7649072 +GH.05.508 Yilo Krobo Yilo Krobo 7649073 +GH.06.809 Zabzugu/Tatale Zabzugu/Tatale 7649074 +GH.14.718 Atebubu-Amantin District Atebubu-Amantin District 9781875 +GH.10.902 Kassena Nankana West Kassena Nankana West 9782064 +GH.10.909 Bawku Municipal District Bawku Municipal District 10303430 +GH.10.912 Binduri District Binduri District 10303443 +GH.11.1010 Daffiama Bussie Issa District Daffiama Bussie Issa District 10303481 +GH.15.826 Mamprugo Moaduri District Mamprugo Moaduri District 10303516 +GH.01.301 Ga South Ga South 10375752 +GH.01.311 Ga Central Municipal Assembly Ga Central Municipal Assembly 10375753 +GH.02.618 Offinso Municipal District Offinso Municipal District 11205009 +GH.08.424 North Dayi North Dayi 12076867 +GH.09.119 Wassa Amenfi Central Wassa Amenfi Central 12105079 +GH.14.715 Techiman Municipal Techiman Municipal 12105080 +GH.17.821 North Gonja North Gonja 12105081 +GH.06.822 Kumbumgu Kumbumgu 12105082 +GH.02.610 Asante Akim Central Municipal Asante Akim Central Municipal 12105083 +GH.02.630 Sekyere Afram Plains North Sekyere Afram Plains North 12105084 +GH.01.310 Ada East Ada East 12105085 +GH.05.522 Upper West Akim Upper West Akim 12105086 +GH.01.312 La Dade Kotopon La Dade Kotopon 12105087 +GH.02.628 Asokore Mampong Municipal Asokore Mampong Municipal 12105088 +GH.01.313 La Nkwantanang Madina La Nkwantanang Madina 12105089 +GH.01.314 Kpone Katamanso Kpone Katamanso 12105090 +GH.04.215 Twifo Ati-Morkwa Twifo Ati-Morkwa 12105091 +GH.04.219 Ekumfi Ekumfi 12105092 +GH.08.421 Adaklu Adaklu 12105093 +GH.08.422 Ho West Ho West 12105094 +GH.08.423 Afadzato South Afadzato South 12105095 +GH.16.425 Krachi Nchumuru Krachi Nchumuru 12105096 +GH.01.315 Ningo Prampram Ningo Prampram 12105097 +GH.05.505 Nsawam Adoagyiri Nsawam Adoagyiri 12105098 +GH.09.118 Mpohor Mpohor 12105099 +GH.18.120 Suaman Suaman 12105100 +GH.18.121 Bodi Bodi 12105101 +GH.18.122 Bia East Bia East 12105102 +GH.12.723 Asutifi South Asutifi South 12105103 +GH.13.724 Dormaa West Dormaa West 12105104 +GH.13.726 Banda Banda 12105105 +GH.14.727 Sene East Sene East 12105106 +GH.05.524 Ayensuano Ayensuano 12105107 +GH.05.525 Denkyembour Denkyembour 12105108 +GH.05.526 Kwahu Afram Plains South Kwahu Afram Plains South 12105109 +GH.06.824 Mion Mion 12105110 +GH.04.220 Awutu Senya East Municipal Awutu Senya East Municipal 12105111 +GH.06.823 Sagnerigu Sagnerigu 12105112 +GH.06.825 Tatale Tatale 12105113 +GH.10.910 Builsa South Builsa South 12105114 +GH.10.911 Nabdam Nabdam 12105115 +GH.10.913 Pusiga Pusiga 12105116 +GH.11.1011 Nandom Nandom 12105117 +GH.01.316 Ada West Ada West 12105118 +GH.08.405 Akatsi South Akatsi South 12105119 +GH.08.406 Central Tongu Central Tongu 12105120 +GH.08.407 Agotime Ziope Agotime Ziope 12105121 +GL.04.3420847 Qaqortoq Municipality Qaqortoq Municipality 3420847 +GL.04.3421723 Narsaq Municipality Narsaq Municipality 3421723 +GL.04.3421767 Nanortalik Municipality Nanortalik Municipality 3421767 +GM.04.2411671 Wuli Wuli 2411671 +GM.03.2411710 Upper Saloum Upper Saloum 2411710 +GM.07.2411712 Upper Niumi District Upper Niumi District 2411712 +GM.07.2411714 Upper Baddibu Upper Baddibu 2411714 +GM.04.2412176 Sandu Sandu 2412176 +GM.03.2412201 Sami District Sami District 2412201 +GM.03.2412420 Nianija District Nianija District 2412420 +GM.03.2412421 Niani Niani 2412421 +GM.03.2412422 Niamina West District Niamina West District 2412422 +GM.03.2412423 Niamina East District Niamina East District 2412423 +GM.03.2412424 Niamina Dankunku District Niamina Dankunku District 2412424 +GM.03.2412715 Lower Saloum Lower Saloum 2412715 +GM.07.2412717 Lower Niumi District Lower Niumi District 2412717 +GM.07.2412718 Lower Baddibu District Lower Baddibu District 2412718 +GM.05.2412849 Kombo South District Kombo South District 2412849 +GM.05.2412850 Kombo North District Kombo North District 2412850 +GM.05.2412851 Kombo East District Kombo East District 2412851 +GM.05.2412852 Kombo Central District Kombo Central District 2412852 +GM.02.2412885 Kiang West District Kiang West District 2412885 +GM.02.2412886 Kiang East Kiang East 2412886 +GM.02.2412887 Kiang Central Kiang Central 2412887 +GM.04.2413088 Kantora Kantora 2413088 +GM.01.2413107 Kanifing Kanifing 2413107 +GM.07.2413213 Jokadu Jokadu 2413213 +GM.02.2413266 Jarra West Jarra West 2413266 +GM.02.2413267 Jarra East Jarra East 2413267 +GM.02.2413268 Jarra Central Jarra Central 2413268 +GM.03.2413461 Fulladu West Fulladu West 2413461 +GM.04.2413462 Fulladu East Fulladu East 2413462 +GM.05.2413477 Foni Kansala Foni Kansala 2413477 +GM.05.2413478 Foni Jarrol Foni Jarrol 2413478 +GM.05.2413479 Foni Brefet Foni Brefet 2413479 +GM.05.2413480 Foni Bondali Foni Bondali 2413480 +GM.05.2413481 Foni Bintang-Karenai Foni Bintang-Karenai 2413481 +GM.07.2413686 Central Baddibu Central Baddibu 2413686 +GM.01.2593772 Kombo Saint Mary District Kombo Saint Mary District 2593772 +GM.03.10299957 Janjanbureh Janjanbureh 10299957 +GN.N.29 Yomou Yomou 2414077 +GN.L.28 Tougue Prefecture Tougue Prefecture 2414544 +GN.D.27 Telimele Prefecture Telimele Prefecture 2414925 +GN.K.39 Siguiri Prefecture Siguiri Prefecture 2415702 +GN.M.25 Pita Pita 2416440 +GN.N.38 Nzerekore Prefecture Nzerekore Prefecture 2416968 +GN.M.23 Mamou Prefecture Mamou Prefecture 2417831 +GN.L.22 Mali Prefecture Mali Prefecture 2417885 +GN.N.21 Macenta Macenta 2417987 +GN.L.34 Labe Prefecture Labe Prefecture 2418360 +GN.K.19 Kouroussa Kouroussa 2418435 +GN.B.18 Koundara Prefecture Koundara Prefecture 2418595 +GN.F.17 Kissidougou Kissidougou 2419470 +GN.D.16 Kindia Kindia 2419531 +GN.K.15 Kerouane Prefecture Kerouane Prefecture 2419618 +GN.K.32 Kankan Prefecture Kankan Prefecture 2419991 +GN.N.13 Préfecture de Guékédou Prefecture de Guekedou 2420561 +GN.B.12 Gaoual Prefecture Gaoual Prefecture 2420825 +GN.B.11 Fria Fria 2420883 +GN.D.10 Préfecture de Forécariah Prefecture de Forecariah 2420983 +GN.F.09 Faranah Prefecture Faranah Prefecture 2421272 +GN.D.31 Préfecture de Dubréka Prefecture de Dubreka 2421533 +GN.F.07 Dinguiraye Prefecture Dinguiraye Prefecture 2421902 +GN.M.06 Dalaba Dalaba 2422377 +GN.F.05 Dabola Dabola 2422441 +GN.B.03 Boke Prefecture Boke Prefecture 2422923 +GN.B.02 Boffa Boffa 2422967 +GN.N.01 Beyla Prefecture Beyla Prefecture 2423124 +GN.D.30 Coyah Coyah 2595299 +GN.L.33 Koubia Koubia 2595302 +GN.L.35 Lelouma Prefecture Lelouma Prefecture 2595303 +GN.N.36 Lola Lola 2595304 +GN.K.37 Mandiana Prefecture Mandiana Prefecture 2595305 +GN.04.8335012 Conakry Special Zone Conakry Special Zone 8335012 +GP.GP.971 Guadeloupe Guadeloupe 6690364 +GQ.09.2306544 Añisoc Anisoc 2306544 +GQ.06.2306702 Niefang Niefang 2306702 +GQ.08.2306841 Cogo Cogo 2306841 +GQ.09.2307161 Distrito de Nsork Distrito de Nsork 2307161 +GQ.09.2307796 Mongomo Mongomo 2307796 +GQ.07.2308017 Micomiseng Micomiseng 2308017 +GQ.08.2308276 Distrito de Mbini Distrito de Mbini 2308276 +GQ.06.2308997 Evinayong Evinayong 2308997 +GQ.07.2309335 Distrito de Ebebiyin Distrito de Ebebiyin 2309335 +GQ.08.2310047 Bata Bata 2310047 +GQ.06.2310534 Acurenam Acurenam 2310534 +GQ.09.11237860 Ayene Ayene 11237860 +GQ.09.11237861 Mengomeyén Mengomeyen 11237861 +GQ.09.11237862 Aconibe Aconibe 11237862 +GQ.09.11237863 Ciudad de la Paz Ciudad de la Paz 11237863 +GQ.08.11237864 Río Campo Rio Campo 11237864 +GQ.08.11237865 Corisco Corisco 11237865 +GQ.08.11237866 Bitica Bitica 11237866 +GQ.08.11237867 Machinda Machinda 11237867 +GQ.07.11237868 Nsang Nsang 11237868 +GQ.07.11237869 Ncue Ncue 11237869 +GQ.06.11237870 Bicurga Bicurga 11237870 +GQ.05.11237871 Riaba Riaba 11237871 +GQ.05.11237872 Luba Luba 11237872 +GQ.04.11237873 Rebola Rebola 11237873 +GQ.04.11237874 Malabo Malabo 11237874 +GQ.03.11237875 Mabana Mabana 11237875 +GQ.03.11237876 San Antonio de Palé San Antonio de Pale 11237876 +GQ.07.11237877 Bidjabidjan Bidjabidjan 11237877 +GQ.04.11237879 Baney Baney 11237879 +GQ.06.11237880 Nkimi Nkimi 11237880 +GQ.07.12168386 Nsok-Nsomo Nsok-Nsomo 12168386 +GR.ESYE22.28 Nomós Zakýnthou Nomos Zakynthou 251276 +GR.ESYE24.33 Nomós Voiotías Nomos Voiotias 251851 +GR.ESYE14.22 Trikala Trikala 252661 +GR.ESYE21.18 Nomós Thesprotías Nomos Thesprotias 252941 +GR.ESYE41.48 Nomós Sámou Nomos Samou 254112 +GR.ESYE43.44 Nomós Rethýmnis Nomos Rethymnis 254353 +GR.ESYE21.19 Nomós Prevézis Nomos Prevezis 254695 +GR.ESYE25.40 Nomós Messinías Nomos Messinias 257149 +GR.ESYE14.24 Nomós Magnisías Nomos Magnisias 258013 +GR.ESYE22.26 Lefkada Lefkada 258445 +GR.ESYE41.51 Lesbos Lesbos 258465 +GR.ESYE43.46 Nomós Lasithíou Nomos Lasithiou 258569 +GR.ESYE14.21 Nomós Larísis Nomos Larisis 258575 +GR.ESYE25.42 Nomós Lakonías Nomos Lakonias 258657 +GR.ESYE25.37 Nomós Korinthías Nomos Korinthias 259290 +GR.ESYE42.49 Nomós Kykládon Nomos Kykladon 259819 +GR.ESYE41.50 Chios Chios 259970 +GR.ESYE43.43 Nomós Chaniás Nomos Chanias 260096 +GR.ESYE22.27 Kefallonia Regional Unit Kefallonia Regional Unit 260310 +GR.ESYE14.23 Nomós Kardhítsas Nomos Kardhitsas 260988 +GR.ESYE43.45 Heraklion Regional Unit Heraklion Regional Unit 261741 +GR.ESYE21.17 Nomós Ioannínon Nomos Ioanninon 261777 +GR.ESYE23.39 Nomós Ileías Nomos Ileias 261797 +GR.ESYE24.29 Nomós Fthiótidos Nomos Fthiotidos 262187 +GR.ESYE24.32 Nomós Fokídos Nomos Fokidos 262322 +GR.ESYE24.34 Nomós Evvoías Nomos Evvoias 262564 +GR.ESYE24.30 Nomós Evrytanías Nomos Evrytanias 262572 +GR.ESYE42.47 Dodecanese Dodecanese 263021 +GR.ESYE31.35 Nomós Attikís Nomos Attikis 264353 +GR.ESYE21.20 Nomós Ártas Nomos Artas 264545 +GR.ESYE25.41 Nomós Arkadías Nomos Arkadias 264644 +GR.ESYE25.36 Argolida Argolida 264673 +GR.ESYE23.38 Nomós Achaḯas Nomos Achaias 265491 +GR.ESYE23.31 Nomós Aitolías kai Akarnanías Nomos Aitolias kai Akarnanias 265508 +GR.ESYE31.96 Nomós Piraiós Nomos Piraios 406101 +GR.ESYE31.98 Nomarchía Anatolikís Attikís Nomarchia Anatolikis Attikis 445406 +GR.ESYE31.99 Nomarchía Athínas Nomarchia Athinas 445408 +GR.ESYE11.03 Nomós Xánthis Nomos Xanthis 733839 +GR.ESYE12.13 Nomós Thessaloníkis Nomos Thessalonikis 734075 +GR.ESYE12.05 Nomós Serrón Nomos Serron 734329 +GR.ESYE11.02 Nomós Rodópis Nomos Rodopis 734375 +GR.ESYE12.16 Nomós Pierías Nomos Pierias 734649 +GR.ESYE12.07 Nomós Péllis Nomos Pellis 734725 +GR.ESYE13.11 Nomós Kozánis Nomos Kozanis 735562 +GR.ESYE12.06 Nomós Kilkís Nomos Kilkis 735735 +GR.ESYE12.15 Nomós Chalkidikís Nomos Chalkidikis 735804 +GR.ESYE11.14 Nomós Kaválas Nomos Kavalas 735857 +GR.ESYE13.09 Nomós Kastoriás Nomos Kastorias 735925 +GR.ESYE12.12 Nomós Imathías Nomos Imathias 736120 +GR.ESYE13.10 Nomós Grevenón Nomos Grevenon 736149 +GR.ESYE13.08 Nomós Florínis Nomos Florinis 736228 +GR.ESYE11.01 Nomós Évrou Nomos Evrou 736287 +GR.ESYE11.04 Nomós Drámas Nomos Dramas 736363 +GR.ESYE22.25 Nomós Kerkýras Nomos Kerkyras 2463676 +GT.20.1018 Municipio de Zunilito Municipio de Zunilito 3587505 +GT.13.916 Municipio de Zunil Municipio de Zunil 3587508 +GT.03.415 Municipio de Zaragoza Municipio de Zaragoza 3587541 +GT.11.2210 Municipio de Zapotitlán Municipio de Zapotitlan 3587545 +GT.22.1901 Municipio de Zacapa Municipio de Zacapa 3587585 +GT.11.2206 Municipio de Yupiltepeque Municipio de Yupiltepeque 3587591 +GT.03.412 Municipio de Yepocapa Municipio de Yepocapa 3587635 +GT.07.115 Municipio de Villa Nueva Municipio de Villa Nueva 3587901 +GT.07.116 Municipio de Villa Canales Municipio de Villa Canales 3587922 +GT.22.1906 Municipio de Usumatlán Municipio de Usumatlan 3588039 +GT.14.1415 Municipio de Uspantán Municipio de Uspantan 3588042 +GT.01.1606 Municipio de Tucurú Municipio de Tucuru 3588205 +GT.21.801 Municipio de Totonicapán Municipio de Totonicapan 3588255 +GT.08.1315 Municipio de Todos Santos Cuchumatán Municipio de Todos Santos Cuchumatan 3588307 +GT.06.506 Município de Tiquisate Municipio de Tiquisate 3588341 +GT.17.1210 Municipio de Tejutla Municipio de Tejutla 3588459 +GT.22.1905 Municipio de Teculután Municipio de Teculutan 3588468 +GT.08.1321 Municipio de Tectitán Municipio de Tectitan 3588473 +GT.03.406 Municipio de Tecpán Guatemala Municipio de Tecpan Guatemala 3588475 +GT.18.609 Municipio de Taxisco Municipio de Taxisco 3588490 +GT.01.1605 Municipio de Tamahú Municipio de Tamahu 3588553 +GT.17.1209 Municipio de Tajumulco Municipio de Tajumulco 3588587 +GT.01.1604 Municipio de Tactic Municipio de Tactic 3588602 +GT.17.1207 Municipio de Tacaná Municipio de Tacana 3588609 +GT.16.304 Municipio de Sumpango Municipio de Sumpango 3588652 +GT.08.1308 San Pedro Soloma San Pedro Soloma 3588693 +GT.19.701 Municipio de Sololá Municipio de Solola 3588695 +GT.06.504 Municipio de Siquinalá Municipio de Siquinala 3588719 +GT.17.1226 Municipio de Sipacapa Municipio de Sipacapa 3588725 +GT.17.1208 Municipio de Sibinal Municipio de Sibinal 3588759 +GT.13.905 Municipio de Sibilia Municipio de Sibilia 3588761 +GT.01.1608 Municipio de Senahú Municipio de Senahu 3588857 +GT.12.1710 Municipio de Sayaxché Municipio de Sayaxche 3588983 +GT.06.512 Municipio de San Vicente Pacaya Municipio de San Vicente Pacaya 3589034 +GT.20.1017 Municipio de Santo Tomás La Unión Municipio de Santo Tomas La Union 3589061 +GT.16.305 Municipio de Santo Domingo Xenacoj Municipio de Santo Domingo Xenacoj 3589071 +GT.20.1006 Municipio de Santo Domingo Suchitepéquez Municipio de Santo Domingo Suchitepequez 3589073 +GT.16.306 Municipio de Santiago Sacatepéquez Municipio de Santiago Sacatepequez 3589100 +GT.08.1330 Municipio de Santiago Chimaltenango Municipio de Santiago Chimaltenango 3589102 +GT.19.719 Municipio de Santiago Atitlán Municipio de Santiago Atitlan 3589104 +GT.18.603 Municipio de Santa Rosa de Lima Municipio de Santa Rosa de Lima 3589158 +GT.19.703 Municipio de Santa María Visitación Municipio de Santa Maria Visitacion 3589246 +GT.18.610 Municipio de Santa María Ixhuatán Municipio de Santa Maria Ixhuatan 3589248 +GT.16.311 Municipio de Santa María de Jesús Municipio de Santa Maria de Jesus 3589251 +GT.21.806 Municipio de Santa María Chiquimula Municipio de Santa Maria Chiquimula 3589255 +GT.19.704 Municipio de Santa Lucía Utatlán Municipio de Santa Lucia Utatlan 3589281 +GT.16.309 Municipio de Santa Lucía Milpas Altas Municipio de Santa Lucia Milpas Altas 3589284 +GT.21.807 Municipio de Santa Lucía La Reforma Municipio de Santa Lucia La Reforma 3589286 +GT.06.502 Municipio de Santa Lucía Cotzumalguapa Municipio de Santa Lucia Cotzumalguapa 3589288 +GT.08.1317 Municipio de Santa Eulalia Municipio de Santa Eulalia 3589354 +GT.01.1602 Municipio de Santa Cruz Verapaz Municipio de Santa Cruz Verapaz 3589394 +GT.18.612 Municipio de Santa Cruz Naranjo Municipio de Santa Cruz Naranjo 3589397 +GT.15.1103 Municipio de Santa Cruz Muluá Municipio de Santa Cruz Mulua 3589399 +GT.19.714 Municipio de Santa Cruz La Laguna Municipio de Santa Cruz La Laguna 3589401 +GT.14.1401 Municipio de Santa Cruz del Quiché Municipio de Santa Cruz del Quiche 3589403 +GT.03.410 Municipio de Santa Cruz Balanyá Municipio de Santa Cruz Balanya 3589407 +GT.19.707 Municipio de Santa Clara La Laguna Municipio de Santa Clara La Laguna 3589432 +GT.07.102 Municipio de Santa Catarina Pinula Municipio de Santa Catarina Pinula 3589451 +GT.19.711 Municipio de Santa Catarina Palopó Municipio de Santa Catarina Palopo 3589453 +GT.11.2203 Municipio de Santa Catarina Mita Municipio de Santa Catarina Mita 3589455 +GT.19.706 Municipio de Santa Catarina Ixtahuacán Municipio de Santa Catarina Ixtahuacan 3589457 +GT.16.316 Municipio de Santa Catarina Barahona Municipio de Santa Catarina Barahona 3589459 +GT.08.1310 Municipio de Santa Bárbara Municipio de Santa Barbara 3589464 +GT.20.1015 Municipio de Santa Bárbara Municipio de Santa Barbara 3589465 +GT.03.405 Municipio de Santa Apolonia Municipio de Santa Apolonia 3589479 +GT.08.1331 Municipio de Santa Ana Huista Municipio de Santa Ana Huista 3589497 +GT.12.1707 Municipio de Santa Ana Municipio de Santa Ana 3589501 +GT.08.1320 Municipio de San Sebastián Huehuetenango Municipio de San Sebastian Huehuetenango 3589540 +GT.08.1325 Municipio de San Sebastián Coatán Municipio de San Sebastian Coatan 3589542 +GT.15.1102 Municipio de San Sebastián Municipio de San Sebastian 3589545 +GT.05.207 Municipio de Sansare Municipio de Sansare 3589553 +GT.07.111 Municipio de San Raymundo Municipio de San Raymundo 3589568 +GT.17.1211 Municipio de San Rafael Pie de la Cuesta Municipio de San Rafael Pie de la Cuesta 3589576 +GT.08.1328 Municipio de San Rafael Petzal Municipio de San Rafael Petzal 3589578 +GT.18.605 Municipio de San Rafael Las Flores Municipio de San Rafael Las Flores 3589588 +GT.08.1314 Municipio de San Rafael La Independencia Municipio de San Rafael La Independencia 3589594 +GT.17.1202 Municipio de San Pedro Sacatepéquez Municipio de San Pedro Sacatepequez 3589624 +GT.07.109 Municipio de San Pedro Sacatepéquez Municipio de San Pedro Sacatepequez 3589625 +GT.10.2102 Municipio de San Pedro Pinula Municipio de San Pedro Pinula 3589628 +GT.08.1306 Municipio de San Pedro Necta Municipio de San Pedro Necta 3589631 +GT.19.718 Municipio de San Pedro La Laguna Municipio de San Pedro La Laguna 3589636 +GT.14.1409 Municipio de San Pedro Jocopilas Municipio de San Pedro Jocopilas 3589639 +GT.01.1609 Municipio de San Pedro Carchá Municipio de San Pedro Carcha 3589642 +GT.07.107 Municipio de San Pedro Ayampuc Municipio de San Pedro Ayampuc 3589645 +GT.19.715 Municipio de San Pablo La Laguna Municipio de San Pablo La Laguna 3589668 +GT.20.1009 Municipio de San Pablo Jocopilas Municipio de San Pablo Jocopilas 3589670 +GT.17.1219 Municipio de San Pablo Municipio de San Pablo 3589673 +GT.13.908 Municipio de San Miguel Sigüilá Municipio de San Miguel Sigueila 3589705 +GT.20.1011 Municipio de San Miguel Panán Municipio de San Miguel Panan 3589708 +GT.17.1205 Municipio de San Miguel Ixtahuacán Municipio de San Miguel Ixtahuacan 3589719 +GT.16.313 Municipio de San Miguel Dueñas Municipio de San Miguel Duenas 3589726 +GT.02.1502 Municipio de San Miguel Chicaj Municipio de San Miguel Chicaj 3589729 +GT.08.1313 Municipio de San Miguel Acatán Municipio de San Miguel Acatan 3589733 +GT.08.1318 Municipio de San Mateo Ixtatán Municipio de San Mateo Ixtatan 3589769 +GT.13.910 Municipio de San Mateo Municipio de San Mateo 3589772 +GT.15.1104 Municipio de San Martín Zapotitlán Municipio de San Martin Zapotitlan 3589775 +GT.13.912 Municipio de San Martín Sacatepéquez Municipio de San Martin Sacatepequez 3589777 +GT.03.403 Municipio de San Martín Jilotepeque Municipio de San Martin Jilotepeque 3589779 +GT.19.716 Municipio de San Marcos La Laguna Municipio de San Marcos La Laguna 3589794 +GT.17.1201 Municipio de San Marcos Municipio de San Marcos 3589799 +GT.10.2104 Municipio de San Manuel Chaparrón Municipio de San Manuel Chaparron 3589811 +GT.10.2103 Municipio de San Luis Jilotepeque Municipio de San Luis Jilotepeque 3589821 +GT.12.1709 Municipio de San Luis Municipio de San Luis 3589835 +GT.19.713 Municipio de San Lucas Tolimán Municipio de San Lucas Toliman 3589849 +GT.16.308 Municipio de San Lucas Sacatepéquez Municipio de San Lucas Sacatepequez 3589851 +GT.17.1229 Municipio de San Lorenzo Municipio de San Lorenzo 3589860 +GT.20.1007 Municipio de San Lorenzo Municipio de San Lorenzo 3589861 +GT.18.607 Municipio de San Juan Tecuaco Municipio de San Juan Tecuaco 3589879 +GT.07.110 Municipio de San Juan Sacatepéquez Municipio de San Juan Sacatepequez 3589884 +GT.19.717 Municipio de San Juan La Laguna Municipio de San Juan La Laguna 3589895 +GT.08.1323 Municipio de San Juan Ixcoy Municipio de San Juan Ixcoy 3589899 +GT.04.2003 Municipio de San Juan la Ermita Municipio de San Juan la Ermita 3589902 +GT.14.1411 Municipio de San Juan Cotzal Municipio de San Juan Cotzal 3589912 +GT.01.1610 Municipio de San Juan Chamelco Municipio de San Juan Chamelco 3589916 +GT.20.1016 Municipio de San Juan Bautista Municipio de San Juan Bautista 3589920 +GT.08.1316 Municipio de San Juan Atitán Municipio de San Juan Atitan 3589924 +GT.03.402 Municipio de San José Poaquil Municipio de San Jose Poaquil 3589974 +GT.07.103 Municipio de San José Pinula Municipio de San Jose Pinula 3589976 +GT.17.1224 Municipio de San José Ojetenam Municipio de San Jose Ojetenam 3589984 +GT.04.2002 Municipio de San José La Arada Municipio de San Jose La Arada 3590016 +GT.20.1005 Municipio de San José El Ídolo Municipio de San Jose El Idolo 3590028 +GT.07.104 Municipio de San José del Golfo Municipio de San Jose del Golfo 3590033 +GT.19.702 Municipio de San José Chacayá Municipio de San Jose Chacaya 3590040 +GT.11.2216 Municipio de San José Acatempa Municipio de San Jose Acatempa 3590052 +GT.12.1702 Municipio de San José Municipio de San Jose 3590058 +GT.06.509 Municipio de San José Municipio de San Jose 3590059 +GT.02.1507 Municipio de San Jerónimo Municipio de San Jeronimo 3590106 +GT.04.2010 Municipio de San Jacinto Municipio de San Jacinto 3590124 +GT.08.1329 Municipio de San Gaspar Ixchil Municipio de San Gaspar Ixchil 3590187 +GT.20.1012 Municipio de San Gabriel Municipio de San Gabriel 3590192 +GT.20.1003 Municipio de San Francisco Zapotitlán Municipio de San Francisco Zapotitlan 3590196 +GT.13.918 Municipio de San Francisco La Unión Municipio de San Francisco La Union 3590210 +GT.21.803 Municipio de San Francisco El Alto Municipio de San Francisco El Alto 3590218 +GT.12.1706 Municipio de San Francisco Municipio de San Francisco 3590233 +GT.15.1105 Municipio de San Felipe Municipio de San Felipe 3590281 +GT.22.1908 Municipio de San Diego Municipio de San Diego 3590305 +GT.01.1603 Municipio de San Cristóbal Verapaz Municipio de San Cristobal Verapaz 3590315 +GT.21.802 Municipio de San Cristóbal Totonicapán Municipio de San Cristobal Totonicapan 3590317 +GT.17.1225 Municipio de San Cristóbal Cucho Municipio de San Cristobal Cucho 3590322 +GT.05.204 Municipio de San Cristóbal Acasaguastlán Municipio de San Cristobal Acasaguastlan 3590324 +GT.13.904 Municipio de San Carlos Sija Municipio de San Carlos Sija 3590346 +GT.10.2105 Municipio de San Carlos Alzatate Municipio de San Carlos Alzatate 3590354 +GT.20.1004 Municipio de San Bernardino Municipio de San Bernardino 3590382 +GT.12.1703 Municipio de San Benito Municipio de San Benito 3590386 +GT.16.307 Municipio de San Bartolomé Milpas Altas Municipio de San Bartolome Milpas Altas 3590392 +GT.14.1417 Municipio de San Bartolomé Jocotenango Municipio de San Bartolome Jocotenango 3590394 +GT.21.808 Municipio de San Bartolo Aguas Calientes Municipio de San Bartolo Aguas Calientes 3590397 +GT.05.206 Municipio de Sanarate Municipio de Sanarate 3590405 +GT.20.1010 Municipio de San Antonio Suchitepéquez Municipio de San Antonio Suchitepequez 3590411 +GT.17.1203 Municipio de San Antonio Sacatepéquez Municipio de San Antonio Sacatepequez 3590418 +GT.19.712 Municipio de San Antonio Palopó Municipio de San Antonio Palopo 3590423 +GT.05.208 Municipio de San Antonio La Paz Municipio de San Antonio La Paz 3590447 +GT.14.1408 Municipio de San Antonio Ilotenango Municipio de San Antonio Ilotenango 3590455 +GT.08.1324 Municipio de San Antonio Huista Municipio de San Antonio Huista 3590457 +GT.16.315 Municipio de San Antonio Aguas Calientes Municipio de San Antonio Aguas Calientes 3590474 +GT.21.804 Municipio de San Andrés Xecul Municipio de San Andres Xecul 3590519 +GT.15.1106 Municipio de San Andrés Villa Seca Municipio de San Andres Villa Seca 3590521 +GT.19.709 Municipio de San Andrés Semetabaj Municipio de San Andres Semetabaj 3590523 +GT.14.1414 Municipio de San Andrés Sajcabajá Municipio de San Andres Sajcabaja 3590525 +GT.03.413 Municipio de San Andrés Itzapa Municipio de San Andres Itzapa 3590528 +GT.12.1704 Municipio de San Andrés Municipio de San Andres 3590534 +GT.05.203 Municipio de San Agustín Acasaguastlán Municipio de San Agustin Acasaguastlan 3590546 +GT.20.1008 Municipio de Samayac Municipio de Samayac 3590566 +GT.13.902 Municipio de Salcajá Municipio de Salcaja 3590604 +GT.02.1501 Municipio de Salamá Municipio de Salama 3590615 +GT.14.1416 Municipio de Sacapulas Municipio de Sacapulas 3590689 +GT.22.1903 Municipio de Río Hondo Municipio de Rio Hondo 3590786 +GT.20.1020 Municipio de Río Bravo Municipio de Rio Bravo 3590802 +GT.17.1228 Municipio de Río Blanco Municipio de Rio Blanco 3590807 +GT.15.1101 Municipio de Retalhuleu Municipio de Retalhuleu 3590856 +GT.02.1503 Municipio de Rabinal Municipio de Rabinal 3590923 +GT.04.2009 Municipio de Quezaltepeque Municipio de Quezaltepeque 3590972 +GT.13.901 Municipio de Quetzaltenango Municipio de Quetzaltenango 3590977 +GT.11.2217 Municipio de Quesada Municipio de Quesada 3590986 +GT.02.1508 Municipio de Purulhá Municipio de Purulha 3591027 +GT.09.1801 Municipio de Puerto Barrios Municipio de Puerto Barrios 3591061 +GT.18.613 Municipio de Pueblo Nuevo Viñas Municipio de Pueblo Nuevo Vinas 3591091 +GT.20.1019 Municipio de Pueblo Nuevo Municipio de Pueblo Nuevo 3591096 +GT.12.1712 Municipio de Poptún Municipio de Poptun 3591180 +GT.03.408 Municipio de Pochuta Municipio de Pochuta 3591209 +GT.07.117 Municipio de Petapa Municipio de Petapa 3591414 +GT.03.407 Municipio de Patzún Municipio de Patzun 3591511 +GT.14.1407 Municipio de Patzité Municipio de Patzite 3591516 +GT.03.409 Municipio de Patzicía Municipio de Patzicia 3591521 +GT.20.1014 Municipio de Patulul Municipio de Patulul 3591540 +GT.16.303 Municipio de Pastores Municipio de Pastores 3591573 +GT.11.2215 Municipio de Pasaco Municipio de Pasaco 3591617 +GT.03.414 Municipio de Parramos Municipio de Parramos 3591628 +GT.01.1607 Municipio de Panzós Municipio de Panzos 3591675 +GT.19.710 Municipio de Panajachel Municipio de Panajachel 3591748 +GT.06.511 Municipio de Palín Municipio de Palin 3591830 +GT.13.924 Municipio de Palestina de los Altos Municipio de Palestina de los Altos 3591840 +GT.07.105 Municipio de Palencia Municipio de Palencia 3591849 +GT.17.1222 Municipio de Pajapita Municipio de Pajapita 3591884 +GT.13.909 Municipio de San Juan Ostuncalco Municipio de San Juan Ostuncalco 3591996 +GT.18.606 Municipio de Oratorio Municipio de Oratorio 3592017 +GT.04.2006 Municipio de Olopa Municipio de Olopa 3592034 +GT.13.903 Municipio de Olintepeque Municipio de Olintepeque 3592040 +GT.17.1218 Municipio de Ocós Municipio de Ocos 3592084 +GT.15.1108 Municipio de Nuevo San Carlos Municipio de Nuevo San Carlos 3592104 +GT.17.1212 Municipio de Nuevo Progreso Municipio de Nuevo Progreso 3592107 +GT.18.614 Municipio de Nueva Santa Rosa Municipio de Nueva Santa Rosa 3592125 +GT.06.513 Municipio de Nueva Concepción Municipio de Nueva Concepcion 3592142 +GT.08.1305 Municipio de Nentón Municipio de Nenton 3592216 +GT.14.1413 Municipio de Nebaj Municipio de Nebaj 3592236 +GT.19.705 Municipio de Nahualá Municipio de Nahuala 3592285 +GT.11.2214 Municipio de Moyuta Municipio de Moyuta 3592320 +GT.05.202 Municipio de Morazán Municipio de Morazan 3592348 +GT.09.1804 Municipio de Morales Municipio de Morales 3592361 +GT.10.2106 Municipio de Monjas Municipio de Monjas 3592476 +GT.21.805 Municipio de Momostenango Municipio de Momostenango 3592482 +GT.07.108 Municipio de Mixco Municipio de Mixco 3592517 +GT.12.1711 Municipio de Melchor de Mencos Municipio de Melchor de Mencos 3592595 +GT.20.1001 Municipio de Mazatenango Municipio de Mazatenango 3592608 +GT.10.2107 Municipio de Mataquescuintla Municipio de Mataquescuintla 3592634 +GT.06.505 Municipio de Masagua Municipio de Masagua 3592641 +GT.08.1303 Municipio de Malacatancito Municipio de Malacatancito 3592750 +GT.17.1215 Municipio de Malacatán Municipio de Malacatan 3592752 +GT.16.310 Municipio de Magdalena Milpas Altas Municipio de Magdalena Milpas Altas 3592769 +GT.09.1805 Municipio de Los Amates Municipio de Los Amates 3593233 +GT.09.1802 Municipio de Lívingston Municipio de Livingston 3593375 +GT.22.1909 Municipio de La Unión Municipio de La Union 3593488 +GT.17.1221 Municipio de La Reforma Municipio de La Reforma 3594137 +GT.01.1611 Municipio de Lanquín Municipio de Lanquin 3594314 +GT.12.1705 Municipio de La Libertad Municipio de La Libertad 3594418 +GT.08.1311 Municipio de La Libertad Municipio de La Libertad 3594419 +GT.06.507 Municipio de La Gomera Municipio de La Gomera 3594574 +GT.13.923 Municipio de La Esperanza Municipio de La Esperanza 3594666 +GT.08.1312 Municipio de La Democracia Municipio de La Democracia 3594749 +GT.06.503 Municipio de La Democracia Municipio de La Democracia 3594750 +GT.11.2201 Municipio de Jutiapa Municipio de Jutiapa 3595065 +GT.14.1412 Municipio de Joyabaj Municipio de Joyabaj 3595147 +GT.16.302 Municipio de Jocotenango Municipio de Jocotenango 3595170 +GT.04.2004 Municipio de Jocotán Municipio de Jocotan 3595180 +GT.11.2208 Municipio de Jerez Municipio de Jerez 3595222 +GT.11.2212 Municipio de Jalpatagua Municipio de Jalpatagua 3595231 +GT.10.2101 Municipio de Jalapa Municipio de Jalapa 3595235 +GT.08.1307 Municipio de Jacaltenango Municipio de Jacaltenango 3595247 +GT.06.510 Municipio de Iztapa Municipio de Iztapa 3595254 +GT.08.1309 San Ildefonso Ixtahuacán San Ildefonso Ixtahuacan 3595281 +GT.17.1223 Municipio de Ixchiguán Municipio de Ixchiguan 3595328 +GT.04.2011 Municipio de Ipala Municipio de Ipala 3595363 +GT.22.1910 Municipio de Huité Municipio de Huite 3595402 +GT.13.915 Municipio de Huitán Municipio de Huitan 3595404 +GT.08.1301 Municipio de Huehuetenango Municipio de Huehuetenango 3595414 +GT.18.611 Municipio de Guazacapán Municipio de Guazacapan 3595502 +GT.07.101 Municipio de Guatemala Municipio de Guatemala 3595529 +GT.06.508 Municipio de Guanagazapa Municipio de Guanagazapa 3595553 +GT.22.1904 Municipio de Gualán Municipio de Gualan 3595559 +GT.02.1505 Municipio de Granados Municipio de Granados 3595630 +GT.13.921 Municipio de Génova Municipio de Genova 3595670 +GT.07.113 Municipio de Fraijanes Municipio de Fraijanes 3595713 +GT.13.922 Municipio de Flores Costa Cuca Municipio de Flores Costa Cuca 3595720 +GT.12.1701 Municipio de Flores Municipio de Flores 3595722 +GT.22.1902 Municipio de Estanzuela Municipio de Estanzuela 3595755 +GT.17.1227 Municipio de Esquipulas Palo Gordo Municipio de Esquipulas Palo Gordo 3595777 +GT.04.2007 Municipio de Esquipulas Municipio de Esquipulas 3595780 +GT.06.501 Municipio de Escuintla Municipio de Escuintla 3595801 +GT.17.1213 Municipio de El Tumbador Municipio de El Tumbador 3595928 +GT.03.416 Municipio de El Tejar Municipio de El Tejar 3596040 +GT.17.1214 Municipio de El Rodeo Municipio de El Rodeo 3596243 +GT.17.1220 Municipio de El Quetzal Municipio de El Quetzal 3596386 +GT.11.2202 Municipio de El Progreso Municipio de El Progreso 3596411 +GT.13.919 Municipio de El Palmar Municipio de El Palmar 3596634 +GT.05.205 Municipio de El Jícaro Municipio de El Jicaro 3596938 +GT.09.1803 Municipio de El Estor Municipio de El Estor 3597077 +GT.02.1506 Municipio de El Chol Municipio de El Chol 3597300 +GT.15.1109 Municipio de El Asintal Municipio de El Asintal 3597586 +GT.11.2209 Municipio de El Adelanto Municipio de El Adelanto 3597674 +GT.12.1708 Municipio de Dolores Municipio de Dolores 3597716 +GT.20.1002 Municipio de Cuyotenango Municipio de Cuyotenango 3597749 +GT.14.1410 Municipio de Cunén Municipio de Cunen 3597771 +GT.08.1304 Municipio de Cuilco Municipio de Cuilco 3597800 +GT.18.601 Municipio de Cuilapa Municipio de Cuilapa 3597803 +GT.02.1504 Municipio de Cubulco Municipio de Cubulco 3597836 +GT.11.2213 Municipio de Conguaco Municipio de Conguaco 3597965 +GT.17.1206 Municipio de Concepción Tutuapa Municipio de Concepcion Tutuapa 3597975 +GT.04.2008 Municipio de Concepción Las Minas Municipio de Concepcion Las Minas 3597984 +GT.13.911 Municipio de Concepción Chiquirichapa Municipio de Concepcion Chiquirichapa 3597992 +GT.08.1322 Municipio de Concepción Huista Municipio de Concepcion Huista 3598001 +GT.19.708 Municipio de Concepción Municipio de Concepcion 3598002 +GT.17.1204 Municipio de Comitancillo Municipio de Comitancillo 3598023 +GT.11.2211 Municipio de Comapa Municipio de Comapa 3598030 +GT.03.404 Municipio de Comalapa Municipio de Comalapa 3598032 +GT.08.1319 Municipio de Colotenango Municipio de Colotenango 3598040 +GT.13.917 Municipio de Colomba Municipio de Colomba 3598072 +GT.01.1601 Municipio de Cobán Municipio de Coban 3598116 +GT.13.920 Municipio de Coatepeque Municipio de Coatepeque 3598121 +GT.16.312 Municipio de Ciudad Vieja Municipio de Ciudad Vieja 3598127 +GT.07.112 Municipio de Chuarrancho Municipio de Chuarrancho 3598276 +GT.01.1613 Municipio de Chisec Municipio de Chisec 3598414 +GT.18.608 Municipio de Chiquimulilla Municipio de Chiquimulilla 3598459 +GT.04.2001 Municipio de Chiquimula Municipio de Chiquimula 3598463 +GT.14.1403 Municipio de Chinique Municipio de Chinique 3598512 +GT.07.106 Municipio de Chinautla Municipio de Chinautla 3598528 +GT.03.401 Municipio de Chimaltenango Municipio de Chimaltenango 3598570 +GT.14.1406 Municipio de Chichicastenango Municipio de Chichicastenango 3598654 +GT.14.1402 Municipio de Chiché Municipio de Chiche 3598658 +GT.20.1013 Municipio de Chicacao Municipio de Chicacao 3598677 +GT.08.1302 Municipio de Chiantla Municipio de Chiantla 3598691 +GT.15.1107 Municipio de Champerico Municipio de Champerico 3598786 +GT.14.1405 Municipio de Chajul Municipio de Chajul 3598803 +GT.01.1614 Municipio de Chahal Municipio de Chahal 3598824 +GT.17.1216 Municipio de Catarina Municipio de Catarina 3598956 +GT.18.604 Municipio de Casillas Municipio de Casillas 3598967 +GT.13.914 Municipio de Cantel Municipio de Cantel 3599066 +GT.14.1418 Municipio de Canillá Municipio de Canilla 3599093 +GT.04.2005 Municipio de Camotán Municipio de Camotan 3599180 +GT.13.907 Municipio de Cajolá Municipio de Cajola 3599252 +GT.01.1612 Municipio de Cahabón Municipio de Cahabon 3599264 +GT.13.906 Municipio de Cabricán Municipio de Cabrican 3599286 +GT.22.1907 Municipio de Cabañas Municipio de Cabanas 3599294 +GT.08.1326 Municipio de Barillas Municipio de Barillas 3599574 +GT.18.602 Municipio de Barberena Municipio de Barberena 3599580 +GT.17.1217 Municipio de Ayutla Municipio de Ayutla 3599614 +GT.11.2207 Municipio de Atescatempa Municipio de Atescatempa 3599631 +GT.11.2205 Municipio de Asunción Mita Municipio de Asuncion Mita 3599638 +GT.16.301 Municipio de Antigua Guatemala Municipio de Antigua Guatemala 3599698 +GT.07.114 Municipio de Amatitlán Municipio de Amatitlan 3599732 +GT.16.314 Municipio de Alotenango Municipio de Alotenango 3599786 +GT.13.913 Municipio de Almolonga Municipio de Almolonga 3599791 +GT.08.1327 Municipio de Aguacatán Municipio de Aguacatan 3599911 +GT.11.2204 Municipio de Agua Blanca Municipio de Agua Blanca 3599963 +GT.03.411 Municipio de Acatenango Municipio de Acatenango 3600007 +GT.01.1615 Municipio de Fray Bartolome de las Casas Municipio de Fray Bartolome de las Casas 9166134 +GT.14.1420 Municipio de Ixcan Municipio de Ixcan 9166161 +GT.14.1419 Municipio de Chicaman Municipio de Chicaman 9166182 +GT.01.1617 Raxruhá Raxruha 9253725 +GT.14.1404 Municipio de Zacualpa Municipio de Zacualpa 9253733 +GT.14.1421 Municipio de Pachalum Municipio de Pachalum 9253735 +GT.01.1616 Santa Catarina La Tinta Santa Catarina La Tinta 9253762 +GT.05.201 Municipio de Guastatoya Municipio de Guastatoya 9253768 +GT.12.1713 Las Cruces Las Cruces 9253824 +GT.08.1332 Municipio de Unión Cantinil Municipio de Union Cantinil 9975174 +GT.20.1021 La Máquina La Maquina 9975225 +GT.17.1230 Municipio de La Blanca Municipio de La Blanca 9975227 +GT.22.1911 Municipio de San Jorge Municipio de San Jorge 9975228 +GT.12.1714 Municipio de El Chal Municipio de El Chal 9975229 +GT.06.514 Sipacate Sipacate 12017928 +GT.08.1333 Petatán Petatan 12017929 +GW.06.7909700 Sao Domingos Sao Domingos 7909700 +GW.06.7909702 Cacheu Sector Cacheu Sector 7909702 +GW.07.7909706 Bedanda Bedanda 7909706 +GW.02.7909708 Fulacunda Fulacunda 7909708 +GW.02.7909709 Buba Buba 7909709 +GW.05.7909710 Bubaque Bubaque 7909710 +GW.07.7909713 Quebo Quebo 7909713 +GW.07.7911001 Cacine Cacine 7911001 +GW.05.7911005 Caravela Caravela 7911005 +GW.06.7932380 Bigene Sector Bigene Sector 7932380 +GW.12.8335038 Prabis Sector Prabis Sector 8335038 +GW.12.8335043 Quinhamel Sector Quinhamel Sector 8335043 +GW.04.8335049 Mansaba Sector Mansaba Sector 8335049 +GW.04.8335050 Bissora Sector Bissora Sector 8335050 +GW.04.8335051 Nhacra Sector Nhacra Sector 8335051 +GW.04.8335052 Farim Sector Farim Sector 8335052 +GW.10.8335053 Sonaco Sector Sonaco Sector 8335053 +GW.01.8335054 Xitole Sector Xitole Sector 8335054 +GW.06.8335055 Caio Sector Caio Sector 8335055 +GW.06.8335068 Canchungo Sector Canchungo Sector 8335068 +GW.06.8335069 Bula Bula 8335069 +GW.04.8335070 Mansoa Mansoa 8335070 +GW.01.8335071 Gamamundo Sector Gamamundo Sector 8335071 +GW.01.8335072 Galomaro Sector Galomaro Sector 8335072 +GW.01.8335074 Bafata Sector Bafata Sector 8335074 +GW.10.8335075 Gabu Sector Gabu Sector 8335075 +GW.01.8335076 Contuboel Sector Contuboel Sector 8335076 +GW.02.10376583 Empada Empada 10376583 +GW.02.10376960 Tite Tite 10376960 +GW.01.11995994 Bambadinca Bambadinca 11995994 +GW.05.11995995 Bolama Bolama 11995995 +GW.12.11995996 Safim Safim 11995996 +GW.10.11995997 Pirada Pirada 11995997 +GW.10.11995998 Pitche Pitche 11995998 +GW.10.11995999 Boe Boe 11995999 +GW.05.11996000 Uno Uno 11996000 +GW.07.11996001 Catio Catio 11996001 +GW.07.11996002 Komo Komo 11996002 +GW.11.11996003 Sector Autonomo de Bissau Sector Autonomo de Bissau 11996003 +HN.07.0701 Yuscarán Yuscaran 3600166 +HN.18.1801 Yoro Yoro 3600197 +HN.18.1811 Yorito Yorito 3600200 +HN.15.1522 Yocón Yocon 3600213 +HN.07.0718 Yauyupe Yauyupe 3600223 +HN.12.1219 Yarula Yarula 3600234 +HN.10.1016 Yamaranguila Yamaranguila 3600255 +HN.09.0906 Wampusirpi Wampusirpi 3600295 +HN.13.1327 Virginia Virginia 3600316 +HN.06.0511 Villanueva Villanueva 3600329 +HN.08.0827 Villa de San Francisco Villa de San Francisco 3600339 +HN.04.0319 Villa de San Antonio Villa de San Antonio 3600341 +HN.18.1810 Victoria Victoria 3600360 +HN.05.0423 Veracruz Veracruz 3600387 +HN.08.0826 Valle de Ángeles Valle de Angeles 3600424 +HN.13.1326 Valladolid Valladolid 3600459 +HN.07.0717 Vado Ancho Vado Ancho 3600470 +HN.11.1104 Utila Utila 3600485 +HN.03.0201 Trujillo Trujillo 3600592 +HN.05.0422 Trinidad de Copán Trinidad de Copan 3600606 +HN.16.1626 Trinidad Trinidad 3600610 +HN.13.1325 Tomalá Tomala 3600687 +HN.03.0209 Tocoa Tocoa 3600705 +HN.07.0716 Municipio de Texiguat Municipio de Texiguat 3600839 +HN.07.0715 Teupasenti Teupasenti 3600842 +HN.01.0107 Tela Tela 3600932 +HN.08.0825 Tatumbla Tatumbla 3600972 +HN.13.1324 Tambla Tambla 3601031 +HN.13.1323 Talgua Talgua 3601064 +HN.08.0824 Talanga Talanga 3601073 +HN.18.1809 Sulaco Sulaco 3601160 +HN.03.0208 Sonaguera Sonaguera 3601212 +HN.07.0714 Soledad Soledad 3601239 +HN.14.1416 Sinuapa Sinuapa 3601283 +HN.15.1521 Silca Silca 3601303 +HN.04.0318 Siguatepeque Siguatepeque 3601312 +HN.14.1415 Sensenti Sensenti 3601368 +HN.03.0205 Municipio de Sabá Municipio de Saba 3601404 +HN.16.1625 San Vicente Centenario San Vicente Centenario 3601437 +HN.12.1218 Santiago Puringla Santiago Puringla 3601463 +HN.05.0401 Santa Rosa de Copán Santa Rosa de Copan 3601495 +HN.03.0207 Santa Rosa de Aguán Santa Rosa de Aguan 3601497 +HN.18.1808 Santa Rita Santa Rita 3601530 +HN.05.0421 Santa Rita Santa Rita 3601531 +HN.16.1624 Santa Rita Santa Rita 3601532 +HN.15.1520 Santa María del Real Santa Maria del Real 3601544 +HN.12.1217 Santa María Santa Maria 3601557 +HN.08.0823 Santa Lucía Santa Lucia 3601571 +HN.10.1015 Santa Lucía Santa Lucia 3601572 +HN.03.0206 Santa Fe Santa Fe 3601601 +HN.14.1414 Santa Fe Santa Fe 3601602 +HN.12.1216 Santa Elena Santa Elena 3601624 +HN.06.0510 Santa Cruz de Yojoa Santa Cruz de Yojoa 3601628 +HN.13.1322 Santa Cruz Santa Cruz 3601674 +HN.16.1601 Santa Bárbara Santa Barbara 3601695 +HN.02.0616 Santa Ana de Yusguare Santa Ana de Yusguare 3601703 +HN.12.1215 Santa Ana Santa Ana 3601724 +HN.08.0822 Santa Ana Santa Ana 3601725 +HN.13.1321 San Sebastián San Sebastian 3601741 +HN.04.0317 San Sebastián San Sebastian 3601742 +HN.13.1320 San Rafael San Rafael 3601778 +HN.16.1623 San Pedro Zacapa San Pedro Zacapa 3601781 +HN.06.0501 San Pedro Sula San Pedro Sula 3601783 +HN.12.1214 San Pedro de Tutule San Pedro de Tutule 3601785 +HN.05.0420 San Pedro de Copán San Pedro de Copan 3601815 +HN.05.0419 San Nicolás San Nicolas 3601846 +HN.16.1622 San Nicolás San Nicolas 3601847 +HN.10.1014 San Miguelito San Miguelito 3601857 +HN.08.0821 San Miguelito San Miguelito 3601858 +HN.07.0713 San Matías San Matias 3601876 +HN.10.1013 San Marcos de la Sierra San Marcos de la Sierra 3601886 +HN.02.0615 San Marcos de Colón San Marcos de Colon 3601889 +HN.16.1621 San Marcos San Marcos 3601916 +HN.14.1413 San Marcos San Marcos 3601917 +HN.13.1319 San Manuel Colohete San Manuel Colohete 3601920 +HN.06.0509 San Manuel San Manuel 3601923 +HN.16.1620 San Luis San Luis 3601942 +HN.04.0316 San Luis San Luis 3601943 +HN.07.0712 San Lucas San Lucas 3601952 +HN.17.1709 San Lorenzo San Lorenzo 3601978 +HN.13.1318 San Juan Guarita San Juan Guarita 3601990 +HN.05.0418 San Juan de Opoa San Juan de Opoa 3601994 +HN.08.0820 San Juan de Flores San Juan de Flores 3602000 +HN.10.1012 San Juan San Juan 3602062 +HN.12.1213 San Juan San Juan 3602063 +HN.04.0315 San José del Potrero San Jose del Potrero 3602072 +HN.05.0417 San José San Jose 3602093 +HN.04.0314 San José de Comayagua San Jose de Comayagua 3602095 +HN.16.1619 San José de Colinas San Jose de Colinas 3602098 +HN.12.1212 San José San Jose 3602160 +HN.02.0614 San José San Jose 3602161 +HN.14.1412 San Jorge San Jorge 3602165 +HN.05.0416 San Jerónimo San Jeronimo 3602207 +HN.04.0313 San Jerónimo San Jeronimo 3602208 +HN.10.1011 San Isidro San Isidro 3602249 +HN.02.0613 San Isidro San Isidro 3602250 +HN.08.0819 San Ignacio San Ignacio 3602259 +HN.06.0508 San Francisco de Yojoa San Francisco de Yojoa 3602273 +HN.16.1618 San Francisco de Ojuera San Francisco de Ojuera 3602276 +HN.14.1411 San Francisco del Valle San Francisco del Valle 3602278 +HN.15.1519 Municipio de San Francisco de La Paz Municipio de San Francisco de La Paz 3602282 +HN.17.1708 San Francisco de Coray San Francisco de Coray 3602285 +HN.15.1518 San Francisco de Becerra San Francisco de Becerra 3602288 +HN.01.0106 San Francisco San Francisco 3602332 +HN.13.1317 San Francisco San Francisco 3602333 +HN.14.1410 San Fernando San Fernando 3602340 +HN.15.1517 San Esteban San Esteban 3602357 +HN.08.0818 San Buenaventura San Buenaventura 3602398 +HN.08.0817 San Antonio de Oriente San Antonio de Oriente 3602424 +HN.12.1211 San Antonio del Norte San Antonio del Norte 3602429 +HN.07.0711 San Antonio de Flores San Antonio de Flores 3602441 +HN.02.0612 San Antonio de Flores San Antonio de Flores 3602442 +HN.06.0507 San Antonio de Cortés San Antonio de Cortes 3602445 +HN.05.0415 San Antonio San Antonio 3602522 +HN.10.1010 San Antonio San Antonio 3602523 +HN.13.1316 San Andrés San Andres 3602538 +HN.05.0414 San Agustín San Agustin 3602550 +HN.15.1516 Salamá Salama 3602604 +HN.08.0816 Sabanagrande Sabanagrande 3602682 +HN.11.1101 Roatán Roatan 3602737 +HN.08.0815 Reitoca Reitoca 3602853 +HN.16.1617 Quimistán Quimistan 3602953 +HN.09.0901 Puerto Lempira Puerto Lempira 3603158 +HN.16.1616 Protección Proteccion 3603258 +HN.06.0505 Potrerillos Potrerillos 3603366 +HN.07.0710 Potrerillos Potrerillos 3603367 +HN.13.1315 Piraera Piraera 3603605 +HN.06.0504 Pimienta Pimienta 3603657 +HN.16.1615 Petoa Petoa 3603800 +HN.02.0611 Pespire Pespire 3603806 +HN.07.0709 Oropolí Oropoli 3604182 +HN.02.0610 Orocuina Orocuina 3604190 +HN.08.0814 Orica Orica 3604204 +HN.12.1210 Opatoro Opatoro 3604214 +HN.06.0503 Omoa Omoa 3604231 +HN.18.1807 Olanchito Olanchito 3604253 +HN.04.0312 Ojos de Agua Ojos de Agua 3604269 +HN.08.0813 Ojojona Ojojona 3604271 +HN.16.1614 Nuevo Celilac Nuevo Celilac 3604377 +HN.14.1401 Nueva Ocotepeque Nueva Ocotepeque 3604385 +HN.08.0812 Nueva Armenia Nueva Armenia 3604398 +HN.05.0413 Nueva Arcadia Nueva Arcadia 3604400 +HN.16.1613 Naranjito Naranjito 3604480 +HN.02.0609 Namasigüe Namasigue 3604504 +HN.17.1701 Nacaome Nacaome 3604523 +HN.02.0608 Morolica Morolica 3604577 +HN.07.0708 Morocelí Moroceli 3604580 +HN.18.1806 Morazán Morazan 3604586 +HN.04.0311 Minas de Oro Minas de Oro 3604796 +HN.12.1209 Mercedes de Oriente Mercedes de Oriente 3604853 +HN.14.1409 Mercedes Mercedes 3604857 +HN.04.0310 Meámbar Meambar 3604895 +HN.10.1009 Masaguara Masaguara 3604977 +HN.02.0607 Marcovia Marcovia 3605001 +HN.12.1208 Marcala Marcala 3605006 +HN.08.0811 Marale Marale 3605019 +HN.08.0810 Maraita Maraita 3605022 +HN.13.1314 Mapulaca Mapulaca 3605032 +HN.15.1515 Manto Manto 3605043 +HN.15.1514 Mangulile Mangulile 3605054 +HN.10.1008 Magdalena Magdalena 3605180 +HN.16.1612 Macuelizo Macuelizo 3605192 +HN.14.1408 Lucerna Lucerna 3605223 +HN.07.0707 Liure Liure 3605951 +HN.03.0204 Limón Limon 3606014 +HN.08.0809 Lepaterique Lepaterique 3606036 +HN.13.1313 Lepaera Lepaera 3606049 +HN.04.0309 Lejamaní Lejamani 3606070 +HN.13.1312 La Virtud La Virtud 3606098 +HN.08.0808 La Venta La Venta 3606124 +HN.12.1207 Lauterique Lauterique 3606156 +HN.15.1513 La Unión La Union 3606177 +HN.13.1311 La Unión La Union 3606178 +HN.05.0412 La Unión La Union 3606179 +HN.04.0308 La Trinidad La Trinidad 3606192 +HN.13.1310 Las Flores Las Flores 3606787 +HN.12.1201 La Paz La Paz 3607256 +HN.17.1707 Langue Langue 3607295 +HN.01.0105 La Masica La Masica 3607421 +HN.04.0307 Lamaní Lamani 3607437 +HN.04.0306 La Libertad La Libertad 3607545 +HN.08.0807 La Libertad La Libertad 3607546 +HN.14.1407 La Labor La Labor 3607645 +HN.05.0411 La Jigua La Jigua 3607680 +HN.13.1309 La Iguala La Iguala 3607729 +HN.15.1510 Guata Guata 3607831 +HN.10.1001 La Esperanza La Esperanza 3607973 +HN.14.1406 La Encarnación La Encarnacion 3607994 +HN.01.0101 La Ceiba La Ceiba 3608268 +HN.13.1308 La Campa La Campa 3608337 +HN.15.1501 Juticalpa Juticalpa 3608504 +HN.01.0104 Jutiapa Jutiapa 3608523 +HN.11.1103 José Santos Guardiola Jose Santos Guardiola 3608605 +HN.18.1805 Jocón Jocon 3608636 +HN.10.1007 Jesús de Otoro Jesus de Otoro 3608716 +HN.15.1512 Jano Jano 3608736 +HN.07.0706 Jacaleapa Jacaleapa 3608799 +HN.03.0203 Iriona Iriona 3608823 +HN.10.1006 Intibucá Intibuca 3608835 +HN.16.1611 Ilama Ilama 3608861 +HN.04.0305 Humuya Humuya 3608880 +HN.07.0705 Güinope Guinope 3609113 +HN.15.1511 Guayape Guayape 3609153 +HN.15.1509 Guarizama Guarizama 3609232 +HN.13.1307 Guarita Guarita 3609234 +HN.11.1102 Guanaja Guanaja 3609294 +HN.13.1306 Gualcince Gualcince 3609371 +HN.16.1610 Gualala Gualala 3609387 +HN.15.1508 Gualaco Gualaco 3609390 +HN.12.1206 Guajiquiro Guajiquiro 3609396 +HN.08.0806 Guaimaca Guaimaca 3609419 +HN.13.1301 Gracias Gracias 3609587 +HN.17.1706 Goascorán Goascoran 3609609 +HN.14.1405 Fraternidad Fraternidad 3609671 +HN.05.0410 Florida Florida 3609683 +HN.15.1507 Esquipulas del Norte Esquipulas del Norte 3609735 +HN.04.0304 Esquías Esquias 3609743 +HN.01.0103 Esparta Esparta 3609754 +HN.13.1305 Erandique Erandique 3609776 +HN.02.0606 El Triunfo El Triunfo 3610061 +HN.15.1506 El Rosario El Rosario 3610388 +HN.04.0303 El Rosario El Rosario 3610389 +HN.18.1804 El Progreso El Progreso 3610615 +HN.01.0102 El Porvenir El Porvenir 3610697 +HN.08.0805 El Porvenir El Porvenir 3610698 +HN.05.0409 El Paraíso El Paraiso 3610966 +HN.07.0704 El Paraíso El Paraiso 3610967 +HN.16.1609 El Níspero El Nispero 3611147 +HN.18.1803 El Negrito El Negrito 3611153 +HN.02.0605 El Corpus El Corpus 3611988 +HN.02.0604 Duyure Duyure 3612802 +HN.15.1505 Dulce Nombre de Culmí Dulce Nombre de Culmi 3612811 +HN.05.0408 Dulce Nombre Dulce Nombre 3612816 +HN.14.1404 Dolores Merendón Dolores Merendon 3612833 +HN.05.0407 Dolores Dolores 3612844 +HN.10.1005 Dolores Dolores 3612845 +HN.07.0703 Danlí Danli 3612908 +HN.08.0804 Curarén Curaren 3612967 +HN.05.0406 Cucuyagua Cucuyagua 3613016 +HN.05.0405 Corquín Corquin 3613172 +HN.05.0404 Copán Ruinas Copan Ruinas 3613227 +HN.15.1504 Concordia Concordia 3613265 +HN.02.0603 Concepción de María Concepcion de Maria 3613280 +HN.16.1607 Concepción del Sur Concepcion del Sur 3613282 +HN.16.1606 Concepción del Norte Concepcion del Norte 3613284 +HN.05.0403 Concepción Concepcion 3613299 +HN.14.1403 Concepción Concepcion 3613300 +HN.10.1004 Concepción Concepcion 3613301 +HN.04.0301 Comayagua Comayagua 3613322 +HN.10.1003 Colomoncagua Colomoncagua 3613362 +HN.13.1304 Cololaca Cololaca 3613372 +HN.02.0601 Choluteca Choluteca 3613529 +HN.06.0502 Choloma Choloma 3613536 +HN.16.1608 Chinda Chinda 3613602 +HN.12.1205 Chinacla Chinacla 3613613 +HN.08.0801 Distrito Central Distrito Central 3613870 +HN.16.1605 Ceguaca Ceguaca 3613901 +HN.08.0803 Cedros Cedros 3613909 +HN.15.1503 Catacamas Catacamas 3613975 +HN.17.1705 Caridad Caridad 3614096 +HN.12.1204 Cane Cane 3614219 +HN.13.1303 Candelaria Candelaria 3614239 +HN.15.1502 Campamento Campamento 3614321 +HN.10.1002 Camasca Camasca 3614329 +HN.05.0402 Cabañas Cabanas 3614539 +HN.12.1203 Cabañas Cabanas 3614540 +HN.09.0902 Brus Laguna Brus Laguna 3614664 +HN.14.1402 Belén Gualcho Belen Gualcho 3614798 +HN.13.1302 Belén Belen 3614802 +HN.03.0202 Balfate Balfate 3614905 +HN.16.1604 Azacualpa Azacualpa 3614991 +HN.16.1603 Atima Atima 3615029 +HN.18.1802 Arenal Arenal 3615092 +HN.17.1704 Aramecina Aramecina 3615116 +HN.16.1602 Arada Arada 3615127 +HN.02.0602 Apacilagua Apacilagua 3615162 +HN.17.1703 Amapala Amapala 3615214 +HN.08.0802 Alubarén Alubaren 3615227 +HN.17.1702 Alianza Alianza 3615252 +HN.07.0702 Alauca Alauca 3615267 +HN.04.0302 Ajuterique Ajuterique 3615280 +HN.12.1202 Aguanqueterique Aguanqueterique 3615353 +HN.06.0512 La Lima La Lima 7910435 +HN.06.0506 Puerto Cortés Puerto Cortes 7910436 +HN.10.1017 San Francisco de Opalaca San Francisco de Opalaca 8062432 +HN.13.1328 San Marcos de Caiquin San Marcos de Caiquin 8062433 +HN.15.1523 Patuca Patuca 8062434 +HN.09.0904 Juan Francisco Bulnes Juan Francisco Bulnes 8062435 +HN.09.0905 Villeda Morales Villeda Morales 8062436 +HN.09.0903 Ahuas Ahuas 8062437 +HN.16.1628 Nueva Frontera Nueva Frontera 8062438 +HN.16.1627 Las Vegas Las Vegas 8062439 +HN.08.0828 Vallecillo Vallecillo 8062440 +HN.07.0719 Trojes Trojes 8062441 +HN.04.0320 Las Lajas Las Lajas 8062442 +HN.01.0108 Arizona Arizona 8062522 +HN.03.0210 Bonito Oriental Bonito Oriental 8062523 +HN.04.0321 Taulabé Taulabe 8062524 +HR.18.3186293 Grad Županja Grad Zupanja 3186293 +HR.07.3186405 Grad Zlatar Grad Zlatar 3186405 +HR.20.3186602 Grad Sveti Ivan Zelina Grad Sveti Ivan Zelina 3186602 +HR.20.3186780 Grad Zaprešić Grad Zapresic 3186780 +HR.07.3186983 Grad Zabok Grad Zabok 3186983 +HR.18.3187046 Grad Vukovar Grad Vukovar 3187046 +HR.15.3187229 Grad Vrgorac Grad Vrgorac 3187229 +HR.14.3187231 Općina Gvozd Opcina Gvozd 3187231 +HR.12.3187256 Grad Vrbovsko Grad Vrbovsko 3187256 +HR.20.3187264 Grad Vrbovec Grad Vrbovec 3187264 +HR.05.3187450 Općina Vojnić Opcina Vojnic 3187450 +HR.15.3187684 Town of Vis Town of Vis 3187684 +HR.17.3187693 Grad Virovitica Grad Virovitica 3187693 +HR.18.3187718 Grad Vinkovci Grad Vinkovci 3187718 +HR.20.3188243 Grad Velika Gorica Grad Velika Gorica 3188243 +HR.16.3188382 Grad Varaždin Grad Varazdin 3188382 +HR.10.3188394 Grad Valpovo Grad Valpovo 3188394 +HR.15.3188762 Grad Trogir Grad Trogir 3188762 +HR.15.3190259 Grad Split Grad Split 3190259 +HR.05.3190522 Slunj Slunj 3190522 +HR.02.3190585 Grad Slavonski Brod Grad Slavonski Brod 3190585 +HR.11.3190588 Grad Požega Grad Pozega 3190588 +HR.14.3190812 Grad Sisak Grad Sisak 3190812 +HR.15.3190864 Grad Sinj Grad Sinj 3190864 +HR.13.3190938 Grad Šibenik Grad Sibenik 3190938 +HR.21.3190965 Sesvete Sesvete 3190965 +HR.20.3191315 Grad Samobor Grad Samobor 3191315 +HR.04.3191516 Grad Rovinj Grad Rovinj 3191516 +HR.12.3191647 Grad Rijeka Grad Rijeka 3191647 +HR.04.3192222 Grad Pula Grad Pula 3192222 +HR.04.3192696 Grad Poreč Grad Porec 3192696 +HR.17.3192931 Grad Slatina Grad Slatina 3192931 +HR.03.3193146 Grad Ploče Grad Ploce 3193146 +HR.14.3193419 Grad Petrinja Grad Petrinja 3193419 +HR.04.3193560 Grad Pazin Grad Pazin 3193560 +HR.11.3193705 Grad Pakrac Grad Pakrac 3193705 +HR.05.3193753 Grad Ozalj Grad Ozalj 3193753 +HR.10.3193934 Grad Osijek Grad Osijek 3193934 +HR.17.3194063 Grad Orahovica Grad Orahovica 3194063 +HR.12.3194097 Grad Opatija Grad Opatija 3194097 +HR.15.3194113 Grad Omiš Grad Omis 3194113 +HR.05.3194182 Grad Ogulin Grad Ogulin 3194182 +HR.14.3194318 Grad Novska Grad Novska 3194318 +HR.16.3194366 Grad Novi Marof Grad Novi Marof 3194366 +HR.02.3194448 Grad Nova Gradiška Grad Nova Gradiska 3194448 +HR.10.3194580 Grad Našice Grad Nasice 3194580 +HR.15.3195888 Town of Makarska Town of Makarska 3195888 +HR.16.3196119 Grad Ludbreg Grad Ludbreg 3196119 +HR.03.3196753 Općina Lastovo Opcina Lastovo 3196753 +HR.04.3196833 Grad Labin Grad Labin 3196833 +HR.14.3196862 Grad Kutina Grad Kutina 3196862 +HR.12.3197207 Grad Krk Grad Krk 3197207 +HR.06.3197228 Grad Križevci Grad Krizevci 3197228 +HR.07.3197366 Grad Krapina Grad Krapina 3197366 +HR.14.3197593 Grad Hrvatska Kostajnica Grad Hrvatska Kostajnica 3197593 +HR.03.3197709 Grad Korčula Grad Korcula 3197709 +HR.06.3197726 Grad Koprivnica Grad Koprivnica 3197726 +HR.07.3198102 Grad Klanjec Grad Klanjec 3198102 +HR.05.3198257 Grad Karlovac Grad Karlovac 3198257 +HR.20.3198798 Grad Jastrebarsko Grad Jastrebarsko 3198798 +HR.20.3199068 Grad Ivanić-Grad Grad Ivanic-Grad 3199068 +HR.16.3199075 Grad Ivanec Grad Ivanec 3199075 +HR.15.3199110 Grad Imotski Grad Imotski 3199110 +HR.15.3199178 Grad Hvar Grad Hvar 3199178 +HR.01.3199514 Grad Grubišno Polje Grad Grubisno Polje 3199514 +HR.14.3200597 Grad Glina Grad Glina 3200597 +HR.01.3200709 Grad Garešnica Grad Garesnica 3200709 +HR.14.3200915 Općina Dvor Opcina Dvor 3200915 +HR.06.3200960 Grad Đurđevac Grad GJurgevac 3200960 +HR.20.3201007 Grad Dugo Selo Grad Dugo Selo 3201007 +HR.05.3201029 Grad Duga Resa Grad Duga Resa 3201029 +HR.13.3201161 Grad Drniš Grad Drnis 3201161 +HR.10.3201431 Grad Donji Miholjac Grad Donji Miholjac 3201431 +HR.07.3201620 Grad Donja Stubica Grad Donja Stubica 3201620 +HR.12.3202102 Grad Delnice Grad Delnice 3202102 +HR.01.3202183 Grad Daruvar Grad Daruvar 3202183 +HR.10.3202219 Grad Đakovo Grad GJakovo 3202219 +HR.12.3202506 Grad Crikvenica Grad Crikvenica 3202506 +HR.01.3202819 Grad Čazma Grad Cazma 3202819 +HR.09.3202887 Grad Čakovec Grad Cakovec 3202887 +HR.12.3202931 Grad Čabar Grad Cabar 3202931 +HR.04.3202941 Grad Buzet Grad Buzet 3202941 +HR.04.3203088 Grad Buje Grad Buje 3203088 +HR.15.3203595 Grad Supetar Grad Supetar 3203595 +HR.01.3203981 Grad Bjelovar Grad Bjelovar 3203981 +HR.19.3204122 Grad Biograd na Moru Grad Biograd na Moru 3204122 +HR.10.3204319 Grad Beli Manastir Grad Beli Manastir 3204319 +HR.03.7577034 Grad Dubrovnik Grad Dubrovnik 7577034 +HR.20.8260123 Općina Dubrava Opcina Dubrava 8260123 +HR.21.8531816 Donji grad Donji grad 8531816 +HR.21.8531817 Gornji grad – Medveščak Gornji grad - Medvescak 8531817 +HR.21.8531820 Trnje Trnje 8531820 +HR.21.8531822 Maksimir Maksimir 8531822 +HR.21.8531823 Peščenica – Žitnjak Pescenica - Zitnjak 8531823 +HR.21.8531824 Novi Zagreb – istok Novi Zagreb - istok 8531824 +HR.21.8531825 Novi Zagreb - zapad Novi Zagreb - zapad 8531825 +HR.21.8531826 Trešnjevka – sjever Tresnjevka - sjever 8531826 +HR.21.8531827 Trešnjevka – jug Tresnjevka - jug 8531827 +HR.21.8531828 Črnomerec Crnomerec 8531828 +HR.21.8531829 Gornja Dubrava Gornja Dubrava 8531829 +HR.21.8531830 Donja Dubrava Donja Dubrava 8531830 +HR.21.8531831 Stenjevec Stenjevec 8531831 +HR.21.8531832 Podsused - Vrapče Podsused - Vrapce 8531832 +HR.21.8531833 Podsljeme Podsljeme 8531833 +HR.21.8531834 Brezovica Brezovica 8531834 +HR.13.9076750 Rogoznica Općina Rogoznica Opcina 9076750 +HR.15.9076752 Dugi Rat Općina Dugi Rat Opcina 9076752 +HR.19.9077071 Novigrad Općina Novigrad Opcina 9077071 +HR.20.11048980 Bedenica Bedenica 11048980 +HR.20.11048981 Općina Brckovljani Opcina Brckovljani 11048981 +HR.20.11048982 Općina Brdovec Opcina Brdovec 11048982 +HR.20.11048983 Farkaševac Farkasevac 11048983 +HR.20.11048984 Dubravica Dubravica 11048984 +HR.20.11048985 Gradec Gradec 11048985 +HR.20.11048986 Jakovlje Jakovlje 11048986 +HR.20.11048987 Klinča Sela Klinca Sela 11048987 +HR.20.11048989 Općina Kloštar Ivanić Opcina Klostar Ivanic 11048989 +HR.20.11048992 Krašić Krasic 11048992 +HR.20.11048993 Općina Kravarsko Opcina Kravarsko 11048993 +HR.20.11048994 Križ Kriz 11048994 +HR.20.11048995 Općina Luka Opcina Luka 11048995 +HR.20.11048997 Marija Gorica Marija Gorica 11048997 +HR.20.11048998 Općina Orle Opcina Orle 11048998 +HR.20.11048999 Pisarovina Pisarovina 11048999 +HR.20.11049000 Općina Pokupsko Opcina Pokupsko 11049000 +HR.20.11049001 Preseka Preseka 11049001 +HR.20.11049002 Pušća Pusca 11049002 +HR.20.11049003 Rakovec Rakovec 11049003 +HR.20.11049004 Općina Rugvica Opcina Rugvica 11049004 +HR.20.11049005 Općina Stupnik Opcina Stupnik 11049005 +HR.20.11049006 Žumberak Zumberak 11049006 +HR.07.11049007 Bedekovčina Bedekovcina 11049007 +HR.07.11049008 Budinščina Budinscina 11049008 +HR.07.11049009 Desinić Desinic 11049009 +HR.07.11049010 Gornja Stubica Gornja Stubica 11049010 +HR.07.11049011 Hrašćina Hrascina 11049011 +HR.07.11049012 Hum na Sutli Hum na Sutli 11049012 +HR.07.11049013 Jesenje Jesenje 11049013 +HR.07.11049014 Konjščina Konjscina 11049014 +HR.07.11049188 Kraljevec na Sutli Kraljevec na Sutli 11049188 +HR.07.11049189 Krapinske Toplice Krapinske Toplice 11049189 +HR.07.11049190 Kumrovec Kumrovec 11049190 +HR.07.11049191 Lobor Lobor 11049191 +HR.07.11049192 Mače Mace 11049192 +HR.07.11049193 Mihovljan Mihovljan 11049193 +HR.07.11049194 Novi Golubovec Novi Golubovec 11049194 +HR.07.11049195 Petrovsko Petrovsko 11049195 +HR.07.11049212 Radoboj Radoboj 11049212 +HR.07.11049213 Sveti Križ Začretje Sveti Kriz Zacretje 11049213 +HR.07.11049214 Stubičke Toplice Stubicke Toplice 11049214 +HR.07.11049218 Tuhelj Tuhelj 11049218 +HR.07.11049219 Veliko Trgovišće Veliko Trgovisce 11049219 +HR.07.11049220 Zagorska Sela Zagorska Sela 11049220 +HR.07.11049222 Zlatar Bistrica Zlatar Bistrica 11049222 +HR.14.11049225 Općina Donji Kukuruzari Opcina Donji Kukuruzari 11049225 +HR.14.11049226 Hrvatska Dubica Hrvatska Dubica 11049226 +HR.14.11049227 Općina Jasenovac Opcina Jasenovac 11049227 +HR.14.11049228 Općina Lekenik Opcina Lekenik 11049228 +HR.14.11049229 Lipovljani Lipovljani 11049229 +HR.14.11049230 Općina Majur Opcina Majur 11049230 +HR.14.11049231 Općina Martinska Ves Opcina Martinska Ves 11049231 +HR.14.11049232 Popovača Popovaca 11049232 +HR.14.11049233 Općina Sunja Opcina Sunja 11049233 +HR.14.11049234 Općina Topusko Opcina Topusko 11049234 +HR.14.11049235 Općina Velika Ludina Opcina Velika Ludina 11049235 +HR.05.11049266 Barilović Barilovic 11049266 +HR.05.11049267 Općina Bosiljevo Opcina Bosiljevo 11049267 +HR.05.11049268 Cetingrad Cetingrad 11049268 +HR.05.11049269 Draganić Draganic 11049269 +HR.05.11049270 Općina Generalski Stol Opcina Generalski Stol 11049270 +HR.05.11049271 Općina Josipdol Opcina Josipdol 11049271 +HR.05.11049272 Kamanje Kamanje 11049272 +HR.05.11049273 Krnjak Krnjak 11049273 +HR.05.11049275 Lasinja Lasinja 11049275 +HR.05.11049276 Netretić Netretic 11049276 +HR.05.11049277 Općina Plaški Opcina Plaski 11049277 +HR.05.11049278 Rakovica Rakovica 11049278 +HR.05.11049279 Ribnik Ribnik 11049279 +HR.05.11049280 Saborsko Saborsko 11049280 +HR.05.11049281 Općina Tounj Opcina Tounj 11049281 +HR.05.11049283 Žakanje Zakanje 11049283 +HR.08.11049284 Brinje Brinje 11049284 +HR.08.11049285 Donji Lapac Donji Lapac 11049285 +HR.08.11049286 Gospić Gospic 11049286 +HR.08.11049287 Karlobag Karlobag 11049287 +HR.08.11049288 Lovinac Lovinac 11049288 +HR.08.11049289 Novalja Novalja 11049289 +HR.08.11049290 Otočac Otocac 11049290 +HR.08.11049291 Perušić Perusic 11049291 +HR.08.11049292 Plitvička Jezera Plitvicka Jezera 11049292 +HR.08.11049293 Senj Senj 11049293 +HR.08.11049294 Udbina Udbina 11049294 +HR.08.11049295 Općina Vrhovine Opcina Vrhovine 11049295 +HR.16.11049296 Bednja Bednja 11049296 +HR.16.11049297 Beretinec Beretinec 11049297 +HR.16.11049298 Breznica Breznica 11049298 +HR.16.11049299 Breznički Hum Breznicki Hum 11049299 +HR.16.11049300 Cestica Cestica 11049300 +HR.16.11049301 Donja Voća Donja Voca 11049301 +HR.16.11049302 Gornji Kneginec Gornji Kneginec 11049302 +HR.16.11049303 Općina Jalžabet Opcina Jalzabet 11049303 +HR.16.11049306 Klenovnik Klenovnik 11049306 +HR.16.11049307 Općina Ljubešćica Opcina Ljubescica 11049307 +HR.16.11049308 Lepoglava Lepoglava 11049308 +HR.16.11049309 Mali Bukovec Mali Bukovec 11049309 +HR.16.11049310 Općina Martijanec Opcina Martijanec 11049310 +HR.16.11049311 Maruševec Marusevec 11049311 +HR.16.11049312 Petrijanec Petrijanec 11049312 +HR.16.11049313 Sračinec Sracinec 11049313 +HR.16.11049314 Sveti Ilija Sveti Ilija 11049314 +HR.16.11049315 Općina Trnovec Bartolovečki Opcina Trnovec Bartolovecki 11049315 +HR.16.11049316 Grad Varaždinske Toplice Grad Varazdinske Toplice 11049316 +HR.16.11049317 Veliki Bukovec Veliki Bukovec 11049317 +HR.16.11049318 Vidovec Vidovec 11049318 +HR.16.11049320 Vinica Vinica 11049320 +HR.16.11049321 Visoko Visoko 11049321 +HR.06.11049322 Drnje Drnje 11049322 +HR.06.11049323 Ferdinandovac Ferdinandovac 11049323 +HR.06.11049324 Gola Gola 11049324 +HR.06.11049326 Gornja Rijeka Gornja Rijeka 11049326 +HR.06.11049369 Hlebine Hlebine 11049369 +HR.06.11049370 Kalinovac Kalinovac 11049370 +HR.06.11049372 Općina Kalnik Opcina Kalnik 11049372 +HR.06.11049373 Kloštar Podravski Klostar Podravski 11049373 +HR.06.11049374 Koprivnički Bregi Koprivnicki Bregi 11049374 +HR.06.11049375 Koprivnički Ivanec Koprivnicki Ivanec 11049375 +HR.06.11049376 Općina Legrad Opcina Legrad 11049376 +HR.06.11049377 Molve Molve 11049377 +HR.06.11049378 Novigrad Podravski Novigrad Podravski 11049378 +HR.06.11049380 Novo Virje Novo Virje 11049380 +HR.06.11049381 Peteranec Peteranec 11049381 +HR.06.11049383 Podravske Sesvete Podravske Sesvete 11049383 +HR.06.11049389 Općina Rasinja Opcina Rasinja 11049389 +HR.06.11049391 Općina Sokolovac Opcina Sokolovac 11049391 +HR.06.11049393 Sveti Ivan Žabno Sveti Ivan Zabno 11049393 +HR.06.11049395 Općina Sveti Petar Orehovec Opcina Sveti Petar Orehovec 11049395 +HR.06.11049397 Virje Virje 11049397 +HR.01.11049398 Berek Berek 11049398 +HR.01.11049399 Dežanovac Dezanovac 11049399 +HR.01.11049403 Hercegovac Hercegovac 11049403 +HR.01.11049406 Ivanska Ivanska 11049406 +HR.01.11049413 Kapela Kapela 11049413 +HR.01.11049414 Končanica Koncanica 11049414 +HR.01.11049415 Nova Rača Nova Raca 11049415 +HR.01.11049416 Rovišće Rovisce 11049416 +HR.01.11049417 Severin Severin 11049417 +HR.01.11049418 Sirač Sirac 11049418 +HR.01.11049419 Šandrovac Sandrovac 11049419 +HR.01.11049420 Štefanje Stefanje 11049420 +HR.01.11049421 Velika Pisanica Velika Pisanica 11049421 +HR.01.11049422 Velika Trnovitica Velika Trnovitica 11049422 +HR.01.11049424 Veliki Grđevac Veliki Grgevac 11049424 +HR.01.11049426 Veliko Trojstvo Veliko Trojstvo 11049426 +HR.01.11049428 Zrinski Topolovac Zrinski Topolovac 11049428 +HR.12.11049429 Bakar Bakar 11049429 +HR.12.11049430 Baška Baska 11049430 +HR.12.11049431 Brod Moravice Brod Moravice 11049431 +HR.12.11049432 Čavle Cavle 11049432 +HR.12.11049433 Dobrinj Dobrinj 11049433 +HR.12.11049434 Fužine Fuzine 11049434 +HR.12.11049435 Jelenje Jelenje 11049435 +HR.12.11049436 Kastav Kastav 11049436 +HR.12.11049437 Klana Klana 11049437 +HR.12.11049438 Kostrena Kostrena 11049438 +HR.12.11049439 Lokve Lokve 11049439 +HR.12.11049440 Lopar Lopar 11049440 +HR.12.11049441 Lovran Lovran 11049441 +HR.12.11049442 Mali Lošinj Mali Losinj 11049442 +HR.12.11049443 Matulji Matulji 11049443 +HR.12.11049445 Mošćenička Draga Moscenicka Draga 11049445 +HR.12.11049446 Mrkopalj Mrkopalj 11049446 +HR.12.11049447 Novi Vinodolski Novi Vinodolski 11049447 +HR.12.11049448 Omišalj Omisalj 11049448 +HR.12.11049449 Punat Punat 11049449 +HR.12.11049450 Rab Rab 11049450 +HR.12.11049451 Ravna Gora Ravna Gora 11049451 +HR.12.11049452 Skrad Skrad 11049452 +HR.12.11049453 Viškovo Viskovo 11049453 +HR.12.11049454 Vrbnik Vrbnik 11049454 +HR.17.11049455 Crnac Crnac 11049455 +HR.17.11049456 Čačinci Cacinci 11049456 +HR.17.11049457 Čađavica Cagavica 11049457 +HR.17.11049459 Gradina Gradina 11049459 +HR.17.11049462 Lukač Lukac 11049462 +HR.17.11049464 Mikleuš Mikleus 11049464 +HR.17.11049465 Nova Bukovica Nova Bukovica 11049465 +HR.17.11049466 Pitomača Pitomaca 11049466 +HR.17.11049467 Sopje Sopje 11049467 +HR.17.11049468 Suhopolje Suhopolje 11049468 +HR.17.11049469 Špišić Bukovica Spisic Bukovica 11049469 +HR.17.11049470 Voćin Vocin 11049470 +HR.17.11049471 Zdenci Zdenci 11049471 +HR.11.11049472 Brestovac Brestovac 11049472 +HR.11.11049473 Čaglin Caglin 11049473 +HR.11.11049474 Jakšić Jaksic 11049474 +HR.11.11049475 Kaptol Kaptol 11049475 +HR.11.11049476 Kutjevo Kutjevo 11049476 +HR.11.11049477 Lipik Lipik 11049477 +HR.11.11049478 Pleternica Pleternica 11049478 +HR.11.11049479 Velika Velika 11049479 +HR.02.11049480 Bebrina Bebrina 11049480 +HR.02.11049481 Brodski Stupnik Brodski Stupnik 11049481 +HR.02.11049482 Bukovlje Bukovlje 11049482 +HR.02.11049489 Cernik Cernik 11049489 +HR.02.11049490 Davor Davor 11049490 +HR.02.11049491 Donji Andrijevci Donji Andrijevci 11049491 +HR.02.11049492 Dragalić Dragalic 11049492 +HR.02.11049493 Garčin Garcin 11049493 +HR.02.11049494 Gornja Vrba Gornja Vrba 11049494 +HR.02.11049495 Gornji Bogićevci Gornji Bogicevci 11049495 +HR.02.11049496 Gundinci Gundinci 11049496 +HR.02.11049497 Klakar Klakar 11049497 +HR.02.11049498 Nova Kapela Nova Kapela 11049498 +HR.02.11049499 Okučani Okucani 11049499 +HR.02.11049500 Oprisavci Oprisavci 11049500 +HR.02.11049501 Općina Oriovac Opcina Oriovac 11049501 +HR.02.11049502 Podcrkavlje Podcrkavlje 11049502 +HR.02.11049503 Rešetari Resetari 11049503 +HR.02.11049504 Sibinj Sibinj 11049504 +HR.02.11049505 Sikirevci Sikirevci 11049505 +HR.02.11049506 Slavonski Šamac Slavonski Samac 11049506 +HR.02.11049507 Općina Stara Gradiška Opcina Stara Gradiska 11049507 +HR.02.11049508 Staro Petrovo Selo Staro Petrovo Selo 11049508 +HR.02.11049509 Velika Kopanica Velika Kopanica 11049509 +HR.02.11049510 Vrbje Vrbje 11049510 +HR.02.11049511 Općina Vrpolje Opcina Vrpolje 11049511 +HR.19.11049512 Benkovac Benkovac 11049512 +HR.19.11049513 Bibinje Bibinje 11049513 +HR.19.11049514 Galovac Galovac 11049514 +HR.19.11054319 Općina Gračac Opcina Gracac 11054319 +HR.19.11054321 Jasenice Jasenice 11054321 +HR.19.11054322 Kali Kali 11054322 +HR.19.11054323 Kolan Kolan 11054323 +HR.19.11054325 Kukljica Kukljica 11054325 +HR.19.11054326 Lišane Ostrovičke Lisane Ostrovicke 11054326 +HR.19.11054327 Nin Nin 11054327 +HR.19.11054328 Obrovac Obrovac 11054328 +HR.19.11054329 Pag Pag 11054329 +HR.19.11054332 Pakoštane Pakostane 11054332 +HR.19.11054333 Pašman Pasman 11054333 +HR.19.11054335 Polača Polaca 11054335 +HR.19.11054336 Poličnik Policnik 11054336 +HR.19.11054372 Posedarje Posedarje 11054372 +HR.19.11054373 Povljana Povljana 11054373 +HR.19.11054374 Preko Preko 11054374 +HR.19.11054375 Privlaka Privlaka 11054375 +HR.19.11054376 Ražanac Razanac 11054376 +HR.19.11054377 Sali Sali 11054377 +HR.19.11054378 Stankovci Stankovci 11054378 +HR.19.11054379 Starigrad Starigrad 11054379 +HR.19.11054380 Sukošan Sukosan 11054380 +HR.19.11054381 Sveti Filip i Jakov Sveti Filip i Jakov 11054381 +HR.19.11054383 Škabrnja Skabrnja 11054383 +HR.19.11054384 Tkon Tkon 11054384 +HR.19.11054386 Vir Vir 11054386 +HR.19.11054387 Vrsi Vrsi 11054387 +HR.19.11054389 Zemunik Donji Zemunik Donji 11054389 +HR.10.11054390 Antunovac Antunovac 11054390 +HR.10.11054391 Belišće Belisce 11054391 +HR.10.11054392 Bilje Bilje 11054392 +HR.10.11054393 Bizovac Bizovac 11054393 +HR.10.11054394 Općina Čeminac Opcina Ceminac 11054394 +HR.10.11054395 Općina Čepin Opcina Cepin 11054395 +HR.10.11054454 Općina Darda Opcina Darda 11054454 +HR.10.11054455 Donja Motičina Donja Moticina 11054455 +HR.10.11054456 Draž Draz 11054456 +HR.10.11054458 Drenje Drenje 11054458 +HR.10.11054461 Erdut Erdut 11054461 +HR.10.11054464 Ernestinovo Ernestinovo 11054464 +HR.10.11054465 Feričanci Fericanci 11054465 +HR.10.11054467 Gorjani Gorjani 11054467 +HR.10.11054468 Jagodnjak Jagodnjak 11054468 +HR.10.11054469 Kneževi Vinogradi Knezevi Vinogradi 11054469 +HR.10.11054470 Koška Koska 11054470 +HR.10.11054471 Levanjska Varoš Levanjska Varos 11054471 +HR.10.11054472 Magadenovac Magadenovac 11054472 +HR.10.11054473 Marijanci Marijanci 11054473 +HR.10.11054474 Petlovac Petlovac 11054474 +HR.10.11054475 Petrijevci Petrijevci 11054475 +HR.10.11054476 Podgorač Podgorac 11054476 +HR.10.11054477 Podravska Moslavina Podravska Moslavina 11054477 +HR.10.11054478 Popovac Popovac 11054478 +HR.10.11054479 Punitovci Punitovci 11054479 +HR.10.11054480 Semeljci Semeljci 11054480 +HR.10.11054481 Općina Strizivojna Opcina Strizivojna 11054481 +HR.10.11054482 Šodolovci Sodolovci 11054482 +HR.10.11054483 Trnava Trnava 11054483 +HR.10.11054484 Viljevo Viljevo 11054484 +HR.10.11054485 Viškovci Viskovci 11054485 +HR.10.11054486 Vladislavci Vladislavci 11054486 +HR.10.11054488 Vuka Vuka 11054488 +HR.03.11054489 Blato Blato 11054489 +HR.13.11054512 Biskupija Biskupija 11054512 +HR.13.11054513 Civljane Civljane 11054513 +HR.13.11054514 Kijevo Kijevo 11054514 +HR.13.11054515 Kistanje Kistanje 11054515 +HR.13.11054516 Knin Knin 11054516 +HR.13.11054517 Pirovac Pirovac 11054517 +HR.13.11054518 Murter-Kornati Murter-Kornati 11054518 +HR.13.11054519 Primošten Primosten 11054519 +HR.13.11054520 Ružić Ruzic 11054520 +HR.13.11054521 Skradin Skradin 11054521 +HR.13.11054522 Tisno Tisno 11054522 +HR.13.11054523 Tribunj Tribunj 11054523 +HR.13.11054524 Unešić Unesic 11054524 +HR.13.11054525 Vodice Vodice 11054525 +HR.18.11054526 Andrijaševci Andrijasevci 11054526 +HR.18.11054527 Babina Greda Babina Greda 11054527 +HR.18.11054529 Bogdanovci Bogdanovci 11054529 +HR.18.11054530 Općina Borovo Opcina Borovo 11054530 +HR.18.11054531 Bošnjaci Bosnjaci 11054531 +HR.18.11054533 Cerna Cerna 11054533 +HR.18.11054534 Drenovci Drenovci 11054534 +HR.18.11054535 Gradište Gradiste 11054535 +HR.18.11054536 Gunja Gunja 11054536 +HR.18.11054537 Ilok Ilok 11054537 +HR.18.11054538 Ivankovo Ivankovo 11054538 +HR.18.11054539 Jarmina Jarmina 11054539 +HR.18.11054540 Lovas Lovas 11054540 +HR.18.11054541 Markušica Markusica 11054541 +HR.18.11054542 Negoslavci Negoslavci 11054542 +HR.18.11054543 Nijemci Nijemci 11054543 +HR.18.11054545 Nuštar Nustar 11054545 +HR.18.11054546 Stari Jankovci Stari Jankovci 11054546 +HR.18.11054547 Stari Mikanovci Stari Mikanovci 11054547 +HR.18.11054549 Štitar Stitar 11054549 +HR.18.11054550 Tompojevci Tompojevci 11054550 +HR.18.11054551 Tordinci Tordinci 11054551 +HR.18.11054552 Tovarnik Tovarnik 11054552 +HR.18.11054553 Trpinja Trpinja 11054553 +HR.18.11054554 Vođinci Voginci 11054554 +HR.18.11054556 Vrbanja Vrbanja 11054556 +HR.15.11054557 Baška Voda Baska Voda 11054557 +HR.15.11054558 Bol Bol 11054558 +HR.15.11054559 Brela Brela 11054559 +HR.15.11054560 Cista Provo Cista Provo 11054560 +HR.15.11054601 Dicmo Dicmo 11054601 +HR.15.11054602 Dugopolje Dugopolje 11054602 +HR.15.11054603 Gradac Gradac 11054603 +HR.15.11054604 Hrvace Hrvace 11054604 +HR.15.11054605 Jelsa Jelsa 11054605 +HR.15.11054606 Kaštela Kastela 11054606 +HR.15.11054607 Klis Klis 11054607 +HR.15.11054608 Town of Komiža Town of Komiza 11054608 +HR.15.11054609 Lećevica Lecevica 11054609 +HR.15.11054610 Lokvičići Lokvicici 11054610 +HR.15.11054611 Lovreć Lovrec 11054611 +HR.15.11054612 Marina Marina 11054612 +HR.15.11054613 Milna Milna 11054613 +HR.15.11054614 Muć Muc 11054614 +HR.15.11054615 Nerežišća Nerezisca 11054615 +HR.15.11054616 Okrug Okrug 11054616 +HR.15.11054617 Podbablje Podbablje 11054617 +HR.15.11054618 Municipality of Podgora Municipality of Podgora 11054618 +HR.15.11054619 Podstrana Podstrana 11054619 +HR.15.11054620 Postira Postira 11054620 +HR.15.11054621 Prgomet Prgomet 11054621 +HR.15.11054622 Primorski Dolac Primorski Dolac 11054622 +HR.15.11054623 Proložac Prolozac 11054623 +HR.15.11054624 Pučišća Pucisca 11054624 +HR.15.11054625 Runovići Runovici 11054625 +HR.15.11054627 Seget Seget 11054627 +HR.15.11054631 Selca Selca 11054631 +HR.15.11054720 Solin Solin 11054720 +HR.15.11054721 Stari Grad Stari Grad 11054721 +HR.15.11054722 Sućuraj Sucuraj 11054722 +HR.15.11054727 Sutivan Sutivan 11054727 +HR.15.11054733 Šestanovac Sestanovac 11054733 +HR.15.11054737 Šolta Solta 11054737 +HR.15.11054739 Trilj Trilj 11054739 +HR.15.11054740 Tučepi Tucepi 11054740 +HR.15.11054741 Vrlika Vrlika 11054741 +HR.15.11054742 Zadvarje Zadvarje 11054742 +HR.15.11054743 Zagvozd Zagvozd 11054743 +HR.15.11054744 Zmijavci Zmijavci 11054744 +HR.04.11054745 Bale-Valle Bale-Valle 11054745 +HR.04.11054746 Barban Barban 11054746 +HR.04.11054747 Brtonigla-Verteneglio Brtonigla-Verteneglio 11054747 +HR.04.11054749 Cerovlje Cerovlje 11054749 +HR.04.11054750 Fažana-Fasana Fazana-Fasana 11054750 +HR.04.11054751 Funtana-Fontane Funtana-Fontane 11054751 +HR.04.11054790 Gračišće Gracisce 11054790 +HR.04.11054800 Grožnjan-Grisignana Groznjan-Grisignana 11054800 +HR.04.11054801 Općina Kanfanar Opcina Kanfanar 11054801 +HR.04.11054804 Karojba Karojba 11054804 +HR.04.11054805 Kršan Krsan 11054805 +HR.04.11054806 Ližnjan-Lisignano Liznjan-Lisignano 11054806 +HR.04.11054807 Općina Lupoglav Opcina Lupoglav 11054807 +HR.04.11054808 Marčana Marcana 11054808 +HR.04.11054809 Medulin Medulin 11054809 +HR.04.11054810 Motovun-Montona Motovun-Montona 11054810 +HR.04.11054811 Novigrad-Cittanova Novigrad-Cittanova 11054811 +HR.04.11054812 Oprtalj-Portole Oprtalj-Portole 11054812 +HR.04.11054813 Pićan Pican 11054813 +HR.04.11054816 Raša Rasa 11054816 +HR.04.11054818 Sveti Lovreč Sveti Lovrec 11054818 +HR.04.11054819 Sveti Petar u Šumi Sveti Petar u Sumi 11054819 +HR.04.11054820 Svetvinčenat Svetvincenat 11054820 +HR.04.11054821 Tinjan Tinjan 11054821 +HR.04.11054822 Umag-Umago Umag-Umago 11054822 +HR.04.11054824 Višnjan-Visignano Visnjan-Visignano 11054824 +HR.04.11054825 Vižinada-Visinada Vizinada-Visinada 11054825 +HR.04.11054827 Vodnjan-Dignano Vodnjan-Dignano 11054827 +HR.04.11054828 Vrsar-Orsera Vrsar-Orsera 11054828 +HR.04.11054829 Žminj Zminj 11054829 +HR.09.11054830 Općina Belica Opcina Belica 11054830 +HR.09.11054832 Općina Dekanovec Opcina Dekanovec 11054832 +HR.09.11054834 Općina Domašinec Opcina Domasinec 11054834 +HR.09.11054835 Donja Dubrava Donja Dubrava 11054835 +HR.09.11054836 Općina Donji Kraljevec Opcina Donji Kraljevec 11054836 +HR.09.11054837 Općina Donji Vidovec Opcina Donji Vidovec 11054837 +HR.09.11054838 Općina Goričan Opcina Gorican 11054838 +HR.09.11054839 Općina Gornji Mihaljevec Opcina Gornji Mihaljevec 11054839 +HR.09.11054840 Općina Kotoriba Opcina Kotoriba 11054840 +HR.09.11054845 Općina Mala Subotica Opcina Mala Subotica 11054845 +HR.09.11054846 Grad Mursko Središće Grad Mursko Sredisce 11054846 +HR.09.11054847 Općina Nedelišće Opcina Nedelisce 11054847 +HR.09.11054848 Općina Orehovica Opcina Orehovica 11054848 +HR.09.11054849 Općina Podturen Opcina Podturen 11054849 +HR.09.11054850 Grad Prelog Grad Prelog 11054850 +HR.09.11054852 Općina Pribislavec Opcina Pribislavec 11054852 +HR.09.11054853 Općina Selnica Opcina Selnica 11054853 +HR.09.11054879 Općina Strahoninec Opcina Strahoninec 11054879 +HR.09.11054880 Općina Sveta Marija Opcina Sveta Marija 11054880 +HR.09.11054883 Sveti Juraj na Bregu Sveti Juraj na Bregu 11054883 +HR.09.11054884 Općina Sveti Martin na Muri Opcina Sveti Martin na Muri 11054884 +HR.09.11054885 Općina Šenkovec Opcina Senkovec 11054885 +HR.09.11054886 Općina Štrigova Opcina Strigova 11054886 +HR.09.11054887 Općina Vratišinec Opcina Vratisinec 11054887 +HR.20.11054888 Bistra Bistra 11054888 +HR.20.11054889 Sveta Nedelja Sveta Nedelja 11054889 +HR.07.11054890 Marija Bistrica Marija Bistrica 11054890 +HR.07.11054895 Oroslavje Oroslavje 11054895 +HR.07.11054900 Pregrada Pregrada 11054900 +HR.12.11054902 Cres Cres 11054902 +HR.12.11054903 Kraljevica Kraljevica 11054903 +HR.04.11054952 Kaštelir-Labinci Kastelir-Labinci 11054952 +HR.15.11054954 Otok Otok 11054954 +HR.18.11054955 Otok Otok 11054955 +HR.13.11054956 Bilice Bilice 11054956 +HR.03.11054957 Župa dubrovačka Zupa dubrovacka 11054957 +HR.03.11054958 Zažablje Zazablje 11054958 +HR.03.11054959 Vela Luka Vela Luka 11054959 +HR.03.11054960 Trpanj Trpanj 11054960 +HR.03.11054961 Općina Ston Opcina Ston 11054961 +HR.03.11054962 Smokvica Smokvica 11054962 +HR.03.11054963 Slivno Slivno 11054963 +HR.03.11054964 Pojezerje Pojezerje 11054964 +HR.03.11054966 Općina Orebić Opcina Orebic 11054966 +HR.03.11054967 Opuzen Opuzen 11054967 +HR.03.11054968 Općina Mljet Opcina Mljet 11054968 +HR.03.11054969 Metković Metkovic 11054969 +HR.03.11054970 Lumbarda Lumbarda 11054970 +HR.03.11054971 Kula Norinska Kula Norinska 11054971 +HR.03.11054972 Općina Konavle Opcina Konavle 11054972 +HR.03.11054973 Općina Janjina Opcina Janjina 11054973 +HR.03.11055009 Dubrovačko primorje Dubrovacko primorje 11055009 +HR.19.11055010 Zadar Zadar 11055010 +HR.07.11055011 Đurmanec GJurmanec 11055011 +HR.16.11055013 Sveti Đurđ Sveti GJurg 11055013 +HR.06.11055014 Đelekovec GJelekovec 11055014 +HR.01.11055019 Đulovac GJulovac 11055019 +HR.10.11055020 Đurđenovac GJurgenovac 11055020 +HR.10.11055021 Satnica Đakovačka Satnica GJakovacka 11055021 +HR.13.11055022 Ervenik Ervenik 11055022 +HR.13.11055025 Promina Promina 11055025 +HR.18.11072232 Privlaka Privlaka 11072232 +HR.04.11072234 Sveta Nedelja Sveta Nedelja 11072234 +HR.12.11072235 Vinodolska općina Vinodolska opcina 11072235 +HR.12.11072236 Malinska-Dubašnica Malinska-Dubasnica 11072236 +HR.04.11072413 Tar-Vabriga-Torre Abrega Tar-Vabriga-Torre Abrega 11072413 +HR.04.11129787 Općina Lanišće Opcina Lanisce 11129787 +HT.10.3716114 Arrondissement de Vallières Arrondissement de Vallieres 3716114 +HT.10.3716223 Arrondissement du Trou du Nord Arrondissement du Trou du Nord 3716223 +HT.09.3717545 Sen Rafayèl Sen Rafayel 3717545 +HT.06.3717563 Arrondissement de Marmelade Arrondissement de Marmelade 3717563 +HT.06.3717587 Arrondissement de Saint-Marc Arrondissement de Saint-Marc 3717587 +HT.03.3717599 Arrondissement de Saint-Louis du Nord Arrondissement de Saint-Louis du Nord 3717599 +HT.12.3718404 Arrondissement de Port-Salut Arrondissement de Port-Salut 3718404 +HT.03.3718419 Arrondissement de Port-de-Paix Arrondissement de Port-de-Paix 3718419 +HT.11.3718425 Arrondissement de Port-au-Prince Arrondissement de Port-au-Prince 3718425 +HT.09.3718665 Arrondissement de Plaisance Arrondissement de Plaisance 3718665 +HT.10.3719435 Wanament Wanament 3719435 +HT.03.3720764 Mòl Sen Nikola Mol Sen Nikola 3720764 +HT.07.3720809 Arrondissement de Mirebalais Arrondissement de Mirebalais 3720809 +HT.15.3720823 Arrondissement de Miragoâne Arrondissement de Miragoane 3720823 +HT.09.3722122 Lenbe Lenbe 3722122 +HT.11.3722285 Leyogàn Leyogan 3722285 +HT.07.3722578 Arrondissement de Lascahobas Arrondissement de Lascahobas 3722578 +HT.11.3723019 Lagonav Lagonav 3723019 +HT.14.3723592 Jeremi Jeremi 3723592 +HT.13.3723778 Arrondissement de Jacmel Arrondissement de Jacmel 3723778 +HT.07.3723840 Arrondissement de Hinche Arrondissement de Hinche 3723840 +HT.06.3724144 Arrondissement de Gros Morne Arrondissement de Gros Morne 3724144 +HT.09.3724438 Grann Rivyè di Nò Grann Rivye di No 3724438 +HT.06.3724695 Gonayiv Gonayiv 3724695 +HT.10.3725169 Fòlibète Folibete 3725169 +HT.06.3726539 Arrondissement de Dessalines Arrondissement de Dessalines 3726539 +HT.11.3727134 Arrondissement de Croix des Bouquets Arrondissement de Croix des Bouquets 3727134 +HT.12.3727295 Koto Koto 3727295 +HT.14.3727381 Arrondissement de Corail Arrondissement de Corail 3727381 +HT.12.3727900 Chadonyè Chadonye 3727900 +HT.07.3728053 Arrondissement de Cerca la Source Arrondissement de Cerca la Source 3728053 +HT.12.3728096 Arrondissement des Cayes Arrondissement des Cayes 3728096 +HT.09.3728473 Okap Okap 3728473 +HT.09.3729454 Oboy Oboy 3729454 +HT.13.3730361 Belans Belans 3730361 +HT.15.3730801 Arrondissement de Baradères Arrondissement de Baraderes 3730801 +HT.13.3730910 Arrondissement de Bainet Arrondissement de Bainet 3730910 +HT.11.3731086 Arcahaie Arcahaie 3731086 +HT.12.3731094 Arrondissement d'Aquin Arrondissement d'Aquin 3731094 +HT.14.3731116 Ansdeno Ansdeno 3731116 +HT.15.3731122 Ansavo Ansavo 3731122 +HT.09.3731232 Arrondissement de l'Acul du Nord Arrondissement de l'Acul du Nord 3731232 +HU.09.091 Soproni Járás Soproni Jaras 9644140 +HU.09.088 Kapuvári Járás Kapuvari Jaras 9644148 +HU.09.086 Csornai Járás Csornai Jaras 9644149 +HU.09.089 Mosonmagyaróvári járás Mosonmagyarovari jaras 9644150 +HU.09.087 Győri Járás Gyori Jaras 9644151 +HU.09.092 Téti Járás Teti Jaras 9644152 +HU.09.090 Pannonhalmi Járás Pannonhalmi Jaras 9644153 +HU.22.178 Kőszegi Járás Koszegi Jaras 9644154 +HU.22.181 Szombathelyi Járás Szombathelyi Jaras 9644155 +HU.22.180 Szentgotthárdi Járás Szentgotthardi Jaras 9644156 +HU.22.177 Körmendi Járás Koermendi Jaras 9644157 +HU.22.182 Vasvári Járás Vasvari Jaras 9644158 +HU.22.179 Sárvári Járás Sarvari Jaras 9644159 +HU.22.176 Celldömölki Járás Celldoemoelki Jaras 9644160 +HU.24.197 Zalaegerszegi Járás Zalaegerszegi Jaras 9644167 +HU.24.194 Lenti Járás Lenti Jaras 9644168 +HU.24.195 Letenyei Járás Letenyei Jaras 9644169 +HU.24.198 Zalaszentgróti Járás Zalaszentgroti Jaras 9644170 +HU.24.193 Keszthelyi Járás Keszthelyi Jaras 9644171 +HU.24.196 Nagykanizsai Járás Nagykanizsai Jaras 9644172 +HU.17.140 Barcsi Járás Barcsi Jaras 9644177 +HU.17.145 Nagyatádi Járás Nagyatadi Jaras 9644178 +HU.17.141 Csurgói Járás Csurgoi Jaras 9644179 +HU.17.143 Kaposvári Járás Kaposvari Jaras 9644180 +HU.17.144 Marcali Járás Marcali Jaras 9644181 +HU.17.142 Fonyódi Járás Fonyodi Jaras 9644182 +HU.17.146 Siófoki Járás Siofoki Jaras 9644187 +HU.17.147 Tabi Járás Tabi Jaras 9644188 +HU.02.031 Siklósi Járás Siklosi Jaras 9644189 +HU.02.028 Pécsi Járás Pecsi Jaras 9644190 +HU.02.027 Mohácsi Járás Mohacsi Jaras 9644191 +HU.02.024 Bólyi Járás Bolyi Jaras 9644192 +HU.02.029 Pécsváradi Járás Pecsvaradi Jaras 9644193 +HU.02.026 Komlói Járás Komloi Jaras 9644194 +HU.02.025 Hegyháti Járás Hegyhati Jaras 9644195 +HU.02.030 Sellyei Járás Sellyei Jaras 9644260 +HU.02.033 Szigetvári Járás Szigetvari Jaras 9644261 +HU.02.032 Szentlőrinci Járás Szentlorinci Jaras 9644262 +HU.01.035 Bajai Járás Bajai Jaras 9644263 +HU.01.034 Bácsalmási Járás Bacsalmasi Jaras 9644264 +HU.01.036 Jánoshalmai Járás Janoshalmai Jaras 9644265 +HU.01.041 Kiskunhalasi Járás Kiskunhalasi Jaras 9644266 +HU.01.042 Kiskunmajsai Járás Kiskunmajsai Jaras 9644267 +HU.01.037 Kalocsai Járás Kalocsai Jaras 9644268 +HU.01.039 Kiskőrösi Járás Kiskoroesi Jaras 9644269 +HU.01.043 Kunszentmiklósi Járás Kunszentmiklosi Jaras 9644270 +HU.01.038 Kecskeméti Járás Kecskemeti Jaras 9644271 +HU.01.044 Tiszakécskei Járás Tiszakecskei Jaras 9644272 +HU.01.040 Kiskunfélegyházi Járás Kiskunfelegyhazi Jaras 9644273 +HU.06.074 Mórahalmi Járás Morahalmi Jaras 9644274 +HU.06.075 Szegedi Járás Szegedi Jaras 9644275 +HU.06.073 Makói Járás Makoi Jaras 9644276 +HU.06.072 Kisteleki Járás Kisteleki Jaras 9644277 +HU.06.071 Hódmezővásárhelyi Járás Hodmezovasarhelyi Jaras 9644278 +HU.06.070 Csongrádi Járás Csongradi Jaras 9644279 +HU.06.076 Szentesi Járás Szentesi Jaras 9644280 +HU.03.053 Szeghalmi Járás Szeghalmi Jaras 9644281 +HU.03.051 Sarkadi Járás Sarkadi Jaras 9644282 +HU.03.048 Gyulai Járás Gyulai Jaras 9644283 +HU.03.049 Mezőkovácsházai Járás Mezokovacshazai Jaras 9644284 +HU.03.050 Orosházi járás Oroshazi jaras 9644285 +HU.03.052 Szarvasi Járás Szarvasi Jaras 9644286 +HU.03.045 Békési Járás Bekesi Jaras 9644287 +HU.03.046 Békéscsabai Járás Bekescsabai Jaras 9644288 +HU.03.047 Gyomaendrődi Járás Gyomaendrodi Jaras 9644289 +HU.10.098 Hajdúhadházi Járás Hajduhadhazi Jaras 9644291 +HU.10.095 Debreceni Járás Debreceni Jaras 9644292 +HU.10.102 Püspökladányi Járás Puespoekladanyi Jaras 9644293 +HU.10.094 Berettyóújfalui Járás Berettyoujfalui Jaras 9644294 +HU.10.100 Hadjúszoboszlói Járás Hadjuszoboszloi Jaras 9644295 +HU.10.093 Balmazújvárosi Járás Balmazujvarosi Jaras 9644296 +HU.10.097 Hajdúböszörményi Járás Hajduboeszoermenyi Jaras 9644297 +HU.10.096 Derecskei Járás Derecskei Jaras 9644298 +HU.10.099 Hajdúnánási Járás Hajdunanasi Jaras 9644299 +HU.10.101 Nyíradonyi Járás Nyiradonyi Jaras 9644300 +HU.18.158 Tiszavasvári Járás Tiszavasvari Jaras 9644302 +HU.18.157 Nyíregyházi Járás Nyiregyhazi Jaras 9644303 +HU.18.155 Nagykállói Járás Nagykalloi Jaras 9644304 +HU.18.156 Nyírbátori Járás Nyirbatori Jaras 9644305 +HU.18.154 Mátészalkai Járás Mateszalkai Jaras 9644306 +HU.18.148 Baktalórántházai Járás Baktaloranthazai Jaras 9644307 +HU.18.152 Kemecsei Járás Kemecsei Jaras 9644308 +HU.18.153 Kisvárdai Járás Kisvardai Jaras 9644309 +HU.18.160 Záhonyi Járás Zahonyi Jaras 9644310 +HU.18.159 Vásárosnaményi Járás Vasarosnamenyi Jaras 9644311 +HU.18.150 Fehérgyarmati Járás Fehergyarmati Jaras 9644312 +HU.18.149 Csengeri Járás Csengeri Jaras 9644313 +HU.18.151 Ibrányi Járás Ibranyi Jaras 9644314 +HU.04.054 Cigándi Járás Cigandi Jaras 9644316 +HU.04.055 Edelényi Járás Edelenyi Jaras 9644317 +HU.04.056 Encsi Járás Encsi Jaras 9644318 +HU.04.057 Gönci Járás Goenci Jaras 9644320 +HU.04.058 Kazincbarcikai Járás Kazincbarcikai Jaras 9644321 +HU.04.059 Mezőcsáti Járás Mezocsati Jaras 9644322 +HU.04.060 Mezőkövesdi Járás Mezokoevesdi Jaras 9644323 +HU.04.061 Miskolci Járás Miskolci Jaras 9644324 +HU.04.062 Ózdi Járás Ozdi Jaras 9644325 +HU.04.063 Putnoki Járás Putnoki Jaras 9644326 +HU.04.064 Sárospataki Járás Sarospataki Jaras 9644327 +HU.04.065 Sátoraljaújhelyi járás Satoraljaujhelyi jaras 9644328 +HU.04.066 Szerencsi Járás Szerencsi Jaras 9644329 +HU.04.067 Szikszói Járás Szikszoi Jaras 9644330 +HU.04.068 Tiszaújvárosi Járás Tiszaujvarosi Jaras 9644331 +HU.04.069 Tokaji Járás Tokaji Jaras 9644332 +HU.11.103 Bélapátfalvai Járás Belapatfalvai Jaras 9644333 +HU.11.104 Egri járás Egri jaras 9644334 +HU.11.105 Füzesabonyi járás Fuezesabonyi jaras 9644335 +HU.11.106 Gyöngyösi Járás Gyoengyoesi Jaras 9644336 +HU.11.107 Hatvani Járás Hatvani Jaras 9644337 +HU.11.108 Hevesi Járás Hevesi Jaras 9644338 +HU.11.109 Pétervásárai Járás Petervasarai Jaras 9644339 +HU.14.116 Balassagyarmati Járás Balassagyarmati Jaras 9644340 +HU.14.117 Bátonyterenyei Járás Batonyterenyei Jaras 9644341 +HU.14.118 Pásztói Járás Pasztoi Jaras 9644343 +HU.14.119 Rétsági Járás Retsagi Jaras 9644344 +HU.14.120 Salgótarjáni Járás Salgotarjani Jaras 9644345 +HU.14.121 Szécsényi Járás Szecsenyi Jaras 9644346 +HU.16.138 Váci Járás Vaci Jaras 9644347 +HU.16.122 Aszódi Járás Aszodi Jaras 9644348 +HU.16.123 Budakeszi Járás Budakeszi Jaras 9644349 +HU.16.124 Ceglédi Járás Cegledi Jaras 9644350 +HU.16.125 Dabasi Járás Dabasi Jaras 9644351 +HU.16.126 Dunakeszi Járás Dunakeszi Jaras 9644352 +HU.16.127 Érdi Járás Erdi Jaras 9644353 +HU.16.128 Gödöllői Járás Goedoelloi Jaras 9644354 +HU.16.129 Gyáli Járás Gyali Jaras 9644355 +HU.16.130 Monori Járás Monori Jaras 9644356 +HU.16.131 Nagykátai Járás Nagykatai Jaras 9644735 +HU.16.136 Szigetszentmiklósi Járás Szigetszentmiklosi Jaras 9644736 +HU.16.134 Ráckevei Járás Rackevei Jaras 9644737 +HU.16.135 Szentendrei Járás Szentendrei Jaras 9644738 +HU.16.133 Pilisvörösvári Járás Pilisvoeroesvari Jaras 9644739 +HU.16.137 Szobi Járás Szobi Jaras 9644740 +HU.16.139 Vecsési Járás Vecsesi Jaras 9644741 +HU.16.132 Nagykőrösi Járás Nagykoroesi Jaras 9644742 +HU.12.110 Esztergomi Járás Esztergomi Jaras 9644744 +HU.12.115 Tatabányai Járás Tatabanyai Jaras 9644745 +HU.12.114 Tatai Járás Tatai Jaras 9644746 +HU.12.112 Komáromi Járás Komaromi Jaras 9644747 +HU.12.111 Kisbéri Járás Kisberi Jaras 9644748 +HU.12.113 Oroszlányi Járás Oroszlanyi Jaras 9644749 +HU.23.187 Pápai Járás Papai Jaras 9644750 +HU.23.192 Zirci Járás Zirci Jaras 9644751 +HU.23.190 Várpalotai Járás Varpalotai Jaras 9644752 +HU.23.184 Balatonalmádi Járás Balatonalmadi Jaras 9644753 +HU.23.185 Balatonfüredi Járás Balatonfueredi Jaras 9644754 +HU.23.189 Tapolcai Járás Tapolcai Jaras 9644755 +HU.23.188 Sümegi Járás Suemegi Jaras 9644756 +HU.23.183 Ajkai Járás Ajkai Jaras 9644757 +HU.23.186 Devecseri Járás Devecseri Jaras 9644758 +HU.23.191 Veszprémi Járás Veszpremi Jaras 9644759 +HU.08.077 Bicskei Járás Bicskei Jaras 9644763 +HU.08.081 Martonvásári Járás Martonvasari Jaras 9644764 +HU.08.080 Gárdonyi Járás Gardonyi Jaras 9644765 +HU.08.078 Dunaújvárosi Járás Dunaujvarosi Jaras 9644766 +HU.08.085 Székesfehérvári Járás Szekesfehervari Jaras 9644767 +HU.08.084 Sárbogárdi Járás Sarbogardi Jaras 9644768 +HU.08.079 Enyingi Járás Enyingi Jaras 9644770 +HU.08.082 Móri Járás Mori Jaras 9644771 +HU.21.174 Tamási Járás Tamasi Jaras 9644772 +HU.21.171 Dombóvári járás Dombovari jaras 9644773 +HU.21.170 Bonyhádi járás Bonyhadi jaras 9644774 +HU.21.175 Tolnai járás Tolnai jaras 9644775 +HU.21.173 Szekszárdi járás Szekszardi jaras 9644776 +HU.21.172 Paksi járás Paksi jaras 9644777 +HU.20.162 Jászberényi Járás Jaszberenyi Jaras 9644779 +HU.20.161 Jászapáti Járás Jaszapati Jaras 9644780 +HU.20.167 Szolnoki Járás Szolnoki Jaras 9644781 +HU.20.169 Törökszentmiklósi Járás Toeroekszentmiklosi Jaras 9644782 +HU.20.165 Kunszentmártoni Járás Kunszentmartoni Jaras 9644783 +HU.20.166 Mezőtúri Járás Mezoturi Jaras 9644784 +HU.20.163 Karcagi Járás Karcagi Jaras 9644785 +HU.20.168 Tiszafüredi Járás Tiszafueredi Jaras 9644786 +HU.20.164 Kunhegyesi Járás Kunhegyesi Jaras 9644787 +HU.05.002 Budapest II. Budapest II. 12059754 +HU.05.010 Budapest X. Budapest X. 12059755 +HU.05.019 Budapest XIX. Budapest XIX. 12059756 +HU.05.005 Budapest V. Budapest V. 12059757 +HU.05.012 Budapest XII. Budapest XII. 12059758 +HU.05.004 Budapest IV. Budapest IV. 12059759 +HU.05.011 Budapest XI. Budapest XI. 12059760 +HU.05.008 Budapest VIII. Budapest VIII. 12059761 +HU.05.016 Budapest XVI. Budapest XVI. 12059762 +HU.05.003 Budapest III. Budapest III. 12059763 +HU.05.015 Budapest XV. Budapest XV. 12059764 +HU.05.018 Budapest XVIII. Budapest XVIII. 12059765 +HU.05.023 Budapest XXIII. Budapest XXIII. 12059766 +HU.05.022 Budapest XXII. Budapest XXII. 12059767 +HU.05.021 Budapest XXI. Budapest XXI. 12059768 +HU.05.020 Budapest XX. Budapest XX. 12059769 +HU.05.017 Budapest XVII. Budapest XVII. 12059770 +HU.05.001 Budapest I. Budapest I. 12059771 +HU.05.006 Budapest VI. Budapest VI. 12059772 +HU.05.013 Budapest XIII. Budapest XIII. 12059773 +HU.05.014 Budapest XIV. Budapest XIV. 12059774 +HU.05.007 Budapest VII. Budapest VII. 12059775 +HU.05.009 Budapest IX. Budapest IX. 12059776 +ID.26.1274 Kota Tebing Tinggi Kota Tebing Tinggi 1213498 +ID.26.1204 Kabupaten Tapanuli Tengah Kabupaten Tapanuli Tengah 1213518 +ID.26.1203 South Tapanuli Regency South Tapanuli Regency 1213519 +ID.26.1272 Kota Tanjung Balai Kota Tanjung Balai 1213546 +ID.26.1209 Kabupaten Simalungun Kabupaten Simalungun 1213765 +ID.26.1271 Kota Sibolga Kota Sibolga 1213854 +ID.01.1172 Kota Sabang Kota Sabang 1214025 +ID.26.1273 Kota Pematang Siantar Kota Pematang Siantar 1214203 +ID.26.1201 Kabupaten Nias Kabupaten Nias 1214405 +ID.26.1275 Kota Medan Kota Medan 1214519 +ID.26.1213 Kabupaten Langkat Kabupaten Langkat 1214728 +ID.26.1207 Kabupaten Labuhan Batu Kabupaten Labuhan Batu 1214801 +ID.26.1211 Kabupaten Karo Kabupaten Karo 1214929 +ID.26.1212 Kabupaten Deli Serdang Kabupaten Deli Serdang 1215200 +ID.26.1210 Kabupaten Dairi Kabupaten Dairi 1215221 +ID.01.1171 Kota Banda Aceh Kota Banda Aceh 1215501 +ID.26.1208 Kabupaten Asahan Kabupaten Asahan 1215554 +ID.01.1111 Kabupaten Aceh Utara Kabupaten Aceh Utara 1215630 +ID.01.1105 Kabupaten Aceh Timur Kabupaten Aceh Timur 1215631 +ID.01.1104 Kabupaten Aceh Tenggara Kabupaten Aceh Tenggara 1215632 +ID.01.1106 Kabupaten Aceh Tengah Kabupaten Aceh Tengah 1215633 +ID.01.1103 Kabupaten Aceh Selatan Kabupaten Aceh Selatan 1215634 +ID.01.1108 Kabupaten Aceh Besar Kabupaten Aceh Besar 1215635 +ID.01.1107 Kabupaten Aceh Barat Kabupaten Aceh Barat 1215636 +ID.10.3471 Kota Yogyakarta Kota Yogyakarta 1621175 +ID.36.9426 Kabupaten Waropen Kabupaten Waropen 1621238 +ID.07.3312 Kabupaten Wonogiri Kabupaten Wonogiri 1621430 +ID.38.7313 Kabupaten Wajo Kabupaten Wajo 1622267 +ID.38.7371 Kota Makassar Kota Makassar 1622785 +ID.08.3504 Kabupaten Tulungagung Kabupaten Tulungagung 1623079 +ID.08.3523 Kabupaten Tuban Kabupaten Tuban 1623178 +ID.08.3503 Kabupaten Trenggalek Kabupaten Trenggalek 1623250 +ID.18.5305 Kabupaten Timor Tengah Utara Kabupaten Timor Tengah Utara 1623839 +ID.18.5304 Kabupaten Timor Tengah Selatan Kabupaten Timor Tengah Selatan 1623840 +ID.07.3323 Kabupaten Temanggung Kabupaten Temanggung 1624237 +ID.07.3328 Kabupaten Tegal Kabupaten Tegal 1624493 +ID.30.3278 Kota Tasikmalaya Kota Tasikmalaya 1624645 +ID.30.3206 Kabupaten Tasikmalaya Kabupaten Tasikmalaya 1624646 +ID.12.6305 Kabupaten Tapin Kabupaten Tapin 1624750 +ID.15.1871 Kota Bandar Lampung Kota Bandar Lampung 1624916 +ID.33.3603 Kabupaten Tangerang Kabupaten Tangerang 1625083 +ID.38.7318 Kabupaten Tana Toraja Kabupaten Tana Toraja 1625123 +ID.12.6301 Kabupaten Tanah Laut Kabupaten Tanah Laut 1625166 +ID.38.7305 Kabupaten Takalar Kabupaten Takalar 1625545 +ID.02.5102 Kabupaten Tabanan Kabupaten Tabanan 1625707 +ID.12.6309 Kabupaten Tabalong Kabupaten Tabalong 1625714 +ID.07.3372 Kota Surakarta Kota Surakarta 1625811 +ID.08.3578 Kota Surabaya Kota Surabaya 1625820 +ID.30.3211 Kabupaten Sumedang Kabupaten Sumedang 1626102 +ID.18.5302 Kabupaten Sumba Timur Kabupaten Sumba Timur 1626190 +ID.18.5301 Kabupaten Sumba Barat Kabupaten Sumba Barat 1626193 +ID.07.3311 Kabupaten Sukoharjo Kabupaten Sukoharjo 1626271 +ID.30.3272 Kota Sukabumi Kota Sukabumi 1626379 +ID.30.3202 Kabupaten Sukabumi Kabupaten Sukabumi 1626380 +ID.PD.9107 Kabupaten Sorong Kabupaten Sorong 1626541 +ID.24.1372 Kota Solok Kota Solok 1626645 +ID.24.1303 Kabupaten Solok Kabupaten Solok 1626646 +ID.11.6107 Kabupaten Sintang Kabupaten Sintang 1626886 +ID.38.7307 Kabupaten Sinjai Kabupaten Sinjai 1626894 +ID.18.5310 Kabupaten Sikka Kabupaten Sikka 1627182 +ID.08.3515 Kabupaten Sidoarjo Kabupaten Sidoarjo 1627252 +ID.38.7314 Kabupaten Sidenreng Rappang Kabupaten Sidenreng Rappang 1627258 +ID.13.6208 Kabupaten Seruyan Kabupaten Seruyan 1627443 +ID.33.3604 Kabupaten Serang Kabupaten Serang 1627545 +ID.07.3374 Kota Semarang Kota Semarang 1627893 +ID.38.7301 Selayar Islands Regency Selayar Islands Regency 1628015 +ID.24.1373 Kota Sawah Lunto Kota Sawah Lunto 1628471 +ID.05.1503 Kabupaten Sarolangun Kabupaten Sarolangun 1628580 +ID.31.7103 Kabupaten Kepulauan Sangihe Kabupaten Kepulauan Sangihe 1628775 +ID.11.6105 Kabupaten Sanggau Kabupaten Sanggau 1628799 +ID.08.3527 Kabupaten Sampang Kabupaten Sampang 1628896 +ID.11.6101 Kabupaten Sambas Kabupaten Sambas 1628978 +ID.14.6472 Kota Samarinda Kota Samarinda 1629000 +ID.07.3317 Kabupaten Rembang Kabupaten Rembang 1629746 +ID.03.1702 Kabupaten Rejang Lebong Kabupaten Rejang Lebong 1629764 +ID.PD.9108 Kabupaten Raja Ampat Kabupaten Raja Ampat 1630210 +ID.07.3306 Kabupaten Purworejo Kabupaten Purworejo 1630324 +ID.30.3214 Kabupaten Purwakarta Kabupaten Purwakarta 1630340 +ID.08.3574 Kota Probolinggo Kota Probolinggo 1630632 +ID.08.3513 Kabupaten Probolinggo Kabupaten Probolinggo 1630633 +ID.21.7204 Kabupaten Poso Kabupaten Poso 1630720 +ID.11.6171 Kota Pontianak Kota Pontianak 1630787 +ID.11.6104 Kabupaten Mempawah Kabupaten Mempawah 1630788 +ID.08.3502 Kabupaten Ponorogo Kabupaten Ponorogo 1630797 +ID.41.7602 Kabupaten Polewali Mandar Kabupaten Polewali Mandar 1630933 +ID.38.7315 Kabupaten Pinrang Kabupaten Pinrang 1631102 +ID.24.1302 Kabupaten Pesisir Selatan Kabupaten Pesisir Selatan 1631300 +ID.07.3327 Kabupaten Pemalang Kabupaten Pemalang 1631647 +ID.37.1471 Kota Pekanbaru Kota Pekanbaru 1631760 +ID.07.3375 Kota Pekalongan Kota Pekalongan 1631763 +ID.PE.9402 Kabupaten Jayawijaya Kabupaten Jayawijaya 1631789 +ID.24.1376 Kota Payakumbuh Kota Payakumbuh 1631904 +ID.07.3318 Kabupaten Pati Kabupaten Pati 1631990 +ID.08.3575 Kota Pasuruan Kota Pasuruan 1632031 +ID.08.3514 Kabupaten Pasuruan Kabupaten Pasuruan 1632032 +ID.38.7372 Kota Parepare Kota Parepare 1632352 +ID.PT.9410 Kabupaten Paniai Kabupaten Paniai 1632622 +ID.35.1971 Kota Pangkal Pinang Kota Pangkal Pinang 1632653 +ID.38.7309 Kabupaten Pangkajene Dan Kepulauan Kabupaten Pangkajene Dan Kepulauan 1632723 +ID.33.3601 Kabupaten Pandeglang Kabupaten Pandeglang 1632822 +ID.08.3512 Kabupaten Situbondo Kabupaten Situbondo 1632902 +ID.08.3528 Kabupaten Pamekasan Kabupaten Pamekasan 1632977 +ID.21.7271 Kota Palu Kota Palu 1633033 +ID.32.1671 Kota Palembang Kota Palembang 1633069 +ID.13.6271 Kota Palangka Raya Kota Palangka Raya 1633117 +ID.24.1306 Kabupaten Padang Pariaman Kabupaten Padang Pariaman 1633373 +ID.24.1374 Kota Padang Panjang Kota Padang Panjang 1633374 +ID.24.1371 Kota Padang Kota Padang 1633407 +ID.08.3501 Kabupaten Pacitan Kabupaten Pacitan 1633438 +ID.32.1601 Kabupaten Ogan Komering Ulu Kabupaten Ogan Komering Ulu 1633658 +ID.32.1602 Kabupaten Ogan Komering Ilir Kabupaten Ogan Komering Ilir 1633659 +ID.08.3518 Kabupaten Nganjuk Kabupaten Nganjuk 1634130 +ID.18.5312 Kabupaten Ngada Kabupaten Ngada 1634193 +ID.32.1605 Kabupaten Musi Rawas Kabupaten Musi Rawas 1634643 +ID.32.1606 Kabupaten Musi Banyuasin Kabupaten Musi Banyuasin 1634644 +ID.13.6213 Kabupaten Murung Raya Kabupaten Murung Raya 1634654 +ID.22.7402 Kabupaten Muna Kabupaten Muna 1634727 +ID.08.3576 Kota Mojokerto Kota Mojokerto 1635109 +ID.08.3516 Kabupaten Mojokerto Kabupaten Mojokerto 1635110 +ID.PS.9401 Kabupaten Merauke Kabupaten Merauke 1635387 +ID.17.5271 Kota Mataram Kota Mataram 1635881 +ID.38.7308 Kabupaten Maros Kabupaten Maros 1636028 +ID.39.9105 Kabupaten Manokwari Kabupaten Manokwari 1636306 +ID.18.5313 Kabupaten Manggarai Kabupaten Manggarai 1636422 +ID.31.7171 Kota Manado Kota Manado 1636543 +ID.41.7604 Kabupaten Mamuju Kabupaten Mamuju 1636555 +ID.28.8102 Kabupaten Maluku Tenggara Kabupaten Maluku Tenggara 1636625 +ID.08.3573 Kota Malang Kota Malang 1636712 +ID.08.3507 Kabupaten Malang Kabupaten Malang 1636713 +ID.41.7601 Kabupaten Majene Kabupaten Majene 1636805 +ID.30.3210 Kabupaten Majalengka Kabupaten Majalengka 1636815 +ID.07.3371 Kota Magelang Kota Magelang 1636882 +ID.08.3577 Kota Madiun Kota Madiun 1636927 +ID.08.3519 Kabupaten Madiun Kabupaten Madiun 1636929 +ID.08.3508 Kabupaten Lumajang Kabupaten Lumajang 1637089 +ID.17.5203 Kabupaten Lombok Timur Kabupaten Lombok Timur 1637365 +ID.17.5202 Kabupaten Lombok Tengah Kabupaten Lombok Tengah 1637366 +ID.17.5201 Kabupaten Lombok Barat Kabupaten Lombok Barat 1637367 +ID.33.3602 Kabupaten Lebak Kabupaten Lebak 1638238 +ID.15.1806 Kabupaten Lampung Utara Kabupaten Lampung Utara 1638531 +ID.15.1805 Kabupaten Lampung Tengah Kabupaten Lampung Tengah 1638532 +ID.30.3208 Kabupaten Kuningan Kabupaten Kuningan 1639093 +ID.07.3319 Kabupaten Kudus Kabupaten Kudus 1639214 +ID.13.6202 Kabupaten Kotawaringin Timur Kabupaten Kotawaringin Timur 1639475 +ID.13.6201 Kabupaten Kotawaringin Barat Kabupaten Kotawaringin Barat 1639476 +ID.12.6302 Kabupaten Kota Baru Kabupaten Kota Baru 1639532 +ID.22.7404 Kabupaten Kolaka Kabupaten Kolaka 1639753 +ID.02.5105 Kabupaten Klungkung Kabupaten Klungkung 1639849 +ID.07.3310 Kabupaten Klaten Kabupaten Klaten 1639899 +ID.11.6106 Kabupaten Ketapang Kabupaten Ketapang 1640126 +ID.05.1501 Kabupaten Kerinci Kabupaten Kerinci 1640224 +ID.22.7471 Kota Kendari Kota Kendari 1640342 +ID.08.3571 Kota Kediri Kota Kediri 1640656 +ID.08.3506 Kabupaten Kediri Kabupaten Kediri 1640657 +ID.13.6209 Kabupaten Katingan Kabupaten Katingan 1640948 +ID.30.3215 Kabupaten Karawang Kabupaten Karawang 1641133 +ID.11.6108 Kabupaten Kapuas Hulu Kabupaten Kapuas Hulu 1641395 +ID.13.6203 Kabupaten Kapuas Kabupaten Kapuas 1641398 +ID.08.3517 Kabupaten Jombang Kabupaten Jombang 1642413 +ID.07.3320 Kabupaten Jepara Kabupaten Jepara 1642545 +ID.38.7304 Kabupaten Jeneponto Kabupaten Jeneponto 1642569 +ID.02.5101 Kabupaten Jembrana Kabupaten Jembrana 1642584 +ID.08.3509 Kabupaten Jember Kabupaten Jember 1642587 +ID.36.9403 Kabupaten Jayapura Kabupaten Jayapura 1642655 +ID.05.1571 Kota Jambi Kota Jambi 1642857 +ID.04.3175 Kota Administrasi Jakarta Utara Kota Administrasi Jakarta Utara 1642903 +ID.04.3172 Kota Administrasi Jakarta Timur Kota Administrasi Jakarta Timur 1642904 +ID.04.3171 Kota Administrasi Jakarta Selatan Kota Administrasi Jakarta Selatan 1642905 +ID.04.3173 Kota Administrasi Jakarta Pusat Kota Administrasi Jakarta Pusat 1642908 +ID.04.3174 Kota Administrasi Jakarta Barat Kota Administrasi Jakarta Barat 1642909 +ID.30.3212 Kabupaten Indramayu Kabupaten Indramayu 1643077 +ID.37.1402 Kabupaten Indragiri Hulu Kabupaten Indragiri Hulu 1643081 +ID.37.1403 Kabupaten Indragiri Hilir Kabupaten Indragiri Hilir 1643082 +ID.12.6308 Kabupaten Hulu Sungai Utara Kabupaten Hulu Sungai Utara 1643244 +ID.12.6307 Kabupaten Hulu Sungai Tengah Kabupaten Hulu Sungai Tengah 1643245 +ID.12.6306 Kabupaten Hulu Sungai Selatan Kabupaten Hulu Sungai Selatan 1643246 +ID.29.8202 Kabupaten Halmahera Tengah Kabupaten Halmahera Tengah 1643475 +ID.13.6211 Kabupaten Gunung Mas Kabupaten Gunung Mas 1643597 +ID.10.3403 Kabupaten Gunungkidul Kabupaten Gunungkidul 1643604 +ID.07.3315 Kabupaten Grobogan Kabupaten Grobogan 1643768 +ID.38.7306 Kabupaten Gowa Kabupaten Gowa 1643807 +ID.34.7571 Kota Gorontalo Kota Gorontalo 1643836 +ID.02.5104 Kabupaten Gianyar Kabupaten Gianyar 1644098 +ID.30.3205 Kabupaten Garut Kabupaten Garut 1644408 +ID.18.5309 Kabupaten Flores Timur Kabupaten Flores Timur 1644743 +ID.38.7316 Kabupaten Enrekang Kabupaten Enrekang 1644905 +ID.21.7205 Kabupaten Donggala Kabupaten Donggala 1645322 +ID.02.5171 Kota Denpasar Kota Denpasar 1645527 +ID.30.3274 Kota Cirebon Kota Cirebon 1646168 +ID.30.3209 Kabupaten Cirebon Kabupaten Cirebon 1646169 +ID.30.3277 Kota Cimahi Kota Cimahi 1646446 +ID.30.3207 Kabupaten Ciamis Kabupaten Ciamis 1647148 +ID.22.7401 Kabupaten Buton Kabupaten Buton 1647498 +ID.21.7207 Kabupaten Buol Kabupaten Buol 1647571 +ID.38.7302 Kabupaten Bulukumba Kabupaten Bulukumba 1647738 +ID.02.5108 Kabupaten Buleleng Kabupaten Buleleng 1647803 +ID.24.1375 Kota Bukittinggi Kota Bukittinggi 1647865 +ID.07.3329 Kabupaten Brebes Kabupaten Brebes 1648064 +ID.07.3309 Kabupaten Boyolali Kabupaten Boyolali 1648083 +ID.38.7311 Kabupaten Bone Kabupaten Bone 1648256 +ID.31.7101 Kabupaten Bolaang Mongondow Kabupaten Bolaang Mongondow 1648339 +ID.08.3522 Kabupaten Bojonegoro Kabupaten Bojonegoro 1648450 +ID.30.3271 Kota Bogor Kota Bogor 1648470 +ID.30.3201 Kabupaten Bogor Kabupaten Bogor 1648471 +ID.07.3316 Kabupaten Blora Kabupaten Blora 1648567 +ID.08.3572 Kota Blitar Kota Blitar 1648578 +ID.08.3505 Kabupaten Blitar Kabupaten Blitar 1648579 +ID.31.7172 Kota Bitung Kota Bitung 1648633 +ID.26.1276 Kota Binjai Kota Binjai 1648725 +ID.17.5206 Kabupaten Bima Kabupaten Bima 1648758 +ID.14.6405 Kabupaten Berau Kabupaten Berau 1649040 +ID.03.1703 Kabupaten Bengkulu Utara Kabupaten Bengkulu Utara 1649145 +ID.03.1701 Kabupaten Bengkulu Selatan Kabupaten Bengkulu Selatan 1649146 +ID.03.1771 Kota Bengkulu Kota Bengkulu 1649148 +ID.18.5306 Kabupaten Belu Kabupaten Belu 1649264 +ID.35.1902 Kabupaten Belitung Kabupaten Belitung 1649281 +ID.30.3216 Kabupaten Bekasi Kabupaten Bekasi 1649377 +ID.05.1504 Kabupaten Batang Hari Kabupaten Batang Hari 1649863 +ID.07.3325 Kabupaten Batang Kabupaten Batang 1649879 +ID.38.7310 Kabupaten Barru Kabupaten Barru 1649975 +ID.13.6205 Kabupaten Barito Utara Kabupaten Barito Utara 1649989 +ID.13.6212 Kabupaten Barito Timur Kabupaten Barito Timur 1649990 +ID.13.6204 Kabupaten Barito Selatan Kabupaten Barito Selatan 1649991 +ID.12.6304 Kabupaten Barito Kuala Kabupaten Barito Kuala 1649992 +ID.08.3510 Kabupaten Banyuwangi Kabupaten Banyuwangi 1650076 +ID.07.3302 Kabupaten Banyumas Kabupaten Banyumas 1650094 +ID.10.3402 Kabupaten Bantul Kabupaten Bantul 1650117 +ID.38.7303 Kabupaten Bantaeng Kabupaten Bantaeng 1650183 +ID.12.6371 Kota Banjarmasin Kota Banjarmasin 1650211 +ID.12.6372 Kota Banjar Baru Kota Banjar Baru 1650216 +ID.12.6303 Kabupaten Banjar Kabupaten Banjar 1650231 +ID.02.5106 Kabupaten Bangli Kabupaten Bangli 1650263 +ID.08.3526 Kabupaten Bangkalan Kabupaten Bangkalan 1650297 +ID.35.1901 Kabupaten Bangka Kabupaten Bangka 1650314 +ID.30.3204 Kabupaten Bandung Kabupaten Bandung 1650352 +ID.14.6471 Kota Balikpapan Kota Balikpapan 1650526 +ID.02.5103 Kabupaten Badung Kabupaten Badung 1650818 +ID.28.8171 Kota Ambon Kota Ambon 1651530 +ID.18.5307 Kabupaten Alor Kabupaten Alor 1651608 +ID.24.1307 Kabupaten Agam Kabupaten Agam 1651856 +ID.18.5371 Kota Kupang Kota Kupang 2057084 +ID.18.5303 Kabupaten Kupang Kabupaten Kupang 2057086 +ID.07.3308 Kabupaten Magelang Kabupaten Magelang 6199035 +ID.07.3373 Kota Salatiga Kota Salatiga 6257933 +ID.10.3404 Kabupaten Sleman Kabupaten Sleman 6258231 +ID.07.3314 Kabupaten Sragen Kabupaten Sragen 6266177 +ID.07.3305 Kabupaten Kebumen Kabupaten Kebumen 6376498 +ID.07.3304 Kabupaten Banjarnegara Kabupaten Banjarnegara 6380795 +ID.07.3301 Kabupaten Cilacap Kabupaten Cilacap 6384572 +ID.07.3303 Kabupaten Purbalingga Kabupaten Purbalingga 6390578 +ID.07.3307 Kabupaten Wonosobo Kabupaten Wonosobo 6405140 +ID.08.3520 Kabupaten Magetan Kabupaten Magetan 6409167 +ID.08.3521 Kabupaten Ngawi Kabupaten Ngawi 6410477 +ID.07.3322 Kabupaten Semarang Kabupaten Semarang 6410701 +ID.30.3273 Kota Bandung Kota Bandung 6559695 +ID.07.3313 Kabupaten Karanganyar Kabupaten Karanganyar 6560140 +ID.30.3213 Kabupaten Subang Kabupaten Subang 6581948 +ID.30.3203 Kabupaten Cianjur Kabupaten Cianjur 6588980 +ID.30.3275 Kota Bekasi Kota Bekasi 6599302 +ID.39.9101 Kabupaten Fakfak Kabupaten Fakfak 6619356 +ID.31.7105 Kabupaten Minahasa Selatan Kabupaten Minahasa Selatan 6698251 +ID.01.1114 Kabupaten Aceh Tamiang Kabupaten Aceh Tamiang 6701575 +ID.01.1112 Kabupaten Aceh Barat Daya Kabupaten Aceh Barat Daya 6701674 +ID.01.1115 Kabupaten Nagan Raya Kabupaten Nagan Raya 6703019 +ID.01.1101 Kabupaten Simeulue Kabupaten Simeulue 6704825 +ID.01.1116 Kabupaten Aceh Jaya Kabupaten Aceh Jaya 6705241 +ID.01.1117 Kabupaten Bener Meriah Kabupaten Bener Meriah 6712486 +ID.01.1102 Kabupaten Aceh Singkil Kabupaten Aceh Singkil 6713333 +ID.26.1218 Kabupaten Serdang Bedagai Kabupaten Serdang Bedagai 6715130 +ID.01.1174 Kota Lhokseumawe Kota Lhokseumawe 6719204 +ID.37.1407 Kabupaten Rokan Hulu Kabupaten Rokan Hulu 6722476 +ID.37.1406 Kabupaten Kampar Kabupaten Kampar 6724202 +ID.26.1216 Kabupaten Pakpak Bharat Kabupaten Pakpak Bharat 6725176 +ID.26.1205 Kabupaten Tapanuli Utara Kabupaten Tapanuli Utara 6726149 +ID.01.1110 Kabupaten Bireuen Kabupaten Bireuen 6729814 +ID.07.3321 Kabupaten Demak Kabupaten Demak 6739766 +ID.07.3324 Kabupaten Kendal Kabupaten Kendal 6745680 +ID.30.3276 Kota Depok Kota Depok 6751097 +ID.31.7102 Kabupaten Minahasa Kabupaten Minahasa 6755517 +ID.33.3672 Kota Cilegon Kota Cilegon 6758625 +ID.07.3376 Kota Tegal Kota Tegal 6769512 +ID.08.3525 Gresik Regency Gresik Regency 6775904 +ID.07.3326 Kabupaten Pekalongan Kabupaten Pekalongan 6792336 +ID.08.3511 Kabupaten Bondowoso Kabupaten Bondowoso 6829652 +ID.34.7502 Kabupaten Gorontalo Kabupaten Gorontalo 6960133 +ID.38.7317 Kabupaten Luwu Kabupaten Luwu 6965895 +ID.22.7472 Kota Baubau Kota Baubau 6974096 +ID.21.7202 Kabupaten Banggai Kabupaten Banggai 6983688 +ID.17.5207 Kabupaten Sumbawa Barat Kabupaten Sumbawa Barat 6984549 +ID.17.5205 Kabupaten Dompu Kabupaten Dompu 7057508 +ID.38.7312 Kabupaten Soppeng Kabupaten Soppeng 7063566 +ID.02.5107 Kabupaten Karang Asem Kabupaten Karang Asem 7086954 +ID.15.1803 Kabupaten Lampung Selatan Kabupaten Lampung Selatan 7862296 +ID.30.3217 Kabupaten Bandung Barat Kabupaten Bandung Barat 7910336 +ID.05.1509 Kabupaten Bungo Kabupaten Bungo 7910349 +ID.39.9102 Kabupaten Kaimana Kabupaten Kaimana 7910905 +ID.39.9103 Kabupaten Teluk Wondama Kabupaten Teluk Wondama 7910908 +ID.PD.9106 Kabupaten Sorong Selatan Kabupaten Sorong Selatan 7910924 +ID.29.8204 Kabupaten Halmahera Selatan Kabupaten Halmahera Selatan 7910927 +ID.10.3401 Kabupaten Kulon Progo Kabupaten Kulon Progo 7910930 +ID.29.8271 Kota Ternate Kota Ternate 7910935 +ID.36.9471 Kota Jayapura Kota Jayapura 7910936 +ID.PT.9404 Kabupaten Nabire Kabupaten Nabire 7910937 +ID.41.7603 Kabupaten Mamasa Kabupaten Mamasa 7910939 +ID.PE.9417 Kabupaten Pegunungan Bintang Kabupaten Pegunungan Bintang 7910943 +ID.32.1673 Kota Pagar Alam Kota Pagar Alam 7932494 +ID.32.1672 Kota Prabumulih Kota Prabumulih 7932496 +ID.08.3524 Kabupaten Lamongan Kabupaten Lamongan 8080464 +ID.01.1173 Kota Langsa Kota Langsa 8224053 +ID.01.1113 Kabupaten Gayo Lues Kabupaten Gayo Lues 8224054 +ID.01.1109 Kabupaten Pidie Kabupaten Pidie 8224055 +ID.26.1214 Kabupaten Nias Selatan Kabupaten Nias Selatan 8224057 +ID.32.1603 Kabupaten Muara Enim Kabupaten Muara Enim 8521769 +ID.36.9409 Kabupaten Biak Numfor Kabupaten Biak Numfor 8530432 +ID.36.9419 Kabupaten Sarmi Kabupaten Sarmi 8531251 +ID.36.9420 Kabupaten Keerom Kabupaten Keerom 8531252 +ID.08.3529 Kabupaten Sumenep Kabupaten Sumenep 8541464 +ID.24.1304 Kabupaten Sijunjung Kabupaten Sijunjung 8541932 +ID.15.1811 Kabupaten Mesuji Kabupaten Mesuji 8552411 +ID.24.1308 Kabupaten Lima Puluh Kota Kabupaten Lima Puluh Kota 8562628 +ID.01.1118 Kabupaten Pidie Jaya Kabupaten Pidie Jaya 8571637 +ID.01.1175 Kota Subulussalam Kota Subulussalam 8571638 +ID.17.5204 Kabupaten Sumbawa Kabupaten Sumbawa 8594735 +ID.24.1305 Kabupaten Tanah Datar Kabupaten Tanah Datar 8594799 +ID.37.1408 Kabupaten Bengkalis Kabupaten Bengkalis 8597074 +ID.26.1222 Kabupaten Labuhan Batu Selatan Kabupaten Labuhan Batu Selatan 8611929 +ID.42.6502 Kabupaten Bulungan Kabupaten Bulungan 8613240 +ID.42.6571 Kabupaten Tarakan Kabupaten Tarakan 8613334 +ID.42.6501 Kabupaten Malinau Kabupaten Malinau 8613353 +ID.42.6504 Kabupaten Nunukan Kabupaten Nunukan 8613360 +ID.42.6503 Kabupaten Tana Tidung Kabupaten Tana Tidung 8613361 +ID.17.5208 Kabupaten Lombok Utara Kabupaten Lombok Utara 8659092 +ID.17.5272 Kota Bima Kota Bima 8659101 +ID.40.2104 Kabupaten Lingga Kabupaten Lingga 8739779 +ID.11.6103 Kabupaten Landak Kabupaten Landak 8740062 +ID.11.6102 Kabupaten Bengkayang Kabupaten Bengkayang 8740064 +ID.40.2103 Kabupaten Natuna Kabupaten Natuna 8740093 +ID.24.1301 Kabupaten Kepulauan Mentawai Kabupaten Kepulauan Mentawai 8740094 +ID.40.2105 Kabupaten Kepulauan Anambas Kabupaten Kepulauan Anambas 8740095 +ID.13.6210 Kabupaten Pulang Pisau Kabupaten Pulang Pisau 8741175 +ID.40.2102 Kabupaten Bintan Kabupaten Bintan 9034776 +ID.26.1202 Kabupaten Mandailing Natal Kabupaten Mandailing Natal 9161518 +ID.26.1215 Kabupaten Humbang Hasundutan Kabupaten Humbang Hasundutan 9162086 +ID.26.1217 Kabupaten Samosir Kabupaten Samosir 9162842 +ID.24.1309 Kabupaten Pasaman Kabupaten Pasaman 9163115 +ID.24.1312 Kabupaten Pasaman Barat Kabupaten Pasaman Barat 9163116 +ID.37.1401 Kabupaten Kuantan Singingi Kabupaten Kuantan Singingi 9163118 +ID.37.1404 Kabupaten Pelalawan Kabupaten Pelalawan 9163207 +ID.32.1610 Kabupaten Ogan Ilir Kabupaten Ogan Ilir 9163311 +ID.15.1807 Kabupaten Way Kanan Kabupaten Way Kanan 9163828 +ID.15.1808 Kabupaten Tulangbawang Kabupaten Tulangbawang 9164018 +ID.18.5308 Kabupaten Lembata Kabupaten Lembata 9165593 +ID.18.5315 Kabupaten Manggarai Barat Kabupaten Manggarai Barat 9165681 +ID.12.6311 Kabupaten Balangan Kabupaten Balangan 9165684 +ID.34.7504 Kabupaten Bone Bolango Kabupaten Bone Bolango 9165685 +ID.34.7501 Kabupaten Boalemo Kabupaten Boalemo 9165686 +ID.34.7503 Kabupaten Pohuwato Kabupaten Pohuwato 9165687 +ID.21.7209 Tojo Una-Una Regency Tojo Una-Una Regency 9165688 +ID.21.7208 Kabupaten Parigi Moutong Kabupaten Parigi Moutong 9165690 +ID.21.7201 Kabupaten Banggai Kepulauan Kabupaten Banggai Kepulauan 9165691 +ID.21.7203 Morowali Regency Morowali Regency 9165694 +ID.38.7325 Kabupaten Luwu Timur Kabupaten Luwu Timur 9165704 +ID.22.7408 Kabupaten Kolaka Utara Kabupaten Kolaka Utara 9165705 +ID.28.8105 Kabupaten Kepulauan Aru Kabupaten Kepulauan Aru 9165706 +ID.29.8201 Kabupaten Halmahera Barat Kabupaten Halmahera Barat 9165708 +ID.PS.9414 Kabupaten Mappi Kabupaten Mappi 9165710 +ID.PS.9415 Kabupaten Asmat Kabupaten Asmat 9165711 +ID.14.6409 Kabupaten Penajam Paser Utara Kabupaten Penajam Paser Utara 9165729 +ID.26.1206 Kabupaten Toba Samosir Kabupaten Toba Samosir 9165769 +ID.24.1310 Kabupaten Solok Selatan Kabupaten Solok Selatan 9165770 +ID.32.1607 Kabupaten Banyu Asin Kabupaten Banyu Asin 9165775 +ID.15.1804 Kabupaten Lampung Timur Kabupaten Lampung Timur 9165778 +ID.18.5314 Kabupaten Rote Ndao Kabupaten Rote Ndao 9165782 +ID.38.7322 Kabupaten Luwu Utara Kabupaten Luwu Utara 9165788 +ID.29.8205 Kabupaten Halmahera Utara Kabupaten Halmahera Utara 9165798 +ID.18.5311 Kabupaten Ende Kabupaten Ende 9165840 +ID.34.7505 Kabupaten Gorontalo Utara Kabupaten Gorontalo Utara 9165866 +ID.31.7106 Kabupaten Minahasa Utara Kabupaten Minahasa Utara 9165868 +ID.28.8103 Kabupaten Maluku Tengah Kabupaten Maluku Tengah 9165982 +ID.28.8106 Kabupaten Seram Bagian Barat Kabupaten Seram Bagian Barat 9165987 +ID.32.1608 Kabupaten Ogan Komering Ulu Selatan Kabupaten Ogan Komering Ulu Selatan 9165989 +ID.13.6207 Kabupaten Lamandau Kabupaten Lamandau 9165993 +ID.28.8104 Kabupaten Buru Kabupaten Buru 9165994 +ID.29.8206 East Halmahera Regency East Halmahera Regency 9165995 +ID.22.7407 Wakatobi Regency Wakatobi Regency 9165996 +ID.22.7403 Kabupaten Konawe Kabupaten Konawe 9165997 +ID.22.7405 Kabupaten Konawe Selatan Kabupaten Konawe Selatan 9165998 +ID.28.8107 Kabupaten Seram Bagian Timur Kabupaten Seram Bagian Timur 9165999 +ID.PS.9413 Kabupaten Boven Digoel Kabupaten Boven Digoel 9166001 +ID.39.9104 Kabupaten Teluk Bintuni Kabupaten Teluk Bintuni 9166002 +ID.24.1311 Kabupaten Dharmasraya Kabupaten Dharmasraya 9166041 +ID.32.1604 Lahat Regency Lahat Regency 9166049 +ID.32.1609 Kabupaten Ogan Komering Ulu Timur Kabupaten Ogan Komering Ulu Timur 9166051 +ID.15.1801 Kabupaten Lampung Barat Kabupaten Lampung Barat 9166059 +ID.11.6109 Kabupaten Sekadau Kabupaten Sekadau 9166118 +ID.13.6206 Kabupaten Sukamara Kabupaten Sukamara 9166125 +ID.22.7406 Kabupaten Bombana Kabupaten Bombana 9170724 +ID.29.8203 Kabupaten Kepulauan Sula Kabupaten Kepulauan Sula 9172043 +ID.36.9408 Kabupaten Kepulauan Yapen Kabupaten Kepulauan Yapen 9172045 +ID.36.9427 Kabupaten Supiori Kabupaten Supiori 9172047 +ID.PT.9412 Kabupaten Mimika Kabupaten Mimika 9172049 +ID.PT.9411 Kabupaten Puncak Jaya Kabupaten Puncak Jaya 9172050 +ID.12.6310 Kabupaten Tanah Bumbu Kabupaten Tanah Bumbu 9780988 +ID.21.7210 Kabupaten Sigi Kabupaten Sigi 9781856 +ID.05.1505 Kabupaten Muaro Jambi Kabupaten Muaro Jambi 9782270 +ID.35.1905 Kabupaten Bangka Selatan Kabupaten Bangka Selatan 9821904 +ID.35.1904 Kabupaten Bangka Tengah Kabupaten Bangka Tengah 9821905 +ID.35.1903 Kabupaten Bangka Barat Kabupaten Bangka Barat 9821906 +ID.35.1906 Kabupaten Belitung Timur Kabupaten Belitung Timur 9821907 +ID.40.2101 Kabupaten Karimun Kabupaten Karimun 9821909 +ID.26.1220 Kabupaten Padang Lawas Utara Kabupaten Padang Lawas Utara 9821910 +ID.26.1219 Kabupaten Batu Bara Kabupaten Batu Bara 9821911 +ID.26.1221 Kabupaten Padang Lawas Kabupaten Padang Lawas 9821912 +ID.26.1223 Kabupaten Labuhan Batu Utara Kabupaten Labuhan Batu Utara 9821913 +ID.03.1709 Kabupaten Bengkulu Tengah Kabupaten Bengkulu Tengah 9821946 +ID.31.7110 Kabupaten Bolaang Mongondow Selatan Kabupaten Bolaang Mongondow Selatan 9821949 +ID.31.7111 Kabupaten Bolaang Mongondow Timur Kabupaten Bolaang Mongondow Timur 9821950 +ID.31.7107 Kabupaten Bolaang Mongondow Utara Kabupaten Bolaang Mongondow Utara 9821951 +ID.14.6474 Kota Bontang Kota Bontang 9821952 +ID.28.8109 Kabupaten Buru Selatan Kabupaten Buru Selatan 9821953 +ID.22.7409 Kabupaten Buton Utara Kabupaten Buton Utara 9821954 +ID.37.1473 Kota Dumai Kota Dumai 9821955 +ID.PT.9436 Kabupaten Deiyai Kabupaten Deiyai 9821956 +ID.PT.9434 Kabupaten Dogiyai Kabupaten Dogiyai 9821957 +ID.32.1611 Kabupaten Empat Lawang Kabupaten Empat Lawang 9821958 +ID.22.7412 Kabupaten Konawe Kepulauan Kabupaten Konawe Kepulauan 9827965 +ID.41.7606 Kabupaten Mamuju Tengah Kabupaten Mamuju Tengah 9827966 +ID.39.9111 Kabupaten Manokwari Selatan Kabupaten Manokwari Selatan 9827967 +ID.21.7212 Kabupaten Morowali Utara Kabupaten Morowali Utara 9827971 +ID.32.1613 Kabupaten Musi Rawas Utara Kabupaten Musi Rawas Utara 9827972 +ID.30.3218 Kabupaten Pangandaran Kabupaten Pangandaran 9827974 +ID.39.9112 Kabupaten Pegunungan Arfak Kabupaten Pegunungan Arfak 9828026 +ID.32.1612 Kabupaten Penukal Abab Lematang Ilir Kabupaten Penukal Abab Lematang Ilir 9828027 +ID.15.1813 West Pesisir Regency West Pesisir Regency 9828028 +ID.29.8208 Kabupaten Pulau Taliabu Kabupaten Pulau Taliabu 9828029 +ID.03.1704 Kabupaten Kaur Kabupaten Kaur 9828030 +ID.11.6111 Kabupaten Kayong Utara Kabupaten Kayong Utara 9828031 +ID.03.1708 Kabupaten Kepahiang Kabupaten Kepahiang 9828032 +ID.37.1410 Kabupaten Kepulauan Meranti Kabupaten Kepulauan Meranti 9828033 +ID.31.7104 Kabupaten Kepulauan Talaud Kabupaten Kepulauan Talaud 9828034 +ID.22.7410 Kabupaten Konawe Utara Kabupaten Konawe Utara 9828035 +ID.31.7174 Kota Kotamobagu Kota Kotamobagu 9828036 +ID.11.6112 Kabupaten Kubu Raya Kabupaten Kubu Raya 9828037 +ID.14.6402 Kabupaten Kutai Barat Kabupaten Kutai Barat 9828038 +ID.14.6403 Kabupaten Kutai Kartanegara Kabupaten Kutai Kartanegara 9828039 +ID.PE.9430 Kabupaten Lanny Jaya Kabupaten Lanny Jaya 9828040 +ID.03.1707 Kabupaten Lebong Kabupaten Lebong 9828041 +ID.32.1674 Kota Lubuklinggau Kota Lubuklinggau 9828042 +ID.28.8108 Kabupaten Maluku Barat Daya Kabupaten Maluku Barat Daya 9828043 +ID.28.8101 Kabupaten Maluku Tenggara Barat Kabupaten Maluku Tenggara Barat 9828704 +ID.36.9428 Kabupaten Mamberamo Raya Kabupaten Mamberamo Raya 9828781 +ID.PE.9431 Kabupaten Mamberamo Tengah Kabupaten Mamberamo Tengah 9828820 +ID.41.7605 Kabupaten Mamuju Utara Kabupaten Mamuju Utara 9828890 +ID.18.5319 Kabupaten Manggarai Timur Kabupaten Manggarai Timur 9828927 +ID.PD.9110 Kabupaten Maybrat Kabupaten Maybrat 9828956 +ID.11.6110 Kabupaten Melawi Kabupaten Melawi 9828958 +ID.05.1502 Kabupaten Merangin Kabupaten Merangin 9828959 +ID.15.1872 Kota Metro Kota Metro 9828960 +ID.31.7109 Kabupaten Minahasa Tenggara Kabupaten Minahasa Tenggara 9828962 +ID.03.1706 Kabupaten Mukomuko Kabupaten Mukomuko 9828963 +ID.18.5318 Kabupaten Nagekeo Kabupaten Nagekeo 9828965 +ID.PE.9429 Kabupaten Nduga Kabupaten Nduga 9828977 +ID.26.1225 Kabupaten Nias Barat Kabupaten Nias Barat 9828978 +ID.26.1224 Kabupaten Nias Utara Kabupaten Nias Utara 9843567 +ID.26.1277 Kota Padangsidimpuan Kota Padangsidimpuan 9843575 +ID.38.7373 Kota Palopo Kota Palopo 9843582 +ID.24.1377 Kota Pariaman Kota Pariaman 9843591 +ID.14.6401 Kabupaten Paser Kabupaten Paser 9843600 +ID.15.1809 Kabupaten Pesawaran Kabupaten Pesawaran 9843606 +ID.15.1810 Kabupaten Pringsewu Kabupaten Pringsewu 9844898 +ID.29.8207 Kabupaten Pulau Morotai Kabupaten Pulau Morotai 9844899 +ID.37.1409 Kabupaten Rokan Hilir Kabupaten Rokan Hilir 9844900 +ID.37.1405 Kabupaten Siak Kabupaten Siak 9844901 +ID.18.5320 Kabupaten Sabu Raijua Kabupaten Sabu Raijua 9844902 +ID.03.1705 Kabupaten Seluma Kabupaten Seluma 9845356 +ID.33.3673 Kota Serang Kota Serang 9845383 +ID.11.6172 Kota Singkawang Kota Singkawang 9845433 +ID.PD.9171 Kota Sorong Kota Sorong 9845465 +ID.18.5317 Kabupaten Sumba Barat Daya Kabupaten Sumba Barat Daya 9845472 +ID.18.5316 Kabupaten Sumba Tengah Kabupaten Sumba Tengah 9845473 +ID.05.1572 Kota Sungai Penuh Kota Sungai Penuh 9845476 +ID.PD.9109 Kabupaten Tambrauw Kabupaten Tambrauw 9845477 +ID.33.3674 Kota Tangerang Selatan Kota Tangerang Selatan 9845480 +ID.15.1802 Kabupaten Tanggamus Kabupaten Tanggamus 9845482 +ID.05.1507 Kabupaten Tanjung Jabung Barat Kabupaten Tanjung Jabung Barat 9845496 +ID.05.1506 Kabupaten Tanjung Jabung Timur Kabupaten Tanjung Jabung Timur 9845498 +ID.05.1508 Kabupaten Tebo Kabupaten Tebo 9845500 +ID.29.8272 Kota Tidore Kepulauan Kota Tidore Kepulauan 9845501 +ID.PE.9418 Kabupaten Tolikara Kabupaten Tolikara 9846653 +ID.21.7206 Kabupaten Toli-Toli Kabupaten Toli-Toli 9846654 +ID.31.7173 Kota Tomohon Kota Tomohon 9846655 +ID.38.7326 Kabupaten Toraja Utara Kabupaten Toraja Utara 9846656 +ID.28.8172 Kota Tual Kota Tual 9846657 +ID.15.1812 Kabupaten Tulang Bawang Barat Kabupaten Tulang Bawang Barat 9846658 +ID.PE.9416 Kabupaten Yahukimo Kabupaten Yahukimo 9846659 +ID.PE.9432 Kabupaten Yalimo Kabupaten Yalimo 9846662 +ID.26.1278 Kota Gunungsitoli Kota Gunungsitoli 9846663 +ID.PT.9435 Kabupaten Intan Jaya Kabupaten Intan Jaya 9846664 +ID.21.7211 Kabupaten Banggai Laut Kabupaten Banggai Laut 9846665 +ID.22.7411 Kabupaten Kolaka Timur Kabupaten Kolaka Timur 9846666 +ID.18.5321 Kabupaten Malaka Kabupaten Malaka 9846667 +ID.14.6404 Kabupaten Kutai Timur Kabupaten Kutai Timur 9846668 +ID.PT.9433 Kabupaten Puncak Kabupaten Puncak 9846669 +ID.31.7108 Kabupaten Siau Tagulandang Biaro Kabupaten Siau Tagulandang Biaro 9846670 +ID.04.3101 Kabupaten Administrasi Kepulauan Seribu Kabupaten Administrasi Kepulauan Seribu 9849799 +ID.08.3579 Kota Batu Kota Batu 9849812 +ID.14.6411 Kabupaten Mahakam Hulu Kabupaten Mahakam Hulu 9849855 +ID.33.3671 Kota Tangerang Kota Tangerang 9849891 +ID.40.2171 Kota Batam Kota Batam 9849917 +ID.40.2172 Kota Tanjung Pinang Kota Tanjung Pinang 9849940 +ID.30.3279 Kota Banjar Kota Banjar 9855467 +ID.22.7415 Kabupaten Buton Selatan Kabupaten Buton Selatan 10924520 +ID.22.7414 Kabupaten Buton Tengah Kabupaten Buton Tengah 10924541 +ID.22.7413 Kabupaten Muna Barat Kabupaten Muna Barat 10929337 +IE.L.31 Wicklow Wicklow 2960935 +IE.L.30 Wexford Wexford 2960963 +IE.L.29 Westmeath Westmeath 2960972 +IE.M.26 County Tipperary County Tipperary 2961191 +IE.C.25 Sligo Sligo 2961422 +IE.C.24 Roscommon Roscommon 2961731 +IE.L.23 Uíbh Fhailí Uibh Fhaili 2962187 +IE.U.22 County Monaghan County Monaghan 2962567 +IE.L.21 Meath Meath 2962661 +IE.C.20 Mayo County Mayo County 2962666 +IE.L.19 Louth Louth 2962793 +IE.L.18 An Longfort An Longfort 2962839 +IE.C.14 County Leitrim County Leitrim 2962975 +IE.L.15 Laois Laois 2963031 +IE.L.13 Kilkenny Kilkenny 2963397 +IE.L.12 Kildare Kildare 2963435 +IE.M.11 Kerry Kerry 2963517 +IE.C.10 County Galway County Galway 2964179 +IE.U.06 County Donegal County Donegal 2964751 +IE.M.04 County Cork County Cork 2965139 +IE.M.03 Clare Clare 2965479 +IE.U.02 An Cabhán An Cabhan 2965534 +IE.L.01 County Carlow County Carlow 2965767 +IE.L.35 Fingal County Fingal County 6693220 +IE.L.34 Dún Laoghaire-Rathdown Dun Laoghaire-Rathdown 6941716 +IE.L.39 South Dublin South Dublin 7288565 +IE.C.36 Galway City Galway City 7778676 +IE.L.33 Dublin City Dublin City 7778677 +IE.M.32 Cork City Cork City 7778678 +IE.M.42 Limerick City and County Council Limerick City and County Council 11611445 +IE.M.44 County Waterford County Waterford 11611446 +IL.04.294798 H̱efa Hefa 294798 +IL.01.295618 Ashqelon Ashqelon 295618 +IL.03.295719 ‘Akko `Akko 295719 +IL.01.7870269 Gaza Gaza 7870269 +IL.WE.11821182 Mateh Binyamin Regional Council Mateh Binyamin Regional Council 11821182 +IL.01.12046836 Nefat Be’er Sheva‘ Nefat Be'er Sheva` 12046836 +IL.06.12046838 Nefat Yerushalayim Nefat Yerushalayim 12046838 +IL.02.12046845 Nefat Reẖovot Nefat Rehovot 12046845 +IL.02.12046847 Nefat Ramla Nefat Ramla 12046847 +IL.02.12046848 Nefat Petaẖ Tiqvva Nefat Petah Tiqvva 12046848 +IL.02.12046849 Nefat HaSharon Nefat HaSharon 12046849 +IL.05.12046850 Nefat Tel Aviv Nefat Tel Aviv 12046850 +IL.04.12046851 Nefat H̱adera Nefat Hadera 12046851 +IL.03.12046852 Nefat Yizre‘el Nefat Yizre`el 12046852 +IL.03.12046853 Nefat Tsefat Nefat Tsefat 12046853 +IL.03.12046854 Nafat HaGolan Nafat HaGolan 12046854 +IL.03.12046855 Nefat Kinneret Nefat Kinneret 12046855 +IN.20.263 Zunheboto Zunheboto 1252654 +IN.16.510 Yavatmal Yavatmal 1252771 +IN.22.634 Yanam Yanam 1252796 +IN.20.264 Wokha Wokha 1252841 +IN.26.289 West Tripura West Tripura 1252864 +IN.30.250 West Siang West Siang 1252865 +IN.30.246 West Kameng West Kameng 1252869 +IN.02.546 West Godāvari West Godavari 1252873 +IN.29.242 Gyalshing Gyalshing 1252877 +IN.16.504 Wardha Wardha 1252944 +IN.40.540 Warangal Rural Warangal Rural 1252949 +IN.02.544 Vishākhapatnam Vishakhapatnam 1253103 +IN.35.443 Vidisha Vidisha 1253201 +IN.36.197 Vārānasi Varanasi 1253407 +IN.09.491 Valsād Valsad 1253469 +IN.34.220 Vaishāli Vaishali 1253533 +IN.09.486 Vadodara Vadodara 1253574 +IN.39.056 Uttarkāshi Uttarkashi 1253629 +IN.19.563 Uttar Kannada Uttar Kannada 1253630 +IN.30.249 Upper Subansiri Upper Subansiri 1253720 +IN.36.156 Unnāo Unnao 1253748 +IN.35.435 Ujjain Ujjain 1253915 +IN.12.019 Udhampur Udhampur 1253957 +IN.24.130 Udaipur Udaipur 1253989 +IN.19.571 Tumkur Tumkur 1254090 +IN.20.267 Tuensang District Tuensang District 1254132 +IN.24.120 Tonk Tonk 1254242 +IN.25.614 Tiruchirappalli Tiruchirappalli 1254389 +IN.30.254 Tirāp Tirap 1254418 +IN.35.424 Tīkamgarh Tikamgarh 1254535 +IN.09.489 The Dāngs The Dangs 1254616 +IN.25.620 Thanjavur Thanjavur 1254650 +IN.16.517 Thane Thane 1254662 +IN.39.059 Tehri-Garhwāl Tehri-Garhwal 1254807 +IN.37.401 Surguja Surguja 1255347 +IN.09.475 Surendranagar Surendranagar 1255350 +IN.09.492 Sūrat Surat 1255365 +IN.21.374 Sundargarh Sundargarh 1255438 +IN.36.179 Sultānpur Sultanpur 1255497 +IN.12.010 Srīnagar Srinagar 1255639 +IN.02.542 Srīkākulam Srikakulam 1255649 +IN.26.290 South Tripura South Tripura 1255671 +IN.29.243 Namchi Namchi 1255681 +IN.10.076 Sonīpat Sonipat 1255745 +IN.16.526 Solapur Solapur 1255847 +IN.11.031 Solan Solan 1255851 +IN.34.218 Siwān Siwan 1255930 +IN.36.154 Sītāpur Sitapur 1255971 +IN.34.206 Sītāmarhi Sitamarhi 1255984 +IN.10.079 Sirsa Sirsa 1256056 +IN.24.117 Sirohi Sirohi 1256068 +IN.11.032 Sirmaur Sirmaur 1256073 +IN.38.368 Pashchim Singhbhūm Pashchim Singhbhum 1256163 +IN.11.033 Shimla Shimla 1256238 +IN.24.111 Sīkar Sikar 1256321 +IN.35.462 Sidhi Sidhi 1256370 +IN.03.311 Sibsāgar Sibsagar 1256389 +IN.35.423 Shivpurī Shivpuri 1256452 +IN.19.568 Shimoga Shimoga 1256516 +IN.35.436 Shājāpur Shajapur 1256694 +IN.36.152 Shāhjahānpur Shahjahanpur 1256729 +IN.35.460 Shahdol Shahdol 1256740 +IN.35.456 Seonī Seoni 1256827 +IN.35.445 Sehore Sehore 1256914 +IN.24.108 Sawāi Mādhopur Sawai Madhopur 1256950 +IN.35.429 Satna Satna 1257023 +IN.34.219 Sāran Saran 1257248 +IN.23.053 Sangrur Sangrur 1257403 +IN.21.372 Sambalpur Sambalpur 1257544 +IN.34.221 Samastīpur Samastipur 1257552 +IN.25.608 Salem Salem 1257630 +IN.34.214 Saharsa Saharsa 1257805 +IN.36.132 Sahāranpur Saharanpur 1257807 +IN.35.427 Sāgar Sagar 1257852 +IN.09.472 Sabarkantha Sabarkantha 1257922 +IN.23.051 Rupnagar Rupnagar 1257953 +IN.34.234 Rohtās Rohtas 1258074 +IN.10.082 Rohtak Rohtak 1258077 +IN.35.430 Rewa Rewa 1258183 +IN.16.528 Ratnagiri Ratnagiri 1258340 +IN.35.434 Ratlām Ratlam 1258343 +IN.38.364 Rānchī Ranchi 1258527 +IN.36.136 Rāmpur Rampur 1258622 +IN.25.626 Rāmanāthapuram Ramanathapuram 1258741 +IN.37.408 Rāj Nāndgaon Raj Nandgaon 1258832 +IN.09.476 Rājkot Rajkot 1258849 +IN.35.442 Rājgarh Rajgarh 1258878 +IN.12.006 Rājauri Rajauri 1258892 +IN.35.446 Raisen Raisen 1258953 +IN.37.410 Raipur Raipur 1258984 +IN.37.403 Raigarh Raigarh 1259006 +IN.19.559 Raichur Raichur 1259013 +IN.36.158 Rāe Bareli Rae Bareli 1259065 +IN.28.340 Puruliya Puruliya 1259164 +IN.34.211 Purnia Purnia 1259168 +IN.34.204 Pūrba Champāran Purba Champaran 1259186 +IN.25.621 Pudukkottai Pudukkottai 1259298 +IN.36.173 Pratāpgarh Pratapgarh 1259339 +IN.02.549 Prakasam Prakasam 1259346 +IN.22.635 Puducherry Puducherry 1259426 +IN.39.062 Pithorāgarh Pithoragarh 1259504 +IN.36.151 Pīlībhīt Pilibhit 1259687 +IN.20.266 Phek Phek 1259785 +IN.34.230 Patna Patna 1260091 +IN.23.048 Patiala Patiala 1260108 +IN.34.203 Pashchim Champāran Pashchim Champaran 1260208 +IN.16.513 Parbhani Parbhani 1260342 +IN.35.426 Panna Panna 1260455 +IN.09.484 Pānch Mahāls Panch Mahals 1260571 +IN.24.118 Pāli Pali 1260724 +IN.38.358 Palāmu Palamu 1260783 +IN.16.525 Osmanabad Osmanabad 1261013 +IN.26.292 North Tripura North Tripura 1261174 +IN.29.241 Mangan Mangan 1261190 +IN.03.315 Dima Hasao District Dima Hasao District 1261192 +IN.40.533 Nizamabad Nizamabad 1261260 +IN.25.611 Nilgiris Nilgiris 1261391 +IN.01.638 Nicobar Nicobar 1261448 +IN.02.550 Nellore Nellore 1261530 +IN.34.237 Nawāda Nawada 1261632 +IN.35.452 Narsimhapur Narsimhapur 1261755 +IN.16.511 Nanded Nanded 1261978 +IN.40.539 Nalgonda Nalgonda 1262068 +IN.34.229 Nālanda Nalanda 1262081 +IN.39.066 Naini Tāl Naini Tal 1262118 +IN.24.112 Nāgaur Nagaur 1262217 +IN.28.336 Nadia Nadia 1262293 +IN.19.577 Mysore Mysore 1262322 +IN.34.216 Muzaffarpur Muzaffarpur 1262331 +IN.36.133 Muzaffarnagar Muzaffarnagar 1262333 +IN.34.226 Munger Munger 1262483 +IN.35.419 Morena Morena 1262772 +IN.36.135 Morādābād Moradabad 1262802 +IN.20.261 Mon Mon 1262825 +IN.20.262 Mokokchūng Mokokchung 1262844 +IN.36.199 Mirzāpur Mirzapur 1262997 +IN.36.138 Meerut Meerut 1263215 +IN.40.535 Medak Medak 1263231 +IN.21.376 Mayūrbhanj Mayurbhanj 1263245 +IN.36.145 Mathura Mathura 1263366 +IN.19.573 Mandya Mandya 1263815 +IN.35.433 Mandsaur Mandsaur 1263835 +IN.35.454 Mandla Mandla 1263853 +IN.11.027 Mandi Mandi 1263863 +IN.28.332 Māldah Maldah 1264122 +IN.13.592 Malappuram Malappuram 1264155 +IN.36.148 Mainpuri Mainpuri 1264293 +IN.09.471 Mahesāna Mahesana 1264390 +IN.10.084 Mahendragarh Mahendragarh 1264396 +IN.22.636 Mahe Mahe 1264404 +IN.40.538 Mahbūbnagar Mahbubnagar 1264408 +IN.25.623 Madurai Madurai 1264522 +IN.34.207 Madhubani Madhubani 1264556 +IN.23.041 Ludhiana Ludhiana 1264729 +IN.36.157 Lucknow District Lucknow District 1264734 +IN.30.255 Lower Subansiri Lower Subansiri 1264739 +IN.30.259 Lohit District Lohit District 1264818 +IN.36.167 Lalitpur Lalitpur 1265158 +IN.03.307 Lakhimpur Lakhimpur 1265243 +IN.11.025 Lāhul and Spiti Lahul and Spiti 1265292 +IN.41.003 Leh Leh 1265343 +IN.10.072 Kurukshetra Kurukshetra 1265468 +IN.02.552 Kurnool Kurnool 1265492 +IN.11.026 Kulu Kulu 1265710 +IN.02.547 Krishna Krishna 1265869 +IN.13.591 Kozhikode Kozhikode 1265874 +IN.13.597 Kottayam Kottayam 1265912 +IN.24.127 Kota Kota 1266054 +IN.21.398 Koraput Koraput 1266129 +IN.16.530 Kolhapur Kolhapur 1266287 +IN.19.581 Kolar Kolar 1266306 +IN.20.270 Kohīma Kohima 1266367 +IN.19.576 Kodagu Kodagu 1266426 +IN.28.329 Koch Bihār Koch Bihar 1266437 +IN.11.034 Kinnaur Kinnaur 1266519 +IN.36.153 Kheri Kheri 1266768 +IN.09.483 Kheda Kheda 1266810 +IN.18.298 East Khāsi Hills East Khasi Hills 1266857 +IN.40.541 Khammam Khammam 1267077 +IN.21.375 Kendujhar Kendujhar 1267268 +IN.12.007 Kathua Kathua 1267487 +IN.10.074 Karnāl Karnal 1267709 +IN.40.534 Karīmnagar Karimnagar 1267756 +IN.03.314 Kārbi Ānglong Karbi Anglong 1267812 +IN.22.637 Kāraikāl Karaikal 1267888 +IN.23.036 Kapurthala Kapurthala 1267912 +IN.36.164 Kānpur Kanpur 1267997 +IN.25.629 Kanniyakumari Kanniyakumari 1268009 +IN.11.024 Kāngra Kangra 1268085 +IN.03.321 Kāmrūp Kamrup 1268209 +IN.21.395 Kālāhandi Kalahandi 1268508 +IN.09.468 Kutch Kutch 1268731 +IN.09.479 Jūnāgadh Junagadh 1268774 +IN.23.037 Jalandhar Jalandhar 1268783 +IN.24.113 Jodhpur Jodhpur 1268867 +IN.10.077 Jīnd Jind 1268908 +IN.24.103 Jhunjhunūn Jhunjhunun 1268937 +IN.36.166 Jhānsi Jhansi 1269007 +IN.24.129 Jhālāwār Jhalawar 1269028 +IN.35.464 Jhābua Jhabua 1269054 +IN.36.194 Jaunpur Jaunpur 1269136 +IN.09.477 Jāmnagar Jamnagar 1269318 +IN.12.021 Jammu Jammu 1269322 +IN.28.328 Jalpāiguri Jalpaiguri 1269389 +IN.24.116 Jalore Jalore 1269393 +IN.16.499 Jalgaon Jalgaon 1269411 +IN.36.165 Jālaun Jalaun 1269423 +IN.24.114 Jaisalmer Jaisalmer 1269508 +IN.24.110 Jaipur Jaipur 1269519 +IN.18.299 West Jaintia Hills West Jaintia Hills 1269523 +IN.35.451 Jabalpur Jabalpur 1269634 +IN.35.439 Indore Indore 1269744 +IN.13.596 Idukki Idukki 1269812 +IN.40.536 Hyderābād Hyderabad 1269844 +IN.28.338 Hugli Hugli 1269911 +IN.23.038 Hoshiarpur Hoshiarpur 1269938 +IN.35.449 Narmadapuram district Narmadapuram district 1269940 +IN.10.080 Hisār Hisar 1270023 +IN.38.360 Hazārībāg Hazaribag 1270165 +IN.19.574 Hassan Hassan 1270240 +IN.36.155 Hardoi Hardoi 1270371 +IN.28.341 Hāora Haora 1270397 +IN.11.028 Hamīrpur Hamirpur 1270456 +IN.36.168 Hamīrpur Hamirpur 1270457 +IN.35.421 Gwalior Gwalior 1270585 +IN.10.086 Gurgaon Gurgaon 1270644 +IN.23.035 Gurdaspur Gurdaspur 1270648 +IN.02.548 Guntūr Guntur 1270669 +IN.35.458 Guna Guna 1270712 +IN.19.579 Gulbarga Gulbarga 1270753 +IN.16.518 Mumbai Suburban Mumbai Suburban 1270836 +IN.36.188 Gorakhpur Gorakhpur 1270930 +IN.34.217 Gopālganj Gopalganj 1270967 +IN.36.183 Gonda Gonda 1270997 +IN.03.302 Goālpāra Goalpara 1271152 +IN.38.349 Girīdīh Giridih 1271176 +IN.36.195 Ghāzīpur Ghazipur 1271307 +IN.36.140 Ghāziābād Ghaziabad 1271310 +IN.34.236 Gayā Gaya 1271440 +IN.18.294 East Gāro Hills East Garo Hills 1271512 +IN.39.061 Garhwāl Garhwal 1271535 +IN.21.388 Ganjām Ganjam 1271622 +IN.24.099 Gangānagar Ganganagar 1271686 +IN.09.473 Gāndhīnagar Gandhinagar 1271716 +IN.23.043 Firozpur Firozpur 1271884 +IN.36.172 Fatehpur Fatehpur 1271920 +IN.36.159 Farrukhābād Farrukhabad 1271943 +IN.23.045 Faridkot Faridkot 1271950 +IN.36.177 Ayodhya Ayodhya 1271977 +IN.36.161 Etāwah Etawah 1271989 +IN.36.201 Etah Etah 1271993 +IN.13.595 Ernākulam Ernakulam 1272019 +IN.30.251 East Siang East Siang 1272115 +IN.35.466 Khandwa district Khandwa district 1272117 +IN.30.247 East Kameng East Kameng 1272120 +IN.02.545 East Godāvari East Godavari 1272123 +IN.29.244 Gangtok Gangtok 1272129 +IN.37.409 Durg Durg 1272182 +IN.24.124 Dūngarpur Dungarpur 1272203 +IN.52.494 Diu Diu 1272504 +IN.03.310 Dibrugarh Dibrugarh 1272649 +IN.30.257 Dibāng Valley Dibang Valley 1272651 +IN.16.498 Dhule Dhule 1272692 +IN.21.383 Dhenkānāl Dhenkanal 1272781 +IN.19.562 Dharwad Dharwad 1272797 +IN.25.630 Dharmapuri Dharmapuri 1272848 +IN.35.438 Dhār Dhar 1272895 +IN.38.354 Dhānbād Dhanbad 1272980 +IN.35.437 Dewas Dewas 1273067 +IN.36.190 Deoria Deoria 1273196 +IN.35.422 Datia Datia 1273404 +IN.03.325 Darrang Darrang 1273451 +IN.28.327 Darjiling Darjiling 1273468 +IN.34.215 Darbhanga Darbhanga 1273492 +IN.35.428 Damoh Damoh 1273589 +IN.52.495 Daman District Daman District 1273616 +IN.19.575 Dakshina Kannada Dakshina Kannada 1273664 +IN.21.381 Cuttack Cuttack 1273781 +IN.02.551 YSR district YSR district 1273801 +IN.25.632 Coimbatore Coimbatore 1273866 +IN.24.102 Chūru Churu 1273894 +IN.02.554 Chittoor Chittoor 1274034 +IN.24.126 Chittaurgarh Chittaurgarh 1274041 +IN.19.566 Chitradurga Chitradurga 1274057 +IN.19.570 Chikmagalur Chikmagalur 1274221 +IN.35.455 Chhindwāra Chhindwara 1274305 +IN.35.425 Chhatarpur Chhatarpur 1274339 +IN.39.057 Chamoli Chamoli 1274839 +IN.11.023 Chamba Chamba 1274849 +IN.13.589 Kannur Kannur 1274988 +IN.28.342 Kolkata Kolkata 1275005 +IN.03.316 Cāchār Cachar 1275009 +IN.24.121 Būndi Bundi 1275104 +IN.16.500 Buldhana Buldhana 1275118 +IN.36.142 Bulandshahr Bulandshahr 1275121 +IN.36.149 Budaun Budaun 1275164 +IN.28.334 Bīrbhūm Birbhum 1275525 +IN.16.523 Bid Bid 1275540 +IN.11.030 Bilāspur Bilaspur 1275638 +IN.37.406 Bilāspur Bilaspur 1275639 +IN.24.101 Bīkāner Bikaner 1275666 +IN.36.134 Bijnor Bijnor 1275680 +IN.19.557 Bijāpur Bijapur 1275702 +IN.19.558 Bīdar Bidar 1275739 +IN.35.444 Bhopāl Bhopal 1275842 +IN.34.231 Bhojpur Bhojpur 1275871 +IN.10.081 Bhiwani Bhiwani 1275900 +IN.35.420 Bhind Bhind 1275927 +IN.24.122 Bhīlwāra Bhilwara 1275961 +IN.09.481 Bhāvnagar Bhavnagar 1276033 +IN.23.046 Bathinda Bathinda 1276071 +IN.09.488 Bharūch Bharuch 1276101 +IN.24.105 Bharatpur Bharatpur 1276130 +IN.16.506 Bhandara Bhandara 1276192 +IN.34.224 Bhāgalpur Bhagalpur 1276301 +IN.35.447 Betūl Betul 1276391 +IN.19.565 Ballari Ballari 1276510 +IN.19.555 Belgaum Belgaum 1276534 +IN.34.222 Begusarāi Begusarai 1276610 +IN.36.185 Basti Basti 1276737 +IN.37.414 Bastar Bastar 1276739 +IN.24.115 Bārmer Barmer 1276902 +IN.36.150 Bareilly Bareilly 1277014 +IN.28.335 Barddhamān Barddhaman 1277030 +IN.12.008 Bāramūla Baramula 1277086 +IN.36.176 Bāra Banki Bara Banki 1277159 +IN.24.125 Bānswāra Banswara 1277215 +IN.28.339 Bānkurā Bankura 1277265 +IN.19.572 Bangalore Urban Bangalore Urban 1277331 +IN.19.583 Bangalore Rural Bangalore Rural 1277332 +IN.36.170 Bānda Banda 1277400 +IN.09.469 Banās Kāntha Banas Kantha 1277417 +IN.36.193 Ballia Ballia 1277553 +IN.21.377 Bāleshwar Baleshwar 1277600 +IN.21.393 Balāngīr Balangir 1277644 +IN.35.457 Bālāghāt Balaghat 1277662 +IN.36.180 Bahraich Bahraich 1277800 +IN.36.191 Āzamgarh Azamgarh 1278084 +IN.34.235 Aurangābād Aurangabad 1278150 +IN.01.640 South Andaman South Andaman 1278648 +IN.12.014 Anantnāg Anantnag 1278668 +IN.02.553 Anantapur Anantapur 1278673 +IN.23.049 Amritsar Amritsar 1278711 +IN.09.480 Amreli Amreli 1278716 +IN.10.070 Ambāla Ambala 1278861 +IN.24.104 Alwar Alwar 1278947 +IN.39.064 Almora Almora 1278975 +IN.13.598 Alappuzha Alappuzha 1278986 +IN.36.175 Prayagraj Prayagraj 1278995 +IN.36.143 Alīgarh Aligarh 1279020 +IN.16.501 Akola Akola 1279109 +IN.24.119 Ajmer Ajmer 1279160 +IN.09.474 Ahmadābād Ahmadabad 1279234 +IN.36.146 Āgra Agra 1279262 +IN.40.532 Ādilābād Adilabad 1279345 +IN.25.609 Namakkal Namakkal 6640313 +IN.13.590 Wayanad Wayanad 6951502 +IN.13.593 Palakkad district Palakkad district 7289568 +IN.36.181 Shrawasti Shrawasti 7626227 +IN.36.184 Siddharthnagar Siddharthnagar 7626228 +IN.36.189 Kushinagar Kushinagar 7626229 +IN.16.502 Washim Washim 7626531 +IN.16.514 Jalna Jalna 7626532 +IN.16.512 Hingoli Hingoli 7626533 +IN.16.522 Ahmadnagar Ahmadnagar 7626534 +IN.16.507 Gondiya Gondiya 7626535 +IN.16.508 Gadchiroli Gadchiroli 7626536 +IN.16.524 Latur Latur 7626537 +IN.16.529 Sindhudurg Sindhudurg 7626539 +IN.16.520 Raigarh Raigarh 7626540 +IN.16.497 Nandurbar Nandurbar 7626542 +IN.34.208 Supaul Supaul 7626567 +IN.34.213 Madhepura Madhepura 7626568 +IN.34.209 Araria Araria 7626569 +IN.31.283 Aizawl Aizawl 7626588 +IN.31.286 Lunglei Lunglei 7626589 +IN.40.537 Rangareddi Rangareddi 7626856 +IN.02.543 Vizianagaram District Vizianagaram District 7626859 +IN.25.627 Thoothukkudi Thoothukkudi 7627069 +IN.25.615 Perambalur Perambalur 7627071 +IN.25.618 Nagapattinam Nagapattinam 7627073 +IN.03.303 Barpeta Barpeta 7627074 +IN.03.319 Bongaigaon Bongaigaon 7627076 +IN.03.308 Dhemaji Dhemaji 7627077 +IN.03.301 Dhubri Dhubri 7627078 +IN.03.313 Golaghat Golaghat 7627079 +IN.03.318 Hailakandi Hailakandi 7627080 +IN.03.312 Jorhat Jorhat 7627081 +IN.03.317 Karimganj Karimganj 7627082 +IN.03.300 Kokrajhar Kokrajhar 7627083 +IN.03.323 Nalbari Nalbari 7627084 +IN.03.309 Tinsukia Tinsukia 7627085 +IN.37.404 Korba Korba 7627169 +IN.37.412 Dhamtari Dhamtari 7627170 +IN.37.413 Uttar Bastar Kanker Uttar Bastar Kanker 7627172 +IN.38.367 Simdega Simdega 7627173 +IN.38.351 Godda Godda 7627174 +IN.38.362 Dumka Dumka 7627175 +IN.38.359 Latehar Latehar 7627176 +IN.38.356 Lohardaga Lohardaga 7627177 +IN.35.453 Dindori Dindori 7627178 +IN.21.371 Jharsuguda District Jharsuguda District 7627179 +IN.21.390 Kandhamal Kandhamal 7627181 +IN.21.399 Malkangiri Malkangiri 7627182 +IN.21.396 Rayagada Rayagada 7627183 +IN.09.482 Anand Anand 7627221 +IN.34.239 Jehanabad Jehanabad 7627222 +IN.34.232 Buxar Buxar 7627223 +IN.37.405 Janjgir-Champa Janjgir-Champa 7627225 +IN.09.485 Dohad Dohad 7627226 +IN.38.363 Jamtara Jamtara 7627228 +IN.34.212 Katihar Katihar 7627229 +IN.37.407 Kabeerdham Kabeerdham 7627230 +IN.34.223 Khagaria Khagaria 7627231 +IN.34.210 Kishanganj Kishanganj 7627233 +IN.19.560 Koppal Koppal 7627234 +IN.34.227 Lakhisarai Lakhisarai 7627235 +IN.37.411 Mahasamund Mahasamund 7627236 +IN.28.333 Murshidabad Murshidabad 7627237 +IN.09.470 Patan Patan 7627238 +IN.34.205 Sheohar Sheohar 7627239 +IN.35.418 Sheopur Sheopur 7627240 +IN.25.602 Thiruvallur Thiruvallur 7627241 +IN.21.378 Bhadrak Bhadrak 7644924 +IN.21.380 Jagatsinghpur Jagatsinghpur 7644925 +IN.21.379 Kendrapara Kendrapara 7644926 +IN.21.386 Khordha Khordha 7644927 +IN.21.387 Puri Puri 7644928 +IN.25.603 Chennai Chennai 7646145 +IN.25.605 Vellore Vellore 7646146 +IN.25.606 Tiruvannamalai Tiruvannamalai 7646147 +IN.25.604 Kancheepuram Kancheepuram 7646149 +IN.25.607 Villupuram Villupuram 7646150 +IN.25.617 Cuddalore Cuddalore 7646153 +IN.25.622 Sivaganga Sivaganga 7646154 +IN.25.624 Theni Theni 7646155 +IN.25.625 Virudhunagar Virudhunagar 7646157 +IN.25.619 Thiruvarur Thiruvarur 7646980 +IN.19.567 Davanagere Davanagere 7646984 +IN.24.109 Dausa Dausa 7701203 +IN.24.106 Dhaulpur Dhaulpur 7701204 +IN.24.107 Karauli Karauli 7701209 +IN.24.128 Baran Baran 7701212 +IN.24.123 Rajsamand Rajsamand 7701213 +IN.11.029 Una Una 7701379 +IN.38.357 Purba Singhbhum Purba Singhbhum 7701426 +IN.38.355 Bokaro Bokaro 7701427 +IN.38.366 Gumla Gumla 7701429 +IN.18.297 Ri-Bhoi Ri-Bhoi 7701507 +IN.18.296 West Khasi Hills West Khasi Hills 7701511 +IN.39.063 Bageshwar Bageshwar 7701513 +IN.39.065 Champawat Champawat 7701515 +IN.39.067 Udham Singh Nagar Udham Singh Nagar 7701516 +IN.37.400 Koriya Koriya 7701598 +IN.37.402 Jashpur Jashpur 7701599 +IN.38.369 Saraikela Saraikela 7701601 +IN.38.352 Sahibganj Sahibganj 7701603 +IN.38.353 Pakur Pakur 7701604 +IN.38.346 Garhwa Garhwa 7701605 +IN.34.228 Sheikhpura Sheikhpura 7701609 +IN.24.100 Hanumangarh Hanumangarh 7729742 +IN.36.178 Ambedkar Nagar Ambedkar Nagar 7729743 +IN.36.162 Auraiya Auraiya 7729744 +IN.36.182 Balrampur Balrampur 7729745 +IN.36.163 Kanpur Dehat Kanpur Dehat 7729747 +IN.36.187 Maharajganj Maharajganj 7729749 +IN.36.192 Mau Mau 7729750 +IN.36.198 Bhadohi Bhadohi 7729751 +IN.13.599 Pattanamtitta Pattanamtitta 7874372 +IN.25.628 Tirunelveli Kattabo Tirunelveli Kattabo 7874380 +IN.36.147 Firozabad Firozabad 7874389 +IN.36.160 Kannauj Kannauj 7902634 +IN.13.600 Kollam Kollam 7909821 +IN.13.601 Thiruvananthapuram Thiruvananthapuram 7909823 +IN.31.281 Mamit Mamit 7909838 +IN.19.564 Haveri Haveri 7909842 +IN.19.561 Gadag Gadag 7909847 +IN.23.040 Fatehgarh Sahib Fatehgarh Sahib 7909874 +IN.23.044 Muktsar Muktsar 7909875 +IN.16.503 Amravati Division Amravati Division 8131497 +IN.16.515 Aurangabad Aurangabad 8131498 +IN.16.505 Nagpur Division Nagpur Division 8131500 +IN.16.516 Nashik Division Nashik Division 8131501 +IN.16.527 Satara Division Satara Division 8131502 +IN.16.521 Pune Division Pune Division 8133375 +IN.13.594 Thrissur District Thrissur District 8133543 +IN.25.616 Ariyalur Ariyalur 8199441 +IN.25.631 Krishnagiri Krishnagiri 8223993 +IN.25.612 Dindigul Dindigul 8223994 +IN.25.610 Erode Erode 8223995 +IN.25.613 Karur Karur 8223996 +IN.19.582 Chikkaballapur Chikkaballapur 8224036 +IN.19.556 Bagalkot Bagalkot 8224037 +IN.19.578 Chamrajnagar Chamrajnagar 8224050 +IN.19.569 Udupi Udupi 8224051 +IN.19.584 Ramanagara Ramanagara 8224306 +IN.19.580 Yadgir Yadgir 8224605 +IN.24.131 Pratapgarh Pratapgarh 8224619 +IN.31.282 Kolasib district Kolasib district 8261085 +IN.28.331 Dakshin Dinajpur Dakshin Dinajpur 8299687 +IN.20.271 Peren Peren 8335032 +IN.28.343 South 24 Parganas South 24 Parganas 8335041 +IN.28.344 Paschim Medinipur Paschim Medinipur 8335137 +IN.28.345 Purba Medinipur Purba Medinipur 8335139 +IN.28.330 Uttar Dinajpur Uttar Dinajpur 8335142 +IN.28.337 North 24 Parganas North 24 Parganas 8335144 +IN.07.095 Central Delhi Central Delhi 8335421 +IN.07.091 North Delhi North Delhi 8335422 +IN.07.098 South Delhi South Delhi 8335423 +IN.07.093 East Delhi East Delhi 8335424 +IN.07.092 North East Delhi North East Delhi 8335425 +IN.07.097 South West Delhi South West Delhi 8335426 +IN.07.090 North West Delhi North West Delhi 8335427 +IN.07.096 West Delhi West Delhi 8335458 +IN.07.094 New Delhi New Delhi 8347332 +IN.13.588 Kāsaragod District Kasaragod District 8347665 +IN.10.069 Panchkula Panchkula 8402825 +IN.23.047 Mansa Mansa 8407027 +IN.23.042 Moga Moga 8407028 +IN.23.054 Barnala Barnala 8407165 +IN.23.651 Fazilka Fazilka 8407166 +IN.23.052 Ajitgarh Ajitgarh 8407426 +IN.23.039 Shahid Bhagat Singh Nagar Shahid Bhagat Singh Nagar 8407479 +IN.23.662 Pathankot Pathankot 8408318 +IN.23.050 Tarn Taran Tarn Taran 8408319 +IN.21.394 Nuapada Nuapada 8533697 +IN.21.389 Gajapati Gajapati 8533699 +IN.39.058 Rudraprayag Rudraprayag 8739870 +IN.35.432 Neemuch Neemuch 8739995 +IN.35.440 Khargone Khargone 8739996 +IN.03.306 Sonitpur Sonitpur 8739997 +IN.39.068 Haridwar Haridwar 8740057 +IN.35.441 Barwani Barwani 8740088 +IN.35.467 Burhanpur Burhanpur 8740089 +IN.21.370 Baragarh Baragarh 8740091 +IN.35.448 Harda Harda 8740099 +IN.31.285 Serchhip Serchhip 8740316 +IN.17.275 Bishnupur Bishnupur 8740329 +IN.17.273 Tamenglong Tamenglong 8740332 +IN.17.272 Senapati Senapati 8740334 +IN.17.276 Thoubal Thoubal 8740335 +IN.17.279 Ukhrul Ukhrul 8740338 +IN.35.459 Ashoknagar Ashoknagar 8740785 +IN.35.450 Katni Katni 8740806 +IN.34.233 Kaimur District Kaimur District 8740934 +IN.03.304 Morigaon Morigaon 8805932 +IN.03.320 Chirang Chirang 8805933 +IN.03.326 Udalguri Udalguri 8805934 +IN.03.305 Nagaon Nagaon 8849144 +IN.34.238 Jamui Jamui 8858071 +IN.34.225 Banka Banka 8858072 +IN.21.397 Nabarangpur Nabarangpur 8908677 +IN.03.324 Baksa Baksa 8985782 +IN.21.384 Angul District Angul District 8986057 +IN.18.293 West Garo Hills West Garo Hills 8986228 +IN.21.385 Nayagarh District Nayagarh District 8986741 +IN.21.391 Baudh Baudh 8996923 +IN.38.350 Deogarh Deogarh 9035761 +IN.36.174 Kaushambi District Kaushambi District 9072745 +IN.35.431 Umaria District Umaria District 9072769 +IN.09.478 Porbandar Porbandar 9072780 +IN.36.139 Baghpat Baghpat 9072781 +IN.36.137 Amroha Amroha 9072783 +IN.36.141 Gautam Buddha Nagar Gautam Buddha Nagar 9072784 +IN.36.169 Mahoba Mahoba 9072787 +IN.36.171 Chitrakoot Chitrakoot 9072788 +IN.36.196 Chandauli District Chandauli District 9072811 +IN.09.493 Tapi Tapi 9072813 +IN.09.490 Navsari Navsari 9072825 +IN.39.060 Dehradun Dehradun 9072830 +IN.10.088 Faridabad District Faridabad District 9148988 +IN.10.085 Rewari District Rewari District 9157653 +IN.10.078 Fatehabad District Fatehabad District 9159091 +IN.09.487 Narmada Narmada 9165869 +IN.31.284 Champhai Champhai 9166019 +IN.17.274 Churachandpur Churachandpur 9166020 +IN.31.287 Lawngtlai Lawngtlai 9166022 +IN.33.585 North Goa North Goa 9255562 +IN.33.586 South Goa South Goa 9255567 +IN.21.382 Jajpur Jajpur 9645384 +IN.35.465 Alirajpur Alirajpur 9747929 +IN.12.016 Doda Doda 9747931 +IN.35.461 Anuppur Anuppur 9747933 +IN.12.009 Bandipore Bandipore 9747936 +IN.12.002 Badgam Badgam 9747938 +IN.12.018 Kishtwar Kishtwar 9747940 +IN.37.417 Bijapur Bijapur 9747942 +IN.16.509 Chandrapur Chandrapur 9747944 +IN.30.253 Changlang Changlang 9747946 +IN.38.347 Chatra Chatra 9747948 +IN.30.260 Anjaw Anjaw 9747950 +IN.37.416 Dakshin Bastar Dantewada Dakshin Bastar Dantewada 9747953 +IN.17.280 Chandel Chandel 9747955 +IN.05.055 Chandigarh Chandigarh 9747956 +IN.38.348 Kodarma Kodarma 9747958 +IN.52.496 Dadra & Nagar Haveli Dadra & Nagar Haveli 9747961 +IN.12.015 Kulgam Kulgam 9747963 +IN.12.022 Samba Samba 9747965 +IN.16.531 Sangli Sangli 9747967 +IN.21.373 Debagarh Debagarh 9747968 +IN.26.291 Dhalai Dhalai 9747971 +IN.20.265 Dimapur Dimapur 9747972 +IN.36.144 Hathras Hathras 9747974 +IN.17.278 Imphal East Imphal East 9747976 +IN.17.277 Imphal West Imphal West 9747977 +IN.20.268 Longleng Longleng 9747979 +IN.10.083 Jhajjar Jhajjar 9747981 +IN.10.073 Kaithal Kaithal 9747983 +IN.03.322 Kamrup Metropolitan Kamrup Metropolitan 9747984 +IN.10.089 Palwal Palwal 9747986 +IN.12.012 Pulwama Pulwama 9747988 +IN.12.005 Punch Punch 9747990 +IN.36.202 Kasganj Kasganj 9747992 +IN.12.017 Ramban Ramban 9747994 +IN.12.020 Reasi Reasi 9747996 +IN.16.519 Mumbai Mumbai 9747998 +IN.10.075 Panipat Panipat 9747999 +IN.41.004 Kargil Kargil 9748001 +IN.38.365 Khunti Khunti 9748003 +IN.20.269 Kiphire Kiphire 9748005 +IN.30.256 Kurung Kumey Kurung Kumey 9748007 +IN.12.013 Shupiyan Shupiyan 9748009 +IN.35.463 Singrauli Singrauli 9748010 +IN.30.258 Lower Dibang Valley Lower Dibang Valley 9748012 +IN.36.200 Sonbhadra Sonbhadra 9748013 +IN.18.295 South Garo Hills South Garo Hills 9748015 +IN.10.087 Nuh Nuh 9748016 +IN.01.639 North & Middle Andaman North & Middle Andaman 9748018 +IN.14.587 Lakshadweep Lakshadweep 9748019 +IN.25.633 Tiruppur Tiruppur 9748021 +IN.37.415 Narayanpur Narayanpur 9748023 +IN.30.248 Papum Pare Papum Pare 9748025 +IN.38.361 Ramgarh Ramgarh 9748026 +IN.31.288 Saiha Saiha 9748029 +IN.36.186 Sant Kabir Nagar Sant Kabir Nagar 9748030 +IN.21.392 Subarnapur Subarnapur 9748032 +IN.30.245 Tawang Tawang 9748034 +IN.30.252 Upper Siang Upper Siang 9748035 +IN.10.071 Yamunanagar Yamunanagar 9748037 +IN.34.240 Arwal Arwal 9748038 +IN.12.011 Ganderbal Ganderbal 9748040 +IN.12.001 Kupwara Kupwara 9748042 +IN.03.705 Biswanath Biswanath 11875508 +IN.30.678 Namsai Namsai 11875509 +IN.30.677 Kra Daadi Kra Daadi 11875510 +IN.30.679 Siang Siang 11875511 +IN.03.708 Charaideo Charaideo 11875512 +IN.03.709 Hojai Hojai 11875513 +IN.03.710 West Karbi Anglong West Karbi Anglong 11875514 +IN.03.707 South Salmara Mancachar South Salmara Mancachar 11875515 +IN.37.648 Surajpur Surajpur 11875516 +IN.37.649 Balrampur Balrampur 11875517 +IN.37.644 Baloda Bazar Baloda Bazar 11875518 +IN.37.646 Balod Balod 11875519 +IN.37.643 Kondagaon Kondagaon 11875520 +IN.37.650 Bemetara Bemetara 11875521 +IN.37.645 Gariyaband Gariyaband 11875522 +IN.37.647 Mungeli Mungeli 11875523 +IN.37.642 Sukma Sukma 11875524 +IN.07.670 South East South East 11875525 +IN.07.671 Shahdara Shahdara 11875526 +IN.09.674 Devbhumi Dwarka Devbhumi Dwarka 11875527 +IN.09.669 Mahisagar Mahisagar 11875528 +IN.09.672 Arvalli Arvalli 11875529 +IN.09.673 Morbi Morbi 11875530 +IN.09.675 Gir Somnath Gir Somnath 11875531 +IN.09.676 Botad Botad 11875532 +IN.09.668 Chhotaudepur Chhotaudepur 11875533 +IN.10.701 Charki Dadri Charki Dadri 11875534 +IN.35.667 Agar Malwa Agar Malwa 11875535 +IN.16.665 Palghar Palghar 11875536 +IN.18.657 East Jaintia Hills East Jaintia Hills 11875537 +IN.18.656 North Garo Hills North Garo Hills 11875538 +IN.18.658 South West Khasi Hills South West Khasi Hills 11875539 +IN.18.663 South West Garo Hills South West Garo Hills 11875540 +IN.40.696 Suryapet Suryapet 11875541 +IN.40.698 Vikarabad Vikarabad 11875542 +IN.40.692 Siddipet Siddipet 11875543 +IN.40.691 Sangareddy Sangareddy 11875544 +IN.40.683 Rajanna Sircilla Rajanna Sircilla 11875545 +IN.40.682 Peddapalli Peddapalli 11875546 +IN.40.694 Nagarkurnool Nagarkurnool 11875547 +IN.40.700 Medchal Malkajgiri Medchal Malkajgiri 11875548 +IN.40.684 Mancherial Mancherial 11875550 +IN.40.688 Mahabubabad Mahabubabad 11875551 +IN.40.685 Kamareddy Kamareddy 11875552 +IN.40.695 Jogulamba Gadwal Jogulamba Gadwal 11875553 +IN.40.687 Jayashankar Bhupalapally Jayashankar Bhupalapally 11875554 +IN.40.689 Jangoan Jangoan 11875555 +IN.40.690 Bhadradri Kothagudem Bhadradri Kothagudem 11875556 +IN.40.681 Jagitial Jagitial 11875557 +IN.40.680 Nirmal Nirmal 11875558 +IN.40.693 Wanaparthy Wanaparthy 11875559 +IN.40.686 Hanamkonda Hanamkonda 11875560 +IN.40.697 Yadadri Bhuvanagiri Yadadri Bhuvanagiri 11875561 +IN.26.654 Gomati Gomati 11875562 +IN.26.655 Unakoti Unakoti 11875563 +IN.26.653 Sepahijala Sepahijala 11875564 +IN.26.652 Khowai Khowai 11875565 +IN.36.660 Shamli Shamli 11875566 +IN.36.640 Amethi Amethi 11875567 +IN.36.661 Hapur Hapur 11875568 +IN.36.659 Sambhal Sambhal 11875569 +IN.28.702 Kalimpong Kalimpong 11875570 +IN.28.703 Jhargram Jhargram 11875572 +IN.28.664 Alipurduar Alipurduar 11875573 +IN.30.666 Longding Longding 11875575 +IN.40.699 Kumuram Bheem Asifabad Kumuram Bheem Asifabad 11875577 +IN.03.706 Majuli Majuli 11875578 +IN.28.704 Paschim Bardhaman Paschim Bardhaman 11875580 +IN.17.713 Jiribam Jiribam 11875583 +IN.17.712 Kangpokpi Kangpokpi 11875584 +IN.17.714 Noney Noney 11875585 +IN.17.711 Kakching Kakching 11875586 +IN.17.717 Kamjong Kamjong 11875587 +IN.17.715 Pherzawl Pherzawl 11875590 +IN.17.716 Tengnoupal Tengnoupal 11875595 +IN.30.720 Lower Siang Lower Siang 11902898 +IN.25.730 Chengalpattu district Chengalpattu district 12212751 +IN.25.729 Kallakurichi district Kallakurichi district 12212752 +IN.25.731 Ranipet district Ranipet district 12212753 +IN.25.733 Tenkasi district Tenkasi district 12212754 +IN.25.732 Tirupattur district Tirupattur district 12212767 +IN.25.734 Mayiladuthurai district Mayiladuthurai district 12212768 +IN.30.785 Shi Yomi Shi Yomi 12572546 +IN.30.783 Pakke Kessang Pakke Kessang 12572547 +IN.40.781 Narayanpet Narayanpet 12572550 +IN.40.780 Mulugu Mulugu 12572551 +IN.35.782 Niwari Niwari 12572552 +IN.30.778 Kamle Kamle 12572553 +IN.30.784 Lepa Rada Lepa Rada 12572554 +IN.31.727 Saitual Saitual 12572555 +IN.31.728 Khawzawl Khawzawl 12572556 +IN.31.726 Hnahthial Hnahthial 12572557 +IN.02.745 Alluri Sitharama Raju Alluri Sitharama Raju 12680239 +IN.02.744 Anakapalli Anakapalli 12680240 +IN.02.753 Annamayya Annamayya 12680241 +IN.03.739 Bajali Bajali 12680242 +IN.02.750 Bapatla Bapatla 12680243 +IN.20.758 Chumoukedima Chumoukedima 12680244 +IN.18.740 Eastern West Khasi Hills Eastern West Khasi Hills 12680245 +IN.02.748 Eluru Eluru 12680246 +IN.37.734 Gaurella Pendra Marwahi Gaurella Pendra Marwahi 12680247 +IN.37.759 Khairgarh Chhuikhadan Gandai Khairgarh Chhuikhadan Gandai 12680248 +IN.02.747 Konaseema Konaseema 12680249 +IN.23.737 Malerkotla Malerkotla 12680250 +IN.37.760 Manendragarh Chirimiri Bharatpur Manendragarh Chirimiri Bharatpur 12680251 +IN.37.761 Mohla Manpur Ambagarh Chouki Mohla Manpur Ambagarh Chouki 12680252 +IN.02.755 Nandyal Nandyal 12680253 +IN.20.736 Noklak Noklak 12680254 +IN.02.749 NTR NTR 12680255 +IN.29.741 Pakyong Pakyong 12680256 +IN.02.751 Palnadu Palnadu 12680257 +IN.02.743 Parvathipuram Manyam Parvathipuram Manyam 12680258 +IN.37.762 Sakti Sakti 12680259 +IN.37.763 Sarangarh Bilaigarh Sarangarh Bilaigarh 12680260 +IN.02.746 Kakinada Kakinada 12680261 +IN.29.742 Soreng Soreng 12680262 +IN.02.754 Sri Sathya Sai Sri Sathya Sai 12680263 +IN.02.752 Tirupati Tirupati 12680264 +IN.20.757 Tseminyu Tseminyu 12680265 +IN.19.738 Vijayanagar Vijayanagar 12680266 +IN.03.756 Tamulpur Tamulpur 12680267 +IQ.08.89569 Zakho District Zakho District 89569 +IQ.18.90148 Tikrit District Tikrit District 90148 +IQ.15.90392 Tel Afar District Tel Afar District 90392 +IQ.09.90509 Suq Al-Shoyokh District Suq Al-Shoyokh District 90509 +IQ.05.91176 Sharbazher District Sharbazher District 91176 +IQ.18.91594 Qaḑā’ Sāmarrā’ Qada' Samarra' 91594 +IQ.05.92051 Rania District Rania District 92051 +IQ.14.92536 Qaḑā’ Qal‘at Şāliḩ Qada' Qal`at Salih 92536 +IQ.05.92743 Pshdar District Pshdar District 92743 +IQ.11.93817 Makhmūr District Makhmur District 93817 +IQ.10.94296 Qaḑā’ Kifrī Qada' Kifri 94296 +IQ.10.94590 Khanaqin District Khanaqin District 94590 +IQ.13.94786 Kirkuk District Kirkuk District 94786 +IQ.12.94822 Kerbala District Kerbala District 94822 +IQ.11.95444 Arbil Arbil 95444 +IQ.05.96204 Qaḑā’ Ḩalabchah Qada' Halabchah 96204 +IQ.08.97269 Dohuk District Dohuk District 97269 +IQ.05.97416 Chamchamal District Chamchamal District 97416 +IQ.10.97988 Ba'quba District Ba'quba District 97988 +IQ.07.98179 Baghdad Baghdad 98179 +IQ.16.98197 Badra District Badra District 98197 +IQ.02.98247 Al-Zubair District Al-Zubair District 98247 +IQ.16.98460 Al-Suwaira District Al-Suwaira District 98460 +IQ.05.98464 Qaḑā’ as Sulaymānīyah Qada' as Sulaymaniyah 98464 +IQ.03.98532 Al-Samawa District Al-Samawa District 98532 +IQ.03.98534 Al-Salman District Al-Salman District 98534 +IQ.15.98612 Shekhan District Shekhan District 98612 +IQ.09.98623 Al-Shatra District Al-Shatra District 98623 +IQ.04.98634 Qada Al-Shamiya Qada Al-Shamiya 98634 +IQ.01.98678 Al-Rutba District Al-Rutba District 98678 +IQ.09.98700 Al-Rifa'i District Al-Rifa'i District 98700 +IQ.01.98718 Ramadi District Ramadi District 98718 +IQ.15.98820 Akre District Akre District 98820 +IQ.09.98855 Nassriya District Nassriya District 98855 +IQ.17.98861 Najaf District Najaf District 98861 +IQ.01.98884 Anah District Anah District 98884 +IQ.02.98994 Al-Qurna District Al-Qurna District 98994 +IQ.06.99040 Al-Musayab District Al-Musayab District 99040 +IQ.10.99063 Al-Muqdadiya District Al-Muqdadiya District 99063 +IQ.14.99097 Al-Mejar Al-Kabi District Al-Mejar Al-Kabi District 99097 +IQ.07.99101 Mahmudiya District Mahmudiya District 99101 +IQ.16.99132 Kut District Kut District 99132 +IQ.10.99170 Al-Khalis District Al-Khalis District 99170 +IQ.07.99173 Al-Kāżimiyyah Al-Kazimiyyah 99173 +IQ.09.99185 Al-Chibayish District Al-Chibayish District 99185 +IQ.14.99305 Ali Al-Gharbi District Ali Al-Gharbi District 99305 +IQ.12.99345 Al-Hindiya District Al-Hindiya District 99345 +IQ.06.99348 Al-Hilla District Al-Hilla District 99348 +IQ.16.99351 Al-Hai District Al-Hai District 99351 +IQ.06.99358 Hashimiya District Hashimiya District 99358 +IQ.15.99414 Hatra District Hatra District 99414 +IQ.01.99455 Falluja District Falluja District 99455 +IQ.02.99534 Basrah District Basrah District 99534 +IQ.14.99610 Amara District Amara District 99610 +IQ.08.99612 Adhamiyah Adhamiyah 99612 +IQ.04.99737 Afaq District Afaq District 99737 +IQ.04.99763 Qada Diwaniya Qada Diwaniya 99763 +IQ.02.100049 Abu Al-Khaseeb District Abu Al-Khaseeb District 100049 +IQ.01.6765480 Haditha District Haditha District 6765480 +IQ.13.6770659 Al-Hawija District Al-Hawija District 6770659 +IQ.18.6783103 Al-Daur District Al-Daur District 6783103 +IQ.18.6804454 Al-Shirqat District Al-Shirqat District 6804454 +IQ.18.6805736 Balad District Balad District 6805736 +IQ.06.6818313 Al-Mahawil District Al-Mahawil District 6818313 +IQ.04.6850588 Hamza District Hamza District 6850588 +IQ.18.6872046 Baiji District Baiji District 6872046 +IQ.11.9166534 Mergasur District Mergasur District 9166534 +IQ.15.9166541 Al-Hamdaniya District Al-Hamdaniya District 9166541 +IQ.07.9166542 Abu Ghraib District Abu Ghraib District 9166542 +IQ.07.9166545 Karkh Karkh 9166545 +IQ.02.9166549 Al-Faw District Al-Faw District 9166549 +IQ.17.9166552 Al-Manathera District Al-Manathera District 9166552 +IQ.14.9166557 Al Kahla District Al Kahla District 9166557 +IQ.07.9166561 Sadr Sadr 9166561 +IQ.14.9166562 Al-Maimouna District Al-Maimouna District 9166562 +IQ.02.9166563 Al-Midaina District Al-Midaina District 9166563 +IQ.07.9166564 Taji District Taji District 9166564 +IQ.03.9166568 Al-Rumaitha District Al-Rumaitha District 9166568 +IQ.07.9166569 Al Tarmia District Al Tarmia District 9166569 +IQ.01.9166576 Al-Ka'im District Al-Ka'im District 9166576 +IQ.01.9166579 Hīt District Hit District 9166579 +IQ.13.9166581 Daquq District Daquq District 9166581 +IQ.11.9166586 Choman District Choman District 9166586 +IQ.11.9166588 Koisnjaq district Koisnjaq district 9166588 +IQ.11.9166591 Shaqlawa Shaqlawa 9166591 +IQ.11.9166592 Soran District Soran District 9166592 +IQ.05.9166594 Darbandokeh District Darbandokeh District 9166594 +IQ.05.9166596 Dokan District Dokan District 9166596 +IQ.18.9166598 Tooz District Tooz District 9166598 +IQ.05.9166600 Kalar District Kalar District 9166600 +IQ.12.9166603 Ain Al-Tamur District Ain Al-Tamur District 9166603 +IQ.16.9166606 Al-Na'maniya District Al-Na'maniya District 9166606 +IQ.08.9166607 Semel District Semel District 9166607 +IQ.15.9166608 Al-Ba'aj District Al-Ba'aj District 9166608 +IQ.18.9166616 Al-Faris Al-Faris 9166616 +IQ.15.9166618 Tel Keppe District Tel Keppe District 9166618 +IQ.15.9166620 Sinjar Sinjar 9166620 +IQ.03.9166626 Al-Khidir District Al-Khidir District 9166626 +IQ.17.9166629 Kufa Kufa 9166629 +IQ.15.9166649 Mosul Mosul 9166649 +IQ.01.9166650 Rawah District Rawah District 9166650 +IQ.07.9166668 Al Rusafa Al Rusafa 9166668 +IQ.10.9166680 Qada Balad Ruz Qada Balad Ruz 9166680 +IQ.05.9166684 Penjwin District Penjwin District 9166684 +IQ.16.9166961 Qada Al-Azezia Qada Al-Azezia 9166961 +IQ.18.9167093 Al-Thethar District Al-Thethar District 9167093 +IQ.07.9167771 Thawra Thawra 9167771 +IQ.13.9171727 Dabes Dabes 9171727 +IQ.07.9179819 Al-Mada'in District Al-Mada'in District 9179819 +IQ.11.9873235 Qaḑā’ Jawmān Qada' Jawman 9873235 +IQ.11.9873236 Qaḑā’ Sawrān Qada' Sawran 9873236 +IQ.05.9873303 Qeza-î Sharezûr Qeza-i Sharezur 9873303 +IQ.07.9873561 Qaḑā’ al A‘z̧amīyah Qada' al A`zamiyah 9873561 +IQ.07.9874049 Qaḑā’ Abū Ghurayb Qada' Abu Ghurayb 9874049 +IQ.11.9874070 Qaḑā’ Khabāt Qada' Khabat 9874070 +IQ.11.9874079 Qeza-î Mêrgasur Qeza-i Mergasur 9874079 +IQ.05.9877732 Qeza-î Qeredagh Qeza-i Qeredagh 9877732 +IQ.05.9877795 Qaḑā’ Sayyid Şādiq Qada' Sayyid Sadiq 9877795 +IQ.05.9877798 Mawat District Mawat District 9877798 +IQ.11.9877799 Qaḑā’ Dashtī Hawlayr Qada' Dashti Hawlayr 9877799 +IQ.11.9878719 Qeza-î Ṟuwandiz Qeza-i Ruwandiz 9878719 +IR.42.6550 Dāvarzan Davarzan 6550 +IR.10.28354 Darrehshahr Darrehshahr 28354 +IR.36.66310 Shahrestān-e Zanjān Shahrestan-e Zanjan 66310 +IR.29.66575 Shahrestān-e Sīrjān Shahrestan-e Sirjan 66575 +IR.35.68057 Shahrestan-e Kalār Dasht Shahrestan-e Kalar Dasht 68057 +IR.07.68471 Shahrestān-e Fasā Shahrestan-e Fasa 68471 +IR.34.69179 Shahrestān-e Āshtīān Shahrestan-e Ashtian 69179 +IR.10.112941 Badreh Badreh 112941 +IR.28.122490 Shahrestān-e Naţanz Shahrestan-e Natanz 122490 +IR.25.124337 Mahdishahr Mahdishahr 124337 +IR.07.125034 Mamasanī Mamasani 125034 +IR.33.449425 Shahrestān-e Āz̄arshahr Shahrestan-e Azarshahr 449425 +IR.33.449426 Shahrestān-e Oskū Shahrestan-e Osku 449426 +IR.33.449427 Ahar Ahar 449427 +IR.33.449428 Shahrestān-e Bostānābād Shahrestan-e Bostanabad 449428 +IR.33.449429 Shahrestān-e Bonāb Shahrestan-e Bonab 449429 +IR.33.449430 Shahrestān-e Tabrīz Shahrestan-e Tabriz 449430 +IR.33.449431 Shahrestān-e Jolfā Shahrestan-e Jolfa 449431 +IR.33.449432 Shahrestān-e Chārāvīmāq Shahrestan-e Charavimaq 449432 +IR.33.449434 Shabestar Shabestar 449434 +IR.33.449435 Shahrestān-e ‘Ajab Shīr Shahrestan-e 'Ajab Shir 449435 +IR.33.449436 Kaleybar Kaleybar 449436 +IR.33.449437 Shahrestān-e Marāgheh Shahrestan-e Maragheh 449437 +IR.33.449438 Marand Marand 449438 +IR.33.449439 Shahrestān-e Malekān Shahrestan-e Malekan 449439 +IR.33.449440 Shahrestān-e Mīāneh Shahrestan-e Mianeh 449440 +IR.33.449441 Shahrestān-e Herīs Shahrestan-e Heris 449441 +IR.33.449442 Shahrestān-e Varzaqān Shahrestan-e Varzaqan 449442 +IR.33.449443 Shahrestān-e Hashtrūd Shahrestan-e Hashtrud 449443 +IR.01.449444 Shahrestān-e Orūmīyeh Shahrestan-e Orumiyeh 449444 +IR.01.449445 Shahrestān-e Oshnavīyeh Shahrestan-e Oshnaviyeh 449445 +IR.01.449446 Shahrestān-e Būkān Shahrestan-e Bukan 449446 +IR.01.449447 Shahrestān-e Pīrānshahr Shahrestan-e Piranshahr 449447 +IR.01.449448 Shahrestān-e Takāb Shahrestan-e Takab 449448 +IR.01.449449 Shahrestān-e Chāldorān Shahrestan-e Chaldoran 449449 +IR.01.449450 Khowy Khowy 449450 +IR.01.449451 Sardasht Sardasht 449451 +IR.01.449452 Shahrestān-e Salmās Shahrestan-e Salmas 449452 +IR.01.449453 Shahrestān-e Shāhīn Dezh Shahrestan-e Shahin Dezh 449453 +IR.01.449454 Shahrestān-e Mākū Shahrestan-e Maku 449454 +IR.01.449455 Shahrestān-e Mahābād Shahrestan-e Mahabad 449455 +IR.01.449456 Shahrestān-e Mīāndoāb Shahrestan-e Miandoab 449456 +IR.01.449457 Naqadeh Naqadeh 449457 +IR.10.449458 Shahrestān-e Ābdānān Shahrestan-e Abdanan 449458 +IR.10.449459 Shahrestān-e Īlām Shahrestan-e Ilam 449459 +IR.10.449460 Shahrestān-e Eyvān Shahrestan-e Eyvan 449460 +IR.10.449462 Shahrestān-e Dehlorān Shahrestan-e Dehloran 449462 +IR.10.449464 Shahrestān-e Mehrān Shahrestan-e Mehran 449464 +IR.32.449465 Shahrestān-e Ardabīl Shahrestan-e Ardabil 449465 +IR.32.449466 Shahrestān-e Bīleh Savār Shahrestan-e Bileh Savar 449466 +IR.32.449467 Shahrestān-e Pārsābād Shahrestan-e Parsabad 449467 +IR.32.449469 Shahrestān-e Kows̄ar Shahrestan-e Kowsar 449469 +IR.32.449470 Shahrestān-e Germī Shahrestan-e Germi 449470 +IR.32.449471 Shahrestān-e Meshgīn Shahr Shahrestan-e Meshgin Shahr 449471 +IR.32.449472 Shahrestān-e Namīn Shahrestan-e Namin 449472 +IR.32.449473 Shahrestān-e Nīr Shahrestan-e Nir 449473 +IR.28.449474 Shahrestān-e Ārān va Bīdgol Shahrestan-e Aran va Bidgol 449474 +IR.28.449475 Shahrestān-e Ardestān Shahrestan-e Ardestan 449475 +IR.28.449476 Shahrestān-e Eşfahān Shahrestan-e Esfahan 449476 +IR.28.449477 Shahrestān-e Borkhvār Shahrestan-e Borkhvar 449477 +IR.28.449478 Shahrestān-e Tīrān va Karvan Shahrestan-e Tiran va Karvan 449478 +IR.28.449479 Shahrestān-e Chādegān Shahrestan-e Chadegan 449479 +IR.28.449480 Shahrestān-e Khomeynī Shahr Shahrestan-e Khomeyni Shahr 449480 +IR.28.449481 Shahrestān-e Khvānsār Shahrestan-e Khvansar 449481 +IR.28.449482 Shahrestān-e Semīrom Shahrestan-e Semirom 449482 +IR.28.449483 Shahrestān-e Dehāqān Shahrestan-e Dehaqan 449483 +IR.28.449484 Shahrestān-e Shahreẕā Shahrestan-e Shahreza 449484 +IR.28.449485 Fereydan Fereydan 449485 +IR.28.449486 Shahrestān-e Fareydūnshahr Shahrestan-e Fareydunshahr 449486 +IR.28.449487 Shahrestān-e Falāvarjān Shahrestan-e Falavarjan 449487 +IR.28.449488 Shahrestān-e Kāshān Shahrestan-e Kashan 449488 +IR.28.449489 Shahrestān-e Golpāyegān Shahrestan-e Golpayegan 449489 +IR.28.449490 Shahrestān-e Lenjān Shahrestan-e Lenjan 449490 +IR.28.449491 Shahrestān-e Mobārakeh Shahrestan-e Mobarakeh 449491 +IR.28.449492 Shahrestān-e Nā’īn Shahrestan-e Na'in 449492 +IR.28.449493 Shahrestān-e Najafābād Shahrestan-e Najafabad 449493 +IR.22.449495 Shahrestān-e Būshehr Shahrestan-e Bushehr 449495 +IR.22.449496 Shahrestān-e Tangestān Shahrestan-e Tangestan 449496 +IR.22.449497 Jam Jam 449497 +IR.22.449498 Shahrestān-e Dashtestān Shahrestan-e Dashtestan 449498 +IR.22.449499 Shahrestān-e Dashtī Shahrestan-e Dashti 449499 +IR.22.449500 Deyr Deyr 449500 +IR.22.449501 Deylam Deylam 449501 +IR.22.449502 Shahrestān-e Kangān Shahrestan-e Kangan 449502 +IR.22.449503 Shahrestān-e Genāveh Shahrestan-e Genaveh 449503 +IR.26.449505 Shahrestān-e Pākdasht Shahrestan-e Pakdasht 449505 +IR.26.449506 Shahrestān-e Tehrān Shahrestan-e Tehran 449506 +IR.26.449507 Shahrestān-e Damāvand Shahrestan-e Damavand 449507 +IR.26.449508 Shahrestān-e Robāţ Karīm Shahrestan-e Robat Karim 449508 +IR.26.449509 Rey Rey 449509 +IR.44.449510 Shahrestān-e Sāvojbolāgh Shahrestan-e Savojbolagh 449510 +IR.26.449511 Shahrestān-e Shemīrānāt Shahrestan-e Shemiranat 449511 +IR.26.449512 Shahrestān-e Shahrīār Shahrestan-e Shahriar 449512 +IR.26.449513 Shahrestān-e Fīrūzkūh Shahrestan-e Firuzkuh 449513 +IR.44.449514 Karaj Karaj 449514 +IR.44.449515 Shahrestān-e Naz̧arābād Shahrestan-e Nazarabad 449515 +IR.26.449516 Shahrestān-e Varāmīn Shahrestan-e Varamin 449516 +IR.03.449517 Ardal Ardal 449517 +IR.03.449518 Shahrestān-e Borūjen Shahrestan-e Borujen 449518 +IR.03.449519 Shahrekord Shahrekord 449519 +IR.03.449520 Shahrestān-e Fārsān Shahrestan-e Farsan 449520 +IR.03.449521 Shahrestān-e Kūhrang Shahrestan-e Kuhrang 449521 +IR.03.449522 Shahrestān-e Lordegān Shahrestan-e Lordegan 449522 +IR.41.449523 Shahrestān-e Bīrjand Shahrestan-e Birjand 449523 +IR.41.449524 Shahrestān-e Sarbīsheh Shahrestan-e Sarbisheh 449524 +IR.42.449525 Bardaskan Bardaskan 449525 +IR.42.449526 Shahrestān-e Torbat-e Ḩeydarīyeh Shahrestan-e Torbat-e Heydariyeh 449526 +IR.42.449527 Shahrestān-e Chenārān Shahrestan-e Chenaran 449527 +IR.42.449528 Shahrestān-e Khalīlābād Shahrestan-e Khalilabad 449528 +IR.42.449529 Dargaz Dargaz 449529 +IR.42.449530 Shahrestān-e Roshtkhvār Shahrestan-e Roshtkhvar 449530 +IR.42.449531 Shahrestān-e Sabzevār Shahrestan-e Sabzevar 449531 +IR.41.449532 Ferdows Ferdows 449532 +IR.42.449533 Shahrestān-e Farīmān Shahrestan-e Fariman 449533 +IR.41.449534 Shahrestān-e Qā’enāt Shahrestan-e Qa'enat 449534 +IR.42.449535 Shahrestān-e Qūchān Shahrestan-e Quchan 449535 +IR.42.449536 Shahrestān-e Kāshmar Shahrestan-e Kashmar 449536 +IR.42.449537 Shahrestān-e Gonābād Shahrestan-e Gonabad 449537 +IR.42.449538 Mashhad Mashhad 449538 +IR.42.449539 Shahrestān-e Neyshābūr Shahrestan-e Neyshabur 449539 +IR.43.449540 Shahrestān-e Esfarāyen Shahrestan-e Esfarayen 449540 +IR.43.449541 Shahrestān-e Bojnūrd Shahrestan-e Bojnurd 449541 +IR.43.449542 Shahrestān-e Jājarm Shahrestan-e Jajarm 449542 +IR.43.449543 Shahrestān-e Shīrvān Shahrestan-e Shirvan 449543 +IR.15.449544 Shahrestān-e Ābādān Shahrestan-e Abadan 449544 +IR.15.449545 Shahrestān-e Omīdīyeh Shahrestan-e Omidiyeh 449545 +IR.15.449546 Shahrestān-e Andīmeshk Shahrestan-e Andimeshk 449546 +IR.15.449547 Shahrestān-e Ahvāz Shahrestan-e Ahvaz 449547 +IR.15.449548 Shahrestān-e Īz̄eh Shahrestan-e Izeh 449548 +IR.15.449549 Shahrestān-e Bāgh-e Malek Shahrestan-e Bagh-e Malek 449549 +IR.15.449550 Shahrestān-e Bandar-e Māhshahr Shahrestan-e Bandar-e Mahshahr 449550 +IR.15.449551 Shahrestān-e Behbahān Shahrestan-e Behbahan 449551 +IR.15.449552 Khorramshahr Khorramshahr 449552 +IR.15.449553 Shahrestān-e Dezfūl Shahrestan-e Dezful 449553 +IR.15.449554 Shahrestān-e Dasht-e Āzādegān Shahrestan-e Dasht-e Azadegan 449554 +IR.15.449555 Shahrestān-e Rāmhormoz Shahrestan-e Ramhormoz 449555 +IR.15.449556 Shahrestān-e Shādegān Shahrestan-e Shadegan 449556 +IR.15.449557 Shahrestān-e Shūsh Shahrestan-e Shush 449557 +IR.15.449558 Shahrestān-e Shūshtar Shahrestan-e Shushtar 449558 +IR.15.449559 Shahrestān-e Lālī Shahrestan-e Lali 449559 +IR.15.449560 Shahrestān-e Masjed Soleymān Shahrestan-e Masjed Soleyman 449560 +IR.15.449561 Shahrestān-e Hendījān Shahrestan-e Hendijan 449561 +IR.36.449562 Abhar Abhar 449562 +IR.36.449563 Shahrestān-e Ījrūd Shahrestan-e Ijrud 449563 +IR.36.449564 Shahrestān-e Khodābandeh Shahrestan-e Khodabandeh 449564 +IR.36.449565 Khorramdarreh Khorramdarreh 449565 +IR.36.449567 Shahrestān-e Ţārom Shahrestan-e Tarom 449567 +IR.36.449568 Shahrestān-e Māhneshān Shahrestan-e Mahneshan 449568 +IR.25.449569 Shahrestān-e Dāmghān Shahrestan-e Damghan 449569 +IR.25.449570 Shahrestān-e Semnān Shahrestan-e Semnan 449570 +IR.25.449571 Shahrestān-e Shāhrūd Shahrestan-e Shahrud 449571 +IR.25.449572 Shahrestān-e Garmsār Shahrestan-e Garmsar 449572 +IR.07.449573 Shahrestān-e Ābādeh Shahrestan-e Abadeh 449573 +IR.07.449574 Shahrestān-e Arsanjān Shahrestan-e Arsanjan 449574 +IR.07.449575 Shahrestān-e Estahbān Shahrestan-e Estahban 449575 +IR.07.449577 Shahrestān-e Bavānāt Shahrestan-e Bavanat 449577 +IR.07.449578 Jahrom Jahrom 449578 +IR.07.449579 Shahrestān-e Khorrambīd Shahrestan-e Khorrambid 449579 +IR.07.449580 Shahrestān-e Dārāb Shahrestan-e Darab 449580 +IR.07.449581 Shahrestān-e Zarrīn Dasht Shahrestan-e Zarrin Dasht 449581 +IR.07.449582 Shahrestān-e Sepīdān Shahrestan-e Sepidan 449582 +IR.07.449583 Shahrestān-e Shīrāz Shahrestan-e Shiraz 449583 +IR.07.449584 Shahrestān-e Farrāshband Shahrestan-e Farrashband 449584 +IR.07.449586 Shahrestān-e Fīrūzābād Shahrestan-e Firuzabad 449586 +IR.07.449587 Shahrestān-e Qīr va Kārzīn Shahrestan-e Qir va Karzin 449587 +IR.07.449588 Shahrestān-e Kāzerūn Shahrestan-e Kazerun 449588 +IR.07.449589 Shahrestān-e Lārestān Shahrestan-e Larestan 449589 +IR.07.449590 Shahrestān-e Lāmerd Shahrestan-e Lamerd 449590 +IR.07.449591 Marvdasht Marvdasht 449591 +IR.07.449593 Mohr Mohr 449593 +IR.07.449594 Shahrestān-e Neyrīz Shahrestan-e Neyriz 449594 +IR.38.449595 Ābyek Abyek 449595 +IR.38.449596 Shahrestān-e Bū’īn Zahrā Shahrestan-e Bu'in Zahra 449596 +IR.38.449597 Shahrestān-e Tākestān Shahrestan-e Takestan 449597 +IR.38.449598 Shahrestān-e Qazvīn Shahrestan-e Qazvin 449598 +IR.39.449599 Qom Qom 449599 +IR.16.449600 Shahrestān-e Bāneh Shahrestan-e Baneh 449600 +IR.16.449601 Shahrestān-e Bījār Shahrestan-e Bijar 449601 +IR.16.449602 Shahrestān-e Dīvāndarreh Shahrestan-e Divandarreh 449602 +IR.16.449603 Shahrestān-e Sarvābād Shahrestan-e Sarvabad 449603 +IR.16.449604 Saqqez Saqqez 449604 +IR.16.449605 Sanandaj Sanandaj 449605 +IR.16.449606 Qorveh Qorveh 449606 +IR.16.449607 Shahrestān-e Kāmyārān Shahrestan-e Kamyaran 449607 +IR.16.449608 Shahrestān-e Marīvān Shahrestan-e Marivan 449608 +IR.29.449609 Shahrestān-e Bāft Shahrestan-e Baft 449609 +IR.29.449610 Shahrestān-e Bardsīr Shahrestan-e Bardsir 449610 +IR.29.449611 Bam Bam 449611 +IR.29.449612 Shahrestān-e Jīroft Shahrestan-e Jiroft 449612 +IR.29.449613 Shahrestān-e Rāvar Shahrestan-e Ravar 449613 +IR.29.449614 Shahrestān-e Rafsanjān Shahrestan-e Rafsanjan 449614 +IR.29.449615 Zarand Zarand 449615 +IR.29.449617 Shahrestān-e Shahr-e Bābak Shahrestan-e Shahr-e Babak 449617 +IR.29.449618 Shahrestān-e ‘Anbarābād Shahrestan-e 'Anbarabad 449618 +IR.29.449619 Shahrestān-e Kermān Shahrestan-e Kerman 449619 +IR.29.449620 Shahrestān-e Kahnūj Shahrestan-e Kahnuj 449620 +IR.29.449621 Shahrestān-e Manūjān Shahrestan-e Manujan 449621 +IR.13.449622 Shahrestān-e Eslāmābād-e Gharb Shahrestan-e Eslamabad-e Gharb 449622 +IR.13.449623 Shahrestān-e Pāveh Shahrestan-e Paveh 449623 +IR.13.449624 Shahrestān-e S̄alās̄-e Bābā Jānī Shahrestan-e Salas-e Baba Jani 449624 +IR.13.449625 Shahrestān-e Javānrūd Shahrestan-e Javanrud 449625 +IR.13.449626 Shahrestān-e Sarpol-e Z̄ahāb Shahrestan-e Sarpol-e Zahab 449626 +IR.13.449627 Sonqor Sonqor 449627 +IR.13.449628 Shahrestān-e Şaḩneh Shahrestan-e Sahneh 449628 +IR.13.449629 Shahrestān-e Qaşr-e Shīrīn Shahrestan-e Qasr-e Shirin 449629 +IR.13.449630 Shahrestān-e Kermānshāh Shahrestan-e Kermanshah 449630 +IR.13.449631 Shahrestān-e Kangāvar Shahrestan-e Kangavar 449631 +IR.13.449632 Shahrestān-e Gīlān-e Gharb Shahrestan-e Gilan-e Gharb 449632 +IR.13.449633 Shahrestān-e Harsīn Shahrestan-e Harsin 449633 +IR.05.449634 Shahrestān-e Bowyer Aḩmad Shahrestan-e Bowyer Ahmad 449634 +IR.05.449635 Shahrestān-e Danā Shahrestan-e Dana 449635 +IR.05.449636 Shahrestān-e Kohgīlūyeh Shahrestan-e Kohgiluyeh 449636 +IR.05.449637 Shahrestān-e Gachsārān Shahrestan-e Gachsaran 449637 +IR.37.449638 Shahrestān-e Āzādshahr Shahrestan-e Azadshahr 449638 +IR.37.449639 Shahrestān-e Āq Qalā Shahrestan-e Aq Qala 449639 +IR.37.449640 Torkaman Torkaman 449640 +IR.37.449641 Bandar-e Gaz Bandar-e Gaz 449641 +IR.37.449642 Shahrestān-e Rāmīān Shahrestan-e Ramian 449642 +IR.37.449643 Shahrestān-e ‘Alīābād Shahrestan-e 'Aliabad 449643 +IR.37.449644 Shahrestān-e Kordkūy Shahrestan-e Kordkuy 449644 +IR.37.449645 Shahrestān-e Kalāleh Shahrestan-e Kalaleh 449645 +IR.37.449646 Shahrestān-e Gorgān Shahrestan-e Gorgan 449646 +IR.37.449647 Shahrestān-e Gonbad-e Kāvūs Shahrestan-e Gonbad-e Kavus 449647 +IR.37.449648 Shahrestān-e Mīnūdasht Shahrestan-e Minudasht 449648 +IR.08.449649 Shahrestān-e Āstārā Shahrestan-e Astara 449649 +IR.08.449650 Shahrestān-e Āstāneh-ye Ashrafīyeh Shahrestan-e Astaneh-ye Ashrafiyeh 449650 +IR.08.449651 Amlash Amlash 449651 +IR.08.449652 Shahrestān-e Bandar-e Anzalī Shahrestan-e Bandar-e Anzali 449652 +IR.08.449653 Rasht Rasht 449653 +IR.08.449654 Shahrestān-e Reẕvānshahr Shahrestan-e Rezvanshahr 449654 +IR.08.449655 Shahrestān-e Rūdbār Shahrestan-e Rudbar 449655 +IR.08.449656 Shahrestān-e Rūdsar Shahrestan-e Rudsar 449656 +IR.08.449657 Shahrestān-e Sīāhkal Shahrestan-e Siahkal 449657 +IR.08.449658 Shaft Shaft 449658 +IR.08.449659 Shahrestān-e Şowme‘eh Sarā Shahrestan-e Sowme'eh Sara 449659 +IR.08.449661 Shahrestān-e Fūman Shahrestan-e Fuman 449661 +IR.08.449662 Shahrestān-e Lāhījān Shahrestan-e Lahijan 449662 +IR.08.449663 Shahrestān-e Langarūd Shahrestan-e Langarud 449663 +IR.08.449664 Shahrestān-e Māsāl Shahrestan-e Masal 449664 +IR.23.449665 Shahrestān-e Aznā Shahrestan-e Azna 449665 +IR.23.449666 Shahrestān-e Alīgūdarz Shahrestan-e Aligudarz 449666 +IR.23.449667 Shahrestān-e Borūjerd Shahrestan-e Borujerd 449667 +IR.23.449668 Pol-e Dokhtar Pol-e Dokhtar 449668 +IR.23.449669 Shahrestān-e Khorramābād Shahrestan-e Khorramabad 449669 +IR.23.449670 Delfan Delfan 449670 +IR.23.449671 Dorūd Dorud 449671 +IR.23.449672 Selseleh Selseleh 449672 +IR.23.449673 Shahrestān-e Kūhdasht Shahrestan-e Kuhdasht 449673 +IR.35.449674 Shahrestān-e Āmol Shahrestan-e Amol 449674 +IR.35.449675 Shahrestān-e Bābol Shahrestan-e Babol 449675 +IR.35.449676 Shahrestān-e Bābolsar Shahrestan-e Babolsar 449676 +IR.35.449677 Behshahr Behshahr 449677 +IR.35.449678 Shahrestān-e Tonekābon Shahrestan-e Tonekabon 449678 +IR.35.449679 Shahrestān-e Jūybār Shahrestan-e Juybar 449679 +IR.35.449680 Shahrestān-e Chālūs Shahrestan-e Chalus 449680 +IR.35.449681 Shahrestān-e Rāmsar Shahrestan-e Ramsar 449681 +IR.35.449682 Shahrestān-e Sārī Shahrestan-e Sari 449682 +IR.35.449683 Shahrestān-e Savādkūh Shahrestan-e Savadkuh 449683 +IR.35.449684 Shahrestān-e Qā’em Shahr Shahrestan-e Qa'em Shahr 449684 +IR.35.449685 Shahrestān-e Maḩmūdābād Shahrestan-e Mahmudabad 449685 +IR.35.449686 Shahrestān-e Nekā Shahrestan-e Neka 449686 +IR.35.449687 Shahrestān-e Nūr Shahrestan-e Nur 449687 +IR.35.449688 Nowshahr Nowshahr 449688 +IR.34.449690 Shahrestān-e Arāk Shahrestan-e Arak 449690 +IR.34.449691 Tafresh Tafresh 449691 +IR.34.449692 Khomeyn Khomeyn 449692 +IR.34.449693 Shahrestān-e Delījān Shahrestan-e Delijan 449693 +IR.34.449694 Shahrestān-e Zarandīyeh Shahrestan-e Zarandiyeh 449694 +IR.34.449695 Shahrestān-e Sāveh Shahrestan-e Saveh 449695 +IR.34.449696 Shahrestān-e Shāzand Shahrestan-e Shazand 449696 +IR.34.449697 Shahrestān-e Komījān Shahrestan-e Komijan 449697 +IR.34.449698 Shahrestān-e Maḩallāt Shahrestan-e Mahallat 449698 +IR.11.449699 Shahrestān-e Abū Mūsá Shahrestan-e Abu Musa 449699 +IR.11.449700 Bastak Bastak 449700 +IR.11.449701 Shahrestān-e Bandar ‘Abbās Shahrestan-e Bandar 'Abbas 449701 +IR.11.449702 Bandar Lengeh Bandar Lengeh 449702 +IR.11.449703 Shahrestān-e Jāsk Shahrestan-e Jask 449703 +IR.11.449704 Shahrestān-e Ḩājjīābād Shahrestan-e Hajjiabad 449704 +IR.11.449705 Shahrestān-e Rūdān Shahrestan-e Rudan 449705 +IR.11.449706 Qeshm Qeshm 449706 +IR.11.449707 Shahrestān-e Mīnāb Shahrestan-e Minab 449707 +IR.09.449708 Shahrestān-e Asadābād Shahrestan-e Asadabad 449708 +IR.09.449709 Shahrestān-e Bahār Shahrestan-e Bahar 449709 +IR.09.449710 Shahrestān-e Tūyserkān Shahrestan-e Tuyserkan 449710 +IR.09.449711 Razan Razan 449711 +IR.09.449712 Shahrestān-e Kabūdarāhang Shahrestan-e Kabudarahang 449712 +IR.09.449713 Shahrestān-e Malāyer Shahrestan-e Malayer 449713 +IR.09.449714 Shahrestān-e Nahāvand Shahrestan-e Nahavand 449714 +IR.09.449715 Shahrestān-e Hamadān Shahrestan-e Hamadan 449715 +IR.40.449716 Shahrestān-e Abarkūh Shahrestan-e Abarkuh 449716 +IR.40.449717 Shahrestān-e Ardakān Shahrestan-e Ardakan 449717 +IR.40.449718 Shahrestān-e Bāfq Shahrestan-e Bafq 449718 +IR.40.449719 Taft Taft 449719 +IR.40.449720 Shahrestān-e Khātam Shahrestan-e Khatam 449720 +IR.40.449721 Shahrestān-e Ashkez̄ar Shahrestan-e Ashkezar 449721 +IR.40.449723 Shahrestān-e Mehrīz Shahrestan-e Mehriz 449723 +IR.40.449724 Meybod Meybod 449724 +IR.40.449725 Shahrestān-e Yazd Shahrestan-e Yazd 449725 +IR.04.1158999 Shahrestān-e Īrānshahr Shahrestan-e Iranshahr 1158999 +IR.41.1482419 Shahrestān-e Nehbandān Shahrestan-e Nehbandan 1482419 +IR.42.1482420 Shahrestān-e Tāybād Shahrestan-e Taybad 1482420 +IR.42.1482421 Shahrestān-e Torbat-e Jām Shahrestan-e Torbat-e Jam 1482421 +IR.42.1482426 Shahrestān-e Khvāf Shahrestan-e Khvaf 1482426 +IR.42.1482443 Sarakhs Sarakhs 1482443 +IR.42.1482469 Shahrestān-e Kalāt Shahrestan-e Kalat 1482469 +IR.04.1482480 Shahrestān-e Chābahār Shahrestan-e Chabahar 1482480 +IR.04.1482481 Shahrestān-e Khāsh Shahrestan-e Khash 1482481 +IR.04.1482483 Shahrestān-e Zābol Shahrestan-e Zabol 1482483 +IR.04.1482486 Shahrestān-e Zāhedān Shahrestan-e Zahedan 1482486 +IR.04.1482494 Shahrestān-e Sarāvān Shahrestan-e Saravan 1482494 +IR.04.1482499 Shahrestān-e Sarbāz Shahrestan-e Sarbaz 1482499 +IR.04.1482504 Shahrestān-e Nīkshahr Shahrestan-e Nikshahr 1482504 +IR.35.7830204 Savadkuh-e Shomali Savadkuh-e Shomali 7830204 +IR.08.8620884 Shahrestān-e Ţavālesh Shahrestan-e Tavalesh 8620884 +IR.43.8620941 Shahrestān-e Māneh va Samalqān Shahrestan-e Maneh va Samalqan 8620941 +IR.43.8620942 Shahrestān-e Fārūj Shahrestan-e Faruj 8620942 +IR.42.8620943 Shahrestān-e Mah Velāt Shahrestan-e Mah Velat 8620943 +IR.41.8620944 Shahrestān-e Darmīān Shahrestan-e Darmian 8620944 +IR.11.8620945 Shahrestān-e Khamīr Shahrestan-e Khamir 8620945 +IR.11.8620946 Shahrestān-e Pārsīān Shahrestan-e Parsian 8620946 +IR.07.8620947 Shahrestān-e Eqlīd Shahrestan-e Eqlid 8620947 +IR.13.8620948 Shahrestān-e Dālāhū Shahrestan-e Dalahu 8620948 +IR.13.8620949 Shahrestān-e Ravānsar Shahrestan-e Ravansar 8620949 +IR.32.8620950 Shahrestān-e Khalkhāl Shahrestan-e Khalkhal 8620950 +IR.33.8620951 Shahrestān-e Sarāb Shahrestan-e Sarab 8620951 +IR.44.9513960 Shahrestān-e Ţāleqān Shahrestan-e Taleqan 9513960 +IR.44.9513961 Shahrestān-e Eshtehārd Shahrestan-e Eshtehard 9513961 +IR.32.9514745 Shahrestān-e Sar‘eyn Shahrestan-e Sar'eyn 9514745 +IR.01.9517619 Showţ Showt 9517619 +IR.01.9517620 Chāypāreh Chaypareh 9517620 +IR.01.9517621 Poldasht Poldasht 9517621 +IR.33.9517647 Shahrestān-e Khodā Āfarīn Shahrestan-e Khoda Afarin 9517647 +IR.22.9519975 ‘Asalūyah `Asaluyah 9519975 +IR.03.9519976 Shahrestān-e Kīār Shahrestan-e Kiar 9519976 +IR.28.9519980 Shahrestān-e Khūr va Bīābānak Shahrestan-e Khur va Biabanak 9519980 +IR.28.9519981 Shahrestān-e Shāhīn Shahr va Meymeh Shahrestan-e Shahin Shahr va Meymeh 9519981 +IR.07.9520534 Rostam Rostam 9520534 +IR.07.9520865 Shahrestān-e Pāsārgād Shahrestan-e Pasargad 9520865 +IR.07.9520866 Shahrestān-e Kherāmeh Shahrestan-e Kherameh 9520866 +IR.07.9520867 Shahrestān-e Kavār Shahrestan-e Kavar 9520867 +IR.07.9520868 Shahrestān-e Sarvestān Shahrestan-e Sarvestan 9520868 +IR.07.9520869 Shahrestān-e Gerāsh Shahrestan-e Gerash 9520869 +IR.07.9520870 Khonj Khonj 9520870 +IR.37.9522216 Shahrestān-e Gomīshān Shahrestan-e Gomishan 9522216 +IR.37.9522217 Shahrestān-e Marāveh Tappeh Shahrestan-e Maraveh Tappeh 9522217 +IR.37.9522218 Shahrestān-e Gālīkesh Shahrestan-e Galikesh 9522218 +IR.09.9523287 Shahrestān-e Fāmenīn Shahrestan-e Famenin 9523287 +IR.11.9523757 Shahrestān-e Bashāgard Shahrestan-e Bashagard 9523757 +IR.11.9523758 Shahrestān-e Sīrīk Shahrestan-e Sirik 9523758 +IR.10.9524084 Shahrestān-e Malekshāhī Shahrestan-e Malekshahi 9524084 +IR.29.9524445 Shahrestān-e Anār Shahrestan-e Anar 9524445 +IR.29.9524446 Shahrestān-e Kūhbanān Shahrestan-e Kuhbanan 9524446 +IR.29.9524447 Shahrestān-e Rābor Shahrestan-e Rabor 9524447 +IR.29.9524448 Shahrestān-e Orzū‘īyeh Shahrestan-e Orzu'iyeh 9524448 +IR.29.9524449 Shahrestān-e Fāryāb Shahrestan-e Faryab 9524449 +IR.29.9524451 Shahrestān-e Narmāshīr Shahrestan-e Narmashir 9524451 +IR.29.9524452 Fahraj Fahraj 9524452 +IR.29.9524453 Rīgān Rigan 9524453 +IR.29.9524454 Shahrestān-e Rūdbār-e Jonūbī Shahrestan-e Rudbar-e Jonubi 9524454 +IR.29.9524455 Shahrestān-e Qal‘eh Ganj Shahrestan-e Qal'eh Ganj 9524455 +IR.41.9525806 Shahrestān-e Boshrūyeh Shahrestan-e Boshruyeh 9525806 +IR.41.9525807 Shahrestān-e Sarāyān Shahrestan-e Sarayan 9525807 +IR.42.9526253 Shahrestān-e Bajestān Shahrestan-e Bajestan 9526253 +IR.42.9526254 Shahrestān-e Joghatāy Shahrestan-e Joghatay 9526254 +IR.42.9526255 Joveyn Joveyn 9526255 +IR.42.9526257 Shahrestān-e Khowshāb Shahrestan-e Khowshab 9526257 +IR.42.9526258 Shahrestān-e Fīrūzeh Shahrestan-e Firuzeh 9526258 +IR.42.9526260 Shahrestān-e Bīnālūd Shahrestan-e Binalud 9526260 +IR.42.9526342 Shahrestān-e Zāveh Shahrestan-e Zaveh 9526342 +IR.42.9526343 Shahrestān-e Bākharz Shahrestan-e Bakharz 9526343 +IR.43.9532886 Garmeh Garmeh 9532886 +IR.15.9532909 Gotvand Gotvand 9532909 +IR.15.9532922 Shahrestān-e Andīkā Shahrestan-e Andika 9532922 +IR.15.9532924 Hoveyzeh Hoveyzeh 9532924 +IR.15.9532926 Shahrestān-e Bāvī Shahrestan-e Bavi 9532926 +IR.15.9532928 Haftkel Haftkel 9532928 +IR.15.9532929 Shahrestān-e Rāmshīr Shahrestan-e Ramshir 9532929 +IR.05.9532946 Shahrestān-e Bahma’ī Shahrestan-e Bahma'i 9532946 +IR.05.9532947 Shahrestān-e Charām Shahrestan-e Charam 9532947 +IR.05.9532948 Shahrestān-e Bāsht Shahrestan-e Basht 9532948 +IR.16.9532949 Shahrestān-e Dehgolān Shahrestan-e Dehgolan 9532949 +IR.23.9533002 Shahrestān-e Dūreh Shahrestan-e Dureh 9533002 +IR.34.9533005 Shahrestān-e Farahān Shahrestan-e Farahan 9533005 +IR.34.9533006 Shahrestān-e Khondāb Shahrestan-e Khondab 9533006 +IR.35.9533059 Shahrestān-e ‘Abbāsābād Shahrestan-e 'Abbasabad 9533059 +IR.35.9533060 Shahrestān-e Galūgāh Shahrestan-e Galugah 9533060 +IR.35.9533061 Shahrestān-e Mīāndorūd Shahrestan-e Miandorud 9533061 +IR.35.9533062 Shahrestān-e Fareydūnkenār Shahrestan-e Fareydunkenar 9533062 +IR.25.9533331 Shahrestān-e Mayāmey Shahrestan-e Mayamey 9533331 +IR.25.9533333 Shahrestān-e Ārādān Shahrestan-e Aradan 9533333 +IR.25.9533334 Sorkheh Sorkheh 9533334 +IR.04.9533574 Zehak Zehak 9533574 +IR.04.9533575 Shahrestān-e Hīrmand Shahrestan-e Hirmand 9533575 +IR.04.9533580 Shahrestān-e Dalgān Shahrestan-e Dalgan 9533580 +IR.04.9533581 Shahrestān-e Konārak Shahrestan-e Konarak 9533581 +IR.04.9533590 Shahrestān-e Mehrestān Shahrestan-e Mehrestan 9533590 +IR.04.9533591 Shahrestān-e Sīb va Sūrān Shahrestan-e Sib va Suran 9533591 +IR.26.9533736 Shahrestān-e Malārd Shahrestan-e Malard 9533736 +IR.26.9533737 Qods Qods 9533737 +IR.26.9533739 Shahrestān-e Bahārestān Shahrestan-e Baharestan 9533739 +IR.26.9533740 Shahrestān-e Eslāmshahr Shahrestan-e Eslamshahr 9533740 +IR.26.9533741 Shahrestān-e Pīshvā Shahrestan-e Pishva 9533741 +IR.40.9533896 Shahrestān-e Behābād Shahrestan-e Behabad 9533896 +IR.41.9534259 Shahrestān-e Khūsf Shahrestan-e Khusf 9534259 +IR.41.9534260 Shahrestān-e Zīrkūh Shahrestan-e Zirkuh 9534260 +IR.23.11962671 Rumeshkhan County Rumeshkhan County 11962671 +IR.35.11962672 Simorgh County Simorgh County 11962672 +IR.28.11962673 Buin va Miandasht Buin va Miandasht 11962673 +IR.44.11963420 Fardis Fardis 11963420 +IR.10.11963421 Chardavol County Chardavol County 11963421 +IR.10.11963422 Sirvan Sirvan 11963422 +IR.26.11963423 Pardis Pardis 11963423 +IR.26.11963424 Qarchak Qarchak 11963424 +IR.03.11963425 Ben Ben 11963425 +IR.03.11963426 Saman Saman 11963426 +IR.41.11963427 Tabas Tabas 11963427 +IR.43.11963428 Raz and Jargalan Raz and Jargalan 11963428 +IR.15.11963429 Aghajari Aghajari 11963429 +IR.15.11963430 Hamidiyeh Hamidiyeh 11963430 +IR.15.11963434 Karun Karun 11963434 +IR.36.11963463 Soltaniyeh Soltaniyeh 11963463 +IR.04.11963510 Qaser-e Qand Qaser-e Qand 11963510 +IR.04.11963514 Mirjaveh Mirjaveh 11963514 +IR.04.11963516 Nimruz Nimruz 11963516 +IR.04.11963518 Hamoon Hamoon 11963518 +IR.38.11963519 Avaj Avaj 11963519 +IR.05.11963520 Landeh Landeh 11963520 +IR.38.11963561 Alborz Alborz 11963561 +IR.04.11963562 Fanuj Fanuj 11963562 +IR.35.12543580 Savād Kūh-e Shomālī Savad Kuh-e Shomali 12543580 +IR.28.12543581 Shahrestān-e Bū‘īn va Mīāndasht Shahrestan-e Bu`in va Miandasht 12543581 +IR.04.12543582 Shahrestān-e Qaşr-e Qand Shahrestan-e Qasr-e Qand 12543582 +IR.10.12543583 Chardāval Chardaval 12543583 +IS.38.7502 Vopnafjarðarhreppur Vopnafjardarhreppur 2625192 +IS.40.6611 Tjörneshreppur Tjoerneshreppur 2625781 +IS.40.6601 Svalbarðsstrandarhreppur Svalbardsstrandarhreppur 2626312 +IS.42.8509 Skaftárhreppur Skaftarhreppur 2627072 +IS.40.6602 Grýtubakkahreppur Grytubakkahreppur 2631018 +IS.38.7505 Fljótsdalshreppur Fljotsdalshreppur 2631712 +IS.40.6400 Dalvíkurbyggð Dalvikurbyggd 2632286 +IS.40.6000 Akureyrarkaupstaður Akureyrarkaupstadur 2633275 +IS.41.5200 Sveitarfélagið Skagafjörður Sveitarfelagid Skagafjoerdur 3345263 +IS.40.6513 Eyjafjarðarsveit Eyjafjardarsveit 3345264 +IS.40.6612 Þingeyjarsveit THingeyjarsveit 3345266 +IS.38.7300 Fjarðabyggð Fjardabyggd 3345270 +IS.38.7708 Sveitarfélagið Hornafjörður Sveitarfelagid Hornafjoerdur 3345272 +IS.42.8508 Mýrdalshreppur Myrdalshreppur 3345273 +IS.42.8613 Rangárþing Eystra Rangarthing Eystra 3345274 +IS.42.8614 Rangárþing Ytra Rangarthing Ytra 3345275 +IS.42.8720 Skeiða- og Gnúpverjahreppur Skeida- og Gnupverjahreppur 3345276 +IS.42.8000 Vestmannaeyjabær Vestmannaeyjabaer 3412095 +IS.44.4604 Tálknafjarðarhreppur Talknafjardarhreppur 3412697 +IS.44.4803 Súðavíkurhreppur Sudavikurhreppur 3412885 +IS.45.3506 Skorradalshreppur Skorradalshreppur 3413282 +IS.41.5611 Skagabyggð Skagabyggd 3413488 +IS.39.1100 Seltjarnarneskaupstaður Seltjarnarneskaupstadur 3413544 +IS.39.0000 Reykjavíkurborg Reykjavikurborg 3413831 +IS.44.4502 Reykhólahreppur Reykholahreppur 3413878 +IS.42.8717 Sveitarfélagið Ölfus Sveitarfelagid OElfus 3414073 +IS.39.1604 Mosfellsbaer Mosfellsbaer 3414383 +IS.39.1000 Kópavogsbær Kopavogsbaer 3415215 +IS.39.1606 Kjósarhreppur Kjosarhreppur 3415359 +IS.44.4902 Kaldrananeshreppur Kaldrananeshreppur 3415588 +IS.44.4200 Ísafjarðarbær Isafjardarbaer 3415669 +IS.42.8716 Hveragerðisbær Hveragerdisbaer 3415760 +IS.42.8710 Hrunamannahreppur Hrunamannahreppur 3415916 +IS.39.1400 Hafnarfjarðarkaupstaður Hafnarfjardarkaupstadur 3416708 +IS.39.1300 Garðabær Gardabaer 3417190 +IS.45.3713 Eyja- og Miklaholtshreppur Eyja- og Miklaholtshreppur 3417538 +IS.45.3609 Borgarbyggð Borgarbyggd 3418080 +IS.42.8610 Ásahreppur Asahreppur 3418486 +IS.44.4901 Árneshreppur Arneshreppur 3418510 +IS.45.3000 Akraneskaupstaður Akraneskaupstadur 3418655 +IS.44.4100 Bolungarvíkurkaupstaður Bolungarvikurkaupstadur 3426188 +IS.45.3811 Dalabyggð Dalabyggd 3426206 +IS.45.3709 Grundarfjarðarbær Grundarfjardarbaer 3426207 +IS.45.3714 Snæfellsbær Snaefellsbaer 3426209 +IS.41.5508 Húnaþing Vestra Hunathing Vestra 3426210 +IS.43.2000 Reykjanesbær Reykjanesbaer 3426211 +IS.44.4607 Vesturbyggð Vesturbyggd 3426215 +IS.42.8721 Bláskógabyggð Blaskogabyggd 3426216 +IS.42.8719 Grímsnes- og Grafningshreppur Grimsnes- og Grafningshreppur 3426217 +IS.42.8200 Sveitarfélagið Árborg Sveitarfelagid Arborg 3426218 +IS.40.6709 Langanesbyggð Langanesbyggd 9192036 +IS.40.6100 Norðurþing Nordurthing 9192054 +IS.40.6515 Hörgársveit Hoergarsveit 9192070 +IS.40.6250 Fjallabyggð Fjallabyggd 9192468 +IS.41.5609 Sveitarfélagið Skagaströnd Sveitarfelagid Skagastroend 9192469 +IS.44.4911 Strandabyggð Strandabyggd 9192470 +IS.45.3511 Hvalfjarðarsveit Hvalfjardarsveit 9192471 +IS.43.2506 Sveitarfélagið Vogar Sveitarfelagid Vogar 9192632 +IS.43.2300 Grindavíkurbær Grindavikurbaer 9192633 +IS.42.8722 Flóahreppur Floahreppur 9192636 +IS.43.2507 Suðurnesjabær Sudurnesjabaer 12200082 +IS.41.5613 Húnabyggð Hunabyggd 12504066 +IS.38.7400 Múlaþing Mulathing 12504084 +IS.45.3716 Stykkishólmur-Helgafellssveit Stykkisholmur-Helgafellssveit 12508725 +IT.15.TP Trapani Trapani 2522875 +IT.15.SR Provincia di Siracusa Provincia di Siracusa 2523082 +IT.03.RC Provincia di Reggio Calabria Provincia di Reggio Calabria 2523629 +IT.15.RG Ragusa Ragusa 2523649 +IT.15.PA Palermo Palermo 2523918 +IT.14.OR Provincia di Oristano Provincia di Oristano 2523962 +IT.15.ME Messina Messina 2524169 +IT.15.EN Enna Enna 2524818 +IT.03.CS Provincia di Cosenza Provincia di Cosenza 2524906 +IT.03.CZ Provincia di Catanzaro Provincia di Catanzaro 2525058 +IT.15.CT Catania Catania 2525065 +IT.15.CL Provincia di Caltanissetta Provincia di Caltanissetta 2525447 +IT.14.CA Provincia di Cagliari Provincia di Cagliari 2525471 +IT.15.AG Agrigento Agrigento 2525763 +IT.07.VT Provincia di Viterbo Provincia di Viterbo 3164038 +IT.20.VI Provincia di Vicenza Provincia di Vicenza 3164418 +IT.20.VR Provincia di Verona Provincia di Verona 3164526 +IT.12.VC Provincia di Vercelli Provincia di Vercelli 3164564 +IT.12.VB Provincia Verbano-Cusio-Ossola Provincia Verbano-Cusio-Ossola 3164567 +IT.20.VE Provincia di Venezia Provincia di Venezia 3164600 +IT.09.VA Provincia di Varese Provincia di Varese 3164697 +IT.06.UD Udine Udine 3165071 +IT.06.TS Trieste Trieste 3165184 +IT.20.TV Provincia di Treviso Provincia di Treviso 3165200 +IT.17.TN Provincia autonoma di Trento Provincia autonoma di Trento 3165241 +IT.12.TO Torino Torino 3165523 +IT.18.TR Provincia di Terni Provincia di Terni 3165770 +IT.01.TE Provincia di Teramo Provincia di Teramo 3165802 +IT.13.TA Provincia di Taranto Provincia di Taranto 3165924 +IT.09.SO Provincia di Sondrio Provincia di Sondrio 3166396 +IT.16.SI Provincia di Siena Provincia di Siena 3166546 +IT.08.SV Provincia di Savona Provincia di Savona 3167021 +IT.14.SS Provincia di Sassari Provincia di Sassari 3167094 +IT.04.SA Provincia di Salerno Provincia di Salerno 3168670 +IT.20.RO Provincia di Rovigo Provincia di Rovigo 3168842 +IT.07.RM Città metropolitana di Roma Capitale Citta metropolitana di Roma Capitale 3169069 +IT.07.RI Provincia di Rieti Provincia di Rieti 3169411 +IT.05.RE Provincia di Reggio Emilia Provincia di Reggio Emilia 3169524 +IT.05.RA Provincia di Ravenna Provincia di Ravenna 3169560 +IT.02.PZ Provincia di Potenza Provincia di Potenza 3170025 +IT.06.PN Pordenone Pordenone 3170146 +IT.16.PT Provincia di Pistoia Provincia di Pistoia 3170620 +IT.16.PI Province of Pisa Province of Pisa 3170646 +IT.05.PC Provincia di Piacenza Provincia di Piacenza 3171057 +IT.01.PE Provincia di Pescara Provincia di Pescara 3171163 +IT.10.PU Provincia di Pesaro e Urbino Provincia di Pesaro e Urbino 3171172 +IT.18.PG Provincia di Perugia Provincia di Perugia 3171179 +IT.09.PV Provincia di Pavia Provincia di Pavia 3171364 +IT.05.PR Provincia di Parma Provincia di Parma 3171456 +IT.20.PD Provincia di Padova Provincia di Padova 3171727 +IT.14.NU Provincia di Nuoro Provincia di Nuoro 3172153 +IT.12.NO Provincia di Novara Provincia di Novara 3172188 +IT.04.NA Napoli Napoli 3172391 +IT.05.MO Provincia di Modena Provincia di Modena 3173330 +IT.09.MI Città metropolitana di Milano Citta metropolitana di Milano 3173434 +IT.02.MT Provincia di Matera Provincia di Matera 3173718 +IT.16.MS Provincia di Massa-Carrara Provincia di Massa-Carrara 3173767 +IT.09.MN Provincia di Mantova Provincia di Mantova 3174050 +IT.10.MC Provincia di Macerata Provincia di Macerata 3174379 +IT.16.LU Provincia di Lucca Provincia di Lucca 3174529 +IT.16.LI Provincia di Livorno Provincia di Livorno 3174658 +IT.13.LE Provincia di Lecce Provincia di Lecce 3174952 +IT.07.LT Provincia di Latina Provincia di Latina 3175057 +IT.08.SP Provincia di La Spezia Provincia di La Spezia 3175080 +IT.01.AQ Provincia dell' Aquila Provincia dell' Aquila 3175120 +IT.11.IS Provincia di Isernia Provincia di Isernia 3175444 +IT.08.IM Provincia di Imperia Provincia di Imperia 3175531 +IT.16.GR Provincia di Grosseto Provincia di Grosseto 3175784 +IT.06.GO Gorizia Gorizia 3175985 +IT.08.GE Provincia di Genova Provincia di Genova 3176217 +IT.07.FR Provincia di Frosinone Provincia di Frosinone 3176513 +IT.05.FC Provincia di Forlì-Cesena Provincia di Forli-Cesena 3176745 +IT.13.FG Provincia di Foggia Provincia di Foggia 3176884 +IT.16.FI Province of Florence Province of Florence 3176958 +IT.05.FE Provincia di Ferrara Provincia di Ferrara 3177088 +IT.12.CN Provincia di Cuneo Provincia di Cuneo 3177699 +IT.09.CR Provincia di Cremona Provincia di Cremona 3177837 +IT.09.CO Provincia di Como Provincia di Como 3178227 +IT.01.CH Provincia di Chieti Provincia di Chieti 3178795 +IT.04.CE Provincia di Caserta Provincia di Caserta 3179865 +IT.11.CB Provincia di Campobasso Provincia di Campobasso 3180990 +IT.13.BR Provincia di Brindisi Provincia di Brindisi 3181526 +IT.09.BS Provincia di Brescia Provincia di Brescia 3181553 +IT.17.BZ Bolzano Bolzano 3181912 +IT.05.BO Bologna Bologna 3181927 +IT.09.BG Provincia di Bergamo Provincia di Bergamo 3182163 +IT.04.BN Provincia di Benevento Provincia di Benevento 3182178 +IT.20.BL Provincia di Belluno Provincia di Belluno 3182209 +IT.13.BA Bari Bari 3182350 +IT.04.AV Provincia di Avellino Provincia di Avellino 3182649 +IT.12.AT Provincia di Asti Provincia di Asti 3182712 +IT.10.AP Provincia di Ascoli Piceno Provincia di Ascoli Piceno 3182748 +IT.16.AR Province of Arezzo Province of Arezzo 3182882 +IT.19.AO Valle d'Aosta Valle d'Aosta 3182996 +IT.10.AN Provincia di Ancona Provincia di Ancona 3183087 +IT.12.AL Provincia di Alessandria Provincia di Alessandria 3183298 +IT.12.BI Provincia di Biella Provincia di Biella 6457397 +IT.05.RN Provincia di Rimini Provincia di Rimini 6457404 +IT.03.VV Provincia di Vibo-Valentia Provincia di Vibo-Valentia 6457405 +IT.03.KR Provincia di Crotone Provincia di Crotone 6458615 +IT.09.LC Provincia di Lecco Provincia di Lecco 6458616 +IT.09.LO Provincia di Lodi Provincia di Lodi 6458617 +IT.16.PO Provincia di Prato Provincia di Prato 6458618 +IT.10.FM Province of Fermo Province of Fermo 6955471 +IT.13.BT Provincia di Barletta - Andria - Trani Provincia di Barletta - Andria - Trani 6955699 +IT.09.MB Provincia di Monza e della Brianza Provincia di Monza e della Brianza 6955700 +IT.14.SU Provincia del Sud Sardegna Provincia del Sud Sardegna 11550038 +JM.15.728 Troy Troy 3488184 +JM.07.415 Central Port Antonio Central Port Antonio 11494889 +JM.07.438 Claverty Cottage Claverty Cottage 11494890 +JM.13.521 Woodpark Woodpark 11494891 +JM.08.15110 Lawrence Tavern Lawrence Tavern 11494892 +JM.08.15124 Mavis Bank Mavis Bank 11494893 +JM.08.15023 Norbrook Norbrook 11494894 +JM.08.15040 Patrick City Patrick City 11494895 +JM.08.15027 Constant Spring Gardens Constant Spring Gardens 11494896 +JM.08.15035 Forest Hills - Plantation Heights Forest Hills - Plantation Heights 11494897 +JM.08.15011 Barbican Barbican 11494898 +JM.08.15012 Liguanea Liguanea 11494899 +JM.08.15015 Seymour Lands Seymour Lands 11494900 +JM.08.15080 Stadium Gardens Stadium Gardens 11494901 +JM.04.1213 Spaldings - Part of Spaldings - Part of 11494902 +JM.08.15078 Cross Roads Cross Roads 11494903 +JM.08.15030 Whitehall Whitehall 11494904 +JM.08.15019 Drumblair Drumblair 11494905 +JM.08.15061 Molynes Gardens Molynes Gardens 11494906 +JM.08.15013 Beverley Hills Beverley Hills 11494907 +JM.08.15064 Molynes Four Roads Molynes Four Roads 11494908 +JM.12.872 Retrieve Retrieve 11494909 +JM.12.878 Stonehenge Stonehenge 11494910 +JM.08.15083 Mountain View Gardens Mountain View Gardens 11494911 +JM.08.15119 Woodford Woodford 11494912 +JM.08.15024 Stony Hill Stony Hill 11494913 +JM.08.15033 Mannings Hill Mannings Hill 11494914 +JM.08.15025 Constant Spring Constant Spring 11494915 +JM.08.15032 Havendale Havendale 11494916 +JM.08.15009 Jacks Hill Jacks Hill 11494917 +JM.17.15086 Port Royal Port Royal 11494918 +JM.08.15085 Bull Bay - Seven Mile Bull Bay - Seven Mile 11494919 +JM.08.15068 Greenwich Town - Newport West Greenwich Town - Newport West 11494920 +JM.17.15105 Southside Southside 11494921 +JM.08.15126 Constitution Hill Constitution Hill 11494922 +JM.08.15010 Hope Pastures - UTECH Hope Pastures - UTECH 11494923 +JM.08.15006 Papine Papine 11494924 +JM.08.15003 University University 11494925 +JM.12.814 Norwood Norwood 11494926 +JM.16.1040 Negril Negril 11494927 +JM.16.1046 Little London Little London 11494928 +JM.16.1035 Frome Frome 11494929 +JM.16.1019 Bethel Town Bethel Town 11494930 +JM.16.1029 Darliston Darliston 11494931 +JM.09.601 Discovery Bay Discovery Bay 11494932 +JM.16.1064 Water Works Water Works 11494933 +JM.09.623 Browns Town Browns Town 11494934 +JM.12.825 Dumfries Dumfries 11494935 +JM.16.1059 Smithfield Smithfield 11494936 +JM.16.1051 Gooden's River Gooden's River 11494937 +JM.09.602 Runaway Bay Runaway Bay 11494938 +JM.09.605 Priory Priory 11494939 +JM.09.620 Bamboo Bamboo 11494940 +JM.10.1437 Cromarty Cromarty 11494941 +JM.16.1060 Chantilly Chantilly 11494942 +JM.02.906 Jericho Jericho 11494943 +JM.16.1058 Russia Russia 11494944 +JM.16.1053 Harmony Town Harmony Town 11494945 +JM.01.1305 Aenon Town Aenon Town 11494946 +JM.01.1306 Johns Hall Johns Hall 11494947 +JM.01.1304 Morgans Forest Morgans Forest 11494948 +JM.01.1301 Silent Hill Silent Hill 11494949 +JM.01.1308 Douglas Castle Douglas Castle 11494950 +JM.01.1302 Spaldings Spaldings 11494951 +JM.01.1309 Kellits Kellits 11494952 +JM.01.1303 Alston Alston 11494953 +JM.01.1317 Peckham Peckham 11494954 +JM.01.1315 Trout Hall Trout Hall 11494955 +JM.01.1319 Sanguinetti Sanguinetti 11494956 +JM.01.1311 Crofts Hill Crofts Hill 11494957 +JM.01.1316 Frankfield Frankfield 11494958 +JM.01.1318 Grantham Grantham 11494959 +JM.01.1310 Brandon Hill Brandon Hill 11494960 +JM.01.1314 Crooked River Crooked River 11494961 +JM.01.1320 Ritchies Ritchies 11494962 +JM.16.1077 Content Content 11494963 +JM.01.1323 Smithville Smithville 11494964 +JM.01.1324 Orange Hill Orange Hill 11494965 +JM.01.1328 Coxswain Coxswain 11494966 +JM.01.1325 Pennants Pennants 11494967 +JM.01.1321 Cumberland Cumberland 11494968 +JM.01.1334 Thompson Town Thompson Town 11494969 +JM.01.1326 Summerfield Summerfield 11494970 +JM.01.1329 Rock River Rock River 11494971 +JM.01.1333 Beckford Kraal Beckford Kraal 11494972 +JM.01.1327 Chapelton Chapelton 11494973 +JM.16.1079 Bluefields Bluefields 11494974 +JM.01.1343 New Denbigh New Denbigh 11494975 +JM.01.1339 Rock Rock 11494976 +JM.01.1344 Treadlight Treadlight 11494977 +JM.01.1356 Osbourne Store Osbourne Store 11494978 +JM.01.1355 Four Paths Four Paths 11494979 +JM.01.1352 Bushy Park Bushy Park 11494980 +JM.01.1366 Sandy Bay Sandy Bay 11494981 +JM.01.1350 Bucks Common Bucks Common 11494982 +JM.01.1354 Old Denbigh Old Denbigh 11494983 +JM.01.1351 May Pen Proper May Pen Proper 11494984 +JM.01.1353 Glenmuir Glenmuir 11494985 +JM.01.1365 Palmers Cross Palmers Cross 11494986 +JM.01.1364 Paisley Paisley 11494987 +JM.01.1363 Hazard Hazard 11494988 +JM.01.1360 York Town York Town 11494989 +JM.01.1361 Curatoe Hill Curatoe Hill 11494990 +JM.16.1084 Whitehouse Whitehouse 11494991 +JM.01.1372 Hayes Hayes 11494992 +JM.01.1373 Gimme-me-bit Gimme-me-bit 11494993 +JM.01.1368 Inverness Inverness 11494994 +JM.02.904 Lucea West Lucea West 11494995 +JM.02.907 Sandy Bay Sandy Bay 11494996 +JM.02.913 Chester Castle Chester Castle 11494997 +JM.02.905 Lucea East Lucea East 11494998 +JM.02.931 Green Island Green Island 11494999 +JM.01.1322 Coffee Piece Coffee Piece 11495000 +JM.01.1312 Colonels Ridge Colonels Ridge 11495001 +JM.01.1313 Morgans Pass Morgans Pass 11495002 +JM.01.1362 Mineral Heights Mineral Heights 11495003 +JM.16.1048 Three Mile River Three Mile River 11495004 +JM.02.910 Cacoon Castle Cacoon Castle 11495005 +JM.02.921 Cascade Cascade 11495006 +JM.02.924 Askenish Askenish 11495007 +JM.09.642 Cascade Cascade 11495008 +JM.09.619 Lime Hall Lime Hall 11495009 +JM.09.608 Ocho Rios Ocho Rios 11495010 +JM.09.618 Chalky Hill Chalky Hill 11495011 +JM.02.916 Mount Peto Mount Peto 11495012 +JM.09.624 Gibraltar Gibraltar 11495013 +JM.02.936 Orange Bay Orange Bay 11495014 +JM.04.1206 Good Intent Good Intent 11495015 +JM.04.1204 Coleyville Coleyville 11495016 +JM.04.1225 Walderston Walderston 11495017 +JM.04.1245 Porus Porus 11495018 +JM.04.1273 Asia - Pratville Asia - Pratville 11495019 +JM.07.417 Drapers Drapers 11495020 +JM.07.414 Breastworks Breastworks 11495021 +JM.07.434 Fruitful Vale Fruitful Vale 11495022 +JM.07.441 Bangor Ridge Bangor Ridge 11495023 +JM.07.435 Swift River Swift River 11495024 +JM.07.418 Nonsuch Nonsuch 11495025 +JM.07.420 Fairy Hill Fairy Hill 11495026 +JM.09.639 Linton Park Linton Park 11495027 +JM.16.1066 Cave Cave 11495028 +JM.16.1054 Seaton Crescent Seaton Crescent 11495029 +JM.09.625 Lime Tree Gardens Lime Tree Gardens 11495030 +JM.09.630 Claremont Claremont 11495031 +JM.16.1056 12th Street 12th Street 11495032 +JM.09.634 Walkers Wood Walkers Wood 11495033 +JM.16.1055 New Market Oval New Market Oval 11495034 +JM.09.631 Golden Grove Golden Grove 11495035 +JM.10.1422 Kitson Town Kitson Town 11495036 +JM.09.627 Alexandria Alexandria 11495037 +JM.09.628 Alva Alva 11495038 +JM.09.636 Alderton Alderton 11495039 +JM.09.655 Blackstonedge Blackstonedge 11495040 +JM.10.1432 St. John's West St. John's West 11495041 +JM.10.1420 Ensom Ensom 11495042 +JM.09.637 Calderwood Calderwood 11495043 +JM.09.652 Gibraltar (Moneague) Gibraltar (Moneague) 11495044 +JM.09.647 Cave Valley Cave Valley 11495045 +JM.10.1403 Linstead Linstead 11495046 +JM.10.1402 Ewarton Ewarton 11495047 +JM.10.1412 Harkers Hall Harkers Hall 11495048 +JM.10.1413 Bog Walk Bog Walk 11495049 +JM.10.1414 Sligoville Sligoville 11495050 +JM.10.1425 Browns Hall Browns Hall 11495051 +JM.10.1416 Caymanas Caymanas 11495052 +JM.10.1421 Crescent Crescent 11495053 +JM.10.1429 Old Harbour Old Harbour 11495054 +JM.10.1433 Golden Acres Golden Acres 11495055 +JM.10.1439 Central Village Central Village 11495056 +JM.10.1431 Old Harbour Road Old Harbour Road 11495057 +JM.10.1436 Willowdene Willowdene 11495058 +JM.10.1440 Gregory Park Gregory Park 11495059 +JM.10.1438 Spanish Town Central Spanish Town Central 11495060 +JM.10.1443 Edgewater Edgewater 11495061 +JM.10.1450 Greater Portmore Greater Portmore 11495062 +JM.10.1448 Naggo Head Naggo Head 11495063 +JM.10.1444 Bridgeport Bridgeport 11495064 +JM.10.1451 Hellshire Hellshire 11495065 +JM.10.1449 Braeton Braeton 11495066 +JM.11.1113 Thornton Thornton 11495067 +JM.11.1103 Ginger Hill Ginger Hill 11495068 +JM.11.1152 Potsdam Potsdam 11495069 +JM.11.1116 White Hill White Hill 11495070 +JM.11.1118 Brighton Brighton 11495071 +JM.11.1120 Giddy Hall Giddy Hall 11495072 +JM.11.1128 Newton Newton 11495073 +JM.11.1156 Treasure Beach Treasure Beach 11495074 +JM.11.1126 Holland Holland 11495075 +JM.11.1130 Braes River Braes River 11495076 +JM.11.1125 Slipe Slipe 11495077 +JM.11.1131 Goshen Goshen 11495078 +JM.11.1122 Crawford Crawford 11495079 +JM.11.1134 Santa Cruz Santa Cruz 11495080 +JM.11.1135 Schoolfield Schoolfield 11495081 +JM.11.1141 Mountainside Mountainside 11495082 +JM.11.1142 Malvern Malvern 11495083 +JM.11.1138 Parottee Parottee 11495084 +JM.11.1153 Bigwoods Bigwoods 11495085 +JM.11.1160 Ballards Valley Ballards Valley 11495086 +JM.11.1158 Southfield Southfield 11495087 +JM.11.1111 Aberdeen Aberdeen 11495088 +JM.11.1114 Maggotty Maggotty 11495089 +JM.11.1132 Pepper Pepper 11495090 +JM.12.801 Flankers Flankers 11495091 +JM.12.812 Flower Hill Flower Hill 11495092 +JM.12.823 Orange Orange 11495093 +JM.12.830 Porto Bello Porto Bello 11495094 +JM.12.834 Mount Salem Mount Salem 11495095 +JM.12.840 Rose Mount Garden Rose Mount Garden 11495096 +JM.12.829 John's Hall John's Hall 11495097 +JM.12.848 Bogue Bogue 11495098 +JM.12.839 Catherine Mount Catherine Mount 11495099 +JM.09.629 Higgins Land Higgins Land 11495100 +JM.10.1434 Hampton Green Hampton Green 11495101 +JM.11.1124 Black River Black River 11495102 +JM.11.1129 Bogue Bogue 11495103 +JM.04.1251 George's Valley George's Valley 11495104 +JM.12.828 Sunderland Sunderland 11495105 +JM.12.868 Mount Horeb Mount Horeb 11495106 +JM.12.871 Cambridge Cambridge 11495107 +JM.12.873 Catadupa Catadupa 11495108 +JM.12.815 Paradise Paradise 11495109 +JM.13.515 Bonnygate Bonnygate 11495110 +JM.13.503 Retreat Retreat 11495111 +JM.13.532 Islington Islington 11495112 +JM.13.510 Port Maria Port Maria 11495113 +JM.13.506 Oracabessa Oracabessa 11495114 +JM.13.518 Gayle Gayle 11495115 +JM.13.511 Sandside Sandside 11495116 +JM.13.524 Carron Hall Carron Hall 11495117 +JM.13.530 Belfield Belfield 11495118 +JM.13.541 Castleton Castleton 11495119 +JM.13.525 Highgate Highgate 11495120 +JM.13.535 Camberwell Camberwell 11495121 +JM.13.529 Clonmel Clonmel 11495122 +JM.13.528 Richmond Richmond 11495123 +JM.14.309 Hillside Hillside 11495124 +JM.14.310 White Hall White Hall 11495125 +JM.14.307 Somerset Somerset 11495126 +JM.14.316 Johnson Mountain Johnson Mountain 11495127 +JM.14.318 Amity Hall Amity Hall 11495128 +JM.14.312 Hayfield Hayfield 11495129 +JM.12.838 Tucker Tucker 11495130 +JM.14.335 Easington Easington 11495131 +JM.14.319 Duckenfield Duckenfield 11495132 +JM.15.711 Granville Granville 11495133 +JM.14.348 Morant Bay Morant Bay 11495134 +JM.14.345 White Horses White Horses 11495135 +JM.14.354 Port Morant Port Morant 11495136 +JM.14.355 Barking Lodge Barking Lodge 11495137 +JM.15.702 Falmouth Falmouth 11495138 +JM.15.703 Duncans Duncans 11495139 +JM.08.15082 Vineyard Town Vineyard Town 11495140 +JM.14.343 Yallahs Yallahs 11495141 +JM.14.326 Wilmington Wilmington 11495142 +JM.15.701 Salt Marsh Salt Marsh 11495143 +JM.15.720 Jackson Town Jackson Town 11495144 +JM.15.722 Sawyers Sawyers 11495145 +JM.15.724 St. Vincent St. Vincent 11495146 +JM.15.727 Wilson's Run Wilson's Run 11495147 +JM.15.716 Perth Town Perth Town 11495148 +JM.15.715 Sherwood Content Sherwood Content 11495149 +JM.08.15111 Brandon Hill Brandon Hill 11495150 +JM.15.725 Bunkers Hill Bunkers Hill 11495151 +JM.14.320 Hampton Court Hampton Court 11495152 +JM.16.1017 Cornwall Mountain Cornwall Mountain 11495153 +JM.14.344 Pamphret Pamphret 11495154 +JM.08.15113 Mount James Mount James 11495155 +JM.09.609 Content Garden Content Garden 11495156 +JM.08.15121 Irish Town Irish Town 11495157 +JM.07.402 Belvedere Belvedere 11495158 +JM.07.405 Orange Bay Orange Bay 11495159 +JM.07.403 Charles Town Charles Town 11495160 +JM.07.427 Long Road Long Road 11495161 +JM.10.1435 St. John's East St. John's East 11495162 +JM.17.15089 Johnson Town Johnson Town 11495163 +JM.17.15103 Newport East Newport East 11495164 +JM.16.1047 Big Bridge Big Bridge 11495165 +JM.01.1357 Tollgate Tollgate 11495166 +JM.01.1338 Mount Airy Mount Airy 11495167 +JM.01.1331 Woodhall Woodhall 11495168 +JM.07.410 Mount Pleasant Mount Pleasant 11495169 +JM.07.419 Sherwood Forest Sherwood Forest 11495170 +JM.07.407 Hope Bay Hope Bay 11495171 +JM.07.443 Spring Hill Spring Hill 11495172 +JM.07.429 Comfort Castle Comfort Castle 11495173 +JM.07.425 Kensington Kensington 11495174 +JM.07.426 Manchioneal Manchioneal 11495175 +JM.07.411 Snow Hill Snow Hill 11495176 +JM.10.1404 Guys Hill Guys Hill 11495177 +JM.09.635 Moneague Moneague 11495178 +JM.11.1127 Lacovia Lacovia 11495179 +JM.17.15108 Manley Meadows Manley Meadows 11495180 +JM.14.333 Lloyds Lloyds 11495181 +JM.08.15116 Parks Road Parks Road 11495182 +JM.08.15115 Cavaliers Cavaliers 11495183 +JM.07.428 Hectors River Hectors River 11495184 +JM.07.401 Windsor Castle Windsor Castle 11495185 +JM.07.404 Buff Bay Buff Bay 11495186 +JM.08.15029 Red Hills Gardens Red Hills Gardens 11495187 +JM.08.15112 Temple Hall Temple Hall 11495188 +JM.08.15122 St. Peter's St. Peter's 11495189 +JM.08.15117 Red Hills Rural Red Hills Rural 11495190 +JM.08.15034 Red Hills - Sterling Castle Red Hills - Sterling Castle 11495191 +JM.08.15026 Oaklands Oaklands 11495192 +JM.08.15123 Content Gap Content Gap 11495193 +JM.08.15120 Maryland Maryland 11495194 +JM.04.1239 Fairfield Fairfield 11495195 +JM.08.15022 Cherry Gardens Cherry Gardens 11495196 +JM.08.15036 Meadowbrook Meadowbrook 11495197 +JM.08.15043 Ferry Ferry 11495198 +JM.08.15037 Queensborough - Tunbridge Queensborough - Tunbridge 11495199 +JM.08.15038 Forest Hills Gardens Forest Hills Gardens 11495200 +JM.09.616 Beecher Town Beecher Town 11495201 +JM.08.15042 New Haven New Haven 11495202 +JM.08.15039 Meadowbrook Estate Meadowbrook Estate 11495203 +JM.08.15031 Roehampton Roehampton 11495204 +JM.08.15081 Nannyville Nannyville 11495205 +JM.08.15048 Arlene Gardens Arlene Gardens 11495206 +JM.08.15021 Arcadia Arcadia 11495207 +JM.08.15047 Pembroke Hall Pembroke Hall 11495208 +JM.08.15050 Hughenden Hughenden 11495209 +JM.08.15020 Grants Pen Grants Pen 11495210 +JM.08.15041 Duhaney Park Duhaney Park 11495211 +JM.08.15049 Three Oaks - Glendale Three Oaks - Glendale 11495212 +JM.17.15098 Kingston Gardens Kingston Gardens 11495213 +JM.08.15051 Maverley Maverley 11495214 +JM.17.15099 Fletchers Land Fletchers Land 11495215 +JM.08.15045 Cooreville Gardens Cooreville Gardens 11495216 +JM.11.1104 Merrywood Merrywood 11495217 +JM.08.15028 Ziadie Gardens Ziadie Gardens 11495218 +JM.17.15087 Springfield Springfield 11495219 +JM.08.15053 Penwood Penwood 11495220 +JM.15.713 Hampden Hampden 11495221 +JM.08.15046 Washington Gardens Washington Gardens 11495222 +JM.08.15062 Cassia Park Cassia Park 11495223 +JM.08.15063 Eastwood Park Gardens Eastwood Park Gardens 11495224 +JM.08.15044 Riverton City Riverton City 11495225 +JM.08.15052 Drewsland Drewsland 11495226 +JM.17.15091 Bournemouth Gardens Bournemouth Gardens 11495227 +JM.08.15060 Seaward Pen Seaward Pen 11495228 +JM.08.15018 Half-Way-Tree Half-Way-Tree 11495229 +JM.17.15101 Denham Town Denham Town 11495230 +JM.08.15016 Trafalgar Park Trafalgar Park 11495231 +JM.01.1332 Dawkins Dawkins 11495232 +JM.08.15054 Waterhouse Waterhouse 11495233 +JM.01.1381 Rocky Point Rocky Point 11495234 +JM.08.15004 Mona Heights Mona Heights 11495235 +JM.08.15128 Bloxborough Bloxborough 11495236 +JM.08.15059 Tower Hill Tower Hill 11495237 +JM.08.15058 Waltham Gardens Waltham Gardens 11495238 +JM.08.15055 Seaview Gardens Seaview Gardens 11495239 +JM.12.850 Tower Hill/Moy Hall Tower Hill/Moy Hall 11495240 +JM.08.15017 New Kingston New Kingston 11495241 +JM.08.15014 Swallowfield Swallowfield 11495242 +JM.09.645 Borobridge Borobridge 11495243 +JM.08.15071 Richmond Park Richmond Park 11495244 +JM.12.876 Arcadia Arcadia 11495245 +JM.07.444 Cascade Cascade 11495246 +JM.08.15065 Boucher Park Boucher Park 11495247 +JM.12.820 Glendevon Glendevon 11495248 +JM.08.15057 Cockburn Gardens Cockburn Gardens 11495249 +JM.08.15079 Woodford Park Woodford Park 11495250 +JM.17.15090 Norman Gardens Norman Gardens 11495251 +JM.08.15056 Majestic Gardens Majestic Gardens 11495252 +JM.08.15072 Kencot Kencot 11495253 +JM.08.15070 Maxfield Park Maxfield Park 11495254 +JM.08.15130 Cane River Cane River 11495255 +JM.08.15066 Delacree Pen Delacree Pen 11495256 +JM.08.15129 Bito Bito 11495257 +JM.08.15067 Delacree Park - Union Gardens Delacree Park - Union Gardens 11495258 +JM.08.15069 Whitfield Town Whitfield Town 11495259 +JM.17.15092 Rollington Town Rollington Town 11495260 +JM.08.15118 Mannings Hill - Rural Mannings Hill - Rural 11495261 +JM.08.15002 Hermitage Hermitage 11495262 +JM.08.15076 Trench Town Trench Town 11495263 +JM.08.15073 Arnett Gardens Arnett Gardens 11495264 +JM.16.1021 St. Leonards St. Leonards 11495265 +JM.08.15074 Rose Town Rose Town 11495266 +JM.08.15077 Jones Town Jones Town 11495267 +JM.08.15075 Wilton Gardens - Rema Wilton Gardens - Rema 11495268 +JM.13.523 Guys Hill - Part Guys Hill - Part 11495269 +JM.17.15097 Allman Town Allman Town 11495270 +JM.17.15100 Hannah Town - Craig Town Hannah Town - Craig Town 11495271 +JM.17.15096 Campbell Town Campbell Town 11495272 +JM.17.15088 D'Aguilar Town - Rennock Lodge D'Aguilar Town - Rennock Lodge 11495273 +JM.17.15095 Franklyn Town Franklyn Town 11495274 +JM.17.15093 Newton Square Newton Square 11495275 +JM.17.15102 Tivoli Gardens Tivoli Gardens 11495276 +JM.17.15094 Passmore Town Passmore Town 11495277 +JM.17.15106 Central Down Town Central Down Town 11495278 +JM.17.15107 West Down Town West Down Town 11495279 +JM.17.15104 East Down Town East Down Town 11495280 +JM.16.1050 Llandilo Llandilo 11495281 +JM.08.15084 Harbour View Harbour View 11495282 +JM.17.15109 Rae Town Rae Town 11495283 +JM.04.1210 Devon Devon 11495284 +JM.08.15114 Golden Spring Golden Spring 11495285 +JM.08.15125 Gordon Town Gordon Town 11495286 +JM.08.15005 Elletson Flats - Mona Commons Elletson Flats - Mona Commons 11495287 +JM.08.15008 Hope Tavern Hope Tavern 11495288 +JM.08.15007 Kintyre Kintyre 11495289 +JM.08.15127 Dallas Dallas 11495290 +JM.08.15001 August Town August Town 11495291 +JM.04.1259 Butt-Up Butt-Up 11495292 +JM.16.1004 Town Head Town Head 11495293 +JM.16.1012 Porters Mountain Porters Mountain 11495294 +JM.16.1007 Bath Mountain Bath Mountain 11495295 +JM.16.1003 Truro Truro 11495296 +JM.16.1008 Grange Grange 11495297 +JM.04.1230 Comfort Comfort 11495298 +JM.16.1001 Jerusalem Jerusalem 11495299 +JM.16.1038 Delveland Delveland 11495300 +JM.16.1006 Red Hills Red Hills 11495301 +JM.16.1034 Georges Plain Georges Plain 11495302 +JM.16.1005 Burnt Savanna Burnt Savanna 11495303 +JM.16.1014 Mackfield Mackfield 11495304 +JM.16.1011 Fort Williams Fort Williams 11495305 +JM.16.1037 Fullersfield Fullersfield 11495306 +JM.16.1009 Strawberry Strawberry 11495307 +JM.16.1016 Mount Stewart Mount Stewart 11495308 +JM.16.1013 Roaring River Roaring River 11495309 +JM.16.1039 Sheffield Sheffield 11495310 +JM.16.1002 Grange Hill Grange Hill 11495311 +JM.16.1015 Haddo Haddo 11495312 +JM.16.1018 Barneyside Barneyside 11495313 +JM.16.1036 Paul Island Paul Island 11495314 +JM.16.1063 Amity Amity 11495315 +JM.16.1033 Hertford Hertford 11495316 +JM.16.1062 Bath Bath 11495317 +JM.16.1024 Lambs River Lambs River 11495318 +JM.16.1027 Struie Struie 11495319 +JM.16.1032 Petersfield Petersfield 11495320 +JM.04.1219 Evergreen Evergreen 11495321 +JM.04.1250 Richmond Richmond 11495322 +JM.16.1030 Caledonia Caledonia 11495323 +JM.16.1041 Mount Airy Mount Airy 11495324 +JM.16.1043 Revival Revival 11495325 +JM.16.1065 Ferris Ferris 11495326 +JM.16.1020 Amity (Hermitage) Amity (Hermitage) 11495327 +JM.16.1052 Shoalin Grotto Shoalin Grotto 11495328 +JM.16.1025 Belvedere Belvedere 11495329 +JM.16.1023 Seaford Town Seaford Town 11495330 +JM.04.1253 Cedar Grove Cedar Grove 11495331 +JM.16.1042 Orange Hill Orange Hill 11495332 +JM.16.1057 Savanna-la-mar Business Dist. Savanna-la-mar Business Dist. 11495333 +JM.01.1382 Portland Cottage Portland Cottage 11495334 +JM.01.1337 Richmond Park Richmond Park 11495335 +JM.16.1026 Ashton Ashton 11495336 +JM.16.1067 Cairn Curran Cairn Curran 11495337 +JM.16.1028 Beaufort Beaufort 11495338 +JM.16.1061 Strathbogie Strathbogie 11495339 +JM.16.1045 Broughton Broughton 11495340 +JM.16.1070 Lennox Bigwoods Lennox Bigwoods 11495341 +JM.16.1072 Leamington Leamington 11495342 +JM.16.1022 Dundee Dundee 11495343 +JM.04.1229 Banana Ground - Part of Banana Ground - Part of 11495344 +JM.16.1071 Enfield Enfield 11495345 +JM.01.1336 Porus Porus 11495346 +JM.01.1342 Pleasant Valley Pleasant Valley 11495347 +JM.01.1346 New Longville New Longville 11495348 +JM.01.1341 Brixton Hill Brixton Hill 11495349 +JM.01.1347 Moores Moores 11495350 +JM.01.1340 Ashley Ashley 11495351 +JM.04.1269 Alligator Pond Alligator Pond 11495354 +JM.09.648 Aboukir Aboukir 11495355 +JM.10.1411 Above Rocks Above Rocks 11495356 +JM.11.1108 Accompong Accompong 11495357 +JM.12.824 Adelphi Adelphi 11495358 +JM.09.612 Mansfield Mansfield 11495359 +JM.14.325 Airy Castle Airy Castle 11495360 +JM.12.817 Albion Albion 11495361 +JM.01.1379 Alley Alley 11495362 +JM.14.340 Albion Albion 11495363 +JM.11.1140 Barbary Hall Barbary Hall 11495364 +JM.13.534 Annotto Bay Annotto Bay 11495365 +JM.16.1073 Berkshire Berkshire 11495366 +JM.15.723 Alps Alps 11495367 +JM.14.329 Middleton Middleton 11495368 +JM.13.517 Amiel Town Amiel Town 11495369 +JM.12.854 Anchovy Anchovy 11495370 +JM.12.805 Barrett Town Barrett Town 11495371 +JM.14.323 Arcadia Arcadia 11495372 +JM.04.1201 Auchtembeddie Auchtembeddie 11495373 +JM.13.513 Baileys Vale Baileys Vale 11495374 +JM.07.442 Balcarres Balcarres 11495375 +JM.11.1110 Balaclava Balaclava 11495376 +JM.10.1428 Bartons Bartons 11495377 +JM.10.1427 Bellas Gate Bellas Gate 11495378 +JM.14.313 Bath Bath 11495379 +JM.04.1228 Bellefield Bellefield 11495380 +JM.13.542 Baxter Mountain Baxter Mountain 11495381 +JM.16.1080 Beeston Spring Beeston Spring 11495382 +JM.09.651 Bensonton Bensonton 11495383 +JM.04.1216 Bethany Bethany 11495384 +JM.14.304 Bethel Bethel 11495385 +JM.12.869 Bickersteth Bickersteth 11495386 +JM.09.643 Bohemia Bohemia 11495387 +JM.04.1231 Blue Mountain Blue Mountain 11495388 +JM.16.1081 Bog Bog 11495389 +JM.07.406 Black Hill Black Hill 11495390 +JM.15.712 Bounty Hall Bounty Hall 11495391 +JM.12.819 Brandon Hill Brandon Hill 11495392 +JM.15.705 Brampton Brampton 11495393 +JM.11.1154 Newell Newell 11495394 +JM.07.413 Boundbrook Boundbrook 11495395 +JM.13.536 Broadgate Broadgate 11495396 +JM.11.1123 Brompton Brompton 11495397 +JM.11.1161 Bull Savannah Bull Savannah 11495398 +JM.11.1136 Burnt Savannah Burnt Savannah 11495399 +JM.12.835 Catherine Hall Catherine Hall 11495400 +JM.02.903 Cacoon Cacoon 11495401 +JM.12.818 Canterbury Canterbury 11495402 +JM.11.1115 Carisbrook Carisbrook 11495403 +JM.16.1075 Carmel Carmel 11495404 +JM.02.922 Cash Hill Cash Hill 11495405 +JM.02.930 Cauldwell Cauldwell 11495406 +JM.14.303 Cedar Valley Cedar Valley 11495407 +JM.07.421 Castle Comfort Castle Comfort 11495408 +JM.02.925 Chambers Pen Chambers Pen 11495409 +JM.04.1226 Chantilly Chantilly 11495410 +JM.13.502 Charles Town Charles Town 11495411 +JM.12.847 Comfort Hall Comfort Hall 11495412 +JM.09.604 Chester Chester 11495413 +JM.04.1232 Content Content 11495414 +JM.04.1211 Christiana Christiana 11495415 +JM.12.811 Cornwall Cornwall 11495416 +JM.04.1215 Chudleigh Chudleigh 11495417 +JM.01.1348 Chateau Chateau 11495418 +JM.15.719 Clarks Town Clarks Town 11495419 +JM.04.1214 Cobbla Cobbla 11495420 +JM.09.633 Cole Gate Cole Gate 11495421 +JM.04.1241 Greenvale Greenvale 11495422 +JM.04.1207 Comfort Hall Comfort Hall 11495423 +JM.01.1370 Cockpit Cockpit 11495424 +JM.12.802 Coral Gardens Coral Gardens 11495425 +JM.11.1121 Cotterwood Cotterwood 11495426 +JM.02.901 Cousins Cove Cousins Cove 11495427 +JM.04.1202 Craig Head Craig Head 11495428 +JM.04.1271 Cross Keys Cross Keys 11495429 +JM.02.912 Copse Copse 11495430 +JM.09.646 Cuffie Ridge Cuffie Ridge 11495431 +JM.10.1446 Cumberland Cumberland 11495432 +JM.04.1260 Downs Downs 11495433 +JM.14.356 Dalvey Dalvey 11495434 +JM.15.709 Daniel Town Daniel Town 11495435 +JM.14.331 Danvers Pen Danvers Pen 11495436 +JM.15.726 Deeside Deeside 11495437 +JM.13.537 Devon Pen Devon Pen 11495438 +JM.02.926 Dias Dias 11495439 +JM.16.1069 DeLeon Bigwoods DeLeon Bigwoods 11495440 +JM.13.546 Dover Dover 11495441 +JM.13.514 Free Hill Free Hill 11495442 +JM.15.717 Duanvale Duanvale 11495443 +JM.14.346 Duhaney Pen Duhaney Pen 11495444 +JM.12.816 Down Town Montego Bay Down Town Montego Bay 11495445 +JM.11.1106 Elderslie Elderslie 11495446 +JM.14.339 Eleven Miles Eleven Miles 11495447 +JM.07.433 Durham Durham 11495448 +JM.01.1349 Effortville Effortville 11495449 +JM.13.544 Enfield Enfield 11495450 +JM.13.545 Epsom Epsom 11495451 +JM.04.1248 Ellen Street Ellen Street 11495452 +JM.09.617 Epworth Epworth 11495453 +JM.13.543 Long Road Long Road 11495454 +JM.12.827 Lottery Lottery 11495455 +JM.09.610 Exchange Exchange 11495456 +JM.12.837 Fairfield Fairfield 11495457 +JM.09.653 Faith's Pen Faith's Pen 11495458 +JM.12.831 Farm Heights Farm Heights 11495459 +JM.12.862 Flagstaff Flagstaff 11495460 +JM.12.866 Flamstead Flamstead 11495461 +JM.07.432 Fellowship Fellowship 11495462 +JM.12.875 Garlands Garlands 11495463 +JM.13.527 Flint River Flint River 11495464 +JM.14.332 Font Hill Font Hill 11495465 +JM.15.734 Freemans Hall Freemans Hall 11495466 +JM.04.1261 French Park French Park 11495467 +JM.12.843 Friendship Friendship 11495468 +JM.13.538 Friendship Gap Friendship Gap 11495469 +JM.01.1367 Freetown Freetown 11495470 +JM.11.1137 Fullerswood Fullerswood 11495471 +JM.13.509 Galina Galina 11495472 +JM.10.1426 Ginger Ridge Ginger Ridge 11495473 +JM.10.1410 Glengoffe Glengoffe 11495474 +JM.14.321 Golden Grove Golden Grove 11495475 +JM.12.845 Granville Granville 11495476 +JM.12.809 Goodwill Goodwill 11495477 +JM.09.611 Great Pond Great Pond 11495478 +JM.02.918 Great Valley Great Valley 11495479 +JM.01.1359 Gravel Hill Gravel Hill 11495480 +JM.10.1419 Greendale Greendale 11495481 +JM.12.822 Green Pond Green Pond 11495482 +JM.12.807 Greenwood Greenwood 11495483 +JM.04.1223 Grove Place Grove Place 11495484 +JM.04.1272 Grove Town Grove Town 11495485 +JM.02.911 Haddington Haddington 11495486 +JM.14.301 Hagley Gap Hagley Gap 11495487 +JM.13.512 Hampstead Hampstead 11495488 +JM.15.735 Joe Hut Joe Hut 11495489 +JM.16.1082 Kilmarnoch Kilmarnoch 11495490 +JM.10.1409 Harewood Harewood 11495491 +JM.04.1247 Harmons Harmons 11495492 +JM.04.1208 Harry Watch Harry Watch 11495493 +JM.04.1256 Hatfield Hatfield 11495494 +JM.11.1144 Hopeton Hopeton 11495495 +JM.04.1209 Hibernia Hibernia 11495496 +JM.14.353 Leith Hall Leith Hall 11495497 +JM.09.632 Hinds Town Hinds Town 11495498 +JM.12.859 Hopeton Hopeton 11495499 +JM.02.908 Hopewell Hopewell 11495500 +JM.04.1237 Huntley Huntley 11495501 +JM.01.1307 James Hill James Hill 11495502 +JM.10.1445 Independence City Independence City 11495503 +JM.09.638 Inverness Inverness 11495504 +JM.12.803 Ironshore Ironshore 11495505 +JM.12.842 Irwin Irwin 11495506 +JM.13.507 Jacks River Jacks River 11495507 +JM.13.522 Jeffrey Town Jeffrey Town 11495508 +JM.14.350 Johns Town Johns Town 11495509 +JM.14.334 Jones Pen Jones Pen 11495510 +JM.11.1149 Junction Junction 11495511 +JM.02.928 Kendal Kendal 11495512 +JM.04.1234 Kendal Kendal 11495513 +JM.16.1068 Kentucky Kentucky 11495514 +JM.10.1417 Keystone Keystone 11495515 +JM.02.927 Kingsvale Kingsvale 11495516 +JM.15.718 Kinloss Kinloss 11495517 +JM.04.1254 Knockpatrick Knockpatrick 11495518 +JM.13.519 Labyrinth Labyrinth 11495519 +JM.11.1148 Lititz Lititz 11495520 +JM.04.1265 Lancaster Lancaster 11495521 +JM.02.902 Lances Bay Lances Bay 11495522 +JM.02.935 Logwood Logwood 11495523 +JM.11.1133 Leeds Leeds 11495524 +JM.12.806 Lilliput Lilliput 11495525 +JM.01.1380 Lionel Town Lionel Town 11495526 +JM.04.1217 Litchfield Litchfield 11495527 +JM.14.338 Llandewey Llandewey 11495528 +JM.10.1401 Lluidas Vale Lluidas Vale 11495529 +JM.13.520 Lucky Hill Lucky Hill 11495530 +JM.07.424 Long Bay Long Bay 11495531 +JM.01.1369 Longville Park Longville Park 11495532 +JM.01.1378 Longwood Longwood 11495533 +JM.09.641 Madras Madras 11495534 +JM.15.738 Lorrimers Lorrimers 11495535 +JM.14.349 Lyssons Lyssons 11495536 +JM.09.649 McNie McNie 11495537 +JM.04.1222 Maidstone Maidstone 11495538 +JM.12.865 Maldon Maldon 11495539 +JM.04.1242 Mandeville Proper Mandeville Proper 11495540 +JM.13.504 Mango Valley Mango Valley 11495541 +JM.02.933 March Town March Town 11495542 +JM.13.531 Martin Martin 11495543 +JM.04.1270 Marlie Hill Marlie Hill 11495544 +JM.02.923 Maryland Maryland 11495545 +JM.12.864 Maroon Town Maroon Town 11495546 +JM.15.710 Martha Brae Martha Brae 11495547 +JM.13.508 Mason Hall Mason Hall 11495548 +JM.04.1252 May Day May Day 11495549 +JM.16.1078 Mearnsville Mearnsville 11495550 +JM.04.1221 Medina Medina 11495551 +JM.11.1117 Middle Quarters Middle Quarters 11495552 +JM.04.1240 Mike Town Mike Town 11495553 +JM.13.516 Mile Gully Mile Gully 11495554 +JM.04.1218 Mile Gully Mile Gully 11495555 +JM.12.874 Mocho Mocho 11495556 +JM.12.877 Niagara Niagara 11495557 +JM.01.1358 Milk River Milk River 11495558 +JM.01.1383 Mitchell Town Mitchell Town 11495559 +JM.12.821 Montego Hill Montego Hill 11495560 +JM.12.856 Montpelier Montpelier 11495561 +JM.07.430 Moore Town Moore Town 11495562 +JM.12.855 Mount Carey Mount Carey 11495563 +JM.09.644 Mount Moriah Mount Moriah 11495564 +JM.09.603 Mount Zion Mount Zion 11495565 +JM.09.613 Parry Town Parry Town 11495566 +JM.11.1105 Mulgrave Mulgrave 11495567 +JM.04.1238 Gutters Gutters 11495568 +JM.11.1146 Myersville Myersville 11495569 +JM.11.1147 Nain Nain 11495570 +JM.04.1268 New Forest New Forest 11495571 +JM.10.1418 Keystone North Keystone North 11495572 +JM.04.1235 New Green New Green 11495573 +JM.10.1415 Rock Hall Rock Hall 11495574 +JM.11.1119 New Market New Market 11495575 +JM.14.305 New Monkland New Monkland 11495576 +JM.04.1263 Newport Newport 11495577 +JM.16.1074 New Roads New Roads 11495578 +JM.16.1076 New Works New Works 11495579 +JM.10.1430 Old Harbour Bay Old Harbour Bay 11495580 +JM.07.412 Norwich Norwich 11495581 +JM.04.1249 Old England Old England 11495582 +JM.10.1442 Passage Fort Passage Fort 11495583 +JM.04.1203 Pike Pike 11495584 +JM.01.1335 Banana Ground - Part of Banana Ground - Part of 11495585 +JM.14.324 Pear Tree Pear Tree 11495586 +JM.10.1405 Pear Tree Grove Pear Tree Grove 11495587 +JM.12.849 Reading Reading 11495588 +JM.11.1157 Pedro Plains Pedro Plains 11495589 +JM.16.1083 Petersville Petersville 11495590 +JM.09.622 Philadelphia Philadelphia 11495591 +JM.11.1101 Pisgah Pisgah 11495592 +JM.04.1267 Plowden Plowden 11495593 +JM.10.1424 Point Hill Point Hill 11495594 +JM.09.615 Pimento Walk Pimento Walk 11495595 +JM.02.920 Pondside Pondside 11495596 +JM.13.533 Robins Bay Robins Bay 11495597 +JM.11.1139 Pondside Pondside 11495598 +JM.14.341 Poormans Corner Poormans Corner 11495599 +JM.13.501 Prospect Prospect 11495600 +JM.14.352 Prospect Prospect 11495601 +JM.11.1109 Quick Step Quick Step 11495602 +JM.07.416 Prospect Prospect 11495603 +JM.02.914 Ramble Ramble 11495604 +JM.14.337 Ramble Ramble 11495605 +JM.11.1150 Red Bank Red Bank 11495606 +JM.01.1376 Race Course Race Course 11495607 +JM.10.1406 Redwood Redwood 11495608 +JM.15.708 Refuge Refuge 11495609 +JM.12.844 Retirement Retirement 11495610 +JM.14.351 Retreat Retreat 11495611 +JM.14.336 Richmond Vale Richmond Vale 11495612 +JM.14.330 Seaforth Seaforth 11495613 +JM.15.704 Rio Bueno Rio Bueno 11495614 +JM.14.302 River Head River Head 11495615 +JM.09.654 River Head River Head 11495616 +JM.10.1407 Riversdale Riversdale 11495617 +JM.04.1205 Robins Hall Robins Hall 11495618 +JM.02.932 Rock Spring Rock Spring 11495619 +JM.12.857 Roehampton Roehampton 11495620 +JM.12.804 Rose Hall Rose Hall 11495621 +JM.11.1151 Rose Hall Rose Hall 11495622 +JM.07.408 Rock Hall Rock Hall 11495623 +JM.12.832 Rose Heights Rose Heights 11495624 +JM.04.1266 Rose Hill Rose Hill 11495625 +JM.12.833 Rosemount Rosemount 11495626 +JM.14.317 Rowlandsfield Rowlandsfield 11495627 +JM.11.1143 Russells Russells 11495628 +JM.12.813 Salt Spring Salt Spring 11495629 +JM.15.706 Samuels Prospect Samuels Prospect 11495630 +JM.14.314 Spring Bank Spring Bank 11495631 +JM.02.934 Santoy Santoy 11495632 +JM.13.539 Scotts Hall Scotts Hall 11495633 +JM.04.1246 Scotts Pass Scotts Pass 11495634 +JM.04.1244 Royal Flat Royal Flat 11495635 +JM.01.1371 Salt River Salt River 11495636 +JM.14.327 Spring Garden Spring Garden 11495637 +JM.12.870 Seven Rivers Seven Rivers 11495638 +JM.11.1112 Siloah Siloah 11495639 +JM.04.1264 Snowdon Snowdon 11495640 +JM.04.1212 Spring Ground Spring Ground 11495641 +JM.04.1236 Somerset Somerset 11495642 +JM.12.826 Somerton Somerton 11495643 +JM.01.1374 Sedgepond Sedgepond 11495644 +JM.15.707 Spicy Hill Spicy Hill 11495645 +JM.12.810 Spot Valley Spot Valley 11495646 +JM.07.436 Shirley Castle Shirley Castle 11495647 +JM.07.437 Skibo Skibo 11495648 +JM.11.1102 Springfield Springfield 11495649 +JM.15.730 Spring Garden Spring Garden 11495650 +JM.04.1257 Spur Tree Spur Tree 11495651 +JM.09.621 Sturge Town Sturge Town 11495652 +JM.09.606 St. Ann's Bay St. Ann's Bay 11495653 +JM.09.626 Saint D'Acre Saint D'Acre 11495654 +JM.09.607 Steer Town Steer Town 11495655 +JM.15.731 Stettin Stettin 11495656 +JM.15.721 Stewart Town Stewart Town 11495657 +JM.04.1220 St. Paul's St. Paul's 11495658 +JM.07.409 St. Margaret's Bay St. Margaret's Bay 11495659 +JM.02.917 Success Success 11495660 +JM.12.861 Summer Hill Summer Hill 11495661 +JM.14.311 Sunning Hill Sunning Hill 11495662 +JM.04.1262 Swaby's Hope Swaby's Hope 11495663 +JM.12.867 Tangle River Tangle River 11495664 +JM.04.1224 Top Hill Top Hill 11495665 +JM.11.1159 Top Hill Top Hill 11495666 +JM.10.1408 Troja Troja 11495667 +JM.14.308 Trinityville Trinityville 11495668 +JM.07.440 Tranquility Tranquility 11495669 +JM.15.733 Ulster Spring Ulster Spring 11495670 +JM.12.852 Unity Hall Unity Hall 11495671 +JM.04.1274 Victoria Town Victoria Town 11495672 +JM.15.737 Wait-A-Bit Wait-A-Bit 11495673 +JM.01.1330 Turners Turners 11495674 +JM.15.714 Wakefield Wakefield 11495675 +JM.11.1145 Warminster Warminster 11495676 +JM.12.863 Vaughansfield Vaughansfield 11495677 +JM.15.729 Warsop Warsop 11495678 +JM.11.1155 Watchwell Watchwell 11495679 +JM.10.1441 Waterford Waterford 11495680 +JM.10.1423 Watermount Watermount 11495681 +JM.04.1255 Waltham Waltham 11495682 +JM.12.836 West Green West Green 11495683 +JM.12.860 Welcome Hall Welcome Hall 11495684 +JM.16.1031 Whithorn Whithorn 11495685 +JM.10.1447 West Cumberland West Cumberland 11495686 +JM.01.1377 Water Lane Water Lane 11495687 +JM.14.315 Wheelerfield Wheelerfield 11495688 +JM.09.640 Watt Town Watt Town 11495689 +JM.16.1010 Williamsfield Williamsfield 11495690 +JM.04.1233 Williamsfield Williamsfield 11495691 +JM.14.322 Winchester Winchester 11495692 +JM.15.736 Wirefence Wirefence 11495693 +JM.02.909 Woodlands Woodlands 11495694 +JM.13.526 Woodside Woodside 11495695 +JM.02.919 Woodsville Woodsville 11495696 +JM.14.328 York York 11495697 +JM.07.431 Windsor Windsor 11495698 +JM.07.422 Windsor Forest Windsor Forest 11495699 +JM.09.650 York Castle York Castle 11495700 +JM.14.342 Baptist Baptist 11495701 +JM.01.1375 Banks Banks 11495702 +JM.01.1345 Bucknor Bucknor 11495703 +JM.07.439 Bybrook Bybrook 11495704 +JM.14.347 Church Corner Church Corner 11495705 +JM.04.1243 Heartease Heartease 11495706 +JM.04.1227 Bombay Bombay 11495707 +JM.14.306 Mount Lebanus Mount Lebanus 11495708 +JM.02.929 Pell River Pell River 11495709 +JM.12.846 Pitfour Pitfour 11495710 +JM.04.1258 Prospect Prospect 11495711 +JM.11.1107 Retirement Retirement 11495712 +JM.13.540 Brainerd Brainerd 11495713 +JM.15.732 Albert Town Albert Town 11495714 +JO.02.7910931 Qasabat As Salt Qasabat As Salt 7910931 +JO.17.7910933 Qasabat Az Zarqa Qasabat Az Zarqa 7910933 +JO.18.8621599 Liwa’ Banī Kinānah Liwa' Bani Kinanah 8621599 +JO.18.8621601 Liwā’ ar Ramthā Liwa' ar Ramtha 8621601 +JO.18.8621602 Liwā’ Qaşabat Irbid Liwa' Qasabat Irbid 8621602 +JO.18.8621603 Liwā’ al Kūrah Liwa' al Kurah 8621603 +JO.18.8621604 Liwā’ al Aghwār ash Shamālīyah Liwa' al Aghwar ash Shamaliyah 8621604 +JO.18.8621605 Liwā’ Banī ‘Ubayd Liwa' Bani `Ubayd 8621605 +JO.18.8621606 Liwā’ al Mazār ash Shamālī Liwa' al Mazar ash Shamali 8621606 +JO.18.8621607 Liwā’ aţ Ţayyibah Liwa' at Tayyibah 8621607 +JO.18.8621630 Liwā’ al Wasaţīyah Liwa' al Wasatiyah 8621630 +JO.20.8621631 Liwā’ Qaşabat ‘Ajlūn Liwa' Qasabat `Ajlun 8621631 +JO.20.8621632 Liwā’ Kufrinjah Liwa' Kufrinjah 8621632 +JO.22.8621633 Liwā’ Qaşabat Jarash Liwa' Qasabat Jarash 8621633 +JO.15.8621634 Liwā’ Qaşabat al Mafraq Liwa' Qasabat al Mafraq 8621634 +JO.15.8621635 Liwā’ al Bādiyah ash Shamālīyah Liwa' al Badiyah ash Shamaliyah 8621635 +JO.15.8621683 Liwā’ al Bādiyah ash Shamālīyah al Gharbīyah Liwa' al Badiyah ash Shamaliyah al Gharbiyah 8621683 +JO.15.8621684 Liwā’ ar Ruwayshid Liwa' ar Ruwayshid 8621684 +JO.02.8621685 Liwā’ ash Shūnah al Janūbīyah Liwa' ash Shunah al Janubiyah 8621685 +JO.02.8621686 Liwā’ Dayr ‘Allā Liwa' Dayr `Alla 8621686 +JO.02.8621687 Liwā’ ‘Ayn al Bāshā Liwa' `Ayn al Basha 8621687 +JO.02.8621688 Liwā’ Māḩiş wa al Fuḩayş Liwa' Mahis wa al Fuhays 8621688 +JO.17.8621689 Liwā’ Qaşabat az Zarqā’ Liwa' Qasabat az Zarqa' 8621689 +JO.17.8621690 Liwā’ ar Ruşayfah Liwa' ar Rusayfah 8621690 +JO.17.8621691 Liwā’ al Hāshimīyah Liwa' al Hashimiyah 8621691 +JO.23.8621692 Liwā’ Qaşabat Mādabā Liwa' Qasabat Madaba 8621692 +JO.23.8621693 Liwā’ Dhībān Liwa' Dhiban 8621693 +JO.09.8621694 Liwā’ Fuqū‘ Liwa' Fuqu` 8621694 +JO.09.8621695 Liwā’ al Qaşr Liwa' al Qasr 8621695 +JO.09.8621696 Liwā’ ‘Ayy Liwa' `Ayy 8621696 +JO.09.8621697 Liwā’ Qaşabat al Karak Liwa' Qasabat al Karak 8621697 +JO.09.8621719 Liwā’ al Qaţrānah Liwa' al Qatranah 8621719 +JO.09.8621720 Liwā’ al Mazār al Janūbī Liwa' al Mazar al Janubi 8621720 +JO.09.8621721 Liwā’ al Aghwār al Janūbīyah Liwa' al Aghwar al Janubiyah 8621721 +JO.19.8621722 Liwā’ Qaşabat Ma‘ān Liwa' Qasabat Ma`an 8621722 +JO.19.8621727 Liwā’ ash Shawbak Liwa' ash Shawbak 8621727 +JO.19.8621728 Liwā’ al Batrā’ Liwa' al Batra' 8621728 +JO.21.8621729 Liwā’ al Quwayrah Liwa' al Quwayrah 8621729 +JO.12.8621730 Liwā’ al Ḩasā Liwa' al Hasa 8621730 +JO.19.8621737 Liwā’ al Ḩusaynīyah Liwa' al Husayniyah 8621737 +JO.21.8621738 Liwā’ Qaşabat al ‘Aqabah Liwa' Qasabat al `Aqabah 8621738 +JO.12.8621739 Liwā’ Qaşabat aţ Ţafīlah Liwa' Qasabat at Tafilah 8621739 +JO.16.8621740 Liwā’ Saḩāb Liwa' Sahab 8621740 +JO.12.8621741 Liwā’ Buşayrā Liwa' Busayra 8621741 +JO.16.8621742 Liwā’ Qaşabat ‘Ammān Liwa' Qasabat `Amman 8621742 +JO.16.8621743 Liwā’ Mārkā Liwa' Marka 8621743 +JO.16.8621761 Liwā’ al Jāmi‘ah Liwa' al Jami`ah 8621761 +JO.16.8621762 Liwā’ Wādī as Sīr Liwa' Wadi as Sir 8621762 +JO.16.8621763 Liwā’ al Muwaqqar Liwa' al Muwaqqar 8621763 +JO.16.8621764 Liwā’ Nā‘ūr Liwa' Na`ur 8621764 +JO.16.8621765 Liwā’ al Jīzah Liwa' al Jizah 8621765 +JO.16.9915282 Liwā’ al Quwaysimah Liwa' al Quwaysimah 9915282 +JO.19.11189149 Shoubak Shoubak 11189149 +JP.13.1847945 Tatsuno-shi Tatsuno-shi 1847945 +JP.17.1847982 Zentsūji Shi Zentsuji Shi 1847982 +JP.19.1847999 Zama Shi Zama Shi 1847999 +JP.07.1848086 Yukuhashi Shi Yukuhashi Shi 1848086 +JP.14.1848088 Yūki Shi Yuki Shi 1848088 +JP.14.1848093 Yūki-gun Yuki-gun 1848093 +JP.28.1848164 Yoshino-gun Yoshino-gun 1848164 +JP.22.1848224 Yosa-gun Yosa-gun 1848224 +JP.41.1848276 Yonago Shi Yonago Shi 1848276 +JP.19.1848308 Yokosuka Shi Yokosuka Shi 1848308 +JP.19.1848350 Yokohama Shi Yokohama Shi 1848350 +JP.23.1848370 Yokkaichi-shi Yokkaichi-shi 1848370 +JP.41.1848416 Yazu-gun Yazu-gun 1848416 +JP.21.1848441 Yatsushiro Shi Yatsushiro Shi 1848441 +JP.21.1848443 Yatsushiro-gun Yatsushiro-gun 1848443 +JP.01.1848455 Yatomi-shi Yatomi-shi 1848455 +JP.35.1848489 Yasu-shi Yasu-shi 1848489 +JP.32.1848519 Yao-shi Yao-shi 1848519 +JP.45.1848548 Yanai Shi Yanai Shi 1848548 +JP.07.1848572 Yanagawa Shi Yanagawa Shi 1848572 +JP.07.1848578 Yame Shi Yame Shi 1848578 +JP.07.1848579 Yame-gun Yame-gun 1848579 +JP.28.1848592 Yamatotakada-shi Yamatotakada-shi 1848592 +JP.19.1848595 Yamato-shi Yamato-shi 1848595 +JP.28.1848602 Yamatokōriyama-shi Yamatokoriyama-shi 1848602 +JP.46.1848648 Yamanashi Shi Yamanashi Shi 1848648 +JP.08.1848677 Yama-gun Yama-gun 1848677 +JP.45.1848678 Yamaguchi Shi Yamaguchi Shi 1848678 +JP.11.1848699 Yamagata-gun Yamagata-gun 1848699 +JP.37.1848772 Yaizu Shi Yaizu Shi 1848772 +JP.38.1848775 Yaita Shi Yaita Shi 1848775 +JP.47.1848816 Yaeyama-gun Yaeyama-gun 1848816 +JP.13.1848845 Yabu-shi Yabu-shi 1848845 +JP.23.1848873 Watarai-gun Watarai-gun 1848873 +JP.34.1848902 Warabi-shi Warabi-shi 1848902 +JP.34.1848915 Wakō-shi Wako-shi 1848915 +JP.43.1848936 Wakayama Shi Wakayama Shi 1848936 +JP.15.1848973 Wajima Shi Wajima Shi 1848973 +JP.05.1849041 Uwajima-shi Uwajima-shi 1849041 +JP.38.1849052 Utsunomiya Shi Utsunomiya Shi 1849052 +JP.21.1849062 Uto Shi Uto Shi 1849062 +JP.30.1849092 Usuki Shi Usuki Shi 1849092 +JP.30.1849160 Usa Shi Usa Shi 1849160 +JP.47.1849184 Urasoe Shi Urasoe Shi 1849184 +JP.04.1849185 Urayasu-shi Urayasu-shi 1849185 +JP.34.1849187 Saitama-shi Saitama-shi 1849187 +JP.42.1849235 Uozu Shi Uozu Shi 1849235 +JP.22.1849362 Uji Shi Uji Shi 1849362 +JP.46.1849406 Uenohara-shi Uenohara-shi 1849406 +JP.26.1849427 Ueda Shi Ueda Shi 1849427 +JP.28.1849448 Uda-gun Uda-gun 1849448 +JP.45.1849494 Ube Shi Ube Shi 1849494 +JP.31.1849518 Tsuyama Shi Tsuyama Shi 1849518 +JP.01.1849535 Tsushima-shi Tsushima-shi 1849535 +JP.23.1849544 Tsu-shi Tsu-shi 1849544 +JP.46.1849556 Tsuru Shi Tsuru Shi 1849556 +JP.44.1849562 Tsuruoka Shi Tsuruoka Shi 1849562 +JP.34.1849586 Tsurugashima-shi Tsurugashima-shi 1849586 +JP.06.1849587 Tsuruga Shi Tsuruga Shi 1849587 +JP.30.1849659 Tsukumi-shi Tsukumi-shi 1849659 +JP.31.1849672 Tsukubo-gun Tsukubo-gun 1849672 +JP.29.1849786 Tsubame Shi Tsubame Shi 1849786 +JP.01.1849809 Toyota-shi Toyota-shi 1849809 +JP.11.1849812 Toyota-gun Toyota-gun 1849812 +JP.13.1849826 Toyooka Shi Toyooka Shi 1849826 +JP.01.1849840 Toyokawa Shi Toyokawa Shi 1849840 +JP.01.1849862 Toyoake Shi Toyoake Shi 1849862 +JP.42.1849870 Toyama Shi Toyama Shi 1849870 +JP.41.1849887 Tottori Shi Tottori Shi 1849887 +JP.33.1849903 Tosu Shi Tosu Shi 1849903 +JP.20.1849927 Tosa-shimizu Shi Tosa-shimizu Shi 1849927 +JP.20.1849928 Tosa Shi Tosa Shi 1849928 +JP.20.1849939 Tosa-gun Tosa-gun 1849939 +JP.32.1850033 Tondabayashi Shi Tondabayashi Shi 1850033 +JP.42.1850038 Tonami Shi Tonami Shi 1850038 +JP.10.1850090 Tomioka-shi Tomioka-shi 1850090 +JP.47.1850107 Tomigusuku-shi Tomigusuku-shi 1850107 +JP.31.1850139 Tomata-gun Tomata-gun 1850139 +JP.39.1850156 Tokushima Shi Tokushima Shi 1850156 +JP.34.1850180 Tokorozawa-shi Tokorozawa-shi 1850180 +JP.01.1850183 Tokoname Shi Tokoname Shi 1850183 +JP.09.1850200 Toki Shi Toki Shi 1850200 +JP.29.1850218 Tōkamachi-shi Tokamachi-shi 1850218 +JP.01.1850219 Tōkai Shi Tokai Shi 1850219 +JP.41.1850247 Tōhaku-gun Tohaku-gun 1850247 +JP.34.1850300 Toda-shi Toda-shi 1850300 +JP.23.1850342 Toba-shi Toba-shi 1850342 +JP.28.1850395 Tenri-shi Tenri-shi 1850395 +JP.04.1850520 Tateyama Shi Tateyama Shi 1850520 +JP.18.1850587 Tarumizu Shi Tarumizu Shi 1850587 +JP.10.1850653 Tano-gun Tano-gun 1850653 +JP.43.1850706 Tanabe Shi Tanabe Shi 1850706 +JP.40.1850731 Tama Shi Tama Shi 1850731 +JP.31.1850741 Tamano Shi Tamano Shi 1850741 +JP.21.1850743 Tamana Shi Tamana Shi 1850743 +JP.21.1850744 Tamana-gun Tamana-gun 1850744 +JP.33.1850771 Taku Shi Taku Shi 1850771 +JP.30.1850823 Taketa Shi Taketa Shi 1850823 +JP.33.1850832 Takeo Shi Takeo Shi 1850832 +JP.11.1850858 Takehara-shi Takehara-shi 1850858 +JP.09.1850890 Takayama Shi Takayama Shi 1850890 +JP.32.1850907 Takatsuki Shi Takatsuki Shi 1850907 +JP.10.1850994 Takasaki Shi Takasaki Shi 1850994 +JP.13.1851005 Takasago Shi Takasago Shi 1851005 +JP.13.1851011 Takarazuka Shi Takarazuka Shi 1851011 +JP.42.1851028 Takaoka Shi Takaoka Shi 1851028 +JP.20.1851029 Takaoka-gun Takaoka-gun 1851029 +JP.17.1851095 Takamatsu Shi Takamatsu Shi 1851095 +JP.32.1851123 Takaishi Shi Takaishi Shi 1851123 +JP.31.1851133 Takahashi Shi Takahashi Shi 1851133 +JP.13.1851159 Taka-gun Taka-gun 1851159 +JP.09.1851192 Tajimi Shi Tajimi Shi 1851192 +JP.01.1851258 Tahara-shi Tahara-shi 1851258 +JP.07.1851268 Tagawa Shi Tagawa Shi 1851268 +JP.07.1851269 Tagawa-gun Tagawa-gun 1851269 +JP.37.1851274 Tagata-gun Tagata-gun 1851274 +JP.40.1851306 Tachikawa Shi Tachikawa Shi 1851306 +JP.15.1851337 Suzu Shi Suzu Shi 1851337 +JP.23.1851345 Suzuka-shi Suzuka-shi 1851345 +JP.26.1851356 Suzaka-shi Suzaka-shi 1851356 +JP.26.1851362 Suwa Shi Suwa Shi 1851362 +JP.26.1851367 Suwa-gun Suwa-gun 1851367 +JP.37.1851376 Susono Shi Susono Shi 1851376 +JP.20.1851387 Susaki-shi Susaki-shi 1851387 +JP.37.1851401 Suntō-gun Sunto-gun 1851401 +JP.40.1851451 Sumida-ku Sumida-ku 1851451 +JP.32.1851482 Suita Shi Suita Shi 1851482 +JP.40.1851510 Suginami-ku Suginami-ku 1851510 +JP.22.1851574 Sōraku-gun Soraku-gun 1851574 +JP.18.1851576 Soo Gun Soo Gun 1851576 +JP.17.1851654 Shōzu-gun Shozu-gun 1851654 +JP.37.1851714 Shizuoka Shi Shizuoka Shi 1851714 +JP.34.1851882 Shiraoka-shi Shiraoka-shi 1851882 +JP.38.1851957 Shioya-gun Shioya-gun 1851957 +JP.26.1852001 Shiojiri-shi Shiojiri-shi 1852001 +JP.01.1852044 Shinshiro Shi Shinshiro Shi 1852044 +JP.40.1852083 Shinjuku-ku Shinjuku-ku 1852083 +JP.43.1852105 Shingū Shi Shingu Shi 1852105 +JP.40.1852140 Shinagawa-ku Shinagawa-ku 1852140 +JP.14.1852162 Shimotsuma Shi Shimotsuma Shi 1852162 +JP.38.1852170 Shimotsuga-gun Shimotsuga-gun 1852170 +JP.26.1852186 Shimotakai-gun Shimotakai-gun 1852186 +JP.45.1852222 Shimonoseki Shi Shimonoseki Shi 1852222 +JP.42.1852239 Shimoniikawa Gun Shimoniikawa Gun 1852239 +JP.26.1852253 Shimominochi-gun Shimominochi-gun 1852253 +JP.26.1852309 Shimoina-gun Shimoina-gun 1852309 +JP.37.1852349 Shimoda-shi Shimoda-shi 1852349 +JP.47.1852456 Shimajiri-gun Shimajiri-gun 1852456 +JP.23.1852464 Shima Shi Shima Shi 1852464 +JP.28.1852501 Shiki-gun Shiki-gun 1852501 +JP.32.1852523 Shijonawate Shijonawate 1852523 +JP.40.1852582 Shibuya-ku Shibuya-ku 1852582 +JP.18.1852587 Shibushi-shi Shibushi-shi 1852587 +JP.10.1852593 Shibukawa-shi Shibukawa-shi 1852593 +JP.29.1852604 Shibata Shi Shibata Shi 1852604 +JP.32.1852642 Settsu Shi Settsu Shi 1852642 +JP.01.1852647 Seto-shi Seto-shi 1852647 +JP.40.1852675 Setagaya-ku Setagaya-ku 1852675 +JP.32.1852716 Sennan-gun Sennan-gun 1852716 +JP.09.1852765 Seki-shi Seki-shi 1852765 +JP.13.1852830 Sayō-gun Sayo-gun 1852830 +JP.34.1852833 Sayama-shi Sayama-shi 1852833 +JP.10.1852846 Sawa-gun Sawa-gun 1852846 +JP.18.1852852 Satsuma Gun Satsuma Gun 1852852 +JP.14.1852883 Sashima-gun Sashima-gun 1852883 +JP.27.1852895 Sasebo Shi Sasebo Shi 1852895 +JP.29.1852957 Santō-gun Santo-gun 1852957 +JP.29.1852981 Sanjō Shi Sanjo Shi 1852981 +JP.26.1853055 Saku Shi Saku Shi 1853055 +JP.28.1853062 Sakurai-shi Sakurai-shi 1853062 +JP.44.1853136 Sakata Shi Sakata Shi 1853136 +JP.32.1853167 Sakai Shi Sakai Shi 1853167 +JP.41.1853173 Sakaiminato Shi Sakaiminato Shi 1853173 +JP.17.1853186 Sakaide Shi Sakaide Shi 1853186 +JP.34.1853207 Sakado Shi Sakado Shi 1853207 +JP.25.1853223 Saito Shi Saito Shi 1853223 +JP.30.1853234 Saiki Shi Saiki Shi 1853234 +JP.05.1853240 Saijō Shi Saijo Shi 1853240 +JP.41.1853248 Saihaku-gun Saihaku-gun 1853248 +JP.33.1853274 Saga Shi Saga Shi 1853274 +JP.19.1853293 Sagamihara-shi Sagamihara-shi 1853293 +JP.29.1853313 Sado Shi Sado Shi 1853313 +JP.35.1853408 Rittō-shi Ritto-shi 1853408 +JP.05.1853424 Ōzu-shi Ozu-shi 1853424 +JP.38.1853473 Oyama Shi Oyama Shi 1853473 +JP.42.1853505 Oyabe Shi Oyabe Shi 1853505 +JP.23.1853513 Owase Shi Owase Shi 1853513 +JP.01.1853518 Owariasahi-shi Owariasahi-shi 1853518 +JP.35.1853552 Ōtsu Shi Otsu Shi 1853552 +JP.46.1853562 Ōtsuki Shi Otsuki Shi 1853562 +JP.10.1853626 Ōta-shi Ota-shi 1853626 +JP.40.1853655 Ōta-ku Ota-ku 1853655 +JP.11.1853661 Ōtake-shi Otake-shi 1853661 +JP.40.1853724 Ōshima Shichō Oshima Shicho 1853724 +JP.18.1853737 Ōshima-gun Oshima-gun 1853737 +JP.45.1853738 Ōshima-gun Oshima-gun 1853738 +JP.32.1853897 Osaka-shi Osaka-shi 1853897 +JP.10.1853946 Ōra-gun Ora-gun 1853946 +JP.11.1853990 Onomichi-shi Onomichi-shi 1853990 +JP.07.1854000 Ōnojō Shi Onojo Shi 1854000 +JP.07.1854055 Onga-gun Onga-gun 1854055 +JP.07.1854081 Ōmuta Shi Omuta Shi 1854081 +JP.35.1854152 Ōmi-hachiman Shi Omi-hachiman Shi 1854152 +JP.40.1854160 Ōme-shi Ome-shi 1854160 +JP.37.1854181 Omaezaki-shi Omaezaki-shi 1854181 +JP.26.1854184 Ōmachi-shi Omachi-shi 1854184 +JP.47.1854344 Okinawa Shi Okinawa Shi 1854344 +JP.36.1854361 Oki-gun Oki-gun 1854361 +JP.34.1854369 Okegawa-shi Okegawa-shi 1854369 +JP.01.1854373 Okazaki Shi Okazaki Shi 1854373 +JP.26.1854378 Okaya Shi Okaya Shi 1854378 +JP.31.1854380 Okayama Shi Okayama Shi 1854380 +JP.07.1854385 Ōkawa-shi Okawa-shi 1854385 +JP.29.1854443 Ojiya-shi Ojiya-shi 1854443 +JP.30.1854480 Ōita-shi Oita-shi 1854480 +JP.06.1854517 Ōi-gun Oi-gun 1854517 +JP.07.1854627 Ogōri-shi Ogori-shi 1854627 +JP.33.1854650 Ogi-shi Ogi-shi 1854650 +JP.02.1854681 Oga Shi Oga Shi 1854681 +JP.09.1854700 Ōgaki Shi Ogaki Shi 1854700 +JP.19.1854744 Odawara-shi Odawara-shi 1854744 +JP.36.1854750 Ōda Shi Oda Shi 1854750 +JP.31.1854770 Oda-gun Oda-gun 1854770 +JP.36.1854781 Ōchi Gun Ochi Gun 1854781 +JP.05.1854782 Ochi-gun Ochi-gun 1854782 +JP.01.1854797 Ōbu Shi Obu Shi 1854797 +JP.06.1854843 Obama-shi Obama-shi 1854843 +JP.06.1854875 Nyū-gun Nyu-gun 1854875 +JP.37.1854900 Numazu-shi Numazu-shi 1854900 +JP.01.1854914 Nukata-gun Nukata-gun 1854914 +JP.15.1854977 Nonoichi-shi Nonoichi-shi 1854977 +JP.15.1855000 Nomi Gun Nomi Gun 1855000 +JP.04.1855071 Noda-shi Noda-shi 1855071 +JP.25.1855094 Nobeoka Shi Nobeoka Shi 1855094 +JP.01.1855103 Niwa-gun Niwa-gun 1855103 +JP.01.1855111 Nisshin-shi Nisshin-shi 1855111 +JP.46.1855121 Nishiyatsushiro-gun Nishiyatsushiro-gun 1855121 +JP.13.1855132 Nishiwaki Shi Nishiwaki Shi 1855132 +JP.05.1855138 Nishiuwa-gun Nishiuwa-gun 1855138 +JP.40.1855156 Nishitama-gun Nishitama-gun 1855156 +JP.27.1855163 Nishisonogi-gun Nishisonogi-gun 1855163 +JP.01.1855183 Nishio Shi Nishio Shi 1855183 +JP.44.1855187 Nishiokitama-gun Nishiokitama-gun 1855187 +JP.18.1855201 Nishinoomote Shi Nishinoomote Shi 1855201 +JP.13.1855204 Nishinomiya Shi Nishinomiya Shi 1855204 +JP.43.1855225 Nishimuro-gun Nishimuro-gun 1855225 +JP.33.1855238 Nishimatsuura-gun Nishimatsuura-gun 1855238 +JP.01.1855273 Nishikasugai-gun Nishikasugai-gun 1855273 +JP.29.1855274 Nishikanbara-gun Nishikanbara-gun 1855274 +JP.46.1855362 Nirasaki Shi Nirasaki Shi 1855362 +JP.02.1855401 Nikaho-shi Nikaho-shi 1855401 +JP.34.1855405 Niiza-shi Niiza-shi 1855405 +JP.05.1855422 Niihama Shi Niihama Shi 1855422 +JP.29.1855427 Niigata Shi Niigata Shi 1855427 +JP.25.1855473 Nichinan Shi Nichinan Shi 1855473 +JP.32.1855493 Neyagawa Shi Neyagawa Shi 1855493 +JP.40.1855502 Nerima-ku Nerima-ku 1855502 +JP.28.1855604 Nara-shi Nara-shi 1855604 +JP.20.1855637 Nankoku Shi Nankoku Shi 1855637 +JP.42.1855693 Namerikawa-shi Namerikawa-shi 1855693 +JP.30.1855742 Nakatsu Shi Nakatsu Shi 1855742 +JP.09.1855750 Nakatsugawa Shi Nakatsugawa Shi 1855750 +JP.17.1855768 Nakatado-gun Nakatado-gun 1855768 +JP.26.1855829 Nakano Shi Nakano Shi 1855829 +JP.40.1855848 Nakano-ku Nakano-ku 1855848 +JP.42.1855873 Nakaniikawa Gun Nakaniikawa Gun 1855873 +JP.07.1855902 Nakama Shi Nakama Shi 1855902 +JP.19.1855966 Naka-gun Naka-gun 1855966 +JP.47.1855990 Nakagami-gun Nakagami-gun 1855990 +JP.47.1856030 Naha Shi Naha Shi 1856030 +JP.01.1856053 Nagoya-shi Nagoya-shi 1856053 +JP.47.1856061 Nago Shi Nago Shi 1856061 +JP.45.1856090 Nagato Shi Nagato Shi 1856090 +JP.27.1856152 Nagasaki Shi Nagasaki Shi 1856152 +JP.04.1856183 Nagareyama-shi Nagareyama-shi 1856183 +JP.29.1856195 Nagaoka Shi Nagaoka Shi 1856195 +JP.22.1856196 Nagaokakyō Shi Nagaokakyo Shi 1856196 +JP.20.1856197 Nagaoka Gun Nagaoka Gun 1856197 +JP.26.1856209 Nagano Shi Nagano Shi 1856209 +JP.01.1856225 Nagakute-shi Nagakute-shi 1856225 +JP.35.1856237 Nagahama Shi Nagahama Shi 1856237 +JP.23.1856290 Nabari-shi Nabari-shi 1856290 +JP.39.1856299 Myōzai Gun Myozai Gun 1856299 +JP.40.1856366 Musashino-shi Musashino-shi 1856366 +JP.40.1856368 Musashi-murayama Shi Musashi-murayama Shi 1856368 +JP.20.1856389 Muroto Shi Muroto Shi 1856389 +JP.07.1856443 Munakata-shi Munakata-shi 1856443 +JP.09.1856506 Motosu-gun Motosu-gun 1856506 +JP.35.1856568 Moriyama Shi Moriyama Shi 1856568 +JP.09.1856666 Mizunami Shi Mizunami Shi 1856666 +JP.11.1856691 Miyoshi Shi Miyoshi Shi 1856691 +JP.39.1856695 Miyoshi-gun Miyoshi-gun 1856695 +JP.01.1856697 Miyoshi-shi Miyoshi-shi 1856697 +JP.25.1856706 Miyazaki-shi Miyazaki-shi 1856706 +JP.25.1856774 Miyakonojō Shi Miyakonojo Shi 1856774 +JP.33.1856784 Miyaki-gun Miyaki-gun 1856784 +JP.40.1856786 Miyake Shichō Miyake Shicho 1856786 +JP.19.1856849 Miura Shi Miura Shi 1856849 +JP.19.1856851 Miura-gun Miura-gun 1856851 +JP.29.1856876 Mitsuke Shi Mitsuke Shi 1856876 +JP.17.1856906 Mitoyo Shi Mitoyo Shi 1856906 +JP.40.1856942 Mitaka-shi Mitaka-shi 1856942 +JP.37.1856971 Mishima Shi Mishima Shi 1856971 +JP.32.1856974 Mishima-gun Mishima-gun 1856974 +JP.34.1856987 Misato Shi Misato Shi 1856987 +JP.32.1857043 Minoo Shi Minoo Shi 1857043 +JP.09.1857051 Mino-kamo Shi Mino-kamo Shi 1857051 +JP.45.1857072 Mine Shi Mine Shi 1857072 +JP.40.1857091 Minato-ku Minato-ku 1857091 +JP.05.1857121 Minamiuwa-gun Minamiuwa-gun 1857121 +JP.26.1857141 Minamisaku-gun Minamisaku-gun 1857141 +JP.34.1857143 Minamisaitama Gun Minamisaitama Gun 1857143 +JP.27.1857159 Minamimatsuura Gun Minamimatsuura Gun 1857159 +JP.46.1857168 Minamikoma-gun Minamikoma-gun 1857168 +JP.32.1857170 Minamikawachi-gun Minamikawachi-gun 1857170 +JP.08.1857203 Minamiaizu-gun Minamiaizu-gun 1857203 +JP.21.1857206 Minamata Shi Minamata Shi 1857206 +JP.31.1857232 Mimasaka-shi Mimasaka-shi 1857232 +JP.11.1857327 Mihara Shi Mihara Shi 1857327 +JP.23.1857355 Mie-gun Mie-gun 1857355 +JP.40.1857420 Meguro-ku Meguro-ku 1857420 +JP.05.1857456 Matsuyama-shi Matsuyama-shi 1857456 +JP.27.1857466 Matsuura Shi Matsuura Shi 1857466 +JP.23.1857496 Matsuzaka-shi Matsuzaka-shi 1857496 +JP.26.1857516 Matsumoto Shi Matsumoto Shi 1857516 +JP.36.1857549 Matsue Shi Matsue Shi 1857549 +JP.04.1857552 Matsudo Shi Matsudo Shi 1857552 +JP.32.1857563 Matsubara-shi Matsubara-shi 1857563 +JP.36.1857590 Masuda Shi Masuda Shi 1857590 +JP.17.1857664 Marugame Shi Marugame Shi 1857664 +JP.18.1857710 Makurazaki Shi Makurazaki Shi 1857710 +JP.22.1857764 Maizuru Shi Maizuru Shi 1857764 +JP.10.1857842 Maebashi Shi Maebashi Shi 1857842 +JP.40.1857869 Machida Shi Machida Shi 1857869 +JP.22.1857906 Kyōto Shi Kyoto Shi 1857906 +JP.23.1857965 Kuwana-shi Kuwana-shi 1857965 +JP.23.1857966 Kuwana-gun Kuwana-gun 1857966 +JP.30.1858008 Kusu-gun Kusu-gun 1858008 +JP.25.1858035 Kushima Shi Kushima Shi 1858035 +JP.35.1858063 Kusatsu Shi Kusatsu Shi 1858063 +JP.07.1858087 Kurume Shi Kurume Shi 1858087 +JP.42.1858253 Kurobe Shi Kurobe Shi 1858253 +JP.11.1858288 Kure-shi Kure-shi 1858288 +JP.07.1858305 Kuraten-gun Kuraten-gun 1858305 +JP.31.1858309 Kurashiki Shi Kurashiki Shi 1858309 +JP.40.1858346 Kunitachi Shi Kunitachi Shi 1858346 +JP.47.1858371 Kunigami-gun Kunigami-gun 1858371 +JP.31.1858395 Kume-gun Kume-gun 1858395 +JP.23.1858408 Kumano Shi Kumano Shi 1858408 +JP.21.1858418 Kumamoto Shi Kumamoto Shi 1858418 +JP.45.1858484 Kuga Gun Kuga Gun 1858484 +JP.45.1858497 Kudamatsu Shi Kudamatsu Shi 1858497 +JP.19.1858593 Kōza-gun Koza-gun 1858593 +JP.25.1858599 Kōyu-gun Koyu-gun 1858599 +JP.40.1858665 Kōtō-ku Koto-ku 1858665 +JP.34.1858728 Koshigaya Shi Koshigaya Shi 1858728 +JP.35.1858739 Konan-shi Konan-shi 1858739 +JP.01.1858832 Kōnan-shi Konan-shi 1858832 +JP.26.1858856 Komoro Shi Komoro Shi 1858856 +JP.39.1858900 Komatsushima Shi Komatsushima Shi 1858900 +JP.15.1858904 Komatsu Shi Komatsu Shi 1858904 +JP.01.1858921 Komaki-shi Komaki-shi 1858921 +JP.26.1858938 Komagane Shi Komagane Shi 1858938 +JP.40.1858941 Komae-shi Komae-shi 1858941 +JP.40.1858962 Kokubunji Shi Kokubunji Shi 1858962 +JP.35.1858984 Kōka-shi Koka-shi 1858984 +JP.14.1859082 Koga Shi Koga Shi 1859082 +JP.40.1859087 Koganei-shi Koganei-shi 1859087 +JP.07.1859090 Koga-shi Koga-shi 1859090 +JP.46.1859096 Kōfu-shi Kofu-shi 1859096 +JP.40.1859115 Kodaira-shi Kodaira-shi 1859115 +JP.20.1859127 Kōchi Shi Kochi Shi 1859127 +JP.13.1859161 Kōbe Shi Kobe Shi 1859161 +JP.22.1859202 Kizugawa-shi Kizugawa-shi 1859202 +JP.40.1859211 Kiyose-shi Kiyose-shi 1859211 +JP.30.1859233 Kitsuki Shi Kitsuki Shi 1859233 +JP.05.1859256 Kitauwa-gun Kitauwa-gun 1859256 +JP.46.1859260 Kitatsuru-gun Kitatsuru-gun 1859260 +JP.01.1859272 Kitashitara-gun Kitashitara-gun 1859272 +JP.26.1859278 Kitasaku-gun Kitasaku-gun 1859278 +JP.23.1859297 Kitamuro-gun Kitamuro-gun 1859297 +JP.27.1859301 Kitamatsuura-gun Kitamatsuura-gun 1859301 +JP.07.1859306 Kitakyushu-shi Kitakyushu-shi 1859306 +JP.40.1859308 Kita-ku Kita-ku 1859308 +JP.34.1859316 Kitakatsushika Gun Kitakatsushika Gun 1859316 +JP.08.1859317 Kitakata-shi Kitakata-shi 1859317 +JP.29.1859323 Kitakambara-gun Kitakambara-gun 1859323 +JP.17.1859337 Kita-gun Kita-gun 1859337 +JP.05.1859338 Kita-gun Kita-gun 1859338 +JP.10.1859339 Kitagumma-gun Kitagumma-gun 1859339 +JP.26.1859364 Kitaazumi Gun Kitaazumi Gun 1859364 +JP.34.1859369 Kitaadachi-gun Kitaadachi-gun 1859369 +JP.32.1859382 Kishiwada Shi Kishiwada Shi 1859382 +JP.04.1859468 Kimitsu Shi Kimitsu Shi 1859468 +JP.37.1859485 Kikugawa-shi Kikugawa-shi 1859485 +JP.21.1859488 Kikuchi Shi Kikuchi Shi 1859488 +JP.21.1859490 Kikuchi-gun Kikuchi-gun 1859490 +JP.34.1859584 Kazo-shi Kazo-shi 1859584 +JP.19.1859635 Kawasaki-shi Kawasaki-shi 1859635 +JP.08.1859662 Kawanuma-gun Kawanuma-gun 1859662 +JP.13.1859671 Kawanishi Shi Kawanishi Shi 1859671 +JP.34.1859726 Kawaguchi-shi Kawaguchi-shi 1859726 +JP.34.1859739 Kawagoe Shi Kawagoe Shi 1859739 +JP.32.1859747 Kawachi-nagano Shi Kawachi-nagano Shi 1859747 +JP.38.1859750 Kawachi-gun Kawachi-gun 1859750 +JP.13.1859755 Kawanabe-gun Kawanabe-gun 1859755 +JP.06.1859762 Katsuyama Shi Katsuyama Shi 1859762 +JP.39.1859771 Katsuura Gun Katsuura Gun 1859771 +JP.31.1859776 Katsuta-gun Katsuta-gun 1859776 +JP.40.1859779 Katsushika Ku Katsushika Ku 1859779 +JP.32.1859848 Katano Shi Katano Shi 1859848 +JP.07.1859874 Kasuya-gun Kasuya-gun 1859874 +JP.07.1859888 Kasuga Shi Kasuga Shi 1859888 +JP.01.1859890 Kasugai-shi Kasugai-shi 1859890 +JP.29.1859907 Kashiwazaki Shi Kashiwazaki Shi 1859907 +JP.32.1859912 Kashiwara-shi Kashiwara-shi 1859912 +JP.33.1859936 Kashima Kashima 1859936 +JP.28.1859955 Kashiba-shi Kashiba-shi 1859955 +JP.31.1859989 Kasaoka Shi Kasaoka Shi 1859989 +JP.01.1860033 Kariya Shi Kariya Shi 1860033 +JP.38.1860097 Kanuma Shi Kanuma Shi 1860097 +JP.10.1860108 Kanra-gun Kanra-gun 1860108 +JP.17.1860119 Kan’onji Shi Kan'onji Shi 1860119 +JP.09.1860188 Kani-gun Kani-gun 1860188 +JP.09.1860193 Kani Shi Kani Shi 1860193 +JP.15.1860240 Kanazawa-shi Kanazawa-shi 1860240 +JP.29.1860308 Kamo Shi Kamo Shi 1860308 +JP.09.1860326 Kamo-gun Kamo-gun 1860326 +JP.37.1860327 Kamo-gun Kamo-gun 1860327 +JP.26.1860414 Kamitakai-gun Kamitakai-gun 1860414 +JP.26.1860552 Kamiina-gun Kamiina-gun 1860552 +JP.22.1860633 Kameoka Shi Kameoka Shi 1860633 +JP.19.1860670 Kamakura Shi Kamakura Shi 1860670 +JP.13.1860701 Kako-gun Kako-gun 1860701 +JP.13.1860702 Kakogawa Shi Kakogawa Shi 1860702 +JP.09.1860734 Kakamigahara Shi Kakamigahara Shi 1860734 +JP.32.1860764 Kaizuka Shi Kaizuka Shi 1860764 +JP.09.1860766 Kaizu-shi Kaizu-shi 1860766 +JP.43.1860774 Kaisō-gun Kaiso-gun 1860774 +JP.43.1860782 Kainan Shi Kainan Shi 1860782 +JP.39.1860803 Kaifu Gun Kaifu Gun 1860803 +JP.15.1860811 Kahoku Gun Kahoku Gun 1860811 +JP.07.1860814 Kaho-gun Kaho-gun 1860814 +JP.18.1860823 Kagoshima Shi Kagoshima Shi 1860823 +JP.17.1860835 Kagawa-gun Kagawa-gun 1860835 +JP.15.1860845 Kaga Shi Kaga Shi 1860845 +JP.32.1860870 Kadoma Shi Kadoma Shi 1860870 +JP.22.1860951 Jōyō Shi Joyo Shi 1860951 +JP.29.1860992 Jōetsu Shi Joetsu Shi 1860992 +JP.11.1861022 Jinseki-gun Jinseki-gun 1861022 +JP.36.1861082 Izumo Shi Izumo Shi 1861082 +JP.32.1861089 Izumi Shi Izumi Shi 1861089 +JP.18.1861090 Izumi Shi Izumi Shi 1861090 +JP.32.1861094 Izumiōtsu Shi Izumiotsu Shi 1861094 +JP.05.1861141 Iyo-gun Iyo-gun 1861141 +JP.05.1861143 Iyo-shi Iyo-shi 1861143 +JP.37.1861167 Iwata Shi Iwata Shi 1861167 +JP.45.1861209 Iwakuni Shi Iwakuni Shi 1861209 +JP.29.1861238 Iwafune-gun Iwafune-gun 1861238 +JP.47.1861279 Itoman Shi Itoman Shi 1861279 +JP.43.1861287 Ito-gun Ito-gun 1861287 +JP.39.1861303 Itano-gun Itano-gun 1861303 +JP.13.1861308 Itami Shi Itami Shi 1861308 +JP.40.1861322 Itabashi-ku Itabashi-ku 1861322 +JP.47.1861412 Ishigaki-shi Ishigaki-shi 1861412 +JP.23.1861434 Ise Shi Ise Shi 1861434 +JP.10.1861435 Isesaki Shi Isesaki Shi 1861435 +JP.19.1861448 Isehara Shi Isehara Shi 1861448 +JP.34.1861469 Iruma-shi Iruma-shi 1861469 +JP.34.1861470 Iruma-gun Iruma-gun 1861470 +JP.01.1861527 Inuyama-shi Inuyama-shi 1861527 +JP.01.1861601 Inazawa-shi Inazawa-shi 1861601 +JP.26.1861606 Ina Shi Ina Shi 1861606 +JP.40.1861634 Inagi-shi Inagi-shi 1861634 +JP.42.1861653 Imizu Shi Imizu Shi 1861653 +JP.38.1861696 Nikko-shi Nikko-shi 1861696 +JP.06.1861716 Imadate-gun Imadate-gun 1861716 +JP.28.1861747 Ikoma-shi Ikoma-shi 1861747 +JP.28.1861748 Ikoma-gun Ikoma-gun 1861748 +JP.27.1861758 Iki Shi Iki Shi 1861758 +JP.32.1861785 Ikeda Shi Ikeda Shi 1861785 +JP.07.1861834 Iizuka Shi Iizuka Shi 1861834 +JP.26.1861837 Iiyama Shi Iiyama Shi 1861837 +JP.26.1861858 Iida Shi Iida Shi 1861858 +JP.23.1861901 Iga-shi Iga-shi 1861901 +JP.01.1861940 Ichinomiya Shi Ichinomiya Shi 1861940 +JP.04.1861964 Ichikawa Shi Ichikawa Shi 1861964 +JP.18.1862007 Ibusuki Shi Ibusuki Shi 1862007 +JP.13.1862022 Ibo-gun Ibo-gun 1862022 +JP.32.1862032 Ibaraki Shi Ibaraki Shi 1862032 +JP.25.1862036 Hyūga Shi Hyuga Shi 1862036 +JP.34.1862192 Honjō Shi Honjo Shi 1862192 +JP.45.1862301 Hofu Shi Hofu Shi 1862301 +JP.21.1862350 Hitoyoshi Shi Hitoyoshi Shi 1862350 +JP.30.1862367 Hita Shi Hita Shi 1862367 +JP.11.1862412 Hiroshima-shi Hiroshima-shi 1862412 +JP.19.1862461 Hiratsuka Shi Hiratsuka Shi 1862461 +JP.32.1862538 Hirakata Shi Hirakata Shi 1862538 +JP.40.1862576 Hino Shi Hino Shi 1862576 +JP.41.1862590 Hino Gun Hino Gun 1862590 +JP.42.1862610 Himi Shi Himi Shi 1862610 +JP.13.1862625 Himeji Shi Himeji Shi 1862625 +JP.35.1862635 Hikone Shi Hikone Shi 1862635 +JP.34.1862655 Hiki-gun Hiki-gun 1862655 +JP.45.1862667 Hikari Shi Hikari Shi 1862667 +JP.40.1862703 Higashiyamato Shi Higashiyamato Shi 1862703 +JP.25.1862717 Higashiusuki-gun Higashiusuki-gun 1862717 +JP.44.1862730 Higashitagawa-gun Higashitagawa-gun 1862730 +JP.27.1862734 Higashisonigi-gun Higashisonigi-gun 1862734 +JP.32.1862751 Higashiōsaka Shi Higashiosaka Shi 1862751 +JP.43.1862767 Higashimuro-gun Higashimuro-gun 1862767 +JP.40.1862768 Higashi-murayama-shi Higashi-murayama-shi 1862768 +JP.34.1862777 Higashimatsuyama Shi Higashimatsuyama Shi 1862777 +JP.33.1862779 Higashimatsuura-gun Higashimatsuura-gun 1862779 +JP.40.1862785 Higashikurume-shi Higashikurume-shi 1862785 +JP.29.1862804 Higashikambara-gun Higashikambara-gun 1862804 +JP.11.1862821 Higashihiroshima Shi Higashihiroshima Shi 1862821 +JP.26.1862841 Higashichikuma Gun Higashichikuma Gun 1862841 +JP.43.1862875 Hidaka-gun Hidaka-gun 1862875 +JP.01.1862911 Hekinan Shi Hekinan Shi 1862911 +JP.11.1863017 Hatsukaichi-shi Hatsukaichi-shi 1863017 +JP.20.1863048 Hata-gun Hata-gun 1863048 +JP.34.1863058 Hasuda-shi Hasuda-shi 1863058 +JP.43.1863079 Hashimoto Shi Hashimoto Shi 1863079 +JP.09.1863084 Hashima Shi Hashima Shi 1863084 +JP.09.1863085 Hashima-gun Hashima-gun 1863085 +JP.34.1863182 Hannō-shi Hanno-shi 1863182 +JP.32.1863185 Hannan Shi Hannan Shi 1863185 +JP.26.1863187 Hanishina-gun Hanishina-gun 1863187 +JP.01.1863204 Handa Shi Handa Shi 1863204 +JP.40.1863251 Hamura-shi Hamura-shi 1863251 +JP.37.1863288 Hamamatsu Shi Hamamatsu Shi 1863288 +JP.36.1863308 Hamada Shi Hamada Shi 1863308 +JP.15.1863340 Hakui Shi Hakui Shi 1863340 +JP.37.1863397 Haibara-gun Haibara-gun 1863397 +JP.45.1863413 Hagi Shi Hagi Shi 1863413 +JP.19.1863429 Hadano-shi Hadano-shi 1863429 +JP.40.1863453 Hachijō Shichō Hachijo Shicho 1863453 +JP.32.1863476 Habikino-shi Habikino-shi 1863476 +JP.34.1863481 Gyōda Shi Gyoda Shi 1863481 +JP.36.1863519 Gōtsu Shi Gotsu Shi 1863519 +JP.37.1863526 Gotenba Shi Gotenba Shi 1863526 +JP.28.1863538 Gose Shi Gose Shi 1863538 +JP.29.1863539 Gosen Shi Gosen Shi 1863539 +JP.28.1863590 Gojō-shi Gojo-shi 1863590 +JP.47.1863626 Ginowan Shi Ginowan Shi 1863626 +JP.09.1863639 Gifu Shi Gifu Shi 1863639 +JP.09.1863645 Gero-shi Gero-shi 1863645 +JP.35.1863686 Gamō-gun Gamo-gun 1863686 +JP.01.1863692 Gamagōri Shi Gamagori Shi 1863692 +JP.09.1863710 Fuwa-gun Fuwa-gun 1863710 +JP.04.1863711 Futtsu Shi Futtsu Shi 1863711 +JP.40.1863780 Fussa Shi Fussa Shi 1863780 +JP.04.1863903 Funabashi-shi Funabashi-shi 1863903 +JP.11.1863914 Fukuyama Shi Fukuyama Shi 1863914 +JP.37.1863944 Fukuroi Shi Fukuroi Shi 1863944 +JP.07.1863955 Fukuoka-shi Fukuoka-shi 1863955 +JP.06.1863982 Fukui-shi Fukui-shi 1863982 +JP.22.1864008 Fukuchiyama Shi Fukuchiyama Shi 1864008 +JP.34.1864030 Fukaya-shi Fukaya-shi 1864030 +JP.46.1864076 Fuji-yoshida Shi Fuji-yoshida Shi 1864076 +JP.37.1864089 Fuji Shi Fuji Shi 1864089 +JP.19.1864091 Fujisawa Shi Fujisawa Shi 1864091 +JP.37.1864104 Fujinomiya Shi Fujinomiya Shi 1864104 +JP.34.1864112 Fujimi-shi Fujimi-shi 1864112 +JP.32.1864125 Fujiidera-shi Fujiidera-shi 1864125 +JP.37.1864131 Fujieda Shi Fujieda Shi 1864131 +JP.40.1864148 Fuchū-shi Fuchu-shi 1864148 +JP.11.1864151 Fuchū-shi Fuchu-shi 1864151 +JP.09.1864208 Ena-shi Ena-shi 1864208 +JP.40.1864242 Edogawa Ku Edogawa Ku 1864242 +JP.35.1864254 Echi-gun Echi-gun 1864254 +JP.25.1864313 Ebino-shi Ebino-shi 1864313 +JP.07.1864394 Dazaifu-shi Dazaifu-shi 1864394 +JP.32.1864413 Daitō Shi Daito Shi 1864413 +JP.40.1864487 Chūō Ku Chuo Ku 1864487 +JP.40.1864514 Chōfu-shi Chofu-shi 1864514 +JP.40.1864529 Chiyoda-ku Chiyoda-ku 1864529 +JP.01.1864539 Chita Shi Chita Shi 1864539 +JP.01.1864542 Chita-gun Chita-gun 1864542 +JP.01.1864548 Chiryū Shi Chiryu Shi 1864548 +JP.26.1864555 Chino Shi Chino Shi 1864555 +JP.07.1864573 Chikushino-shi Chikushino-shi 1864573 +JP.07.1864588 Chikujō-gun Chikujo-gun 1864588 +JP.07.1864591 Chikugo Shi Chikugo Shi 1864591 +JP.26.1864613 Chiisakata-gun Chiisakata-gun 1864613 +JP.19.1864622 Chigasaki Shi Chigasaki Shi 1864622 +JP.34.1864636 Chichibu-gun Chichibu-gun 1864636 +JP.07.1864660 Buzen-shi Buzen-shi 1864660 +JP.30.1864667 Bungo-takada Shi Bungo-takada Shi 1864667 +JP.31.1864698 Bizen Shi Bizen Shi 1864698 +JP.19.1864864 Ayase Shi Ayase Shi 1864864 +JP.22.1864872 Ayabe Shi Ayabe Shi 1864872 +JP.04.1864901 Awa-gun Awa-gun 1864901 +JP.39.1864902 Awa-shi Awa-shi 1864902 +JP.19.1864928 Atsugi Shi Atsugi Shi 1864928 +JP.37.1864943 Atami-shi Atami-shi 1864943 +JP.21.1864973 Aso-shi Aso-shi 1864973 +JP.21.1864975 Aso-gun Aso-gun 1864975 +JP.13.1864981 Ashiya Shi Ashiya Shi 1864981 +JP.38.1865004 Ashikaga Shi Ashikaga Shi 1865004 +JP.19.1865009 Ashigarashimo-gun Ashigarashimo-gun 1865009 +JP.19.1865011 Ashigarakami-gun Ashigarakami-gun 1865011 +JP.31.1865049 Asakuchi-gun Asakuchi-gun 1865049 +JP.34.1865056 Asaka-shi Asaka-shi 1865056 +JP.43.1865121 Arida Shi Arida Shi 1865121 +JP.43.1865123 Arida-gun Arida-gun 1865123 +JP.21.1865168 Arao Shi Arao Shi 1865168 +JP.40.1865187 Arakawa Ku Arakawa Ku 1865187 +JP.29.1865200 Myoko-shi Myoko-shi 1865200 +JP.01.1865293 Anjō Shi Anjo Shi 1865293 +JP.39.1865306 Anan Shi Anan Shi 1865306 +JP.09.1865323 Ampachi-gun Ampachi-gun 1865323 +JP.21.1865358 Amakusa Shi Amakusa Shi 1865358 +JP.21.1865360 Amakusa Gun Amakusa Gun 1865360 +JP.01.1865365 Ama-gun Ama-gun 1865365 +JP.13.1865383 Amagasaki Shi Amagasaki Shi 1865383 +JP.18.1865399 Akune Shi Akune Shi 1865399 +JP.13.1865406 Akō Shi Ako Shi 1865406 +JP.13.1865409 Akō-gun Ako-gun 1865409 +JP.40.1865425 Akishima Shi Akishima Shi 1865425 +JP.20.1865426 Aki Shi Aki Shi 1865426 +JP.11.1865442 Aki-gun Aki-gun 1865442 +JP.20.1865443 Aki Gun Aki Gun 1865443 +JP.13.1865470 Akashi Shi Akashi Shi 1865470 +JP.08.1865633 Aizu-wakamatsu Shi Aizu-wakamatsu Shi 1865633 +JP.18.1865649 Aira Gun Aira Gun 1865649 +JP.18.1865650 Aira Shi Aira Shi 1865650 +JP.01.1865696 Aichi-gun Aichi-gun 1865696 +JP.20.1865726 Agawa-gun Agawa-gun 1865726 +JP.40.1865750 Adachi Ku Adachi Ku 1865750 +JP.45.1865762 Abu-gun Abu-gun 1865762 +JP.05.1926017 Yawatahama-shi Yawatahama-shi 1926017 +JP.05.1926135 Imabari-shi Imabari-shi 1926135 +JP.12.2038726 Okushiri-gun Okushiri-gun 2038726 +JP.02.2110459 Yuzawa Shi Yuzawa Shi 2110459 +JP.44.2110496 Yonezawa Shi Yonezawa Shi 2110496 +JP.02.2110504 Yokote Shi Yokote Shi 2110504 +JP.44.2110552 Yamagata Shi Yamagata Shi 2110552 +JP.04.2110578 Yachiyo Shi Yachiyo Shi 2110578 +JP.16.2110604 Waga-gun Waga-gun 2110604 +JP.14.2110701 Tsuchiura-shi Tsuchiura-shi 2110701 +JP.14.2110728 Toride Shi Toride Shi 2110728 +JP.16.2110732 Tōno Shi Tono Shi 2110732 +JP.04.2110747 Tomisato-shi Tomisato-shi 2110747 +JP.24.2110755 Tome Shi Tome Shi 2110755 +JP.04.2110773 Tōgane Shi Togane Shi 2110773 +JP.08.2110839 Tamura-gun Tamura-gun 2110839 +JP.16.2110852 Takizawa-shi Takizawa-shi 2110852 +JP.08.2110958 Sukagawa Shi Sukagawa Shi 2110958 +JP.08.2110975 Sōma Shi Soma Shi 2110975 +JP.08.2110976 Sōma-gun Soma-gun 2110976 +JP.04.2110982 Sodegaura-shi Sodegaura-shi 2110982 +JP.16.2111005 Shiwa-gun Shiwa-gun 2111005 +JP.24.2111014 Shiroishi Shi Shiroishi Shi 2111014 +JP.04.2111017 Shiroi-shi Shiroi-shi 2111017 +JP.08.2111029 Shirakawa Shi Shirakawa Shi 2111029 +JP.24.2111045 Shiogama Shi Shiogama Shi 2111045 +JP.44.2111061 Shinjō Shi Shinjo Shi 2111061 +JP.24.2111130 Shibata-gun Shibata-gun 2111130 +JP.24.2111147 Sendai Shi Sendai Shi 2111147 +JP.02.2111153 Semboku-gun Semboku-gun 2111153 +JP.04.2111171 Katori-shi Katori-shi 2111171 +JP.04.2111211 Sambu-gun Sambu-gun 2111211 +JP.04.2111215 Sakura Shi Sakura Shi 2111215 +JP.44.2111245 Sagae-shi Sagae-shi 2111245 +JP.14.2111256 Ryūgasaki Shi Ryugasaki Shi 2111256 +JP.38.2111324 Ōtawara Shi Otawara Shi 2111324 +JP.40.2111520 Ogasawara Shichō Ogasawara Shicho 2111520 +JP.16.2111528 Ōfunato-shi Ofunato-shi 2111528 +JP.08.2111613 Nishishirakawa-gun Nishishirakawa-gun 2111613 +JP.44.2111620 Nishimurayama-gun Nishimurayama-gun 2111620 +JP.08.2111654 Nihonmatsu Shi Nihonmatsu Shi 2111654 +JP.38.2111674 Nasu-gun Nasu-gun 2111674 +JP.04.2111683 Narita Shi Narita Shi 2111683 +JP.04.2111686 Narashino Shi Narashino Shi 2111686 +JP.44.2111692 Nan'yō Shi Nan'yo Shi 2111692 +JP.14.2111741 Naka-shi Naka-shi 2111741 +JP.14.2111742 Naka-gun Naka-gun 2111742 +JP.44.2111778 Nagai-shi Nagai-shi 2111778 +JP.44.2111805 Murayama Shi Murayama Shi 2111805 +JP.24.2111817 Motoyoshi Gun Motoyoshi Gun 2111817 +JP.16.2111833 Morioka Shi Morioka Shi 2111833 +JP.38.2111835 Mooka-shi Mooka-shi 2111835 +JP.44.2111850 Mogami-gun Mogami-gun 2111850 +JP.04.2111854 Mobara Shi Mobara Shi 2111854 +JP.16.2111883 Miyako Shi Miyako Shi 2111883 +JP.24.2111889 Miyagi Gun Miyagi Gun 2111889 +JP.14.2111899 Mito Shi Mito Shi 2111899 +JP.02.2111935 Minamiakita-gun Minamiakita-gun 2111935 +JP.24.2112074 Kurokawa-gun Kurokawa-gun 2112074 +JP.24.2112092 Kurihara Shi Kurihara Shi 2112092 +JP.14.2112115 Kuji-gun Kuji-gun 2112115 +JP.08.2112139 Kōriyama Shi Koriyama Shi 2112139 +JP.16.2112223 Kitakami Shi Kitakami Shi 2112223 +JP.14.2112231 Kitaibaraki Shi Kitaibaraki Shi 2112231 +JP.02.2112235 Kitaakita-gun Kitaakita-gun 2112235 +JP.24.2112261 Kesennuma Shi Kesennuma Shi 2112261 +JP.16.2112264 Kesen-gun Kesen-gun 2112264 +JP.24.2112306 Katta-gun Katta-gun 2112306 +JP.04.2112318 Katori-gun Katori-gun 2112318 +JP.04.2112330 Kashiwa Shi Kashiwa Shi 2112330 +JP.14.2112334 Kashima-shi Kashima-shi 2112334 +JP.14.2112342 Kasama Shi Kasama Shi 2112342 +JP.04.2112386 Kamogawa-shi Kamogawa-shi 2112386 +JP.14.2112399 Kamisu-shi Kamisu-shi 2112399 +JP.44.2112407 Kaminoyama-shi Kaminoyama-shi 2112407 +JP.16.2112424 Kamihei-gun Kamihei-gun 2112424 +JP.16.2112441 Kamaishi Shi Kamaishi Shi 2112441 +JP.04.2112445 Kamagaya Shi Kamagaya Shi 2112445 +JP.24.2112525 Iwanuma-shi Iwanuma-shi 2112525 +JP.08.2112535 Iwaki-shi Iwaki-shi 2112535 +JP.04.2112557 Isumi-gun Isumi-gun 2112557 +JP.24.2112574 Ishinomaki Shi Ishinomaki Shi 2112574 +JP.04.2112602 Inzai-shi Inzai-shi 2112602 +JP.14.2112616 Inashiki-gun Inashiki-gun 2112616 +JP.04.2112631 Imba-gun Imba-gun 2112631 +JP.16.2112655 Ichinoseki-shi Ichinoseki-shi 2112655 +JP.04.2112663 Ichihara Shi Ichihara Shi 2112663 +JP.14.2112704 Hitachi Shi Hitachi Shi 2112704 +JP.14.2112705 Hitachi-ōta Shi Hitachi-ota Shi 2112705 +JP.44.2112756 Higashiokitama-gun Higashiokitama-gun 2112756 +JP.44.2112760 Higashimurayama-gun Higashimurayama-gun 2112760 +JP.14.2112766 Higashiibaraki-gun Higashiibaraki-gun 2112766 +JP.16.2112822 Hanamaki Shi Hanamaki Shi 2112822 +JP.38.2112845 Haga-gun Haga-gun 2112845 +JP.08.2112921 Fukushima Shi Fukushima Shi 2112921 +JP.08.2112978 Date-shi Date-shi 2112978 +JP.08.2112979 Date-gun Date-gun 2112979 +JP.04.2112994 Chōshi Shi Choshi Shi 2112994 +JP.04.2112997 Chōsei-gun Chosei-gun 2112997 +JP.04.2113012 Chiba Shi Chiba Shi 2113012 +JP.04.2113074 Asahi Shi Asahi Shi 2113074 +JP.02.2113122 Akita Shi Akita Shi 2113122 +JP.08.2113158 Adachi-gun Adachi-gun 2113158 +JP.04.2113162 Abiko Shi Abiko Shi 2113162 +JP.12.2127415 Yūbari Shi Yubari Shi 2127415 +JP.12.2127440 Yoichi-gun Yoichi-gun 2127440 +JP.02.2127468 Yamamoto-gun Yamamoto-gun 2127468 +JP.12.2127513 Wakkanai Shi Wakkanai Shi 2127513 +JP.12.2127544 Utashinai Shi Utashinai Shi 2127544 +JP.03.2127674 Towada Shi Towada Shi 2127674 +JP.12.2127730 Tomamae Gun Tomamae Gun 2127730 +JP.12.2127732 Tomakomai Shi Tomakomai Shi 2127732 +JP.12.2127817 Teshio Gun Teshio Gun 2127817 +JP.12.2127895 Takikawa Shi Takikawa Shi 2127895 +JP.12.2127954 Sunagawa Shi Sunagawa Shi 2127954 +JP.03.2128134 Shimokita-gun Shimokita-gun 2128134 +JP.12.2128201 Shibetsu Shi Shibetsu Shi 2128201 +JP.12.2128291 Sapporo-shi Sapporo-shi 2128291 +JP.03.2128302 Sannohe Gun Sannohe Gun 2128302 +JP.12.2128378 Rumoi Shi Rumoi Shi 2128378 +JP.12.2128405 Rishiri Gun Rishiri Gun 2128405 +JP.12.2128418 Rebun Gun Rebun Gun 2128418 +JP.12.2128570 Otaru Shi Otaru Shi 2128570 +JP.02.2128783 Ōdate-shi Odate-shi 2128783 +JP.12.2128812 Obihiro Shi Obihiro Shi 2128812 +JP.02.2128864 Noshiro Shi Noshiro Shi 2128864 +JP.12.2128892 Noboribetsu Shi Noboribetsu Shi 2128892 +JP.16.2128940 Ninohe Shi Ninohe Shi 2128940 +JP.16.2128941 Ninohe-gun Ninohe-gun 2128941 +JP.12.2128971 Nemuro-shi Nemuro-shi 2128971 +JP.03.2129089 Mutsu Shi Mutsu Shi 2129089 +JP.12.2129098 Muroran Shi Muroran Shi 2129098 +JP.03.2129224 Minamitsugaru Gun Minamitsugaru Gun 2129224 +JP.12.2129370 Kushiro Shi Kushiro Shi 2129370 +JP.12.2129373 Kushiro-gun Kushiro-gun 2129373 +JP.03.2129393 Kuroishi Shi Kuroishi Shi 2129393 +JP.16.2129400 Kunohe-gun Kunohe-gun 2129400 +JP.16.2129423 Kuji Shi Kuji Shi 2129423 +JP.03.2129525 Kitatsugaru Gun Kitatsugaru Gun 2129525 +JP.12.2129532 Kitami Shi Kitami Shi 2129532 +JP.02.2129593 Kazuno Shi Kazuno Shi 2129593 +JP.02.2129594 Kazuno-gun Kazuno-gun 2129594 +JP.12.2129597 Kayabe-gun Kayabe-gun 2129597 +JP.03.2129754 Kamikita-gun Kamikita-gun 2129754 +JP.12.2129758 Kamikawa-gun (Ishikari) Kamikawa-gun (Ishikari) 2129758 +JP.12.2129763 Kamiiso-gun Kamiiso-gun 2129763 +JP.12.2129779 Kameda-gun Kameda-gun 2129779 +JP.12.2129864 Iwanai-gun Iwanai-gun 2129864 +JP.12.2129869 Iwamizawa Shi Iwamizawa Shi 2129869 +JP.12.2130044 Hiyama-gun Hiyama-gun 2130044 +JP.03.2130056 Hirosaki Shi Hirosaki Shi 2130056 +JP.12.2130058 Hiroo-gun Hiroo-gun 2130058 +JP.03.2130088 Higashitsugaru-gun Higashitsugaru-gun 2130088 +JP.12.2130184 Hakodate Shi Hakodate Shi 2130184 +JP.03.2130200 Hachinohe Shi Hachinohe Shi 2130200 +JP.03.2130225 Goshogawara Shi Goshogawara Shi 2130225 +JP.12.2130287 Furubira-gun Furubira-gun 2130287 +JP.12.2130304 Furano Shi Furano Shi 2130304 +JP.12.2130331 Fukagawa Shi Fukagawa Shi 2130331 +JP.12.2130385 Eniwa-shi Eniwa-shi 2130385 +JP.12.2130402 Ebetsu Shi Ebetsu Shi 2130402 +JP.12.2130419 Date-shi Date-shi 2130419 +JP.12.2130449 Chitose Shi Chitose Shi 2130449 +JP.12.2130533 Bibai Shi Bibai Shi 2130533 +JP.12.2130609 Ashibetsu Shi Ashibetsu Shi 2130609 +JP.12.2130628 Asahikawa-shi Asahikawa-shi 2130628 +JP.03.2130654 Aomori Shi Aomori Shi 2130654 +JP.12.2130704 Akabira Shi Akabira Shi 2130704 +JP.12.2130724 Abuta-gun Abuta-gun 2130724 +JP.12.2130736 Abashiri Shi Abashiri Shi 2130736 +JP.05.6691620 Tōon-shi Toon-shi 6691620 +JP.05.6691622 Kamiukena-gun Kamiukena-gun 6691622 +JP.35.6822197 Higashiōmi-shi Higashiomi-shi 6822197 +JP.14.6950859 Moriya-shi Moriya-shi 6950859 +JP.30.7279571 Kunisaki-shi Kunisaki-shi 7279571 +JP.01.7369797 Kiyosu Shi Kiyosu Shi 7369797 +JP.01.7369798 Aisai Shi Aisai Shi 7369798 +JP.01.7369799 Iwakura Shi Iwakura Shi 7369799 +JP.01.7369800 Kitanagoya Shi Kitanagoya Shi 7369800 +JP.01.7369801 Takahama Shi Takahama Shi 7369801 +JP.01.7369802 Toyohashi Shi Toyohashi Shi 7369802 +JP.13.7370808 Kanzaki-gun Kanzaki-gun 7370808 +JP.13.7370809 Mikata-gun Mikata-gun 7370809 +JP.13.7370810 Sumoto Shi Sumoto Shi 7370810 +JP.13.7370811 Miki Shi Miki Shi 7370811 +JP.13.7370812 Ono Shi Ono Shi 7370812 +JP.13.7370813 Sanda Shi Sanda Shi 7370813 +JP.13.7370814 Kasai Shi Kasai Shi 7370814 +JP.13.7370815 Tanba-Sasayama-shi Tanba-Sasayama-shi 7370815 +JP.13.7370816 Tanba Shi Tanba Shi 7370816 +JP.13.7370817 Minamiawaji Shi Minamiawaji Shi 7370817 +JP.13.7370818 Asago Shi Asago Shi 7370818 +JP.13.7370819 Awaji Shi Awaji Shi 7370819 +JP.13.7370820 Shisō Shi Shiso Shi 7370820 +JP.13.7370821 Katō Shi Kato Shi 7370821 +JP.11.7372274 Aki-takata Shi Aki-takata Shi 7372274 +JP.11.7372275 Shōbara-shi Shobara-shi 7372275 +JP.11.7372276 Sera-gun Sera-gun 7372276 +JP.18.7383987 Amami Shi Amami Shi 7383987 +JP.18.7383988 Hioki Shi Hioki Shi 7383988 +JP.18.7383990 Ichiki-kushikino Shi Ichiki-kushikino Shi 7383990 +JP.18.7383991 Isa Shi Isa Shi 7383991 +JP.18.7383992 Kirishima Shi Kirishima Shi 7383992 +JP.18.7383993 Minamikyushu Shi Minamikyushu Shi 7383993 +JP.18.7383994 Minamisatsuma Shi Minamisatsuma Shi 7383994 +JP.18.7383995 Satsuma-sendai Shi Satsuma-sendai Shi 7383995 +JP.18.7383996 Soo Shi Soo Shi 7383996 +JP.18.7383997 Izumi-gun Izumi-gun 7383997 +JP.18.7383998 Kagoshima-gun Kagoshima-gun 7383998 +JP.18.7383999 Kimotsuki Gun Kimotsuki Gun 7383999 +JP.42.7391183 Nanto Shi Nanto Shi 7391183 +JP.17.7391347 Higashikagawa Shi Higashikagawa Shi 7391347 +JP.17.7391348 Ayauta-gun Ayauta-gun 7391348 +JP.33.7391354 Fujitsu-gun Fujitsu-gun 7391354 +JP.33.7391355 Imari Shi Imari Shi 7391355 +JP.33.7391356 Kanzaki-gun Kanzaki-gun 7391356 +JP.33.7391357 Kanzaki Shi Kanzaki Shi 7391357 +JP.33.7391358 Kishima-gun Kishima-gun 7391358 +JP.33.7391363 Ureshino Shi Ureshino Shi 7391363 +JP.32.7391698 Izumisano Shi Izumisano Shi 7391698 +JP.32.7391699 Ōsaka-sayama Shi Osaka-sayama Shi 7391699 +JP.32.7391700 Sennan Shi Sennan Shi 7391700 +JP.32.7391701 Toyonaka Shi Toyonaka Shi 7391701 +JP.32.7391703 Senboku-gun Senboku-gun 7391703 +JP.41.7392255 Kurayoshi Shi Kurayoshi Shi 7392255 +JP.41.7392260 Iwami-gun Iwami-gun 7392260 +JP.36.7392547 Ishii Gun Ishii Gun 7392547 +JP.36.7392548 Nita Gun Nita Gun 7392548 +JP.36.7392549 Kanoashi Gun Kanoashi Gun 7392549 +JP.36.7392557 Unnan Shi Unnan Shi 7392557 +JP.36.7392558 Yasugi Shi Yasugi Shi 7392558 +JP.45.7392999 San'yō-onoda Shi San'yo-onoda Shi 7392999 +JP.45.7393001 Shūnan Shi Shunan Shi 7393001 +JP.35.7394802 Maibara-shi Maibara-shi 7394802 +JP.35.7394806 Inukami-gun Inukami-gun 7394806 +JP.31.7405219 Aida-gun Aida-gun 7405219 +JP.31.7405220 Kaga-gun Kaga-gun 7405220 +JP.31.7405221 Maniwa-gun Maniwa-gun 7405221 +JP.31.7405222 Wake-gun Wake-gun 7405222 +JP.31.7405223 Ibara Shi Ibara Shi 7405223 +JP.31.7405224 Sōja Shi Soja Shi 7405224 +JP.31.7405225 Niimi Shi Niimi Shi 7405225 +JP.31.7405226 Setouchi Shi Setouchi Shi 7405226 +JP.31.7405227 Akaiwa Shi Akaiwa Shi 7405227 +JP.31.7405228 Maniwa Shi Maniwa Shi 7405228 +JP.31.7405229 Asakuchi Shi Asakuchi Shi 7405229 +JP.20.7405897 Sukumo Shi Sukumo Shi 7405897 +JP.20.7405898 Shimanto Shi Shimanto Shi 7405898 +JP.20.7405899 Kōnan Shi Konan Shi 7405899 +JP.20.7405900 Kami Shi Kami Shi 7405900 +JP.05.7406319 Shikoku-chūō Shi Shikoku-chuo Shi 7406319 +JP.39.7406321 Mima Gun Mima Gun 7406321 +JP.39.7406322 Myōdō Gun Myodo Gun 7406322 +JP.39.7406323 Naka Gun Naka Gun 7406323 +JP.39.7406324 Yoshinogawa Shi Yoshinogawa Shi 7406324 +JP.39.7406325 Mima Shi Mima Shi 7406325 +JP.39.7406326 Miyoshi Shi Miyoshi Shi 7406326 +JP.07.7406948 Asakura-gun Asakura-gun 7406948 +JP.07.7406949 Mii-gun Mii-gun 7406949 +JP.07.7406950 Miyako-gun Miyako-gun 7406950 +JP.07.7406951 Mizuma-gun Mizuma-gun 7406951 +JP.07.7407411 Asakura Shi Asakura Shi 7407411 +JP.07.7407412 Fukutsu Shi Fukutsu Shi 7407412 +JP.07.7407413 Kama Shi Kama Shi 7407413 +JP.07.7407415 Miyama Shi Miyama Shi 7407415 +JP.07.7407416 Miyawaka Shi Miyawaka Shi 7407416 +JP.07.7407417 Nōgata Shi Nogata Shi 7407417 +JP.07.7407420 Ukiha Shi Ukiha Shi 7407420 +JP.43.7411112 Gobō Shi Gobo Shi 7411112 +JP.43.7411113 Iwade Shi Iwade Shi 7411113 +JP.43.7411114 Kinokawa Shi Kinokawa Shi 7411114 +JP.28.7411375 Kitakatsuragi-gun Kitakatsuragi-gun 7411375 +JP.28.7411376 Takaichi-gun Takaichi-gun 7411376 +JP.28.7411377 Yamabe-gun Yamabe-gun 7411377 +JP.22.7412122 Funai-gun Funai-gun 7412122 +JP.22.7412123 Kuse-gun Kuse-gun 7412123 +JP.22.7412124 Otokuni-gun Otokuni-gun 7412124 +JP.22.7412125 Tsuzuki-gun Tsuzuki-gun 7412125 +JP.22.7412197 Miyazu Shi Miyazu Shi 7412197 +JP.22.7412198 Mukō Shi Muko Shi 7412198 +JP.22.7412199 Yawata Shi Yawata Shi 7412199 +JP.22.7412200 Kyōtango Shi Kyotango Shi 7412200 +JP.22.7412201 Nantan Shi Nantan Shi 7412201 +JP.22.7412210 Kyōtanabe Shi Kyotanabe Shi 7412210 +JP.28.7412211 Katsuragi Shi Katsuragi Shi 7412211 +JP.28.7412212 Uda Shi Uda Shi 7412212 +JP.21.7412705 Ashikita-gun Ashikita-gun 7412705 +JP.21.7412706 Kamimashiki-gun Kamimashiki-gun 7412706 +JP.21.7412708 Kuma-gun Kuma-gun 7412708 +JP.21.7412709 Shimomashiki-gun Shimomashiki-gun 7412709 +JP.21.7413150 Yamaga Shi Yamaga Shi 7413150 +JP.21.7413151 Kamiamakusa Shi Kamiamakusa Shi 7413151 +JP.21.7413152 Uki Shi Uki Shi 7413152 +JP.21.7413153 Kōshi Shi Koshi Shi 7413153 +JP.25.7413964 HIgashimorokata Gun HIgashimorokata Gun 7413964 +JP.25.7413965 Kitamorokata Gun Kitamorokata Gun 7413965 +JP.25.7413967 Nishimorokata Gun Nishimorokata Gun 7413967 +JP.25.7413968 Nishiusuki-gun Nishiusuki-gun 7413968 +JP.25.7413970 Kobayashi Shi Kobayashi Shi 7413970 +JP.30.7414041 Hayami-gun Hayami-gun 7414041 +JP.30.7414042 Higashikunisaki-gun Higashikunisaki-gun 7414042 +JP.30.7414050 Beppu Shi Beppu Shi 7414050 +JP.30.7414051 Bungo-ōno Shi Bungo-ono Shi 7414051 +JP.47.7415817 Miyako-gun Miyako-gun 7415817 +JP.47.7415819 Miyakojima Shi Miyakojima Shi 7415819 +JP.47.7415820 Nanjō Shi Nanjo Shi 7415820 +JP.47.7415821 Uruma Shi Uruma Shi 7415821 +JP.46.7415908 Minamitsuru-gun Minamitsuru-gun 7415908 +JP.46.7415909 Nakakoma-gun Nakakoma-gun 7415909 +JP.46.7415914 Minami Alps Shi Minami Alps Shi 7415914 +JP.46.7415915 Hokuto Shi Hokuto Shi 7415915 +JP.46.7415916 Fuefuki Shi Fuefuki Shi 7415916 +JP.46.7415917 Kōshū Shi Koshu Shi 7415917 +JP.46.7415926 Chūō Shi Chuo Shi 7415926 +JP.26.7416552 Kamiminochi-gun Kamiminochi-gun 7416552 +JP.26.7416554 Kiso-gun Kiso-gun 7416554 +JP.26.7417078 Chikuma Shi Chikuma Shi 7417078 +JP.26.7417079 Tōmi Shi Tomi Shi 7417079 +JP.23.7417702 Inabe-gun Inabe-gun 7417702 +JP.23.7417703 Minamimuro-gun Minamimuro-gun 7417703 +JP.23.7417704 Taki-gun Taki-gun 7417704 +JP.23.7417710 Inabe Shi Inabe Shi 7417710 +JP.23.7417711 Kameyama Shi Kameyama Shi 7417711 +JP.37.7418312 Shūchi-gun Shuchi-gun 7418312 +JP.37.7418320 Izunokuni-shi Izunokuni-shi 7418320 +JP.37.7418321 Makinohara Shi Makinohara Shi 7418321 +JP.37.7418322 Shimada-shi Shimada-shi 7418322 +JP.27.7418804 Gotō Shi Goto Shi 7418804 +JP.27.7418805 Hirado Shi Hirado Shi 7418805 +JP.27.7418806 Minamishimabara Shi Minamishimabara Shi 7418806 +JP.27.7418807 Ōmura Shi Omura Shi 7418807 +JP.27.7418808 Saikai Shi Saikai Shi 7418808 +JP.27.7418809 Shimabara Shi Shimabara Shi 7418809 +JP.27.7418810 Tsushima Shi Tsushima Shi 7418810 +JP.27.7418811 Unzen Shi Unzen Shi 7418811 +JP.09.7418819 Ibi-gun Ibi-gun 7418819 +JP.09.7418820 Ōno Gun Ono Gun 7418820 +JP.09.7418821 Yōrō-gun Yoro-gun 7418821 +JP.09.7419031 Gujō Shi Gujo Shi 7419031 +JP.09.7419032 Hida Shi Hida Shi 7419032 +JP.09.7419033 Mino Shi Mino Shi 7419033 +JP.09.7419034 Mizuho Shi Mizuho Shi 7419034 +JP.09.7419035 Motosu Shi Motosu Shi 7419035 +JP.09.7419036 Yamagata Shi Yamagata Shi 7419036 +JP.12.7428076 Abashiri-gun Abashiri-gun 7428076 +JP.12.7428077 Akan-gun Akan-gun 7428077 +JP.12.7428078 Akkeshi-gun Akkeshi-gun 7428078 +JP.12.7428079 Ashoro-gun Ashoro-gun 7428079 +JP.12.7428080 Esashi Gun Esashi Gun 7428080 +JP.12.7428081 Furuu-gun Furuu-gun 7428081 +JP.12.7428082 Futami-gun Futami-gun 7428082 +JP.12.7428083 Hidaka-gun Hidaka-gun 7428083 +JP.12.7428084 Horoizumi-gun Horoizumi-gun 7428084 +JP.12.7428085 Ishikari-gun Ishikari-gun 7428085 +JP.12.7428086 Isoya-gun Isoya-gun 7428086 +JP.12.7428087 Kabato-gun Kabato-gun 7428087 +JP.12.7428088 Kasai-gun Kasai-gun 7428088 +JP.12.7428089 Katō-gun Kato-gun 7428089 +JP.12.7428090 Kawakami-gun Kawakami-gun 7428090 +JP.12.7428091 Kudō-gun Kudo-gun 7428091 +JP.12.7428092 Mashike-gun Mashike-gun 7428092 +JP.12.7428093 Matsumae-gun Matsumae-gun 7428093 +JP.12.7428094 Menashi-gun Menashi-gun 7428094 +JP.12.7428095 Monbetsu Gun Monbetsu Gun 7428095 +JP.12.7428096 Nakagawa Gun Nakagawa Gun 7428096 +JP.12.7428097 Nakagawa-gun Nakagawa-gun 7428097 +JP.12.7428098 Niikappu-gun Niikappu-gun 7428098 +JP.12.7428099 Nishi-gun Nishi-gun 7428099 +JP.12.7428100 Notsuke-gun Notsuke-gun 7428100 +JP.12.7428101 Rumoi Gun Rumoi Gun 7428101 +JP.12.7428102 Samani-gun Samani-gun 7428102 +JP.12.7428103 Saru-gun Saru-gun 7428103 +JP.12.7428104 Setana-gun Setana-gun 7428104 +JP.12.7428105 Shakotan-gun Shakotan-gun 7428105 +JP.12.7428106 Shari-gun Shari-gun 7428106 +JP.12.7428107 Shibetsu-gun Shibetsu-gun 7428107 +JP.12.7428108 Shimamaki-gun Shimamaki-gun 7428108 +JP.12.7428109 Shiranuka-gun Shiranuka-gun 7428109 +JP.12.7428110 Shiraoi-gun Shiraoi-gun 7428110 +JP.12.7428111 Sorachi-gun Sorachi-gun 7428111 +JP.12.7428112 Sōya Gun Soya Gun 7428112 +JP.12.7428113 Suttsu-gun Suttsu-gun 7428113 +JP.12.7428114 Tokachi-gun Tokachi-gun 7428114 +JP.12.7428115 Tokoro-gun Tokoro-gun 7428115 +JP.12.7428116 Urukawa-gun Urukawa-gun 7428116 +JP.12.7428117 Uryū Gun Uryu Gun 7428117 +JP.12.7428118 Usu-gun Usu-gun 7428118 +JP.12.7428119 Yamakoshi-gun Yamakoshi-gun 7428119 +JP.12.7428120 Yūbari-gun Yubari-gun 7428120 +JP.12.7428121 Yūfutsu-gun Yufutsu-gun 7428121 +JP.12.7429513 Hokuto Shi Hokuto Shi 7429513 +JP.12.7429514 Ishikari Shi Ishikari Shi 7429514 +JP.12.7429515 Monbetsu Shi Monbetsu Shi 7429515 +JP.12.7429516 Nayoro Shi Nayoro Shi 7429516 +JP.03.7439929 Nakatsugaru Gun Nakatsugaru Gun 7439929 +JP.03.7439934 Hirakawa Shi Hirakawa Shi 7439934 +JP.03.7439937 Misawa Shi Misawa Shi 7439937 +JP.03.7439944 Tsugaru Shi Tsugaru Shi 7439944 +JP.16.7441804 Iwate-gun Iwate-gun 7441804 +JP.16.7441805 Nishiiwai Gun Nishiiwai Gun 7441805 +JP.16.7441806 Shimohei-gun Shimohei-gun 7441806 +JP.16.7441808 Hachimantai Shi Hachimantai Shi 7441808 +JP.16.7441816 Ōshū Shi Oshu Shi 7441816 +JP.16.7441817 Rikuzen-takata Shi Rikuzen-takata Shi 7441817 +JP.02.7443147 Ogachi-gun Ogachi-gun 7443147 +JP.02.7443149 Daisen Shi Daisen Shi 7443149 +JP.02.7443155 Katagami Shi Katagami Shi 7443155 +JP.02.7443156 Kitaakita-shi Kitaakita-shi 7443156 +JP.02.7443160 Yuri-honjō Shi Yuri-honjo Shi 7443160 +JP.24.7446984 Igu-gun Igu-gun 7446984 +JP.24.7446985 Kami-gun Kami-gun 7446985 +JP.24.7446986 Oshika Gun Oshika Gun 7446986 +JP.24.7446987 Tōda Gun Toda Gun 7446987 +JP.24.7446988 Watari-gun Watari-gun 7446988 +JP.24.7446990 Higashimatsushima Shi Higashimatsushima Shi 7446990 +JP.24.7446991 Kakuda Shi Kakuda Shi 7446991 +JP.24.7447001 Ōsaki Shi Osaki Shi 7447001 +JP.44.7450014 Higashine Shi Higashine Shi 7450014 +JP.44.7450018 Obanazawa Shi Obanazawa Shi 7450018 +JP.44.7450462 Akumi-gun Akumi-gun 7450462 +JP.44.7450463 Kitamurayama-gun Kitamurayama-gun 7450463 +JP.44.7450466 Tendō Shi Tendo Shi 7450466 +JP.08.7451488 Futaba-gun Futaba-gun 7451488 +JP.08.7451501 Higashishirakawa-gun Higashishirakawa-gun 7451501 +JP.08.7451502 Ishikawa-gun Ishikawa-gun 7451502 +JP.08.7451503 Iwase-gun Iwase-gun 7451503 +JP.08.7451504 Ōnuma-gun Onuma-gun 7451504 +JP.08.7451517 Minamisōma Shi Minamisoma Shi 7451517 +JP.14.7452677 Bandō Shi Bando Shi 7452677 +JP.14.7452678 Chikusei Shi Chikusei Shi 7452678 +JP.14.7452680 Hitachi-ōmiya Shi Hitachi-omiya Shi 7452680 +JP.14.7452799 Hokota Shi Hokota Shi 7452799 +JP.14.7452800 Ishioka Shi Ishioka Shi 7452800 +JP.14.7452801 Itako Shi Itako Shi 7452801 +JP.14.7452802 Jōsō Shi Joso Shi 7452802 +JP.14.7452804 Namegata Shi Namegata Shi 7452804 +JP.14.7452805 Omitama Shi Omitama Shi 7452805 +JP.14.7452807 Takahagi Shi Takahagi Shi 7452807 +JP.14.7452808 Tsukuba-mirai Shi Tsukuba-mirai Shi 7452808 +JP.14.7452809 Tsukuba Shi Tsukuba Shi 7452809 +JP.14.7452810 Ushiku Shi Ushiku Shi 7452810 +JP.38.7453512 Nasu-karasuyama Shi Nasu-karasuyama Shi 7453512 +JP.38.7453513 Nasu-shiobara Shi Nasu-shiobara Shi 7453513 +JP.38.7453516 Sakura Shi Sakura Shi 7453516 +JP.38.7453517 Sano Shi Sano Shi 7453517 +JP.38.7453590 Tochigi Shi Tochigi Shi 7453590 +JP.10.7453747 Agatsuma-gun Agatsuma-gun 7453747 +JP.10.7453748 Tone-gun Tone-gun 7453748 +JP.10.7453835 Annaka Shi Annaka Shi 7453835 +JP.10.7453836 Fujioka Shi Fujioka Shi 7453836 +JP.10.7453839 Kiryū Shi Kiryu Shi 7453839 +JP.10.7453841 Midori Shi Midori Shi 7453841 +JP.10.7453843 Numata Shi Numata Shi 7453843 +JP.10.7453849 Tatebayashi Shi Tatebayashi Shi 7453849 +JP.34.7458572 Kodama-gun Kodama-gun 7458572 +JP.34.7458573 Ōsato-gun Osato-gun 7458573 +JP.34.7464121 Chichibu Shi Chichibu Shi 7464121 +JP.34.7464122 Hanyū Shi Hanyu Shi 7464122 +JP.34.7464123 Sōka Shi Soka Shi 7464123 +JP.34.7464124 Kuki-shi Kuki-shi 7464124 +JP.34.7464125 Kitamoto Shi Kitamoto Shi 7464125 +JP.34.7464126 Satte Shi Satte Shi 7464126 +JP.34.7464127 Yoshikawa Shi Yoshikawa Shi 7464127 +JP.34.7464128 Fujimino Shi Fujimino Shi 7464128 +JP.04.7465520 Yotsukaidō Shi Yotsukaido Shi 7465520 +JP.04.7465521 Minamibōsō Shi Minamiboso Shi 7465521 +JP.04.7465522 Sōsa Shi Sosa Shi 7465522 +JP.04.7465523 Sanmu Shi Sanmu Shi 7465523 +JP.04.7465524 Isumi Shi Isumi Shi 7465524 +JP.04.7465528 Ōamishirasato-shi Oamishirasato-shi 7465528 +JP.06.7465770 Yoshida Gun Yoshida Gun 7465770 +JP.06.7465771 Nanjō-gun Nanjo-gun 7465771 +JP.06.7465772 Mikata-gun Mikata-gun 7465772 +JP.06.7465773 Mikatakaminaka-gun Mikatakaminaka-gun 7465773 +JP.06.7467384 Ōno Shi Ono Shi 7467384 +JP.06.7467385 Awara-shi Awara-shi 7467385 +JP.06.7467386 Echizen Shi Echizen Shi 7467386 +JP.06.7467387 Sakai-shi Sakai-shi 7467387 +JP.15.7467838 Hakui Gun Hakui Gun 7467838 +JP.15.7467839 Hōsu Gun Hosu Gun 7467839 +JP.15.7467840 Kashima Gun Kashima Gun 7467840 +JP.15.7467879 Nanao Shi Nanao Shi 7467879 +JP.15.7467880 Kahoku Shi Kahoku Shi 7467880 +JP.15.7467881 Hakusan Shi Hakusan Shi 7467881 +JP.15.7467882 Nomi Shi Nomi Shi 7467882 +JP.29.7468155 Minamikanbara-gun Minamikanbara-gun 7468155 +JP.29.7468157 Minamiōnuma-gun Minamionuma-gun 7468157 +JP.29.7468158 Nakaōnuma-gun Nakaonuma-gun 7468158 +JP.29.7468159 Kariwa-gun Kariwa-gun 7468159 +JP.19.7468160 Aikō-gun Aiko-gun 7468160 +JP.29.7468177 Murakami Shi Murakami Shi 7468177 +JP.29.7468178 Itoigawa Shi Itoigawa Shi 7468178 +JP.29.7468179 Agano Shi Agano Shi 7468179 +JP.29.7468180 Uonuma Shi Uonuma Shi 7468180 +JP.29.7468181 Minamiuonuma Shi Minamiuonuma Shi 7468181 +JP.29.7468182 Tainai Shi Tainai Shi 7468182 +JP.19.7470888 Zushi Shi Zushi Shi 7470888 +JP.19.7470889 Ebina Ebina 7470889 +JP.19.7470890 Minamiashigara Shi Minamiashigara Shi 7470890 +JP.40.7475133 Bunkyō-ku Bunkyo-ku 7475133 +JP.40.7475134 Taitō-ku Taito-ku 7475134 +JP.40.7475135 Toshima-ku Toshima-ku 7475135 +JP.18.8300556 Kanoya Shi Kanoya Shi 8300556 +JP.33.8300623 Karatsu Shi Karatsu Shi 8300623 +JP.32.8300631 Moriguchi Shi Moriguchi Shi 8300631 +JP.37.8301106 Itō Shi Ito Shi 8301106 +JP.37.8301107 Kakegawa Shi Kakegawa Shi 8301107 +JP.37.8301108 Kosai Shi Kosai Shi 8301108 +JP.27.8301120 Isahaya Shi Isahaya Shi 8301120 +JP.12.8301405 Mikasa Shi Mikasa Shi 8301405 +JP.24.8303940 Natori Shi Natori Shi 8303940 +JP.24.8303941 Tagajō Shi Tagajo Shi 8303941 +JP.14.8304033 Hitachinaka Shi Hitachinaka Shi 8304033 +JP.14.8304034 Inashiki Shi Inashiki Shi 8304034 +JP.14.8304035 Sakuragawa Shi Sakuragawa Shi 8304035 +JP.34.8304212 Kumagaya Shi Kumagaya Shi 8304212 +JP.34.8304213 Kasukabe Shi Kasukabe Shi 8304213 +JP.34.8304214 Ageo Shi Ageo Shi 8304214 +JP.34.8304215 Shiki Shi Shiki Shi 8304215 +JP.04.8304237 Kisarazu Shi Kisarazu Shi 8304237 +JP.04.8304238 Yachimata Shi Yachimata Shi 8304238 +JP.06.8304246 Sabae Shi Sabae Shi 8304246 +JP.40.8304374 Akiruno Shi Akiruno Shi 8304374 +JP.40.8304375 Hachiōji Shi Hachioji Shi 8304375 +JP.40.8304376 Nishitōkyō-shi Nishitokyo-shi 8304376 +JP.03.8534376 Nishitsugaru-gun Nishitsugaru-gun 8534376 +JP.18.8714932 Kumage-gun Kumage-gun 8714932 +JP.32.8714934 Toyono Gun Toyono Gun 8714934 +JP.30.8739980 Yufu-shi Yufu-shi 8739980 +JP.38.8739981 Shimotsuke-shi Shimotsuke-shi 8739981 +JP.35.8740424 Takashima-shi Takashima-shi 8740424 +JP.11.8740425 Etajima-shi Etajima-shi 8740425 +JP.45.8740711 Kumage-gun Kumage-gun 8740711 +JP.14.8741149 Kasumigaura Shi Kasumigaura Shi 8741149 +JP.08.9035647 Tamura-shi Tamura-shi 9035647 +JP.08.9035648 Motomiya-shi Motomiya-shi 9035648 +JP.07.9035649 Itoshima-shi Itoshima-shi 9035649 +JP.02.9035660 Semboku-shi Semboku-shi 9035660 +JP.37.9036693 Izu-shi Izu-shi 9036693 +JP.17.9036694 Sanuki-shi Sanuki-shi 9036694 +JP.28.9036699 Kashihara-shi Kashihara-shi 9036699 +JP.46.9062326 Kai-shi Kai-shi 9062326 +JP.04.9062338 Katsuura-shi Katsuura-shi 9062338 +JP.12.9072585 Kitahiroshima-shi Kitahiroshima-shi 9072585 +JP.14.9072668 Kitasoma-gun Kitasoma-gun 9072668 +JP.01.9405857 Ama-Shi Ama-Shi 9405857 +JP.34.9881554 Hidaka-shi Hidaka-shi 9881554 +JP.39.10172903 Naruto-shi Naruto-shi 10172903 +JP.26.10629642 Azumino-Shi Azumino-Shi 10629642 +JP.05.10861187 Seiyo Shi Seiyo Shi 10861187 +JP.34.10942180 Konosu-Shi Konosu-Shi 10942180 +JP.16.11497023 Isawa-gun Isawa-gun 11497023 +JP.12.11497558 Kamikawa-gun (Tokachi) Kamikawa-gun (Tokachi) 11497558 +JP.12.11497755 Kamikawa-gun (Teshio no kuni) Kamikawa-gun (Teshio no kuni) 11497755 +JP.13.11668516 Aioi Shi Aioi Shi 11668516 +JP.34.11668552 Yashio-shi Yashio-shi 11668552 +JP.24.12324190 Tomiya-shi Tomiya-shi 12324190 +JP.07.12324191 Nakagawa Nakagawa 12324191 +KE.22.179328 Thika District Thika District 179328 +KE.31.187246 Matungulu Location Matungulu Location 187246 +KE.30.189739 Lamu District Lamu District 189739 +KE.26.7602531 Nyando District Nyando District 7602531 +KE.13.7602535 Teso District Teso District 7602535 +KE.40.7602644 Nandi North District Nandi North District 7602644 +KE.20.7667626 Butere/Mumias District Butere/Mumias District 7667626 +KE.20.7667629 Lugari District Lugari District 7667629 +KE.23.7667639 Malindi District Malindi District 7667639 +KE.05.7667649 Nairobi District Nairobi District 7667649 +KE.18.7667663 Meru North District Meru North District 7667663 +KE.25.7667668 Gucha District Gucha District 7667668 +KE.27.7667670 Mwingi Mwingi 7667670 +KE.23.7667674 Kisii Central Kisii Central 7667674 +KE.15.7667992 Mbeere District Mbeere District 7667992 +KE.55.7668897 West Potok West Potok 7668897 +KE.38.7669154 Maragua District Maragua District 7669154 +KE.34.7733024 Moyale District Moyale District 7733024 +KE.49.7733025 Meru South District Meru South District 7733025 +KE.17.7800141 Suba District Suba District 7800141 +KE.17.7802748 Rachuonyo District Rachuonyo District 7802748 +KE.36.7909895 Kuria Kuria 7909895 +KE.25.8051335 Central Kisii Central Kisii 8051335 +KE.34.8298605 Oloitokitok District Oloitokitok District 8298605 +KE.16.8299464 Ijara District Ijara District 8299464 +KE.22.8693007 Kiambu County Kiambu County 8693007 +KE.35.8693009 Meru County Meru County 8693009 +KE.27.11170827 Kyuso sub-county Kyuso sub-county 11170827 +KE.53.11239665 Emuhaya Emuhaya 11239665 +KE.41.11257923 Trans Mara District Trans Mara District 11257923 +KE.19.11258224 Rarieda Rarieda 11258224 +KE.35.11258464 South Imenti South Imenti 11258464 +KG.09.1222597 Leylekskiy Rayon Leylekskiy Rayon 1222597 +KG.09.1222671 Kadamjaiskiy Raion Kadamjaiskiy Raion 1222671 +KG.09.1222703 Batkenskiy Rayon Batkenskiy Rayon 1222703 +KG.03.1527194 Toktogul District Toktogul District 1527194 +KG.06.1527296 Talasskiy Rayon Talasskiy Rayon 1527296 +KG.01.1527315 Sverdlovskiy Rayon Sverdlovskiy Rayon 1527315 +KG.02.1527358 Sokulukskiy Rayon Sokulukskiy Rayon 1527358 +KG.01.1527506 Pervomayskiy Rayon Pervomayskiy Rayon 1527506 +KG.02.1527509 Panfilovskiy Rayon Panfilovskiy Rayon 1527509 +KG.01.1527686 Leninskiy Rayon Leninskiy Rayon 1527686 +KG.06.1527687 Bakay-Atinskiy Rayon Bakay-Atinskiy Rayon 1527687 +KG.06.1527920 Kara-Buurinskiy Rayon Kara-Buurinskiy Rayon 1527920 +KG.02.1527974 Keminskiy Rayon Keminskiy Rayon 1527974 +KG.02.1528261 Ysyk-Ata Ysyk-Ata 1528261 +KG.02.1528472 Chuyskiy Rayon Chuyskiy Rayon 1528472 +KG.02.1528867 Alamudunskiy Rayon Alamudunskiy Rayon 1528867 +KG.04.7649245 Ak-Tala Ak-Tala 7649245 +KG.04.7654212 Jumgal Jumgal 7654212 +KG.02.7667441 Moskovsky Raion Moskovsky Raion 7667441 +KG.08.7667445 Uzgen District Uzgen District 7667445 +KG.08.7910403 Aravan Aravan 7910403 +KG.08.7910404 Kara-Suu Kara-Suu 7910404 +KG.08.7910405 Nookat Nookat 7910405 +KG.03.7910407 Suzak Suzak 7910407 +KG.07.8046904 Tüp Tuep 8046904 +KG.03.8139375 Aksy Aksy 8139375 +KG.03.8139376 Chatkal Chatkal 8139376 +KG.01.8220960 Oktyabr’skiy Rayon Oktyabr'skiy Rayon 8220960 +KG.07.8308862 Tong Tong 8308862 +KG.07.8357767 Ysyk-Köl Ysyk-Koel 8357767 +KG.07.8537999 Ak-Suu Ak-Suu 8537999 +KG.02.8739737 Jaiyl Jaiyl 8739737 +KG.08.8739771 Alay District Alay District 8739771 +KG.08.9165129 Kara Kulja Kara Kulja 9165129 +KG.03.9165680 Bazar-Korgon Bazar-Korgon 9165680 +KG.03.9165682 Ala-Buka Ala-Buka 9165682 +KG.03.9165683 Nooken Nooken 9165683 +KG.06.9165692 Manas Manas 9165692 +KG.04.9165773 Kochkor Kochkor 9165773 +KG.04.9165774 At-Bashi At-Bashi 9165774 +KG.03.9165780 Kazarman Kazarman 9165780 +KG.08.9192641 Chong-Alay District Chong-Alay District 9192641 +KG.07.10237012 Jeti-Oguz District Jeti-Oguz District 10237012 +KG.04.10237161 Naryn District Naryn District 10237161 +KG.02.10291336 Tokmok District Tokmok District 10291336 +KH.25.0107 Srŏk Thmâ Pôk Srok Thma Pok 1821743 +KH.31.2507 Srŏk Tbong Khmŭm Srok Tbong Khmum 1821789 +KH.05.0608 Srŏk Stoŭng Srok Stoung 1822025 +KH.27.2204 Srŏk Sâmraông Srok Samraong 1822319 +KH.19.2107 Samraong Samraong 1822320 +KH.13.1305 Srŏk Rôviĕng Srok Rovieng 1822431 +KH.24.1707 Srŏk Puŏk Srok Puok 1822579 +KH.04.0505 Srŏk Ŏdŏngk Srok Odongk 1830230 +KH.31.2503 Srŏk Mémót Srok Memot 1830336 +KH.31.2502 Srŏk Kroch Chhmar Srok Kroch Chhmar 1830473 +KH.04.0503 Srŏk Kông Pĭsei Srok Kong Pisei 1830613 +KH.08.0903 Koh Kong Koh Kong 1831034 +KH.19.2105 Kaoh Andaet Kaoh Andaet 1831045 +KH.07.0801 Kandal Stueng Kandal Stueng 1831091 +KH.05.0602 Srŏk Kâmpóng Svay Srok Kampong Svay 1831130 +KH.13.1302 Srŏk Chhêb Srok Chheb 1831603 +KH.08.0901 Srŏk Batum Sakôr Srok Batum Sakor 1831788 +KH.29.0203 Krong Battambang Krong Battambang 1831796 +KH.27.2202 Srŏk Bântéay Âmpĭl Srok Banteay Ampil 1831825 +KH.03.0403 Kampong Chhnang Kampong Chhnang 7647209 +KH.05.0603 Stueng Saen Stueng Saen 7647211 +KH.29.0208 Sangkae Sangkae 7647213 +KH.29.0206 Moung Ruessei Moung Ruessei 7647214 +KH.12.1501 Bakan Bakan 7647215 +KH.12.1505 Pursat Pursat 7647216 +KH.12.1503 Krakor Krakor 7647217 +KH.03.0401 Baribour Baribour 7647218 +KH.03.0406 Rolea B'ier Rolea B'ier 7647219 +KH.09.1002 Kracheh Kracheh 7647220 +KH.02.0303 Cheung Prey Cheung Prey 7647221 +KH.05.0601 Baray Baray 7647222 +KH.05.0607 Santuk Santuk 7647223 +KH.24.1710 Siem Reap Siem Reap 7647224 +KH.02.0305 Kampong Cham Kampong Cham 7647526 +KH.17.1904 Stueng Traeng Stueng Traeng 7647528 +KH.24.1701 Angkor Chum Angkor Chum 7873944 +KH.24.1714 Varin Varin 7873945 +KH.24.1713 Svay Leu Svay Leu 7873947 +KH.05.0604 Prasat Balangk Prasat Balangk 7873979 +KH.13.1306 Sangkom Thmei Sangkom Thmei 7873990 +KH.18.2005 Srŏk Svay Chrŭm Srok Svay Chrum 8403503 +KH.25.0108 Srŏk Svay Chék Srok Svay Chek 8403556 +KH.25.0109 Srŏk Malai Srok Malai 8403557 +KH.29.0202 Srŏk Thmâ Koŭl Srok Thma Koul 8403559 +KH.29.0204 Srŏk Bâvĭl Srok Bavil 8403576 +KH.29.0207 Srŏk Rotanak Mondol Srok Rotanak Mondol 8403582 +KH.29.0209 Srŏk Sâmlot Srok Samlot 8403643 +KH.29.0210 Srŏk Sâmpŏu Lun Srok Sampou Lun 8403850 +KH.29.0212 Srŏk Kâmriĕng Srok Kamrieng 8403852 +KH.29.0213 Srŏk Koăs Krâlâ Srok Koas Krala 8403854 +KH.29.0214 Srŏk Rukh Kiri Srok Rukh Kiri 8403855 +KH.30.2402 Khan Sala Krau Khan Sala Krau 8403856 +KH.30.2401 Khan Pailĭn Khan Pailin 8403884 +KH.02.0301 Srŏk Bathéay Srok Batheay 8403885 +KH.31.2501 Srŏk Dâmbê Srok Dambe 8403886 +KH.31.2504 Srŏk O Reăng Âu Srok O Reang Au 8403887 +KH.31.2505 Srŏk Pônhê Krêk Srok Ponhe Krek 8403888 +KH.31.2506 Krŏng Suŏng Krong Suong 8403889 +KH.25.0110 Krŏng Paôy Pêt Krong Paoy Pet 8403890 +KH.24.1709 Srŏk Prasat Bakong Srok Prasat Bakong 8403891 +KH.27.2201 Srŏk Ânlóng Vêng Srok Anlong Veng 8403981 +KH.27.2205 Srŏk Trâpeăng Prasat Srok Trapeang Prasat 8403982 +KH.13.1301 Srŏk Ch’êh Sên Srok Ch'eh Sen 8403983 +KH.13.1304 Srŏk Kulén Srok Kulen 8403984 +KH.13.1307 Srŏk Tbêng Méanchey Srok Tbeng Meanchey 8403986 +KH.13.1308 Krŏng Preăh Vĭhéar Krong Preah Vihear 8403987 +KH.17.1901 Srŏk Srêsén Srok Sresen 8404435 +KH.23.1601 Srŏk Ândong Méas Srok Andong Meas 8405025 +KH.23.1602 Srŏk Ban Lŭng Srok Ban Lung 8405026 +KH.23.1603 Srŏk Bâ Kêv Srok Ba Kev 8405027 +KH.23.1604 Srŏk Koun Mom Srok Koun Mom 8405028 +KH.23.1606 Srŏk Ou Chum Srok Ou Chum 8405029 +KH.23.1607 Srŏk Ou Ya Dav Srok Ou Ya Dav 8405030 +KH.23.1608 Srŏk Ta Vêng Srok Ta Veng 8405031 +KH.10.1101 Srŏk Kaev Seima Srok Kaev Seima 8405032 +KH.10.1104 Srŏk Pech Chreada Srok Pech Chreada 8405033 +KH.10.1105 Krŏng Sênmônoŭrôm Krong Senmonourom 8405034 +KH.09.1006 Srŏk Chĕt Bŭri Srok Chet Buri 8405250 +KH.12.1502 Srŏk Kândiĕng Srok Kandieng 8405251 +KH.12.1506 Srŏk Véal Vêng Srok Veal Veng 8405253 +KH.08.0904 Krŏng Khémârâ Phumĭn Krong Khemara Phumin 8405254 +KH.08.0905 Srŏk Môndôl Seima Srok Mondol Seima 8405255 +KH.28.1803 Srŏk Stœ̆ng Hav Srok Stoeng Hav 8405256 +KH.04.0501 Srŏk Basedth Srok Basedth 8405257 +KH.04.0502 Krŏng Chbar Mon Krong Chbar Mon 8405258 +KH.03.0402 Srŏk Chol Kiri Srok Chol Kiri 8405259 +KH.03.0407 Srŏk Sameakki Mean Chey Srok Sameakki Mean Chey 8405260 +KH.19.2101 Srŏk Ângkôr Borei Srok Angkor Borei 8405261 +KH.19.2103 Srŏk Borei Cholsar Srok Borei Cholsar 8405262 +KH.19.2108 Krŏng Doun Kaev Krong Doun Kaev 8405707 +KH.26.2301 Srŏk Dâmnăk Châng’aeur Srok Damnak Chang'aeur 8405987 +KH.21.0704 Srŏk Chŭm Kiri Srok Chum Kiri 8405988 +KH.21.0705 Srŏk Dângtóng Srok Dangtong 8405989 +KH.21.0707 Srŏk Tœ̆k Chhu Srok Toek Chhu 8405990 +KH.07.0803 Srŏk Khsăch Kândal Srok Khsach Kandal 8405991 +KH.07.0811 Krŏng Ta Khmau Krong Ta Khmau 8405992 +KH.22.1207 Khan Rœssei Kêv Khan Roessei Kev 8405993 +KH.22.1202 Khan Duŏn Pénh Khan Duon Penh 8405994 +KH.22.1204 Khan Tuŏl Koŭk Khan Tuol Kouk 8405995 +KH.22.1203 Khan 7 Makara Khan 7 Makara 8405996 +KH.22.1201 Khan Châmkar Mon Khan Chamkar Mon 8405998 +KH.22.1208 Khan Saen Sokh Khan Saen Sokh 8405999 +KH.22.1206 Khan Méan Chey Khan Mean Chey 8406000 +KH.22.1209 Khan Chey Por Senchey Khan Chey Por Senchey 8406003 +KH.22.1205 Khan Dângkaô Khan Dangkao 8406190 +KH.14.1405 Srŏk Mésang Srok Mesang 8406192 +KH.14.1409 Srŏk Preăh Sdéch Srok Preah Sdech 8406195 +KH.14.1411 Srŏk Kâmpóng Léav Srok Kampong Leav 8406197 +KH.14.1413 Srŏk Svay Ântôr Srok Svay Antor 8406203 +KH.18.2008 Krŏng Bavĕt Krong Bavet 8406206 +KH.29.0201 Srŏk Banăn Srok Banan 8541388 +KH.29.0205 Srŏk Âk Phnŭm Srok Ak Phnum 8541389 +KH.29.0211 Srok Phnum Proek Srok Phnum Proek 8541391 +KH.24.1702 Srŏk Ângkôr Thum Srok Angkor Thum 8541392 +KH.05.0605 Srŏk Prâsat Sâmbor Srok Prasat Sambor 8541396 +KH.25.0105 Ou Chrov District Ou Chrov District 8740317 +KH.08.0906 Srae Ambel Srae Ambel 8740319 +KH.25.0106 Serei Saophoan Serei Saophoan 8740323 +KH.28.1801 Krong Preah Sihanouk Krong Preah Sihanouk 8740325 +KH.21.0708 Kampong Bay Kampong Bay 9034950 +KH.21.0706 Kampong Tranch Kampong Tranch 9034991 +KH.21.0702 Banteay Meas Banteay Meas 9034994 +KH.21.0701 Angkor Chey Angkor Chey 9072881 +KH.21.0703 Chhouk District Chhouk District 9072882 +KH.25.0102 Mongkol Borei Mongkol Borei 9253711 +KH.25.0103 Phnom Srok Phnom Srok 9253715 +KH.25.0104 Preah Netr Preah Preah Netr Preah 9253716 +KH.02.0302 Chamkar Leu Chamkar Leu 9253736 +KH.02.0306 Kampong Siem Kampong Siem 9253738 +KH.02.0307 Kang Meas Kang Meas 9253739 +KH.02.0308 Kaoh Soutin Kaoh Soutin 9253741 +KH.02.0313 Prey Chhor Prey Chhor 9253743 +KH.02.0314 Srei Santhor Srei Santhor 9253747 +KH.02.0315 Steung Trang Steung Trang 9253748 +KH.03.0404 Kampong Leaeng Kampong Leaeng 9253749 +KH.03.0405 Kampong Tralach Kampong Tralach 9253752 +KH.03.0408 Tuek Phos Tuek Phos 9253753 +KH.04.0504 Aoral Aoral 9253754 +KH.04.0506 Phnum Sruoch Phnum Sruoch 9253755 +KH.04.0507 Samraong Tong Samraong Tong 9253758 +KH.04.0508 Thpong Thpong 9253759 +KH.05.0606 Sandan Sandan 9253760 +KH.07.0804 Kaoh Thum Kaoh Thum 9253763 +KH.07.0802 Kien Svay Kien Svay 9253767 +KH.07.0805 Leuk Daek Leuk Daek 9253769 +KH.07.0806 Lvea Aem Lvea Aem 9253770 +KH.07.0807 Mukh Kampul Mukh Kampul 9253771 +KH.07.0809 Popnhea Lueu Popnhea Lueu 9253772 +KH.07.0810 S'ang S'ang 9253773 +KH.28.1804 Kampong Seila Kampong Seila 9253774 +KH.08.0902 Kiri Sakor Kiri Sakor 9253775 +KH.08.0907 Thma Bang Thma Bang 9253776 +KH.09.1001 Chhloung Chhloung 9253777 +KH.09.1003 Preaek Prasab Preaek Prasab 9253778 +KH.09.1004 Sambour Sambour 9253779 +KH.09.1005 Snuol Snuol 9253780 +KH.10.1102 Khaoh Neaek Khaoh Neaek 9253783 +KH.10.1103 Ou Reang Ou Reang 9253785 +KH.27.2203 Chong Kal Chong Kal 9253786 +KH.28.1802 Prey Nob Prey Nob 9253787 +KH.13.1303 Choam Khsant Choam Khsant 9253788 +KH.14.1401 Ba Phnum Ba Phnum 9253789 +KH.14.1402 Kamchay Mear Kamchay Mear 9253790 +KH.14.1403 Kampong Trabaek Kampong Trabaek 9253791 +KH.14.1404 Kanhchriech Kanhchriech 9253792 +KH.14.1408 Pea Reang Pea Reang 9253793 +KH.14.1406 Peam Chor Peam Chor 9253795 +KH.14.1407 Peam Ro Peam Ro 9253796 +KH.14.1412 Sithor Kandal Sithor Kandal 9253797 +KH.12.1504 Phnum Kravanh Phnum Kravanh 9253798 +KH.23.1605 Lumphat Lumphat 9253799 +KH.23.1609 Veun Sai Veun Sai 9253800 +KH.24.1703 Banteay Srei Banteay Srei 9253801 +KH.24.1704 Chi Kraeng Chi Kraeng 9253803 +KH.24.1706 Kralanh Kralanh 9253804 +KH.24.1711 Soutr Nkom Soutr Nkom 9253806 +KH.24.1712 Srei Snam Srei Snam 9253807 +KH.17.1902 Siem Bouk Siem Bouk 9253808 +KH.17.1903 Siem Pang Siem Pang 9253809 +KH.17.1905 Thala Barivat Thala Barivat 9253810 +KH.18.2001 Chantrea Chantrea 9253811 +KH.18.2004 Romeas Haek Romeas Haek 9253812 +KH.18.2003 Rumduol Rumduol 9253813 +KH.19.2102 Bati Bati 9253814 +KH.19.2104 Kiri Vong Kiri Vong 9253815 +KH.19.2106 Prey Kabbas Prey Kabbas 9253816 +KH.19.2109 Tram Kak Tram Kak 9253818 +KH.19.2110 Treang Treang 9253819 +KH.18.2002 Kampong Rou Kampong Rou 9253820 +KH.18.2007 Svay Teab Svay Teab 12205130 +KH.14.1410 Krong Prey Veng Krong Prey Veng 12205131 +KH.07.0808 Angk Snuol Angk Snuol 12205132 +KH.18.2006 Krong Svay Rieng Krong Svay Rieng 12205133 +KH.26.2302 Krong Kaeb Krong Kaeb 12205134 +KH.22.1214 Khan Kamboul Khan Kamboul 12206773 +KH.22.1210 Chraoy Chongvar Chraoy Chongvar 12206799 +KH.22.1211 Praek Pnov Praek Pnov 12206800 +KH.22.1212 Chbar Ampov Chbar Ampov 12206801 +KH.22.1213 Boeng Keng Kang Boeng Keng Kang 12206802 +KI.01.AG Abaiang Abaiang 7521581 +KI.01.AM Abemama Abemama 7521582 +KI.01.AK Aranuka Aranuka 7521583 +KI.01.AO Arorae Arorae 7521584 +KI.01.BA Banaba Banaba 7521585 +KI.01.BE Beru Beru 7521586 +KI.03.BI Birnie Birnie 7521587 +KI.01.BT Butaritari Butaritari 7521588 +KI.02.CA Caroline Caroline 7521589 +KI.03.EN Enderbury Enderbury 7521590 +KI.02.FL Flint Flint 7521591 +KI.03.KA Kanton Kanton 7521592 +KI.02.KT Kiritimati Kiritimati 7521593 +KI.01.KU Kuria Kuria 7521594 +KI.01.MI Maiana Maiana 7521595 +KI.01.MN Makin Makin 7521596 +KI.02.ML Malden Malden 7521597 +KI.03.MA Manra Manra 7521598 +KI.01.ME Marakei Marakei 7521599 +KI.03.MK McKean McKean 7521600 +KI.03.NK Nikumaroro Nikumaroro 7521601 +KI.01.NI Nikunau Nikunau 7521602 +KI.01.NO Nonouti Nonouti 7521603 +KI.01.ON Onotoa Onotoa 7521604 +KI.03.OR Orona Orona 7521605 +KI.03.RA Rawaki Rawaki 7521606 +KI.02.SB Starbuck Starbuck 7521607 +KI.01.TR Tabiteuea Tabiteuea 7521608 +KI.02.TU Tabuaeran Tabuaeran 7521609 +KI.01.TM Tamana Tamana 7521610 +KI.01.TW Tarawa Tarawa 7521611 +KI.02.TE Teraina Teraina 7521612 +KI.02.VO Vostok Vostok 7521613 +KP.11.1865779 Yongch’ŏn-gun Yongch'on-gun 1865779 +KP.15.1865781 Tŏkch’ŏn-si Tokch'on-si 1865781 +KP.15.1865786 Kangsŏ Kangso 1865786 +KP.07.1865966 Yŏnt’an-gun Yont'an-gun 1865966 +KP.07.1865975 Yŏnsan-gun Yonsan-gun 1865975 +KP.15.1866047 Yŏngwŏn-gun Yongwon-gun 1866047 +KP.12.1866090 Yongsŏng-guyŏk Yongsong-guyok 1866090 +KP.15.1866367 Yonggang-gun Yonggang-gun 1866367 +KP.11.1866454 Yŏngbyŏn-gun Yongbyon-gun 1866454 +KP.06.1866571 Yŏnan Yonan 1866571 +KP.11.1866590 Yŏmju-gun Yomju-gun 1866590 +KP.12.1866614 Yŏkp’o-guyŏk Yokp'o-guyok 1866614 +KP.03.1866638 Yodŏk-kun Yodok-kun 1866638 +KP.15.1866790 Yangdŏk-kun Yangdok-kun 1866790 +KP.09.1866905 Wŏnsan-si Wonsan-si 1866905 +KP.07.1867256 Ŭnp’a-gun Unp'a-gun 1867256 +KP.11.1867275 Unjŏn-gun Unjon-gun 1867275 +KP.06.1867379 Ŭnch’ŏn-gun Unch'on-gun 1867379 +KP.06.1867428 Ŭllyul-gun Ullyul-gun 1867428 +KP.07.1867627 T’osan-gun T'osan-gun 1867627 +KP.11.1867778 Tongnim-gun Tongnim-gun 1867778 +KP.12.1867918 Tongdaewŏn-guyŏk Tongdaewon-guyok 1867918 +KP.09.1867930 T’ongch’ŏn-gun T'ongch'on-gun 1867930 +KP.06.1868579 T’aet’an-gun T'aet'an-gun 1868579 +KP.12.1868593 Taesŏng-guyŏk Taesong-guyok 1868593 +KP.15.1868812 Taedong-gun Taedong-gun 1868812 +KP.12.1868813 Taedonggang Taedonggang 1868813 +KP.11.1868849 T’aech’ŏn-gun T'aech'on-gun 1868849 +KP.07.1868997 Sŭngho-gun Sungho-gun 1868997 +KP.15.1869013 Sunch’ŏn-si Sunch'on-si 1869013 +KP.12.1869019 Sunan Sunan 1869019 +KP.15.1869039 Sukch’ŏn-gun Sukch'on-gun 1869039 +KP.07.1869140 Suan-gun Suan-gun 1869140 +KP.12.1869227 Sŏsŏng-guyŏk Sosong-guyok 1869227 +KP.12.1869345 Sŏn’gyo-guyŏk Son'gyo-guyok 1869345 +KP.07.1869433 Songnim-si Songnim-si 1869433 +KP.06.1869582 Songhwa-gun Songhwa-gun 1869582 +KP.15.1869676 Sŏngch’ŏn-gun Songch'on-gun 1869676 +KP.11.1869746 Sŏnch’ŏn-gun Sonch'on-gun 1869746 +KP.07.1870041 Sŏhŭng-gun Sohung-gun 1870041 +KP.15.1870271 Sinyang-gun Sinyang-gun 1870271 +KP.06.1870278 Sinwŏn-gun Sinwon-gun 1870278 +KP.07.1870370 Sinp’yŏng-gun Sinp'yong-gun 1870370 +KP.07.1870544 Sin’gye-gun Sin'gye-gun 1870544 +KP.06.1870659 Sinch’ŏn-gun Sinch'on-gun 1870659 +KP.09.1870827 Sep’o-gun Sep'o-gun 1870827 +KP.07.1870881 Sariwŏn-si Sariwon-si 1870881 +KP.07.1870984 Sangwŏn-gun Sangwon-gun 1870984 +KP.12.1871416 Samsŏk-kuyŏk Samsok-kuyok 1871416 +KP.06.1871541 Samch’ŏn-gun Samch'on-gun 1871541 +KP.12.1871810 Sadong Sadong 1871810 +KP.15.1871865 P’yŏngwŏn-gun P'yongwon-gun 1871865 +KP.15.1871869 P’yŏngsŏng-si P'yongsong-si 1871869 +KP.07.1871875 P’yŏngsan-gun P'yongsan-gun 1871875 +KP.09.1871928 P’yŏnggang-gun P'yonggang-gun 1871928 +KP.12.1871937 P’yŏngch’ŏn-guyŏk P'yongch'on-guyok 1871937 +KP.06.1871938 Pongch’ŏn-gun Pongch'on-gun 1871938 +KP.06.1871968 Pyŏksŏng-gun Pyoksong-gun 1871968 +KP.15.1872201 Pukch'ang Pukch'ang 1872201 +KP.12.1872260 Pot’onggang-guyŏk Pot'onggang-guyok 1872260 +KP.09.1872294 Pŏptong-gun Poptong-gun 1872294 +KP.07.1872337 Pongsan-gun Pongsan-gun 1872337 +KP.11.1872626 P’ihyŏn-gun P'ihyon-gun 1872626 +KP.07.1872688 P’anmun-gun P'anmun-gun 1872688 +KP.09.1872704 P’an’gyo-gun P'an'gyo-gun 1872704 +KP.11.1872819 Pakch’ŏn Pakch'on 1872819 +KP.06.1873016 Paech’ŏn-gun Paech'on-gun 1873016 +KP.06.1873174 Ongjin-gun Ongjin-gun 1873174 +KP.15.1873193 Onch’ŏn-gun Onch'on-gun 1873193 +KP.12.1873641 Nangnang Nangnang 1873641 +KP.03.1873885 Nagwŏn-gun Nagwon-gun 1873885 +KP.15.1874222 Mundŏk-kun Mundok-kun 1874222 +KP.09.1874228 Munch’ŏn-si Munch'on-si 1874228 +KP.12.1874339 Moranbong Moranbong 1874339 +KP.12.1874534 Man’gyŏngdae Man'gyongdae 1874534 +KP.15.1874668 Maengsan-gun Maengsan-gun 1874668 +KP.11.1875055 Kwaksan-gun Kwaksan-gun 1875055 +KP.06.1875061 Kwail-gun Kwail-gun 1875061 +KP.11.1875101 Kusŏng-si Kusong-si 1875101 +KP.03.1875280 Kŭmya-gun Kumya-gun 1875280 +KP.09.1875385 Kŭmgang-gun Kumgang-gun 1875385 +KP.07.1875414 Kŭmch’ŏn-gun Kumch'on-gun 1875414 +KP.11.1875509 Kujang-gun Kujang-gun 1875509 +KP.03.1875589 Kowŏn-gun Kowon-gun 1875589 +KP.09.1875619 Kosŏng-gun Kosong-gun 1875619 +KP.09.1875637 Kosan-gun Kosan-gun 1875637 +KP.07.1875793 Koksan-gun Koksan-gun 1875793 +KP.09.1875980 Kimhwa-gun Kimhwa-gun 1875980 +KP.06.1876125 Kangnyŏng-gun Kangnyong-gun 1876125 +KP.12.1876132 Kangnam-gun Kangnam-gun 1876132 +KP.12.1876156 Kangdong-gun Kangdong-gun 1876156 +KP.19.1876370 Kaesŏng-si Kaesong-si 1876370 +KP.06.1876380 Kaep’ung-gun Kaep'ung-gun 1876380 +KP.15.1876403 Kaech’ŏn-si Kaech'on-si 1876403 +KP.07.1876510 Insan-gun Insan-gun 1876510 +KP.09.1876674 Ich’ŏn-gun Ich'on-gun 1876674 +KP.12.1876737 Hyŏngjesan-guyŏk Hyongjesan-guyok 1876737 +KP.11.1876770 Hyangsan-gun Hyangsan-gun 1876770 +KP.07.1876874 Hwangju-gun Hwangju-gun 1876874 +KP.09.1877150 Hoeyang-gun Hoeyang-gun 1877150 +KP.15.1877192 Hoech'ang Hoech'ang 1877192 +KP.03.1877442 Hamju-gun Hamju-gun 1877442 +KP.03.1877447 Hamhŭng-si Hamhung-si 1877447 +KP.06.1877609 Haeju-si Haeju-si 1877609 +KP.15.1877796 Chŭngsan-gun Chungsan-gun 1877796 +KP.12.1877859 Chung Chung 1877859 +KP.07.1877875 Chunghwa-gun Chunghwa-gun 1877875 +KP.09.1878166 Ch’ŏrwŏn-gun Ch'orwon-gun 1878166 +KP.09.1878230 Ch’ŏnnae-gun Ch'onnae-gun 1878230 +KP.03.1878321 Chongpyong County Chongpyong County 1878321 +KP.15.1878380 Ch’ŏngnam-gu Ch'ongnam-gu 1878380 +KP.11.1878391 Chŏngju Chongju 1878391 +KP.06.1878459 Ch’ŏngdan-gun Ch'ongdan-gun 1878459 +KP.11.1878581 Ch’ŏlsan-gun Ch'olsan-gun 1878581 +KP.06.1879031 Changyŏn-gun Changyon-gun 1879031 +KP.19.1879105 Changp’ung-gun Changp'ung-gun 1879105 +KP.09.1879312 Ch’angdo-gun Ch'angdo-gun 1879312 +KP.06.1879491 Chaeryŏng-gun Chaeryong-gun 1879491 +KP.15.1879614 Anju-si Anju-si 1879614 +KP.09.1879673 Anbyŏn-gun Anbyon-gun 1879673 +KP.06.1879681 Anak-kun Anak-kun 1879681 +KP.14.1883585 Hanggu Hanggu 1883585 +KP.14.1883586 Waudo Waudo 1883586 +KP.17.2038910 Yŏnsa-gun Yonsa-gun 2038910 +KP.01.2039045 Yongnim-gun Yongnim-gun 2039045 +KP.03.2039115 Yŏnggwang-gun Yonggwang-gun 2039115 +KP.01.2039456 Wiwŏn-gun Wiwon-gun 2039456 +KP.01.2039499 Usi-gun Usi-gun 2039499 +KP.11.2039522 Unsan-gun Unsan-gun 2039522 +KP.13.2039548 Unhŭng-gun Unhung-gun 2039548 +KP.17.2039588 Kyŏnghŭng Kyonghung 2039588 +KP.11.2039624 Uiju County Uiju County 2039624 +KP.01.2039727 Tongsin-gun Tongsin-gun 2039727 +KP.11.2039860 Tongch’ang-gun Tongch'ang-gun 2039860 +KP.03.2039905 Tŏksŏng-gun Toksong-gun 2039905 +KP.03.2040063 Tanch’ŏn Tanch'on 2040063 +KP.15.2040178 Taehŭng-gun Taehung-gun 2040178 +KP.13.2040183 Taehongdan-gun Taehongdan-gun 2040183 +KP.11.2040192 Taegwan-gun Taegwan-gun 2040192 +KP.01.2040482 Songwŏn-gun Songwon-gun 2040482 +KP.01.2040630 Sŏnggan-gun Songgan-gun 2040630 +KP.18.2040675 Sŏnbong-gun Sonbong-gun 2040675 +KP.11.2040892 Sinŭiju-si Sinuiju-si 2040892 +KP.03.2040953 Sinp’o-si Sinp'o-si 2040953 +KP.03.2041012 Sinhŭng-gun Sinhung-gun 2041012 +KP.01.2041138 Sijung-gun Sijung-gun 2041138 +KP.13.2041411 Samsu-gun Samsu-gun 2041411 +KP.13.2041443 Samjiyŏn-gun Samjiyon-gun 2041443 +KP.11.2041535 Sakchu-gun Sakchu-gun 2041535 +KP.17.2041593 Kyŏngwŏn Kyongwon 2041593 +KP.11.2041678 Pyŏktong-gun Pyoktong-gun 2041678 +KP.17.2041700 Puryŏng-gun Puryong-gun 2041700 +KP.13.2041726 P’ungsŏ-gun P'ungso-gun 2041726 +KP.13.2041732 Kimhyŏnggwŏn-gun Kimhyonggwon-gun 2041732 +KP.03.2041812 Pukch’ŏng-gun Pukch'ong-gun 2041812 +KP.03.2041826 Pujŏn-gun Pujon-gun 2041826 +KP.13.2041997 Poch’ŏn-gun Poch'on-gun 2041997 +KP.13.2042211 Paegam-gun Paegam-gun 2042211 +KP.17.2042256 Ŏrang-gun Orang-gun 2042256 +KP.17.2042268 Onsŏng-gun Onsong-gun 2042268 +KP.01.2042491 Nangnim-gun Nangnim-gun 2042491 +KP.18.2042641 Najin Najin 2042641 +KP.17.2042710 Myŏnggan-gun Myonggan-gun 2042710 +KP.17.2042719 Myŏngch’ŏn-gun Myongch'on-gun 2042719 +KP.17.2042740 Musan-gun Musan-gun 2042740 +KP.01.2042891 Manp’o-si Manp'o-si 2042891 +KP.17.2042989 Kyŏngsŏng-gun Kyongsong-gun 2042989 +KP.01.2043336 Kop’ung-gun Kop'ung-gun 2043336 +KP.13.2043475 Kimjŏngsuk-kun Kimjongsuk-kun 2043475 +KP.17.2043476 Kimch’aek-si Kimch'aek-si 2043476 +KP.17.2043486 Kilchu-gun Kilchu-gun 2043486 +KP.13.2043532 Kapsan-gun Kapsan-gun 2043532 +KP.01.2043568 Kanggye-si Kanggye-si 2043568 +KP.03.2043679 Iwŏn-gun Iwon-gun 2043679 +KP.13.2043834 Hyesan-si Hyesan-si 2043834 +KP.01.2043879 Hwap’yŏng-gun Hwap'yong-gun 2043879 +KP.17.2043963 Hwadae-gun Hwadae-gun 2043963 +KP.01.2044013 Hŭich’ŏn-si Huich'on-si 2044013 +KP.13.2044027 Kimhyŏngjik-kun Kimhyongjik-kun 2044027 +KP.03.2044051 Hongwŏn-gun Hongwon-gun 2044051 +KP.17.2044094 Hoeryŏng Hoeryong 2044094 +KP.03.2044126 Hŏch’ŏn-gun Hoch'on-gun 2044126 +KP.01.2044491 Chunggang-gun Chunggang-gun 2044491 +KP.01.2044602 Ch’osan-gun Ch'osan-gun 2044602 +KP.11.2044670 Ch’ŏnma-gun Ch'onma-gun 2044670 +KP.17.2044754 Ch’ŏngjin-si Ch'ongjin-si 2044754 +KP.01.2044803 Chŏnch’ŏn-gun Chonch'on-gun 2044803 +KP.01.2045006 Chasŏng-gun Chasong-gun 2045006 +KP.11.2045038 Ch’angsŏng-gun Ch'angsong-gun 2045038 +KP.03.2045125 Changjin-gun Changjin-gun 2045125 +KP.01.2045178 Changgang-gun Changgang-gun 2045178 +KP.15.6258672 Ŭnsan-gun Unsan-gun 6258672 +KP.15.6258673 Ch’ŏllima-guyŏk Ch'ollima-guyok 6258673 +KP.15.6258674 Taean-guyŏk Taean-guyok 6258674 +KP.03.6258675 Sudong-gu Sudong-gu 6258675 +KP.11.6279118 Sindo-gun Sindo-gun 6279118 +KP.06.8594115 Yongyŏn-gun Yongyon-gun 8594115 +KP.12.11791938 Ŭnjŏng-guyŏk Unjong-guyok 11791938 +KP.03.12902802 Kumho Kumho 12902802 +KP.15.12902804 Tukjang Tukjang 12902804 +KP.14.12902805 Nampo City Nampo City 12902805 +KR.06.32330 Yeongwol-gun Yeongwol-gun 1832256 +KR.11.11030 Yongsan-gu Yongsan-gu 1832311 +KR.13.31190 Yongin-si Yongin-si 1832426 +KR.16.36440 Yeonggwang-gun Yeonggwang-gun 1832500 +KR.11.11190 Yeongdeungpo-gu Yeongdeungpo-gu 1832536 +KR.05.33340 Yeongdong-gun Yeongdong-gun 1832561 +KR.14.37350 Yeongdeok-gun Yeongdeok-gun 1832577 +KR.10.21040 Yeongdo-gu Yeongdo-gu 1832581 +KR.14.37070 Yeongcheon-si Yeongcheon-si 1832611 +KR.16.36410 Yeongam-gun Yeongam-gun 1832656 +KR.13.31350 Yeoncheon-gun Yeoncheon-gun 1832697 +KR.13.31280 Yeoju-si Yeoju-si 1832742 +KR.16.36020 Yeosu-si Yeosu-si 1832757 +KR.17.34370 Yesan-gun Yesan-gun 1832770 +KR.14.37400 Yecheon-gun Yecheon-gun 1832797 +KR.06.32410 Yangyang-gun Yangyang-gun 1832808 +KR.20.38100 Yangsan-si Yangsan-si 1832824 +KR.13.31380 Yangpyeong-gun Yangpyeong-gun 1832832 +KR.06.32380 Yanggu-gun Yanggu-gun 1832908 +KR.06.32020 Wonju-si Wonju-si 1833099 +KR.14.37020 Gyeongju Gyeongju 1833276 +KR.16.36460 Wando-gun Wando-gun 1833493 +KR.11.11120 Eunpyeong-gu Eunpyeong-gu 1833594 +KR.05.33370 Eumseong-gun Eumseong-gun 1833704 +KR.14.37430 Ulleung-gun Ulleung-gun 1833753 +KR.21.26310 Ulju-gun Ulju-gun 1833760 +KR.14.37420 Uljin-gun Uljin-gun 1833762 +KR.14.37320 Uiseong-gun Uiseong-gun 1833775 +KR.20.38310 Uiryeong-gun Uiryeong-gun 1833782 +KR.13.31030 Uijeongbu-si Uijeongbu-si 1833787 +KR.10.21060 Dongnae-gu Dongnae-gu 1834199 +KR.11.11200 Dongjak-gu Dongjak-gu 1834245 +KR.06.32040 Donghae-si Donghae-si 1834262 +KR.10.21030 Dong-gu Dong-gu 1834284 +KR.13.31080 Dongducheon Dongducheon 1834308 +KR.11.11060 Dongdaemun-gu Dongdaemun-gu 1834328 +KR.11.11100 Dobong-gu Dobong-gu 1834758 +KR.05.33380 Danyang-gun Danyang-gun 1834820 +KR.17.34080 Dangjin-si Dangjin-si 1834884 +KR.16.36310 Damyang-gun Damyang-gun 1834945 +KR.15.22310 Dalseong-gun Dalseong-gun 1834970 +KR.19.25050 Daedeok-gu Daedeok-gu 1835409 +KR.13.31010 Suwon-si Suwon-si 1835551 +KR.16.36030 Suncheon-si Suncheon-si 1835646 +KR.03.35360 Sunchang-gun Sunchang-gun 1835649 +KR.17.34050 Seosan-si Seosan-si 1835889 +KR.13.31020 Seongnam-si Seongnam-si 1836091 +KR.14.37380 Seongju-gun Seongju-gun 1836130 +KR.11.11250 Gangdong-gu Gangdong-gu 1836279 +KR.11.11090 Gangbuk-gu Gangbuk-gu 1836339 +KR.06.32060 Sokcho-si Sokcho-si 1836534 +KR.01.39020 Seogwipo-si Seogwipo-si 1836630 +KR.10.21020 Seo-gu Seo-gu 1836645 +KR.11.11130 Seodaemun-gu Seodaemun-gu 1836701 +KR.17.34340 Seocheon-gun Seocheon-gun 1836710 +KR.16.36480 Sinan-gun Sinan-gun 1837286 +KR.13.31150 Siheung Siheung 1837364 +KR.14.37080 Sangju-si Sangju-si 1837700 +KR.20.38370 Sancheong-gun Sancheong-gun 1837894 +KR.13.31070 Pyeongtaek Pyeongtaek 1838341 +KR.06.32340 Pyeongchang-gun Pyeongchang-gun 1838467 +KR.17.34330 Buyeo-gun Buyeo-gun 1838507 +KR.13.31050 Bucheon-si Bucheon-si 1838715 +KR.03.35380 Buan-gun Buan-gun 1838721 +KR.05.33320 Boeun-gun Boeun-gun 1838730 +KR.16.36360 Boseong-gun Boseong-gun 1838737 +KR.17.34030 Boryeong-si Boryeong-si 1838749 +KR.14.37410 Bonghwa-gun Bonghwa-gun 1838893 +KR.14.37010 Pohang-si Pohang-si 1839068 +KR.13.31270 Pocheon-si Pocheon-si 1839102 +KR.13.31200 Paju-si Paju-si 1839430 +KR.05.33330 Okcheon-gun Okcheon-gun 1839869 +KR.17.34060 Nonsan-si Nonsan-si 1840209 +KR.13.31130 Namyangju-si Namyangju-si 1840374 +KR.03.35050 Namwon Namwon 1840378 +KR.20.38350 Namhae-gun Namhae-gun 1840450 +KR.16.36040 Naju-si Naju-si 1840535 +KR.03.35330 Muju-gun Muju-gun 1840941 +KR.16.36420 Muan-gun Muan-gun 1840979 +KR.16.36010 Mokpo-si Mokpo-si 1841063 +KR.20.38080 Miryang-si Miryang-si 1841147 +KR.11.11140 Mapo-gu Mapo-gu 1841277 +KR.14.37100 Gyeongsan-si Gyeongsan-si 1841596 +KR.16.36060 Gwangyang-si Gwangyang-si 1841773 +KR.18.24050 Gwangsan-gu Gwangsan-gu 1841791 +KR.13.31250 Gwangju-si Gwangju-si 1841809 +KR.11.11210 Gwanak-gu Gwanak-gu 1841893 +KR.16.36330 Gurye-gun Gurye-gun 1841975 +KR.11.11170 Guro-gu Guro-gu 1841986 +KR.14.37310 Gunwi-gun Gunwi-gun 1842015 +KR.03.35020 Gunsan-si Gunsan-si 1842023 +KR.17.34310 Geumsan-gun Geumsan-gun 1842149 +KR.13.31230 Gimpo-si Gimpo-si 1842170 +KR.03.35060 Gimje-si Gimje-si 1842211 +KR.14.37050 Gumi-si Gumi-si 1842218 +KR.13.31100 Goyang-si Goyang-si 1842486 +KR.06.32400 Goseong-gun Goseong-gun 1842514 +KR.20.38340 Goseong-gun Goseong-gun 1842515 +KR.14.37370 Goryeong-gun Goryeong-gun 1842555 +KR.17.34020 Gongju-si Gongju-si 1842615 +KR.16.36320 Gokseong-gun Gokseong-gun 1842714 +KR.20.38090 Geoje-si Geoje-si 1842752 +KR.16.36350 Goheung-gun Goheung-gun 1842780 +KR.05.33360 Goesan-gun Goesan-gun 1842799 +KR.20.38390 Geochang-gun Geochang-gun 1842853 +KR.03.35370 Gochang-gun Gochang-gun 1842854 +KR.20.38070 Gimhae-si Gimhae-si 1842942 +KR.11.11160 Gangseo-gu Gangseo-gu 1843128 +KR.06.32030 Gangneung-si Gangneung-si 1843136 +KR.11.11230 Gangnam-gu Gangnam-gu 1843140 +KR.16.36390 Gangjin-gun Gangjin-gun 1843154 +KR.12.23310 Ganghwa-gun Ganghwa-gun 1843160 +KR.06.32390 Inje-gun Inje-gun 1843543 +KR.03.35350 Imsil-gun Imsil-gun 1843583 +KR.03.35030 Iksan-si Iksan-si 1843663 +KR.13.31210 Icheon-si Icheon-si 1843700 +KR.16.36370 Hwasun-gun Hwasun-gun 1843839 +KR.17.34360 Hongseong-gun Hongseong-gun 1844173 +KR.06.32310 Hongcheon-gun Hongcheon-gun 1844190 +KR.06.32320 Hoengseong-gun Hoengseong-gun 1844239 +KR.20.38400 Hapcheon-gun Hapcheon-gun 1844410 +KR.20.38380 Hamyang-gun Hamyang-gun 1844532 +KR.16.36430 Hampyeong-gun Hampyeong-gun 1844537 +KR.20.38320 Haman-gun Haman-gun 1844557 +KR.16.36400 Haenam-gun Haenam-gun 1844748 +KR.20.38360 Hadong-gun Hadong-gun 1844784 +KR.14.37060 Yeongju-si Yeongju-si 1844834 +KR.20.38050 Tongyeong-si Tongyeong-si 1845017 +KR.05.33020 Chungju-si Chungju-si 1845032 +KR.11.11020 Jung-gu Jung-gu 1845068 +KR.10.21010 Jung-gu Jung-gu 1845069 +KR.06.32010 Chuncheon-si Chuncheon-si 1845134 +KR.06.32360 Cheorwon-gun Cheorwon-gun 1845344 +KR.03.35010 Jeonju-si Jeonju-si 1845453 +KR.17.34350 Cheongyang-gun Cheongyang-gun 1845490 +KR.03.35040 Jeongeup-si Jeongeup-si 1845501 +KR.06.32350 Jeongseon-gun Jeongseon-gun 1845515 +KR.11.11010 Jongno-gu Jongno-gu 1845581 +KR.05.33010 Cheongju-si Cheongju-si 1845599 +KR.14.37360 Cheongdo-gun Cheongdo-gun 1845685 +KR.17.34010 Cheonan-si Cheonan-si 1845757 +KR.20.38030 Jinju-si Jinju-si 1846050 +KR.16.36470 Jindo-gun Jindo-gun 1846089 +KR.05.33350 Jincheon-gun Jincheon-gun 1846093 +KR.03.35320 Jinan-gun Jinan-gun 1846111 +KR.14.37390 Chilgok-gun Chilgok-gun 1846148 +KR.01.39010 Jeju-si Jeju-si 1846261 +KR.05.33030 Jecheon-si Jecheon-si 1846277 +KR.20.38110 Changwon-si Changwon-si 1846322 +KR.03.35340 Jangsu-gun Jangsu-gun 1846351 +KR.16.36450 Jangseong-gun Jangseong-gun 1846368 +KR.20.38330 Changnyeong-gun Changnyeong-gun 1846444 +KR.16.36380 Jangheung-gun Jangheung-gun 1846543 +KR.17.34040 Asan-si Asan-si 1846848 +KR.13.31040 Anyang-si Anyang-si 1846894 +KR.13.31220 Anseong Anseong 1846909 +KR.14.37040 Andong-si Andong-si 1846980 +KR.10.21100 Saha-gu Saha-gu 1979341 +KR.11.11040 Seongdong-gu Seongdong-gu 8349528 +KR.11.11050 Gwangjin-gu Gwangjin-gu 8349529 +KR.11.11070 Jungnang-gu Jungnang-gu 8349530 +KR.11.11110 Nowon-gu Nowon-gu 8349531 +KR.11.11080 Seongbuk-gu Seongbuk-gu 8349532 +KR.11.11150 Yangcheon-gu Yangcheon-gu 8349533 +KR.11.11180 Geumcheon-gu Geumcheon-gu 8349534 +KR.11.11220 Seocho-gu Seocho-gu 8349535 +KR.11.11240 Songpa-gu Songpa-gu 8349536 +KR.06.32370 Hwacheon-gun Hwacheon-gun 8393538 +KR.06.32050 Taebaek-si Taebaek-si 8393711 +KR.13.31180 Hanam-si Hanam-si 8393790 +KR.13.31090 Ansan-si Ansan-si 8393792 +KR.13.31160 Gunpo-si Gunpo-si 8393793 +KR.13.31060 Gwangmyeong-si Gwangmyeong-si 8393794 +KR.13.31140 Osan-si Osan-si 8393795 +KR.13.31170 Uiwang-si Uiwang-si 8393796 +KR.13.31110 Gwacheon-si Gwacheon-si 8393798 +KR.13.31120 Guri-si Guri-si 8393803 +KR.13.31260 Yangju-si Yangju-si 8393804 +KR.12.23080 Seo-gu Seo-gu 8417630 +KR.12.23070 Gyeyang-gu Gyeyang-gu 8417631 +KR.12.23060 Bupyeong-gu Bupyeong-gu 8417647 +KR.12.23050 Namdong-gu Namdong-gu 8417651 +KR.12.23040 Yeonsu-gu Yeonsu-gu 8417654 +KR.12.23020 Dong-gu Dong-gu 8417655 +KR.17.34380 Taean-gun Taean-gun 8419249 +KR.17.34070 Gyeryong-si Gyeryong-si 8419251 +KR.05.33390 Jeungpyeong-gun Jeungpyeong-gun 8419683 +KR.19.25040 Yuseong-gu Yuseong-gu 8419684 +KR.19.25030 Seo-gu Seo-gu 8419685 +KR.19.25020 Jung-gu Jung-gu 8419686 +KR.19.25010 Dong-gu Dong-gu 8419687 +KR.14.37340 Yeongyang-gun Yeongyang-gun 8419823 +KR.15.22070 Dalseo-gu Dalseo-gu 8419824 +KR.15.22030 Seo-gu Seo-gu 8419825 +KR.15.22040 Nam-gu Nam-gu 8419826 +KR.15.22010 Jung-gu Jung-gu 8419827 +KR.15.22050 Buk-gu Buk-gu 8419828 +KR.15.22020 Dong-gu Dong-gu 8419829 +KR.15.22060 Suseong-gu Suseong-gu 8419830 +KR.18.24020 Seo-gu Seo-gu 8462134 +KR.18.24030 Nam-gu Nam-gu 8462135 +KR.18.24040 Buk-gu Buk-gu 8462136 +KR.18.24010 Dong-gu Dong-gu 8462137 +KR.10.21150 Sasang-gu Sasang-gu 8462803 +KR.10.21130 Yeonje-gu Yeonje-gu 8462807 +KR.10.21090 Haeundae-gu Haeundae-gu 8462808 +KR.10.21120 Gangseo-gu Gangseo-gu 8462812 +KR.10.21110 Geumjeong-gu Geumjeong-gu 8462814 +KR.10.21310 Gijang-gun Gijang-gun 8462815 +KR.12.23320 Ongjin-gun Ongjin-gun 8541499 +KR.10.21140 Suyeong-gu Suyeong-gu 8541971 +KR.14.37030 Gimcheon-si Gimcheon-si 8604733 +KR.13.31240 Hwaseong-si Hwaseong-si 8604734 +KR.14.37090 Mungyeong-si Mungyeong-si 8604735 +KR.20.38060 Sacheon-si Sacheon-si 8604736 +KR.06.32070 Samcheok-si Samcheok-si 8604737 +KR.03.35310 Wanju-gun Wanju-gun 8604787 +KR.14.37330 Cheongsong-gun Cheongsong-gun 8604789 +KR.13.31370 Gapyeong-gun Gapyeong-gun 8604790 +KR.10.21050 Busanjin-gu Busanjin-gu 8604807 +KR.12.23010 Jung-gu Jung-gu 8604981 +KR.12.23030 Michuhol Michuhol 8604983 +KR.21.26020 Nam-gu Nam-gu 8605089 +KR.21.26030 Dong-gu Dong-gu 8605090 +KR.21.26010 Jung-gu Jung-gu 8605097 +KR.21.26040 Buk-gu Buk-gu 8605100 +KR.10.21080 Buk-gu Buk-gu 8616848 +KR.10.21070 Nam-gu Nam-gu 8616850 +KR.22.29010 Sejong-Si Sejong-Si 8659242 +KW.02.12216231 Ad Du‘ayyah Ad Du`ayyah 12216231 +KW.02.12216232 Ad Dasmah Ad Dasmah 12216232 +KW.02.12216233 Ash Sharq Ash Sharq 12216233 +KW.02.12216234 Murqāb Murqab 12216234 +KW.02.12216235 Qiblah Qiblah 12216235 +KW.02.12216236 Al Fayḩā’ Al Fayha' 12216236 +KW.02.12216237 Ash Shuwaykh aş Şinā‘īyah Wāḩid AshShuwaykhasSina`iyahWahid 12216237 +KW.02.12216238 Ash Shuwaykh aş Şinā‘īyah Ithnān AshShuwaykhasSina`iyahIthnan 12216238 +KW.02.12216239 Ash Shuwaykh aş Şinā‘īyah Thalāthah AshShuwaykhasSina`iyahThalathah 12216239 +KW.02.12216240 Ash Shuwaykh at Ta‘līmīyah Ash Shuwaykh at Ta`limiyah 12216240 +KW.02.12216323 Ar Rawḑah Ar Rawdah 12216323 +KW.02.12216328 Mīnā’ ash Shuwaykh Mina' ash Shuwaykh 12216328 +KW.02.12216329 Mu‘askarāt al Mubārakīyah Mu`askarat al Mubarakiyah 12216329 +KW.02.12216330 Mīnā’ ad Dawḩah Mina' ad Dawhah 12216330 +KW.02.12216331 Jazīrat Umm an Namal Jazirat Umm an Namal 12216331 +KW.04.12216332 Al Maqwa‘ Al Maqwa` 12216332 +KW.04.12216333 Janūb aş Şabāḩīyah Janub as Sabahiyah 12216333 +KW.04.12216334 Shamāl ash Shu‘aybah Shamal ash Shu`aybah 12216334 +KW.04.12216335 Janūb ash Shu‘aybah Janub ash Shu`aybah 12216335 +KW.04.12216336 Mīnā’ ‘Abd Allāh Mina' `Abd Allah 12216336 +KW.05.12216337 Mu‘askarāt al Jahrā’ Mu`askarat al Jahra' 12216337 +KW.05.12216338 Al Jahrā’ al Gharbīyah Al Jahra' al Gharbiyah 12216338 +KW.05.12216339 Al Jahrā’ aş Şinā‘īyah Al Jahra' as Sina`iyah 12216339 +KW.05.12216340 Al Maqbarah Al Maqbarah 12216340 +KW.05.12216341 Aş Şulaybīyah As Sulaybiyah 12216341 +KW.05.12216342 Aş Şulaybīyah az Zirā‘īyah As Sulaybiyah az Zira`iyah 12216342 +KW.05.12216343 Aş Şulaybīyah aş Şinā‘īyah Wāḩid AsSulaybiyahasSina`iyahWahid 12216343 +KW.05.12216344 Aş Şulaybīyah aş Şinā‘īyah Ithnān AsSulaybiyahasSina`iyahIthnan 12216344 +KW.07.12216345 Al ‘Āriḑīyah Takhzīn wa Isti‘mālāt al Ḩukūmīyah Al `Aridiyah Takhzin wa Isti`malat al Hukumiyah 12216345 +KW.07.12216346 Al ‘Āriḑīyah Al `Aridiyah 12216346 +KW.07.12216347 Al Maţār Al Matar 12216347 +KW.08.12216348 Ḍāḩiyat Mubārak al ‘Abd Allāh Dahiyat Mubarak al `Abd Allah 12216348 +KW.09.12216349 Ḑāḩiyat Abū Fuţayrah Dahiyat Abu Futayrah 12216349 +KW.02.12216350 Dasmān Dasman 12216350 +KW.02.12216351 Bunayd al Qār Bunayd al Qar 12216351 +KW.02.12216352 Al Manşūrīyah Al Mansuriyah 12216352 +KW.02.12216353 Al Qādisīyah Al Qadisiyah 12216353 +KW.02.12216354 Ḑāḩiyat ‘Abd Allāh as Sālim Dahiyat `Abd Allah as Salim 12216354 +KW.02.12216355 An Nuzhah An Nuzhah 12216355 +KW.02.12216356 Al ‘Udaylīyah Al `Udayliyah 12216356 +KW.02.12216357 Qurţubah Qurtubah 12216357 +KW.02.12216358 Al Yarmūk Al Yarmuk 12216358 +KW.02.12216359 Al Khālidīyah Al Khalidiyah 12216359 +KW.02.12216360 Kayfān Kayfan 12216360 +KW.02.12216361 Ash Shāmīyah Ash Shamiyah 12216361 +KW.02.12216362 Ash Shuwaykh Ash Shuwaykh 12216362 +KW.02.12216363 Ash Shuwaykh aş Şiḩḩīyah Ash Shuwaykh as Sihhiyah 12216363 +KW.02.12216364 Gharnāţah Gharnatah 12216364 +KW.02.12216365 Aş Şulaybikhāt As Sulaybikhat 12216365 +KW.02.12216366 Ad Dawḩah Ad Dawhah 12216366 +KW.02.12216367 As Surrah As Surrah 12216367 +KW.04.12216368 Al Finţās Al Fintas 12216368 +KW.04.12216369 Al ‘Uqaylah Al `Uqaylah 12216369 +KW.04.12216370 Jābir al ‘Alī Jabir al `Ali 12216370 +KW.04.12216371 Az̧ Z̧ahr Az Zahr 12216371 +KW.04.12216372 Al Mahbūlah Al Mahbulah 12216372 +KW.04.12216373 Ar Riqqah Ar Riqqah 12216373 +KW.04.12216374 Hadīyah Hadiyah 12216374 +KW.04.12216375 Abū Ḩalīfah Abu Halifah 12216375 +KW.04.12216376 Fahd al Aḩmad Fahd al Ahmad 12216376 +KW.04.12216377 Al Manqaf Al Manqaf 12216377 +KW.04.12216378 Aş Şabāḩīyah As Sabahiyah 12216378 +KW.04.12216379 Al Faḩaḩīl Al Fahahil 12216379 +KW.04.12216380 Madīnat al Aḩmadī Madinat al Ahmadi 12216380 +KW.05.12216381 Amgharah Amgharah 12216381 +KW.05.12216382 An Na‘īm An Na`im 12216382 +KW.05.12216383 Al Qaşr Al Qasr 12216383 +KW.05.12216384 Al Wāḩah Al Wahah 12216384 +KW.05.12216385 Taymā’ Tayma' 12216385 +KW.05.12216386 An Nasīm An Nasim 12216386 +KW.05.12216387 Al ‘Uyūn Al `Uyun 12216387 +KW.05.12216388 Al Jahrā’ Al Jahra' 12216388 +KW.07.12216389 Ar Rayy Ar Rayy 12216389 +KW.07.12216390 Ar Raq‘ī Ar Raq`i 12216390 +KW.07.12216391 Al Andalus Al Andalus 12216391 +KW.07.12216392 Abraq Khayţān Abraq Khaytan 12216392 +KW.07.12216393 Al ‘Umarīyah Al `Umariyah 12216393 +KW.07.12216394 Ar Rābiyah Ar Rabiyah 12216394 +KW.07.12216395 Al Firdaws Al Firdaws 12216395 +KW.07.12216396 Şabāḩ an Nāşir Sabah an Nasir 12216396 +KW.07.12216397 Ar Riḩāb Ar Rihab 12216397 +KW.07.12216398 Ishbīliyah Ishbiliyah 12216398 +KW.07.12216399 Al Farwānīyah Al Farwaniyah 12216399 +KW.07.12216400 Aḑ Ḑajīj Ad Dajij 12216400 +KW.07.12216401 Jalīb ash Shuyūkh Jalib ash Shuyukh 12216401 +KW.07.12216402 Khayţān al Janūbī Khaytan al Janubi 12216402 +KW.08.12216403 As Sālimīyah As Salimiyah 12216403 +KW.08.12216404 Ar Rumaythīyah Ar Rumaythiyah 12216404 +KW.08.12216405 Salwá Salwa 12216405 +KW.08.12216406 Mushrif Mushrif 12216406 +KW.08.12216407 Bayān Bayan 12216407 +KW.08.12216408 Al Jābirīyah Al Jabiriyah 12216408 +KW.08.12216409 Ḩawallī Hawalli 12216409 +KW.08.12216410 Ash Shuhadā’ Ash Shuhada' 12216410 +KW.08.12216411 Ḩaţţīn Hattin 12216411 +KW.08.12216412 As Salām As Salam 12216412 +KW.08.12216413 Aş Şadīq As Sadiq 12216413 +KW.08.12216414 Ash Sha‘b Ash Sha`b 12216414 +KW.08.12216415 Az Zahrā’ Az Zahra' 12216415 +KW.09.12216416 Şabāḩ as Sālim Sabah as Salim 12216416 +KW.09.12216417 Al Masīlah Al Masilah 12216417 +KW.09.12216418 Al ‘Adān Al `Adan 12216418 +KW.09.12216419 Al Funayţīs Al Funaytis 12216419 +KW.09.12216420 Al Quşūr Al Qusur 12216420 +KW.09.12216421 Mubārak al Kabīr Mubarak al Kabir 12216421 +KW.09.12216422 Janūb al Wusţá Janub al Wusta 12216422 +KW.09.12216423 Al Wusţá Al Wusta 12216423 +KW.09.12216424 Şabḩan Sabhan 12216424 +KW.09.12216425 Al Qurayn Al Qurayn 12216425 +KZ.07.607687 Rayon Bayterek Rayon Bayterek 607687 +KZ.09.607726 Karakiyanskiy Rayon Karakiyanskiy Rayon 607726 +KZ.07.607842 Bokeyordinskiy Rayon Bokeyordinskiy Rayon 607842 +KZ.04.607866 Oyyl Aūdany Oyyl Audany 607866 +KZ.07.608022 Terekti Aūdany Terekti Audany 608022 +KZ.04.608031 Temir Aūdany Temir Audany 608031 +KZ.07.608048 Taypakskiy Sel'skiy Okrug Taypakskiy Sel'skiy Okrug 608048 +KZ.07.608573 Dar'inskiy Sel'skiy Okrug Dar'inskiy Sel'skiy Okrug 608573 +KZ.04.608677 Temirskiy Rayon Temirskiy Rayon 608677 +KZ.04.608707 Khromtaū Aūdany Khromtau Audany 608707 +KZ.06.608723 Īsatay Aūdany Isatay Audany 608723 +KZ.04.608796 Mugalzharskiy Rayon Mugalzharskiy Rayon 608796 +KZ.04.608866 Martukskiy Rayon Martukskiy Rayon 608866 +KZ.09.608878 Mangghystaū Aūdany Mangghystau Audany 608878 +KZ.06.608914 Makhambetskiy Rayon Makhambetskiy Rayon 608914 +KZ.06.608919 Makatskiy Rayon Makatskiy Rayon 608919 +KZ.04.608948 Kargalinskiy Rayon Kargalinskiy Rayon 608948 +KZ.06.608966 Qyzylqogha Aūdany Qyzylqogha Audany 608966 +KZ.04.609408 Khobdinskiy Rayon Khobdinskiy Rayon 609408 +KZ.07.609453 Kaztalov Aūdany Kaztalov Audany 609453 +KZ.07.609541 Qaratöbe Aūdany Qaratobe Audany 609541 +KZ.07.609717 Taskalinskiy Rayon Taskalinskiy Rayon 609717 +KZ.04.609786 Isatayskiy Rayon Isatayskiy Rayon 609786 +KZ.06.609795 Īnder Aūdany Inder Audany 609795 +KZ.07.609902 Furmanovskiy Rayon Furmanovskiy Rayon 609902 +KZ.06.609923 Zhylyoyskiy Rayon Zhylyoyskiy Rayon 609923 +KZ.07.609952 Zhanibekskiy Rayon Zhanibekskiy Rayon 609952 +KZ.07.609964 Zhangaqala Aūdany Zhangaqala Audany 609964 +KZ.07.609978 Syrymskiy Rayon Syrymskiy Rayon 609978 +KZ.06.610044 Kurmangazinskiy Rayon Kurmangazinskiy Rayon 610044 +KZ.07.610089 Chingirlauskiy Rayon Chingirlauskiy Rayon 610089 +KZ.04.610114 Shalkarskiy Rayon Shalkarskiy Rayon 610114 +KZ.07.610130 Akzhaikskiy Rayon Akzhaikskiy Rayon 610130 +KZ.07.610162 Börili Aūdany Borili Audany 610162 +KZ.09.610297 Beyneuskiy Rayon Beyneuskiy Rayon 610297 +KZ.04.610385 Bayganinskiy Rayon Bayganinskiy Rayon 610385 +KZ.06.610444 Balyqshy Aūdany Balyqshy Audany 610444 +KZ.04.610656 Algha Aūdany Algha Audany 610656 +KZ.07.610685 Aqzhayyq Aūdany Aqzhayyq Audany 610685 +KZ.04.610687 Aqtöbe Aūdany Aqtobe Audany 610687 +KZ.07.828320 Ural'sk Gorodskaya Administratsiya Ural'sk Gorodskaya Administratsiya 828320 +KZ.06.828321 Atyrau Gorodskaya Administratsiya Atyrau Gorodskaya Administratsiya 828321 +KZ.09.828323 Tupkaraganskiy Rayon Tupkaraganskiy Rayon 828323 +KZ.09.828324 Aktau Gorodskaya Administratsiya Aktau Gorodskaya Administratsiya 828324 +KZ.09.828325 Zhanaozen Gorodskaya Administratsiya Zhanaozen Gorodskaya Administratsiya 828325 +KZ.04.828331 Aktobe Gorodskaya Administratsiya Aktobe Gorodskaya Administratsiya 828331 +KZ.15.1516437 Rayon Altay Rayon Altay 1516437 +KZ.11.1516632 Zhelezinskiy Rayon Zhelezinskiy Rayon 1516632 +KZ.15.1516713 Zharma Aūdany Zharma Audany 1516713 +KZ.12510143.1516846 Semey Gorodskaya Administratsiya Semey Gorodskaya Administratsiya 1516846 +KZ.03.1516873 Zhanadalinskiy Rayon Zhanadalinskiy Rayon 1516873 +KZ.12510145.1516894 Zhangaarqa Aūdany Zhangaarqa Audany 1516894 +KZ.03.1517012 Zhaksy Zhaksy 1517012 +KZ.03.1517044 Zerendi Zerendi 1517044 +KZ.15.1517057 Zaysanskiy Rayon Zaysanskiy Rayon 1517057 +KZ.03.1517166 Esil Esil 1517166 +KZ.03.1517189 Ereymentau Ereymentau 1517189 +KZ.11.1517194 Aksu Gorodskaya Administratsiya Aksu Gorodskaya Administratsiya 1517194 +KZ.12.1517288 Qazybek Bī Aūdany Qazybek Bi Audany 1517288 +KZ.14.1517322 Zhanokorganskiy Rayon Zhanokorganskiy Rayon 1517322 +KZ.16.1517353 Vozvyshenka Aūdany Vozvyshenka Audany 1517353 +KZ.16.1517412 Ayyrtauskiy Rayon Ayyrtauskiy Rayon 1517412 +KZ.03.1517439 Arshaly Arshaly 1517439 +KZ.16.1517502 Ūälīkhanov Aūdany Ualikhanov Audany 1517502 +KZ.01.1517577 Uygurskiy Rayon Uygurskiy Rayon 1517577 +KZ.11.1517619 Uspenskiy Rayon Uspenskiy Rayon 1517619 +KZ.13.1517715 Sarykol'skiy Rayon Sarykol'skiy Rayon 1517715 +KZ.12510143.1517718 Urdzharskiy Rayon Urdzharskiy Rayon 1517718 +KZ.12510145.1517740 Ulytaū Aūdany Ulytau Audany 1517740 +KZ.11.1517745 Bukhar Zhyrauskiy Rayon Bukhar Zhyrauskiy Rayon 1517745 +KZ.15.1517810 Ulan Aūdany Ulan Audany 1517810 +KZ.10.1517878 Tyul’kubasskiy Rayon Tyul'kubasskiy Rayon 1517878 +KZ.10.1517946 Turkestan Gorodskaya Administratsiya Turkestan Gorodskaya Administratsiya 1517946 +KZ.03.1518002 Tselinograd Tselinograd 1518002 +KZ.16.1518161 Timiryazevskiy Rayon Timiryazevskiy Rayon 1518161 +KZ.14.1518202 Terengözek Aūdany Terengoezek Audany 1518202 +KZ.12.1518252 Tengiz Aūdany Tengiz Audany 1518252 +KZ.12.1518281 Tel’man Aūdany Tel'man Audany 1518281 +KZ.15.1518334 Tavricheskiy Rayon Tavricheskiy Rayon 1518334 +KZ.15.1518415 Taskesken Aūdany Taskesken Audany 1518415 +KZ.15.1518456 Tarbagatayskiy Rayon Tarbagatayskiy Rayon 1518456 +KZ.13.1518463 Rayon Beimbeta Maylina Rayon Beimbeta Maylina 1518463 +KZ.01.1518519 Talgarskiy Rayon Talgarskiy Rayon 1518519 +KZ.12510144.1518545 Yeskel'dinskiy Rayon Yeskel'dinskiy Rayon 1518545 +KZ.17.1518589 Talas Aūdany Talas Audany 1518589 +KZ.14.1518650 Syrdar’inskiy Rayon Syrdar'inskiy Rayon 1518650 +KZ.17.1518673 Bayzakskiy Rayon Bayzakskiy Rayon 1518673 +KZ.10.1518678 Suzakskiy Rayon Suzakskiy Rayon 1518678 +KZ.16.1518835 Akkayynskiy Rayon Akkayynskiy Rayon 1518835 +KZ.16.1518912 Sokolovka Aūdany Sokolovka Audany 1518912 +KZ.03.1519052 Shortandy Shortandy 1519052 +KZ.12.1519197 Shet Aūdany Shet Audany 1519197 +KZ.15.1519224 Shemonaikhinskiy Rayon Shemonaikhinskiy Rayon 1519224 +KZ.03.1519241 Burabay Burabay 1519241 +KZ.11.1519247 Shcherbaktinskiy Rayon Shcherbaktinskiy Rayon 1519247 +KZ.16.1519383 Rayon Shal Akyna Rayon Shal Akyna 1519383 +KZ.13.1519416 Semiozërnyy Rayon Semiozernyy Rayon 1519416 +KZ.03.1519433 Sileti Aūdany Sileti Audany 1519433 +KZ.10.1519452 Sayram Aūdany Sayram Audany 1519452 +KZ.17.1519552 Sarysū Aūdany Sarysu Audany 1519552 +KZ.10.1519675 Saryagachskiy Rayon Saryagachskiy Rayon 1519675 +KZ.12510144.1519704 Sarkandskiy Rayon Sarkandskiy Rayon 1519704 +KZ.15.1519757 Samarskoe Aūdany Samarskoe Audany 1519757 +KZ.16.1519834 Rūzaevka Aūdany Ruzaevka Audany 1519834 +KZ.16.1520047 Presnov Aūyldyq Okrūgi Presnov Auyldyq Okrugi 1520047 +KZ.11.1520238 Pavlodarskiy Rayon Pavlodarskiy Rayon 1520238 +KZ.12510144.1520251 Panfilovskiy Rayon Panfilovskiy Rayon 1520251 +KZ.10.1520258 Maktaaral’skiy Rayon Maktaaral'skiy Rayon 1520258 +KZ.12.1520325 Osakarovskiy Rayon Osakarovskiy Rayon 1520325 +KZ.13.1520378 Denisovskiy Rayon Denisovskiy Rayon 1520378 +KZ.12.1520497 Nurinskiy Rayon Nurinskiy Rayon 1520497 +KZ.15.1520548 Novoshūl’ba Aūdany Novoshul'ba Audany 1520548 +KZ.13.1520735 Naurzumskiy Rayon Naurzumskiy Rayon 1520735 +KZ.01.1520746 Rayymbek Aūdany Rayymbek Audany 1520746 +KZ.17.1520845 Moyynkumskiy Rayon Moyynkumskiy Rayon 1520845 +KZ.16.1520854 Moskovskiy Rayon Moskovskiy Rayon 1520854 +KZ.12.1520873 Molodezhnyy Aūdany Molodezhnyy Audany 1520873 +KZ.12.1520952 Abayskiy Rayon Abayskiy Rayon 1520952 +KZ.17.1520965 Merke Aūdany Merke Audany 1520965 +KZ.11.1521012 Mayskiy Rayon Mayskiy Rayon 1521012 +KZ.15.1521109 Marqaköl Aūdany Marqakol Audany 1521109 +KZ.16.1521151 Mamlyutskiy Rayon Mamlyutskiy Rayon 1521151 +KZ.03.1521227 Bulandy Bulandy 1521227 +KZ.15.1521244 Maqanshy Aūdany Maqanshy Audany 1521244 +KZ.17.1521288 Rayon Turara Ryskulova Rayon Turara Ryskulova 1521288 +KZ.16.1521352 Esil District Esil District 1521352 +KZ.10.1521354 Kazygurtskiy Rayon Kazygurtskiy Rayon 1521354 +KZ.13.1521358 Uzunkol'skiy Rayon Uzunkol'skiy Rayon 1521358 +KZ.16.1521375 Lenīngrad Aūdany Leningrad Audany 1521375 +KZ.10.1521378 Tolebiyskiy Rayon Tolebiyskiy Rayon 1521378 +KZ.11.1521382 Akkulinskiy Rayon Akkulinskiy Rayon 1521382 +KZ.16.1521400 Qyzyltū Aūdany Qyzyltu Audany 1521400 +KZ.10.1521407 Otrarskiy Rayon Otrarskiy Rayon 1521407 +KZ.16.1521634 Rayon Imeni Gabita Musrepova Rayon Imeni Gabita Musrepova 1521634 +KZ.13.1521667 Kostanayskiy Rayon Kostanayskiy Rayon 1521667 +KZ.02.1521711 Kurtinskiy Rayon Kurtinskiy Rayon 1521711 +KZ.03.1521748 Korgalzhyn Korgalzhyn 1521748 +KZ.17.1521754 Kordayskiy Rayon Kordayskiy Rayon 1521754 +KZ.15.1521759 Kurchumskiy Rayon Kurchumskiy Rayon 1521759 +KZ.03.1521995 Egindikol Egindikol 1521995 +KZ.11.1522019 Aktogayskiy Rayon Aktogayskiy Rayon 1522019 +KZ.16.1522032 Tayynshinskiy Rayon Tayynshinskiy Rayon 1522032 +KZ.13.1522333 Karabalykskiy Rayon Karabalykskiy Rayon 1522333 +KZ.04.1522334 Bögetköl Aūdany Bogetkol Audany 1522334 +KZ.12510143.1522504 Kokpektinskiy Rayon Kokpektinskiy Rayon 1522504 +KZ.03.1522531 Kokshetau Gorodskaya Adminstratsiya Kokshetau Gorodskaya Adminstratsiya 1522531 +KZ.03.1522599 Qīma Aūdany Qima Audany 1522599 +KZ.12510144.1522636 Koksuskiy Rayon Koksuskiy Rayon 1522636 +KZ.10.1522640 Kirovskiy Rayon Kirovskiy Rayon 1522640 +KZ.12510144.1522739 Kerbulakskiy Rayon Kerbulakskiy Rayon 1522739 +KZ.16.1522808 Kellerovka Aūdany Kellerovka Audany 1522808 +KZ.10.1522812 Kelesskiy Rayon Kelesskiy Rayon 1522812 +KZ.01.1522816 Kegenskiy Rayon Kegenskiy Rayon 1522816 +KZ.14.1522859 Kazalinskiy Rayon Kazalinskiy Rayon 1522859 +KZ.15.1522926 Katon-Karagayskiy Rayon Katon-Karagayskiy Rayon 1522926 +KZ.02.1522943 Qaskeleng Aūdany Qaskeleng Audany 1522943 +KZ.14.1522998 Karmakshinskiy Rayon Karmakshinskiy Rayon 1522998 +KZ.12.1523004 Karkaralinskiy Rayon Karkaralinskiy Rayon 1523004 +KZ.12510144.1523101 Karatal’skiy Rayon Karatal'skiy Rayon 1523101 +KZ.13.1523115 Qarasū Aūdany Qarasu Audany 1523115 +KZ.04.1523423 Aytekebiyskiy Rayon Aytekebiyskiy Rayon 1523423 +KZ.12510144.1523500 Qapal Aūdany Qapal Audany 1523500 +KZ.13.1523544 Kamystinskiy Rayon Kamystinskiy Rayon 1523544 +KZ.11.1523663 Terengköl Aūdany Terengkol Audany 1523663 +KZ.11.1523767 Irtyshskiy Rayon Irtyshskiy Rayon 1523767 +KZ.04.1523782 Irgizskiy Rayon Irgizskiy Rayon 1523782 +KZ.02.1524128 Iliyskiy Rayon Iliyskiy Rayon 1524128 +KZ.12510144.1524156 Kogalinskiy Sel'skiy Okrug Kogalinskiy Sel'skiy Okrug 1524156 +KZ.15.1524226 Glubokovskiy Rayon Glubokovskiy Rayon 1524226 +KZ.13.1524278 Fëdorovskiy Rayon Fedorovskiy Rayon 1524278 +KZ.03.1524313 Birzhan sal Birzhan sal 1524313 +KZ.02.1524315 Engbekshiqazaq Aūdany Engbekshiqazaq Audany 1524315 +KZ.11.1524322 Ekibastuz Gorodskaya Administratsiya Ekibastuz Gorodskaya Administratsiya 1524322 +KZ.17.1524333 Zhūaly Aūdany Zhualy Audany 1524333 +KZ.12.1524382 Zhezdi Aūdany Zhezdi Audany 1524382 +KZ.10.1524384 Zhetisayskiy Rayon Zhetisayskiy Rayon 1524384 +KZ.13.1524425 Zhangeldīn Aūdany Zhangeldin Audany 1524425 +KZ.01.1524438 Zhambylskiy Rayon Zhambylskiy Rayon 1524438 +KZ.17.1524439 Zhambylskiy Rayon Zhambylskiy Rayon 1524439 +KZ.16.1524440 Zhambylskiy Rayon Zhambylskiy Rayon 1524440 +KZ.14.1524477 Zhalaghash Aūdany Zhalaghash Audany 1524477 +KZ.03.1524603 Zharkain Zharkain 1524603 +KZ.17.1524678 Shū Aūdany Shu Audany 1524678 +KZ.15.1524717 Chubartauskiy Rayon Chubartauskiy Rayon 1524717 +KZ.16.1524749 Chkalov Aūdany Chkalov Audany 1524749 +KZ.16.1524766 Chīstopol’e Aūdany Chistopol'e Audany 1524766 +KZ.02.1524792 Shelek Aūdany Shelek Audany 1524792 +KZ.14.1524798 Shīeli Aūdany Shieli Audany 1524798 +KZ.15.1524882 Shar Aūdany Shar Audany 1524882 +KZ.10.1524885 Shardarinskiy Rayon Shardarinskiy Rayon 1524885 +KZ.12510144.1524969 Lepsinskiy Sel'skiy Okrug Lepsinskiy Sel'skiy Okrug 1524969 +KZ.16.1525010 Rayon Magzhana Zhumabayeva Rayon Magzhana Zhumabayeva 1525010 +KZ.10.1525042 Ordabasy Aūdany Ordabasy Audany 1525042 +KZ.13.1525120 Mendykarinskiy Rayon Mendykarinskiy Rayon 1525120 +KZ.12510143.1525133 Borodulikhinskiy Rayon Borodulikhinskiy Rayon 1525133 +KZ.15.1525198 Ülkennaryn Aūdany Ulkennaryn Audany 1525198 +KZ.16.1525293 Qyzylzhar Aūdany Qyzylzhar Audany 1525293 +KZ.12510143.1525406 Beskaragayskiy Rayon Beskaragayskiy Rayon 1525406 +KZ.11.1525651 Bayanaul’skiy Rayon Bayanaul'skiy Rayon 1525651 +KZ.02.1525804 Balqash Aūdany Balqash Audany 1525804 +KZ.03.1525806 Sandyktau Sandyktau 1525806 +KZ.12510143.1525986 Ayagoz Gorodskaya Administratsiya Ayagoz Gorodskaya Administratsiya 1525986 +KZ.02.1526020 Auezovskiy Rayon Auezovskiy Rayon 1526020 +KZ.03.1526033 Atbasar Atbasar 1526033 +KZ.03.1526056 Astrakhan Astrakhan 1526056 +KZ.16.1526177 Aryqbalyq Aūdany Aryqbalyq Audany 1526177 +KZ.13.1526209 Arqalyq Qalalyq Äkimshiligi Arqalyq Qalalyq Akimshiligi 1526209 +KZ.14.1526248 Aral’skiy Rayon Aral'skiy Rayon 1526248 +KZ.12510144.1526298 Kabanbayskiy Sel'skiy Okrug Kabanbayskiy Sel'skiy Okrug 1526298 +KZ.13.1526321 Amantoghay Aūdany Amantoghay Audany 1526321 +KZ.13.1526340 Amangeldi Aūdany Amangeldi Audany 1526340 +KZ.10.1526412 Rayon Baydibeka Rayon Baydibeka 1526412 +KZ.03.1526436 Akkol Akkol 1526436 +KZ.01.1526489 Alakol District Alakol District 1526489 +KZ.12.1526570 Aktogayskiy Rayon Aktogayskiy Rayon 1526570 +KZ.12510144.1526631 Aksuskiy Rayon Aksuskiy Rayon 1526631 +KZ.15.1526637 Aqsūat Aūdany Aqsuat Audany 1526637 +KZ.12.1526940 Agadyrskiy Rayon Agadyrskiy Rayon 1526940 +KZ.12510143.1526967 Abayskiy Rayon Abayskiy Rayon 1526967 +KZ.13.1537245 Altynsarinskiy Rayon Altynsarinskiy Rayon 1537245 +KZ.13.1537246 Kostanay Gorodskaya Administratsiya Kostanay Gorodskaya Administratsiya 1537246 +KZ.13.1537247 Zhitiqara Qalalyq Äkimdigi Zhitiqara Qalalyq Akimdigi 1537247 +KZ.13.1537248 Lisakovsk Gorodskaya Administratsiya Lisakovsk Gorodskaya Administratsiya 1537248 +KZ.13.1537249 Rudniy Gorodskaya Administratsiya Rudniy Gorodskaya Administratsiya 1537249 +KZ.13.1537251 Oktyabr’ Aūdany Oktyabr' Audany 1537251 +KZ.12.1537252 Toqyraūyn Aūdany Toqyrauyn Audany 1537252 +KZ.12510145.1537254 Zhezkazgan Gorodskaya Administratsiya Zhezkazgan Gorodskaya Administratsiya 1537254 +KZ.12.1537255 Balkhash Gorodskaya Administratsiya Balkhash Gorodskaya Administratsiya 1537255 +KZ.12510145.1537256 Karazhal Gorodskaya Administratsiya Karazhal Gorodskaya Administratsiya 1537256 +KZ.12510145.1537257 Satpayev Gorodskaya Administratsiya Satpayev Gorodskaya Administratsiya 1537257 +KZ.03.1537265 Stepnogorsk Gorodskaya Administratsiya Stepnogorsk Gorodskaya Administratsiya 1537265 +KZ.12.1537266 Karaganda Gorodskaya Administratsiya Karaganda Gorodskaya Administratsiya 1537266 +KZ.12.1537267 Abay Qalasy Abay Qalasy 1537267 +KZ.12.1537268 Saran' Gorodskaya Administratsiya Saran' Gorodskaya Administratsiya 1537268 +KZ.12.1537269 Temirtau Gorodskaya Administratsiya Temirtau Gorodskaya Administratsiya 1537269 +KZ.12.1537270 Shakhtinsk Gorodskaya Administratsiya Shakhtinsk Gorodskaya Administratsiya 1537270 +KZ.10.1537271 Arys' Gorodskaya Administratsiya Arys' Gorodskaya Administratsiya 1537271 +KZ.10.1537273 Arys Qalasy Arys Qalasy 1537273 +KZ.10.1537274 Kentau Gorodskaya Administratsiya Kentau Gorodskaya Administratsiya 1537274 +KZ.10.1537276 Türkistan Qalasy Tuerkistan Qalasy 1537276 +KZ.17.1537277 Taraz Gorodskaya Administratsiya Taraz Gorodskaya Administratsiya 1537277 +KZ.17.1537278 Zhangatas Qalasy Zhangatas Qalasy 1537278 +KZ.17.1537279 Qarataū Qalasy Qaratau Qalasy 1537279 +KZ.17.1537280 Shū Qalasy Shu Qalasy 1537280 +KZ.01.1537281 Kapshagay city Kapshagay city 1537281 +KZ.02.1537282 Talghar Qalasy Talghar Qalasy 1537282 +KZ.01.1537283 Taldyqorghan Qalasy Taldyqorghan Qalasy 1537283 +KZ.12510144.1537284 Tekeli Gorodskaya Administratsiya Tekeli Gorodskaya Administratsiya 1537284 +KZ.15.1537285 Semey Qalasy Semey Qalasy 1537285 +KZ.15.1537286 Öskemen Qalalyq Äkimshiligi Oskemen Qalalyq Akimshiligi 1537286 +KZ.15.1537288 Ridder Gorodskaya Administratsiya Ridder Gorodskaya Administratsiya 1537288 +KZ.15.1537289 Serebryansk Qalasy Serebryansk Qalasy 1537289 +KZ.11.1537290 Pavlodar Gorodskaya Administratsiya Pavlodar Gorodskaya Administratsiya 1537290 +KZ.11.1537292 Ekibastuz Qalasy Ekibastuz Qalasy 1537292 +KZ.15.1537309 Abralinskiy Rayon Abralinskiy Rayon 1537309 +KZ.10.8739752 Kazygurt District Kazygurt District 8739752 +KZ.17.8739769 Bayzak District Bayzak District 8739769 +KZ.17.8739777 Korday Korday 8739777 +KZ.12.9072845 Bukhar-Zhyrau Bukhar-Zhyrau 9072845 +KZ.09.11886715 Munaily Munaily 11886715 +KZ.06.11886716 Zhylyoi Zhylyoi 11886716 +KZ.06.11886717 Kyzylkoga Kyzylkoga 11886717 +KZ.01.11886905 Karasay Karasay 11886905 +KZ.03.12474018 Petropavlovsk Gorodskaya Administratsiya Petropavlovsk Gorodskaya Administratsiya 12474018 +KZ.05.12482487 Almatinskiy Rayon Almatinskiy Rayon 12482487 +KZ.05.12482488 Esil Aūdany Esil Audany 12482488 +KZ.05.12482489 Saryarkinskiy Rayon Saryarkinskiy Rayon 12482489 +KZ.05.12482490 Baykonurskiy Rayon Baykonurskiy Rayon 12482490 +KZ.12510143.12483022 Kurchatov Gorodskaya Administratsiya Kurchatov Gorodskaya Administratsiya 12483022 +KZ.12510143.12483025 Ayagozskiy Rayon Ayagozskiy Rayon 12483025 +KZ.15.12485887 Zaysanskaya Gorodskaya Administratsiya Zaysanskaya Gorodskaya Administratsiya 12485887 +KZ.1537272.12518735 Karatauskiy Rayon Karatauskiy Rayon 12518735 +KZ.10.12518736 Rayon Sauran Rayon Sauran 12518736 +KZ.02.12522073 Nauryzbayskiy Rayon Nauryzbayskiy Rayon 12522073 +KZ.13.12526813 Auliyekol'skiy Rayon Auliyekol'skiy Rayon 12526813 +KZ.12510144.12530101 Taldykorgan Gorodskaya Administratsiya Taldykorgan Gorodskaya Administratsiya 12530101 +KZ.14.12530995 Kyzylorda Gorodskaya Administratsiya Kyzylorda Gorodskaya Administratsiya 12530995 +KZ.01.12533979 Karasayskiy Rayon Karasayskiy Rayon 12533979 +KZ.03.12539745 Kosshy Gorodskaya Administratsiya Kosshy Gorodskaya Administratsiya 12539745 +LA.22.0501 Muang Houayxay Muang Houayxay 1651946 +LA.13.0804 Muang Ngeun Muang Ngeun 1652070 +LA.03.0702 Muang Xiengkhor Muang Xiengkhor 1652080 +LA.13.0805 Muang Xianghon Muang Xianghon 1652081 +LA.20.1305 Muang Xépôn Muang Xepon 1652095 +LA.07.0401 Muang Xai Muang Xai 1652132 +LA.13.0801 Muang Xaignabouli Muang Xaignabouli 1652209 +LA.19.1405 Muang Vapi Muang Vapi 1652275 +LA.27.1005 Muang Vangviang Muang Vangviang 1652280 +LA.27.1002 Muang Thoulakhôm Muang Thoulakhom 1652341 +LA.28.1802 Muang Thathôm Muang Thathom 1652593 +LA.26.1504 Muang Thatèng Muang Thateng 1652594 +LA.19.1402 Muang Ta-Ôy Muang Ta-Oy 1652935 +LA.02.1608 Muang Soukhouma Muang Soukhouma 1653008 +LA.20.1308 Muang Songkhon Muang Songkhon 1653070 +LA.16.0302 Muang Sing Muang Sing 1653142 +LA.24.0107 Muang Hatxayfong Muang Hatxayfong 1653304 +LA.19.1401 Muang Saravan Muang Saravan 1653332 +LA.02.1606 Muang Phônthong Muang Phonthong 1653886 +LA.27.1001 Muang Phôn-Hông Muang Phon-Hong 1653888 +LA.18.0201 Muang Phôngsali Muang Phongsali 1653892 +LA.20.1304 Muang Phin Muang Phin 1653916 +LA.14.0901 Muang Pèk Muang Pek 1654248 +LA.02.1605 Muang Pathoumphon Muang Pathoumphon 1654276 +LA.02.1604 Muang Pakxong Muang Pakxong 1654374 +LA.02.1601 Muang Pakxé Muang Pakxe 1654378 +LA.22.0505 Muang Paktha Muang Paktha 1654385 +LA.17.0604 Muang Pak-Ou Muang Pak-Ou 1654392 +LA.13.0807 Muang Paklay Muang Paklay 1654398 +LA.23.1103 Muang Pakkading Muang Pakkading 1654415 +LA.07.0407 Muang Pakbèng Muang Pakbeng 1654418 +LA.20.1306 Muang Nong Muang Nong 1654616 +LA.17.0606 Muang Ngoy Muang Ngoy 1654686 +LA.17.0603 Muang Nan Muang Nan 1654833 +LA.07.0403 Muang Namo Muang Namo 1654902 +LA.17.0605 Muang Nambak Muang Nambak 1654981 +LA.02.1609 Muang Mounlapamôk Muang Mounlapamok 1655243 +LA.14.0905 Muang Mok Muang Mok 1655320 +LA.15.1202 Muang Mahaxai Muang Mahaxai 1655492 +LA.17.0601 Muang Louangphabang Muang Louangphabang 1655557 +LA.16.0301 Muang Louang Namtha Muang Louang Namtha 1655560 +LA.19.1407 Muang Laongam Muang Laongam 1655850 +LA.19.1404 Muang Lakhonphéng Muang Lakhonpheng 1655961 +LA.07.0402 Muang La Muang La 1656000 +LA.18.0203 Muang Khoa Muang Khoa 1656290 +LA.19.1406 Muang Khôngxédôn Muang Khongxedon 1656324 +LA.02.1610 Muang Không Muang Khong 1656331 +LA.15.1201 Muang Thakhèk Muang Thakhek 1656537 +LA.23.1105 Muang Khamkeut Muang Khamkeut 1656546 +LA.14.0902 Muang Kham Muang Kham 1656563 +LA.13.0808 Muang Kènthao Muang Kenthao 1656626 +LA.27.1004 Muang Kasi Muang Kasi 1656743 +LA.07.0406 Muang Houn Muang Houn 1656964 +LA.03.0705 Muang Houamuang Muang Houamuang 1657120 +LA.13.0803 Muang Hôngsa Muang Hongsa 1657146 +LA.15.1204 Muang Hinboun Muang Hinboun 1657260 +LA.03.0710 Muang Hiam Muang Hiam 1657271 +LA.15.1205 Muang Gnômmarat Muang Gnommarat 1657427 +LA.20.1309 Muang Champhon Muang Champhon 1657816 +LA.02.1607 Muang Champasak Muang Champasak 1657817 +LA.18.0207 Muang Boun Tai Muang Boun Tai 1657870 +LA.23.1104 Muang Bolikhan Muang Bolikhan 1657896 +LA.07.0405 Muang Bèng Muang Beng 1657942 +LA.02.1603 Muang Bachiangchaleunsook Muang Bachiangchaleunsook 1904701 +LA.26.1503 Muang Dakchung Muang Dakchung 1904713 +LA.19.1403 Muang Toumlan Muang Toumlan 1904719 +LA.26.1501 Muang Laman Muang Laman 1904768 +LA.01.1701 Muang Xaiséttha Muang Xaisettha 1904769 +LA.01.1702 Muang Samakhixai Muang Samakhixai 1904770 +LA.01.1703 Muang Sanamxai Muang Sanamxai 1904771 +LA.01.1705 Muang Phouvong Muang Phouvong 1904772 +LA.01.1704 Muang Sanxai Muang Sanxai 1904773 +LA.02.1602 Muang Xanasômboun Muang Xanasomboun 1904774 +LA.26.1502 Muang Khaleum Muang Khaleum 1904775 +LA.20.1307 Muang Thapangthong Muang Thapangthong 1904777 +LA.20.1310 Muang Xônbouli Muang Xonbouli 1904780 +LA.19.1408 Muang Samouay Muang Samouay 1904781 +LA.20.1302 Muang Outhoumphon Muang Outhoumphon 1904783 +LA.20.1303 Muang Alsaphangthong Muang Alsaphangthong 1904784 +LA.20.1311 Muang Xaibouli Muang Xaibouli 1904785 +LA.20.1313 Muang Atsaphan Muang Atsaphan 1904786 +LA.20.1312 Muang Vilabouli Muang Vilabouli 1904787 +LA.15.1203 Muang Nongbôk Muang Nongbok 1904788 +LA.15.1208 Muang Xebangfai Muang Xebangfai 1904789 +LA.15.1209 Muang Xaibouathong Muang Xaibouathong 1904790 +LA.15.1206 Muang Boualapha Muang Boualapha 1904791 +LA.15.1207 Muang Na Kay Muang Na Kay 1904793 +LA.23.1102 Muang Thaphabat Muang Thaphabat 1904795 +LA.28.1805 Muang Longxan Muang Longxan 1904796 +LA.27.1003 Muang Kèo-Oudôm Muang Keo-Oudom 1904797 +LA.28.1804 Muang Hôm Muang Hom 1904798 +LA.27.1006 Muang Fuang Muang Fuang 1904802 +LA.13.0806 Muang Phiang Muang Phiang 1904805 +LA.13.0802 Muang Khop Muang Khop 1904806 +LA.17.0609 Muang Chomphét Muang Chomphet 1904807 +LA.17.0611 Muang Phou Khoun Muang Phou Khoun 1904808 +LA.17.0608 Muang Phônxai Muang Phonxai 1904809 +LA.17.0607 Muang Pakxèng Muang Pakxeng 1904810 +LA.17.0610 Muang Viangkhan Muang Viangkhan 1904811 +LA.14.0903 Muang Nonghèt Muang Nonghet 1904812 +LA.14.0907 Muang Phaxai Muang Phaxai 1904813 +LA.14.0904 Muang Khoun Muang Khoun 1904814 +LA.14.0906 Muang Phou Kont Muang Phou Kont 1904816 +LA.03.0706 Muang Xam-Tai Muang Xam-Tai 1904817 +LA.03.0704 Muang Viangxai Muang Viangxai 1904818 +LA.23.1106 Muang Viangthong Muang Viangthong 1904819 +LA.07.0404 Muang Nga Muang Nga 1904820 +LA.22.0504 Muang Pha Oudôm Muang Pha Oudom 1904821 +LA.22.0502 Muang Tônpheung Muang Tonpheung 1904822 +LA.22.0503 Muang Meung Muang Meung 1904823 +LA.16.0305 Muang Nalè Muang Nale 1904824 +LA.16.0304 Muang Viangphoukha Muang Viangphoukha 1904825 +LA.16.0303 Muang Long Muang Long 1904826 +LA.18.0202 Muang Mai Muang Mai 1904828 +LA.18.0205 Muang Boun-Nua Muang Boun-Nua 1904829 +LA.18.0206 Muang Gnot-Ou Muang Gnot-Ou 1904830 +LA.24.0101 Muang Chanthabouli Muang Chanthabouli 1904831 +LA.24.0104 Muang Sisattanak Muang Sisattanak 1904832 +LA.24.0103 Muang Xaiséttha Muang Xaisettha 1904833 +LA.24.0102 Muang Sikhôttabong Muang Sikhottabong 1904834 +LA.24.0106 Muang Xaithani Muang Xaithani 1904836 +LA.24.0105 Muang Naxaythong Muang Naxaythong 1904837 +LA.24.0108 Muang Sangthong Muang Sangthong 1904838 +LA.24.0109 Muang Maypakngum Muang Maypakngum 1904839 +LA.18.0204 Samphanh Samphanh 7647987 +LA.20.1315 Thaphalanxay Thaphalanxay 7648078 +LA.03.0707 Sopbao Sopbao 7648342 +LA.03.0708 Muang Et Muang Et 7648343 +LA.13.0809 Botene Botene 8739950 +LA.03.0701 Xam Neua Xam Neua 8948687 +LA.23.1101 Paksane Paksane 9170485 +LA.27.1007 Xanakharm Xanakharm 9171951 +LA.20.1314 Muang Xayphoothong Muang Xayphoothong 10375959 +LA.20.1301 Kaysone Phomvihane Kaysone Phomvihane 10375967 +LA.28.1801 Anouvong district Anouvong district 11550446 +LA.03.0703 Viengxon Viengxon 11550486 +LA.03.0709 Kuan Kuan 11550487 +LA.13.0810 Thongmyxay Thongmyxay 11550488 +LA.13.0811 Xaysathan Xaysathan 11550489 +LA.27.1008 Mad Mad 11550490 +LA.27.1009 Viengkham Viengkham 11550491 +LA.27.1010 Hinherb Hinherb 11550492 +LA.23.1107 Xaychamphone Xaychamphone 11550493 +LA.27.1013 Muen Muen 11550494 +LA.15.1210 Kounkham Kounkham 11550495 +LA.28.1803 Longchaeng Longchaeng 11550496 +LA.17.0602 Xieng ngeun Xieng ngeun 11550497 +LA.17.0612 Phonthong Phonthong 11550501 +LB.09.265845 Caza de Zgharta Caza de Zgharta 265845 +LB.08.266042 Caza de Zahleh Caza de Zahleh 266042 +LB.09.266825 Tripoli District Tripoli District 266825 +LB.06.267006 Caza de Tyr Caza de Tyr 267006 +LB.08.268737 Caza de Rachaïya Caza de Rachaiya 268737 +LB.07.271225 Caza de Marjayoûn Caza de Marjayoun 271225 +LB.05.272300 Caza du Kesrouane Caza du Kesrouane 272300 +LB.05.273201 Caza de Jbayl Caza de Jbayl 273201 +LB.06.273359 Caza de Jezzîne Caza de Jezzine 273359 +LB.07.274311 Caza de Hâsbaïya Caza de Hasbaiya 274311 +LB.09.276358 Caza de Bécharré Caza de Becharre 276358 +LB.07.276591 Caza de Bent Jbaïl Caza de Bent Jbail 276591 +LB.11.277129 Caza de Baalbek Caza de Baalbek 277129 +LB.05.277225 Caza de Baabda Caza de Baabda 277225 +LB.05.278156 Caza du Chouf Caza du Chouf 278156 +LB.07.278915 Caza de Nabatîyé Caza de Nabatiye 278915 +LB.05.279440 Caza du Matn Caza du Matn 279440 +LB.09.279676 Caza de Koura Caza de Koura 279676 +LB.11.279999 Caza du Hermel Caza du Hermel 279999 +LB.08.280280 Caza de la Beqâa-Ouest Caza de la Beqaa-Ouest 280280 +LB.09.280329 Caza de Batroun Caza de Batroun 280329 +LB.05.280424 Caza de Aaley Caza de Aaley 280424 +LB.10.280572 Caza de Aakkar Caza de Aakkar 280572 +LB.07.7646521 Marjayoun Marjayoun 7646521 +LB.09.7735321 Caza de Miniyé-Danniyé Caza de Miniye-Danniye 7735321 +LB.06.7735345 Caza de Saida Caza de Saida 7735345 +LB.05.7838967 Metn District Metn District 7838967 +LB.05.10119971 Keserwan District Keserwan District 10119971 +LB.09.10121424 Miniyeh-Danniyeh Miniyeh-Danniyeh 10121424 +LB.09.10126909 Minie-Denniyeh Minie-Denniyeh 10126909 +LC.03.30031101 En Pois Doux/Babonneau En Pois Doux/Babonneau 11351392 +LC.08.100140000 Cazuca Cazuca 11351393 +LC.10.90270000 La Retraite La Retraite 11351394 +LC.04.70370000 Reunion Reunion 11351395 +LC.08.100430000 Patience Patience 11351396 +LC.08.100540000 Troumassee Troumassee 11351397 +LC.04.70310000 Morne Sion Morne Sion 11351398 +LC.06.120060000 Boguis Boguis 11351399 +LC.06.120390000 Pigeon Island Pigeon Island 11351400 +LC.08.100570000 Village Village 11351401 +LC.08.100640000 Bois Canot Bois Canot 11351402 +LC.12.50140000 Village Village 11351403 +LC.08.100360000 Mamiku Mamiku 11351404 +LC.03.30050000 Balata Balata 11351405 +LC.06.120520000 Union Union 11351406 +LC.04.70020000 Marche Gaye Marche Gaye 11351407 +LC.04.70320000 Morne Palama Morne Palama 11351408 +LC.03.10940000 Forest Reserve Forest Reserve 11351409 +LC.03.30610000 Marigot Marigot 11351410 +LC.04.70030000 Bois Dinde Bois Dinde 11351411 +LC.08.100110000 Calypso Calypso 11351412 +LC.10.90440100 Viancelle Viancelle 11351413 +LC.03.20010000 Almondale Almondale 11351414 +LC.09.60470000 Ti Boug Ti Boug 11351415 +LC.09.60040000 Belle Plaine Belle Plaine 11351416 +LC.06.120331300 Monchy/Malgretoute Monchy/Malgretoute 11351417 +LC.09.60270000 Migny Migny 11351418 +LC.06.120190000 Des Barras Des Barras 11351419 +LC.01.40230000 St Lawrence St Lawrence 11351420 +LC.04.70120000 Dupre Dupre 11351421 +LC.06.120150000 Cas En Bas Cas En Bas 11351422 +LC.06.120170000 Corinth Corinth 11351423 +LC.06.120190100 Des Barras/Cacolie Des Barras/Cacolie 11351424 +LC.06.120450000 Rodney Bay Rodney Bay 11351425 +LC.06.120300000 Marquis Estate Marquis Estate 11351426 +LC.03.30410200 Piton Flore Piton Flore 11351427 +LC.08.100740000 Choucomel Choucomel 11351428 +LC.08.100470000 Praslin Praslin 11351429 +LC.12.50130000 Theodrine Theodrine 11351430 +LC.08.100430100 Coolie Town Coolie Town 11351431 +LC.08.100480000 Rouarne Rouarne 11351432 +LC.08.100490000 Savannes Savannes 11351433 +LC.08.100510000 Saint Marie Road Saint Marie Road 11351434 +LC.08.100530000 Ti Rocher Ti Rocher 11351435 +LC.08.100590000 St Helen Estate St Helen Estate 11351436 +LC.03.10470000 Hospital Road Hospital Road 11351437 +LC.08.100370000 Mon Repos Mon Repos 11351438 +LC.09.60720000 Ti Delcer Ti Delcer 11351439 +LC.10.90060000 Black Bay Black Bay 11351440 +LC.10.90260000 La Resource La Resource 11351441 +LC.03.30300000 Cul De Sac Cul De Sac 11351442 +LC.04.70350000 Ponyon Ponyon 11351443 +LC.09.60640000 Compar Compar 11351444 +LC.05.110280000 La Pelle La Pelle 11351445 +LC.09.60630000 St Remy Estate St Remy Estate 11351446 +LC.09.60290000 Morne Bonin Morne Bonin 11351447 +LC.03.30030500 Fond Assau/Babonneau Fond Assau/Babonneau 11351448 +LC.08.100620000 Raillon Road Raillon Road 11351449 +LC.10.90510000 Vige' Vige' 11351450 +LC.03.10070000 Barnard Hill Barnard Hill 11351451 +LC.01.40180300 Tete Chemin Tete Chemin 11351452 +LC.07.80360000 Saphire Saphire 11351453 +LC.05.110390100 Thomazo/Tournesse Thomazo/Tournesse 11351454 +LC.08.100030000 Anse Ger Anse Ger 11351455 +LC.03.20230000 Ciceron Ciceron 11351456 +LC.05.110220000 Gadette Gadette 11351457 +LC.12.50030000 Anse La Verdue Anse La Verdue 11351458 +LC.06.120130000 Cap Estate Cap Estate 11351459 +LC.06.120290000 Marisule Marisule 11351460 +LC.06.120330400 Monchy/La Borne Monchy/La Borne 11351461 +LC.07.80140000 Getrine Getrine 11351462 +LC.01.40260100 Village/Petite Bourgh Village/Petite Bourgh 11351463 +LC.04.70280000 Motete Motete 11351464 +LC.03.10244800 Peart'S Gap Peart'S Gap 11351465 +LC.06.120200000 Garrand Garrand 11351466 +LC.06.120110000 Caille Des Caille Des 11351467 +LC.10.90160000 Eau Piquant/St Urbain Eau Piquant/St Urbain 11351468 +LC.08.100680000 Mine Mine 11351469 +LC.03.30460000 Guesneau Guesneau 11351470 +LC.03.30030200 Cacoa/Babonneau Cacoa/Babonneau 11351471 +LC.05.110110000 Bosquet D'Or Bosquet D'Or 11351472 +LC.05.110090000 Belmont Belmont 11351473 +LC.05.110100000 Bois Joli Bois Joli 11351474 +LC.06.120230000 Grand Riviere Grand Riviere 11351475 +LC.10.90350000 Moule A Chique Moule A Chique 11351476 +LC.08.100330000 Lombard Lombard 11351477 +LC.03.20820100 Capital Hill Capital Hill 11351478 +LC.03.30110700 Odsan Odsan 11351479 +LC.06.120331600 Monchy/Mount Layau Monchy/Mount Layau 11351480 +LC.05.110410000 Louvet Louvet 11351481 +LC.08.100120000 Canelles Canelles 11351482 +LC.08.100320000 L'Eau Mineau L'Eau Mineau 11351483 +LC.08.100090000 Blanchard Blanchard 11351484 +LC.08.100180000 Dugard Dugard 11351485 +LC.03.10090000 Bella Rosa Bella Rosa 11351486 +LC.03.10480000 John Compton Highway John Compton Highway 11351487 +LC.03.20750100 Ravine Touterelle Ravine Touterelle 11351488 +LC.06.120180000 Dauphin Dauphin 11351489 +LC.03.20280000 Coubaril Coubaril 11351490 +LC.04.70270000 Mongouge Mongouge 11351491 +LC.05.110240000 Grande Ravine Grande Ravine 11351492 +LC.03.10570000 La Toc La Toc 11351493 +LC.03.30110600 Miami/Bexon Miami/Bexon 11351494 +LC.08.100670000 Mount Erole Mount Erole 11351495 +LC.03.30390000 Fond Canie Fond Canie 11351496 +LC.03.30030400 Chassin/Babonneau Chassin/Babonneau 11351497 +LC.03.30031100 Talvern Talvern 11351498 +LC.03.30030000 Babonneau Proper Babonneau Proper 11351499 +LC.03.30030100 Cabiche/Babonneau Cabiche/Babonneau 11351500 +LC.03.30030201 Girard Girard 11351501 +LC.04.70010000 Belle Vue Belle Vue 11351502 +LC.04.70080000 Debreuil Debreuil 11351503 +LC.05.110450000 Central Forest Reserve Central Forest Reserve 11351504 +LC.06.120330500 Monchy/Lafeuillee Monchy/Lafeuillee 11351505 +LC.05.110140400 Derniere Riviere/Fond Petit Derniere Riviere/Fond Petit 11351506 +LC.09.60120000 Cresslands Cresslands 11351507 +LC.10.90540000 Cacoa Cacoa 11351508 +LC.09.60130000 Morne Lastic/Desruisseaux Morne Lastic/Desruisseaux 11351509 +LC.03.20680000 Parker'S Hill Parker'S Hill 11351510 +LC.06.120260100 La Guerre/Chicken Back Street La Guerre/Chicken Back Street 11351511 +LC.03.10160000 Bois Catchet Bois Catchet 11351512 +LC.07.80010000 Annus Annus 11351513 +LC.09.60430000 Sapphire Sapphire 11351514 +LC.06.120330700 Monchy/Riviere Mitan Monchy/Riviere Mitan 11351515 +LC.03.10400000 Fond Manger Fond Manger 11351516 +LC.10.90520000 En Bamboo En Bamboo 11351517 +LC.09.60440000 Soufriere Estate Soufriere Estate 11351518 +LC.03.10245500 Conway/Waterfront Conway/Waterfront 11351519 +LC.03.30330000 Derierre Fort/Old Victoria Road Derierre Fort/Old Victoria Road 11351520 +LC.10.90230000 Industrial Estate Industrial Estate 11351521 +LC.03.20600700 Trou Rouge Trou Rouge 11351522 +LC.09.60370000 Rabot Rabot 11351523 +LC.06.120330000 Monchy Monchy 11351524 +LC.03.20810000 Tapion Tapion 11351525 +LC.07.80050000 Banse Banse 11351526 +LC.09.60100000 Chateau Belair Chateau Belair 11351527 +LC.07.80280000 Morne Le Blanc Morne Le Blanc 11351528 +LC.08.100720000 Pelouze Pelouze 11351529 +LC.07.80411300 Kennedy Highway/Laborie Bypass Kennedy Highway/Laborie Bypass 11351530 +LC.08.100170000 Desruisseaux Desruisseaux 11351531 +LC.08.100170300 En Mango En Mango 11351532 +LC.08.100170500 London Road London Road 11351533 +LC.08.100530100 Saut Saut 11351534 +LC.09.60200000 Fond Doux Fond Doux 11351535 +LC.08.100610000 Honeymoon Beach Honeymoon Beach 11351536 +LC.08.100630000 Descatier/Six Miles Descatier/Six Miles 11351537 +LC.08.100650000 L'Orangerie Road L'Orangerie Road 11351538 +LC.09.60170100 La Dauphine La Dauphine 11351539 +LC.09.60420000 Ruby Estate Ruby Estate 11351540 +LC.10.90110000 Catin Catin 11351541 +LC.10.90433300 Westall Group/The Mangue Westall Group/The Mangue 11351542 +LC.05.110390000 Thamazo Thamazo 11351543 +LC.08.100460000 Planard Planard 11351544 +LC.04.70160000 Franciou Franciou 11351545 +LC.09.60010000 Anse Chastanet Anse Chastanet 11351546 +LC.05.110300000 Lumiere Lumiere 11351547 +LC.05.110180000 Errard Errard 11351548 +LC.09.60070000 Bouton Bouton 11351549 +LC.07.80260000 Macdomel Macdomel 11351550 +LC.05.110250500 Grande Riviere/Morne Caca Cochon Grande Riviere/Morne Caca Cochon 11351551 +LC.08.100420000 Palmiste Estate Palmiste Estate 11351552 +LC.03.20630400 Hillcrest Gardens Hillcrest Gardens 11351553 +LC.04.70100000 Derriere Morne Derriere Morne 11351554 +LC.06.120080000 Bois D'Orange Bois D'Orange 11351555 +LC.07.80160000 H'Erelle H'Erelle 11351556 +LC.08.100180100 Fond D'Lor/Dugard Fond D'Lor/Dugard 11351557 +LC.01.40250000 Venus Venus 11351558 +LC.08.100400000 Myette Gardens Myette Gardens 11351559 +LC.03.20910000 Vigie Vigie 11351560 +LC.03.30740000 Resinard/Babonneau Resinard/Babonneau 11351561 +LC.03.20650000 Mount Pleasant Mount Pleasant 11351562 +LC.06.120330403 Monchy/La Borne/Sans Souci Monchy/La Borne/Sans Souci 11351563 +LC.08.100380000 Moreau Moreau 11351564 +LC.05.110170000 Dubonnaire Dubonnaire 11351565 +LC.04.70180100 Cedars/Chu Tigre Cedars/Chu Tigre 11351566 +LC.03.30410000 Forestiere Forestiere 11351567 +LC.03.20600200 George Charles Boulevard George Charles Boulevard 11351568 +LC.08.100350000 Malgretoute Malgretoute 11351569 +LC.01.40210000 Morne D'Or Morne D'Or 11351570 +LC.03.30030501 Morne Assau/Babonneau Morne Assau/Babonneau 11351571 +LC.05.110070000 Bazile Bazile 11351572 +LC.03.30110504 Morne Rouge/Marc Morne Rouge/Marc 11351573 +LC.04.70390000 Roblot Roblot 11351574 +LC.01.40220000 Roseau Valley Roseau Valley 11351575 +LC.03.20220000 Choc Choc 11351576 +LC.04.70040000 Caffiere Caffiere 11351577 +LC.04.70420000 Victoria Victoria 11351578 +LC.06.120540000 Desrameaux Desrameaux 11351579 +LC.07.80350000 Saltibus Saltibus 11351580 +LC.08.100210000 Escap Escap 11351581 +LC.04.70060000 Dacretin Dacretin 11351582 +LC.04.70090000 Delcer Delcer 11351583 +LC.04.70170000 Industry Industry 11351584 +LC.05.110420000 La Sociere La Sociere 11351585 +LC.08.100160000 Delomel Delomel 11351586 +LC.10.90190300 Woodlands Woodlands 11351587 +LC.06.120130600 Cap Estate/Caribbean Park Cap Estate/Caribbean Park 11351588 +LC.08.100240000 Fond Estate Fond Estate 11351589 +LC.03.30110501 Crownlands/Marc Crownlands/Marc 11351590 +LC.04.70260000 Mavay Mavay 11351591 +LC.05.110250100 Grande Riviere/Des Branch Grande Riviere/Des Branch 11351592 +LC.05.110370000 Riche Fond Riche Fond 11351593 +LC.04.70150000 New Field/Fiette New Field/Fiette 11351594 +LC.05.110430000 Bordelais Bordelais 11351595 +LC.06.120060100 Boguis/Desa Blond Boguis/Desa Blond 11351596 +LC.06.120130700 Cap Estate/Ranch Site Cap Estate/Ranch Site 11351597 +LC.04.70110000 Dugard Dugard 11351598 +LC.03.30110000 Bexon Bexon 11351599 +LC.03.20630000 Morne Dudon Morne Dudon 11351600 +LC.03.30530200 Barre St.Joseph Barre St.Joseph 11351601 +LC.03.10310000 Darling Road Darling Road 11351602 +LC.08.100060000 Beauchamp Beauchamp 11351603 +LC.06.120080100 Bois D'Ornange/Trouya Bois D'Ornange/Trouya 11351604 +LC.01.40120000 Invorgoil Estate Invorgoil Estate 11351605 +LC.01.40020000 Au Tabor Au Tabor 11351606 +LC.01.40020100 Au Tabor Hill Au Tabor Hill 11351607 +LC.01.40050000 Bois D'Inde Bois D'Inde 11351608 +LC.01.40180100 Caico/Millet Caico/Millet 11351609 +LC.03.30110800 Ravine Poisson Ravine Poisson 11351610 +LC.01.40110000 Fond Eau Rouge Fond Eau Rouge 11351611 +LC.03.10380000 Faux A Chaud Faux A Chaud 11351612 +LC.01.40060000 Champen Estate Champen Estate 11351613 +LC.01.40180101 Enbar Pwin Enbar Pwin 11351614 +LC.01.40070000 Dame De Traversay Dame De Traversay 11351615 +LC.03.10060000 Banannes Bay Banannes Bay 11351616 +LC.01.40170000 Massacre Massacre 11351617 +LC.01.40080000 Derriere Dos Derriere Dos 11351618 +LC.03.10190000 Cedars Cedars 11351619 +LC.01.40090000 Derriere Lagoon Derriere Lagoon 11351620 +LC.01.40100000 Durandeau Durandeau 11351621 +LC.01.40180000 Millet Millet 11351622 +LC.03.10170000 Calvary Calvary 11351623 +LC.01.40260000 Village Village 11351624 +LC.01.40130000 Jacmel Jacmel 11351625 +LC.01.40140000 Jean Baptiste Jean Baptiste 11351626 +LC.01.40150000 La Trielle La Trielle 11351627 +LC.03.10240000 Castries City Castries City 11351628 +LC.03.10243800 Grass Street Grass Street 11351629 +LC.01.40240000 Vanard Vanard 11351630 +LC.01.40200000 Morne Ciseaux Morne Ciseaux 11351631 +LC.01.40230100 St Lawrence Estate St Lawrence Estate 11351632 +LC.03.10200100 Sunbilt Sunbilt 11351633 +LC.12.50010000 Anse Cochon Anse Cochon 11351634 +LC.03.10250000 City Gate/La Clery City Gate/La Clery 11351635 +LC.03.10270000 Coolie Town Coolie Town 11351636 +LC.12.50020000 Anse Galet Anse Galet 11351637 +LC.03.10670000 New Village New Village 11351638 +LC.12.50040000 Belvedere Belvedere 11351639 +LC.03.30110200 Choppin Ridge/Sarot Choppin Ridge/Sarot 11351640 +LC.12.50060000 Chalon Chalon 11351641 +LC.03.10580000 Lastic Hill Lastic Hill 11351642 +LC.12.50070000 Chatin Chatin 11351643 +LC.03.30110506 Trou Florent/Marc Trou Florent/Marc 11351644 +LC.12.50080000 Des Bottes Des Bottes 11351645 +LC.03.10700000 Pavee Pavee 11351646 +LC.03.30430000 Goodlands Goodlands 11351647 +LC.12.50110000 Morne Siquot Morne Siquot 11351648 +LC.12.50141100 Riverside Road Riverside Road 11351649 +LC.03.10690000 Patterson'S Gap Patterson'S Gap 11351650 +LC.03.10720000 Pointe Seraphine Pointe Seraphine 11351651 +LC.03.10760000 Rose Hill Rose Hill 11351652 +LC.03.20820000 The Morne The Morne 11351653 +LC.03.10920000 Waterworks Waterworks 11351654 +LC.03.10930000 Wilton'S Yard/Grave Yard Wilton'S Yard/Grave Yard 11351655 +LC.03.20020000 Aurendel Hill Aurendel Hill 11351656 +LC.03.20600100 Black Mallet Black Mallet 11351657 +LC.03.20040000 Bagatelle Bagatelle 11351658 +LC.03.20120000 Bissee Bissee 11351659 +LC.03.20130000 Bishop'S Gap Bishop'S Gap 11351660 +LC.03.30340000 Dubrassay Dubrassay 11351661 +LC.03.20150000 Bocage Bocage 11351662 +LC.03.20180100 Carellie Carellie 11351663 +LC.03.20600400 Maynard Hill Maynard Hill 11351664 +LC.03.20210000 Ravine Chabot Ravine Chabot 11351665 +LC.03.20231400 Monkey Town Ciceron Monkey Town Ciceron 11351666 +LC.03.20500000 La Clery La Clery 11351667 +LC.03.20370000 Entrepot Entrepot 11351668 +LC.03.20370400 Independence City Independence City 11351669 +LC.03.20500100 Active Hill Active Hill 11351670 +LC.03.20630300 Bois Patat Bois Patat 11351671 +LC.03.20800000 Sunny Acres Sunny Acres 11351672 +LC.04.70360000 Raveneau Raveneau 11351673 +LC.03.20500300 Chase Gardens Chase Gardens 11351674 +LC.03.20501400 Yorke Hill Yorke Hill 11351675 +LC.03.20640000 Morne Road Morne Road 11351676 +LC.03.20550000 La Pansee La Pansee 11351677 +LC.03.20550100 Goergeville Goergeville 11351678 +LC.03.20590000 Leslie Land Leslie Land 11351679 +LC.03.20600000 Marchand Marchand 11351680 +LC.03.20630100 Agard Lands/Morne Dudon Agard Lands/Morne Dudon 11351681 +LC.03.20750000 Rock Hall Rock Hall 11351682 +LC.03.20780000 San Soucis San Soucis 11351683 +LC.03.20781100 L'Anse Road L'Anse Road 11351684 +LC.03.20790000 Summersdale Summersdale 11351685 +LC.03.30030203 Hill 20/Babonneau Hill 20/Babonneau 11351686 +LC.03.30110100 Barre Denis Barre Denis 11351687 +LC.03.30110505 Trou Cochan/Marc Trou Cochan/Marc 11351688 +LC.03.30490000 La Carierre La Carierre 11351689 +LC.03.20890000 Vide Bouteille Vide Bouteille 11351690 +LC.03.30030202 Green Gold Green Gold 11351691 +LC.03.30110502 Floissac/Marc Floissac/Marc 11351692 +LC.09.60280000 Mocha Mocha 11351693 +LC.03.30110900 Sarot Sarot 11351694 +LC.03.30110901 Sand De Feu Sand De Feu 11351695 +LC.03.30110400 Labayee Labayee 11351696 +LC.03.30110500 Marc Marc 11351697 +LC.03.30300100 Ferrand Ferrand 11351698 +LC.03.30300300 Soucis Soucis 11351699 +LC.03.30530300 Perou Perou 11351700 +LC.03.30320000 Deglos Deglos 11351701 +LC.03.30530000 La Croix Maingot La Croix Maingot 11351702 +LC.03.30530100 Barre Duchaussee Barre Duchaussee 11351703 +LC.03.30850000 Tourat/Soucis Tourat/Soucis 11351704 +LC.03.30730000 Quarte Chemins Quarte Chemins 11351705 +LC.03.30830000 Ti Colon Ti Colon 11351706 +LC.03.30840000 Ti Rocher Ti Rocher 11351707 +LC.09.60710000 Morne Tabac Morne Tabac 11351708 +LC.03.30870000 Trois Piton Trois Piton 11351709 +LC.04.70140000 Esperance Esperance 11351710 +LC.04.70180000 La Fargue La Fargue 11351711 +LC.03.30770100 Belair Belair 11351712 +LC.04.70200000 Lamaze Lamaze 11351713 +LC.04.70370200 Port Alese Port Alese 11351714 +LC.04.70430000 Village Village 11351715 +LC.04.70430100 Savannesgeorge/Constitution Savannesgeorge/Constitution 11351716 +LC.04.70240000 Mailly Motete Mailly Motete 11351717 +LC.09.60580000 Stonefield Stonefield 11351718 +LC.04.70440000 Christian Hill Christian Hill 11351719 +LC.04.70190000 La Pointe La Pointe 11351720 +LC.04.70210000 Le Riche Le Riche 11351721 +LC.04.70250000 Martin Martin 11351722 +LC.04.70290000 Monzie Monzie 11351723 +LC.04.70300000 Morne Jacques Morne Jacques 11351724 +LC.04.70380000 River Doree River Doree 11351725 +LC.04.70400000 Sauzay Sauzay 11351726 +LC.05.110120100 Dennery By Pass/Green Mountain Dennery By Pass/Green Mountain 11351727 +LC.05.110040000 Bara Bara Bara Bara 11351728 +LC.05.110030000 Au Leon Au Leon 11351729 +LC.05.110130000 Delaide Delaide 11351730 +LC.05.110120000 Dennery By Pass Dennery By Pass 11351731 +LC.05.110010000 Anse Canot Anse Canot 11351732 +LC.09.60460000 Sulphur Springs Sulphur Springs 11351733 +LC.05.110020000 Athens Athens 11351734 +LC.05.110140200 Derniere Riviere/Mardi Gras/Morne Caca Cochon Derniere Riviere/Mardi Gras/Morne Caca Cochon 11351735 +LC.05.110370100 Riche Fond/La Belle Vie Riche Fond/La Belle Vie 11351736 +LC.05.110370200 Riche Fond/New Village Riche Fond/New Village 11351737 +LC.05.110120200 Dennery By Pass/Rocky Lane Dennery By Pass/Rocky Lane 11351738 +LC.05.110060000 Barre De L'Isle Barre De L'Isle 11351739 +LC.05.110080000 Mount Beaujolais Mount Beaujolais 11351740 +LC.05.110140300 Derniere Riviere/Fond Maricient Derniere Riviere/Fond Maricient 11351741 +LC.05.110120300 Dennery By Pass/White Rock Gardens Dennery By Pass/White Rock Gardens 11351742 +LC.05.110250000 Grande Riviere Grande Riviere 11351743 +LC.06.120230600 Grande Riviere/Norbert Grande Riviere/Norbert 11351744 +LC.05.110250300 Grande Riviere/En Leur Morne/Discompere Grande Riviere/En Leur Morne/Discompere 11351745 +LC.05.110250400 Grande Riviere/Funier Grande Riviere/Funier 11351746 +LC.05.110330000 Morne Panache Morne Panache 11351747 +LC.06.120040100 Beausejour/Fostin'S Development Beausejour/Fostin'S Development 11351748 +LC.05.110140000 Derniere Riviere Derniere Riviere 11351749 +LC.05.110140100 Derniere Riviere/Morne Panache Derniere Riviere/Morne Panache 11351750 +LC.05.110150000 Despinoze Despinoze 11351751 +LC.06.120100100 Bonneterre Gardens Bonneterre Gardens 11351752 +LC.05.110190000 Fond D'Or Fond D'Or 11351753 +LC.05.110230000 Glavier Glavier 11351754 +LC.07.80060000 Banse La Grace Banse La Grace 11351755 +LC.05.110360000 Pascal Pascal 11351756 +LC.05.110380000 St. Joseph Estate St. Joseph Estate 11351757 +LC.05.110270000 La Caye La Caye 11351758 +LC.05.110290000 La Ressource La Ressource 11351759 +LC.06.120020100 Paix Bouche Paix Bouche 11351760 +LC.06.120170100 Corinth Estate Corinth Estate 11351761 +LC.05.110400000 Dennery Village Dennery Village 11351762 +LC.09.60480000 Toraille Toraille 11351763 +LC.05.110401800 La Pointe La Pointe 11351764 +LC.09.60530000 Zenon Zenon 11351765 +LC.05.110440000 Mandele Mandele 11351766 +LC.06.120010000 Americ Americ 11351767 +LC.06.120040000 Beausejour Beausejour 11351768 +LC.06.120040200 Beausejour/Ndc Beausejour/Ndc 11351769 +LC.06.120050000 Bella Rosa Bella Rosa 11351770 +LC.06.120100000 Bonneterre Bonneterre 11351771 +LC.06.120120000 Caye Manje' Caye Manje' 11351772 +LC.06.120130100 Cap Estate/Anse Du Cap Cap Estate/Anse Du Cap 11351773 +LC.09.60550000 La Haut La Haut 11351774 +LC.06.120130200 Cap Estate/Saddlec Back Cap Estate/Saddlec Back 11351775 +LC.06.120131000 Cap Estate/Becune Park Cap Estate/Becune Park 11351776 +LC.09.60570000 Terre Blanche Terre Blanche 11351777 +LC.06.120130300 Cap Estate/Lower Saline Point Cap Estate/Lower Saline Point 11351778 +LC.06.120130400 Cap Estate/Upper Saline Point Cap Estate/Upper Saline Point 11351779 +LC.06.120230800 Grande Riviere/White Rock Grande Riviere/White Rock 11351780 +LC.09.60600000 Fond Gens Libre Fond Gens Libre 11351781 +LC.06.120130500 Cap Estate/Mon Du Cap Cap Estate/Mon Du Cap 11351782 +LC.06.120130800 Cap Estate/Golf Park Cap Estate/Golf Park 11351783 +LC.06.120131100 Cap Estate/Becune Point Cap Estate/Becune Point 11351784 +LC.06.120230900 Grande Riviere/Postlewaithe Grande Riviere/Postlewaithe 11351785 +LC.06.120170200 Corinth/La Bel Lair Corinth/La Bel Lair 11351786 +LC.06.120270000 L'Hermitage L'Hermitage 11351787 +LC.09.60310000 Coubaril Estate Coubaril Estate 11351788 +LC.06.120230500 Grande Riviere/Morne Serpent Grande Riviere/Morne Serpent 11351789 +LC.06.120230100 Grande Riviere/Assou Canal Grande Riviere/Assou Canal 11351790 +LC.06.120230200 Grande Riviere/Ingle Woods Grande Riviere/Ingle Woods 11351791 +LC.06.120230400 Grande Riviere/Morne Elwin Grande Riviere/Morne Elwin 11351792 +LC.06.120290200 Marisule/East Winds Marisule/East Winds 11351793 +LC.07.80070000 Fond Berange Fond Berange 11351794 +LC.06.120331000 Monchy/Ravine Macock Monchy/Ravine Macock 11351795 +LC.06.120230700 Grande Riviere/Piat Grande Riviere/Piat 11351796 +LC.06.120231000 Grande Riviere/Degazon Grande Riviere/Degazon 11351797 +LC.06.120290300 Marisule/Top Of The World/Belle Ville Marisule/Top Of The World/Belle Ville 11351798 +LC.06.120250000 La Croix Chabourgh La Croix Chabourgh 11351799 +LC.06.120550000 Morne Citon Morne Citon 11351800 +LC.06.120260000 La Guerre La Guerre 11351801 +LC.06.120290100 Marisule/Bon Air Marisule/Bon Air 11351802 +LC.06.120290400 Marisule/La Brellotte Marisule/La Brellotte 11351803 +LC.06.120290500 Marisule/Top Of The World Marisule/Top Of The World 11351804 +LC.09.60660000 Cenac Cenac 11351805 +LC.06.120310000 Massade Massade 11351806 +LC.06.120330900 Monchy/Moulin A Vent Monchy/Moulin A Vent 11351807 +LC.06.120330100 Monchy/Careffe Monchy/Careffe 11351808 +LC.06.120330200 Monchy/Cletus Village Monchy/Cletus Village 11351809 +LC.06.120330600 Monchy/La Retraite Monchy/La Retraite 11351810 +LC.07.80080000 Bongalo Bongalo 11351811 +LC.06.120331201 Monchy/Vieux Sucreic/Careffe Monchy/Vieux Sucreic/Careffe 11351812 +LC.06.120410000 Plateau Plateau 11351813 +LC.06.120460000 Rodney Heights Rodney Heights 11351814 +LC.06.120331100 Monchy/Ti Dauphin Monchy/Ti Dauphin 11351815 +LC.06.120331200 Monchy/Vieux Sucreic Monchy/Vieux Sucreic 11351816 +LC.06.120331500 Monchy/Lawi Fwen Monchy/Lawi Fwen 11351817 +LC.06.120331202 Monchy/Vieux Sucreic/Bois D'Inde Monchy/Vieux Sucreic/Bois D'Inde 11351818 +LC.06.120340000 Mongiraud Mongiraud 11351819 +LC.06.120440200 Reduit Park Reduit Park 11351820 +LC.06.120331400 Monchy/Cardinal Monchy/Cardinal 11351821 +LC.06.120350000 Monier Monier 11351822 +LC.06.120520300 Union Terrace Union Terrace 11351823 +LC.06.120440000 Reduit Reduit 11351824 +LC.06.120440100 Reduit Orchard Reduit Orchard 11351825 +LC.09.60450000 St Phillip St Phillip 11351826 +LC.06.120500000 Gros Islet Town Gros Islet Town 11351827 +LC.06.120501100 Gros Islet/Edge Water Gros Islet/Edge Water 11351828 +LC.06.120530100 Belle Vue Estate Belle Vue Estate 11351829 +LC.06.120520400 Union/Ti Morne Union/Ti Morne 11351830 +LC.06.120530000 Belle Vue Belle Vue 11351831 +LC.07.80020000 Beyar Beyar 11351832 +LC.09.60340000 New Development New Development 11351833 +LC.07.80030100 Balca/En Leur Ba Balca/En Leur Ba 11351834 +LC.07.80030000 Balca Balca 11351835 +LC.07.80040000 Balembouche Balembouche 11351836 +LC.07.80110000 Daban Daban 11351837 +LC.07.80110100 Warwick/Daban Warwick/Daban 11351838 +LC.08.100090500 Lezy Lezy 11351839 +LC.07.80130000 Gentil Gentil 11351840 +LC.07.80120000 Gayabois Gayabois 11351841 +LC.09.60320000 Morne La Croix Morne La Croix 11351842 +LC.08.100090600 Morne Vient Morne Vient 11351843 +LC.07.80150000 Giraud Giraud 11351844 +LC.07.80220000 La Haut La Haut 11351845 +LC.07.80230000 La Perle La Perle 11351846 +LC.08.100310000 La Tille La Tille 11351847 +LC.07.80250000 Londonderry Londonderry 11351848 +LC.07.80330000 Piaye Piaye 11351849 +LC.07.80390000 Tete Morne Tete Morne 11351850 +LC.07.80270000 Morne Gomier Morne Gomier 11351851 +LC.08.100660000 La Haut La Haut 11351852 +LC.10.90030200 Anse De Sables/Beane Field Anse De Sables/Beane Field 11351853 +LC.07.80290000 Morne Lezard Estate Morne Lezard Estate 11351854 +LC.07.80300000 Morne Paul Morne Paul 11351855 +LC.07.80310000 Olibo Olibo 11351856 +LC.08.100070000 Catter Beaufond Catter Beaufond 11351857 +LC.07.80320000 Parc Estate Parc Estate 11351858 +LC.08.100690000 La Gwen Ba La Gwen Ba 11351859 +LC.08.100700000 La Croix La Croix 11351860 +LC.08.100710000 L'Union L'Union 11351861 +LC.08.100090400 Gouette Gouette 11351862 +LC.08.100170400 Fond/Desruisseaux Fond/Desruisseaux 11351863 +LC.07.80410000 Village Village 11351864 +LC.08.100010000 Anbre Anbre 11351865 +LC.08.100090200 Chique/Blanchard Chique/Blanchard 11351866 +LC.08.100090300 Gomier Gomier 11351867 +LC.09.60020000 Beasejour/Myers Bridge Beasejour/Myers Bridge 11351868 +LC.08.100130000 Carriere Carriere 11351869 +LC.09.60030000 Bellefond Bellefond 11351870 +LC.08.100260000 Galba Galba 11351871 +LC.08.100280000 La Courville La Courville 11351872 +LC.08.100290000 La Fille La Fille 11351873 +LC.08.100300000 La Pointe La Pointe 11351874 +LC.09.60050000 Belvedere Belvedere 11351875 +LC.09.60060000 Bois D'Inde Bois D'Inde 11351876 +LC.08.100410000 New Village New Village 11351877 +LC.08.100340000 Mahaut Mahaut 11351878 +LC.09.60090000 Calvary/Calvaire Calvary/Calvaire 11351879 +LC.09.60110000 Colombette Colombette 11351880 +LC.08.100520000 Ti Riviere Ti Riviere 11351881 +LC.09.60180000 Fond Bernier Fond Bernier 11351882 +LC.08.100530200 Des Blanchard Des Blanchard 11351883 +LC.09.60190000 Fond Cacoa Fond Cacoa 11351884 +LC.08.100530400 Paix Bouche Paix Bouche 11351885 +LC.08.100530600 Tou Cochan/Ti Rocher Tou Cochan/Ti Rocher 11351886 +LC.08.100580000 Volet Volet 11351887 +LC.08.100600000 Rameau Rameau 11351888 +LC.09.60140000 Deville Deville 11351889 +LC.09.60150000 Diamond/Diamond Estate Diamond/Diamond Estate 11351890 +LC.09.60160000 Esperance Esperance 11351891 +LC.09.60170000 Etangs Etangs 11351892 +LC.09.60260100 Plat Pays Plat Pays 11351893 +LC.09.60230000 Jalousie Jalousie 11351894 +LC.09.60240000 La Pearle La Pearle 11351895 +LC.09.60670000 Descolons Descolons 11351896 +LC.09.60700000 Mal Maison Mal Maison 11351897 +LC.09.60260000 Malgretoute Malgretoute 11351898 +LC.09.60350000 Palmiste Palmiste 11351899 +LC.09.60390000 Ravine Claire Ravine Claire 11351900 +LC.09.60490000 Town Town 11351901 +LC.09.60490100 Barons Drive/Coin De L'Anse Barons Drive/Coin De L'Anse 11351902 +LC.09.60490700 Lenny Hill Lenny Hill 11351903 +LC.09.60500000 Union Vale Union Vale 11351904 +LC.10.90050000 Belle Vue Belle Vue 11351905 +LC.10.90120000 Cocoa Dan Cocoa Dan 11351906 +LC.10.90010500 Obrier Obrier 11351907 +LC.09.60680000 Gros Piton Gros Piton 11351908 +LC.10.90010000 Augier Augier 11351909 +LC.10.90010300 Derierre Bois Derierre Bois 11351910 +LC.10.90100000 Carierre Carierre 11351911 +LC.10.90130000 Coolie Town Coolie Town 11351912 +LC.10.90030000 Beane Field Beane Field 11351913 +LC.10.90040000 Beausejour Beausejour 11351914 +LC.10.90090000 Cantonement Cantonement 11351915 +LC.10.90170000 Esperance Esperance 11351916 +LC.10.90180000 Fond Sabot Fond Sabot 11351917 +LC.10.90140000 De Mailly De Mailly 11351918 +LC.10.90150000 Derierre Morne Derierre Morne 11351919 +LC.10.90220000 Hope Estate Hope Estate 11351920 +LC.10.90240000 Hewanorra Orchard Hewanorra Orchard 11351921 +LC.10.90250000 Joyeux Joyeux 11351922 +LC.10.90260100 Docamel/La Resource Docamel/La Resource 11351923 +LC.10.90370000 Plut Plut 11351924 +LC.10.90190000 Grace Grace 11351925 +LC.10.90280000 La Tourney/Cedar Heights La Tourney/Cedar Heights 11351926 +LC.10.90300000 Maganier Maganier 11351927 +LC.10.90330000 Morne Cayenne Morne Cayenne 11351928 +LC.10.90400000 Bruceville/Shanty Town Bruceville/Shanty Town 11351929 +LC.10.90340000 Morne Vert Morne Vert 11351930 +LC.10.90360000 Pierrot Pierrot 11351931 +LC.10.90360100 Tete Morne/Morne Andrew Tete Morne/Morne Andrew 11351932 +LC.10.90380000 Pomme Pomme 11351933 +LC.10.90410000 St Jude'S Highway St Jude'S Highway 11351934 +LC.10.90430000 Town Town 11351935 +LC.10.90440000 Vieux Fort/Laborie Highway Vieux Fort/Laborie Highway 11351936 +LC.10.90530000 Fond Capeche Fond Capeche 11351937 +LK.38.43 Vavuniya District Vavuniya District 1225017 +LK.37.53 Trincomalee District Trincomalee District 1226258 +LK.33.91 Ratnapura District Ratnapura District 1228729 +LK.32.62 Puttalam District Puttalam District 1229292 +LK.30.72 Polonnaruwa District Polonnaruwa District 1229899 +LK.29.23 Nuwara Eliya District Nuwara Eliya District 1232781 +LK.38.44 Mullaitivu District Mullaitivu District 1234392 +LK.35.82 Moneragala District Moneragala District 1234818 +LK.34.32 Matara District Matara District 1235845 +LK.29.22 Matale District Matale District 1235854 +LK.38.42 Mannar District Mannar District 1236148 +LK.32.61 Kurunegala District Kurunegala District 1237978 +LK.38.45 Kilinochchi District Kilinochchi District 1240371 +LK.33.92 Kegalle District Kegalle District 1240722 +LK.29.21 Kandy District Kandy District 1241621 +LK.36.13 Kalutara District Kalutara District 1241963 +LK.38.41 Jaffna District Jaffna District 1242831 +LK.34.33 Hambantota District Hambantota District 1244925 +LK.36.12 Gampaha District Gampaha District 1246005 +LK.34.31 Galle District Galle District 1246292 +LK.36.11 Colombo District Colombo District 1248990 +LK.37.51 Batticaloa District Batticaloa District 1250159 +LK.35.81 Badulla District Badulla District 1250614 +LK.30.71 Anuradhapura District Anuradhapura District 1251080 +LK.37.52 Ampara District Ampara District 1251460 +LR.01.2272532 Zota Zota 2272532 +LR.09.2272565 Zo-Ge Zo-Ge 2272565 +LR.13.2272794 Yederabo Yederabo 2272794 +LR.09.2272804 Yarwein Mehnsonnoh Yarwein Mehnsonnoh 2272804 +LR.10.2273181 Wedjah-Cabade Wedjah-Cabade 2273181 +LR.22.2273186 Webbo District Webbo District 2273186 +LR.16.2273190 Webado Webado 2273190 +LR.20.2273272 Waiglomai-Woniglomai Waiglomai-Woniglomai 2273272 +LR.13.2273404 Tuobo Tuobo 2273404 +LR.22.2273443 Tuobo Tuobo 2273443 +LR.10.2273473 Toto Toto 2273473 +LR.10.2273482 Topo Topo 2273482 +LR.12.2273511 Tombe Tombe 2273511 +LR.14.2273549 Todee Todee 2273549 +LR.22.2273599 Tienpo Tienpo 2273599 +LR.11.2273621 Three B Three B 2273621 +LR.11.2273622 Three A Three A 2273622 +LR.12.2273632 Tewor Tewor 2273632 +LR.11.2273635 Tenor Tenor 2273635 +LR.19.2273657 Tchien Tchien 2273657 +LR.10.2273679 Tasu Tasu 2273679 +LR.10.2273682 Tarjuazon Tarjuazon 2273682 +LR.13.2273858 Sodoke Sodoke 2273858 +LR.10.2274043 Seedor Seedor 2274043 +LR.16.2274101 Sasstown Sasstown 2274101 +LR.01.2274124 Sanoyeah Sanoyeah 2274124 +LR.09.2274125 Sanniquellie Mahn Sanniquellie Mahn 2274125 +LR.09.2274221 Sagleipie-Ma Sagleipie-Ma 2274221 +LR.22.2274235 Sarbo Sarbo 2274235 +LR.13.2274269 Rock Town Rock Town 2274269 +LR.18.2274273 Rock Cess Rock Cess 2274273 +LR.19.2274312 Putu Putu 2274312 +LR.13.2274336 Po River Po River 2274336 +LR.12.2274351 Porkpa District Porkpa District 2274351 +LR.13.2274373 Pleebo/Sodoken Pleebo/Sodoken 2274373 +LR.13.2274403 Picnicess Picnicess 2274403 +LR.13.2274476 Pate Pate 2274476 +LR.01.2274491 Panta Panta 2274491 +LR.22.2274502 Palipo Palipo 2274502 +LR.13.2274569 Nyanbo Nyanbo 2274569 +LR.01.2274578 Nyafokole Nyafokole 2274578 +LR.10.2274591 Nuohn Point Nuohn Point 2274591 +LR.10.2274596 Numo Numo 2274596 +LR.19.2274719 Niabo Niabo 2274719 +LR.13.2274778 Nemea Nemea 2274778 +LR.10.2274818 Nana Kru Nana Kru 2274818 +LR.10.2274827 Nake Nake 2274827 +LR.15.2275016 Suehn Mecca District Suehn Mecca District 2275016 +LR.10.2275067 Matro Matro 2275067 +LR.17.2275179 Mambah Kaba Mambah Kaba 2275179 +LR.13.2275351 Little Wrebo Little Wrebo 2275351 +LR.10.2275592 Kulu Kulu 2275592 +LR.09.2275644 Keaple Keaple 2275644 +LR.19.2275728 Konobo Konobo 2275728 +LR.12.2275757 Kone Kone 2275757 +LR.21.2275770 Kongba District Kongba District 2275770 +LR.01.2275814 Kokoyah Kokoyah 2275814 +LR.22.2275896 Kitabo Kitabo 2275896 +LR.20.2275898 Kisi Kisi 2275898 +LR.20.2276054 Kambo Hills Kambo Hills 2276054 +LR.14.2276087 Kakata Kakata 2276087 +LR.10.2276117 Kabor Kabor 2276117 +LR.10.2276156 Seekon Seekon 2276156 +LR.16.2276161 Lower Jloh Lower Jloh 2276161 +LR.01.2276212 Jorquelleh Jorquelleh 2276212 +LR.10.2276354 Jeetrah Jeetrah 2276354 +LR.10.2276356 Jeadepo Jeadepo 2276356 +LR.11.2276367 Jayah Jayah 2276367 +LR.20.2276555 Guma-Mendi Guma-Mendi 2276555 +LR.13.2276614 Grawa Grawa 2276614 +LR.16.2276626 Grand Cess Wedabo Grand Cess Wedabo 2276626 +LR.12.2276661 Gola Konneh Gola Konneh 2276661 +LR.15.2276737 Gola Gola 2276737 +LR.21.2276743 Goije Goije 2276743 +LR.19.2276801 Glio-Twarbo Glio-Twarbo 2276801 +LR.13.2276816 Glebo Glebo 2276816 +LR.11.2276820 Glarkon Glarkon 2276820 +LR.20.2276828 Gizima-Ziema Gizima-Ziema 2276828 +LR.17.2276853 Gibi Gibi 2276853 +LR.13.2276908 Gedetarbo Gedetarbo 2276908 +LR.13.2276909 Gedabo Gedabo 2276909 +LR.22.2276934 Glaro Glaro 2276934 +LR.09.2276973 Gbokole Gbokole 2276973 +LR.19.2276983 Gbobo Gbobo 2276983 +LR.09.2277003 Gbi and Doru Gbi and Doru 2277003 +LR.13.2277011 Gbeta Klepo Gbeta Klepo 2277011 +LR.09.2277028 Gbehlay-Geh Gbehlay-Geh 2277028 +LR.13.2277030 Gbelakpo Gbelakpo 2277030 +LR.22.2277041 Gbeapo District Gbeapo District 2277041 +LR.19.2277043 Gbazohn Gbazohn 2277043 +LR.13.2277061 Gbarlobo Gbarlobo 2277061 +LR.20.2277082 Gbandi Gbandi 2277082 +LR.20.2277102 Gbalein Faala Gbalein Faala 2277102 +LR.12.2277160 Garwula Garwula 2277160 +LR.16.2277191 Garraway Garraway 2277191 +LR.01.2277288 Fuamah Fuamah 2277288 +LR.11.2277306 Trade Town Trade Town 2277306 +LR.13.2277359 Flenipo Flenipo 2277359 +LR.18.2277365 Mowe Mowe 2277365 +LR.11.2277366 Five A Five A 2277366 +LR.13.2277383 Firestone Firestone 2277383 +LR.13.2277593 Dorobo Dorobo 2277593 +LR.14.2277769 Ding Ding 2277769 +LR.15.2277849 Dei Dei 2277849 +LR.13.2277859 Dedabo Dedabo 2277859 +LR.22.2278019 Chedepo Chedepo 2278019 +LR.13.2278062 Cavalla Cavalla 2278062 +LR.14.2278073 Careysburg Careysburg 2278073 +LR.11.2278080 Campwood Campwood 2278080 +LR.10.2278113 Butaw Butaw 2278113 +LR.16.2278169 Buah Buah 2278169 +LR.21.2278250 Bopolu Bopolu 2278250 +LR.20.2278307 Bonde-Wubomai Bonde-Wubomai 2278307 +LR.13.2278356 Bolobo Bolobo 2278356 +LR.16.2278361 Bolloh District Bolloh District 2278361 +LR.21.2278379 Bokomu Bokomu 2278379 +LR.19.2278611 B’hai District B'hai District 2278611 +LR.21.2278733 Belleh Belleh 2278733 +LR.13.2278880 Barobo Barobo 2278880 +LR.16.2278890 Barclayville Barclayville 2278890 +LR.09.2279133 Doe Doe 2279133 +LR.20.2569974 Guma Guma 2569974 +LR.01.7669284 Suakoko Suakoko 7669284 +LR.01.7669285 Salala Salala 7669285 +LR.09.7669286 Sanniquelleh- Mahn Sanniquelleh- Mahn 7669286 +LR.14.7669292 Topee Topee 7669292 +LR.14.7669297 Mambah-Kaba Mambah-Kaba 7669297 +LR.14.7669298 Greater Monrovia Greater Monrovia 7669298 +LR.09.7669299 Saclepea-Mah Saclepea-Mah 7669299 +LR.14.7669300 St. Paul River St. Paul River 7669300 +LR.11.7669301 District #1 District #1 7669301 +LR.11.7669302 District #2 District #2 7669302 +LR.11.7669303 District #3 District #3 7669303 +LR.17.7670839 Firestone Firestone 7670839 +LR.12.7911025 Robertsport District Robertsport District 7911025 +LR.10.7911028 Pyneston District Pyneston District 7911028 +LR.13.8260606 Pleebo/Sodeken District Pleebo/Sodeken District 8260606 +LR.15.8714531 Klay District Klay District 8714531 +LR.09.9295768 Tappita Tappita 9295768 +LR.12.9645004 Commonwealth District Commonwealth District 9645004 +LR.15.9645005 Senjeh District Senjeh District 9645005 +LR.15.9645006 Dowein District Dowein District 9645006 +LR.21.9645007 Gounwolaila District Gounwolaila District 9645007 +LR.21.9645008 Gbarma District Gbarma District 9645008 +LR.20.9645009 Vahun District Vahun District 9645009 +LR.20.9645106 Foya District Foya District 9645106 +LR.20.9645107 Kolahun District Kolahun District 9645107 +LR.20.9645108 Voinjama District Voinjama District 9645108 +LR.20.9645110 Zorzor District Zorzor District 9645110 +LR.20.9645111 Salayea District Salayea District 9645111 +LR.20.9645112 Quardu Gboni District Quardu Gboni District 9645112 +LR.01.9645113 Yeallequelleh District Yeallequelleh District 9645113 +LR.01.9645114 Kpaai District Kpaai District 9645114 +LR.01.9645115 Boinsen District Boinsen District 9645115 +LR.01.9645116 Tukpahblee District Tukpahblee District 9645116 +LR.14.9645118 Saint Paul River District Saint Paul River District 9645118 +LR.14.9645120 Commonwealth District Commonwealth District 9645120 +LR.11.9645122 Owensgrove District Owensgrove District 9645122 +LR.11.9645125 Saint John River City District Saint John River City District 9645125 +LR.11.9645126 Neekreen District Neekreen District 9645126 +LR.11.9645127 Commonwealth District Commonwealth District 9645127 +LR.11.9645128 District Number One District Number One 9645128 +LR.11.9645129 District Number Two District Number Two 9645129 +LR.11.9645130 District Number Three District Number Three 9645130 +LR.11.9645131 District Number Four District Number Four 9645131 +LR.09.9645132 Wee-Gbehy-Mahn Wee-Gbehy-Mahn 9645132 +LR.09.9645133 Kparblee District Kparblee District 9645133 +LR.09.9645134 Boe and Quilla District Boe and Quilla District 9645134 +LR.09.9645135 Buu-Yao District Buu-Yao District 9645135 +LR.09.9645136 Zoe-Gbao District Zoe-Gbao District 9645136 +LR.09.9645137 Gbor District Gbor District 9645137 +LR.09.9645138 Leewehpea-Mahn District Leewehpea-Mahn District 9645138 +LR.09.9645139 Meinpea-Mahn District Meinpea-Mahn District 9645139 +LR.09.9645140 Garr-Bain District Garr-Bain District 9645140 +LR.09.9645141 Twan River District Twan River District 9645141 +LR.09.9645142 Yarpea Mahn District Yarpea Mahn District 9645142 +LR.09.9645143 Yarmein District Yarmein District 9645143 +LR.18.9645144 Doedain District Doedain District 9645144 +LR.18.9645145 Jo River District Jo River District 9645145 +LR.18.9645146 Norwein District Norwein District 9645146 +LR.18.9645147 Central River Cess District Central River Cess District 9645147 +LR.18.9645148 Fen River District Fen River District 9645148 +LR.18.9645149 Zarflahn District Zarflahn District 9645149 +LR.18.9645150 Beawor District Beawor District 9645150 +LR.18.9645151 Sam Gbalor District Sam Gbalor District 9645151 +LR.19.9645153 Gboe-Ploe District Gboe-Ploe District 9645153 +LR.19.9645154 Gbao District Gbao District 9645154 +LR.19.9645155 Cavala District Cavala District 9645155 +LR.10.9645156 Kulu Shaw Boe District Kulu Shaw Boe District 9645156 +LR.10.9645157 Plahn Nyarn District Plahn Nyarn District 9645157 +LR.10.9645158 Juarzon District Juarzon District 9645158 +LR.10.9645160 Pynes Town District Pynes Town District 9645160 +LR.10.9645161 Wedjah District Wedjah District 9645161 +LR.10.9645162 Greenville District Greenville District 9645162 +LR.10.9645163 Kpayan District Kpayan District 9645163 +LR.10.9645164 Dugbe River District Dugbe River District 9645164 +LR.10.9645165 Bokon District Bokon District 9645165 +LR.10.9645166 Jaedae District Jaedae District 9645166 +LR.10.9645167 Bodae District Bodae District 9645167 +LR.10.9645168 Sanquin District Number One Sanquin District Number One 9645168 +LR.10.9645169 Sanquin District Number Two Sanquin District Number Two 9645169 +LR.10.9645170 Sanquin District Number Three Sanquin District Number Three 9645170 +LR.22.9645171 Karforh District Karforh District 9645171 +LR.22.9645172 Nanee District Nanee District 9645172 +LR.22.9645173 Nyenawliken District Nyenawliken District 9645173 +LR.22.9645174 Potupo District Potupo District 9645174 +LR.22.9645175 Nyenebo District Nyenebo District 9645175 +LR.16.9645219 Forpoh District Forpoh District 9645219 +LR.16.9645220 Wlogba District Wlogba District 9645220 +LR.16.9645221 Dweh District Dweh District 9645221 +LR.16.9645222 Kpi District Kpi District 9645222 +LR.16.9645223 Dorbor District Dorbor District 9645223 +LR.16.9645224 Fenetoe District Fenetoe District 9645224 +LR.16.9645225 Upper Jloh District Upper Jloh District 9645225 +LR.16.9645226 Nrokwia-Wesldow District Nrokwia-Wesldow District 9645226 +LR.16.9645227 Felo-Jekwi District Felo-Jekwi District 9645227 +LR.16.9645228 Bleebo District Bleebo District 9645228 +LR.16.9645229 Trenbo District Trenbo District 9645229 +LR.13.9645230 Whojah District Whojah District 9645230 +LR.13.9645231 Gwelekpoken District Gwelekpoken District 9645231 +LR.13.9645232 Nyorken District Nyorken District 9645232 +LR.13.9645233 Karluway Number One District Karluway Number One District 9645233 +LR.13.9645234 Karluway Number Two District Karluway Number Two District 9645234 +LS.12.7303922 Khomokhoana Community Khomokhoana Community 7303922 +LS.14.7522489 Makhaleng Constituency Makhaleng Constituency 7522489 +LS.12.7670780 Urban Urban 7670780 +LS.12.7670807 Hleoheng Hleoheng 7670807 +LS.10.7670808 Mokomahatsi Mokomahatsi 7670808 +LS.10.7670809 Mokhachane Mokhachane 7670809 +LS.10.7670811 Mapoteng Mapoteng 7670811 +LS.10.7670815 Makhoroana Makhoroana 7670815 +LS.10.7670819 Urban Urban 7670819 +LS.10.7670820 Mamathe Mamathe 7670820 +LS.14.11256888 Rothe Rothe 11256888 +LS.11.11258465 Motete Motete 11258465 +LS.11.11280716 Qalo Qalo 11280716 +LS.14.11428652 Maseru Central Maseru Central 11428652 +LT.65.13 Vilnius Vilnius 593118 +LT.65.41 Vilnius District Municipality Vilnius District Municipality 593120 +LT.61.91 Šiaulių rajonas Siauliu rajonas 594736 +LT.61.29 Šiauliai Siauliai 594743 +LT.60.66 Panevėžys District Municipality Panevezys District Municipality 596130 +LT.60.27 Panevėžys City Panevezys City 596132 +LT.58.25 Palanga Palanga 596240 +LT.58.23 Neringa Neringa 596644 +LT.59.18 Marijampolė Municipality Marijampole Municipality 597233 +LT.58.55 Klaipėdos rajonas Klaipedos rajonas 598095 +LT.58.21 Klaipėda Klaipeda 598099 +LT.57.52 Kauno rajonas Kauno rajonas 598313 +LT.57.19 Kaunas Kaunas 598318 +LT.56.15 Druskininkai Druskininkai 599759 +LT.57.12 Birštonas Birstonas 600444 +LT.56.11 Alytus Alytus 601086 +LT.56.33 Alytaus rajonas Alytaus rajonas 601087 +LT.61.32 Akmenės Rajonas Akmenes Rajonas 601179 +LT.56.59 Lazdijai Lazdijai 864486 +LT.56.38 Varėna Varena 864487 +LT.57.46 Jonava Jonava 864488 +LT.57.49 Kaišiadorys Kaisiadorys 864489 +LT.57.53 Kėdainiai Kedainiai 864490 +LT.57.69 Prienai Prienai 864491 +LT.57.72 Raseiniai Raseiniai 864492 +LT.58.56 Kretinga Kretinga 864494 +LT.58.75 Skuodas Skuodas 864495 +LT.58.88 Šilutė Silute 864496 +LT.59.84 Sakiai Sakiai 864497 +LT.59.39 Vilkaviškis District Municipality Vilkaviskis District Municipality 864498 +LT.60.36 Biržai Birzai 864499 +LT.60.57 Kupiškis Kupiskis 864500 +LT.60.67 Pasvalys Pasvalys 864501 +LT.60.73 Rokiškis Rokiskis 864502 +LT.61.47 Joniškis Joniskis 864504 +LT.61.54 Kelmė Kelme 864505 +LT.61.65 Pakruojis Pakruojis 864506 +LT.61.71 Radviliškis Radviliskis 864507 +LT.62.77 Tauragė Taurage 864508 +LT.62.94 Jurbarkas Jurbarkas 864509 +LT.62.87 Šilalė Silale 864510 +LT.63.78 Telšiai Telsiai 864511 +LT.63.61 Mažeikiai Mazeikiai 864512 +LT.63.68 Plungė Plunge 864513 +LT.64.82 Utena Utena 864514 +LT.64.30 Visaginas Visaginas 864515 +LT.64.34 Anykščiai Anyksciai 864516 +LT.64.45 Ignalina Ignalina 864517 +LT.64.62 Moletai Moletai 864518 +LT.64.43 Zarasai Zarasai 864519 +LT.65.85 Šalčininkai Salcininkai 864520 +LT.65.89 Sirvintos Sirvintos 864521 +LT.65.86 Svencionys Svencionys 864522 +LT.65.79 Trakai Trakai 864523 +LT.65.81 Ukmergė Ukmerge 864524 +LT.59.48 Kalvarija Municipality Kalvarija Municipality 9610085 +LT.59.58 Kazlų Rūda Municipality Kazlu Ruda Municipality 9610102 +LT.62.63 Pagėgiai Pagegiai 9610115 +LT.63.74 Rietavas Rietavas 9610126 +LT.65.42 Elektrėnai Elektrenai 9610135 +LU.WI.11 Wiltz Wiltz 2959978 +LU.CL.09 Troisvierges Troisvierges 2960031 +LU.ES.14 Schifflange Schifflange 2960103 +LU.ES.13 Sanem Sanem 2960116 +LU.ES.12 Rumelange Rumelange 2960124 +LU.ES.09 Pétange Petange 2960188 +LU.LU.2960317 Ville de Luxembourg Ville de Luxembourg 2960317 +LU.ES.06 Kayl Kayl 2960392 +LU.GR.04 Grevenmacher Grevenmacher 2960516 +LU.DI.07 Ettelbruck Ettelbruck 2960590 +LU.EC.05 Echternach Echternach 2960631 +LU.ES.03 Dudelange Dudelange 2960635 +LU.ES.02 Differdange Differdange 2960652 +LU.DI.04 Diekirch Diekirch 2960658 +LU.ES.01 Bettembourg Bettembourg 2960778 +LU.DI.08 Feulen Feulen 3285197 +LU.WI.05 Lac de la Haute-Sûre Lac de la Haute-Sure 3285198 +LU.CA.03 Dippach Dippach 6693260 +LU.CA.04 Garnich Garnich 6693261 +LU.CA.05 Hobscheid Hobscheid 6693262 +LU.CA.06 Kehlen Kehlen 6693263 +LU.CA.07 Koerich Koerich 6693264 +LU.CA.08 Kopstal Kopstal 6693265 +LU.CA.09 Mamer Mamer 6693266 +LU.CA.10 Septfontaines Septfontaines 6693267 +LU.CA.11 Steinfort Steinfort 6693268 +LU.ES.04 Esch-sur-Alzette Esch-sur-Alzette 6693269 +LU.ES.05 Frisange Frisange 6693270 +LU.ES.07 Leudelange Leudelange 6693271 +LU.ES.08 Mondercange Mondercange 6693272 +LU.ES.10 Reckange-sur-Mess Reckange-sur-Mess 6693273 +LU.ES.11 Roeser Roeser 6693274 +LU.LU.01 Bertrange Bertrange 6693275 +LU.LU.02 Contern Contern 6693276 +LU.LU.03 Hesperange Hesperange 6693277 +LU.LU.04 Niederanven Niederanven 6693278 +LU.LU.05 Sandweiler Sandweiler 6693279 +LU.LU.06 Schuttrange Schuttrange 6693280 +LU.LU.07 Steinsel Steinsel 6693281 +LU.LU.08 Strassen Strassen 6693282 +LU.LU.09 Walferdange Walferdange 6693283 +LU.LU.10 Weiler-la-Tour Weiler-la-Tour 6693284 +LU.ME.01 Berg Berg 6693285 +LU.ME.02 Bissen Bissen 6693286 +LU.ME.03 Boevange-sur-Attert Boevange-sur-Attert 6693287 +LU.ME.04 Fischbach Fischbach 6693288 +LU.ME.05 Heffingen Heffingen 6693289 +LU.ME.06 Larochette Larochette 6693290 +LU.ME.07 Lintgen Lintgen 6693291 +LU.ME.08 Lorentzweiler Lorentzweiler 6693292 +LU.ME.09 Mersch Mersch 6693293 +LU.ME.10 Nommern Nommern 6693294 +LU.ME.11 Tuntange Tuntange 6693295 +LU.CL.01 Wincrange Wincrange 6693296 +LU.CL.03 Clervaux Clervaux 6693297 +LU.CL.10 Weiswampach Weiswampach 6693302 +LU.DI.02 Bettendorf Bettendorf 6693304 +LU.DI.03 Bourscheid Bourscheid 6693305 +LU.DI.06 Erpeldange Erpeldange 6693307 +LU.DI.11 Mertzig Mertzig 6693310 +LU.DI.12 Reisdorf Reisdorf 6693311 +LU.DI.13 Schieren Schieren 6693312 +LU.RD.02 Beckerich Beckerich 6693313 +LU.RD.05 Ell Ell 6693314 +LU.RD.06 Rambrouch Rambrouch 6693315 +LU.RD.07 Grosbous Grosbous 6693316 +LU.RD.09 Redange-sur-Attert Redange-sur-Attert 6693317 +LU.RD.10 Saeul Saeul 6693318 +LU.RD.11 Useldange Useldange 6693319 +LU.RD.12 Vichten Vichten 6693320 +LU.RD.13 Wahl Wahl 6693321 +LU.WI.01 Boulaide Boulaide 6693322 +LU.WI.02 Esch-sur-Sûre Esch-sur-Sure 6693323 +LU.WI.04 Goesdorf Goesdorf 6693325 +LU.WI.13 Winseler Winseler 6693330 +LU.VD.01 Tandel Tandel 6693331 +LU.VD.02 Putscheid Putscheid 6693332 +LU.VD.03 Vianden Vianden 6693333 +LU.EC.01 Beaufort Beaufort 6693334 +LU.EC.02 Bech Bech 6693335 +LU.EC.03 Berdorf Berdorf 6693336 +LU.EC.04 Consdorf Consdorf 6693337 +LU.EC.06 Mompach Mompach 6693338 +LU.EC.07 Rosport Rosport 6693339 +LU.EC.08 Waldbillig Waldbillig 6693340 +LU.GR.01 Betzdorf Betzdorf 6693341 +LU.GR.02 Biwer Biwer 6693342 +LU.GR.03 Flaxweiler Flaxweiler 6693343 +LU.GR.05 Junglinster Junglinster 6693344 +LU.GR.06 Manternach Manternach 6693345 +LU.GR.07 Mertert Mertert 6693346 +LU.GR.09 Wormeldange Wormeldange 6693347 +LU.RM.00 Bous Bous 6693348 +LU.RM.02 Dalheim Dalheim 6693350 +LU.RM.03 Lenningen Lenningen 6693351 +LU.RM.04 Mondorf-les-Bains Mondorf-les-Bains 6693352 +LU.RM.05 Schengen Schengen 6693353 +LU.RM.06 Remich Remich 6693354 +LU.RM.07 Stadtbredimus Stadtbredimus 6693355 +LU.RM.08 Waldbredimus Waldbredimus 6693356 +LU.WI.8641289 Kiischpelt Kiischpelt 8641289 +LU.RD.8641291 Commune de Préizerdaul Commune de Preizerdaul 8641291 +LU.DI.8641526 Commune de la Vallée de l'Ernz Commune de la Vallee de l'Ernz 8641526 +LU.CA.8641865 Käerjeng Kaeerjeng 8641865 +LU.CL.63 Parc Hosingen Parc Hosingen 11353099 +LV.01.0320201 Aizkraukle Aizkraukle 11352428 +LV.14.0604372 Kastuļinas pagasts Kastulinas pagasts 11352429 +LV.14.0604394 Šķeltovas pagasts Skeltovas pagasts 11352430 +LV.01.0320244 Aizkraukles pagasts Aizkraukles pagasts 11352431 +LV.DN.0640605 Aizpute Aizpute 11352432 +LV.DN.0640642 Aizputes pagasts Aizputes pagasts 11352433 +LV.DN.0640648 Cīravas pagasts Ciravas pagasts 11352434 +LV.DN.0640666 Kalvenes pagasts Kalvenes pagasts 11352435 +LV.DN.0640668 Kazdangas pagasts Kazdangas pagasts 11352436 +LV.02.0360276 Mārkalnes pagasts Markalnes pagasts 11352437 +LV.DN.0640672 Lažas pagasts Lazas pagasts 11352438 +LV.10.0560825 Aknīstes pagasts Aknistes pagasts 11352439 +LV.10.0560844 Asares pagasts Asares pagasts 11352440 +LV.10.0560862 Gārsenes pagasts Garsenes pagasts 11352441 +LV.18.0661007 Aloja Aloja 11352442 +LV.18.0661027 Alojas pagasts Alojas pagasts 11352443 +LV.18.0661044 Braslavas pagasts Braslavas pagasts 11352444 +LV.18.0661048 Brīvzemnieku pagasts Brivzemnieku pagasts 11352445 +LV.18.0661017 Staicele Staicele 11352446 +LV.18.0661037 Staiceles pagasts Staiceles pagasts 11352447 +LV.15.0624200 Alsungas novads Alsungas novads 11352448 +LV.02.0360201 Alūksne Aluksne 11352449 +LV.02.0360242 Alsviķu pagasts Alsviku pagasts 11352450 +LV.02.0360244 Annas pagasts Annas pagasts 11352451 +LV.02.0360252 Ilzenes pagasts Ilzenes pagasts 11352452 +LV.02.0360280 Pededzes pagasts Pededzes pagasts 11352453 +LV.02.0360256 Jaunalūksnes pagasts Jaunaluksnes pagasts 11352454 +LV.02.0360258 Jaunannas pagasts Jaunannas pagasts 11352455 +LV.02.0360260 Jaunlaicenes pagasts Jaunlaicenes pagasts 11352456 +LV.02.0360264 Kalncempju pagasts Kalncempju pagasts 11352457 +LV.02.0360268 Liepnas pagasts Liepnas pagasts 11352458 +LV.02.0360272 Malienas pagasts Malienas pagasts 11352459 +LV.02.0360274 Mālupes pagasts Malupes pagasts 11352460 +LV.02.0360288 Veclaicenes pagasts Veclaicenes pagasts 11352461 +LV.02.0360294 Zeltiņu pagasts Zeltinu pagasts 11352462 +LV.02.0360296 Ziemera pagasts Ziemera pagasts 11352463 +LV.15.0621209 Skrunda Skrunda 11352464 +LV.05.0424742 Amatas pagasts Amatas pagasts 11352465 +LV.05.0424746 Drabešu pagasts Drabesu pagasts 11352466 +LV.05.0424768 Nītaures pagasts Nitaures pagasts 11352467 +LV.05.0424778 Skujenes pagasts Skujenes pagasts 11352468 +LV.05.0424796 Zaubes pagasts Zaubes pagasts 11352469 +LV.08.0460805 Auce Auce 11352470 +LV.D1.0360805 Ape Ape 11352471 +LV.08.0460850 Bēnes pagasts Benes pagasts 11352472 +LV.D1.0360825 Apes pagasts Apes pagasts 11352473 +LV.D1.0360848 Gaujienas pagasts Gaujienas pagasts 11352474 +LV.D1.0360884 Trapenes pagasts Trapenes pagasts 11352475 +LV.D1.0360890 Virešu pagasts Viresu pagasts 11352476 +LV.08.0460864 Īles pagasts Iles pagasts 11352477 +LV.08.0460876 Lielauces pagasts Lielauces pagasts 11352478 +LV.08.0460890 Ukru pagasts Ukru pagasts 11352479 +LV.08.0460825 Vecauces pagasts Vecauces pagasts 11352480 +LV.08.0460894 Vītiņu pagasts Vitinu pagasts 11352481 +LV.95.0804948 Babītes pagasts Babites pagasts 11352482 +LV.95.0804988 Salas pagasts Salas pagasts 11352483 +LV.80.0800625 Baldones pagasts Baldones pagasts 11352484 +LV.03.0384400 Baltinavas novads Baltinavas novads 11352485 +LV.03.0380246 Balvu pagasts Balvu pagasts 11352486 +LV.03.0380248 Bērzkalnes pagasts Berzkalnes pagasts 11352487 +LV.03.0380250 Bērzpils pagasts Berzpils pagasts 11352488 +LV.03.0380252 Briežuciema pagasts Briezuciema pagasts 11352489 +LV.03.0380256 Krišjāņu pagasts Krisjanu pagasts 11352490 +LV.03.0380258 Kubulu pagasts Kubulu pagasts 11352491 +LV.03.0380266 Lazdulejas pagasts Lazdulejas pagasts 11352492 +LV.03.0380286 Tilžas pagasts Tilzas pagasts 11352493 +LV.03.0380290 Vectilžas pagasts Vectilzas pagasts 11352494 +LV.03.0380294 Vīksnas pagasts Viksnas pagasts 11352495 +LV.04.0400201 Bauska Bauska 11352496 +LV.04.0400246 Brunavas pagasts Brunavas pagasts 11352497 +LV.04.0400250 Ceraukstes pagasts Ceraukstes pagasts 11352498 +LV.09.0500201 Gulbene Gulbene 11352499 +LV.04.0400252 Codes pagasts Codes pagasts 11352500 +LV.04.0400256 Dāviņu pagasts Davinu pagasts 11352501 +LV.04.0400260 Gailīšu pagasts Gailisu pagasts 11352502 +LV.04.0400268 Īslīces pagasts Islices pagasts 11352503 +LV.04.0400272 Mežotnes pagasts Mezotnes pagasts 11352504 +LV.04.0400292 Vecsaules pagasts Vecsaules pagasts 11352505 +LV.31.0964746 Brenguļu pagasts Brengulu pagasts 11352506 +LV.31.0964762 Kauguru pagasts Kauguru pagasts 11352507 +LV.31.0964784 Trikātas pagasts Trikatas pagasts 11352508 +LV.27.0840644 Blīdenes pagasts Blidenes pagasts 11352509 +LV.27.0840605 Brocēni Broceni 11352510 +LV.27.0840625 Cieceres pagasts Cieceres pagasts 11352511 +LV.27.0840652 Gaiķu pagasts Gaiku pagasts 11352512 +LV.27.0840680 Remtes pagasts Remtes pagasts 11352513 +LV.31.0967148 Burtnieku pagasts Burtnieku pagasts 11352514 +LV.31.0967154 Ēveles pagasts Eveles pagasts 11352515 +LV.31.0967170 Matīšu pagasts Matisu pagasts 11352516 +LV.31.0967178 Rencēnu pagasts Rencenu pagasts 11352517 +LV.31.0967190 Valmieras pagasts Valmieras pagasts 11352518 +LV.05.0420201 Cēsis Cesis 11352519 +LV.31.0967192 Vecates pagasts Vecates pagasts 11352520 +LV.34.0805200 Carnikavas novads Carnikavas novads 11352521 +LV.05.0420290 Vaives pagasts Vaives pagasts 11352522 +LV.20.0700807 Cesvaine Cesvaine 11352523 +LV.20.0700827 Cesvaines pagasts Cesvaines pagasts 11352524 +LV.19.0684944 Blontu pagasts Blontu pagasts 11352525 +LV.19.0684948 Ciblas pagasts Ciblas pagasts 11352526 +LV.19.0684966 Līdumnieku pagasts Lidumnieku pagasts 11352527 +LV.19.0684990 Pušmucovas pagasts Pusmucovas pagasts 11352528 +LV.19.0684998 Zvirgzdenes pagasts Zvirgzdenes pagasts 11352529 +LV.14.0601042 Andrupenes pagasts Andrupenes pagasts 11352530 +LV.AN.0440807 Ilūkste Ilukste 11352531 +LV.14.0601044 Andzeļu pagasts Andzelu pagasts 11352532 +LV.B5.0801817 Vangaži Vangazi 11352533 +LV.14.0601046 Asūnes pagasts Asunes pagasts 11352534 +LV.14.0601050 Bērziņu pagasts Berzinu pagasts 11352535 +LV.14.0601009 Dagda Dagda 11352536 +LV.AN.0440242 Ambeļu pagasts Ambelu pagasts 11352537 +LV.14.0601054 Dagdas pagasts Dagdas pagasts 11352538 +LV.14.0601056 Ezernieku pagasts Ezernieku pagasts 11352539 +LV.14.0601080 Ķepovas pagasts Kepovas pagasts 11352540 +LV.14.0601076 Konstantinovas pagasts Konstantinovas pagasts 11352541 +LV.14.0601092 Šķaunes pagasts Skaunes pagasts 11352542 +LV.14.0601090 Svariņu pagasts Svarinu pagasts 11352543 +LV.06.0050000 Daugavpils Daugavpils 11352544 +LV.AN.0440246 Biķernieku pagasts Bikernieku pagasts 11352545 +LV.AN.0440250 Demenes pagasts Demenes pagasts 11352546 +LV.AN.0440252 Dubnas pagasts Dubnas pagasts 11352547 +LV.08.0460201 Dobele Dobele 11352548 +LV.12.0540258 Kalnciema pagasts Kalnciema pagasts 11352549 +LV.AN.0440260 Kalkūnes pagasts Kalkunes pagasts 11352550 +LV.AN.0440262 Kalupes pagasts Kalupes pagasts 11352551 +LV.AN.0440264 Laucesas pagasts Laucesas pagasts 11352552 +LV.08.0460252 Bērzes pagasts Berzes pagasts 11352553 +LV.AN.0440268 Līksnas pagasts Liksnas pagasts 11352554 +LV.AN.0440270 Maļinovas pagasts Malinovas pagasts 11352555 +LV.24.0781848 Dekšāres pagasts Deksares pagasts 11352556 +LV.AN.0440272 Medumu pagasts Medumu pagasts 11352557 +LV.AN.0440274 Naujenes pagasts Naujenes pagasts 11352558 +LV.AN.0440276 Nīcgales pagasts Nicgales pagasts 11352559 +LV.AN.0440284 Salienas pagasts Salienas pagasts 11352560 +LV.AN.0440286 Skrudalienas pagasts Skrudalienas pagasts 11352561 +LV.AN.0440288 Sventes pagasts Sventes pagasts 11352562 +LV.AN.0440292 Tabores pagasts Tabores pagasts 11352563 +LV.AN.0440294 Vaboles pagasts Vaboles pagasts 11352564 +LV.AN.0440296 Vecsalienas pagasts Vecsalienas pagasts 11352565 +LV.AN.0440298 Višķu pagasts Visku pagasts 11352566 +LV.08.0460242 Annenieku pagasts Annenieku pagasts 11352567 +LV.08.0460246 Auru pagasts Auru pagasts 11352568 +LV.08.0460254 Bikstu pagasts Bikstu pagasts 11352569 +LV.08.0460260 Dobeles pagasts Dobeles pagasts 11352570 +LV.DN.0640807 Durbe Durbe 11352571 +LV.08.0460268 Jaunbērzes pagasts Jaunberzes pagasts 11352572 +LV.08.0460272 Krimūnu pagasts Krimunu pagasts 11352573 +LV.08.0460280 Naudītes pagasts Naudites pagasts 11352574 +LV.08.0460284 Penkules pagasts Penkules pagasts 11352575 +LV.01.0321050 Daudzeses pagasts Daudzeses pagasts 11352576 +LV.08.0460298 Zebrenes pagasts Zebrenes pagasts 11352577 +LV.33.0980233 Piltenes pagasts Piltenes pagasts 11352578 +LV.28.0885150 Dundagas pagasts Dundagas pagasts 11352579 +LV.28.0885162 Kolkas pagasts Kolkas pagasts 11352580 +LV.DN.0640850 Dunalkas pagasts Dunalkas pagasts 11352581 +LV.DN.0640827 Durbes pagasts Durbes pagasts 11352582 +LV.DN.0640888 Tadaiķu pagasts Tadaiku pagasts 11352583 +LV.DN.0640894 Vecpils pagasts Vecpils pagasts 11352584 +LV.29.0905790 Viesatu pagasts Viesatu pagasts 11352585 +LV.29.0905150 Engures pagasts Engures pagasts 11352586 +LV.29.0905166 Lapmežciema pagasts Lapmezciema pagasts 11352587 +LV.01.0321007 Jaunjelgava Jaunjelgava 11352588 +LV.29.0905182 Smārdes pagasts Smardes pagasts 11352589 +LV.20.0705554 Ērgļu pagasts Erglu pagasts 11352590 +LV.20.0705560 Jumurdas pagasts Jumurdas pagasts 11352591 +LV.20.0705592 Sausnējas pagasts Sausnejas pagasts 11352592 +LV.01.0321027 Jaunjelgavas pagasts Jaunjelgavas pagasts 11352593 +LV.B5.0806000 Garkalnes novads Garkalnes novads 11352594 +LV.DN.0641044 Bārtas pagasts Bartas pagasts 11352595 +LV.DN.0641056 Gaviezes pagasts Gaviezes pagasts 11352596 +LV.DN.0641060 Grobiņas pagasts Grobinas pagasts 11352597 +LV.24.0781817 Viļāni Vilani 11352598 +LV.DN.0641076 Medzes pagasts Medzes pagasts 11352599 +LV.09.0500244 Beļavas pagasts Belavas pagasts 11352600 +LV.09.0500248 Daukstu pagasts Daukstu pagasts 11352601 +LV.09.0500252 Druvienas pagasts Druvienas pagasts 11352602 +LV.09.0500256 Galgauskas pagasts Galgauskas pagasts 11352603 +LV.09.0500260 Jaungulbenes pagasts Jaungulbenes pagasts 11352604 +LV.09.0500264 Lejasciema pagasts Lejasciema pagasts 11352605 +LV.21.0740605 Ikšķile Ikskile 11352606 +LV.09.0500276 Līgo pagasts Ligo pagasts 11352607 +LV.09.0500268 Litenes pagasts Litenes pagasts 11352608 +LV.09.0500272 Lizuma pagasts Lizuma pagasts 11352609 +LV.09.0500284 Rankas pagasts Rankas pagasts 11352610 +LV.09.0500288 Stāmerienas pagasts Stamerienas pagasts 11352611 +LV.09.0500290 Stradu pagasts Stradu pagasts 11352612 +LV.AN.0440815 Subate Subate 11352613 +LV.09.0500294 Tirzas pagasts Tirzas pagasts 11352614 +LV.AN.0440856 Eglaines pagasts Eglaines pagasts 11352615 +LV.AN.0440890 Šēderes pagasts Sederes pagasts 11352616 +LV.04.0406400 Iecavas novads Iecavas novads 11352617 +LV.21.0740625 Tīnūžu pagasts Tinuzu pagasts 11352618 +LV.05.0425798 Zosēnu pagasts Zosenu pagasts 11352619 +LV.AN.0440844 Bebrenes pagasts Bebrenes pagasts 11352620 +LV.AN.0440854 Dvietes pagasts Dvietes pagasts 11352621 +LV.AN.0440880 Pilskalnes pagasts Pilskalnes pagasts 11352622 +LV.AN.0440835 Prodes pagasts Prodes pagasts 11352623 +LV.C7.0801864 Inčukalna pagasts Incukalna pagasts 11352624 +LV.01.0321078 Seces pagasts Seces pagasts 11352625 +LV.01.0321080 Sērenes pagasts Serenes pagasts 11352626 +LV.01.0321084 Staburaga pagasts Staburaga pagasts 11352627 +LV.01.0321086 Sunākstes pagasts Sunakstes pagasts 11352628 +LV.05.0425756 Jaunpiebalgas pagasts Jaunpiebalgas pagasts 11352629 +LV.29.0905756 Jaunpils pagasts Jaunpils pagasts 11352630 +LV.10.0110000 Jēkabpils Jekabpils 11352631 +LV.10.0560248 Ābeļu pagasts Abelu pagasts 11352632 +LV.10.0560252 Dignājas pagasts Dignajas pagasts 11352633 +LV.10.0560254 Dunavas pagasts Dunavas pagasts 11352634 +LV.10.0560266 Kalna pagasts Kalna pagasts 11352635 +LV.10.0560274 Leimaņu pagasts Leimanu pagasts 11352636 +LV.10.0560282 Rubenes pagasts Rubenes pagasts 11352637 +LV.10.0560298 Zasas pagasts Zasas pagasts 11352638 +LV.11.0090000 Jelgava Jelgava 11352639 +LV.12.0540248 Elejas pagasts Elejas pagasts 11352640 +LV.12.0540252 Glūdas pagasts Gludas pagasts 11352641 +LV.12.0540256 Jaunsvirlaukas pagasts Jaunsvirlaukas pagasts 11352642 +LV.12.0540260 Lielplatones pagasts Lielplatones pagasts 11352643 +LV.12.0540262 Līvbērzes pagasts Livberzes pagasts 11352644 +LV.28.0880286 Strazdes pagasts Strazdes pagasts 11352645 +LV.19.0681009 Kārsava Karsava 11352646 +LV.12.0540270 Platones pagasts Platones pagasts 11352647 +LV.12.0540274 Sesavas pagasts Sesavas pagasts 11352648 +LV.12.0540282 Svētes pagasts Svetes pagasts 11352649 +LV.12.0540286 Valgundes pagasts Valgundes pagasts 11352650 +LV.12.0540290 Vilces pagasts Vilces pagasts 11352651 +LV.12.0540292 Vircavas pagasts Vircavas pagasts 11352652 +LV.90.0761282 Sutru pagasts Sutru pagasts 11352653 +LV.12.0540296 Zaļenieku pagasts Zalenieku pagasts 11352654 +LV.13.0130000 Jūrmala Jurmala 11352655 +LV.29.0901244 Cēres pagasts Ceres pagasts 11352656 +LV.29.0901211 Kandava Kandava 11352657 +LV.29.0901262 Kandavas pagasts Kandavas pagasts 11352658 +LV.29.0901270 Matkules pagasts Matkules pagasts 11352659 +LV.29.0901288 Vānes pagasts Vanes pagasts 11352660 +LV.29.0901292 Zantes pagasts Zantes pagasts 11352661 +LV.29.0901294 Zemītes pagasts Zemites pagasts 11352662 +LV.19.0681054 Goliševas pagasts Golisevas pagasts 11352663 +LV.19.0681068 Malnavas pagasts Malnavas pagasts 11352664 +LV.19.0681072 Mērdzenes pagasts Merdzenes pagasts 11352665 +LV.19.0681070 Mežvidu pagasts Mezvidu pagasts 11352666 +LV.01.0326154 Iršu pagasts Irsu pagasts 11352667 +LV.19.0681094 Salnavas pagasts Salnavas pagasts 11352668 +LV.A2.0801009 Olaine Olaine 11352669 +LV.21.0741044 Birzgales pagasts Birzgales pagasts 11352670 +LV.21.0741009 Ķegums Kegums 11352671 +LV.21.0741084 Rembates pagasts Rembates pagasts 11352672 +LV.21.0741029 Tomes pagasts Tomes pagasts 11352673 +LV.80.0800807 Baloži Balozi 11352674 +LV.80.0800856 Daugmales pagasts Daugmales pagasts 11352675 +LV.01.0326146 Bebru pagasts Bebru pagasts 11352676 +LV.21.0741413 Lielvārde Lielvarde 11352677 +LV.80.0800870 Ķekavas pagasts Kekavas pagasts 11352678 +LV.31.0960244 Bērzaines pagasts Berzaines pagasts 11352679 +LV.31.0960252 Dikļu pagasts Diklu pagasts 11352680 +LV.05.0421211 Līgatne Ligatne 11352681 +LV.31.0960264 Kocēnu pagasts Kocenu pagasts 11352682 +LV.31.0960288 Vaidavas pagasts Vaidavas pagasts 11352683 +LV.31.0960296 Zilākalna pagasts Zilakalna pagasts 11352684 +LV.21.0741433 Lielvārdes pagasts Lielvardes pagasts 11352685 +LV.01.0326160 Kokneses pagasts Kokneses pagasts 11352686 +LV.14.0600248 Aulejas pagasts Aulejas pagasts 11352687 +LV.14.0600262 Indras pagasts Indras pagasts 11352688 +LV.10.0566970 Kūku pagasts Kuku pagasts 11352689 +LV.14.0600264 Izvaltas pagasts Izvaltas pagasts 11352690 +LV.14.0600268 Kalniešu pagasts Kalniesu pagasts 11352691 +LV.14.0600270 Kaplavas pagasts Kaplavas pagasts 11352692 +LV.14.0600274 Kombuļu pagasts Kombulu pagasts 11352693 +LV.14.0600201 Krāslava Kraslava 11352694 +LV.14.0600278 Krāslavas pagasts Kraslavas pagasts 11352695 +LV.14.0600284 Piedrujas pagasts Piedrujas pagasts 11352696 +LV.14.0600286 Robežnieku pagasts Robeznieku pagasts 11352697 +LV.16.0170000 Liepāja Liepaja 11352698 +LV.14.0600288 Skaistas pagasts Skaistas pagasts 11352699 +LV.14.0600296 Ūdrīšu pagasts Udrisu pagasts 11352700 +LV.C7.0806968 Krimuldas pagasts Krimuldas pagasts 11352701 +LV.15.0620290 Snēpeles pagasts Snepeles pagasts 11352702 +LV.31.0250000 Valmiera Valmiera 11352703 +LV.C7.0806956 Lēdurgas pagasts Ledurgas pagasts 11352704 +LV.10.0566946 Atašienes pagasts Atasienes pagasts 11352705 +LV.10.0566968 Krustpils pagasts Krustpils pagasts 11352706 +LV.10.0566976 Mežāres pagasts Mezares pagasts 11352707 +LV.21.0741448 Jumpravas pagasts Jumpravas pagasts 11352708 +LV.15.0620254 Īvandes pagasts Ivandes pagasts 11352709 +LV.10.0566994 Variešu pagasts Variesu pagasts 11352710 +LV.10.0566996 Vīpes pagasts Vipes pagasts 11352711 +LV.15.0620246 Ēdoles pagasts Edoles pagasts 11352712 +LV.33.0980260 Puzes pagasts Puzes pagasts 11352713 +LV.15.0620250 Gudenieku pagasts Gudenieku pagasts 11352714 +LV.15.0620274 Pelču pagasts Pelcu pagasts 11352715 +LV.15.0620258 Kabiles pagasts Kabiles pagasts 11352716 +LV.15.0620201 Kuldīga Kuldiga 11352717 +LV.15.0620260 Kurmāles pagasts Kurmales pagasts 11352718 +LV.15.0620264 Laidu pagasts Laidu pagasts 11352719 +LV.15.0620272 Padures pagasts Padures pagasts 11352720 +LV.15.0620280 Rendas pagasts Rendas pagasts 11352721 +LV.15.0620284 Rumbas pagasts Rumbas pagasts 11352722 +LV.15.0620292 Turlavas pagasts Turlavas pagasts 11352723 +LV.15.0620296 Vārmes pagasts Varmes pagasts 11352724 +LV.21.0741464 Lēdmanes pagasts Ledmanes pagasts 11352725 +LV.05.0421262 Līgatnes pagasts Ligatnes pagasts 11352726 +LV.18.0660252 Katvaru pagasts Katvaru pagasts 11352727 +LV.18.0660201 Limbaži Limbazi 11352728 +LV.18.0660264 Limbažu pagasts Limbazu pagasts 11352729 +LV.18.0660268 Pāles pagasts Pales pagasts 11352730 +LV.18.0660276 Skultes pagasts Skultes pagasts 11352731 +LV.90.0761268 Rudzātu pagasts Rudzatu pagasts 11352732 +LV.18.0660280 Umurgas pagasts Umurgas pagasts 11352733 +LV.18.0660284 Vidrižu pagasts Vidrizu pagasts 11352734 +LV.18.0660288 Viļķenes pagasts Vilkenes pagasts 11352735 +LV.90.0761286 Turku pagasts Turku pagasts 11352736 +LV.90.0761252 Jersikas pagasts Jersikas pagasts 11352737 +LV.90.0761211 Līvāni Livani 11352738 +LV.90.0761266 Rožupes pagasts Rozupes pagasts 11352739 +LV.20.0701458 Indrānu pagasts Indranu pagasts 11352740 +LV.20.0701413 Lubāna Lubana 11352741 +LV.19.0680246 Briģu pagasts Brigu pagasts 11352742 +LV.19.0680250 Cirmas pagasts Cirmas pagasts 11352743 +LV.19.0680258 Isnaudas pagasts Isnaudas pagasts 11352744 +LV.19.0680260 Istras pagasts Istras pagasts 11352745 +LV.19.0680201 Ludza Ludza 11352746 +LV.19.0680278 Nirzas pagasts Nirzas pagasts 11352747 +LV.19.0680280 Ņukšu pagasts Nuksu pagasts 11352748 +LV.19.0680286 Pildas pagasts Pildas pagasts 11352749 +LV.19.0680288 Pureņu pagasts Purenu pagasts 11352750 +LV.19.0680292 Rundēnu pagasts Rundenu pagasts 11352751 +LV.20.0700242 Aronas pagasts Aronas pagasts 11352752 +LV.20.0700244 Barkavas pagasts Barkavas pagasts 11352753 +LV.20.0700246 Bērzaunes pagasts Berzaunes pagasts 11352754 +LV.20.0700250 Dzelzavas pagasts Dzelzavas pagasts 11352755 +LV.20.0700262 Kalsnavas pagasts Kalsnavas pagasts 11352756 +LV.20.0700270 Ļaudonas pagasts Laudonas pagasts 11352757 +LV.20.0700266 Lazdonas pagasts Lazdonas pagasts 11352758 +LV.95.0807600 Mārupes novads Marupes novads 11352759 +LV.20.0700290 Sarkaņu pagasts Sarkanu pagasts 11352760 +LV.20.0700268 Liezēres pagasts Liezeres pagasts 11352761 +LV.20.0700201 Madona Madona 11352762 +LV.20.0700274 Mārcienas pagasts Marcienas pagasts 11352763 +LV.20.0700276 Mētrienas pagasts Metrienas pagasts 11352764 +LV.21.0740201 Ogre Ogre 11352765 +LV.20.0700282 Ošupes pagasts Osupes pagasts 11352766 +LV.20.0700286 Praulienas pagasts Praulienas pagasts 11352767 +LV.28.0880201 Talsi Talsi 11352768 +LV.20.0700296 Vestienas pagasts Vestienas pagasts 11352769 +LV.C7.0807400 Mālpils novads Malpils novads 11352770 +LV.31.0961031 Mazsalacas pagasts Mazsalacas pagasts 11352771 +LV.10.0561815 Viesīte Viesite 11352772 +LV.31.0961076 Ramatas pagasts Ramatas pagasts 11352773 +LV.31.0961082 Sēļu pagasts Selu pagasts 11352774 +LV.31.0961084 Skaņkalnes pagasts Skankalnes pagasts 11352775 +LV.28.0887600 Mērsraga novads Mersraga novads 11352776 +LV.31.0967366 Ķoņu pagasts Konu pagasts 11352777 +LV.31.0967372 Naukšēnu pagasts Nauksenu pagasts 11352778 +LV.DN.0641413 Pāvilosta Pavilosta 11352779 +LV.01.0327166 Mazzalves pagasts Mazzalves pagasts 11352780 +LV.01.0327170 Neretas pagasts Neretas pagasts 11352781 +LV.33.0980213 Piltene Piltene 11352782 +LV.01.0327174 Pilskalnes pagasts Pilskalnes pagasts 11352783 +LV.01.0327196 Zalves pagasts Zalves pagasts 11352784 +LV.28.0880217 Valdemārpils Valdemarpils 11352785 +LV.DN.0647978 Nīcas pagasts Nicas pagasts 11352786 +LV.01.0321413 Pļaviņas Plavinas 11352787 +LV.DN.0647980 Otaņķu pagasts Otanku pagasts 11352788 +LV.21.0740256 Ķeipenes pagasts Keipenes pagasts 11352789 +LV.21.0740252 Krapes pagasts Krapes pagasts 11352790 +LV.21.0740260 Lauberes pagasts Lauberes pagasts 11352791 +LV.21.0740268 Madlienas pagasts Madlienas pagasts 11352792 +LV.21.0740272 Mazozolu pagasts Mazozolu pagasts 11352793 +LV.22.0760201 Preiļi Preili 11352794 +LV.24.0780246 Čornajas pagasts Cornajas pagasts 11352795 +LV.21.0740276 Meņģeles pagasts Mengeles pagasts 11352796 +LV.21.0740280 Ogresgala pagasts Ogresgala pagasts 11352797 +LV.21.0740288 Suntažu pagasts Suntazu pagasts 11352798 +LV.21.0740292 Taurupes pagasts Taurupes pagasts 11352799 +LV.33.0980290 Ziru pagasts Ziru pagasts 11352800 +LV.A2.0801080 Olaines pagasts Olaines pagasts 11352801 +LV.12.0546744 Cenu pagasts Cenu pagasts 11352802 +LV.12.0546778 Salgales pagasts Salgales pagasts 11352803 +LV.05.0427574 Raiskuma pagasts Raiskuma pagasts 11352804 +LV.33.0980294 Zlēku pagasts Zleku pagasts 11352805 +LV.23.0210000 Rēzekne Rezekne 11352806 +LV.05.0427580 Stalbes pagasts Stalbes pagasts 11352807 +LV.05.0427582 Straupes pagasts Straupes pagasts 11352808 +LV.22.0760274 Saunas pagasts Saunas pagasts 11352809 +LV.DN.0641486 Sakas pagasts Sakas pagasts 11352810 +LV.DN.0641496 Vērgales pagasts Vergales pagasts 11352811 +LV.01.0321442 Aiviekstes pagasts Aiviekstes pagasts 11352812 +LV.01.0321458 Klintaines pagasts Klintaines pagasts 11352813 +LV.01.0321492 Vietalvas pagasts Vietalvas pagasts 11352814 +LV.22.0760244 Aizkalnes pagasts Aizkalnes pagasts 11352815 +LV.22.0760256 Pelēču pagasts Pelecu pagasts 11352816 +LV.22.0760258 Preiļu pagasts Preilu pagasts 11352817 +LV.24.0780274 Nagļu pagasts Naglu pagasts 11352818 +LV.DN.0641646 Bunkas pagasts Bunkas pagasts 11352819 +LV.DN.0641658 Gramzdas pagasts Gramzdas pagasts 11352820 +LV.DN.0641664 Kalētu pagasts Kaletu pagasts 11352821 +LV.DN.0641682 Priekules pagasts Priekules pagasts 11352822 +LV.04.0407788 Svitenes pagasts Svitenes pagasts 11352823 +LV.DN.0641698 Virgas pagasts Virgas pagasts 11352824 +LV.05.0427360 Liepas pagasts Liepas pagasts 11352825 +LV.05.0427364 Mārsnēnu pagasts Marsnenu pagasts 11352826 +LV.05.0427372 Priekuļu pagasts Priekulu pagasts 11352827 +LV.05.0427394 Veselavas pagasts Veselavas pagasts 11352828 +LV.D1.0427748 Drustu pagasts Drustu pagasts 11352829 +LV.D1.0427776 Raunas pagasts Raunas pagasts 11352830 +LV.24.0780242 Audriņu pagasts Audrinu pagasts 11352831 +LV.24.0780244 Bērzgales pagasts Berzgales pagasts 11352832 +LV.24.0780250 Dricānu pagasts Dricanu pagasts 11352833 +LV.24.0780252 Feimaņu pagasts Feimanu pagasts 11352834 +LV.24.0780254 Gaigalavas pagasts Gaigalavas pagasts 11352835 +LV.24.0780256 Griškānu pagasts Griskanu pagasts 11352836 +LV.18.0661405 Ainaži Ainazi 11352837 +LV.24.0780258 Ilzeskalna pagasts Ilzeskalna pagasts 11352838 +LV.24.0780260 Kantinieku pagasts Kantinieku pagasts 11352839 +LV.24.0780262 Kaunatas pagasts Kaunatas pagasts 11352840 +LV.24.0780266 Lendžu pagasts Lendzu pagasts 11352841 +LV.24.0780268 Lūznavas pagasts Luznavas pagasts 11352842 +LV.24.0780272 Mākoņkalna pagasts Makonkalna pagasts 11352843 +LV.24.0780270 Maltas pagasts Maltas pagasts 11352844 +LV.31.0961615 Rūjiena Rujiena 11352845 +LV.31.0961668 Lodes pagasts Lodes pagasts 11352846 +LV.24.0780284 Nautrēnu pagasts Nautrenu pagasts 11352847 +LV.24.0780276 Ozolaines pagasts Ozolaines pagasts 11352848 +LV.24.0780278 Ozolmuižas pagasts Ozolmuizas pagasts 11352849 +LV.24.0780280 Pušas pagasts Pusas pagasts 11352850 +LV.24.0780282 Rikavas pagasts Rikavas pagasts 11352851 +LV.24.0780286 Sakstagala pagasts Sakstagala pagasts 11352852 +LV.18.0661425 Ainažu pagasts Ainazu pagasts 11352853 +LV.24.0780288 Silmalas pagasts Silmalas pagasts 11352854 +LV.C3.0801211 Salaspils Salaspils 11352855 +LV.24.0780292 Stoļerovas pagasts Stolerovas pagasts 11352856 +LV.24.0780294 Stružānu pagasts Struzanu pagasts 11352857 +LV.24.0780296 Vērēmu pagasts Veremu pagasts 11352858 +LV.22.0766348 Galēnu pagasts Galenu pagasts 11352859 +LV.22.0766362 Riebiņu pagasts Riebinu pagasts 11352860 +LV.22.0766370 Rušonas pagasts Rusonas pagasts 11352861 +LV.22.0766376 Silajāņu pagasts Silajanu pagasts 11352862 +LV.D1.0941674 Palsmanes pagasts Palsmanes pagasts 11352863 +LV.22.0766378 Sīļukalna pagasts Silukalna pagasts 11352864 +LV.22.0766380 Stabulnieku pagasts Stabulnieku pagasts 11352865 +LV.04.0407796 Viesturu pagasts Viesturu pagasts 11352866 +LV.27.0840201 Saldus Saldus 11352867 +LV.25.0010000 Rīga Riga 11352868 +LV.28.0888301 Rojas novads Rojas novads 11352869 +LV.31.0961658 Jeru pagasts Jeru pagasts 11352870 +LV.B5.0808400 Ropažu novads Ropazu novads 11352871 +LV.C7.0801615 Sigulda Sigulda 11352872 +LV.DN.0648552 Dunikas pagasts Dunikas pagasts 11352873 +LV.DN.0648584 Rucavas pagasts Rucavas pagasts 11352874 +LV.03.0387564 Lazdukalna pagasts Lazdukalna pagasts 11352875 +LV.03.0387574 Rugāju pagasts Rugaju pagasts 11352876 +LV.31.0961656 Ipiķu pagasts Ipiku pagasts 11352877 +LV.31.0961694 Vilpulkas pagasts Vilpulkas pagasts 11352878 +LV.04.0407776 Rundāles pagasts Rundales pagasts 11352879 +LV.18.0661460 Liepupes pagasts Liepupes pagasts 11352880 +LV.18.0661415 Salacgrīva Salacgriva 11352881 +LV.18.0661435 Salacgrīvas pagasts Salacgrivas pagasts 11352882 +LV.10.0568786 Salas pagasts Salas pagasts 11352883 +LV.10.0568790 Sēlpils pagasts Selpils pagasts 11352884 +LV.15.0621282 Rudbāržu pagasts Rudbarzu pagasts 11352885 +LV.C3.0801231 Salaspils pagasts Salaspils pagasts 11352886 +LV.27.0840248 Ezeres pagasts Ezeres pagasts 11352887 +LV.27.0840256 Jaunauces pagasts Jaunauces pagasts 11352888 +LV.27.0840258 Jaunlutriņu pagasts Jaunlutrinu pagasts 11352889 +LV.27.0840262 Kursīšu pagasts Kursisu pagasts 11352890 +LV.27.0840266 Lutriņu pagasts Lutrinu pagasts 11352891 +LV.D1.0941615 Smiltene Smiltene 11352892 +LV.27.0840270 Nīgrandes pagasts Nigrandes pagasts 11352893 +LV.C7.0801666 Mores pagasts Mores pagasts 11352894 +LV.27.0840272 Novadnieku pagasts Novadnieku pagasts 11352895 +LV.27.0840276 Pampāļu pagasts Pampalu pagasts 11352896 +LV.31.0941813 Seda Seda 11352897 +LV.31.0941817 Strenči Strenci 11352898 +LV.27.0840282 Rubas pagasts Rubas pagasts 11352899 +LV.27.0840286 Saldus pagasts Saldus pagasts 11352900 +LV.D1.0941680 Smiltenes pagasts Smiltenes pagasts 11352901 +LV.27.0840288 Šķēdes pagasts Skedes pagasts 11352902 +LV.27.0840292 Vadakstes pagasts Vadakstes pagasts 11352903 +LV.27.0840294 Zaņas pagasts Zanas pagasts 11352904 +LV.28.0880258 Īves pagasts Ives pagasts 11352905 +LV.27.0840296 Zirņu pagasts Zirnu pagasts 11352906 +LV.27.0840298 Zvārdes pagasts Zvardes pagasts 11352907 +LV.C5.0801413 Saulkrasti Saulkrasti 11352908 +LV.C5.0801433 Saulkrastu pagasts Saulkrastu pagasts 11352909 +LV.C5.0809200 Sējas novads Sejas novads 11352910 +LV.C7.0801642 Allažu pagasts Allazu pagasts 11352911 +LV.C7.0801694 Siguldas pagasts Siguldas pagasts 11352912 +LV.01.0328200 Skrīveru novads Skriveru novads 11352913 +LV.15.0621268 Nīkrāces pagasts Nikraces pagasts 11352914 +LV.15.0621278 Raņķu pagasts Ranku pagasts 11352915 +LV.D1.0941690 Variņu pagasts Varinu pagasts 11352916 +LV.15.0621229 Skrundas pagasts Skrundas pagasts 11352917 +LV.D1.0941644 Bilskas pagasts Bilskas pagasts 11352918 +LV.D1.0941646 Blomes pagasts Blomes pagasts 11352919 +LV.D1.0941648 Brantu pagasts Brantu pagasts 11352920 +LV.D1.0941658 Grundzāles pagasts Grundzales pagasts 11352921 +LV.D1.0941670 Launkalnes pagasts Launkalnes pagasts 11352922 +LV.B5.0809600 Stopiņu novads Stopinu novads 11352923 +LV.31.0941860 Jērcēnu pagasts Jercenu pagasts 11352924 +LV.31.0941876 Plāņu pagasts Planu pagasts 11352925 +LV.28.0880242 Abavas pagasts Abavas pagasts 11352926 +LV.28.0880237 Ārlavas pagasts Arlavas pagasts 11352927 +LV.28.0880246 Balgales pagasts Balgales pagasts 11352928 +LV.30.0940266 Kārķu pagasts Karku pagasts 11352929 +LV.28.0880254 Ģibuļu pagasts Gibulu pagasts 11352930 +LV.28.0880264 Ķūļciema pagasts Kulciema pagasts 11352931 +LV.28.0880268 Laidzes pagasts Laidzes pagasts 11352932 +LV.28.0880270 Laucienes pagasts Laucienes pagasts 11352933 +LV.E1.0701878 Murmastienes pagasts Murmastienes pagasts 11352934 +LV.28.0880272 Lībagu pagasts Libagu pagasts 11352935 +LV.28.0880274 Lubes pagasts Lubes pagasts 11352936 +LV.28.0880213 Sabile Sabile 11352937 +LV.28.0880215 Stende Stende 11352938 +LV.28.0880292 Valdgales pagasts Valdgales pagasts 11352939 +LV.10.0561858 Elkšņu pagasts Elksnu pagasts 11352940 +LV.05.0429350 Dzērbenes pagasts Dzerbenes pagasts 11352941 +LV.28.0880294 Vandzenes pagasts Vandzenes pagasts 11352942 +LV.28.0880296 Virbu pagasts Virbu pagasts 11352943 +LV.08.0468944 Augstkalnes pagasts Augstkalnes pagasts 11352944 +LV.08.0468956 Bukaišu pagasts Bukaisu pagasts 11352945 +LV.08.0468988 Tērvetes pagasts Tervetes pagasts 11352946 +LV.04.0409580 Skaistkalnes pagasts Skaistkalnes pagasts 11352947 +LV.29.0900246 Degoles pagasts Degoles pagasts 11352948 +LV.29.0900248 Džūkstes pagasts Dzukstes pagasts 11352949 +LV.29.0900254 Irlavas pagasts Irlavas pagasts 11352950 +LV.29.0900258 Jaunsātu pagasts Jaunsatu pagasts 11352951 +LV.10.0561880 Rites pagasts Rites pagasts 11352952 +LV.29.0900274 Pūres pagasts Pures pagasts 11352953 +LV.29.0900278 Sēmes pagasts Semes pagasts 11352954 +LV.29.0900280 Slampes pagasts Slampes pagasts 11352955 +LV.29.0900201 Tukums Tukums 11352956 +LV.29.0900284 Tumes pagasts Tumes pagasts 11352957 +LV.29.0900296 Zentenes pagasts Zentenes pagasts 11352958 +LV.10.0561888 Saukas pagasts Saukas pagasts 11352959 +LV.DN.0649354 Embūtes pagasts Embutes pagasts 11352960 +LV.DN.0649392 Vaiņodes pagasts Vainodes pagasts 11352961 +LV.04.0409544 Bārbeles pagasts Barbeles pagasts 11352962 +LV.30.0940252 Ērģemes pagasts Ergemes pagasts 11352963 +LV.30.0940288 Valkas pagasts Valkas pagasts 11352964 +LV.30.0940292 Vijciema pagasts Vijciema pagasts 11352965 +LV.24.0781890 Sokolku pagasts Sokolku pagasts 11352966 +LV.30.0940296 Zvārtavas pagasts Zvartavas pagasts 11352967 +LV.E1.0701817 Varakļāni Varaklani 11352968 +LV.E1.0701894 Varakļānu pagasts Varaklanu pagasts 11352969 +LV.22.0769164 Rožkalnu pagasts Rozkalnu pagasts 11352970 +LV.22.0769190 Upmalas pagasts Upmalas pagasts 11352971 +LV.22.0769194 Vārkavas pagasts Varkavas pagasts 11352972 +LV.05.0429354 Inešu pagasts Inesu pagasts 11352973 +LV.05.0429358 Kaives pagasts Kaives pagasts 11352974 +LV.05.0429386 Taurenes pagasts Taurenes pagasts 11352975 +LV.05.0429392 Vecpiebalgas pagasts Vecpiebalgas pagasts 11352976 +LV.04.0409562 Kurmenes pagasts Kurmenes pagasts 11352977 +LV.04.0409584 Stelpes pagasts Stelpes pagasts 11352978 +LV.34.0804400 Ādažu novads Adazu novads 11352979 +LV.22.0604342 Aglonas pagasts Aglonas pagasts 11352980 +LV.14.0604358 Grāveru pagasts Graveru pagasts 11352981 +LV.10.0560805 Aknīste Akniste 11352982 +LV.03.0380201 Balvi Balvi 11352983 +LV.80.0800605 Baldone Baldone 11352984 +LV.DN.0641009 Grobiņa Grobina 11352985 +LV.31.0961011 Mazsalaca Mazsalaca 11352986 +LV.12.0546766 Ozolnieku pagasts Ozolnieku pagasts 11352987 +LV.DN.0641615 Priekule Priekule 11352988 +LV.29.0900268 Lestenes pagasts Lestenes pagasts 11352989 +LV.30.0940201 Valka Valka 11352990 +LV.33.0980256 Popes pagasts Popes pagasts 11352991 +LV.03.0381660 Kupravas pagasts Kupravas pagasts 11352992 +LV.03.0381615 Viļaka Vilaka 11352993 +LV.04.0409590 Valles pagasts Valles pagasts 11352994 +LV.04.0409594 Vecumnieku pagasts Vecumnieku pagasts 11352995 +LV.32.0270000 Ventspils Ventspils 11352996 +LV.33.0980244 Ances pagasts Ances pagasts 11352997 +LV.33.0980250 Jūrkalnes pagasts Jurkalnes pagasts 11352998 +LV.19.0681817 Zilupe Zilupe 11352999 +LV.33.0980266 Tārgales pagasts Targales pagasts 11353000 +LV.33.0980270 Ugāles pagasts Ugales pagasts 11353001 +LV.33.0980274 Usmas pagasts Usmas pagasts 11353002 +LV.33.0980278 Užavas pagasts Uzavas pagasts 11353003 +LV.33.0980284 Vārves pagasts Varves pagasts 11353004 +LV.10.0561835 Viesītes pagasts Viesites pagasts 11353005 +LV.03.0381670 Medņevas pagasts Mednevas pagasts 11353006 +LV.03.0381682 Šķilbēnu pagasts Skilbenu pagasts 11353007 +LV.03.0381678 Susāju pagasts Susaju pagasts 11353008 +LV.03.0381692 Vecumu pagasts Vecumu pagasts 11353009 +LV.03.0381698 Žīguru pagasts Ziguru pagasts 11353010 +LV.24.0781898 Viļānu pagasts Vilanu pagasts 11353011 +LV.19.0681864 Lauderu pagasts Lauderu pagasts 11353012 +LV.19.0681884 Pasienes pagasts Pasienes pagasts 11353013 +LV.19.0681896 Zaļesjes pagasts Zalesjes pagasts 11353014 +LY.74.2208403 Mutuşarrifīyat Ghadāmis Mutusarrifiyat Ghadamis 2208403 +MA.09.581 Tiznit Tiznit 2527087 +MA.01.571 Tetouan Tetouan 2528907 +MA.03.561 Taza Taza 2529313 +MA.09.551 Tata Tata 2529360 +MA.09.541 Taroudannt Taroudannt 2529647 +MA.03.531 Taounate Taounate 2530153 +MA.10.521 Tan-Tan Tan-Tan 2530240 +MA.01.511 Tanger-Assilah Tanger-Assilah 2530333 +MA.04.481 Sidi-Kacem Sidi-Kacem 2534445 +MA.06.461 Settat Province Settat Province 2537405 +MA.04.441 Sale Sale 2537762 +MA.07.431 Safi Safi 2537878 +MA.04.421 Rabat Rabat 2538474 +MA.02.411 Oujda-Angad Oujda-Angad 2540482 +MA.08.401 Ouarzazate Ouarzazate 2540846 +MA.02.381 Nador Nador 2541472 +MA.01.331 Larache Larache 2543546 +MA.11.321 Laayoune Laayoune 2543878 +MA.05.311 Khouribga Province Khouribga Province 2544246 +MA.05.301 Khenifra Khenifra 2544331 +MA.04.291 Khemisset Khemisset 2544363 +MA.04.281 Kenitra Province Kenitra Province 2544568 +MA.09.273 Inezgane-Ait Melloul Inezgane-Ait Melloul 2545956 +MA.03.271 Ifrane Ifrane 2546906 +MA.10.261 Guelmim Guelmim 2548525 +MA.02.251 Figuig Figuig 2548849 +MA.07.211 Essaouira Essaouira 2549259 +MA.08.201 Errachidia Errachidia 2549340 +MA.07.191 Kelaa-Des-Sraghna Kelaa-Des-Sraghna 2549978 +MA.06.181 El-Jadida El-Jadida 2550076 +MA.01.151 Chefchaouen Province Chefchaouen Province 2553533 +MA.03.131 Boulemane Boulemane 2554387 +MA.06.111 Benslimane Benslimane 2555517 +MA.05.091 Beni-Mellal Beni-Mellal 2555742 +MA.05.081 Azilal Province Azilal Province 2556569 +MA.01.051 Al-Hoceima Al-Hoceima 2558543 +MA.09.001 Agadir-Ida-ou-Tnan Agadir-Ida-ou-Tnan 2561655 +MA.04.501 Skhirate-Temara Skhirate-Temara 2562053 +MA.10.071 Assa-Zag Assa-Zag 2595329 +MA.11.221 Es-Semara Es-Semara 2595330 +MA.03.061 Meknes Meknes 6547283 +MA.07.161 Chichaoua Chichaoua 6547284 +MA.07.351 Marrakech Marrakech 6547285 +MA.03.451 Sefrou Sefrou 6547286 +MA.02.113 Berkane Berkane 6547287 +MA.02.275 Jerada Jerada 6547288 +MA.02.533 Taourirt Taourirt 6547289 +MA.11.121 Boujdour Boujdour 6547290 +MA.09.163 Chtouka-Ait-Baha Chtouka-Ait-Baha 6547291 +MA.07.041 Al-Haouz Al-Haouz 6547292 +MA.01.227 Fahs-Anjra Fahs-Anjra 6547293 +MA.06.141 Casablanca Casablanca 6547294 +MA.03.591 Moulay-Yacoub Moulay-Yacoub 6547295 +MA.03.171 El-Hajeb El-Hajeb 6547296 +MA.12.066 Aousserd Aousserd 6547297 +MA.12.391 Oued-Ed-Dahab Oued-Ed-Dahab 6547298 +MA.06.385 Nouaceur Nouaceur 6547299 +MA.03.231 Fes Fes 6547300 +MA.06.371 Mohammedia Mohammedia 6547301 +MA.08.587 Zagora Zagora 6547302 +MA.06.355 Mediouna Mediouna 6547303 +MA.02.265 Guercif Province Guercif Province 11281933 +MA.06.117 Berrechid Province Berrechid Province 11281973 +MA.02.167 Driouch Province Driouch Province 11281974 +MA.08.577 Tinghir Province Tinghir Province 11281984 +MA.01.405 Ouezzane Province Ouezzane Province 11282023 +MA.01.573 M'Diq-Fnideq M'Diq-Fnideq 11282166 +MA.04.491 Sidi Slimane Sidi Slimane 11282167 +MA.06.467 Sidi Bennour Sidi Bennour 11282168 +MA.07.585 Youssoufia Youssoufia 11282170 +MA.08.363 Midelt Midelt 11282171 +MA.07.427 Rehamna Rehamna 11282172 +MA.11.537 Tarfaya Tarfaya 11282173 +MA.10.473 Sidi Ifni Sidi Ifni 11282174 +MA.05.255 Fquih Ben Salah Province Fquih Ben Salah Province 11282175 +MG.33.33313 Ambatondrazaka District Ambatondrazaka District 7670893 +MG.33.33312 Amparafaravola District Amparafaravola District 7670894 +MG.31.31306 Brickaville Brickaville 7670896 +MG.11.11117 Antananarivo-Atsimondrano Antananarivo-Atsimondrano 7670898 +MG.11.11106 Manjakandriana Manjakandriana 7670899 +MG.33.33314 Moramanga District Moramanga District 7670900 +MG.21.21201 Fianarantsoa I Fianarantsoa I 7670903 +MG.21.21208 Ambohimahasoa Ambohimahasoa 7670912 +MG.22.22203 Ambositra District Ambositra District 7670914 +MG.12.12118 Antsirabe II Antsirabe II 7670915 +MG.12.12108 Antsirabe I District Antsirabe I District 7670916 +MG.12.12114 Antanifotsy Antanifotsy 7670918 +MG.12.12110 Ambatolampy Ambatolampy 7670920 +MG.42.42413 Antsohihy Antsohihy 7670921 +MG.42.42412 Befandriana Nord Befandriana Nord 7670923 +MG.42.42410 Mandritsara Mandritsara 7670924 +MG.31.31301 Toamasina I Toamasina I 7670944 +MG.31.31310 Toamasina II Toamasina II 7670945 +MG.72.72712 Andapa District Andapa District 7910099 +MG.41.41406 Marovoay District Marovoay District 7910100 +MG.32.32315 Vavatenina District Vavatenina District 7910443 +MG.32.32303 Maroantsetra District Maroantsetra District 8299287 +MG.32.32304 Mananara Nord District Mananara Nord District 8299288 +MG.53.53517 Betroka District Betroka District 8299289 +MG.25.25213 Farafangana District Farafangana District 8299290 +MG.25.25214 Vangaindrano District Vangaindrano District 8299291 +MG.53.53519 Amboasary District Amboasary District 8299292 +MG.51.51504 Morombe District Morombe District 8299293 +MG.42.42414 Bealanana District Bealanana District 8299294 +MG.51.51505 Ankazoabo District Ankazoabo District 8299295 +MG.12.12109 Betafo District Betafo District 8299296 +MG.54.54511 Miandrivazo District Miandrivazo District 8299297 +MG.51.51520 Toliara II District Toliara II District 8299676 +MG.51.51501 Toliara I District Toliara I District 8299677 +MG.33.33316 Andilamena District Andilamena District 8335145 +MG.33.33317 Anosibe An'ala District Anosibe An'ala District 8335146 +MG.22.22202 Ambatofinandrahana District Ambatofinandrahana District 8335147 +MG.22.22204 Fandriana District Fandriana District 8335148 +MG.22.22223 Manandriana District Manandriana District 8335150 +MG.54.54508 Morondava District Morondava District 8335339 +MG.54.54509 Mahabo District Mahabo District 8335340 +MG.54.54502 Manja District Manja District 8335351 +MG.51.51503 Beroroha District Beroroha District 8335352 +MG.11.11104 Ankazobe District Ankazobe District 8354581 +MG.11.11103 Ambohidratrimo District Ambohidratrimo District 8354582 +MG.11.11115 Andramasina District Andramasina District 8354583 +MG.51.51512 Sakaraha District Sakaraha District 8693310 +MG.51.51507 Ampanihy District Ampanihy District 8693311 +MG.51.51506 Betioky District Betioky District 8693312 +MG.52.52516 Ambovombe District Ambovombe District 8693313 +MG.52.52513 Beloha District Beloha District 8693314 +MG.52.52518 Bekily District Bekily District 8693316 +MG.71.71715 Antsiranana I Antsiranana I 9534953 +MG.71.71713 Antsiranana II Antsiranana II 9534954 +MG.51.51521 Benenitra Benenitra 11072737 +MG.52.52514 Tsihombe Tsihombe 11072738 +MG.53.53515 Taolagnaro Taolagnaro 11072740 +MG.11.11107 Anjozorobe Anjozorobe 11072805 +MG.12.12116 Faratsiho Faratsiho 11072806 +MG.14.14111 Tsiroanomandidy Tsiroanomandidy 11072807 +MG.14.14119 Fenoarivobe Fenoarivobe 11072808 +MG.13.13105 Arivonimamo Arivonimamo 11072809 +MG.13.13112 Miarinarivo Miarinarivo 11072810 +MG.13.13113 Soavinandriana Soavinandriana 11072811 +MG.21.21205 Ambalavao Ambalavao 11072812 +MG.21.21219 Ikalamavony Ikalamavony 11072813 +MG.26.23211 Ikongo Ikongo 11072814 +MG.26.23210 Manakara Manakara 11072815 +MG.41.41415 Mahajanga II Mahajanga II 11072816 +MG.41.41401 Mahajanga I Mahajanga I 11072817 +MG.43.43404 Maevatanana Maevatanana 11072831 +MG.43.43408 Tsaratanana Tsaratanana 11072833 +MG.44.44421 Maintirano Maintirano 11072835 +MG.44.44417 Ambatomainty Ambatomainty 11072836 +MG.32.32302 Nosy Boraha Nosy Boraha 11072837 +MG.72.72711 Sambava Sambava 11072839 +MG.71.71718 Nosy Be Nosy Be 11072841 +MG.71.71717 Ambilobe Ambilobe 11427437 +MG.72.72710 Antalaha Antalaha 11523465 +MG.31.31308 Mahanoro Mahanoro 11926393 +MG.31.31309 Marolambo Marolambo 11926394 +MG.31.31311 Antanambao Manampontsy Antanambao Manampontsy 11926395 +MG.32.32305 Fenerive Est Fenerive Est 11926396 +MG.32.32318 Soanierana Ivongo Soanierana Ivongo 11926397 +MG.11.11101006 6e Arrondissement 6e Arrondissement 11926398 +MG.24.24221 Iakora Iakora 11926399 +MG.25.25215 Midongy-Atsimo Midongy-Atsimo 11926400 +MG.54.54510 Belo Sur Tsiribihina Belo Sur Tsiribihina 11926401 +MG.71.71719 Ambanja Ambanja 11926402 +MG.11.11102 Antananarivo Avaradrano Antananarivo Avaradrano 11926403 +MG.25.25217 Vondrozo Vondrozo 11926404 +MG.25.25222 Befotaka Befotaka 11926405 +MG.72.72716 Vohemar Vohemar 11926406 +MG.11.11101001 1er Arrondissement 1er Arrondissement 11926407 +MG.11.11101002 2e Arrondissement 2e Arrondissement 11926408 +MG.11.11101003 3e Arrondissement 3e Arrondissement 11926409 +MG.11.11101004 4e Arrondissement 4e Arrondissement 11926410 +MG.11.11101005 5e Arrondissement 5e Arrondissement 11926411 +MG.12.12120 Mandoto Mandoto 11926412 +MG.21.21220 Lalangina Lalangina 11926413 +MG.21.21224 Vohibato Vohibato 11926414 +MG.21.21225 Isandra Isandra 11926415 +MG.27.23206 Ifanadiana Ifanadiana 11926416 +MG.27.23207 Nosy-Varika Nosy-Varika 11926417 +MG.27.23209 Mananjary Mananjary 11926418 +MG.24.24216 Ihosy Ihosy 11926419 +MG.26.23212 Vohipeno Vohipeno 11926420 +MG.41.41403 Soalala Soalala 11926421 +MG.41.41405 Ambato Boeni Ambato Boeni 11926422 +MG.41.41407 Mitsinjo Mitsinjo 11926423 +MG.42.42409 Port-Berge (Boriziny-Vaovao) Port-Berge (Boriziny-Vaovao) 11926424 +MG.42.42411 Analalava Analalava 11926425 +MG.42.42423 Mampikony Mampikony 11926426 +MG.43.43416 Kandreho Kandreho 11926427 +MG.44.44402 Besalampy Besalampy 11926428 +MG.44.44420 Antsalova Antsalova 11926429 +MG.44.44422 Morafenobe Morafenobe 11926430 +MG.31.31307 Vatomandry Vatomandry 11926431 +MG.24.24218 Ivohibe Ivohibe 11926432 +MK.F6.C8 Čair Cair 863836 +MK.F6.D1 Opština Centar Opstina Centar 863840 +MK.F6.29 Opstina Gjorce Petrov Opstina Gjorce Petrov 863850 +MK.F6.32 Gazi Baba Gazi Baba 863853 +MK.F6.41 Opština Karpoš Opstina Karpos 863860 +MK.F6.44 Kisela Voda Kisela Voda 863863 +MK.F6.90 Saraj Saraj 863894 +MK.F6.A3 Šuto Orizari Suto Orizari 863904 +MK.F6.F3 Aerodrom Aerodrom 7056266 +MK.F6.F4 Butel Butel 7056269 +ML.04.7670549 Douentza Cercle Douentza Cercle 7670549 +ML.08.7670552 Gourma-Rharous Cercle Gourma-Rharous Cercle 7670552 +ML.09.7670553 Gao Cercle Gao Cercle 7670553 +ML.06.7670554 Koutiala Cercle Koutiala Cercle 7670554 +ML.07.7701199 Kati Cercle Kati Cercle 7701199 +ML.07.7701200 Dioila Dioila 7701200 +ML.05.7701201 Baroueli Baroueli 7701201 +ML.05.7701202 Segou Segou 7701202 +ML.10.7701465 Kidal Kidal 7701465 +ML.08.7701470 Tombouctou Tombouctou 7701470 +ML.08.7701473 Dire Dire 7701473 +ML.03.7701481 Kayes Cercle Kayes Cercle 7701481 +ML.04.7701484 Mopti Cercle Mopti Cercle 7701484 +ML.04.7701493 Bankass Cercle Bankass Cercle 7701493 +ML.04.7701494 Koro Cercle Koro Cercle 7701494 +ML.05.7701496 Bla Bla 7701496 +ML.05.7701500 Tominian Tominian 7701500 +ML.03.7701501 Kita Cercle Kita Cercle 7701501 +ML.06.7701502 Bougouni Cercle Bougouni Cercle 7701502 +ML.07.7701503 Koulikoro Koulikoro 7701503 +ML.06.7729902 Sikasso Cercle Sikasso Cercle 7729902 +ML.03.8261489 Diema Cercle Diema Cercle 8261489 +ML.07.8261491 Kolokani Cercle Kolokani Cercle 8261491 +ML.07.8261492 Banamba Cercle Banamba Cercle 8261492 +ML.07.8261493 Nara Cercle Nara Cercle 8261493 +ML.03.8261494 Nioro Cercle Nioro Cercle 8261494 +ML.04.8299587 Youwarou Cercle Youwarou Cercle 8299587 +ML.08.8299588 Niafunke Cercle Niafunke Cercle 8299588 +ML.04.8299589 Tenenkou Cercle Tenenkou Cercle 8299589 +ML.04.8299590 Djenne Cercle Djenne Cercle 8299590 +ML.04.8299591 Bandiagara Cercle Bandiagara Cercle 8299591 +ML.03.8299787 Kenieba Cercle Kenieba Cercle 8299787 +ML.03.8334585 Bafoulabe Cercle Bafoulabe Cercle 8334585 +ML.06.8334591 Kolondieba Cercle Kolondieba Cercle 8334591 +ML.03.8631403 Cercle de Yélimané Cercle de Yelimane 8631403 +ML.07.8631413 Cercle de Kangaba Cercle de Kangaba 8631413 +ML.06.8631446 Cercle de Yanfolila Cercle de Yanfolila 8631446 +ML.06.8631512 Cercle de Kadiolo Cercle de Kadiolo 8631512 +ML.06.8631513 Cercle de Yorosso Cercle de Yorosso 8631513 +ML.05.8631514 Cercle de Niono Cercle de Niono 8631514 +ML.05.8631515 Cercle de Macina Cercle de Macina 8631515 +ML.05.8631516 Cercle de San Cercle de San 8631516 +ML.08.8631536 Cercle de Goundam Cercle de Goundam 8631536 +ML.09.8631537 Cercle de Bourem Cercle de Bourem 8631537 +ML.09.8631538 Ansongo Cercle Ansongo Cercle 8631538 +ML.12070577.8631539 Cercle de Ménaka Cercle de Menaka 8631539 +ML.10.8631540 Ti-n-Essako Ti-n-Essako 8631540 +ML.10.8631541 Cercle d’ Abeïbara Cercled'Abeibara 8631541 +ML.10.8631542 Cercle de Tessalit Cercle de Tessalit 8631542 +ML.01.11996137 Bamako Cercle Bamako Cercle 11996137 +MM.08.MMR010D006 Yamethin District Yamethin District 1285898 +MM.10.MMR005D007 Mawlaik District Mawlaik District 1290189 +MM.16.MMR007D002 Taungoo District Taungoo District 1290595 +MM.15.MMR009D003 Thayet District Thayet District 1292036 +MM.13.MMR011D002 Thaton District Thaton District 1292287 +MM.16.MMR008D002 Thayarwady District Thayarwady District 1292312 +MM.12.MMR006D001 Dawei District Dawei District 1293624 +MM.10.MMR005D002 Shwebo District Shwebo District 1296732 +MM.01.MMR012D004 Thandwe District Thandwe District 1298070 +MM.10.MMR005D001 Sagaing District Sagaing District 1298481 +MM.03.MMR017D006 Pyapon District Pyapon District 1299235 +MM.16.MMR008D001 Pyay District Pyay District 1299531 +MM.15.MMR009D004 Pakokku District Pakokku District 1302438 +MM.10.MMR005D008 Hkamti District Hkamti District 1307521 +MM.04.MMR001D001 Myitkyinā District Myitkyina District 1307740 +MM.08.MMR010D004 Myingyan District Myingyan District 1307834 +MM.03.MMR017D003 Myaungmya District Myaungmya District 1308077 +MM.15.MMR009D002 Minbu District Minbu District 1309286 +MM.12.MMR006D002 Myeik District Myeik District 1309609 +MM.08.MMR010D007 Meiktila District Meiktila District 1309790 +MM.03.MMR017D005 Ma-ubin District Ma-ubin District 1310354 +MM.08.MMR010D001 Mandalay District Mandalay District 1311872 +MM.15.MMR009D001 Magway District Magway District 1312605 +MM.08.MMR010D003 Kyaukse District Kyaukse District 1316697 +MM.01.MMR012D003 Kyaunkpyu District Kyaunkpyu District 1316745 +MM.10.MMR005D004 Katha District Katha District 1320151 +MM.03.MMR017D002 Hinthada District Hinthada District 1325210 +MM.16.MMR007D001 Bago District Bago District 1325361 +MM.04.MMR001D003 Bhamo District Bhamo District 1328217 +MM.03.MMR017D001 Pathein District Pathein District 1328420 +MM.01.MMR012D001 Sittwe District Sittwe District 1329415 +MM.01.MMR012D002 Maungdaw District Maungdaw District 8238605 +MM.03.MMR017D004 Labutta District Labutta District 8238693 +MM.04.MMR001D004 Putao District Putao District 8238707 +MM.04.MMR001D002 Mohnyin District Mohnyin District 8238708 +MM.05.MMR003D001 Hpa-an District Hpa-an District 8238709 +MM.05.MMR003D002 Myawaddy District Myawaddy District 8238710 +MM.05.MMR003D003 Kawkareik District Kawkareik District 8238711 +MM.06.MMR002D002 Bawlakhe District Bawlakhe District 8238712 +MM.06.MMR002D001 Loikaw District Loikaw District 8238713 +MM.08.MMR010D005 Nyaung-U District Nyaung-U District 8238735 +MM.08.MMR010D002 Pyin Oo Lwin District Pyin Oo Lwin District 8238738 +MM.10.MMR005D005 Kale District Kale District 8238743 +MM.10.MMR005D006 Tamu District Tamu District 8238747 +MM.11.MMR014D001 Taunggyi District Taunggyi District 8238751 +MM.11.MMR016D003 Tachileik District Tachileik District 8238752 +MM.11.MMR016D002 Mong Hsat District Mong Hsat District 8238772 +MM.11.MMR015D003 Kyaukme District Kyaukme District 8238774 +MM.11.MMR015D002 Mu Se District Mu Se District 8238775 +MM.11.MMR014D002 Loilem District Loilem District 8238776 +MM.11.MMR014D003 Langhko District Langhko District 8238777 +MM.11.MMR016D001 Kengtung District Kengtung District 8238778 +MM.11.MMR015D001 Lashio District Lashio District 8238779 +MM.12.MMR006D003 Kawthaung District Kawthaung District 8238821 +MM.13.MMR011D001 Mawlamyine District Mawlamyine District 8238822 +MM.15.MMR009D005 Gangaw District Gangaw District 8238823 +MM.17.MMR013D003 Yangon South District Yangon South District 8239356 +MM.17.MMR013D004 West Yangon District West Yangon District 8239357 +MM.11.MMR015D006 Hopang Hopang 11154013 +MM.02.MMR004D001 Falam Falam 11154014 +MM.02.MMR004D003 Hakha Hakha 11154015 +MM.02.MMR004D002 Mindat Mindat 11154016 +MM.05.MMR003D004 Hpapun Hpapun 11154017 +MM.18.MMR018D002 Nay Pyi Taw (South) Nay Pyi Taw (South) 11154018 +MM.01.MMR012D005 Mrauk-U Mrauk-U 11154019 +MM.10.MMR005D003 Monywa Monywa 11154020 +MM.17.MMR013D002 East Yangon District East Yangon District 11154021 +MM.17.MMR013D001 Yangon (North) Yangon (North) 11154022 +MM.18.MMR018D001 Nay Pyi Taw (North) Nay Pyi Taw (North) 11154023 +MM.10.MMR005D009 Yinmabin Yinmabin 11154024 +MM.11.MMR015D005 Laukkaing Laukkaing 11154025 +MM.11.MMR015D007 Matman Matman 11154026 +MM.11.MMR015D008 Mongmit Mongmit 11154027 +MN.09.1515279 Songino Songino 1515279 +MN.01.1515709 Tariat Sum Tariat Sum 1515709 +MN.12.1516065 Dörgön Doergoen 1516065 +MN.03.1516281 Bayannuur Bayannuur 1516281 +MN.15.2028174 Yösöndzüyl Sum Yosondzuyl Sum 2028174 +MN.13.2029006 Tarialan Tarialan 2029006 +MN.14.2029819 Nomgon Sum Nomgon Sum 2029819 +MN.18.2032465 Bayantsogt Sum Bayantsogt Sum 2032465 +MN.18.2032495 Bayan-Önjüül Sum Bayan-Onjuul Sum 2032495 +MN.16.2032552 Bayangol Bayangol 2032552 +MN.06.6618688 Halhgol Halhgol 6618688 +MN.06.6618689 Matad Matad 6618689 +MN.06.6618690 Bayantümen Bayantuemen 6618690 +MN.06.6618691 Bulgan Bulgan 6618691 +MN.06.6618692 Hölönbuyr Hoeloenbuyr 6618692 +MN.06.6618693 Choybalsan Choybalsan 6618693 +MN.06.6618694 Chuluunhoroot Chuluunhoroot 6618694 +MN.06.6618695 Dashbalbar Dashbalbar 6618695 +MN.06.6618696 Gurvandzagal Gurvandzagal 6618696 +MN.06.6618697 Sergelen Sergelen 6618697 +MN.06.6618698 Tsagaan-Ovoo Tsagaan-Ovoo 6618698 +MN.06.6618699 Bayandun Bayandun 6618699 +MN.06.6618700 Bayan-Uul Bayan-Uul 6618700 +MN.06.6618701 Herlen Herlen 6618701 +MN.17.6618702 Erdenetsagaan Erdenetsagaan 6618702 +MN.17.6618703 Darĭganga Dariganga 6618703 +MN.17.6618704 Ongon Ongon 6618704 +MN.17.6618705 Naran Naran 6618705 +MN.17.6618706 Bayandelger Bayandelger 6618706 +MN.17.6618707 Haldzan Haldzan 6618707 +MN.17.6618708 Uulbayan Uulbayan 6618708 +MN.17.6618709 Mönhhaan Moenhhaan 6618709 +MN.17.6618710 Tümentsogt Tuementsogt 6618710 +MN.17.6618711 Sühbaatar Suehbaatar 6618711 +MN.17.6618712 Tüvshinshiree Tuevshinshiree 6618712 +MN.17.6618713 Asgat Asgat 6618713 +MN.17.6618714 Baruun-Urt Baruun-Urt 6618714 +MN.11.6618715 Ömnödelger OEmnoedelger 6618715 +MN.11.6618719 Darhan Darhan 6618719 +MN.11.6618720 Bayanmönh Bayanmoenh 6618720 +MN.11.6618721 Delgerhaan Delgerhaan 6618721 +MN.11.6618722 Jargalthaan Jargalthaan 6618722 +MN.11.6618723 Tsenhermandal Tsenhermandal 6618723 +MN.11.6618725 Mörön Moeroen 6618725 +MN.11.6618726 Herlen Herlen 6618726 +MN.11.6618727 Bayanhutag Bayanhutag 6618727 +MN.11.6618728 Galshar Galshar 6618728 +MN.11.6618729 Batshireet Batshireet 6618729 +MN.11.6618730 Binder Binder 6618730 +MN.11.6618731 Bayan-Adarga Bayan-Adarga 6618731 +MN.11.6618732 Dadal Dadal 6618732 +MN.11.6618733 Batnorov Batnorov 6618733 +MN.11.6618734 Bayan-Ovoo Bayan-Ovoo 6618734 +MN.11.6618735 Norovlin Norovlin 6618735 +MN.07.6618754 Dalanjargalan Dalanjargalan 6618754 +MN.07.6618755 Ayrag Ayrag 6618755 +MN.07.6618756 Ihhet Ihhet 6618756 +MN.07.6618757 Altanshiree Altanshiree 6618757 +MN.07.6618758 Delgereh Delgereh 6618758 +MN.07.6618760 Saynshand Saynshand 6618760 +MN.07.6618761 Örgön OErgoen 6618761 +MN.07.6618762 Erdene Erdene 6618762 +MN.07.6618763 Dzamyn Üüd Dzamyn UEued 6618763 +MN.07.6618764 Ulaanbadrah Ulaanbadrah 6618764 +MN.07.6618765 Sayhandulaan Sayhandulaan 6618765 +MN.07.6618766 Mandah Mandah 6618766 +MN.07.6618767 Hövsgöl Hoevsgoel 6618767 +MN.07.6618768 Hatanbulag Hatanbulag 6618768 +MN.08.6618769 Sümber Suember 6618769 +MN.18.6618770 Bayantal Bayantal 6618770 +MN.07.6618771 Shiveegovĭ Shiveegovi 6618771 +MN.14.6618789 Mandal-Ovoo Mandal-Ovoo 6618789 +MN.14.6618790 Tsogt-Ovoo Tsogt-Ovoo 6618790 +MN.14.6618791 Hanhongor Hanhongor 6618791 +MN.14.6618792 Tsogttsetsiy Tsogttsetsiy 6618792 +MN.14.6618793 Manlay Manlay 6618793 +MN.14.6618794 Hanbogd Hanbogd 6618794 +MN.14.6618795 Bayan-Ovoo Bayan-Ovoo 6618795 +MN.14.6618796 Hürmen Huermen 6618796 +MN.14.6618797 Bayandalay Bayandalay 6618797 +MN.14.6618798 Bulgan Bulgan 6618798 +MN.14.6618799 Sevrey Sevrey 6618799 +MN.14.6618800 Noyon Noyon 6618800 +MN.14.6618801 Gurvantes Gurvantes 6618801 +MN.14.6618802 Dalandzadgad Dalandzadgad 6618802 +MN.08.6618803 Sayhan-Ovoo Sayhan-Ovoo 6618803 +MN.08.6618804 Delgerhangay Delgerhangay 6618804 +MN.08.6618805 Huld Huld 6618805 +MN.08.6618806 Luus Luus 6618806 +MN.08.6618807 Erdenedalay Erdenedalay 6618807 +MN.08.6618808 Adaatsag Adaatsag 6618808 +MN.08.6618809 Delgertsogt Delgertsogt 6618809 +MN.08.6618810 Deren Deren 6618810 +MN.08.6618811 Tsagaandelger Tsagaandelger 6618811 +MN.08.6618812 Govĭ-Ugtaal Govi-Ugtaal 6618812 +MN.08.6618813 Bayanjargalan Bayanjargalan 6618813 +MN.08.6618814 Gurvansayhan Gurvansayhan 6618814 +MN.08.6618815 Öndörshil OEndoershil 6618815 +MN.08.6618816 Öldziyt OEldziyt 6618816 +MN.08.6618817 Saintsagaan Saintsagaan 6618817 +MN.18.6618822 Delgerhaan Delgerhaan 6618822 +MN.18.6618823 Büren Bueren 6618823 +MN.18.6618824 Bayantsagaan Bayantsagaan 6618824 +MN.18.6618826 Sergelen Sergelen 6618826 +MN.18.6618827 Altanbulag Altanbulag 6618827 +MN.18.6618828 Öndörshireet OEndoershireet 6618828 +MN.18.6618829 Erdenesant Erdenesant 6618829 +MN.18.6618830 Lün Luen 6618830 +MN.18.6618831 Bayanhangay Bayanhangay 6618831 +MN.18.6618832 Argalant Argalant 6618832 +MN.18.6618834 Ugtaal Ugtaal 6618834 +MN.18.6618835 Dzaamar Dzaamar 6618835 +MN.18.6618836 Tseel Tseel 6618836 +MN.18.6618837 Jargalant Jargalant 6618837 +MN.18.6618838 Sümber Suember 6618838 +MN.18.6618839 Bornuur Bornuur 6618839 +MN.18.6618840 Bayanchandmanĭ Bayanchandmani 6618840 +MN.18.6618841 Batsümber Batsuember 6618841 +MN.18.6618842 Möngönmorĭt Moengoenmorit 6618842 +MN.18.6618843 Bayandelger Bayandelger 6618843 +MN.18.6618844 Erdene Erdene 6618844 +MN.18.6618845 Arhust Arhust 6618845 +MN.18.6618846 Bayan Bayan 6618846 +MN.18.6618847 Bayanjargalan Bayanjargalan 6618847 +MN.18.6618848 Dzuunmod Dzuunmod 6618848 +MN.18.6618851 Baganuur Baganuur 6618851 +MN.20.6618852 Bayandzürh Bayandzuerh 6618852 +MN.23.6618853 Sharïngol Sharingol 6618853 +MN.23.6618854 Hongor Hongor 6618854 +MN.23.6618855 Orhon Orhon 6618855 +MN.16.6618857 Mandal Mandal 6618857 +MN.16.6618859 Orhon Orhon 6618859 +MN.16.6618861 Sayhan Sayhan 6618861 +MN.16.6618862 Sant Sant 6618862 +MN.16.6618863 Baruunbüren Baruunbueren 6618863 +MN.16.6618864 Orhontuul Orhontuul 6618864 +MN.16.6618865 Shaamar Shaamar 6618865 +MN.16.6618866 Dzüünbüren Dzueuenbueren 6618866 +MN.16.6618867 Tsagaannuur Tsagaannuur 6618867 +MN.16.6618868 Tüshig Tueshig 6618868 +MN.16.6618869 Sühbaatar Suehbaatar 6618869 +MN.16.6618870 Altanbulag Altanbulag 6618870 +MN.16.6618872 Hüder Hueder 6618872 +MN.16.6618873 Javhlant Javhlant 6618873 +MN.16.6618874 Hushaat Hushaat 6618874 +MN.25.6618875 Bayan-Öndör Bayan-OEndoer 6618875 +MN.25.6618877 Jargalant Jargalant 6618877 +MN.21.6618878 Hangal Hangal 6618878 +MN.21.6618879 Selenge Selenge 6618879 +MN.21.6618881 Teshig Teshig 6618881 +MN.21.6618882 Hutag-Öndör Hutag-OEndoer 6618882 +MN.21.6618883 Bugat Bugat 6618883 +MN.21.6618884 Bayan-Agt Bayan-Agt 6618884 +MN.21.6618885 Sayhan Sayhan 6618885 +MN.21.6618886 Orhon Orhon 6618886 +MN.21.6618887 Hishig-Öndör Hishig-OEndoer 6618887 +MN.21.6618888 Mogod Mogod 6618888 +MN.21.6618889 Büreghangay Buereghangay 6618889 +MN.21.6618890 Dashinchilen Dashinchilen 6618890 +MN.21.6618892 Bayannuur Bayannuur 6618892 +MN.21.6618893 Gurvanbulag Gurvanbulag 6618893 +MN.01.6618894 Rashaant Rashaant 6618894 +MN.21.6618895 Bulgan District Bulgan District 6618895 +MN.13.6618997 Renchinlhümbe Renchinlhuembe 6618997 +MN.13.6618998 Tsagaannuur Tsagaannuur 6618998 +MN.13.6618999 Ulaan-Uul Ulaan-Uul 6618999 +MN.13.6619000 Bayandzürh Bayandzuerh 6619000 +MN.13.6619001 Alag-Erdene Alag-Erdene 6619001 +MN.13.6619002 Arbulag Arbulag 6619002 +MN.13.6619003 Tsagaan-Uul Tsagaan-Uul 6619003 +MN.13.6619004 Tsetserleg Tsetserleg 6619004 +MN.13.6619005 Mörön Moeroen 6619005 +MN.13.6619006 Bürentogtoh Buerentogtoh 6619006 +MN.13.6619007 Tömörbulag Toemoerbulag 6619007 +MN.13.6619008 Shine-Ider Shine-Ider 6619008 +MN.13.6619009 Galt Galt 6619009 +MN.13.6619010 Jargalant Jargalant 6619010 +MN.13.6619011 Tosontsengel Tosontsengel 6619011 +MN.13.6619013 Rashaant Rashaant 6619013 +MN.13.6619014 Tünel Tuenel 6619014 +MN.13.6619015 Chandmanĭ-Öndör Chandmani-OEndoer 6619015 +MN.13.6619016 Tsagaan-Üür Tsagaan-UEuer 6619016 +MN.13.6619017 Erdenebulgan Erdenebulgan 6619017 +MN.13.6619018 Hanh Hanh 6619018 +MN.01.6619019 Tsetserleg Tsetserleg 6619019 +MN.01.6619020 Jargalant Jargalant 6619020 +MN.01.6619021 Erdenemandal Erdenemandal 6619021 +MN.01.6619022 Hayrhan Hayrhan 6619022 +MN.01.6619023 Erdenebulgan Erdenebulgan 6619023 +MN.01.6619024 Ihtamir Ihtamir 6619024 +MN.01.6619025 Öndör-Ulaan OEndoer-Ulaan 6619025 +MN.01.6619026 Chuluut Chuluut 6619026 +MN.01.6619027 Hangay Hangay 6619027 +MN.01.6619028 Tsahir Tsahir 6619028 +MN.01.6619029 Bulgan Bulgan 6619029 +MN.01.6619030 Tsenher Tsenher 6619030 +MN.01.6619031 Tüvshrüüleh Tuevshrueueleh 6619031 +MN.01.6619032 Hotont Hotont 6619032 +MN.01.6619033 Hashaat Hashaat 6619033 +MN.01.6619034 Ögiynuur OEgiynuur 6619034 +MN.01.6619035 Battsengel Battsengel 6619035 +MN.01.6619036 Öldziyt OEldziyt 6619036 +MN.15.6619042 Harhorin Harhorin 6619042 +MN.15.6619043 Hujirt Hujirt 6619043 +MN.15.6619044 Bat-Öldziy Bat-OEldziy 6619044 +MN.15.6619045 Uyanga Uyanga 6619045 +MN.15.6619046 Dzüünbayan-Ulaan Dzueuenbayan-Ulaan 6619046 +MN.15.6619047 Taragt Taragt 6619047 +MN.15.6619048 Arvayheer Arvayheer 6619048 +MN.15.6619049 Hayrhandulaan Hayrhandulaan 6619049 +MN.15.6619050 Nariynteel Nariynteel 6619050 +MN.15.6619051 Baruunbayan-Ulaan Baruunbayan-Ulaan 6619051 +MN.15.6619052 Guchin-Us Guchin-Us 6619052 +MN.15.6619053 Bogd Bogd 6619053 +MN.15.6619054 Tögrög Toegroeg 6619054 +MN.15.6619056 Bayangol Bayangol 6619056 +MN.15.6619057 Sant Sant 6619057 +MN.15.6619058 Bayan-Öndör Bayan-OEndoer 6619058 +MN.15.6619059 Öldziyt OEldziyt 6619059 +MN.15.6619060 Yösöndzüyl Yoesoendzueyl 6619060 +MN.15.6619061 Bürd Buerd 6619061 +MN.02.6619062 Dzag Dzag 6619062 +MN.02.6619063 Gurvanbulag Gurvanbulag 6619063 +MN.02.6619064 Jargalant Jargalant 6619064 +MN.02.6619065 Bayanbulag Bayanbulag 6619065 +MN.02.6619066 Bayantsagaan Bayantsagaan 6619066 +MN.02.6619067 Hüreemaral Huereemaral 6619067 +MN.02.6619068 Buutsagaan Buutsagaan 6619068 +MN.02.6619069 Bömbögör Boemboegoer 6619069 +MN.02.6619070 Bayan-Ovoo Bayan-Ovoo 6619070 +MN.02.6619071 Galuut Galuut 6619071 +MN.02.6619072 Erdenetsogt Erdenetsogt 6619072 +MN.02.6619073 Bayanhongor Bayanhongor 6619073 +MN.02.6619074 Öldziyt OEldziyt 6619074 +MN.02.6619075 Jinst Jinst 6619075 +MN.02.6619076 Bogd Bogd 6619076 +MN.02.6619077 Bayangovĭ Bayangovi 6619077 +MN.02.6619078 Bayanlig Bayanlig 6619078 +MN.02.6619079 Baatsagaan Baatsagaan 6619079 +MN.02.6619080 Bayan-Öndör Bayan-OEndoer 6619080 +MN.02.6619081 Shinejinst Shinejinst 6619081 +MN.10.6619082 Höhmorĭt Hoehmorit 6619082 +MN.10.6619083 Bayan-Uul Bayan-Uul 6619083 +MN.10.6619084 Jargalan Jargalan 6619084 +MN.10.6619085 Tayshir Tayshir 6619085 +MN.10.6619086 Delger Delger 6619086 +MN.10.6619087 Sharga Sharga 6619087 +MN.10.6619088 Darvi Darvi 6619088 +MN.10.6619089 Tonhil Tonhil 6619089 +MN.10.6619090 Tögrög Toegroeg 6619090 +MN.10.6619091 Bugat Bugat 6619091 +MN.10.6619092 Yösönbulag Yoesoenbulag 6619092 +MN.10.6619093 Haliun Haliun 6619093 +MN.10.6619094 Tseel Tseel 6619094 +MN.10.6619095 Altay Altay 6619095 +MN.10.6619096 Tsogt Tsogt 6619096 +MN.10.6619097 Biger Biger 6619097 +MN.10.6619098 Chandmanĭ Chandmani 6619098 +MN.10.6619099 Erdene Erdene 6619099 +MN.12.6619109 Erdenebüren Erdenebueren 6619109 +MN.12.6619110 Buyant Buyant 6619110 +MN.12.6619111 Myangad Myangad 6619111 +MN.12.6619113 Jargalant Jargalant 6619113 +MN.12.6619115 Khovd Khovd 6619115 +MN.12.6619116 Duut Duut 6619116 +MN.12.6619117 Manhan Manhan 6619117 +MN.12.6619118 Dzereg Dzereg 6619118 +MN.12.6619119 Mönhhayrhan Moenhhayrhan 6619119 +MN.12.6619120 Chandmanĭ Chandmani 6619120 +MN.12.6619121 Darvi Darvi 6619121 +MN.12.6619122 Tsetseg Tsetseg 6619122 +MN.12.6619123 Möst Moest 6619123 +MN.12.6619124 Üyönch UEyoench 6619124 +MN.12.6619126 Altay Altay 6619126 +MN.03.6619140 Tsagaannuur Tsagaannuur 6619140 +MN.03.6619141 Nogoonnuur Nogoonnuur 6619141 +MN.03.6619142 Ulaanhus Ulaanhus 6619142 +MN.03.6619143 Tsengel Tsengel 6619143 +MN.03.6619144 Sagsay sum Sagsay sum 6619144 +MN.03.6619145 Bugat Bugat 6619145 +MN.03.6619146 Ölgii OElgii 6619146 +MN.03.6619147 Altantsögts Altantsoegts 6619147 +MN.03.6619149 Tolbo Tolbo 6619149 +MN.03.6619150 Altay Altay 6619150 +MN.03.6619151 Buyant Buyant 6619151 +MN.03.6619152 Delüün Delueuen 6619152 +MN.03.6619153 Bulgan Bulgan 6619153 +MN.19.6619154 Davst Davst 6619154 +MN.19.6619155 Sagil Sagil 6619155 +MN.19.6619156 Türgen Tuergen 6619156 +MN.19.6619157 Tarialan Tarialan 6619157 +MN.19.6619158 Ulaangom Ulaangom 6619158 +MN.19.6619159 Naranbulag Naranbulag 6619159 +MN.19.6619160 Ölgiy OElgiy 6619160 +MN.19.6619161 Ömnögovĭ OEmnoegovi 6619161 +MN.19.6619162 Hovd Hovd 6619162 +MN.19.6619163 Böhmörön Boehmoeroen 6619163 +MN.19.6619164 Tes Tes 6619164 +MN.19.6619165 Dzüüngovĭ Dzueuengovi 6619165 +MN.19.6619166 Malchin Malchin 6619166 +MN.19.6619167 Dzavhan Dzavhan 6619167 +MN.19.6619168 Hyargas Hyargas 6619168 +MN.19.6619169 Tsagaanhayrhan Tsagaanhayrhan 6619169 +MN.19.6619170 Baruunturuun Baruunturuun 6619170 +MN.19.6619171 Öndörhangay OEndoerhangay 6619171 +MN.19.6619172 Dzüünhangay Dzueuenhangay 6619172 +MN.09.6619214 Bayantes Bayantes 6619214 +MN.09.6619215 Tes Tes 6619215 +MN.09.6619216 Asgat Asgat 6619216 +MN.09.6619217 Bayanhayrhan Bayanhayrhan 6619217 +MN.09.6619218 Tüdevtey Tuedevtey 6619218 +MN.09.6619220 Tsetsen-Uul Tsetsen-Uul 6619220 +MN.09.6619221 Nömrög Noemroeg 6619221 +MN.09.6619222 Santmargats Santmargats 6619222 +MN.09.6619223 Urgamal Urgamal 6619223 +MN.09.6619224 Dzavhanmandal Dzavhanmandal 6619224 +MN.10.6619225 Dörvöljin Doervoeljin 6619225 +MN.09.6619226 Erdenehayrhan Erdenehayrhan 6619226 +MN.09.6619227 Uliastay Uliastay 6619227 +MN.09.6619228 Aldarhaan Aldarhaan 6619228 +MN.09.6619229 Yaruu Yaruu 6619229 +MN.09.6619230 Tsagaanhayrhan Tsagaanhayrhan 6619230 +MN.09.6619231 Tsagaanchuluut Tsagaanchuluut 6619231 +MN.09.6619232 Shilüüstey Shilueuestey 6619232 +MN.09.6619233 Otgon Otgon 6619233 +MN.09.6619234 Ider Ider 6619234 +MN.09.6619235 Telmen Telmen 6619235 +MN.09.6619236 Tosontsengel Tosontsengel 6619236 +MN.09.6619238 Ih-Uul Ih-Uul 6619238 +MN.19.6987792 Dzüüngovĭ Sum Dzuungovi Sum 6987792 +MN.09.6987797 Dorvoljin Sum Dorvoljin Sum 6987797 +MN.09.6987802 Tes Sum Tes Sum 6987802 +MN.12.6987811 Bulgan District Bulgan District 6987811 +MN.21.6987814 Rashaant Sum Rashaant Sum 6987814 +MN.21.6987819 Hutag-Öndör Sum Hutag-Ondor Sum 6987819 +MN.13.6987854 Jargalant Sum Jargalant Sum 6987854 +MN.13.6987860 Ih-Uul Sum Ih-Uul Sum 6987860 +MN.13.6987865 Tsagaan-Uul Sum Tsagaan-Uul Sum 6987865 +MN.18.6987939 Bayan Sum Bayan Sum 6987939 +MN.18.6987952 Ugtaaltsaydam Sum Ugtaaltsaydam Sum 6987952 +MN.16.6987957 Orhontuul Sum Orhontuul Sum 6987957 +MN.16.6987969 Yöröö Sum Yoroo Sum 6987969 +MN.16.6987971 Mandal Sum Mandal Sum 6987971 +MN.16.6987972 Bayangol Sum Bayangol Sum 6987972 +MN.21.6987974 Bayannuur Sum Bayannuur Sum 6987974 +MN.21.6987975 Büreghangay Sum Bureghangay Sum 6987975 +MN.21.6987976 Orhon Sum Orhon Sum 6987976 +MN.25.6987977 Jargalant Sum Jargalant Sum 6987977 +MN.25.6987978 Erdenet Sum Erdenet Sum 6987978 +MN.14.6987984 Bayan-Ovoo Sum Bayan-Ovoo Sum 6987984 +MN.08.6987992 Öldziyt Sum Oldziyt Sum 6987992 +MN.18.6988008 Bayantsagaan Sum Bayantsagaan Sum 6988008 +MN.24.6988010 Bayantal Sum Bayantal Sum 6988010 +MN.24.6988011 Shiveegovi Sum Shiveegovi Sum 6988011 +MN.24.6988012 Sümber Sum Sumber Sum 6988012 +MN.11.6988013 Darhan Sum Darhan Sum 6988013 +MN.06.6988033 Bayantümen Sum Bayantumen Sum 6988033 +MN.06.6988036 Tsagaan-Ovoo Sum Tsagaan-Ovoo Sum 6988036 +MN.06.6988038 Choybalsan Sum Choybalsan Sum 6988038 +MN.17.6988047 Darĭganga Sum Dariganga Sum 6988047 +MN.07.6997394 Saynshand Sum Saynshand Sum 6997394 +MN.01.6998261 Erdenebulgan Sum Erdenebulgan Sum 6998261 +MN.02.6998274 Bayanhongor Sum Bayanhongor Sum 6998274 +MN.03.6998284 Ölgiy Sum Olgiy Sum 6998284 +MN.07.6999252 Dzamïn-Üüd Sum Dzamin-Uud Sum 6999252 +MN.13.6999363 Mörön Sum Moron Sum 6999363 +MN.01.7667597 Khairkhan Khairkhan 7667597 +MN.02.7667614 Olziit Olziit 7667614 +MN.12.10375932 Mönkhkhairkhan Moenkhkhairkhan 10375932 +MN.19.10375933 Öndörkhangai OEndoerkhangai 10375933 +MN.19.10375934 Züüngovi Zueuengovi 10375934 +MN.19.10375935 Züünkhangai Zueuenkhangai 10375935 +MN.10.10375936 Yesönbulag Yesoenbulag 10375936 +MN.13.10375937 Bayanzürkh Bayanzuerkh 10375937 +MN.13.10375938 Khatgal Khatgal 10375938 +MN.06.10375939 Kherlen Kherlen 10375939 +MN.06.10375940 Khölönbuir Khoeloenbuir 10375940 +MN.15.10375951 Baruun Bayan-Ulaan Baruun Bayan-Ulaan 10375951 +MN.15.10375952 Bat-Ölzii Bat-OElzii 10375952 +MN.15.10375953 Yesönzüil Yesoenzueil 10375953 +MN.15.10375954 Züünbayan-Ulaan Zueuenbayan-Ulaan 10375954 +MN.16.10375955 Khüder Khueder 10375955 +MN.16.10375957 Züünbüren Zueuenbueren 10375957 +MN.18.11608745 Khan-Uul Khan-Uul 11608745 +MN.07.11886725 Sainshand Sainshand 11886725 +MN.11.11898755 Bor-Öndör Sum Bor-Ondor Sum 11898755 +MP.085.7733402 Farallon de Pajaros Farallon de Pajaros 7733402 +MP.085.7733403 Asuncion Island Asuncion Island 7733403 +MP.085.7733404 Agrihan Island Agrihan Island 7733404 +MP.085.7733405 Pagan Island Pagan Island 7733405 +MP.085.7733406 Alamagan Island Alamagan Island 7733406 +MP.085.7733407 Guguan Island Guguan Island 7733407 +MP.085.7733408 Zealandia Bank Zealandia Bank 7733408 +MP.085.7733409 Sarigan Island Sarigan Island 7733409 +MP.085.7733410 Anatahan Island Anatahan Island 7733410 +MP.085.7733411 Farallon de Medinilla Farallon de Medinilla 7733411 +MP.085.7733412 Maug Islands Maug Islands 7733412 +MP.120.7755008 Aguijan Island Aguijan Island 7755008 +MQ.MQ.972 Martinique Martinique 6690604 +MR.05.7910308 Aleg Aleg 7910308 +MR.06.7910309 Rosso Department Rosso Department 7910309 +MR.09.7910310 Tidjikja Tidjikja 7910310 +MR.06.8051339 Ouad Naga Ouad Naga 8051339 +MR.06.8051340 Mederdra Mederdra 8051340 +MR.06.8051341 Boutilimit Boutilimit 8051341 +MR.05.8335141 Bogué Department Bogue Department 8335141 +MR.15.9212577 Arafat Arafat 9212577 +MR.14.9212580 Dar Naim Dar Naim 9212580 +MR.13.9212586 Ksar Ksar 9212586 +MR.15.9212590 Riad Riad 9212590 +MR.13.9212593 Sebkha Sebkha 9212593 +MR.14.9212594 Teyarett Teyarett 9212594 +MR.14.9212597 Toujounine Toujounine 9212597 +MR.10.9212601 Selibaby Selibaby 9212601 +MR.03.9212602 Guerou Guerou 9212602 +MR.04.9212603 Maghama Maghama 9212603 +MR.06.9212604 R'Kiz R'Kiz 9212604 +MR.03.9212605 Kiffa Kiffa 9212605 +MR.02.9212606 Aioun Aioun 9212606 +MR.01.9212608 Nema Nema 9212608 +MR.01.9212609 Timbedra Timbedra 9212609 +MR.11.9212610 F'Derik F'Derik 9212610 +MR.06.9212614 Keur-Macene Keur-Macene 9212614 +MR.07.9212615 Aoujeft Aoujeft 9212615 +MR.11.9212618 Bir Moghreïn Bir Moghrein 9212618 +MR.05.9212619 Bababe Bababe 9212619 +MR.10.9212620 Ould Yenge Ould Yenge 9212620 +MR.01.9212623 Amourj Amourj 9212623 +MR.03.9212624 Kankossa Kankossa 9212624 +MR.02.9212625 Tintane Tintane 9212625 +MR.02.9212627 Kobenni Kobenni 9212627 +MR.07.9212628 Chinguetti Chinguetti 9212628 +MR.04.9212629 Kaedi Kaedi 9212629 +MR.09.9212630 Tichitt Tichitt 9212630 +MR.05.9212631 M'Bagne M'Bagne 9212631 +MR.09.9212633 Moudjeria Moudjeria 9212633 +MR.04.9212634 M'Bout M'Bout 9212634 +MR.05.9212635 Magta-Lahjar Magta-Lahjar 9212635 +MR.08.9212637 Nouadhibou Nouadhibou 9212637 +MR.03.9212638 Boumdeid Boumdeid 9212638 +MR.12.9212639 Akjoujt Akjoujt 9212639 +MR.07.9212641 Atar Atar 9212641 +MR.04.9212642 Monguel Monguel 9212642 +MR.11.9212643 Zouerate Zouerate 9212643 +MR.07.9212644 Ouadane Ouadane 9212644 +MR.01.9212655 Oualata Oualata 9212655 +MR.01.9222754 Bassiknou Bassiknou 9222754 +MR.15.9222769 El Mina El Mina 9222769 +MR.13.9222773 Tevragh Zeina Tevragh Zeina 9222773 +MR.02.9226673 Tamchekett Tamchekett 9226673 +MR.01.9226996 Djigueni Djigueni 9226996 +MR.03.9229053 Barkeol Barkeol 9229053 +MR.08.11996536 Chami Chami 11996536 +MR.01.11996537 D'har D'har 11996537 +MW.N.04 Chitipa District Chitipa District 235749 +MW.S.23 Zomba District Zomba District 923292 +MW.C.22 Salima District Salima District 924053 +MW.N.21 Rumphi District Rumphi District 924100 +MW.C.20 Ntchisi District Ntchisi District 924490 +MW.S.19 Nsanje District Nsanje District 924567 +MW.C.18 Nkhotakota District Nkhotakota District 924703 +MW.N.17 Nkhata Bay District Nkhata Bay District 924730 +MW.C.16 Ntcheu District Ntcheu District 925072 +MW.N.15 Mzimba District Mzimba District 925496 +MW.S.25 Mwanza District Mwanza District 925595 +MW.S.29 Mulanje District Mulanje District 925788 +MW.C.13 Mchinji District Mchinji District 926745 +MW.S.12 Mangochi District Mangochi District 927245 +MW.S.28 Machinga District Machinga District 927642 +MW.C.11 Lilongwe District Lilongwe District 927964 +MW.C.09 Kasungu District Kasungu District 928531 +MW.N.08 Karonga District Karonga District 928657 +MW.C.07 Dowa District Dowa District 929975 +MW.C.06 Dedza District Dedza District 930023 +MW.S.05 Thyolo District Thyolo District 930283 +MW.S.03 Chiradzulu District Chiradzulu District 930579 +MW.S.02 Chikwawa District Chikwawa District 931067 +MW.S.24 Blantyre District Blantyre District 931754 +MW.S.26 Balaka District Balaka District 1105840 +MW.N.27 Likoma District Likoma District 1105841 +MW.S.30 Phalombe District Phalombe District 1105842 +MW.S.31 Neno District Neno District 7628385 +MX.03.008 Los Cabos Los Cabos 6941773 +MX.03.009 Loreto Loreto 6942825 +MX.03.003 La Paz La Paz 6942826 +MX.03.002 Mulegé Mulege 6942828 +MX.03.001 Comondú Comondu 6942829 +MX.02.001 Ensenada Ensenada 6942830 +MX.02.002 Mexicali Mexicali 6942831 +MX.02.003 Tecate Tecate 6942832 +MX.02.004 Tijuana Tijuana 6942833 +MX.02.005 Playas de Rosarito Playas de Rosarito 6942834 +MX.01.001 Aguascalientes Aguascalientes 6942835 +MX.01.002 Asientos Asientos 6942836 +MX.01.003 Calvillo Calvillo 6942837 +MX.01.004 Cosío Cosio 6942838 +MX.01.005 Jesús María Jesus Maria 6942839 +MX.01.006 Pabellón de Arteaga Pabellon de Arteaga 6942840 +MX.01.007 Rincón de Romos Rincon de Romos 6942841 +MX.01.008 San José de Gracia San Jose de Gracia 6942843 +MX.01.009 Tepezalá Tepezala 6942844 +MX.01.010 El Llano El Llano 6942845 +MX.01.011 San Francisco de los Romo San Francisco de los Romo 6942846 +MX.04.001 Calkiní Calkini 6942857 +MX.04.002 Campeche Campeche 6942858 +MX.04.003 Carmen Carmen 6942859 +MX.04.004 Champotón Champoton 6942860 +MX.04.005 Hecelchakán Hecelchakan 6942861 +MX.04.007 Palizada Palizada 6942863 +MX.04.008 Tenabo Tenabo 6942864 +MX.04.009 Escárcega Escarcega 6942865 +MX.04.010 Calakmul Calakmul 6942866 +MX.04.011 Candelaria Candelaria 6942867 +MX.17.017 Puente de Ixtla Puente de Ixtla 6951543 +MX.05.001 Acacoyagua Acacoyagua 6955066 +MX.05.002 Acala Acala 6955067 +MX.05.003 Acapetahua Acapetahua 6955068 +MX.05.113 Aldama Aldama 6955069 +MX.05.004 Altamirano Altamirano 6955070 +MX.05.005 Amatán Amatan 6955071 +MX.05.006 Amatenango de la Frontera Amatenango de la Frontera 6955072 +MX.05.007 Amatenango del Valle Amatenango del Valle 6955073 +MX.05.008 Ángel Albino Corzo Angel Albino Corzo 6955074 +MX.05.009 Arriaga Arriaga 6955075 +MX.05.010 Bejucal de Ocampo Bejucal de Ocampo 6955076 +MX.05.011 Bella Vista Bella Vista 6955077 +MX.05.114 Benemérito de las Américas Benemerito de las Americas 6955078 +MX.05.012 Berriozábal Berriozabal 6955079 +MX.05.013 Bochil Bochil 6955080 +MX.05.014 El Bosque El Bosque 6955081 +MX.05.015 Cacahoatán Cacahoatan 6955082 +MX.05.016 Catazajá Catazaja 6955083 +MX.05.022 Chalchihuitán Chalchihuitan 6955084 +MX.05.023 Chamula Chamula 6955085 +MX.05.024 Chanal Chanal 6955086 +MX.05.025 Chapultenango Chapultenango 6955087 +MX.05.026 Chenalhó Chenalho 6955088 +MX.05.027 Chiapa de Corzo Chiapa de Corzo 6955089 +MX.05.028 Chiapilla Chiapilla 6955090 +MX.05.029 Chicoasén Chicoasen 6955091 +MX.05.030 Chicomuselo Chicomuselo 6955092 +MX.05.031 Chilón Chilon 6955093 +MX.05.017 Cintalapa Cintalapa 6955094 +MX.05.018 Coapilla Coapilla 6955095 +MX.05.019 Comitán Municipality Comitan Municipality 6955096 +MX.05.020 La Concordia La Concordia 6955097 +MX.05.021 Copainalá Copainala 6955098 +MX.05.032 Escuintla Escuintla 6955099 +MX.05.033 Francisco León Francisco Leon 6955100 +MX.28.032 Reynosa Reynosa 7733376 +MX.06.063 Temósachic Temosachic 7778819 +MX.14.019 Bolaños Bolanos 7778820 +MX.30.071 Huatusco Huatusco 7778821 +MX.05.078 San Cristobal De Casas San Cristobal De Casas 7778823 +MX.10.026 San Dimas San Dimas 7778824 +MX.15.115 Xonacatlan Xonacatlan 7778825 +MX.15.057 Naucalpan de Juárez Naucalpan de Juarez 7828734 +MX.15.033 Ecatepec de Morelos Ecatepec de Morelos 8133398 +MX.15.002 Acolman de Nezahualcóyotl Acolman de Nezahualcoyotl 8379113 +MX.09.010 Álvaro Obregón Alvaro Obregon 8379114 +MX.15.009 Amecameca Amecameca 8379115 +MX.15.010 Apaxco Apaxco 8379116 +MX.15.011 Atenco Atenco 8379127 +MX.15.013 Atizapán de Zaragoza Atizapan de Zaragoza 8379128 +MX.15.015 Atlautla Atlautla 8379129 +MX.15.016 Axapusco Axapusco 8379130 +MX.15.017 Ayapango Ayapango 8379131 +MX.09.002 Azcapotzalco Azcapotzalco 8379132 +MX.09.014 Benito Juárez Benito Juarez 8379133 +MX.15.025 Chalco Chalco 8379134 +MX.15.028 Chiautla Chiautla 8379363 +MX.15.029 Chicoloapan Chicoloapan 8379364 +MX.15.030 Chiconcuac Chiconcuac 8379365 +MX.15.031 Chimalhuacán Chimalhuacan 8379366 +MX.15.020 Coacalco Coacalco 8379367 +MX.15.022 Cocotitlán Cocotitlan 8379368 +MX.09.003 Coyoacán Coyoacan 8379369 +MX.15.023 Coyotepec Coyotepec 8379370 +MX.09.004 Cuajimalpa de Morelos Cuajimalpa de Morelos 8379371 +MX.09.015 Cuauhtémoc Cuauhtemoc 8379372 +MX.15.024 Cuautitlán Cuautitlan 8379373 +MX.15.034 Ecatzingo Ecatzingo 8379375 +MX.09.005 Gustavo A. Madero Gustavo A. Madero 8379376 +MX.15.035 Huehuetoca Huehuetoca 8379377 +MX.15.036 Hueypoxtla Hueypoxtla 8379378 +MX.15.037 Huixquilucan Huixquilucan 8379379 +MX.15.121 Cuautitlán Izcalli Cuautitlan Izcalli 8379380 +MX.15.039 Ixtapaluca Ixtapaluca 8379381 +MX.09.006 Iztacalco Iztacalco 8379454 +MX.09.007 Iztapalapa Iztapalapa 8379455 +MX.15.044 Jaltenco Jaltenco 8379456 +MX.15.050 Juchitepec Juchitepec 8379457 +MX.09.008 Magdalena Contreras Magdalena Contreras 8379458 +MX.15.053 Melchor Ocampo Melchor Ocampo 8379459 +MX.09.016 Miguel Hidalgo Miguel Hidalgo 8379460 +MX.09.009 Milpa Alta Milpa Alta 8379461 +MX.15.059 Nextlalpan Nextlalpan 8379462 +MX.15.058 Ciudad Nezahualcóyotl Ciudad Nezahualcoyotl 8379463 +MX.15.060 Nicolás Romero Nicolas Romero 8379464 +MX.15.061 Nopaltepec Nopaltepec 8379465 +MX.15.065 Otumba Otumba 8379466 +MX.15.068 Ozumba Ozumba 8379467 +MX.15.069 Papalotla Papalotla 8379468 +MX.15.075 San Martín de las Pirámides San Martin de las Piramides 8379469 +MX.15.081 Tecámac Tecamac 8379470 +MX.15.083 Temamatla Temamatla 8379471 +MX.15.084 Temascalapa Temascalapa 8379472 +MX.15.089 Tenango del Aire Tenango del Aire 8379473 +MX.15.091 Teoloyucan Teoloyucan 8379474 +MX.15.092 Teotihuacán Teotihuacan 8379475 +MX.15.093 Tepetlaoxtoc Tepetlaoxtoc 8379476 +MX.13.069 Tizayuca Tizayuca 8379477 +MX.09.011 Tláhuac Tlahuac 8379478 +MX.09.012 Tlalpan Tlalpan 8379479 +MX.09.017 Venustiano Carranza Venustiano Carranza 8379480 +MX.09.013 Xochimilco Xochimilco 8379481 +MX.15.095 Tepotzotlán Tepotzotlan 8379482 +MX.15.099 Texcoco Texcoco 8379483 +MX.15.100 Tezoyuca Tezoyuca 8379484 +MX.15.104 Tlalnepantla de Baz Tlalnepantla de Baz 8379485 +MX.15.108 Tultepec Tultepec 8379486 +MX.15.109 Tultitlán Tultitlan 8379488 +MX.15.122 Valle de Chalco Solidaridad Valle de Chalco Solidaridad 8379489 +MX.15.120 Zumpango Zumpango 8379490 +MX.15.094 Tepetlixpa Tepetlixpa 8379491 +MX.15.096 Tequixquiac Tequixquiac 8379492 +MX.15.112 Villa del Carbón Villa del Carbon 8379493 +MX.32.004 Benito Juárez Benito Juarez 8581696 +MX.26.071 Benito Juárez Benito Juarez 8581698 +MX.05.102 Tuxtla Chico Tuxtla Chico 8581703 +MX.14.109 Unión de San Antonio Union de San Antonio 8581704 +MX.08.006 Ixtlahuacán Ixtlahuacan 8581705 +MX.08.007 Manzanillo Manzanillo 8581706 +MX.23.005 Benito Juárez Benito Juarez 8581707 +MX.12.014 Benito Juárez Benito Juarez 8581708 +MX.32.008 Cuauhtémoc Cuauhtemoc 8581709 +MX.28.002 Aldama Aldama 8581710 +MX.32.024 Loreto Loreto 8581711 +MX.32.027 Melchor Ocampo Melchor Ocampo 8581712 +MX.19.035 Melchor Ocampo Melchor Ocampo 8581713 +MX.21.194 Venustiano Carranza Venustiano Carranza 8581714 +MX.16.103 Venustiano Carranza Venustiano Carranza 8581715 +MX.05.106 Venustiano Carranza Venustiano Carranza 8581716 +MX.21.047 Chiautla Chiautla 8581717 +MX.14.048 Jesús María Jesus Maria 8581718 +MX.21.037 Coyotepec Coyotepec 8581719 +MX.05.035 Frontera Hidalgo Frontera Hidalgo 8581720 +MX.05.036 La Grandeza La Grandeza 8581721 +MX.05.037 Huehuetán Huehuetan 8581722 +MX.05.038 Huixtán Huixtan 8581723 +MX.05.039 Huitiupán Huitiupan 8581724 +MX.08.005 Cuauhtémoc Cuauhtemoc 8581725 +MX.05.040 Huixtla Huixtla 8581726 +MX.05.041 La Independencia La Independencia 8581727 +MX.05.042 Ixhuatán Ixhuatan 8581728 +MX.05.043 Ixtacomitán Ixtacomitan 8581729 +MX.05.044 Ixtapa Ixtapa 8581730 +MX.05.045 Ixtapangajoya Ixtapangajoya 8581731 +MX.05.046 Jiquipilas Jiquipilas 8581732 +MX.05.047 Jitotol Jitotol 8581733 +MX.05.048 Juárez Juarez 8581734 +MX.05.049 Larráinzar Larrainzar 8581735 +MX.05.050 La Libertad La Libertad 8581736 +MX.05.051 Mapastepec Mapastepec 8581737 +MX.05.052 Las Margaritas Las Margaritas 8581738 +MX.05.053 Mazapa de Madero Mazapa de Madero 8581739 +MX.05.054 Mazatán Mazatan 8581740 +MX.05.055 Metapa Metapa 8581741 +MX.05.056 Mitontic Mitontic 8581742 +MX.05.057 Motozintla Motozintla 8581743 +MX.05.058 Nicolás Ruíz Nicolas Ruiz 8581744 +MX.05.059 Ocosingo Ocosingo 8581745 +MX.05.060 Ocotepec Ocotepec 8581746 +MX.05.061 Ocozocoautla de Espinosa Ocozocoautla de Espinosa 8581747 +MX.05.062 Ostuacán Ostuacan 8581748 +MX.05.063 Osumacinta Osumacinta 8581749 +MX.05.064 Oxchuc Oxchuc 8581750 +MX.05.065 Palenque Palenque 8581751 +MX.05.066 Pantelhó Pantelho 8581752 +MX.05.067 Pantepec Pantepec 8581753 +MX.05.068 Pichucalco Pichucalco 8581754 +MX.05.069 Pijijiapan Pijijiapan 8581755 +MX.05.070 El Porvenir El Porvenir 8581756 +MX.05.071 Villa Comaltitlán Villa Comaltitlan 8581757 +MX.05.072 Pueblo Nuevo Solistahuacán Pueblo Nuevo Solistahuacan 8581758 +MX.05.073 Rayón Rayon 8581759 +MX.05.074 Reforma Reforma 8581760 +MX.05.075 Las Rosas Las Rosas 8581761 +MX.05.076 Sabanilla Sabanilla 8581762 +MX.05.077 Salto de Agua Salto de Agua 8581763 +MX.05.079 San Fernando San Fernando 8581764 +MX.05.080 Siltepec Siltepec 8581765 +MX.05.081 Simojovel Simojovel 8581766 +MX.05.082 Sitalá Sitala 8581767 +MX.05.083 Socoltenango Socoltenango 8581768 +MX.05.084 Solosuchiapa Solosuchiapa 8581769 +MX.05.085 Soyaló Soyalo 8581770 +MX.05.086 Suchiapa Suchiapa 8581771 +MX.05.087 Suchiate Suchiate 8581772 +MX.05.088 Sunuapa Sunuapa 8581773 +MX.05.089 Tapachula Tapachula 8581774 +MX.05.090 Tapalapa Tapalapa 8581775 +MX.05.091 Tapilula Tapilula 8581776 +MX.05.092 Tecpatán Tecpatan 8581777 +MX.05.093 Tenejapa Tenejapa 8581778 +MX.05.094 Teopisca Teopisca 8581779 +MX.05.096 Tila Tila 8581780 +MX.05.097 Tonalá Tonala 8581781 +MX.05.098 Totolapa Totolapa 8581782 +MX.05.099 La Trinitaria La Trinitaria 8581783 +MX.05.100 Tumbalá Tumbala 8581784 +MX.05.101 Tuxtla Gutiérrez Tuxtla Gutierrez 8581785 +MX.05.103 Tuzantán Tuzantan 8581786 +MX.05.104 Tzimol Tzimol 8581787 +MX.05.105 Unión Juárez Union Juarez 8581788 +MX.05.107 Villa Corzo Villa Corzo 8581789 +MX.05.108 Villaflores Villaflores 8581790 +MX.05.109 Yajalón Yajalon 8581791 +MX.05.110 San Lucas San Lucas 8581792 +MX.05.111 Zinacantán Zinacantan 8581793 +MX.05.112 San Juan Cancuc San Juan Cancuc 8581794 +MX.05.115 Maravilla Tenejapa Maravilla Tenejapa 8581795 +MX.05.116 Marqués de Comillas Marques de Comillas 8581796 +MX.05.117 Montecristo de Guerrero Montecristo de Guerrero 8581797 +MX.05.118 San Andrés Duraznal San Andres Duraznal 8581798 +MX.05.119 Santiago el Pinar Santiago el Pinar 8581799 +MX.06.001 Ahumada Ahumada 8581800 +MX.06.003 Allende Allende 8581801 +MX.06.004 Aquiles Serdán Aquiles Serdan 8581802 +MX.06.005 Ascensión Ascension 8581803 +MX.06.006 Bachíniva Bachiniva 8581804 +MX.06.007 Balleza Balleza 8581805 +MX.06.008 Batopilas Batopilas 8581806 +MX.06.009 Bocoyna Bocoyna 8581807 +MX.06.010 Buenaventura Buenaventura 8581808 +MX.06.011 Camargo Camargo 8581809 +MX.06.012 Carichí Carichi 8581810 +MX.06.013 Casas Grandes Casas Grandes 8581811 +MX.06.014 Coronado Coronado 8581812 +MX.06.015 Coyame del Sotol Coyame del Sotol 8581813 +MX.06.016 La Cruz La Cruz 8581814 +MX.06.018 Cusihuiriachi Cusihuiriachi 8581815 +MX.06.019 Chihuahua Chihuahua 8581816 +MX.06.020 Chínipas Chinipas 8581817 +MX.06.021 Delicias Delicias 8581818 +MX.06.022 Dr. Belisario Domínguez Dr. Belisario Dominguez 8581819 +MX.06.023 Galeana Galeana 8581820 +MX.06.024 Santa Isabel Santa Isabel 8581821 +MX.06.025 Gómez Farías Gomez Farias 8581822 +MX.06.026 Gran Morelos Gran Morelos 8581823 +MX.06.027 Guachochi Guachochi 8581824 +MX.06.028 Guadalupe Guadalupe 8581825 +MX.06.029 Guadalupe y Calvo Guadalupe y Calvo 8581826 +MX.06.030 Guazapares Guazapares 8581827 +MX.06.031 Guerrero Guerrero 8581828 +MX.06.017 Cuauhtémoc Cuauhtemoc 8581829 +MX.06.002 Aldama Aldama 8581830 +MX.06.043 Matachí Matachi 8581831 +MX.06.044 Matamoros Matamoros 8581832 +MX.06.045 Meoqui Meoqui 8581833 +MX.06.046 Morelos Morelos 8581834 +MX.06.047 Moris Moris 8581835 +MX.06.048 Namiquipa Namiquipa 8581836 +MX.06.049 Nonoava Nonoava 8581837 +MX.06.050 Nuevo Casas Grandes Nuevo Casas Grandes 8581838 +MX.06.051 Ocampo Ocampo 8581839 +MX.06.052 Ojinaga Ojinaga 8581840 +MX.06.053 Praxedis G. Guerrero Praxedis G. Guerrero 8581841 +MX.06.054 Riva Palacio Riva Palacio 8581843 +MX.06.055 Rosales Rosales 8581844 +MX.06.056 Rosario Rosario 8581845 +MX.06.057 San Francisco de Borja San Francisco de Borja 8581846 +MX.06.058 San Francisco de Conchos San Francisco de Conchos 8581847 +MX.06.059 San Francisco del Oro San Francisco del Oro 8581848 +MX.06.060 Santa Bárbara Santa Barbara 8581849 +MX.06.061 Satevó Satevo 8581850 +MX.06.062 Saucillo Saucillo 8581851 +MX.06.064 El Tule El Tule 8581852 +MX.06.065 Urique Urique 8581853 +MX.06.066 Uruachi Uruachi 8581854 +MX.06.067 Valle de Zaragoza Valle de Zaragoza 8581855 +MX.10.001 Canatlán Canatlan 8581856 +MX.10.002 Canelas Canelas 8581857 +MX.10.003 Coneto de Comonfort Coneto de Comonfort 8581858 +MX.10.004 Cuencamé Cuencame 8581859 +MX.10.005 Durango Durango 8581860 +MX.10.006 General Simón Bolívar General Simon Bolivar 8581861 +MX.10.007 Gómez Palacio Gomez Palacio 8581862 +MX.10.008 Guadalupe Victoria Guadalupe Victoria 8581863 +MX.10.009 Guanaceví Guanacevi 8581864 +MX.10.010 Hidalgo Hidalgo 8581865 +MX.10.011 Indé Inde 8581866 +MX.10.012 Lerdo Lerdo 8581867 +MX.10.013 Mapimí Mapimi 8581868 +MX.10.014 Mezquital Mezquital 8581869 +MX.10.015 Nazas Nazas 8581870 +MX.10.016 Nombre de Dios Nombre de Dios 8581871 +MX.10.017 Ocampo Ocampo 8581872 +MX.10.018 El Oro El Oro 8581873 +MX.10.019 Otáez Otaez 8581874 +MX.10.020 Pánuco de Coronado Panuco de Coronado 8581875 +MX.10.021 Peñón Blanco Penon Blanco 8581876 +MX.10.022 Poanas Poanas 8581877 +MX.10.023 Pueblo Nuevo Pueblo Nuevo 8581878 +MX.10.024 Rodeo Rodeo 8581879 +MX.10.025 San Bernardo San Bernardo 8581880 +MX.10.027 San Juan de Guadalupe San Juan de Guadalupe 8581881 +MX.10.028 San Juan del Río San Juan del Rio 8581882 +MX.10.029 San Luis del Cordero San Luis del Cordero 8581883 +MX.10.030 San Pedro del Gallo San Pedro del Gallo 8581884 +MX.10.031 Santa Clara Santa Clara 8581885 +MX.10.032 Santiago Papasquiaro Santiago Papasquiaro 8581886 +MX.10.033 Súchil Suchil 8581887 +MX.10.034 Tamazula Tamazula 8581888 +MX.10.035 Tepehuanes Tepehuanes 8581889 +MX.10.036 Tlahualilo Tlahualilo 8581890 +MX.10.037 Topia Topia 8581891 +MX.10.038 Vicente Guerrero Vicente Guerrero 8581892 +MX.10.039 Nuevo Ideal Nuevo Ideal 8581893 +MX.11.001 Abasolo Abasolo 8581894 +MX.11.002 Acámbaro Acambaro 8581895 +MX.11.003 San Miguel de Allende San Miguel de Allende 8581896 +MX.11.004 Apaseo el Alto Apaseo el Alto 8581897 +MX.11.005 Apaseo el Grande Apaseo el Grande 8581898 +MX.11.006 Atarjea Atarjea 8581899 +MX.11.007 Celaya Celaya 8581900 +MX.11.008 Manuel Doblado Manuel Doblado 8581901 +MX.11.009 Comonfort Comonfort 8581902 +MX.11.010 Coroneo Coroneo 8581903 +MX.11.011 Cortazar Cortazar 8581904 +MX.11.012 Cuerámaro Cueramaro 8581906 +MX.11.013 Doctor Mora Doctor Mora 8581907 +MX.11.014 Dolores Hidalgo Cuna de la Independencia Nacional Dolores Hidalgo Cuna de la Independencia Nacional 8581908 +MX.11.015 Guanajuato Guanajuato 8581909 +MX.11.016 Huanímaro Huanimaro 8581910 +MX.11.017 Irapuato Irapuato 8581911 +MX.11.018 Jaral del Progreso Jaral del Progreso 8581912 +MX.11.019 Jerécuaro Jerecuaro 8581913 +MX.11.020 León Leon 8581914 +MX.11.021 Moroleón Moroleon 8581915 +MX.11.022 Ocampo Ocampo 8581916 +MX.11.023 Pénjamo Penjamo 8581917 +MX.11.024 Pueblo Nuevo Pueblo Nuevo 8581918 +MX.11.025 Purísima del Rincón Purisima del Rincon 8581919 +MX.11.026 Romita Romita 8581920 +MX.11.027 Salamanca Salamanca 8581921 +MX.11.028 Salvatierra Salvatierra 8581922 +MX.11.029 San Diego de la Unión San Diego de la Union 8581923 +MX.11.030 San Felipe San Felipe 8581924 +MX.11.031 San Francisco del Rincón San Francisco del Rincon 8581925 +MX.11.032 San José Iturbide San Jose Iturbide 8581926 +MX.11.033 San Luis de la Paz San Luis de la Paz 8581927 +MX.11.034 Santa Catarina Santa Catarina 8581928 +MX.11.035 Santa Cruz de Juventino Rosas Santa Cruz de Juventino Rosas 8581929 +MX.11.036 Santiago Maravatío Santiago Maravatio 8581930 +MX.11.037 Silao de la Victoria Silao de la Victoria 8581931 +MX.11.038 Tarandacuao Tarandacuao 8581932 +MX.11.039 Tarimoro Tarimoro 8581933 +MX.11.040 Tierra Blanca Tierra Blanca 8581934 +MX.11.041 Uriangato Uriangato 8581935 +MX.11.042 Valle de Santiago Valle de Santiago 8581936 +MX.11.043 Victoria Victoria 8581937 +MX.11.044 Villagrán Villagran 8581938 +MX.11.045 Xichú Xichu 8581939 +MX.11.046 Yuriria Yuriria 8581940 +MX.12.001 Acapulco de Juárez Acapulco de Juarez 8581941 +MX.12.002 Ahuacuotzingo Ahuacuotzingo 8581942 +MX.12.003 Ajuchitlán del Progreso Ajuchitlan del Progreso 8581943 +MX.12.004 Alcozauca de Guerrero Alcozauca de Guerrero 8581944 +MX.12.005 Alpoyeca Alpoyeca 8581945 +MX.12.006 Apaxtla Apaxtla 8581946 +MX.12.007 Arcelia Arcelia 8581947 +MX.12.008 Atenango del Río Atenango del Rio 8581948 +MX.12.009 Atlamajalcingo del Monte Atlamajalcingo del Monte 8581949 +MX.12.010 Atlixtac Atlixtac 8581950 +MX.12.011 Atoyac de Álvarez Atoyac de Alvarez 8581951 +MX.12.012 Ayutla de los Libres Ayutla de los Libres 8581952 +MX.12.013 Azoyú Azoyu 8581953 +MX.12.015 Buenavista de Cuéllar Buenavista de Cuellar 8581954 +MX.12.016 Coahuayutla de José María Izazaga Coahuayutla de Jose Maria Izazaga 8581955 +MX.12.017 Cocula Cocula 8581956 +MX.12.018 Copala Copala 8581957 +MX.12.019 Copalillo Copalillo 8581958 +MX.12.020 Copanatoyac Copanatoyac 8581959 +MX.12.021 Coyuca de Benítez Coyuca de Benitez 8581960 +MX.12.022 Coyuca de Catalán Coyuca de Catalan 8581961 +MX.13.047 Pacula Pacula 8581962 +MX.12.023 Cuajinicuilapa Cuajinicuilapa 8581963 +MX.12.024 Cualác Cualac 8581964 +MX.12.025 Cuautepec Cuautepec 8581965 +MX.12.026 Cuetzala del Progreso Cuetzala del Progreso 8581966 +MX.12.027 Cutzamala de Pinzón Cutzamala de Pinzon 8581967 +MX.12.028 Chilapa de Álvarez Chilapa de Alvarez 8581968 +MX.12.029 Chilpancingo de los Bravo Chilpancingo de los Bravo 8581969 +MX.12.030 Florencio Villarreal Florencio Villarreal 8581970 +MX.12.031 General Canuto A. Neri General Canuto A. Neri 8581971 +MX.12.032 General Heliodoro Castillo General Heliodoro Castillo 8581972 +MX.12.033 Huamuxtitlán Huamuxtitlan 8581973 +MX.12.034 Huitzuco de los Figueroa Huitzuco de los Figueroa 8581974 +MX.12.035 Iguala de la Independencia Iguala de la Independencia 8581975 +MX.12.036 Igualapa Igualapa 8581976 +MX.12.037 Ixcateopan de Cuauhtémoc Ixcateopan de Cuauhtemoc 8581977 +MX.12.038 Zihuatanejo de Azueta Zihuatanejo de Azueta 8581978 +MX.12.039 Juan R. Escudero Juan R. Escudero 8581979 +MX.12.040 Leonardo Bravo Leonardo Bravo 8581980 +MX.12.041 Malinaltepec Malinaltepec 8581981 +MX.12.042 Mártir de Cuilapan Martir de Cuilapan 8581982 +MX.12.043 Metlatónoc Metlatonoc 8581983 +MX.12.044 Mochitlán Mochitlan 8581984 +MX.12.045 Olinalá Olinala 8581985 +MX.12.046 Ometepec Ometepec 8581986 +MX.12.047 Pedro Ascencio Alquisiras Pedro Ascencio Alquisiras 8581987 +MX.12.048 Petatlán Petatlan 8581988 +MX.12.049 Pilcaya Pilcaya 8581989 +MX.12.050 Pungarabato Pungarabato 8581990 +MX.12.051 Quechultenango Quechultenango 8581991 +MX.12.052 San Luis Acatlán San Luis Acatlan 8581992 +MX.12.053 San Marcos San Marcos 8581993 +MX.12.054 San Miguel Totolapan San Miguel Totolapan 8581994 +MX.12.055 Taxco de Alarcón Taxco de Alarcon 8581995 +MX.12.056 Tecoanapa Tecoanapa 8581996 +MX.12.057 Técpan de Galeana Tecpan de Galeana 8581997 +MX.12.058 Teloloapan Teloloapan 8581998 +MX.12.059 Tepecoacuilco de Trujano Tepecoacuilco de Trujano 8581999 +MX.12.060 Tetipac Tetipac 8582000 +MX.12.061 Tixtla de Guerrero Tixtla de Guerrero 8582001 +MX.12.062 Tlacoachistlahuaca Tlacoachistlahuaca 8582002 +MX.12.063 Tlacoapa Tlacoapa 8582003 +MX.12.064 Tlalchapa Tlalchapa 8582004 +MX.12.065 Tlalixtaquilla de Maldonado Tlalixtaquilla de Maldonado 8582005 +MX.12.066 Tlapa de Comonfort Tlapa de Comonfort 8582006 +MX.12.067 Tlapehuala Tlapehuala 8582007 +MX.12.068 La Unión de Isidoro Montes de Oca La Union de Isidoro Montes de Oca 8582008 +MX.12.069 Xalpatláhuac Xalpatlahuac 8582009 +MX.12.070 Xochihuehuetlán Xochihuehuetlan 8582010 +MX.12.071 Xochistlahuaca Xochistlahuaca 8582011 +MX.12.072 Zapotitlán Tablas Zapotitlan Tablas 8582012 +MX.12.073 Zirándaro Zirandaro 8582013 +MX.12.074 Zitlala Zitlala 8582014 +MX.12.075 Eduardo Neri Eduardo Neri 8582015 +MX.12.076 Acatepec Acatepec 8582016 +MX.12.078 Cochoapa el Grande Cochoapa el Grande 8582017 +MX.12.079 José Joaquín de Herrera Jose Joaquin de Herrera 8582018 +MX.12.080 Juchitán Juchitan 8582019 +MX.12.081 Iliatenco Iliatenco 8582020 +MX.13.001 Acatlán Acatlan 8582021 +MX.13.002 Acaxochitlán Acaxochitlan 8582022 +MX.13.003 Actopan Actopan 8582023 +MX.13.004 Agua Blanca de Iturbide Agua Blanca de Iturbide 8582024 +MX.13.005 Ajacuba Ajacuba 8582025 +MX.13.006 Alfajayucan Alfajayucan 8582026 +MX.13.007 Almoloya Almoloya 8582027 +MX.13.008 Apan Apan 8582028 +MX.13.009 El Arenal El Arenal 8582029 +MX.13.010 Atitalaquia Atitalaquia 8582030 +MX.13.011 Atlapexco Atlapexco 8582031 +MX.13.012 Atotonilco el Grande Atotonilco el Grande 8582032 +MX.13.013 Atotonilco de Tula Atotonilco de Tula 8582033 +MX.13.014 Calnali Calnali 8582034 +MX.13.015 Cardonal Cardonal 8582035 +MX.13.016 Cuautepec de Hinojosa Cuautepec de Hinojosa 8582036 +MX.13.017 Chapantongo Chapantongo 8582037 +MX.13.018 Chapulhuacán Chapulhuacan 8582038 +MX.13.019 Chilcuautla Chilcuautla 8582039 +MX.13.020 Eloxochitlán Eloxochitlan 8582040 +MX.13.021 Emiliano Zapata Emiliano Zapata 8582041 +MX.13.022 Epazoyucan Epazoyucan 8582042 +MX.13.023 Francisco I. Madero Francisco I. Madero 8582043 +MX.13.024 Huasca de Ocampo Huasca de Ocampo 8582044 +MX.13.025 Huautla Huautla 8582045 +MX.13.026 Huazalingo Huazalingo 8582046 +MX.13.027 Huehuetla Huehuetla 8582047 +MX.13.028 Huejutla de Reyes Huejutla de Reyes 8582048 +MX.13.029 Huichapan Huichapan 8582049 +MX.13.030 Ixmiquilpan Ixmiquilpan 8582050 +MX.13.031 Jacala de Ledezma Jacala de Ledezma 8582051 +MX.13.032 Jaltocán Jaltocan 8582052 +MX.13.033 Juárez Hidalgo Juarez Hidalgo 8582053 +MX.13.034 Lolotla Lolotla 8582054 +MX.13.035 Metepec Metepec 8582055 +MX.13.036 San Agustín Metzquititlán San Agustin Metzquititlan 8582056 +MX.13.037 Metztitlán Metztitlan 8582057 +MX.13.038 Mineral del Chico Mineral del Chico 8582058 +MX.13.039 Mineral del Monte Mineral del Monte 8582059 +MX.13.040 La Misión La Mision 8582060 +MX.13.041 Mixquiahuala de Juárez Mixquiahuala de Juarez 8582061 +MX.13.042 Molango de Escamilla Molango de Escamilla 8582062 +MX.13.043 Nicolás Flores Nicolas Flores 8582063 +MX.13.044 Nopala de Villagrán Nopala de Villagran 8582064 +MX.13.045 Omitlán de Juárez Omitlan de Juarez 8582065 +MX.13.046 San Felipe Orizatlán San Felipe Orizatlan 8582066 +MX.13.048 Pachuca de Soto Pachuca de Soto 8582067 +MX.13.049 Pisaflores Pisaflores 8582068 +MX.13.050 Progreso de Obregón Progreso de Obregon 8582069 +MX.13.051 Mineral de la Reforma Mineral de la Reforma 8582070 +MX.13.052 San Agustín Tlaxiaca San Agustin Tlaxiaca 8582071 +MX.13.053 San Bartolo Tutotepec San Bartolo Tutotepec 8582072 +MX.13.054 San Salvador San Salvador 8582073 +MX.13.055 Santiago de Anaya Santiago de Anaya 8582074 +MX.13.056 Santiago Tulantepec de Lugo Guerrero Santiago Tulantepec de Lugo Guerrero 8582075 +MX.13.057 Singuilucan Singuilucan 8582076 +MX.13.058 Tasquillo Tasquillo 8582077 +MX.13.059 Tecozautla Tecozautla 8582078 +MX.13.060 Tenango de Doria Tenango de Doria 8582079 +MX.13.061 Tepeapulco Tepeapulco 8582080 +MX.13.062 Tepehuacán de Guerrero Tepehuacan de Guerrero 8582081 +MX.13.063 Tepeji del Río de Ocampo Tepeji del Rio de Ocampo 8582082 +MX.13.064 Tepetitlán Tepetitlan 8582083 +MX.13.065 Tetepango Tetepango 8582084 +MX.13.066 Villa de Tezontepec Villa de Tezontepec 8582085 +MX.13.067 Tezontepec de Aldama Tezontepec de Aldama 8582086 +MX.13.068 Tianguistengo Tianguistengo 8582087 +MX.13.070 Tlahuelilpan Tlahuelilpan 8582088 +MX.13.071 Tlahuiltepa Tlahuiltepa 8582089 +MX.13.072 Tlanalapa Tlanalapa 8582090 +MX.13.073 Tlanchinol Tlanchinol 8582091 +MX.13.074 Tlaxcoapan Tlaxcoapan 8582092 +MX.13.075 Tolcayuca Tolcayuca 8582093 +MX.13.076 Tula de Allende Tula de Allende 8582094 +MX.13.077 Tulancingo de Bravo Tulancingo de Bravo 8582095 +MX.13.078 Xochiatipan Xochiatipan 8582096 +MX.13.079 Xochicoatlán Xochicoatlan 8582097 +MX.13.080 Yahualica Yahualica 8582098 +MX.13.081 Zacualtipán de Ángeles Zacualtipan de Angeles 8582099 +MX.13.082 Zapotlán de Juárez Zapotlan de Juarez 8582100 +MX.13.083 Zempoala Zempoala 8582101 +MX.13.084 Zimapán Zimapan 8582102 +MX.14.001 Acatic Acatic 8582103 +MX.14.002 Acatlán de Juárez Acatlan de Juarez 8582104 +MX.14.003 Ahualulco de Mercado Ahualulco de Mercado 8582105 +MX.14.004 Amacueca Amacueca 8582106 +MX.14.005 Amatitán Amatitan 8582107 +MX.14.006 Ameca Ameca 8582108 +MX.14.007 San Juanito de Escobedo San Juanito de Escobedo 8582109 +MX.14.008 Arandas Arandas 8582110 +MX.14.009 El Arenal El Arenal 8582111 +MX.14.010 Atemajac de Brizuela Atemajac de Brizuela 8582112 +MX.14.011 Atengo Atengo 8582113 +MX.14.012 Atenguillo Atenguillo 8582114 +MX.14.013 Atotonilco el Alto Atotonilco el Alto 8582115 +MX.14.014 Atoyac Atoyac 8582116 +MX.14.015 Autlán de Navarro Autlan de Navarro 8582117 +MX.14.016 Ayotlán Ayotlan 8582118 +MX.14.018 La Barca La Barca 8582119 +MX.14.020 Cabo Corrientes Cabo Corrientes 8582120 +MX.14.021 Casimiro Castillo Casimiro Castillo 8582121 +MX.14.022 Cihuatlán Cihuatlan 8582122 +MX.14.023 Zapotlán el Grande Zapotlan el Grande 8582123 +MX.14.024 Cocula Cocula 8582124 +MX.14.025 Colotlán Colotlan 8582125 +MX.14.026 Concepción de Buenos Aires Concepcion de Buenos Aires 8582126 +MX.14.027 Cuautitlán de García Barragán Cuautitlan de Garcia Barragan 8582127 +MX.14.028 Cuautla Cuautla 8582128 +MX.14.029 Cuquío Cuquio 8582129 +MX.14.030 Chapala Chapala 8582130 +MX.14.031 Chimaltitán Chimaltitan 8582131 +MX.14.032 Chiquilistlán Chiquilistlan 8582132 +MX.14.033 Degollado Degollado 8582133 +MX.14.034 Ejutla Ejutla 8582134 +MX.14.035 Encarnación de Díaz Encarnacion de Diaz 8582135 +MX.14.036 Etzatlán Etzatlan 8582136 +MX.14.037 El Grullo El Grullo 8582137 +MX.14.038 Guachinango Guachinango 8582138 +MX.14.039 Guadalajara Guadalajara 8582140 +MX.14.040 Hostotipaquillo Hostotipaquillo 8582141 +MX.14.041 Huejúcar Huejucar 8582142 +MX.14.042 Huejuquilla el Alto Huejuquilla el Alto 8582143 +MX.14.043 La Huerta La Huerta 8582144 +MX.14.044 Ixtlahuacán de los Membrillos Ixtlahuacan de los Membrillos 8582145 +MX.14.045 Ixtlahuacán del Río Ixtlahuacan del Rio 8582146 +MX.14.046 Jalostotitlán Jalostotitlan 8582147 +MX.14.047 Jamay Jamay 8582148 +MX.14.049 Jilotlán de los Dolores Jilotlan de los Dolores 8582149 +MX.14.050 Jocotepec Jocotepec 8582150 +MX.14.051 Juanacatlán Juanacatlan 8582151 +MX.14.052 Juchitlán Juchitlan 8582152 +MX.14.053 Lagos de Moreno Lagos de Moreno 8582153 +MX.14.054 El Limón El Limon 8582154 +MX.14.055 Magdalena Magdalena 8582155 +MX.14.056 Santa María del Oro Santa Maria del Oro 8582156 +MX.14.057 La Manzanilla de la Paz La Manzanilla de la Paz 8582157 +MX.14.058 Mascota Mascota 8582158 +MX.14.059 Mazamitla Mazamitla 8582159 +MX.14.060 Mexticacán Mexticacan 8582160 +MX.14.061 Mezquitic Mezquitic 8582161 +MX.14.062 Mixtlán Mixtlan 8582162 +MX.14.063 Ocotlán Ocotlan 8582163 +MX.14.064 Ojuelos de Jalisco Ojuelos de Jalisco 8582164 +MX.14.065 Pihuamo Pihuamo 8582165 +MX.14.066 Poncitlán Poncitlan 8582166 +MX.14.067 Puerto Vallarta Puerto Vallarta 8582167 +MX.14.068 Villa Purificación Villa Purificacion 8582168 +MX.14.069 Quitupan Quitupan 8582169 +MX.14.070 El Salto El Salto 8582170 +MX.14.071 San Cristóbal de la Barranca San Cristobal de la Barranca 8582171 +MX.14.072 San Diego de Alejandría San Diego de Alejandria 8582172 +MX.14.073 San Juan de los Lagos San Juan de los Lagos 8582173 +MX.14.074 San Julián San Julian 8582174 +MX.14.075 San Marcos San Marcos 8582175 +MX.14.076 San Martín de Bolaños San Martin de Bolanos 8582176 +MX.14.077 San Martín Hidalgo San Martin Hidalgo 8582177 +MX.14.078 San Miguel el Alto San Miguel el Alto 8582178 +MX.14.079 Gómez Farías Gomez Farias 8582179 +MX.14.080 San Sebastián del Oeste San Sebastian del Oeste 8582180 +MX.14.081 Santa María de los Ángeles Santa Maria de los Angeles 8582181 +MX.14.082 Sayula Sayula 8582182 +MX.14.083 Tala Tala 8582183 +MX.14.084 Talpa de Allende Talpa de Allende 8582184 +MX.14.085 Tamazula de Gordiano Tamazula de Gordiano 8582185 +MX.14.086 Tapalpa Tapalpa 8582186 +MX.14.087 Tecalitlán Tecalitlan 8582187 +MX.14.088 Tecolotlán Tecolotlan 8582188 +MX.14.089 Techaluta de Montenegro Techaluta de Montenegro 8582189 +MX.14.090 Tenamaxtlán Tenamaxtlan 8582190 +MX.14.091 Teocaltiche Teocaltiche 8582191 +MX.14.092 Teocuitatlán de Corona Teocuitatlan de Corona 8582192 +MX.14.093 Tepatitlán de Morelos Tepatitlan de Morelos 8582193 +MX.14.094 Tequila Tequila 8582194 +MX.14.095 Teuchitlán Teuchitlan 8582195 +MX.14.096 Tizapán el Alto Tizapan el Alto 8582196 +MX.14.097 Tlajomulco de Zúñiga Tlajomulco de Zuniga 8582197 +MX.14.098 San Pedro Tlaquepaque San Pedro Tlaquepaque 8582198 +MX.14.099 Tolimán Toliman 8582199 +MX.14.100 Tomatlán Tomatlan 8582200 +MX.14.101 Tonalá Tonala 8582201 +MX.14.102 Tonaya Tonaya 8582202 +MX.14.103 Tonila Tonila 8582203 +MX.14.104 Totatiche Totatiche 8582204 +MX.14.105 Tototlán Tototlan 8582205 +MX.14.106 Tuxcacuesco Tuxcacuesco 8582206 +MX.14.107 Tuxcueca Tuxcueca 8582207 +MX.14.108 Tuxpan Tuxpan 8582208 +MX.14.110 Unión de Tula Union de Tula 8582209 +MX.14.111 Valle de Guadalupe Valle de Guadalupe 8582210 +MX.14.112 Valle de Juárez Valle de Juarez 8582211 +MX.14.113 San Gabriel San Gabriel 8582212 +MX.14.114 Villa Corona Villa Corona 8582213 +MX.14.115 Villa Guerrero Villa Guerrero 8582214 +MX.14.116 Villa Hidalgo Villa Hidalgo 8582215 +MX.14.117 Cañadas de Obregón Canadas de Obregon 8582216 +MX.14.118 Yahualica de González Gallo Yahualica de Gonzalez Gallo 8582217 +MX.14.119 Zacoalco de Torres Zacoalco de Torres 8582218 +MX.14.120 Zapopan Zapopan 8582219 +MX.14.121 Zapotiltic Zapotiltic 8582220 +MX.14.122 Zapotitlán de Vadillo Zapotitlan de Vadillo 8582221 +MX.15.056 Morelos Morelos 8582222 +MX.15.062 Ocoyoacac Ocoyoacac 8582223 +MX.15.063 Ocuilan Ocuilan 8582224 +MX.15.064 El Oro El Oro 8582225 +MX.15.066 Otzoloapan Otzoloapan 8582226 +MX.15.067 Otzolotepec Otzolotepec 8582227 +MX.15.071 Polotitlán Polotitlan 8582228 +MX.15.072 Rayón Rayon 8582229 +MX.15.073 San Antonio la Isla San Antonio la Isla 8582230 +MX.15.074 San Felipe del Progreso San Felipe del Progreso 8582231 +MX.15.076 San Mateo Atenco San Mateo Atenco 8582232 +MX.15.077 San Simón de Guerrero San Simon de Guerrero 8582233 +MX.15.078 Santo Tomás Santo Tomas 8582234 +MX.15.079 Soyaniquilpan de Juárez Soyaniquilpan de Juarez 8582235 +MX.15.080 Sultepec Sultepec 8582236 +MX.15.082 Tejupilco Tejupilco 8582237 +MX.15.085 Temascalcingo Temascalcingo 8582238 +MX.15.086 Temascaltepec Temascaltepec 8582239 +MX.15.087 Temoaya Temoaya 8582240 +MX.15.088 Tenancingo Tenancingo 8582241 +MX.15.090 Tenango del Valle Tenango del Valle 8582242 +MX.15.097 Texcaltitlán Texcaltitlan 8582243 +MX.15.098 Texcalyacac Texcalyacac 8582244 +MX.15.101 Tianguistenco Tianguistenco 8582245 +MX.15.102 Timilpan Timilpan 8582246 +MX.15.103 Tlalmanalco Tlalmanalco 8582247 +MX.15.105 Tlatlaya Tlatlaya 8582248 +MX.15.070 La Paz La Paz 8582249 +MX.15.114 Villa Victoria Villa Victoria 8582250 +MX.15.116 Zacazonapan Zacazonapan 8582251 +MX.15.117 Zacualpan Zacualpan 8582252 +MX.15.118 Zinacantepec Zinacantepec 8582253 +MX.15.119 Zumpahuacán Zumpahuacan 8582254 +MX.15.123 Luvianos Luvianos 8582255 +MX.15.124 San José del Rincón San Jose del Rincon 8582256 +MX.15.125 Tonanitla Tonanitla 8582257 +MX.16.001 Acuitzio Acuitzio 8582258 +MX.16.002 Aguililla Aguililla 8582259 +MX.16.004 Angamacutiro Angamacutiro 8582260 +MX.16.005 Angangueo Angangueo 8582261 +MX.16.006 Apatzingán Apatzingan 8582262 +MX.16.007 Aporo Aporo 8582263 +MX.16.008 Aquila Aquila 8582264 +MX.16.009 Ario Ario 8582265 +MX.16.010 Arteaga Arteaga 8582266 +MX.16.011 Briseñas Brisenas 8582267 +MX.16.012 Buenavista Buenavista 8582268 +MX.16.013 Carácuaro Caracuaro 8582269 +MX.16.014 Coahuayana Coahuayana 8582270 +MX.16.015 Coalcomán de Vázquez Pallares Coalcoman de Vazquez Pallares 8582271 +MX.16.016 Coeneo Coeneo 8582272 +MX.16.017 Contepec Contepec 8582273 +MX.16.018 Copándaro Copandaro 8582274 +MX.16.019 Cotija Cotija 8582275 +MX.16.020 Cuitzeo Cuitzeo 8582276 +MX.16.021 Charapan Charapan 8582277 +MX.16.022 Charo Charo 8582278 +MX.16.023 Chavinda Chavinda 8582279 +MX.16.024 Cherán Cheran 8582280 +MX.16.025 Chilchota Chilchota 8582281 +MX.16.026 Chinicuila Chinicuila 8582282 +MX.16.027 Chucándiro Chucandiro 8582283 +MX.16.028 Churintzio Churintzio 8582284 +MX.16.029 Churumuco Churumuco 8582285 +MX.16.030 Ecuandureo Ecuandureo 8582286 +MX.16.031 Epitacio Huerta Epitacio Huerta 8582287 +MX.16.032 Erongarícuaro Erongaricuaro 8582288 +MX.16.033 Gabriel Zamora Gabriel Zamora 8582289 +MX.19.028 Higueras Higueras 8582290 +MX.16.034 Hidalgo Hidalgo 8582291 +MX.16.035 La Huacana La Huacana 8582292 +MX.16.036 Huandacareo Huandacareo 8582293 +MX.16.037 Huaniqueo Huaniqueo 8582294 +MX.16.038 Huetamo Huetamo 8582295 +MX.16.039 Huiramba Huiramba 8582296 +MX.16.040 Indaparapeo Indaparapeo 8582297 +MX.16.041 Irimbo Irimbo 8582298 +MX.16.042 Ixtlán Ixtlan 8582299 +MX.16.043 Jacona Jacona 8582300 +MX.16.044 Jiménez Jimenez 8582301 +MX.16.045 Jiquilpan Jiquilpan 8582302 +MX.16.046 Juárez Juarez 8582303 +MX.16.047 Jungapeo Jungapeo 8582304 +MX.16.048 Lagunillas Lagunillas 8582305 +MX.16.049 Madero Madero 8582306 +MX.16.050 Maravatío Maravatio 8582307 +MX.16.051 Marcos Castellanos Marcos Castellanos 8582308 +MX.16.052 Lázaro Cárdenas Lazaro Cardenas 8582309 +MX.16.053 Morelia Morelia 8582310 +MX.16.054 Morelos Morelos 8582311 +MX.16.055 Múgica Mugica 8582312 +MX.16.056 Nahuatzen Nahuatzen 8582313 +MX.16.057 Nocupétaro Nocupetaro 8582314 +MX.16.058 Nuevo Parangaricutiro Nuevo Parangaricutiro 8582315 +MX.16.059 Nuevo Urecho Nuevo Urecho 8582316 +MX.16.060 Numarán Numaran 8582317 +MX.16.061 Ocampo Ocampo 8582318 +MX.16.062 Pajacuarán Pajacuaran 8582319 +MX.16.063 Panindícuaro Panindicuaro 8582320 +MX.16.064 Parácuaro Paracuaro 8582321 +MX.16.065 Paracho Paracho 8582322 +MX.16.066 Pátzcuaro Patzcuaro 8582323 +MX.16.067 Penjamillo Penjamillo 8582324 +MX.16.068 Peribán Periban 8582325 +MX.16.069 La Piedad La Piedad 8582326 +MX.16.070 Purépero Purepero 8582327 +MX.16.071 Puruándiro Puruandiro 8582328 +MX.16.072 Queréndaro Querendaro 8582329 +MX.16.073 Quiroga Quiroga 8582330 +MX.16.074 Cojumatlán de Régules Cojumatlan de Regules 8582331 +MX.16.075 Los Reyes Los Reyes 8582332 +MX.16.076 Sahuayo Sahuayo 8582333 +MX.16.077 San Lucas San Lucas 8582334 +MX.16.078 Santa Ana Maya Santa Ana Maya 8582335 +MX.16.079 Salvador Escalante Salvador Escalante 8582336 +MX.16.080 Senguio Senguio 8582337 +MX.16.081 Susupuato Susupuato 8582338 +MX.16.082 Tacámbaro Tacambaro 8582339 +MX.16.083 Tancítaro Tancitaro 8582340 +MX.16.084 Tangamandapio Tangamandapio 8582341 +MX.16.085 Tangancícuaro Tangancicuaro 8582342 +MX.16.086 Tanhuato Tanhuato 8582343 +MX.16.087 Taretan Taretan 8582344 +MX.16.088 Tarímbaro Tarimbaro 8582345 +MX.16.089 Tepalcatepec Tepalcatepec 8582346 +MX.16.090 Tingambato Tingambato 8582347 +MX.16.003 Álvaro Obregón Alvaro Obregon 8582348 +MX.16.091 Tingüindín Tingueindin 8582349 +MX.16.092 Tiquicheo de Nicolás Romero Tiquicheo de Nicolas Romero 8582350 +MX.16.093 Tlalpujahua Tlalpujahua 8582351 +MX.16.094 Tlazazalca Tlazazalca 8582352 +MX.16.096 Tumbiscatío Tumbiscatio 8582353 +MX.16.097 Turicato Turicato 8582354 +MX.16.098 Tuxpan Tuxpan 8582355 +MX.16.099 Tuzantla Tuzantla 8582356 +MX.16.100 Tzintzuntzan Tzintzuntzan 8582357 +MX.16.101 Tzitzio Tzitzio 8582358 +MX.16.102 Uruapan Uruapan 8582359 +MX.16.104 Villamar Villamar 8582360 +MX.16.105 Vista Hermosa Vista Hermosa 8582361 +MX.16.106 Yurécuaro Yurecuaro 8582362 +MX.16.107 Zacapu Zacapu 8582363 +MX.16.108 Zamora Zamora 8582364 +MX.16.109 Zináparo Zinaparo 8582365 +MX.16.110 Zinapécuaro Zinapecuaro 8582366 +MX.16.111 Ziracuaretiro Ziracuaretiro 8582367 +MX.16.112 Zitácuaro Zitacuaro 8582368 +MX.16.113 José Sixto Verduzco Jose Sixto Verduzco 8582369 +MX.17.001 Amacuzac Amacuzac 8582370 +MX.17.002 Atlatlahucan Atlatlahucan 8582371 +MX.17.003 Axochiapan Axochiapan 8582372 +MX.17.004 Ayala Ayala 8582373 +MX.17.005 Coatlán del Río Coatlan del Rio 8582374 +MX.17.006 Cuautla Cuautla 8582375 +MX.17.007 Cuernavaca Cuernavaca 8582376 +MX.17.008 Emiliano Zapata Emiliano Zapata 8582377 +MX.17.009 Huitzilac Huitzilac 8582378 +MX.17.010 Jantetelco Jantetelco 8582379 +MX.17.011 Jiutepec Jiutepec 8582380 +MX.17.012 Jojutla Jojutla 8582381 +MX.17.013 Jonacatepec Jonacatepec 8582382 +MX.17.014 Mazatepec Mazatepec 8582383 +MX.17.015 Miacatlán Miacatlan 8582384 +MX.17.016 Ocuituco Ocuituco 8582385 +MX.17.018 Temixco Temixco 8582386 +MX.17.019 Tepalcingo Tepalcingo 8582387 +MX.17.020 Tepoztlán Tepoztlan 8582388 +MX.17.021 Tetecala Tetecala 8582389 +MX.17.022 Tetela del Volcán Tetela del Volcan 8582390 +MX.17.023 Tlalnepantla Tlalnepantla 8582391 +MX.17.024 Tlaltizapán de Zapata Tlaltizapan de Zapata 8582392 +MX.17.025 Tlaquiltenango Tlaquiltenango 8582393 +MX.17.026 Tlayacapan Tlayacapan 8582394 +MX.17.027 Totolapan Totolapan 8582395 +MX.17.028 Xochitepec Xochitepec 8582396 +MX.17.029 Yautepec Yautepec 8582397 +MX.17.030 Yecapixtla Yecapixtla 8582398 +MX.17.031 Zacatepec Zacatepec 8582399 +MX.17.032 Zacualpan Zacualpan 8582400 +MX.17.033 Temoac Temoac 8582401 +MX.18.001 Acaponeta Acaponeta 8582402 +MX.18.002 Ahuacatlán Ahuacatlan 8582403 +MX.18.003 Amatlán de Cañas Amatlan de Canas 8582404 +MX.18.004 Compostela Compostela 8582405 +MX.18.005 Huajicori Huajicori 8582406 +MX.18.006 Ixtlán del Río Ixtlan del Rio 8582407 +MX.18.007 Jala Jala 8582408 +MX.18.008 Xalisco Xalisco 8582409 +MX.18.009 Del Nayar Del Nayar 8582410 +MX.18.010 Rosamorada Rosamorada 8582411 +MX.18.011 Ruíz Ruiz 8582412 +MX.18.012 San Blas San Blas 8582413 +MX.18.013 San Pedro Lagunillas San Pedro Lagunillas 8582414 +MX.18.014 Santa María del Oro Santa Maria del Oro 8582415 +MX.18.015 Santiago Ixcuintla Santiago Ixcuintla 8582416 +MX.18.016 Tecuala Tecuala 8582417 +MX.18.017 Tepic Tepic 8582418 +MX.18.018 Tuxpan Tuxpan 8582419 +MX.18.019 La Yesca La Yesca 8582420 +MX.18.020 Bahía de Banderas Bahia de Banderas 8582421 +MX.19.001 Abasolo Abasolo 8582422 +MX.19.002 Agualeguas Agualeguas 8582423 +MX.19.003 Los Aldamas Los Aldamas 8582424 +MX.19.004 Allende Allende 8582425 +MX.19.005 Anáhuac Anahuac 8582426 +MX.19.006 Apodaca Apodaca 8582427 +MX.19.007 Aramberri Aramberri 8582428 +MX.19.008 Bustamante Bustamante 8582429 +MX.19.009 Cadereyta Jiménez Cadereyta Jimenez 8582430 +MX.19.010 El Carmen El Carmen 8582431 +MX.19.011 Cerralvo Cerralvo 8582432 +MX.19.012 Ciénega de Flores Cienega de Flores 8582433 +MX.19.013 China China 8582434 +MX.19.014 Doctor Arroyo Doctor Arroyo 8582435 +MX.19.015 Doctor Coss Doctor Coss 8582436 +MX.19.016 Doctor González Doctor Gonzalez 8582437 +MX.19.017 Galeana Galeana 8582438 +MX.19.018 García Garcia 8582439 +MX.19.019 San Pedro Garza García San Pedro Garza Garcia 8582440 +MX.19.020 General Bravo General Bravo 8582441 +MX.19.021 General Escobedo General Escobedo 8582442 +MX.19.022 General Terán General Teran 8582443 +MX.19.023 General Treviño General Trevino 8582444 +MX.19.024 General Zaragoza General Zaragoza 8582445 +MX.19.025 General Zuazua General Zuazua 8582446 +MX.19.026 Guadalupe Guadalupe 8582447 +MX.19.027 Los Herreras Los Herreras 8582448 +MX.19.029 Hualahuises Hualahuises 8582449 +MX.19.030 Iturbide Iturbide 8582450 +MX.19.031 Juárez Juarez 8582451 +MX.19.032 Lampazos de Naranjo Lampazos de Naranjo 8582452 +MX.19.033 Linares Linares 8582453 +MX.19.034 Marín Marin 8582454 +MX.21.206 Zacapala Zacapala 8582455 +MX.19.036 Mier y Noriega Mier y Noriega 8582456 +MX.19.037 Mina Mina 8582457 +MX.19.038 Montemorelos Montemorelos 8582458 +MX.19.039 Monterrey Monterrey 8582459 +MX.19.040 Parás Paras 8582460 +MX.19.041 Pesquería Pesqueria 8582461 +MX.19.042 Los Ramones Los Ramones 8582462 +MX.19.043 Rayones Rayones 8582463 +MX.19.044 Sabinas Hidalgo Sabinas Hidalgo 8582464 +MX.19.045 Salinas Victoria Salinas Victoria 8582465 +MX.19.046 San Nicolás de los Garza San Nicolas de los Garza 8582466 +MX.19.047 Hidalgo Hidalgo 8582467 +MX.19.048 Santa Catarina Santa Catarina 8582468 +MX.19.049 Santiago Santiago 8582469 +MX.19.050 Vallecillo Vallecillo 8582470 +MX.19.051 Villaldama Villaldama 8582471 +MX.20.001 Abejones Abejones 8582472 +MX.20.002 Acatlán de Pérez Figueroa Acatlan de Perez Figueroa 8582473 +MX.20.003 Asunción Cacalotepec Asuncion Cacalotepec 8582474 +MX.20.004 Asunción Cuyotepeji Asuncion Cuyotepeji 8582475 +MX.20.005 Asunción Ixtaltepec Asuncion Ixtaltepec 8582476 +MX.20.006 Asunción Nochixtlán Asuncion Nochixtlan 8582477 +MX.20.007 Asunción Ocotlán Asuncion Ocotlan 8582478 +MX.20.008 Asunción Tlacolulita Asuncion Tlacolulita 8582479 +MX.20.009 Ayotzintepec Ayotzintepec 8582480 +MX.20.010 El Barrio de la Soledad El Barrio de la Soledad 8582481 +MX.20.011 Calihualá Calihuala 8582482 +MX.20.012 Candelaria Loxicha Candelaria Loxicha 8582483 +MX.20.013 Ciénega de Zimatlán Cienega de Zimatlan 8582484 +MX.20.014 Ciudad Ixtepec Ciudad Ixtepec 8582485 +MX.20.015 Coatecas Altas Coatecas Altas 8582486 +MX.20.016 Coicoyán de las Flores Coicoyan de las Flores 8582487 +MX.20.017 La Compañía La Compania 8582488 +MX.20.018 Concepción Buenavista Concepcion Buenavista 8582489 +MX.20.019 Concepción Pápalo Concepcion Papalo 8582490 +MX.20.020 Constancia del Rosario Constancia del Rosario 8582491 +MX.20.021 Cosolapa Cosolapa 8582492 +MX.20.022 Cosoltepec Cosoltepec 8582493 +MX.20.023 Cuilápam de Guerrero Cuilapam de Guerrero 8582494 +MX.20.024 Cuyamecalco Villa de Zaragoza Cuyamecalco Villa de Zaragoza 8582495 +MX.20.025 Chahuites Chahuites 8582496 +MX.20.026 Chalcatongo de Hidalgo Chalcatongo de Hidalgo 8582497 +MX.20.027 Chiquihuitlán de Benito Juárez Chiquihuitlan de Benito Juarez 8582498 +MX.20.028 Heroica Ciudad de Ejutla de Crespo Heroica Ciudad de Ejutla de Crespo 8582499 +MX.20.029 Eloxochitlán de Flores Magón Eloxochitlan de Flores Magon 8582500 +MX.20.030 El Espinal El Espinal 8582501 +MX.20.031 Tamazulápam del Espíritu Santo Tamazulapam del Espiritu Santo 8582502 +MX.20.032 Fresnillo de Trujano Fresnillo de Trujano 8582503 +MX.20.033 Guadalupe Etla Guadalupe Etla 8582504 +MX.20.034 Guadalupe de Ramírez Guadalupe de Ramirez 8582505 +MX.20.035 Guelatao de Juárez Guelatao de Juarez 8582506 +MX.20.036 Guevea de Humboldt Guevea de Humboldt 8582507 +MX.20.037 Mesones Hidalgo Mesones Hidalgo 8582508 +MX.20.038 Villa Hidalgo Villa Hidalgo 8582509 +MX.20.039 Heroica Ciudad de Huajuapan de León Heroica Ciudad de Huajuapan de Leon 8582510 +MX.20.040 Huautepec Huautepec 8582511 +MX.20.041 Huautla de Jiménez Huautla de Jimenez 8582512 +MX.20.042 Ixtlán de Juárez Ixtlan de Juarez 8582513 +MX.20.043 Heroica Ciudad de Juchitán de Zaragoza Heroica Ciudad de Juchitan de Zaragoza 8582514 +MX.20.044 Loma Bonita Loma Bonita 8582515 +MX.20.045 Magdalena Apasco Magdalena Apasco 8582516 +MX.20.046 Magdalena Jaltepec Magdalena Jaltepec 8582517 +MX.20.047 Santa Magdalena Jicotlán Santa Magdalena Jicotlan 8582518 +MX.20.048 Magdalena Mixtepec Magdalena Mixtepec 8582519 +MX.20.049 Magdalena Ocotlán Magdalena Ocotlan 8582520 +MX.20.050 Magdalena Peñasco Magdalena Penasco 8582521 +MX.20.051 Magdalena Teitipac Magdalena Teitipac 8582522 +MX.20.052 Magdalena Tequisistlán Magdalena Tequisistlan 8582523 +MX.20.053 Magdalena Tlacotepec Magdalena Tlacotepec 8582524 +MX.20.054 Magdalena Zahuatlán Magdalena Zahuatlan 8582525 +MX.20.055 Mariscala de Juárez Mariscala de Juarez 8582526 +MX.20.056 Mártires de Tacubaya Martires de Tacubaya 8582527 +MX.20.057 Matías Romero Avendaño Matias Romero Avendano 8582528 +MX.20.058 Mazatlán Villa de Flores Mazatlan Villa de Flores 8582529 +MX.20.059 Miahuatlán de Porfirio Díaz Miahuatlan de Porfirio Diaz 8582530 +MX.20.060 Mixistlán de la Reforma Mixistlan de la Reforma 8582531 +MX.20.061 Monjas Monjas 8582532 +MX.20.062 Natividad Natividad 8582533 +MX.20.063 Nazareno Etla Nazareno Etla 8582534 +MX.20.064 Nejapa de Madero Nejapa de Madero 8582535 +MX.20.065 Ixpantepec Nieves Ixpantepec Nieves 8582536 +MX.20.066 Santiago Niltepec Santiago Niltepec 8582537 +MX.20.067 Oaxaca de Juárez Oaxaca de Juarez 8582538 +MX.20.068 Ocotlán de Morelos Ocotlan de Morelos 8582539 +MX.20.069 La Pe La Pe 8582540 +MX.20.070 Pinotepa de Don Luis Pinotepa de Don Luis 8582541 +MX.20.071 Pluma Hidalgo Pluma Hidalgo 8582542 +MX.20.072 San José del Progreso San Jose del Progreso 8582543 +MX.20.073 Putla Villa de Guerrero Putla Villa de Guerrero 8582544 +MX.20.074 Santa Catarina Quioquitani Santa Catarina Quioquitani 8582545 +MX.20.075 Reforma de Pineda Reforma de Pineda 8582546 +MX.20.076 La Reforma La Reforma 8582547 +MX.20.077 Reyes Etla Reyes Etla 8582548 +MX.20.078 Rojas de Cuauhtémoc Rojas de Cuauhtemoc 8582549 +MX.20.079 Salina Cruz Salina Cruz 8582550 +MX.20.080 San Agustín Amatengo San Agustin Amatengo 8582551 +MX.20.081 San Agustín Atenango San Agustin Atenango 8582552 +MX.20.082 San Agustín Chayuco San Agustin Chayuco 8582553 +MX.20.083 San Agustín de las Juntas San Agustin de las Juntas 8582554 +MX.20.084 San Agustín Etla San Agustin Etla 8582555 +MX.20.085 San Agustín Loxicha San Agustin Loxicha 8582556 +MX.20.086 San Agustín Tlacotepec San Agustin Tlacotepec 8582557 +MX.20.087 San Agustín Yatareni San Agustin Yatareni 8582558 +MX.20.088 San Andrés Cabecera Nueva San Andres Cabecera Nueva 8582559 +MX.20.089 San Andrés Dinicuiti San Andres Dinicuiti 8582560 +MX.20.090 San Andrés Huaxpaltepec San Andres Huaxpaltepec 8582561 +MX.20.091 San Andrés Huayápam San Andres Huayapam 8582562 +MX.20.092 San Andrés Ixtlahuaca San Andres Ixtlahuaca 8582563 +MX.20.093 San Andrés Lagunas San Andres Lagunas 8582564 +MX.20.094 San Andrés Nuxiño San Andres Nuxino 8582565 +MX.20.095 San Andrés Paxtlán San Andres Paxtlan 8582566 +MX.20.096 San Andrés Sinaxtla San Andres Sinaxtla 8582567 +MX.20.097 San Andrés Solaga San Andres Solaga 8582568 +MX.20.098 San Andrés Teotilálpam San Andres Teotilalpam 8582569 +MX.20.099 San Andrés Tepetlapa San Andres Tepetlapa 8582570 +MX.20.100 San Andrés Yaá San Andres Yaa 8582571 +MX.20.101 San Andrés Zabache San Andres Zabache 8582572 +MX.20.102 San Andrés Zautla San Andres Zautla 8582573 +MX.20.103 San Antonino Castillo Velasco San Antonino Castillo Velasco 8582574 +MX.20.104 San Antonino el Alto San Antonino el Alto 8582575 +MX.20.105 San Antonino Monte Verde San Antonino Monte Verde 8582576 +MX.20.106 San Antonio Acutla San Antonio Acutla 8582577 +MX.20.107 San Antonio de la Cal San Antonio de la Cal 8582578 +MX.20.108 San Antonio Huitepec San Antonio Huitepec 8582579 +MX.20.109 San Antonio Nanahuatípam San Antonio Nanahuatipam 8582580 +MX.20.110 San Antonio Sinicahua San Antonio Sinicahua 8582581 +MX.20.111 San Antonio Tepetlapa San Antonio Tepetlapa 8582582 +MX.20.112 San Baltazar Chichicápam San Baltazar Chichicapam 8582583 +MX.20.113 San Baltazar Loxicha San Baltazar Loxicha 8582584 +MX.20.114 San Baltazar Yatzachi el Bajo San Baltazar Yatzachi el Bajo 8582585 +MX.20.115 San Bartolo Coyotepec San Bartolo Coyotepec 8582586 +MX.20.116 San Bartolomé Ayautla San Bartolome Ayautla 8582587 +MX.20.117 San Bartolomé Loxicha San Bartolome Loxicha 8582588 +MX.20.118 San Bartolomé Quialana San Bartolome Quialana 8582589 +MX.20.119 San Bartolomé Yucuañe San Bartolome Yucuane 8582590 +MX.20.120 San Bartolomé Zoogocho San Bartolome Zoogocho 8582591 +MX.20.121 San Bartolo Soyaltepec San Bartolo Soyaltepec 8582592 +MX.20.122 San Bartolo Yautepec San Bartolo Yautepec 8582593 +MX.20.123 San Bernardo Mixtepec San Bernardo Mixtepec 8582594 +MX.20.124 San Blas Atempa San Blas Atempa 8582595 +MX.20.125 San Carlos Yautepec San Carlos Yautepec 8582596 +MX.20.126 San Cristóbal Amatlán San Cristobal Amatlan 8582597 +MX.20.127 San Cristóbal Amoltepec San Cristobal Amoltepec 8582598 +MX.20.128 San Cristóbal Lachirioag San Cristobal Lachirioag 8582599 +MX.20.129 San Cristóbal Suchixtlahuaca San Cristobal Suchixtlahuaca 8582600 +MX.32.038 Pinos Pinos 8582601 +MX.20.130 San Dionisio del Mar San Dionisio del Mar 8582602 +MX.20.131 San Dionisio Ocotepec San Dionisio Ocotepec 8582603 +MX.20.132 San Dionisio Ocotlán San Dionisio Ocotlan 8582604 +MX.20.133 San Esteban Atatlahuca San Esteban Atatlahuca 8582605 +MX.20.134 San Felipe Jalapa de Díaz San Felipe Jalapa de Diaz 8582606 +MX.20.135 San Felipe Tejalápam San Felipe Tejalapam 8582607 +MX.20.136 San Felipe Usila San Felipe Usila 8582608 +MX.20.137 San Francisco Cahuacuá San Francisco Cahuacua 8582609 +MX.20.138 San Francisco Cajonos San Francisco Cajonos 8582610 +MX.20.139 San Francisco Chapulapa San Francisco Chapulapa 8582611 +MX.20.140 San Francisco Chindúa San Francisco Chindua 8582612 +MX.20.141 San Francisco del Mar San Francisco del Mar 8582613 +MX.20.142 San Francisco Huehuetlán San Francisco Huehuetlan 8582614 +MX.20.143 San Francisco Ixhuatán San Francisco Ixhuatan 8582615 +MX.20.144 San Francisco Jaltepetongo San Francisco Jaltepetongo 8582616 +MX.20.145 San Francisco Lachigoló San Francisco Lachigolo 8582617 +MX.20.146 San Francisco Logueche San Francisco Logueche 8582618 +MX.20.147 San Francisco Nuxaño San Francisco Nuxano 8582619 +MX.20.148 San Francisco Ozolotepec San Francisco Ozolotepec 8582620 +MX.20.149 San Francisco Sola San Francisco Sola 8582621 +MX.20.150 San Francisco Telixtlahuaca San Francisco Telixtlahuaca 8582622 +MX.20.151 San Francisco Teopan San Francisco Teopan 8582623 +MX.20.152 San Francisco Tlapancingo San Francisco Tlapancingo 8582624 +MX.20.153 San Gabriel Mixtepec San Gabriel Mixtepec 8582625 +MX.20.154 San Ildefonso Amatlán San Ildefonso Amatlan 8582626 +MX.20.155 San Ildefonso Sola San Ildefonso Sola 8582627 +MX.20.156 San Ildefonso Villa Alta San Ildefonso Villa Alta 8582628 +MX.20.157 San Jacinto Amilpas San Jacinto Amilpas 8582629 +MX.20.158 San Jacinto Tlacotepec San Jacinto Tlacotepec 8582630 +MX.20.159 San Jerónimo Coatlán San Jeronimo Coatlan 8582631 +MX.20.160 San Jerónimo Silacayoapilla San Jeronimo Silacayoapilla 8582632 +MX.20.161 San Jerónimo Sosola San Jeronimo Sosola 8582633 +MX.20.162 San Jerónimo Taviche San Jeronimo Taviche 8582634 +MX.20.163 San Jerónimo Tecóatl San Jeronimo Tecoatl 8582635 +MX.20.164 San Jorge Nuchita San Jorge Nuchita 8582636 +MX.20.165 San José Ayuquila San Jose Ayuquila 8582637 +MX.20.166 San José Chiltepec San Jose Chiltepec 8582638 +MX.20.167 San José del Peñasco San Jose del Penasco 8582639 +MX.20.168 San José Estancia Grande San Jose Estancia Grande 8582640 +MX.20.169 San José Independencia San Jose Independencia 8582641 +MX.20.170 San José Lachiguiri San Jose Lachiguiri 8582642 +MX.20.171 San José Tenango San Jose Tenango 8582643 +MX.20.172 San Juan Achiutla San Juan Achiutla 8582644 +MX.20.173 San Juan Atepec San Juan Atepec 8582645 +MX.20.174 Ánimas Trujano Animas Trujano 8582646 +MX.20.175 San Juan Bautista Atatlahuca San Juan Bautista Atatlahuca 8582647 +MX.20.176 San Juan Bautista Coixtlahuaca San Juan Bautista Coixtlahuaca 8582648 +MX.20.177 San Juan Bautista Cuicatlán San Juan Bautista Cuicatlan 8582649 +MX.20.178 San Juan Bautista Guelache San Juan Bautista Guelache 8582650 +MX.25.011 Guasave Guasave 8582651 +MX.20.179 San Juan Bautista Jayacatlán San Juan Bautista Jayacatlan 8582652 +MX.20.180 San Juan Bautista Lo de Soto San Juan Bautista Lo de Soto 8582653 +MX.20.181 San Juan Bautista Suchitepec San Juan Bautista Suchitepec 8582654 +MX.20.182 San Juan Bautista Tlacoatzintepec San Juan Bautista Tlacoatzintepec 8582655 +MX.20.183 San Juan Bautista Tlachichilco San Juan Bautista Tlachichilco 8582656 +MX.20.184 San Juan Bautista Tuxtepec San Juan Bautista Tuxtepec 8582657 +MX.20.185 San Juan Cacahuatepec San Juan Cacahuatepec 8582658 +MX.20.186 San Juan Cieneguilla San Juan Cieneguilla 8582659 +MX.20.187 San Juan Coatzóspam San Juan Coatzospam 8582660 +MX.20.188 San Juan Colorado San Juan Colorado 8582661 +MX.20.189 San Juan Comaltepec San Juan Comaltepec 8582662 +MX.20.190 San Juan Cotzocón San Juan Cotzocon 8582663 +MX.20.191 San Juan Chicomezúchil San Juan Chicomezuchil 8582664 +MX.20.192 San Juan Chilateca San Juan Chilateca 8582665 +MX.20.193 San Juan del Estado San Juan del Estado 8582666 +MX.20.194 San Juan del Río San Juan del Rio 8582667 +MX.20.195 San Juan Diuxi San Juan Diuxi 8582668 +MX.20.196 San Juan Evangelista Analco San Juan Evangelista Analco 8582669 +MX.20.197 San Juan Guelavía San Juan Guelavia 8582670 +MX.20.198 San Juan Guichicovi San Juan Guichicovi 8582671 +MX.20.199 San Juan Ihualtepec San Juan Ihualtepec 8582672 +MX.20.200 San Juan Juquila Mixes San Juan Juquila Mixes 8582673 +MX.20.201 San Juan Juquila Vijanos San Juan Juquila Vijanos 8582674 +MX.20.202 San Juan Lachao San Juan Lachao 8582675 +MX.20.203 San Juan Lachigalla San Juan Lachigalla 8582676 +MX.20.204 San Juan Lajarcia San Juan Lajarcia 8582677 +MX.20.205 San Juan Lalana San Juan Lalana 8582678 +MX.20.206 San Juan de los Cués San Juan de los Cues 8582679 +MX.20.207 San Juan Mazatlán San Juan Mazatlan 8582680 +MX.20.208 San Juan Mixtepec -Dto. 08 - San Juan Mixtepec -Dto. 08 - 8582681 +MX.20.209 San Juan Mixtepec -Dto. 26 - San Juan Mixtepec -Dto. 26 - 8582682 +MX.20.210 San Juan Ñumí San Juan Numi 8582683 +MX.20.211 San Juan Ozolotepec San Juan Ozolotepec 8582684 +MX.20.212 San Juan Petlapa San Juan Petlapa 8582685 +MX.20.213 San Juan Quiahije San Juan Quiahije 8582686 +MX.20.214 San Juan Quiotepec San Juan Quiotepec 8582687 +MX.20.215 San Juan Sayultepec San Juan Sayultepec 8582688 +MX.20.216 San Juan Tabaá San Juan Tabaa 8582689 +MX.20.217 San Juan Tamazola San Juan Tamazola 8582690 +MX.20.218 San Juan Teita San Juan Teita 8582691 +MX.20.219 San Juan Teitipac San Juan Teitipac 8582692 +MX.20.220 San Juan Tepeuxila San Juan Tepeuxila 8582693 +MX.20.221 San Juan Teposcolula San Juan Teposcolula 8582694 +MX.20.222 San Juan Yaeé San Juan Yaee 8582695 +MX.20.223 San Juan Yatzona San Juan Yatzona 8582696 +MX.20.224 San Juan Yucuita San Juan Yucuita 8582697 +MX.20.225 San Lorenzo San Lorenzo 8582698 +MX.20.226 San Lorenzo Albarradas San Lorenzo Albarradas 8582699 +MX.20.227 San Lorenzo Cacaotepec San Lorenzo Cacaotepec 8582700 +MX.20.228 San Lorenzo Cuaunecuiltitla San Lorenzo Cuaunecuiltitla 8582701 +MX.20.229 San Lorenzo Texmelúcan San Lorenzo Texmelucan 8582702 +MX.20.230 San Lorenzo Victoria San Lorenzo Victoria 8582703 +MX.20.231 San Lucas Camotlán San Lucas Camotlan 8582704 +MX.20.232 San Lucas Ojitlán San Lucas Ojitlan 8582705 +MX.20.233 San Lucas Quiaviní San Lucas Quiavini 8582706 +MX.20.234 San Lucas Zoquiápam San Lucas Zoquiapam 8582707 +MX.20.235 San Luis Amatlán San Luis Amatlan 8582708 +MX.20.236 San Marcial Ozolotepec San Marcial Ozolotepec 8582709 +MX.20.237 San Marcos Arteaga San Marcos Arteaga 8582710 +MX.20.238 San Martín de los Cansecos San Martin de los Cansecos 8582711 +MX.20.239 San Martín Huamelúlpam San Martin Huamelulpam 8582712 +MX.20.240 San Martín Itunyoso San Martin Itunyoso 8582713 +MX.20.241 San Martín Lachilá San Martin Lachila 8582714 +MX.20.242 San Martín Peras San Martin Peras 8582715 +MX.20.243 San Martín Tilcajete San Martin Tilcajete 8582716 +MX.20.244 San Martín Toxpalan San Martin Toxpalan 8582717 +MX.20.245 San Martín Zacatepec San Martin Zacatepec 8582718 +MX.27.003 Centla Centla 8582719 +MX.20.246 San Mateo Cajonos San Mateo Cajonos 8582720 +MX.20.247 Capulálpam de Méndez Capulalpam de Mendez 8582721 +MX.20.248 San Mateo del Mar San Mateo del Mar 8582722 +MX.20.249 San Mateo Yoloxochitlán San Mateo Yoloxochitlan 8582723 +MX.20.250 San Mateo Etlatongo San Mateo Etlatongo 8582724 +MX.20.251 San Mateo Nejápam San Mateo Nejapam 8582725 +MX.20.252 San Mateo Peñasco San Mateo Penasco 8582726 +MX.20.253 San Mateo Piñas San Mateo Pinas 8582727 +MX.20.254 San Mateo Río Hondo San Mateo Rio Hondo 8582728 +MX.20.255 San Mateo Sindihui San Mateo Sindihui 8582729 +MX.20.256 San Mateo Tlapiltepec San Mateo Tlapiltepec 8582730 +MX.20.257 San Melchor Betaza San Melchor Betaza 8582731 +MX.20.258 San Miguel Achiutla San Miguel Achiutla 8582732 +MX.20.259 San Miguel Ahuehuetitlán San Miguel Ahuehuetitlan 8582733 +MX.20.260 San Miguel Aloápam San Miguel Aloapam 8582734 +MX.20.261 San Miguel Amatitlán San Miguel Amatitlan 8582735 +MX.20.262 San Miguel Amatlán San Miguel Amatlan 8582736 +MX.20.263 San Miguel Coatlán San Miguel Coatlan 8582737 +MX.20.264 San Miguel Chicahua San Miguel Chicahua 8582738 +MX.20.265 San Miguel Chimalapa San Miguel Chimalapa 8582739 +MX.20.266 San Miguel del Puerto San Miguel del Puerto 8582740 +MX.20.267 San Miguel del Río San Miguel del Rio 8582741 +MX.20.268 San Miguel Ejutla San Miguel Ejutla 8582742 +MX.20.269 San Miguel el Grande San Miguel el Grande 8582743 +MX.20.270 San Miguel Huautla San Miguel Huautla 8582744 +MX.20.271 San Miguel Mixtepec San Miguel Mixtepec 8582745 +MX.20.272 San Miguel Panixtlahuaca San Miguel Panixtlahuaca 8582746 +MX.20.273 San Miguel Peras San Miguel Peras 8582747 +MX.20.274 San Miguel Piedras San Miguel Piedras 8582748 +MX.20.275 San Miguel Quetzaltepec San Miguel Quetzaltepec 8582749 +MX.20.276 San Miguel Santa Flor San Miguel Santa Flor 8582750 +MX.20.277 Villa Sola de Vega Villa Sola de Vega 8582751 +MX.20.278 San Miguel Soyaltepec San Miguel Soyaltepec 8582752 +MX.20.279 San Miguel Suchixtepec San Miguel Suchixtepec 8582753 +MX.20.280 Villa Talea de Castro Villa Talea de Castro 8582754 +MX.20.281 San Miguel Tecomatlán San Miguel Tecomatlan 8582755 +MX.20.282 San Miguel Tenango San Miguel Tenango 8582756 +MX.20.283 San Miguel Tequixtepec San Miguel Tequixtepec 8582757 +MX.20.284 San Miguel Tilquiápam San Miguel Tilquiapam 8582758 +MX.20.285 San Miguel Tlacamama San Miguel Tlacamama 8582759 +MX.20.286 San Miguel Tlacotepec San Miguel Tlacotepec 8582760 +MX.20.287 San Miguel Tulancingo San Miguel Tulancingo 8582761 +MX.20.288 San Miguel Yotao San Miguel Yotao 8582762 +MX.20.289 San Nicolás San Nicolas 8582763 +MX.20.290 San Nicolás Hidalgo San Nicolas Hidalgo 8582764 +MX.20.291 San Pablo Coatlán San Pablo Coatlan 8582765 +MX.20.292 San Pablo Cuatro Venados San Pablo Cuatro Venados 8582766 +MX.20.293 San Pablo Etla San Pablo Etla 8582767 +MX.20.294 San Pablo Huitzo San Pablo Huitzo 8582768 +MX.20.295 San Pablo Huixtepec San Pablo Huixtepec 8582769 +MX.20.296 San Pablo Macuiltianguis San Pablo Macuiltianguis 8582770 +MX.20.297 San Pablo Tijaltepec San Pablo Tijaltepec 8582771 +MX.20.298 San Pablo Villa de Mitla San Pablo Villa de Mitla 8582772 +MX.20.299 San Pablo Yaganiza San Pablo Yaganiza 8582773 +MX.20.300 San Pedro Amuzgos San Pedro Amuzgos 8582774 +MX.20.301 San Pedro Apóstol San Pedro Apostol 8582775 +MX.20.302 San Pedro Atoyac San Pedro Atoyac 8582776 +MX.20.303 San Pedro Cajonos San Pedro Cajonos 8582777 +MX.20.304 San Pedro Coxcaltepec Cántaros San Pedro Coxcaltepec Cantaros 8582778 +MX.20.305 San Pedro Comitancillo San Pedro Comitancillo 8582779 +MX.20.306 San Pedro el Alto San Pedro el Alto 8582780 +MX.20.307 San Pedro Huamelula San Pedro Huamelula 8582781 +MX.20.308 San Pedro Huilotepec San Pedro Huilotepec 8582782 +MX.20.309 San Pedro Ixcatlán San Pedro Ixcatlan 8582783 +MX.20.310 San Pedro Ixtlahuaca San Pedro Ixtlahuaca 8582784 +MX.20.311 San Pedro Jaltepetongo San Pedro Jaltepetongo 8582785 +MX.20.312 San Pedro Jicayán San Pedro Jicayan 8582786 +MX.20.313 San Pedro Jocotipac San Pedro Jocotipac 8582787 +MX.20.314 San Pedro Juchatengo San Pedro Juchatengo 8582788 +MX.20.315 San Pedro Mártir San Pedro Martir 8582789 +MX.20.316 San Pedro Mártir Quiechapa San Pedro Martir Quiechapa 8582790 +MX.20.317 San Pedro Mártir Yucuxaco San Pedro Martir Yucuxaco 8582791 +MX.20.318 San Pedro Mixtepec -Dto. 22 - San Pedro Mixtepec -Dto. 22 - 8582792 +MX.20.319 San Pedro Mixtepec -Dto. 26 - San Pedro Mixtepec -Dto. 26 - 8582793 +MX.20.320 San Pedro Molinos San Pedro Molinos 8582794 +MX.20.321 San Pedro Nopala San Pedro Nopala 8582795 +MX.20.322 San Pedro Ocopetatillo San Pedro Ocopetatillo 8582796 +MX.20.323 San Pedro Ocotepec San Pedro Ocotepec 8582797 +MX.20.324 San Pedro Pochutla San Pedro Pochutla 8582798 +MX.20.325 San Pedro Quiatoni San Pedro Quiatoni 8582799 +MX.20.326 San Pedro Sochiápam San Pedro Sochiapam 8582800 +MX.20.327 San Pedro Tapanatepec San Pedro Tapanatepec 8582801 +MX.20.328 San Pedro Taviche San Pedro Taviche 8582802 +MX.20.329 San Pedro Teozacoalco San Pedro Teozacoalco 8582803 +MX.20.330 San Pedro Teutila San Pedro Teutila 8582804 +MX.20.331 San Pedro Tidaá San Pedro Tidaa 8582805 +MX.20.332 San Pedro Topiltepec San Pedro Topiltepec 8582806 +MX.20.333 San Pedro Totolápam San Pedro Totolapam 8582807 +MX.20.334 Villa de Tututepec de Melchor Ocampo Villa de Tututepec de Melchor Ocampo 8582808 +MX.20.335 San Pedro Yaneri San Pedro Yaneri 8582809 +MX.20.336 San Pedro Yólox San Pedro Yolox 8582810 +MX.20.337 San Pedro y San Pablo Ayutla San Pedro y San Pablo Ayutla 8582811 +MX.20.338 Villa de Etla Villa de Etla 8582812 +MX.20.339 San Pedro y San Pablo Teposcolula San Pedro y San Pablo Teposcolula 8582813 +MX.20.340 San Pedro y San Pablo Tequixtepec San Pedro y San Pablo Tequixtepec 8582814 +MX.20.341 San Pedro Yucunama San Pedro Yucunama 8582815 +MX.20.342 San Raymundo Jalpan San Raymundo Jalpan 8582816 +MX.20.343 San Sebastián Abasolo San Sebastian Abasolo 8582817 +MX.20.344 San Sebastián Coatlán San Sebastian Coatlan 8582818 +MX.20.345 San Sebastián Ixcapa San Sebastian Ixcapa 8582819 +MX.20.346 San Sebastián Nicananduta San Sebastian Nicananduta 8582820 +MX.20.347 San Sebastián Río Hondo San Sebastian Rio Hondo 8582821 +MX.20.348 San Sebastián Tecomaxtlahuaca San Sebastian Tecomaxtlahuaca 8582822 +MX.20.349 San Sebastián Teitipac San Sebastian Teitipac 8582823 +MX.20.350 San Sebastián Tutla San Sebastian Tutla 8582824 +MX.20.351 San Simón Almolongas San Simon Almolongas 8582825 +MX.20.352 San Simón Zahuatlán San Simon Zahuatlan 8582826 +MX.20.353 Santa Ana Santa Ana 8582827 +MX.20.354 Santa Ana Ateixtlahuaca Santa Ana Ateixtlahuaca 8582828 +MX.20.355 Santa Ana Cuauhtémoc Santa Ana Cuauhtemoc 8582829 +MX.20.356 Santa Ana del Valle Santa Ana del Valle 8582830 +MX.20.357 Santa Ana Tavela Santa Ana Tavela 8582831 +MX.20.358 Santa Ana Tlapacoyan Santa Ana Tlapacoyan 8582832 +MX.20.359 Santa Ana Yareni Santa Ana Yareni 8582833 +MX.20.360 Santa Ana Zegache Santa Ana Zegache 8582834 +MX.20.361 Santa Catalina Quierí Santa Catalina Quieri 8582835 +MX.20.362 Santa Catarina Cuixtla Santa Catarina Cuixtla 8582836 +MX.20.363 Santa Catarina Ixtepeji Santa Catarina Ixtepeji 8582837 +MX.20.364 Santa Catarina Juquila Santa Catarina Juquila 8582838 +MX.20.365 Santa Catarina Lachatao Santa Catarina Lachatao 8582839 +MX.20.366 Santa Catarina Loxicha Santa Catarina Loxicha 8582840 +MX.20.367 Santa Catarina Mechoacán Santa Catarina Mechoacan 8582841 +MX.20.368 Santa Catarina Minas Santa Catarina Minas 8582842 +MX.20.369 Santa Catarina Quiané Santa Catarina Quiane 8582843 +MX.20.370 Santa Catarina Tayata Santa Catarina Tayata 8582844 +MX.20.371 Santa Catarina Ticuá Santa Catarina Ticua 8582845 +MX.28.017 Jaumave Jaumave 8582846 +MX.20.372 Santa Catarina Yosonotú Santa Catarina Yosonotu 8582847 +MX.20.373 Santa Catarina Zapoquila Santa Catarina Zapoquila 8582848 +MX.20.374 Santa Cruz Acatepec Santa Cruz Acatepec 8582849 +MX.20.375 Santa Cruz Amilpas Santa Cruz Amilpas 8582850 +MX.20.376 Santa Cruz de Bravo Santa Cruz de Bravo 8582851 +MX.20.377 Santa Cruz Itundujia Santa Cruz Itundujia 8582852 +MX.20.378 Santa Cruz Mixtepec Santa Cruz Mixtepec 8582853 +MX.20.379 Santa Cruz Nundaco Santa Cruz Nundaco 8582854 +MX.20.380 Santa Cruz Papalutla Santa Cruz Papalutla 8582855 +MX.20.381 Santa Cruz Tacache de Mina Santa Cruz Tacache de Mina 8582856 +MX.20.382 Santa Cruz Tacahua Santa Cruz Tacahua 8582857 +MX.20.383 Santa Cruz Tayata Santa Cruz Tayata 8582858 +MX.20.384 Santa Cruz Xitla Santa Cruz Xitla 8582859 +MX.20.385 Santa Cruz Xoxocotlán Santa Cruz Xoxocotlan 8582860 +MX.20.386 Santa Cruz Zenzontepec Santa Cruz Zenzontepec 8582861 +MX.20.387 Santa Gertrudis Santa Gertrudis 8582862 +MX.20.388 Santa Inés del Monte Santa Ines del Monte 8582863 +MX.20.389 Santa Inés Yatzeche Santa Ines Yatzeche 8582864 +MX.20.390 Santa Lucía del Camino Santa Lucia del Camino 8582865 +MX.20.391 Santa Lucía Miahuatlán Santa Lucia Miahuatlan 8582866 +MX.20.392 Santa Lucía Monteverde Santa Lucia Monteverde 8582867 +MX.20.393 Santa Lucía Ocotlán Santa Lucia Ocotlan 8582868 +MX.20.394 Santa María Alotepec Santa Maria Alotepec 8582869 +MX.20.395 Santa María Apazco Santa Maria Apazco 8582870 +MX.20.396 Santa María la Asunción Santa Maria la Asuncion 8582871 +MX.20.397 Heroica Ciudad de Tlaxiaco Heroica Ciudad de Tlaxiaco 8582872 +MX.20.398 Ayoquezco de Aldama Ayoquezco de Aldama 8582873 +MX.20.399 Santa María Atzompa Santa Maria Atzompa 8582874 +MX.20.400 Santa María Camotlán Santa Maria Camotlan 8582875 +MX.20.401 Santa María Colotepec Santa Maria Colotepec 8582876 +MX.20.402 Santa María Cortijo Santa Maria Cortijo 8582877 +MX.20.403 Santa María Coyotepec Santa Maria Coyotepec 8582878 +MX.20.404 Santa María Chachoápam Santa Maria Chachoapam 8582879 +MX.20.405 Villa de Chilapa de Díaz Villa de Chilapa de Diaz 8582880 +MX.20.406 Santa María Chilchotla Santa Maria Chilchotla 8582881 +MX.20.407 Santa María Chimalapa Santa Maria Chimalapa 8582882 +MX.20.408 Santa María del Rosario Santa Maria del Rosario 8582883 +MX.20.409 Santa María del Tule Santa Maria del Tule 8582884 +MX.20.410 Santa María Ecatepec Santa Maria Ecatepec 8582885 +MX.20.411 Santa María Guelacé Santa Maria Guelace 8582886 +MX.20.412 Santa María Guienagati Santa Maria Guienagati 8582887 +MX.20.413 Santa María Huatulco Santa Maria Huatulco 8582888 +MX.20.414 Santa María Huazolotitlán Santa Maria Huazolotitlan 8582889 +MX.20.415 Santa María Ipalapa Santa Maria Ipalapa 8582890 +MX.20.416 Santa María Ixcatlán Santa Maria Ixcatlan 8582891 +MX.20.417 Santa María Jacatepec Santa Maria Jacatepec 8582892 +MX.20.418 Santa María Jalapa del Marqués Santa Maria Jalapa del Marques 8582893 +MX.20.419 Santa María Jaltianguis Santa Maria Jaltianguis 8582894 +MX.20.420 Santa María Lachixío Santa Maria Lachixio 8582895 +MX.20.421 Santa María Mixtequilla Santa Maria Mixtequilla 8582896 +MX.20.422 Santa María Nativitas Santa Maria Nativitas 8582897 +MX.20.423 Santa María Nduayaco Santa Maria Nduayaco 8582898 +MX.20.424 Santa María Ozolotepec Santa Maria Ozolotepec 8582899 +MX.20.425 Santa María Pápalo Santa Maria Papalo 8582900 +MX.20.426 Santa María Peñoles Santa Maria Penoles 8582901 +MX.20.427 Santa María Petapa Santa Maria Petapa 8582902 +MX.20.428 Santa María Quiegolani Santa Maria Quiegolani 8582903 +MX.20.429 Santa María Sola Santa Maria Sola 8582904 +MX.20.430 Santa María Tataltepec Santa Maria Tataltepec 8582905 +MX.20.431 Santa María Tecomavaca Santa Maria Tecomavaca 8582906 +MX.20.432 Santa María Temaxcalapa Santa Maria Temaxcalapa 8582907 +MX.20.433 Santa María Temaxcaltepec Santa Maria Temaxcaltepec 8582908 +MX.20.434 Santa María Teopoxco Santa Maria Teopoxco 8582909 +MX.20.435 Santa María Tepantlali Santa Maria Tepantlali 8582910 +MX.20.436 Santa María Texcatitlán Santa Maria Texcatitlan 8582911 +MX.20.437 Santa María Tlahuitoltepec Santa Maria Tlahuitoltepec 8582912 +MX.20.438 Santa María Tlalixtac Santa Maria Tlalixtac 8582913 +MX.20.439 Santa María Tonameca Santa Maria Tonameca 8582914 +MX.20.440 Santa María Totolapilla Santa Maria Totolapilla 8582915 +MX.20.441 Santa María Xadani Santa Maria Xadani 8582916 +MX.20.442 Santa María Yalina Santa Maria Yalina 8582917 +MX.20.443 Santa María Yavesía Santa Maria Yavesia 8582918 +MX.20.444 Santa María Yolotepec Santa Maria Yolotepec 8582919 +MX.20.445 Santa María Yosoyúa Santa Maria Yosoyua 8582920 +MX.20.446 Santa María Yucuhiti Santa Maria Yucuhiti 8582921 +MX.20.447 Santa María Zacatepec Santa Maria Zacatepec 8582922 +MX.20.448 Santa María Zaniza Santa Maria Zaniza 8582923 +MX.20.449 Santa María Zoquitlán Santa Maria Zoquitlan 8582924 +MX.20.450 Santiago Amoltepec Santiago Amoltepec 8582925 +MX.20.451 Santiago Apoala Santiago Apoala 8582926 +MX.20.452 Santiago Apóstol Santiago Apostol 8582927 +MX.20.453 Santiago Astata Santiago Astata 8582928 +MX.20.454 Santiago Atitlán Santiago Atitlan 8582929 +MX.20.455 Santiago Ayuquililla Santiago Ayuquililla 8582930 +MX.20.456 Santiago Cacaloxtepec Santiago Cacaloxtepec 8582931 +MX.20.457 Santiago Camotlán Santiago Camotlan 8582932 +MX.20.458 Santiago Comaltepec Santiago Comaltepec 8582933 +MX.20.459 Santiago Chazumba Santiago Chazumba 8582934 +MX.20.460 Santiago Choápam Santiago Choapam 8582935 +MX.20.461 Santiago del Río Santiago del Rio 8582936 +MX.20.462 Santiago Huajolotitlán Santiago Huajolotitlan 8582937 +MX.20.463 Santiago Huauclilla Santiago Huauclilla 8582938 +MX.20.464 Santiago Ihuitlán Plumas Santiago Ihuitlan Plumas 8582939 +MX.20.465 Santiago Ixcuintepec Santiago Ixcuintepec 8582940 +MX.20.466 Santiago Ixtayutla Santiago Ixtayutla 8582941 +MX.20.467 Santiago Jamiltepec Santiago Jamiltepec 8582942 +MX.20.468 Santiago Jocotepec Santiago Jocotepec 8582943 +MX.20.469 Santiago Juxtlahuaca Santiago Juxtlahuaca 8582944 +MX.20.470 Santiago Lachiguiri Santiago Lachiguiri 8582945 +MX.20.471 Santiago Lalopa Santiago Lalopa 8582946 +MX.20.472 Santiago Laollaga Santiago Laollaga 8582947 +MX.20.473 Santiago Laxopa Santiago Laxopa 8582948 +MX.20.474 Santiago Llano Grande Santiago Llano Grande 8582949 +MX.20.475 Santiago Matatlán Santiago Matatlan 8582950 +MX.20.476 Santiago Miltepec Santiago Miltepec 8582951 +MX.20.477 Santiago Minas Santiago Minas 8582952 +MX.20.478 Santiago Nacaltepec Santiago Nacaltepec 8582953 +MX.20.479 Santiago Nejapilla Santiago Nejapilla 8582954 +MX.20.480 Santiago Nundiche Santiago Nundiche 8582955 +MX.20.481 Santiago Nuyoó Santiago Nuyoo 8582956 +MX.20.482 Santiago Pinotepa Nacional Santiago Pinotepa Nacional 8582957 +MX.20.483 Santiago Suchilquitongo Santiago Suchilquitongo 8582958 +MX.20.484 Santiago Tamazola Santiago Tamazola 8582959 +MX.20.485 Santiago Tapextla Santiago Tapextla 8582960 +MX.20.486 Villa Tejúpam de la Unión Villa Tejupam de la Union 8582961 +MX.20.487 Santiago Tenango Santiago Tenango 8582962 +MX.20.488 Santiago Tepetlapa Santiago Tepetlapa 8582963 +MX.20.489 Santiago Tetepec Santiago Tetepec 8582964 +MX.20.490 Santiago Texcalcingo Santiago Texcalcingo 8582965 +MX.20.491 Santiago Textitlán Santiago Textitlan 8582966 +MX.20.492 Santiago Tilantongo Santiago Tilantongo 8582967 +MX.20.493 Santiago Tillo Santiago Tillo 8582968 +MX.20.494 Santiago Tlazoyaltepec Santiago Tlazoyaltepec 8582969 +MX.20.495 Santiago Xanica Santiago Xanica 8582970 +MX.20.496 Santiago Xiacuí Santiago Xiacui 8582971 +MX.20.497 Santiago Yaitepec Santiago Yaitepec 8582972 +MX.20.498 Santiago Yaveo Santiago Yaveo 8582973 +MX.20.499 Santiago Yolomécatl Santiago Yolomecatl 8582974 +MX.20.500 Santiago Yosondúa Santiago Yosondua 8582975 +MX.20.501 Santiago Yucuyachi Santiago Yucuyachi 8582976 +MX.20.502 Santiago Zacatepec Santiago Zacatepec 8582977 +MX.20.503 Santiago Zoochila Santiago Zoochila 8582978 +MX.20.504 Nuevo Zoquiápam Nuevo Zoquiapam 8582979 +MX.20.505 Santo Domingo Ingenio Santo Domingo Ingenio 8582980 +MX.20.506 Santo Domingo Albarradas Santo Domingo Albarradas 8582981 +MX.20.507 Santo Domingo Armenta Santo Domingo Armenta 8582982 +MX.20.508 Santo Domingo Chihuitán Santo Domingo Chihuitan 8582983 +MX.20.509 Santo Domingo de Morelos Santo Domingo de Morelos 8582984 +MX.20.510 Santo Domingo Ixcatlán Santo Domingo Ixcatlan 8582985 +MX.20.511 Santo Domingo Nuxaá Santo Domingo Nuxaa 8582986 +MX.20.512 Santo Domingo Ozolotepec Santo Domingo Ozolotepec 8582987 +MX.20.513 Santo Domingo Petapa Santo Domingo Petapa 8582988 +MX.20.514 Santo Domingo Roayaga Santo Domingo Roayaga 8582989 +MX.20.515 Santo Domingo Tehuantepec Santo Domingo Tehuantepec 8582990 +MX.20.516 Santo Domingo Teojomulco Santo Domingo Teojomulco 8582991 +MX.20.517 Santo Domingo Tepuxtepec Santo Domingo Tepuxtepec 8582992 +MX.20.518 Santo Domingo Tlatayápam Santo Domingo Tlatayapam 8582993 +MX.20.519 Santo Domingo Tomaltepec Santo Domingo Tomaltepec 8582994 +MX.20.520 Santo Domingo Tonalá Santo Domingo Tonala 8582995 +MX.20.521 Santo Domingo Tonaltepec Santo Domingo Tonaltepec 8582996 +MX.20.522 Santo Domingo Xagacía Santo Domingo Xagacia 8582997 +MX.20.523 Santo Domingo Yanhuitlán Santo Domingo Yanhuitlan 8582998 +MX.20.524 Santo Domingo Yodohino Santo Domingo Yodohino 8582999 +MX.20.525 Santo Domingo Zanatepec Santo Domingo Zanatepec 8583000 +MX.20.526 Santos Reyes Nopala Santos Reyes Nopala 8583001 +MX.20.527 Santos Reyes Pápalo Santos Reyes Papalo 8583002 +MX.20.528 Santos Reyes Tepejillo Santos Reyes Tepejillo 8583003 +MX.20.529 Santos Reyes Yucuná Santos Reyes Yucuna 8583004 +MX.20.530 Santo Tomás Jalieza Santo Tomas Jalieza 8583005 +MX.20.531 Santo Tomás Mazaltepec Santo Tomas Mazaltepec 8583006 +MX.20.532 Santo Tomás Ocotepec Santo Tomas Ocotepec 8583007 +MX.20.533 Santo Tomás Tamazulapan Santo Tomas Tamazulapan 8583008 +MX.20.534 San Vicente Coatlán San Vicente Coatlan 8583009 +MX.27.004 Centro Centro 8583010 +MX.20.535 San Vicente Lachixío San Vicente Lachixio 8583011 +MX.20.536 San Vicente Nuñú San Vicente Nunu 8583012 +MX.20.537 Silacayoápam Silacayoapam 8583013 +MX.20.538 Sitio de Xitlapehua Sitio de Xitlapehua 8583014 +MX.20.539 Soledad Etla Soledad Etla 8583015 +MX.20.540 Villa de Tamazulápam del Progreso Villa de Tamazulapam del Progreso 8583016 +MX.20.541 Tanetze de Zaragoza Tanetze de Zaragoza 8583017 +MX.20.542 Taniche Taniche 8583018 +MX.20.543 Tataltepec de Valdés Tataltepec de Valdes 8583019 +MX.20.544 Teococuilco de Marcos Pérez Teococuilco de Marcos Perez 8583020 +MX.20.545 Teotitlán de Flores Magón Teotitlan de Flores Magon 8583021 +MX.20.546 Teotitlán del Valle Teotitlan del Valle 8583022 +MX.20.547 Teotongo Teotongo 8583023 +MX.20.548 Tepelmeme Villa de Morelos Tepelmeme Villa de Morelos 8583024 +MX.20.549 Heroica Villa Tezoatlán de Segura y Luna, Cuna de la Independencia de Oaxaca Heroica Villa Tezoatlan de Segura y Luna, Cuna de la Independencia de Oaxaca 8583025 +MX.20.550 San Jerónimo Tlacochahuaya San Jeronimo Tlacochahuaya 8583026 +MX.20.551 Tlacolula de Matamoros Tlacolula de Matamoros 8583027 +MX.20.552 Tlacotepec Plumas Tlacotepec Plumas 8583028 +MX.20.553 Tlalixtac de Cabrera Tlalixtac de Cabrera 8583029 +MX.20.554 Totontepec Villa de Morelos Totontepec Villa de Morelos 8583030 +MX.20.555 Trinidad Zaachila Trinidad Zaachila 8583031 +MX.20.556 La Trinidad Vista Hermosa La Trinidad Vista Hermosa 8583032 +MX.20.557 Unión Hidalgo Union Hidalgo 8583033 +MX.20.558 Valerio Trujano Valerio Trujano 8583034 +MX.20.559 San Juan Bautista Valle Nacional San Juan Bautista Valle Nacional 8583035 +MX.20.560 Villa Díaz Ordaz Villa Diaz Ordaz 8583036 +MX.20.561 Yaxe Yaxe 8583037 +MX.20.562 Magdalena Yodocono de Porfirio Díaz Magdalena Yodocono de Porfirio Diaz 8583038 +MX.20.563 Yogana Yogana 8583039 +MX.20.564 Yutanduchi de Guerrero Yutanduchi de Guerrero 8583040 +MX.20.565 Villa de Zaachila Villa de Zaachila 8583041 +MX.20.566 San Mateo Yucutindoo San Mateo Yucutindoo 8583042 +MX.20.567 Zapotitlán Lagunas Zapotitlan Lagunas 8583043 +MX.20.568 Zapotitlán Palmas Zapotitlan Palmas 8583044 +MX.20.569 Santa Inés de Zaragoza Santa Ines de Zaragoza 8583045 +MX.20.570 Zimatlán de Álvarez Zimatlan de Alvarez 8583046 +MX.21.001 Acajete Acajete 8583047 +MX.21.002 Acateno Acateno 8583048 +MX.21.003 Acatlán Acatlan 8583049 +MX.21.004 Acatzingo Acatzingo 8583050 +MX.21.005 Acteopan Acteopan 8583051 +MX.21.006 Ahuacatlán Ahuacatlan 8583052 +MX.21.007 Ahuatlán Ahuatlan 8583053 +MX.21.008 Ahuazotepec Ahuazotepec 8583054 +MX.21.009 Ahuehuetitla Ahuehuetitla 8583055 +MX.21.010 Ajalpan Ajalpan 8583056 +MX.21.011 Albino Zertuche Albino Zertuche 8583057 +MX.21.012 Aljojuca Aljojuca 8583058 +MX.21.013 Altepexi Altepexi 8583059 +MX.21.014 Amixtlán Amixtlan 8583060 +MX.21.015 Amozoc Amozoc 8583061 +MX.21.016 Aquixtla Aquixtla 8583062 +MX.21.017 Atempan Atempan 8583063 +MX.21.018 Atexcal Atexcal 8583064 +MX.21.019 Atlixco Atlixco 8583065 +MX.21.020 Atoyatempan Atoyatempan 8583066 +MX.21.021 Atzala Atzala 8583067 +MX.21.022 Atzitzihuacán Atzitzihuacan 8583068 +MX.21.023 Atzitzintla Atzitzintla 8583069 +MX.21.024 Axutla Axutla 8583070 +MX.21.025 Ayotoxco de Guerrero Ayotoxco de Guerrero 8583071 +MX.21.026 Calpan Calpan 8583072 +MX.21.027 Caltepec Caltepec 8583073 +MX.21.028 Camocuautla Camocuautla 8583074 +MX.21.029 Caxhuacan Caxhuacan 8583075 +MX.21.030 Coatepec Coatepec 8583076 +MX.21.031 Coatzingo Coatzingo 8583077 +MX.21.032 Cohetzala Cohetzala 8583078 +MX.21.033 Cohuecan Cohuecan 8583079 +MX.21.034 Coronango Coronango 8583080 +MX.21.035 Coxcatlán Coxcatlan 8583081 +MX.21.036 Coyomeapan Coyomeapan 8583082 +MX.21.038 Cuapiaxtla de Madero Cuapiaxtla de Madero 8583083 +MX.21.039 Cuautempan Cuautempan 8583084 +MX.21.040 Cuautinchán Cuautinchan 8583085 +MX.21.041 Cuautlancingo Cuautlancingo 8583086 +MX.21.042 Cuayuca de Andrade Cuayuca de Andrade 8583087 +MX.21.043 Cuetzalan del Progreso Cuetzalan del Progreso 8583088 +MX.21.044 Cuyoaco Cuyoaco 8583089 +MX.21.045 Chalchicomula de Sesma Chalchicomula de Sesma 8583090 +MX.21.046 Chapulco Chapulco 8583091 +MX.21.048 Chiautzingo Chiautzingo 8583092 +MX.21.049 Chiconcuautla Chiconcuautla 8583093 +MX.21.050 Chichiquila Chichiquila 8583094 +MX.21.051 Chietla Chietla 8583095 +MX.21.052 Chigmecatitlán Chigmecatitlan 8583096 +MX.21.053 Chignahuapan Chignahuapan 8583097 +MX.21.054 Chignautla Chignautla 8583098 +MX.21.055 Chila Chila 8583099 +MX.21.056 Chila de la Sal Chila de la Sal 8583100 +MX.21.057 Honey Honey 8583101 +MX.21.058 Chilchotla Chilchotla 8583102 +MX.21.059 Chinantla Chinantla 8583103 +MX.21.060 Domingo Arenas Domingo Arenas 8583104 +MX.21.061 Eloxochitlán Eloxochitlan 8583105 +MX.21.062 Epatlán Epatlan 8583106 +MX.21.063 Esperanza Esperanza 8583107 +MX.21.064 Francisco Z. Mena Francisco Z. Mena 8583108 +MX.21.065 General Felipe Ángeles General Felipe Angeles 8583109 +MX.21.066 Guadalupe Guadalupe 8583110 +MX.21.067 Guadalupe Victoria Guadalupe Victoria 8583111 +MX.21.068 Hermenegildo Galeana Hermenegildo Galeana 8583112 +MX.21.069 Huaquechula Huaquechula 8583113 +MX.21.070 Huatlatlauca Huatlatlauca 8583114 +MX.21.071 Huauchinango Huauchinango 8583115 +MX.21.072 Huehuetla Huehuetla 8583116 +MX.21.073 Huehuetlán el Chico Huehuetlan el Chico 8583117 +MX.21.074 Huejotzingo Huejotzingo 8583118 +MX.21.075 Hueyapan Hueyapan 8583119 +MX.21.076 Hueytamalco Hueytamalco 8583120 +MX.21.077 Hueytlalpan Hueytlalpan 8583121 +MX.21.078 Huitzilan de Serdán Huitzilan de Serdan 8583122 +MX.21.079 Huitziltepec Huitziltepec 8583123 +MX.21.080 Atlequizayan Atlequizayan 8583124 +MX.21.081 Ixcamilpa de Guerrero Ixcamilpa de Guerrero 8583125 +MX.21.082 Ixcaquixtla Ixcaquixtla 8583126 +MX.21.083 Ixtacamaxtitlán Ixtacamaxtitlan 8583127 +MX.21.084 Ixtepec Ixtepec 8583128 +MX.21.085 Izúcar de Matamoros Izucar de Matamoros 8583129 +MX.21.086 Jalpan Jalpan 8583130 +MX.21.087 Jolalpan Jolalpan 8583131 +MX.21.088 Jonotla Jonotla 8583132 +MX.21.089 Jopala Jopala 8583133 +MX.21.090 Juan C. Bonilla Juan C. Bonilla 8583134 +MX.21.091 Juan Galindo Juan Galindo 8583135 +MX.21.092 Juan N. Méndez Juan N. Mendez 8583136 +MX.21.093 Lafragua Lafragua 8583137 +MX.21.094 Libres Libres 8583138 +MX.21.095 La Magdalena Tlatlauquitepec La Magdalena Tlatlauquitepec 8583139 +MX.21.096 Mazapiltepec de Juárez Mazapiltepec de Juarez 8583140 +MX.21.097 Mixtla Mixtla 8583141 +MX.21.098 Molcaxac Molcaxac 8583142 +MX.21.099 Cañada Morelos Canada Morelos 8583143 +MX.21.100 Naupan Naupan 8583144 +MX.21.101 Nauzontla Nauzontla 8583145 +MX.21.102 Nealtican Nealtican 8583146 +MX.28.018 Jiménez Jimenez 8583147 +MX.21.103 Nicolás Bravo Nicolas Bravo 8583148 +MX.21.104 Nopalucan Nopalucan 8583149 +MX.21.105 Ocotepec Ocotepec 8583150 +MX.21.106 Ocoyucan Ocoyucan 8583151 +MX.21.107 Olintla Olintla 8583152 +MX.21.108 Oriental Oriental 8583153 +MX.21.109 Pahuatlán Pahuatlan 8583154 +MX.21.110 Palmar de Bravo Palmar de Bravo 8583155 +MX.21.111 Pantepec Pantepec 8583156 +MX.21.112 Petlalcingo Petlalcingo 8583157 +MX.21.113 Piaxtla Piaxtla 8583158 +MX.21.114 Puebla Puebla 8583159 +MX.21.115 Quecholac Quecholac 8583160 +MX.21.116 Quimixtlán Quimixtlan 8583161 +MX.21.117 Rafael Lara Grajales Rafael Lara Grajales 8583162 +MX.21.118 Los Reyes de Juárez Los Reyes de Juarez 8583163 +MX.21.119 San Andrés Cholula San Andres Cholula 8583164 +MX.21.120 San Antonio Cañada San Antonio Canada 8583165 +MX.21.121 San Diego la Mesa Tochimiltzingo San Diego la Mesa Tochimiltzingo 8583166 +MX.21.122 San Felipe Teotlalcingo San Felipe Teotlalcingo 8583167 +MX.21.123 San Felipe Tepatlán San Felipe Tepatlan 8583168 +MX.21.124 San Gabriel Chilac San Gabriel Chilac 8583169 +MX.21.125 San Gregorio Atzompa San Gregorio Atzompa 8583170 +MX.21.126 San Jerónimo Tecuanipan San Jeronimo Tecuanipan 8583171 +MX.21.127 San Jerónimo Xayacatlán San Jeronimo Xayacatlan 8583172 +MX.21.128 San José Chiapa San Jose Chiapa 8583173 +MX.21.129 San José Miahuatlán San Jose Miahuatlan 8583174 +MX.21.130 San Juan Atenco San Juan Atenco 8583175 +MX.21.131 San Juan Atzompa San Juan Atzompa 8583176 +MX.21.132 San Martín Texmelucan San Martin Texmelucan 8583177 +MX.21.133 San Martín Totoltepec San Martin Totoltepec 8583178 +MX.21.134 San Matías Tlalancaleca San Matias Tlalancaleca 8583179 +MX.21.135 San Miguel Ixitlán San Miguel Ixitlan 8583180 +MX.21.136 San Miguel Xoxtla San Miguel Xoxtla 8583181 +MX.21.137 San Nicolás Buenos Aires San Nicolas Buenos Aires 8583182 +MX.21.138 San Nicolás de los Ranchos San Nicolas de los Ranchos 8583183 +MX.21.139 San Pablo Anicano San Pablo Anicano 8583184 +MX.21.140 San Pedro Cholula San Pedro Cholula 8583185 +MX.31.072 Suma Suma 8583186 +MX.21.141 San Pedro Yeloixtlahuaca San Pedro Yeloixtlahuaca 8583187 +MX.21.142 San Salvador el Seco San Salvador el Seco 8583188 +MX.21.143 San Salvador el Verde San Salvador el Verde 8583189 +MX.21.144 San Salvador Huixcolotla San Salvador Huixcolotla 8583190 +MX.21.145 San Sebastián Tlacotepec San Sebastian Tlacotepec 8583191 +MX.21.146 Santa Catarina Tlaltempan Santa Catarina Tlaltempan 8583192 +MX.21.147 Santa Inés Ahuatempan Santa Ines Ahuatempan 8583193 +MX.21.148 Santa Isabel Cholula Santa Isabel Cholula 8583194 +MX.21.149 Santiago Miahuatlán Santiago Miahuatlan 8583195 +MX.21.150 Huehuetlán el Grande Huehuetlan el Grande 8583196 +MX.21.151 Santo Tomás Hueyotlipan Santo Tomas Hueyotlipan 8583197 +MX.21.152 Soltepec Soltepec 8583198 +MX.21.153 Tecali de Herrera Tecali de Herrera 8583199 +MX.21.154 Tecamachalco Tecamachalco 8583200 +MX.21.155 Tecomatlán Tecomatlan 8583201 +MX.21.156 Tehuacán Tehuacan 8583202 +MX.21.157 Tehuitzingo Tehuitzingo 8583203 +MX.21.158 Tenampulco Tenampulco 8583204 +MX.21.159 Teopantlán Teopantlan 8583205 +MX.21.160 Teotlalco Teotlalco 8583206 +MX.21.161 Tepanco de López Tepanco de Lopez 8583207 +MX.21.162 Tepango de Rodríguez Tepango de Rodriguez 8583208 +MX.21.163 Tepatlaxco de Hidalgo Tepatlaxco de Hidalgo 8583209 +MX.21.164 Tepeaca Tepeaca 8583210 +MX.21.165 Tepemaxalco Tepemaxalco 8583211 +MX.21.166 Tepeojuma Tepeojuma 8583212 +MX.21.167 Tepetzintla Tepetzintla 8583213 +MX.21.168 Tepexco Tepexco 8583214 +MX.21.169 Tepexi de Rodríguez Tepexi de Rodriguez 8583215 +MX.21.170 Tepeyahualco Tepeyahualco 8583216 +MX.21.171 Tepeyahualco de Cuauhtémoc Tepeyahualco de Cuauhtemoc 8583217 +MX.21.172 Tetela de Ocampo Tetela de Ocampo 8583218 +MX.21.173 Teteles de Avila Castillo Teteles de Avila Castillo 8583219 +MX.21.174 Teziutlán Teziutlan 8583220 +MX.21.175 Tianguismanalco Tianguismanalco 8583221 +MX.21.176 Tilapa Tilapa 8583222 +MX.21.177 Tlacotepec de Benito Juárez Tlacotepec de Benito Juarez 8583223 +MX.21.178 Tlacuilotepec Tlacuilotepec 8583224 +MX.21.179 Tlachichuca Tlachichuca 8583225 +MX.21.180 Tlahuapan Tlahuapan 8583226 +MX.21.181 Tlaltenango Tlaltenango 8583227 +MX.21.182 Tlanepantla Tlanepantla 8583228 +MX.21.183 Tlaola Tlaola 8583229 +MX.21.184 Tlapacoya Tlapacoya 8583230 +MX.21.185 Tlapanalá Tlapanala 8583231 +MX.21.186 Tlatlauquitepec Tlatlauquitepec 8583232 +MX.21.187 Tlaxco Tlaxco 8583233 +MX.21.188 Tochimilco Tochimilco 8583234 +MX.21.189 Tochtepec Tochtepec 8583235 +MX.21.190 Totoltepec de Guerrero Totoltepec de Guerrero 8583236 +MX.21.191 Tulcingo Tulcingo 8583237 +MX.21.192 Tuzamapan de Galeana Tuzamapan de Galeana 8583238 +MX.21.193 Tzicatlacoyan Tzicatlacoyan 8583239 +MX.21.195 Vicente Guerrero Vicente Guerrero 8583240 +MX.21.196 Xayacatlán de Bravo Xayacatlan de Bravo 8583241 +MX.21.197 Xicotepec Xicotepec 8583242 +MX.21.198 Xicotlán Xicotlan 8583243 +MX.21.199 Xiutetelco Xiutetelco 8583244 +MX.21.200 Xochiapulco Xochiapulco 8583245 +MX.21.201 Xochiltepec Xochiltepec 8583246 +MX.21.202 Xochitlán de Vicente Suárez Xochitlan de Vicente Suarez 8583247 +MX.21.203 Xochitlán Todos Santos Xochitlan Todos Santos 8583248 +MX.21.204 Yaonáhuac Yaonahuac 8583249 +MX.21.205 Yehualtepec Yehualtepec 8583250 +MX.21.207 Zacapoaxtla Zacapoaxtla 8583251 +MX.21.208 Zacatlán Zacatlan 8583252 +MX.21.209 Zapotitlán Zapotitlan 8583253 +MX.21.210 Zapotitlán de Méndez Zapotitlan de Mendez 8583254 +MX.21.211 Zaragoza Zaragoza 8583255 +MX.21.212 Zautla Zautla 8583256 +MX.21.213 Zihuateutla Zihuateutla 8583257 +MX.21.214 Zinacatepec Zinacatepec 8583258 +MX.21.215 Zongozotla Zongozotla 8583259 +MX.21.216 Zoquiapan Zoquiapan 8583260 +MX.21.217 Zoquitlán Zoquitlan 8583261 +MX.22.001 Amealco de Bonfil Amealco de Bonfil 8583262 +MX.22.002 Pinal de Amoles Pinal de Amoles 8583263 +MX.22.003 Arroyo Seco Arroyo Seco 8583264 +MX.22.004 Cadereyta de Montes Cadereyta de Montes 8583265 +MX.22.005 Colón Colon 8583266 +MX.22.006 Corregidora Corregidora 8583267 +MX.22.007 Ezequiel Montes Ezequiel Montes 8583268 +MX.22.008 Huimilpan Huimilpan 8583269 +MX.22.009 Jalpan de Serra Jalpan de Serra 8583270 +MX.22.010 Landa de Matamoros Landa de Matamoros 8583271 +MX.22.011 El Marqués El Marques 8583272 +MX.22.012 Pedro Escobedo Pedro Escobedo 8583273 +MX.22.013 Peñamiller Penamiller 8583274 +MX.22.014 Querétaro Queretaro 8583275 +MX.22.015 San Joaquín San Joaquin 8583276 +MX.22.016 San Juan del Río San Juan del Rio 8583277 +MX.22.017 Tequisquiapan Tequisquiapan 8583278 +MX.22.018 Tolimán Toliman 8583279 +MX.23.001 Cozumel Cozumel 8583280 +MX.23.002 Felipe Carrillo Puerto Felipe Carrillo Puerto 8583281 +MX.23.003 Isla Mujeres Isla Mujeres 8583282 +MX.23.004 Othón P. Blanco Othon P. Blanco 8583283 +MX.23.006 José María Morelos Jose Maria Morelos 8583284 +MX.23.007 Lázaro Cárdenas Lazaro Cardenas 8583285 +MX.23.008 Solidaridad Solidaridad 8583286 +MX.23.009 Tulum Tulum 8583287 +MX.23.010 Bacalar Bacalar 8583288 +MX.24.001 Ahualulco Ahualulco 8583289 +MX.24.002 Alaquines Alaquines 8583290 +MX.31.073 Tahdziú Tahdziu 8583291 +MX.24.003 Aquismón Aquismon 8583292 +MX.24.004 Armadillo de los Infante Armadillo de los Infante 8583293 +MX.24.005 Cárdenas Cardenas 8583294 +MX.24.006 Catorce Catorce 8583295 +MX.24.007 Cedral Cedral 8583296 +MX.24.008 Cerritos Cerritos 8583297 +MX.24.009 Cerro de San Pedro Cerro de San Pedro 8583298 +MX.24.010 Ciudad del Maíz Ciudad del Maiz 8583299 +MX.24.011 Ciudad Fernández Ciudad Fernandez 8583300 +MX.24.012 Tancanhuitz Tancanhuitz 8583301 +MX.24.013 Ciudad Valles Ciudad Valles 8583302 +MX.24.014 Coxcatlán Coxcatlan 8583303 +MX.24.015 Charcas Charcas 8583304 +MX.24.016 Ebano Ebano 8583305 +MX.24.017 Guadalcázar Guadalcazar 8583306 +MX.24.018 Huehuetlán Huehuetlan 8583307 +MX.24.019 Lagunillas Lagunillas 8583308 +MX.24.020 Matehuala Matehuala 8583309 +MX.24.021 Mexquitic de Carmona Mexquitic de Carmona 8583310 +MX.24.022 Moctezuma Moctezuma 8583311 +MX.24.023 Rayón Rayon 8583312 +MX.24.024 Rioverde Rioverde 8583313 +MX.24.025 Salinas Salinas 8583314 +MX.24.026 San Antonio San Antonio 8583315 +MX.24.027 San Ciro de Acosta San Ciro de Acosta 8583316 +MX.24.028 San Luis Potosí San Luis Potosi 8583317 +MX.24.029 San Martín Chalchicuautla San Martin Chalchicuautla 8583318 +MX.24.030 San Nicolás Tolentino San Nicolas Tolentino 8583319 +MX.24.031 Santa Catarina Santa Catarina 8583320 +MX.24.032 Santa María del Río Santa Maria del Rio 8583321 +MX.24.033 Santo Domingo Santo Domingo 8583322 +MX.24.034 San Vicente Tancuayalab San Vicente Tancuayalab 8583323 +MX.24.035 Soledad de Graciano Sánchez Soledad de Graciano Sanchez 8583324 +MX.24.036 Tamasopo Tamasopo 8583325 +MX.24.037 Tamazunchale Tamazunchale 8583326 +MX.24.038 Tampacán Tampacan 8583327 +MX.24.039 Tampamolón Corona Tampamolon Corona 8583328 +MX.24.040 Tamuín Tamuin 8583329 +MX.24.041 Tanlajás Tanlajas 8583330 +MX.24.042 Tanquián de Escobedo Tanquian de Escobedo 8583331 +MX.24.043 Tierra Nueva Tierra Nueva 8583332 +MX.24.044 Vanegas Vanegas 8583333 +MX.24.045 Venado Venado 8583334 +MX.24.046 Villa de Arriaga Villa de Arriaga 8583335 +MX.24.047 Villa de Guadalupe Villa de Guadalupe 8583336 +MX.24.048 Villa de la Paz Villa de la Paz 8583337 +MX.24.049 Villa de Ramos Villa de Ramos 8583338 +MX.24.050 Villa de Reyes Villa de Reyes 8583339 +MX.24.051 Villa Hidalgo Villa Hidalgo 8583340 +MX.24.052 Villa Juárez Villa Juarez 8583341 +MX.24.053 Axtla de Terrazas Axtla de Terrazas 8583342 +MX.24.054 Xilitla Xilitla 8583343 +MX.24.055 Zaragoza Zaragoza 8583344 +MX.24.056 Villa de Arista Villa de Arista 8583345 +MX.24.057 Matlapa Matlapa 8583346 +MX.24.058 El Naranjo El Naranjo 8583347 +MX.25.001 Ahome Ahome 8583348 +MX.25.002 Angostura Angostura 8583349 +MX.25.003 Badiraguato Badiraguato 8583350 +MX.25.004 Concordia Concordia 8583351 +MX.25.005 Cosalá Cosala 8583352 +MX.25.006 Culiacán Culiacan 8583353 +MX.25.007 Choix Choix 8583354 +MX.25.008 Elota Elota 8583355 +MX.25.009 Escuinapa Escuinapa 8583356 +MX.25.010 El Fuerte El Fuerte 8583357 +MX.25.012 Mazatlán Mazatlan 8583358 +MX.25.013 Mocorito Mocorito 8583359 +MX.25.014 Rosario Rosario 8583360 +MX.25.015 Salvador Alvarado Salvador Alvarado 8583361 +MX.25.016 San Ignacio San Ignacio 8583362 +MX.25.017 Sinaloa Sinaloa 8583363 +MX.25.018 Navolato Navolato 8583364 +MX.26.001 Aconchi Aconchi 8583365 +MX.26.002 Agua Prieta Municipality Agua Prieta Municipality 8583366 +MX.26.003 Alamos Alamos 8583367 +MX.26.004 Altar Altar 8583368 +MX.26.005 Arivechi Arivechi 8583369 +MX.26.006 Arizpe Arizpe 8583370 +MX.26.007 Atil Atil 8583371 +MX.26.008 Bacadéhuachi Bacadehuachi 8583372 +MX.26.009 Bacanora Bacanora 8583373 +MX.26.010 Bacerac Bacerac 8583374 +MX.26.011 Bacoachi Bacoachi 8583375 +MX.26.012 Bácum Bacum 8583376 +MX.26.013 Banámichi Banamichi 8583377 +MX.26.014 Baviácora Baviacora 8583378 +MX.26.015 Bavispe Bavispe 8583379 +MX.26.016 Benjamín Hill Benjamin Hill 8583380 +MX.26.017 Caborca Caborca 8583381 +MX.26.018 Cajeme Cajeme 8583382 +MX.26.019 Cananea Cananea 8583383 +MX.26.020 Carbó Carbo 8583384 +MX.26.021 La Colorada La Colorada 8583385 +MX.26.022 Cucurpe Cucurpe 8583386 +MX.26.023 Cumpas Cumpas 8583387 +MX.26.024 Divisaderos Divisaderos 8583388 +MX.26.025 Empalme Empalme 8583389 +MX.26.026 Etchojoa Etchojoa 8583390 +MX.26.027 Fronteras Fronteras 8583391 +MX.26.028 Granados Granados 8583392 +MX.26.029 Guaymas Guaymas 8583393 +MX.26.030 Hermosillo Hermosillo 8583394 +MX.26.031 Huachinera Huachinera 8583395 +MX.26.032 Huásabas Huasabas 8583396 +MX.26.033 Huatabampo Huatabampo 8583397 +MX.26.034 Huépac Huepac 8583398 +MX.26.035 Imuris Imuris 8583399 +MX.26.036 Magdalena Magdalena 8583400 +MX.26.037 Mazatán Mazatan 8583401 +MX.26.038 Moctezuma municipality Moctezuma municipality 8583402 +MX.26.039 Naco Naco 8583403 +MX.26.040 Nácori Chico Nacori Chico 8583404 +MX.26.041 Nacozari de García Nacozari de Garcia 8583405 +MX.26.042 Navojoa Navojoa 8583406 +MX.26.043 Nogales Nogales 8583407 +MX.26.044 Onavas Onavas 8583408 +MX.26.045 Opodepe Opodepe 8583409 +MX.26.046 Oquitoa Oquitoa 8583410 +MX.26.047 Pitiquito Pitiquito 8583411 +MX.26.048 Puerto Peñasco Puerto Penasco 8583412 +MX.26.049 Quiriego Quiriego 8583413 +MX.26.050 Rayón Rayon 8583414 +MX.26.051 Rosario Rosario 8583415 +MX.26.052 Sahuaripa Sahuaripa 8583416 +MX.26.053 San Felipe de Jesús San Felipe de Jesus 8583417 +MX.26.054 San Javier San Javier 8583418 +MX.26.055 San Luis Río Colorado San Luis Rio Colorado 8583419 +MX.26.056 San Miguel de Horcasitas San Miguel de Horcasitas 8583420 +MX.26.057 San Pedro de la Cueva San Pedro de la Cueva 8583421 +MX.26.058 Santa Ana Santa Ana 8583422 +MX.26.059 Santa Cruz Municipality Santa Cruz Municipality 8583423 +MX.26.060 Sáric Saric 8583424 +MX.26.061 Soyopa Soyopa 8583425 +MX.26.062 Suaqui Grande Suaqui Grande 8583426 +MX.26.063 Tepache Tepache 8583427 +MX.26.064 Trincheras Trincheras 8583428 +MX.26.065 Tubutama Tubutama 8583429 +MX.26.066 Ures municipality Ures municipality 8583430 +MX.26.067 Villa Hidalgo Villa Hidalgo 8583431 +MX.26.068 Villa Pesqueira Villa Pesqueira 8583432 +MX.26.069 Yécora Yecora 8583433 +MX.26.070 General Plutarco Elías Calles General Plutarco Elias Calles 8583434 +MX.26.072 San Ignacio Río Muerto San Ignacio Rio Muerto 8583435 +MX.27.001 Balancán Balancan 8583436 +MX.27.002 Cárdenas Cardenas 8583437 +MX.27.005 Comalcalco Comalcalco 8583438 +MX.27.006 Cunduacán Cunduacan 8583439 +MX.27.007 Emiliano Zapata Emiliano Zapata 8583440 +MX.27.008 Huimanguillo Huimanguillo 8583441 +MX.27.009 Jalapa Jalapa 8583442 +MX.27.010 Jalpa de Méndez Jalpa de Mendez 8583443 +MX.27.011 Jonuta Jonuta 8583444 +MX.27.012 Macuspana Macuspana 8583445 +MX.27.013 Nacajuca Nacajuca 8583446 +MX.27.014 Paraíso Paraiso 8583447 +MX.27.015 Tacotalpa Tacotalpa 8583448 +MX.27.016 Teapa Teapa 8583449 +MX.27.017 Tenosique Tenosique 8583450 +MX.28.001 Abasolo Abasolo 8583451 +MX.28.003 Altamira Altamira 8583452 +MX.28.004 Antiguo Morelos Antiguo Morelos 8583453 +MX.28.005 Burgos Burgos 8583454 +MX.28.006 Bustamante Bustamante 8583455 +MX.28.007 Camargo Camargo 8583456 +MX.28.008 Casas Casas 8583457 +MX.28.009 Ciudad Madero Ciudad Madero 8583458 +MX.28.010 Cruillas Cruillas 8583459 +MX.28.011 Gómez Farías Gomez Farias 8583460 +MX.28.012 González Gonzalez 8583461 +MX.28.013 Güémez Gueemez 8583462 +MX.28.014 Guerrero Guerrero 8583463 +MX.28.015 Gustavo Díaz Ordaz Gustavo Diaz Ordaz 8583464 +MX.28.016 Hidalgo Hidalgo 8583465 +MX.28.019 Llera Llera 8583466 +MX.28.020 Mainero Mainero 8583467 +MX.28.021 El Mante El Mante 8583468 +MX.28.022 Matamoros Matamoros 8583469 +MX.28.023 Méndez Mendez 8583470 +MX.28.024 Mier Mier 8583471 +MX.28.025 Miguel Alemán Miguel Aleman 8583472 +MX.28.026 Miquihuana Miquihuana 8583473 +MX.28.027 Nuevo Laredo Nuevo Laredo 8583474 +MX.28.028 Nuevo Morelos Nuevo Morelos 8583475 +MX.28.029 Ocampo Ocampo 8583476 +MX.28.030 Padilla Padilla 8583477 +MX.28.031 Palmillas Palmillas 8583478 +MX.28.033 Río Bravo Rio Bravo 8583479 +MX.28.034 San Carlos San Carlos 8583480 +MX.28.035 San Fernando San Fernando 8583481 +MX.28.036 San Nicolás San Nicolas 8583482 +MX.28.037 Soto la Marina Soto la Marina 8583483 +MX.28.038 Tampico Tampico 8583484 +MX.28.039 Tula Tula 8583485 +MX.28.040 Valle Hermoso Valle Hermoso 8583486 +MX.28.041 Victoria Victoria 8583487 +MX.28.042 Villagrán Villagran 8583488 +MX.28.043 Xicoténcatl Xicotencatl 8583489 +MX.29.001 Amaxac de Guerrero Amaxac de Guerrero 8583490 +MX.29.002 Apetatitlán de Antonio Carvajal Apetatitlan de Antonio Carvajal 8583491 +MX.29.003 Atlangatepec Atlangatepec 8583492 +MX.29.004 Atltzayanca Atltzayanca 8583493 +MX.29.005 Apizaco Apizaco 8583494 +MX.29.006 Calpulalpan Calpulalpan 8583495 +MX.29.007 El Carmen Tequexquitla El Carmen Tequexquitla 8583496 +MX.29.008 Cuapiaxtla Cuapiaxtla 8583497 +MX.29.009 Cuaxomulco Cuaxomulco 8583498 +MX.29.010 Chiautempan Chiautempan 8583499 +MX.29.011 Muñoz de Domingo Arenas Munoz de Domingo Arenas 8583500 +MX.29.012 Españita Espanita 8583501 +MX.29.013 Huamantla Huamantla 8583502 +MX.29.014 Hueyotlipan Hueyotlipan 8583503 +MX.29.015 Ixtacuixtla de Mariano Matamoros Ixtacuixtla de Mariano Matamoros 8583504 +MX.29.016 Ixtenco Ixtenco 8583505 +MX.29.017 Mazatecochco de José María Morelos Mazatecochco de Jose Maria Morelos 8583506 +MX.29.018 Contla de Juan Cuamatzi Contla de Juan Cuamatzi 8583507 +MX.29.019 Tepetitla de Lardizábal Tepetitla de Lardizabal 8583508 +MX.29.020 Sanctórum de Lázaro Cárdenas Sanctorum de Lazaro Cardenas 8583509 +MX.29.021 Nanacamilpa de Mariano Arista Nanacamilpa de Mariano Arista 8583510 +MX.29.022 Acuamanala de Miguel Hidalgo Acuamanala de Miguel Hidalgo 8583511 +MX.29.023 Natívitas Nativitas 8583512 +MX.29.024 Panotla Panotla 8583513 +MX.29.025 San Pablo del Monte San Pablo del Monte 8583514 +MX.29.026 Santa Cruz Tlaxcala Santa Cruz Tlaxcala 8583515 +MX.29.027 Tenancingo Tenancingo 8583516 +MX.29.028 Teolocholco Teolocholco 8583517 +MX.29.029 Tepeyanco Tepeyanco 8583518 +MX.29.030 Terrenate Terrenate 8583519 +MX.29.031 Tetla de la Solidaridad Tetla de la Solidaridad 8583520 +MX.29.032 Tetlatlahuca Tetlatlahuca 8583521 +MX.29.033 Tlaxcala Tlaxcala 8583522 +MX.29.034 Tlaxco Tlaxco 8583523 +MX.29.035 Tocatlán Tocatlan 8583524 +MX.29.036 Totolac Totolac 8583525 +MX.29.037 Ziltlaltépec de Trinidad Sánchez Santos Ziltlaltepec de Trinidad Sanchez Santos 8583526 +MX.29.038 Tzompantepec Tzompantepec 8583527 +MX.29.039 Xaloztoc Xaloztoc 8583528 +MX.29.040 Xaltocan Xaltocan 8583529 +MX.29.041 Papalotla de Xicohténcatl Papalotla de Xicohtencatl 8583530 +MX.29.042 Xicohtzinco Xicohtzinco 8583531 +MX.29.043 Yauhquemehcan Yauhquemehcan 8583532 +MX.29.044 Zacatelco Zacatelco 8583533 +MX.29.046 Emiliano Zapata Emiliano Zapata 8583534 +MX.29.047 Lázaro Cárdenas Lazaro Cardenas 8583535 +MX.29.048 La Magdalena Tlaltelulco La Magdalena Tlaltelulco 8583536 +MX.29.049 San Damián Texóloc San Damian Texoloc 8583537 +MX.29.050 San Francisco Tetlanohcan San Francisco Tetlanohcan 8583538 +MX.29.051 San Jerónimo Zacualpan San Jeronimo Zacualpan 8583539 +MX.29.052 San José Teacalco San Jose Teacalco 8583540 +MX.29.053 San Juan Huactzinco San Juan Huactzinco 8583541 +MX.29.054 San Lorenzo Axocomanitla San Lorenzo Axocomanitla 8583542 +MX.29.055 San Lucas Tecopilco San Lucas Tecopilco 8583543 +MX.29.056 Santa Ana Nopalucan Santa Ana Nopalucan 8583544 +MX.29.057 Santa Apolonia Teacalco Santa Apolonia Teacalco 8583545 +MX.29.058 Santa Catarina Ayometla Santa Catarina Ayometla 8583546 +MX.29.059 Santa Cruz Quilehtla Santa Cruz Quilehtla 8583547 +MX.29.060 Santa Isabel Xiloxoxtla Santa Isabel Xiloxoxtla 8583548 +MX.30.001 Acajete Acajete 8583549 +MX.30.002 Acatlán Acatlan 8583550 +MX.30.003 Acayucan Acayucan 8583551 +MX.30.004 Actopan Actopan 8583552 +MX.30.005 Acula Acula 8583553 +MX.30.006 Acultzingo Acultzingo 8583554 +MX.30.007 Camarón de Tejeda Camaron de Tejeda 8583555 +MX.30.008 Alpatláhuac Alpatlahuac 8583556 +MX.30.009 Alto Lucero de Gutiérrez Barrios Alto Lucero de Gutierrez Barrios 8583557 +MX.30.010 Altotonga Altotonga 8583558 +MX.30.011 Alvarado Alvarado 8583559 +MX.30.012 Amatitlán Amatitlan 8583560 +MX.30.013 Naranjos Amatlán Naranjos Amatlan 8583561 +MX.30.014 Amatlán de los Reyes Amatlan de los Reyes 8583562 +MX.30.015 Angel R. Cabada Angel R. Cabada 8583563 +MX.30.016 La Antigua La Antigua 8583564 +MX.30.017 Apazapan Apazapan 8583565 +MX.30.018 Aquila Aquila 8583566 +MX.30.019 Astacinga Astacinga 8583567 +MX.30.020 Atlahuilco Atlahuilco 8583568 +MX.29.045 Benito Juárez Benito Juarez 8583569 +MX.30.021 Atoyac Atoyac 8583570 +MX.30.022 Atzacan Atzacan 8583571 +MX.30.023 Atzalan Atzalan 8583572 +MX.30.024 Tlaltetela Tlaltetela 8583573 +MX.30.025 Ayahualulco Ayahualulco 8583574 +MX.30.026 Banderilla Banderilla 8583575 +MX.30.028 Boca del Río Boca del Rio 8583576 +MX.30.029 Calcahualco Calcahualco 8583577 +MX.30.030 Camerino Z. Mendoza Camerino Z. Mendoza 8583578 +MX.30.031 Carrillo Puerto Carrillo Puerto 8583579 +MX.30.032 Catemaco Catemaco 8583580 +MX.30.033 Cazones de Herrera Cazones de Herrera 8583581 +MX.30.034 Cerro Azul Cerro Azul 8583582 +MX.30.035 Citlaltépetl Citlaltepetl 8583583 +MX.30.036 Coacoatzintla Coacoatzintla 8583584 +MX.30.037 Coahuitlán Coahuitlan 8583585 +MX.30.038 Coatepec Coatepec 8583586 +MX.30.039 Coatzacoalcos Coatzacoalcos 8583587 +MX.30.040 Coatzintla Coatzintla 8583588 +MX.30.041 Coetzala Coetzala 8583589 +MX.30.042 Colipa Colipa 8583590 +MX.30.043 Comapa Comapa 8583591 +MX.30.044 Córdoba Cordoba 8583592 +MX.30.045 Cosamaloapan de Carpio Cosamaloapan de Carpio 8583593 +MX.30.046 Cosautlán de Carvajal Cosautlan de Carvajal 8583594 +MX.04.006 Hopelchén Hopelchen 8583595 +MX.07.001 Abasolo Abasolo 8583596 +MX.07.002 Acuña Acuna 8583597 +MX.07.003 Allende Allende 8583598 +MX.07.004 Arteaga Arteaga 8583599 +MX.07.005 Candela Candela 8583600 +MX.07.006 Castaños Castanos 8583601 +MX.07.007 Cuatro Ciénegas Cuatro Cienegas 8583602 +MX.07.008 Escobedo Escobedo 8583603 +MX.07.009 Francisco I. Madero Francisco I. Madero 8583604 +MX.07.010 Frontera Frontera 8583605 +MX.07.011 General Cepeda General Cepeda 8583606 +MX.07.012 Guerrero Guerrero 8583607 +MX.07.013 Hidalgo Hidalgo 8583608 +MX.07.014 Jiménez Jimenez 8583609 +MX.07.015 Juárez Juarez 8583610 +MX.07.016 Lamadrid Lamadrid 8583611 +MX.07.017 Matamoros Matamoros 8583612 +MX.07.018 Monclova Monclova 8583613 +MX.07.019 Morelos Morelos 8583614 +MX.07.020 Múzquiz Muzquiz 8583615 +MX.07.021 Nadadores Nadadores 8583616 +MX.07.022 Nava Nava 8583617 +MX.07.023 Ocampo Ocampo 8583618 +MX.07.024 Parras Parras 8583619 +MX.07.025 Piedras Negras Piedras Negras 8583620 +MX.07.026 Progreso Progreso 8583621 +MX.07.027 Ramos Arizpe Ramos Arizpe 8583622 +MX.07.028 Sabinas Sabinas 8583623 +MX.07.029 Sacramento Sacramento 8583624 +MX.07.030 Saltillo Saltillo 8583625 +MX.07.031 San Buenaventura San Buenaventura 8583626 +MX.07.032 San Juan de Sabinas San Juan de Sabinas 8583627 +MX.07.033 San Pedro San Pedro 8583628 +MX.07.034 Sierra Mojada Sierra Mojada 8583629 +MX.07.035 Torreón Torreon 8583630 +MX.07.036 Viesca Viesca 8583631 +MX.07.037 Villa Unión Villa Union 8583632 +MX.07.038 Zaragoza Zaragoza 8583633 +MX.08.001 Armería Armeria 8583634 +MX.08.002 Colima Colima 8583635 +MX.08.003 Comala Comala 8583636 +MX.08.004 Coquimatlán Coquimatlan 8583637 +MX.08.008 Minatitlán Minatitlan 8583638 +MX.08.009 Tecomán Tecoman 8583639 +MX.08.010 Villa de Álvarez Villa de Alvarez 8583640 +MX.05.034 Frontera Comalapa Frontera Comalapa 8583641 +MX.06.032 Hidalgo del Parral Hidalgo del Parral 8583642 +MX.06.033 Huejotitán Huejotitan 8583643 +MX.06.034 Ignacio Zaragoza Ignacio Zaragoza 8583644 +MX.06.035 Janos Janos 8583645 +MX.06.036 Jiménez Jimenez 8583646 +MX.06.037 Juárez Juarez 8583647 +MX.06.038 Julimes Julimes 8583648 +MX.06.039 López Lopez 8583649 +MX.06.040 Madera Madera 8583650 +MX.06.041 Maguarichi Maguarichi 8583651 +MX.06.042 Manuel Benavides Manuel Benavides 8583652 +MX.12.077 Marquelia Marquelia 8583653 +MX.14.017 Ayutla Ayutla 8583654 +MX.14.123 Zapotlán del Rey Zapotlan del Rey 8583655 +MX.14.124 Zapotlanejo Zapotlanejo 8583656 +MX.14.125 San Ignacio Cerro Gordo San Ignacio Cerro Gordo 8583657 +MX.15.001 Acambay de Ruíz Castañeda Acambay de Ruiz Castaneda 8583658 +MX.15.003 Aculco Aculco 8583659 +MX.15.004 Almoloya de Alquisiras Almoloya de Alquisiras 8583660 +MX.15.005 Almoloya de Juárez Almoloya de Juarez 8583661 +MX.15.006 Almoloya del Río Almoloya del Rio 8583662 +MX.15.007 Amanalco Amanalco 8583663 +MX.15.008 Amatepec Amatepec 8583664 +MX.15.012 Atizapán Atizapan 8583665 +MX.15.014 Atlacomulco Atlacomulco 8583666 +MX.15.018 Calimaya Calimaya 8583667 +MX.15.019 Capulhuac Capulhuac 8583668 +MX.15.021 Coatepec Harinas Coatepec Harinas 8583669 +MX.15.026 Chapa de Mota Chapa de Mota 8583670 +MX.15.027 Chapultepec Chapultepec 8583671 +MX.15.032 Donato Guerra Donato Guerra 8583672 +MX.15.038 Isidro Fabela Isidro Fabela 8583673 +MX.15.040 Ixtapan de la Sal Ixtapan de la Sal 8583674 +MX.15.041 Ixtapan del Oro Ixtapan del Oro 8583675 +MX.15.042 Ixtlahuaca Ixtlahuaca 8583676 +MX.15.043 Xalatlaco Xalatlaco 8583677 +MX.15.045 Jilotepec Jilotepec 8583678 +MX.15.046 Jilotzingo Jilotzingo 8583679 +MX.15.047 Jiquipilco Jiquipilco 8583680 +MX.15.048 Jocotitlán Jocotitlan 8583681 +MX.15.049 Joquicingo Joquicingo 8583682 +MX.15.051 Lerma Lerma 8583683 +MX.15.052 Malinalco Malinalco 8583684 +MX.15.054 Metepec Metepec 8583685 +MX.15.055 Mexicaltzingo Mexicaltzingo 8583686 +MX.15.106 Toluca Toluca 8583687 +MX.15.107 Tonatico Tonatico 8583688 +MX.15.110 Valle de Bravo Valle de Bravo 8583689 +MX.15.111 Villa de Allende Villa de Allende 8583690 +MX.15.113 Villa Guerrero Villa Guerrero 8583691 +MX.16.095 Tocumbo Tocumbo 8583692 +MX.30.047 Coscomatepec Coscomatepec 8583693 +MX.30.048 Cosoleacaque Cosoleacaque 8583694 +MX.30.049 Cotaxtla Cotaxtla 8583695 +MX.30.050 Coxquihui Coxquihui 8583696 +MX.30.051 Coyutla Coyutla 8583697 +MX.30.052 Cuichapa Cuichapa 8583698 +MX.30.053 Cuitláhuac Cuitlahuac 8583699 +MX.30.054 Chacaltianguis Chacaltianguis 8583700 +MX.30.055 Chalma Chalma 8583701 +MX.30.056 Chiconamel Chiconamel 8583702 +MX.30.057 Chiconquiaco Chiconquiaco 8583703 +MX.30.058 Chicontepec Chicontepec 8583704 +MX.30.059 Chinameca Chinameca 8583705 +MX.30.060 Chinampa de Gorostiza Chinampa de Gorostiza 8583706 +MX.30.061 Las Choapas Las Choapas 8583707 +MX.30.062 Chocamán Chocaman 8583708 +MX.30.063 Chontla Chontla 8583709 +MX.30.064 Chumatlán Chumatlan 8583710 +MX.30.065 Emiliano Zapata Emiliano Zapata 8583711 +MX.30.066 Espinal Espinal 8583712 +MX.30.067 Filomeno Mata Filomeno Mata 8583713 +MX.30.068 Fortín Fortin 8583714 +MX.30.069 Gutiérrez Zamora Gutierrez Zamora 8583715 +MX.30.070 Hidalgotitlán Hidalgotitlan 8583716 +MX.30.072 Huayacocotla Huayacocotla 8583717 +MX.30.073 Hueyapan de Ocampo Hueyapan de Ocampo 8583718 +MX.30.074 Huiloapan de Cuauhtémoc Huiloapan de Cuauhtemoc 8583719 +MX.30.075 Ignacio de la Llave Ignacio de la Llave 8583720 +MX.30.076 Ilamatlán Ilamatlan 8583721 +MX.30.077 Isla Isla 8583722 +MX.30.078 Ixcatepec Ixcatepec 8583723 +MX.30.079 Ixhuacán de los Reyes Ixhuacan de los Reyes 8583724 +MX.30.080 Ixhuatlán del Café Ixhuatlan del Cafe 8583725 +MX.30.081 Ixhuatlancillo Ixhuatlancillo 8583726 +MX.30.082 Ixhuatlán del Sureste Ixhuatlan del Sureste 8583727 +MX.30.083 Ixhuatlán de Madero Ixhuatlan de Madero 8583728 +MX.30.084 Ixmatlahuacan Ixmatlahuacan 8583729 +MX.30.085 Ixtaczoquitlán Ixtaczoquitlan 8583730 +MX.30.086 Jalacingo Jalacingo 8583731 +MX.30.087 Xalapa Xalapa 8583732 +MX.30.088 Jalcomulco Jalcomulco 8583733 +MX.30.089 Jáltipan Jaltipan 8583734 +MX.30.090 Jamapa Jamapa 8583735 +MX.30.091 Jesús Carranza Jesus Carranza 8583736 +MX.30.092 Xico Xico 8583737 +MX.30.093 Jilotepec Jilotepec 8583738 +MX.30.094 Juan Rodríguez Clara Juan Rodriguez Clara 8583739 +MX.30.095 Juchique de Ferrer Juchique de Ferrer 8583740 +MX.30.096 Landero y Coss Landero y Coss 8583741 +MX.30.097 Lerdo de Tejada Lerdo de Tejada 8583742 +MX.30.098 Magdalena Magdalena 8583743 +MX.30.099 Maltrata Maltrata 8583744 +MX.30.100 Manlio Fabio Altamirano Manlio Fabio Altamirano 8583745 +MX.30.101 Mariano Escobedo Mariano Escobedo 8583746 +MX.30.102 Martínez de la Torre Martinez de la Torre 8583747 +MX.30.103 Mecatlán Mecatlan 8583748 +MX.30.104 Mecayapan Mecayapan 8583749 +MX.30.105 Medellín Medellin 8583750 +MX.30.106 Miahuatlán Miahuatlan 8583751 +MX.30.107 Las Minas Las Minas 8583752 +MX.30.108 Minatitlán Minatitlan 8583753 +MX.30.109 Misantla Misantla 8583754 +MX.30.110 Mixtla de Altamirano Mixtla de Altamirano 8583755 +MX.30.111 Moloacán Moloacan 8583756 +MX.30.112 Naolinco Naolinco 8583757 +MX.30.113 Naranjal Naranjal 8583758 +MX.30.114 Nautla Nautla 8583759 +MX.30.115 Nogales Nogales 8583760 +MX.30.116 Oluta Oluta 8583761 +MX.30.117 Omealca Omealca 8583762 +MX.30.118 Orizaba Orizaba 8583763 +MX.30.119 Otatitlán Otatitlan 8583764 +MX.30.120 Oteapan Oteapan 8583765 +MX.30.121 Ozuluama de Mascareñas Ozuluama de Mascarenas 8583766 +MX.30.122 Pajapan Pajapan 8583767 +MX.30.123 Pánuco Panuco 8583768 +MX.30.124 Papantla Papantla 8583769 +MX.30.125 Paso del Macho Paso del Macho 8583770 +MX.30.126 Paso de Ovejas Paso de Ovejas 8583771 +MX.30.127 La Perla La Perla 8583772 +MX.30.128 Perote Perote 8583773 +MX.30.129 Platón Sánchez Platon Sanchez 8583774 +MX.30.027 Benito Juárez Benito Juarez 8583775 +MX.30.130 Playa Vicente Playa Vicente 8583776 +MX.30.131 Poza Rica de Hidalgo Poza Rica de Hidalgo 8583777 +MX.30.132 Las Vigas de Ramírez Las Vigas de Ramirez 8583778 +MX.30.133 Pueblo Viejo Pueblo Viejo 8583779 +MX.30.134 Puente Nacional Puente Nacional 8583780 +MX.30.135 Rafael Delgado Rafael Delgado 8583781 +MX.30.136 Rafael Lucio Rafael Lucio 8583782 +MX.30.137 Los Reyes Los Reyes 8583783 +MX.30.138 Río Blanco Rio Blanco 8583784 +MX.30.139 Saltabarranca Saltabarranca 8583785 +MX.30.140 San Andrés Tenejapan San Andres Tenejapan 8583786 +MX.30.141 San Andrés Tuxtla San Andres Tuxtla 8583787 +MX.30.142 San Juan Evangelista San Juan Evangelista 8583788 +MX.30.143 Santiago Tuxtla Santiago Tuxtla 8583789 +MX.30.144 Sayula de Alemán Sayula de Aleman 8583790 +MX.30.145 Soconusco Soconusco 8583791 +MX.30.146 Sochiapa Sochiapa 8583792 +MX.30.147 Soledad Atzompa Soledad Atzompa 8583793 +MX.30.148 Soledad de Doblado Soledad de Doblado 8583794 +MX.30.149 Soteapan Soteapan 8583795 +MX.30.150 Tamalín Tamalin 8583796 +MX.30.151 Tamiahua Tamiahua 8583797 +MX.30.152 Tampico Alto Tampico Alto 8583798 +MX.30.153 Tancoco Tancoco 8583799 +MX.30.154 Tantima Tantima 8583800 +MX.30.155 Tantoyuca Tantoyuca 8583801 +MX.30.156 Tatatila Tatatila 8583802 +MX.30.157 Castillo de Teayo Castillo de Teayo 8583803 +MX.30.158 Tecolutla Tecolutla 8583804 +MX.30.159 Tehuipango Tehuipango 8583805 +MX.30.160 Álamo Temapache Alamo Temapache 8583806 +MX.30.161 Tempoal Tempoal 8583807 +MX.30.162 Tenampa Tenampa 8583808 +MX.30.163 Tenochtitlán Tenochtitlan 8583809 +MX.30.164 Teocelo Teocelo 8583810 +MX.30.165 Tepatlaxco Tepatlaxco 8583811 +MX.30.166 Tepetlán Tepetlan 8583812 +MX.30.167 Tepetzintla Tepetzintla 8583813 +MX.30.168 Tequila Tequila 8583814 +MX.30.169 José Azueta Jose Azueta 8583815 +MX.30.170 Texcatepec Texcatepec 8583816 +MX.30.171 Texhuacán Texhuacan 8583817 +MX.30.172 Texistepec Texistepec 8583818 +MX.30.173 Tezonapa Tezonapa 8583819 +MX.30.174 Tierra Blanca Tierra Blanca 8583820 +MX.30.175 Tihuatlán Tihuatlan 8583821 +MX.30.176 Tlacojalpan Tlacojalpan 8583822 +MX.30.177 Tlacolulan Tlacolulan 8583823 +MX.30.178 Tlacotalpan Tlacotalpan 8583824 +MX.30.179 Tlacotepec de Mejía Tlacotepec de Mejia 8583825 +MX.30.180 Tlachichilco Tlachichilco 8583826 +MX.30.181 Tlalixcoyan Tlalixcoyan 8583827 +MX.30.182 Tlalnelhuayocan Tlalnelhuayocan 8583828 +MX.30.183 Tlapacoyan Tlapacoyan 8583829 +MX.30.184 Tlaquilpa Tlaquilpa 8583830 +MX.30.185 Tlilapan Tlilapan 8583831 +MX.30.186 Tomatlán Tomatlan 8583832 +MX.30.187 Tonayán Tonayan 8583833 +MX.30.188 Totutla Totutla 8583834 +MX.30.189 Tuxpan Tuxpan 8583835 +MX.30.190 Tuxtilla Tuxtilla 8583836 +MX.30.191 Ursulo Galván Ursulo Galvan 8583837 +MX.30.192 Vega de Alatorre Vega de Alatorre 8583838 +MX.30.193 Veracruz Veracruz 8583839 +MX.30.194 Villa Aldama Villa Aldama 8583840 +MX.30.195 Xoxocotla Xoxocotla 8583841 +MX.30.196 Yanga Yanga 8583842 +MX.30.197 Yecuatla Yecuatla 8583843 +MX.30.198 Zacualpan Zacualpan 8583844 +MX.30.199 Zaragoza Zaragoza 8583845 +MX.30.200 Zentla Zentla 8583846 +MX.30.201 Zongolica Zongolica 8583847 +MX.30.202 Zontecomatlán de López y Fuentes Zontecomatlan de Lopez y Fuentes 8583848 +MX.30.203 Zozocolco de Hidalgo Zozocolco de Hidalgo 8583849 +MX.30.204 Agua Dulce Agua Dulce 8583850 +MX.30.205 El Higo El Higo 8583851 +MX.30.206 Nanchital de Lázaro Cárdenas del Río Nanchital de Lazaro Cardenas del Rio 8583852 +MX.30.207 Tres Valles Tres Valles 8583853 +MX.30.208 Carlos A. Carrillo Carlos A. Carrillo 8583854 +MX.30.209 Tatahuicapan de Juárez Tatahuicapan de Juarez 8583855 +MX.30.210 Uxpanapa Uxpanapa 8583856 +MX.30.211 San Rafael San Rafael 8583857 +MX.30.212 Santiago Sochiapan Santiago Sochiapan 8583858 +MX.31.001 Abalá Abala 8583859 +MX.31.002 Acanceh Acanceh 8583860 +MX.31.003 Akil Akil 8583861 +MX.31.004 Baca Baca 8583862 +MX.31.005 Bokobá Bokoba 8583863 +MX.31.006 Buctzotz Buctzotz 8583864 +MX.31.007 Cacalchén Cacalchen 8583865 +MX.31.008 Calotmul Calotmul 8583866 +MX.31.009 Cansahcab Cansahcab 8583867 +MX.31.010 Cantamayec Cantamayec 8583868 +MX.31.011 Celestún Celestun 8583869 +MX.31.012 Cenotillo Cenotillo 8583870 +MX.31.013 Conkal Conkal 8583871 +MX.31.014 Cuncunul Cuncunul 8583872 +MX.31.015 Cuzamá Cuzama 8583873 +MX.31.016 Chacsinkín Chacsinkin 8583874 +MX.31.017 Chankom Chankom 8583875 +MX.31.018 Chapab Chapab 8583876 +MX.31.019 Chemax Chemax 8583877 +MX.31.020 Chicxulub Pueblo Chicxulub Pueblo 8583878 +MX.31.021 Chichimilá Chichimila 8583879 +MX.31.022 Chikindzonot Chikindzonot 8583880 +MX.31.023 Chocholá Chochola 8583881 +MX.31.024 Chumayel Chumayel 8583882 +MX.31.025 Dzán Dzan 8583883 +MX.31.026 Dzemul Dzemul 8583884 +MX.31.027 Dzidzantún Dzidzantun 8583885 +MX.31.028 Dzilam de Bravo Dzilam de Bravo 8583886 +MX.31.029 Dzilam González Dzilam Gonzalez 8583887 +MX.31.030 Dzitás Dzitas 8583888 +MX.31.031 Dzoncauich Dzoncauich 8583889 +MX.31.032 Espita Espita 8583890 +MX.31.033 Halachó Halacho 8583891 +MX.31.034 Hocabá Hocaba 8583892 +MX.31.035 Hoctún Hoctun 8583893 +MX.31.036 Homún Homun 8583894 +MX.31.037 Huhí Huhi 8583895 +MX.31.038 Hunucmá Hunucma 8583896 +MX.31.039 Ixil Ixil 8583897 +MX.31.040 Izamal Izamal 8583898 +MX.31.041 Kanasín Kanasin 8583899 +MX.31.042 Kantunil Kantunil 8583900 +MX.31.043 Kaua Kaua 8583901 +MX.31.044 Kinchil Kinchil 8583902 +MX.31.045 Kopomá Kopoma 8583903 +MX.31.046 Mama Mama 8583904 +MX.31.047 Maní Mani 8583905 +MX.31.048 Maxcanú Maxcanu 8583906 +MX.31.049 Mayapán Mayapan 8583907 +MX.31.050 Mérida Merida 8583908 +MX.31.051 Mocochá Mococha 8583909 +MX.31.052 Motul Motul 8583910 +MX.31.053 Muna Muna 8583911 +MX.31.054 Muxupip Muxupip 8583912 +MX.31.055 Opichén Opichen 8583913 +MX.31.056 Oxkutzcab Oxkutzcab 8583914 +MX.31.057 Panabá Panaba 8583915 +MX.31.058 Peto Peto 8583916 +MX.31.059 Progreso Progreso 8583917 +MX.31.060 Quintana Roo Quintana Roo 8583918 +MX.31.061 Río Lagartos Rio Lagartos 8583919 +MX.31.062 Sacalum Sacalum 8583920 +MX.31.063 Samahil Samahil 8583921 +MX.31.064 Sanahcat Sanahcat 8583922 +MX.31.065 San Felipe San Felipe 8583923 +MX.31.066 Santa Elena Santa Elena 8583924 +MX.31.067 Seyé Seye 8583925 +MX.31.068 Sinanché Sinanche 8583926 +MX.31.069 Sotuta Sotuta 8583927 +MX.31.070 Sucilá Sucila 8583928 +MX.31.071 Sudzal Sudzal 8583929 +MX.31.074 Tahmek Tahmek 8583930 +MX.31.075 Teabo Teabo 8583931 +MX.31.076 Tecoh Tecoh 8583932 +MX.31.077 Tekal de Venegas Tekal de Venegas 8583933 +MX.31.078 Tekantó Tekanto 8583934 +MX.31.079 Tekax Tekax 8583935 +MX.31.080 Tekit Tekit 8583936 +MX.31.081 Tekom Tekom 8583937 +MX.31.082 Telchac Pueblo Telchac Pueblo 8583938 +MX.31.083 Telchac Puerto Telchac Puerto 8583939 +MX.31.084 Temax Temax 8583940 +MX.31.085 Temozón Temozon 8583941 +MX.31.086 Tepakán Tepakan 8583942 +MX.31.087 Tetiz Tetiz 8583943 +MX.31.088 Teya Teya 8583944 +MX.31.089 Ticul Ticul 8583945 +MX.31.090 Timucuy Timucuy 8583946 +MX.31.091 Tinum Tinum 8583947 +MX.31.092 Tixcacalcupul Tixcacalcupul 8583948 +MX.31.093 Tixkokob Tixkokob 8583949 +MX.31.094 Tixmehuac Tixmehuac 8583950 +MX.31.095 Tixpéhual Tixpehual 8583951 +MX.31.096 Tizimín Tizimin 8583952 +MX.31.097 Tunkás Tunkas 8583953 +MX.31.098 Tzucacab Tzucacab 8583954 +MX.31.099 Uayma Uayma 8583955 +MX.31.100 Ucú Ucu 8583956 +MX.31.101 Umán Uman 8583957 +MX.31.102 Valladolid Valladolid 8583958 +MX.31.103 Xocchel Xocchel 8583959 +MX.31.104 Yaxcabá Yaxcaba 8583960 +MX.31.105 Yaxkukul Yaxkukul 8583961 +MX.31.106 Yobaín Yobain 8583962 +MX.32.001 Apozol Apozol 8583963 +MX.32.002 Apulco Apulco 8583964 +MX.32.003 Atolinga Atolinga 8583965 +MX.32.005 Calera Calera 8583966 +MX.32.006 Cañitas de Felipe Pescador Canitas de Felipe Pescador 8583967 +MX.32.007 Concepción del Oro Concepcion del Oro 8583968 +MX.32.009 Chalchihuites Chalchihuites 8583969 +MX.32.010 Fresnillo Fresnillo 8583970 +MX.32.011 Trinidad García de la Cadena Trinidad Garcia de la Cadena 8583971 +MX.32.012 Genaro Codina Genaro Codina 8583972 +MX.32.013 General Enrique Estrada General Enrique Estrada 8583973 +MX.32.014 General Francisco R. Murguía General Francisco R. Murguia 8583974 +MX.32.015 El Plateado de Joaquín Amaro El Plateado de Joaquin Amaro 8583975 +MX.32.016 General Pánfilo Natera General Panfilo Natera 8583976 +MX.32.017 Guadalupe Guadalupe 8583977 +MX.32.018 Huanusco Huanusco 8583978 +MX.32.019 Jalpa Jalpa 8583979 +MX.32.020 Jerez Jerez 8583980 +MX.32.021 Jiménez del Teul Jimenez del Teul 8583981 +MX.32.022 Juan Aldama Juan Aldama 8583982 +MX.32.023 Juchipila Juchipila 8583983 +MX.32.025 Luis Moya Luis Moya 8583984 +MX.32.026 Mazapil Mazapil 8583985 +MX.32.028 Mezquital del Oro Mezquital del Oro 8583986 +MX.32.029 Miguel Auza Miguel Auza 8583987 +MX.32.030 Momax Momax 8583988 +MX.32.031 Monte Escobedo Monte Escobedo 8583989 +MX.32.032 Morelos Morelos 8583990 +MX.32.033 Moyahua de Estrada Moyahua de Estrada 8583991 +MX.32.034 Nochistlán de Mejía Nochistlan de Mejia 8583992 +MX.32.035 Noria de Ángeles Noria de Angeles 8583993 +MX.32.036 Ojocaliente Ojocaliente 8583994 +MX.32.037 Pánuco Panuco 8583995 +MX.32.039 Río Grande Rio Grande 8583996 +MX.32.040 Sain Alto Sain Alto 8583997 +MX.32.041 El Salvador El Salvador 8583998 +MX.32.042 Sombrerete Sombrerete 8583999 +MX.32.043 Susticacán Susticacan 8584000 +MX.32.044 Tabasco Tabasco 8584001 +MX.32.045 Tepechitlán Tepechitlan 8584002 +MX.32.046 Tepetongo Tepetongo 8584003 +MX.32.047 Teúl de González Ortega Teul de Gonzalez Ortega 8584004 +MX.32.048 Tlaltenango de Sánchez Román Tlaltenango de Sanchez Roman 8584005 +MX.32.049 Valparaíso Valparaiso 8584006 +MX.32.050 Vetagrande Vetagrande 8584007 +MX.32.051 Villa de Cos Villa de Cos 8584008 +MX.32.052 Villa García Villa Garcia 8584009 +MX.32.053 Villa González Ortega Villa Gonzalez Ortega 8584010 +MX.32.054 Villa Hidalgo Villa Hidalgo 8584011 +MX.32.055 Villanueva Villanueva 8584012 +MX.32.056 Zacatecas Zacatecas 8584013 +MX.32.057 Trancoso Trancoso 8584014 +MX.32.058 Santa María de la Paz Santa Maria de la Paz 8584015 +MX.23.011 Puerto Morelos Puerto Morelos 11789146 +MX.05.124 Mezcalapa Mezcalapa 12514802 +MX.05.121 Rincón Chamula San Pedro Rincon Chamula San Pedro 12514803 +MX.05.123 Municipio de Emiliano Zapata Municipio de Emiliano Zapata 12514804 +MX.05.122 El Parral El Parral 12514805 +MX.05.120 Municipio de Capitán Luis Ángel Vidal Municipio de Capitan Luis Angel Vidal 12514806 +MX.05.125 Honduras de la Sierra Honduras de la Sierra 12514807 +MX.02.007 San Felipe San Felipe 12514808 +MX.02.006 San Quintín San Quintin 12514809 +MX.04.012 Seybaplaya Seybaplaya 12514810 +MX.04.013 Municipio de Dzitbalché Municipio de Dzitbalche 12514811 +MX.17.034 Coatetelco Coatetelco 12514812 +MX.17.036 Municipio de Hueyapan Municipio de Hueyapan 12514813 +MX.17.035 Xoxocotla Xoxocotla 12514814 +MY.02.0207 Langkawi Langkawi 1222381 +MY.06.0811 Temerluh Temerluh 1732585 +MY.01.0101 Daerah Batu Pahat Daerah Batu Pahat 1732686 +MY.01.0109 Daerah Pontian Daerah Pontian 1732707 +MY.01.0104 Daerah Kota Tinggi Daerah Kota Tinggi 1732737 +MY.01.0102 Daerah Johor Baharu Daerah Johor Baharu 1732751 +MY.01.0103 Daerah Keluang Daerah Keluang 1732810 +MY.01.0107 Daerah Mersing Daerah Mersing 1732827 +MY.01.0110 Daerah Segamat Daerah Segamat 1732847 +MY.01.0108 Daerah Muar Daerah Muar 1732868 +MY.12.1706 Kuala Selangor Kuala Selangor 1732890 +MY.12.1704 Klang Klang 1732904 +MY.16.1208 Kuala Penyu Kuala Penyu 1733341 +MY.16.1213 Papar Papar 1733398 +MY.16.1214 Penampang Penampang 1733399 +MY.16.1221 Tambunan Tambunan 1733484 +MY.16.1217 Ranau Ranau 1733488 +MY.16.1218 Bahagian Sandakan Bahagian Sandakan 1733564 +MY.16.1222 Bahagian Tawau Bahagian Tawau 1733595 +MY.16.1219 Semporna Semporna 1733684 +MY.16.1203 Keningau Keningau 1733816 +MY.16.1220 Sipitang Sipitang 1734121 +MY.16.1223 Tenom District Tenom District 1734122 +MY.16.1201 Beaufort Beaufort 1734248 +MY.02.0206 Kulim Kulim 1734392 +MY.07.0908 Larut Matang & Selama Larut Matang & Selama 1734400 +MY.02.0202 Bandar Baharu Bandar Baharu 1734406 +MY.02.0201 Baling Baling 1734449 +MY.03.0309 Tanah Merah Tanah Merah 1734461 +MY.11.1302 Bau Bau 1734471 +MY.11.1311 Bahagian Kuching Bahagian Kuching 1734504 +MY.07.0907 Daerah Kuala Kangsar Daerah Kuala Kangsar 1734598 +MY.07.0906 Daerah Kinta Daerah Kinta 1734640 +MY.12.1705 Kuala Langat Kuala Langat 1734782 +MY.12.1709 Sepang Sepang 1734789 +MY.06.0810 Daerha Rompin Daerha Rompin 1734905 +MY.06.0802 Bera Bera 1734988 +MY.09.1102 Seberang Perai Selatan Seberang Perai Selatan 1735085 +MY.09.1105 Daerah Timur Laut Daerah Timur Laut 1735104 +MY.12.1701 Gombak Gombak 1735136 +MY.12.1703 Hulu Selangor Hulu Selangor 1735145 +MY.12.1707 Petaling Petaling 1735156 +MY.12.1702 Hulu Langat Hulu Langat 1735173 +MY.12.1708 Sabak Bernam Sabak Bernam 1735194 +MY.06.0804 Daerah Jerantut Daerah Jerantut 1735203 +MY.06.0803 Cameron Highlands Cameron Highlands 1735261 +MY.11.1320 Mukah Mukah 1735297 +MY.02.0212 Yan Yan 1735487 +MY.11.1326 Serian Serian 1735635 +MY.11.1324 Bahagian Sarikei Bahagian Sarikei 1735861 +MY.11.1309 Kanowit Kanowit 1735987 +MY.02.0205 Kubang Pasu Kubang Pasu 1736296 +MY.02.0208 Padang Terap Padang Terap 1736333 +MY.02.0209 Pendang Pendang 1736341 +MY.02.0203 Daerah Kota Setar Daerah Kota Setar 1736342 +MY.03.0304 Kota Bharu Kota Bharu 1736375 +MY.16.1206 Kota Kinabalu Kota Kinabalu 1736650 +MY.16.1225 Tuaran Tuaran 1736652 +MY.11.1315 Lundu Lundu 1736709 +MY.11.1304 Betong Betong 1736724 +MY.11.1323 Saratok Saratok 1736766 +MY.11.1314 Lubok Antu Lubok Antu 1736839 +MY.11.1330 Bahagian Sri Aman Bahagian Sri Aman 1736901 +MY.11.1327 Bahagian Sibu Bahagian Sibu 1736980 +MY.11.1329 Song Song 1737329 +MY.11.1312 Lawas Lawas 1737590 +MY.11.1313 Bahagian Limbang Bahagian Limbang 1737785 +MY.11.1303 Belaga Belaga 1737834 +MY.11.1310 Bahagian Kapit Bahagian Kapit 1737860 +MY.11.1331 Tatau Tatau 1737979 +MY.11.1316 Marudi Marudi 1738064 +MY.11.1319 Bahagian Miri Bahagian Miri 1738079 +MY.16.1209 Bahagian Kudat Bahagian Kudat 1966738 +MY.11.1305 Bahagian Bintulu Bahagian Bintulu 1966740 +MY.11.1322 Bahagian Samarahan Bahagian Samarahan 1966741 +MY.16.1205 Kota Belud Kota Belud 1966748 +MY.16.1215 Pitas Pitas 1966749 +MY.16.1207 Kota Marudu Kota Marudu 1966750 +MY.16.1204 Kinabatangan Kinabatangan 1966751 +MY.16.1211 Lahad Datu Lahad Datu 1966753 +MY.16.1210 Kunak Kunak 1966755 +MY.02.0211 Sik Sik 6805123 +MY.02.0204 Kuala Muda Kuala Muda 6805171 +MY.09.1104 Seberang Perai Utara Seberang Perai Utara 6823231 +MY.09.1101 Barat Daya Barat Daya 6833194 +MY.03.0303 Jeli Jeli 7067991 +MY.03.0307 Pasir Mas Pasir Mas 7068125 +MY.03.0310 Tumpat Tumpat 7068169 +MY.03.0305 Kuala Krai Kuala Krai 9781089 +MY.13.1507 Setiu Setiu 9781175 +MY.13.1501 Besut Besut 9781176 +MY.11.1325 Selangau Selangau 9782092 +MY.16.1202 Beluran Beluran 12231161 +MY.03.0301 Bachok Bachok 12231163 +MY.07.0901 Batang Padang Batang Padang 12231165 +MY.11.1307 Daro Daro 12231182 +MY.04.0601 Alor Gajah Alor Gajah 12231185 +MY.11.1301 Asajaya Asajaya 12231188 +MY.13.1504 Kemaman Kemaman 12231191 +MY.06.0801 Bentong Bentong 12231194 +MY.13.1505 Kuala Terengganu Kuala Terengganu 12231196 +MY.06.0805 Kuantan Kuantan 12231198 +MY.01.0105 Kulaijaya Kulaijaya 12231200 +MY.11.1306 Dalat Dalat 12231203 +MY.13.1503 Hulu Terengganu Hulu Terengganu 12231205 +MY.05.0701 Jelebu Jelebu 12231210 +MY.05.0702 Jempol Jempol 12231212 +MY.06.0809 Raub Raub 12231217 +MY.11.1318 Meradong Meradong 12231219 +MY.07.0904 Kampar Kampar 12231222 +MY.13.1506 Marang Marang 12231227 +MY.11.1317 Matu Matu 12231232 +MY.04.0603 Melaka Tengah Melaka Tengah 12231235 +MY.06.0808 Pekan Pekan 12231237 +MY.07.0910 Perak Tengah Perak Tengah 12231240 +MY.08.1001 Perlis Perlis 12231243 +MY.01.0106 Ledang Ledang 12231253 +MY.11.1328 Simunjan Simunjan 12231261 +MY.14.0401 WP. Kuala Lumpur WP. Kuala Lumpur 12231269 +MY.02.0210 Pokok Sena Pokok Sena 12231272 +MY.06.0806 Lipis Lipis 12231274 +MY.07.0903 Ulu Perak Ulu Perak 12231280 +MY.05.0707 Tampin Tampin 12231290 +MY.17.1601 W.P. Putrajaya W.P. Putrajaya 12231292 +MY.05.0705 Rembau Rembau 12231294 +MY.03.0306 Machang Machang 12231296 +MY.15.0501 W.P. Labuan W.P. Labuan 12231300 +MY.06.0807 Maran Maran 12231302 +MY.11.1321 Pakan Pakan 12231304 +MY.03.0308 Pasir Puteh Pasir Puteh 12231306 +MY.16.1216 Putatan Putatan 12231308 +MY.09.1103 S.P. Tengah S.P. Tengah 12231310 +MY.05.0706 Seremban Seremban 12231312 +MY.11.1308 Julau Julau 12231317 +MY.07.0905 Kerian Kerian 12231324 +MY.04.0602 Jasin Jasin 12231329 +MY.16.1224 Tongod Tongod 12231335 +MY.05.0703 Kuala Pilah Kuala Pilah 12231337 +MY.13.1502 Dungun Dungun 12231346 +MY.03.0302 Gua Musang Gua Musang 12231348 +MY.07.0902 Hilir Perak Hilir Perak 12231350 +MY.07.0909 Manjung (Dinding) Manjung (Dinding) 12231352 +MY.16.1212 Nabawan Nabawan 12231359 +MY.05.0704 Port Dickson Port Dickson 12231367 +MZ.07.1027397 Circunscrição de Sanga Circunscricao de Sanga 1027397 +MZ.01.1028315 Circunscrição da Quissanga Circunscricao da Quissanga 1028315 +MZ.09.1028433 Concelho de Quelimane Concelho de Quelimane 1028433 +MZ.01.1029247 Circunscrição de Palma Circunscricao de Palma 1029247 +MZ.06.1033355 Distrito de Rapale Distrito de Rapale 1033355 +MZ.06.1035018 Nacala-a-Velha Nacala-a-Velha 1035018 +MZ.08.1035304 Circunscrição da Mutarara Circunscricao da Mutarara 1035304 +MZ.06.1035470 Circunscrição de Murrupula Circunscricao de Murrupula 1035470 +MZ.10.1035732 Guro Guro 1035732 +MZ.10.1037018 Circunscrição de Mossurize Circunscricao de Mossurize 1037018 +MZ.06.1037020 Mossuril Mossuril 1037020 +MZ.06.1037178 Concelho de Monapo Concelho de Monapo 1037178 +MZ.06.1037222 Distrito de Moma Distrito de Moma 1037222 +MZ.06.1037282 Circunscrìção de Mogovolas Circunscricao de Mogovolas 1037282 +MZ.06.1037286 Circunscrìção do Mogincual Circunscricao do Mogincual 1037286 +MZ.01.1037368 Mocimboa da Praia Mocimboa da Praia 1037368 +MZ.08.1037394 Moatize Moatize 1037394 +MZ.06.1038879 Memba Memba 1038879 +MZ.07.1039135 Mecula Mecula 1039135 +MZ.01.1039148 Mecufi Mecufi 1039148 +MZ.06.1039205 Meconta Meconta 1039205 +MZ.04.1039852 Concelho de Matola Concelho de Matola 1039852 +MZ.05.1040396 Circunscrição de Marromeu Circunscricao de Marromeu 1040396 +MZ.08.1040587 Circunscrição de Marávia Circunscricao de Maravia 1040587 +MZ.02.1040936 Mandlakaze Mandlakaze 1040936 +MZ.10.1040948 Concelho de Manica Concelho de Manica 1040948 +MZ.07.1041189 Circunscrição de Mandimba Circunscricao de Mandimba 1041189 +MZ.08.1041912 Circunscrição de Màgoé Circunscricao de Magoe 1041912 +MZ.01.1042455 Circunscrição de Macomia Circunscricao de Macomia 1042455 +MZ.08.1042871 Circunscrição da Macanga Circunscricao da Macanga 1042871 +MZ.09.1045351 Circunscrição do Ile Circunscricao do Ile 1045351 +MZ.01.1045383 Concelho do Ibo Concelho do Ibo 1045383 +MZ.03.1045762 Circunscrição do Govuro Circunscricao do Govuro 1045762 +MZ.05.1045789 Gorongosa District Gorongosa District 1045789 +MZ.06.1046627 Circunscrição do Eráti Circunscricao do Erati 1046627 +MZ.09.1049181 Concelho do Chinde Concelho do Chinde 1049181 +MZ.10.1049260 Concelho do Chimoio Concelho do Chimoio 1049260 +MZ.02.1049858 Distrito de Chibuto Distrito de Chibuto 1049858 +MZ.05.1051852 Concelho do Búzi Concelho do Buzi 1051852 +MZ.05.1052372 Concelho da Beira Concelho da Beira 1052372 +MZ.10.1052446 Barue District Barue District 1052446 +MZ.09.1053142 Alto Molócuè Alto Molocue 1053142 +MZ.04.1090080 Manhica Manhica 1090080 +MZ.10.7646374 Gondola District Gondola District 7646374 +MZ.03.7670754 Vilankulos District Vilankulos District 7670754 +MZ.04.7670756 Matutiune District Matutiune District 7670756 +MZ.10.7670758 Sussundenga District Sussundenga District 7670758 +MZ.02.7670759 Chicualacuala Chicualacuala 7670759 +MZ.02.7670767 Massingir Massingir 7670767 +MZ.03.7670768 Mabote Mabote 7670768 +MZ.02.7670771 Massangena Massangena 7670771 +MZ.02.7670772 Chigubo Chigubo 7670772 +MZ.02.7670774 Mabalane Mabalane 7670774 +MZ.04.7701205 Aeroporto Aeroporto 7701205 +MZ.07.7732033 Cuamba Cuamba 7732033 +MZ.06.7732034 Malema Malema 7732034 +MZ.06.7732035 Ribaue Ribaue 7732035 +MZ.06.7732036 Nampula Nampula 7732036 +MZ.06.7732037 Mecuburi Mecuburi 7732037 +MZ.06.7732038 Cidade de Nampula Cidade de Nampula 7732038 +MZ.04.7873976 Magude District Magude District 7873976 +MZ.04.7873980 Moamba District Moamba District 7873980 +MZ.04.7873983 Boane District Boane District 7873983 +MZ.05.7873984 Nhamatanda District Nhamatanda District 7873984 +MZ.05.7873985 Chibabava District Chibabava District 7873985 +MZ.05.7873986 Dondo District Dondo District 7873986 +MZ.09.7873988 Nicodala District Nicodala District 7873988 +MZ.09.7873991 Gurue District Gurue District 7873991 +MZ.09.7873993 Morrumbala District Morrumbala District 7873993 +MZ.10.7874045 Guro District Guro District 7874045 +MZ.05.7874046 Caia District Caia District 7874046 +MZ.02.7874104 Chokwe District Chokwe District 7874104 +MZ.08.7874106 Tsangano District Tsangano District 7874106 +MZ.07.7874115 Lichinga District Lichinga District 7874115 +MZ.07.7874117 Majune District Majune District 7874117 +MZ.01.7874119 Balama District Balama District 7874119 +MZ.06.7874406 Angoche District Angoche District 7874406 +MZ.06.7874408 Lalaua District Lalaua District 7874408 +MZ.06.7874410 Muecate District Muecate District 7874410 +MZ.06.7874411 Nacaroa District Nacaroa District 7874411 +MZ.07.7874414 Lago District Lago District 7874414 +MZ.07.7874416 Maúa District Maua District 7874416 +MZ.07.7874417 Mecanhelas District Mecanhelas District 7874417 +MZ.07.7874418 Metarica District Metarica District 7874418 +MZ.07.7874419 Muembe District Muembe District 7874419 +MZ.07.7874420 Ngauma District Ngauma District 7874420 +MZ.07.7874421 Nipepe District Nipepe District 7874421 +MZ.05.7874471 Chemba District Chemba District 7874471 +MZ.05.7874472 Muanza District Muanza District 7874472 +MZ.05.7874473 Maringué District Maringue District 7874473 +MZ.05.7874474 Machanga District Machanga District 7874474 +MZ.05.7874614 Cheringoma District Cheringoma District 7874614 +MZ.10.7874620 Machaze District Machaze District 7874620 +MZ.10.7874622 Macossa District Macossa District 7874622 +MZ.10.7874624 Tambara District Tambara District 7874624 +MZ.09.7874708 Gilé District Gile District 7874708 +MZ.09.7874710 Lugela District Lugela District 7874710 +MZ.09.7874711 Maganja da Costa District Maganja da Costa District 7874711 +MZ.09.7874712 Milange District Milange District 7874712 +MZ.09.7874724 Namarroi District Namarroi District 7874724 +MZ.09.7874726 Pebane District Pebane District 7874726 +MZ.09.7880951 Mocuba District Mocuba District 7880951 +MZ.08.7905000 Changara District Changara District 7905000 +MZ.08.7905199 Chifunde District Chifunde District 7905199 +MZ.08.7905529 Chiuta District Chiuta District 7905529 +MZ.09.7909704 Inhassunge District Inhassunge District 7909704 +MZ.03.7909714 Zavala District Zavala District 7909714 +MZ.03.7909715 Massinga District Massinga District 7909715 +MZ.03.7909780 Funhalouro District Funhalouro District 7909780 +MZ.03.7909781 Inhassoro District Inhassoro District 7909781 +MZ.03.7909783 Inharrime District Inharrime District 7909783 +MZ.03.7909784 Jangamo District Jangamo District 7909784 +MZ.03.7909785 Homoine District Homoine District 7909785 +MZ.03.7909786 Morrumbene District Morrumbene District 7909786 +MZ.08.7909828 Cahora Bassa District Cahora Bassa District 7909828 +MZ.01.7909845 Mueda District Mueda District 7909845 +MZ.01.7909876 Ancuabe District Ancuabe District 7909876 +MZ.01.7911292 Namuno District Namuno District 7911292 +MZ.07.8299276 Marrupa District Marrupa District 8299276 +MZ.01.8299277 Montepuez District Montepuez District 8299277 +MZ.04.8301113 Namaacha District Namaacha District 8301113 +MZ.04.8693192 Marracuene District Marracuene District 8693192 +MZ.09.8714615 Namacurra District Namacurra District 8714615 +MZ.06.9072697 Nacala-Porto Nacala-Porto 9072697 +MZ.02.9072735 Bilene Macia District Bilene Macia District 9072735 +MZ.07.9252721 Mavago Mavago 9252721 +MZ.03.9252722 Maxixe Maxixe 9252722 +MZ.01.9252727 Meluco Meluco 9252727 +MZ.02.9252728 Guija Guija 9252728 +MZ.01.9252729 Chiure Chiure 9252729 +MZ.06.9252730 Ilha de Mocambique Ilha de Mocambique 9252730 +MZ.08.9252731 Cidade de Tete Cidade de Tete 9252731 +MZ.08.9252732 Luenha Luenha 9252732 +MZ.03.9252733 Cidade de Inhambane Cidade de Inhambane 9252733 +MZ.01.9252735 Muidumbe Muidumbe 9252735 +MZ.01.9252736 Nangade Nangade 9252736 +MZ.03.9252738 Panda Panda 9252738 +MZ.08.9252739 Zumbu Zumbu 9252739 +MZ.02.9408663 Xai-Xai District Xai-Xai District 9408663 +MZ.07.10651614 Cidade de Lichinga Cidade de Lichinga 10651614 +MZ.02.10668849 Cidade de Xai-Xai Cidade de Xai-Xai 10668849 +MZ.11.10683815 KaMubukwana KaMubukwana 10683815 +MZ.11.10685827 KaMavota KaMavota 10685827 +MZ.11.10685828 Nhlamankulo Nhlamankulo 10685828 +MZ.11.10685829 KaMaxakeni KaMaxakeni 10685829 +MZ.11.10685830 KaMpfumo KaMpfumo 10685830 +MZ.11.10685831 KaTembe KaTembe 10685831 +MZ.11.10685832 KaNyaka KaNyaka 10685832 +MZ.10.10701340 Distrito de Vanduzi Distrito de Vanduzi 10701340 +MZ.10.10701341 Distrito de Macate Distrito de Macate 10701341 +MZ.09.10701342 Distrito de Mulevala Distrito de Mulevala 10701342 +MZ.09.10701343 Distrito de Mocubela Distrito de Mocubela 10701343 +MZ.09.10701344 Distrito de Derre Distrito de Derre 10701344 +MZ.09.10702916 Distrito de Molumbo Distrito de Molumbo 10702916 +MZ.09.10703116 Distrito de Luabo Distrito de Luabo 10703116 +MZ.08.10703925 Distrito de Dôa Distrito de Doa 10703925 +MZ.06.10703926 Distrito de Larde Distrito de Larde 10703926 +MZ.06.10703927 Distrito de Liúpo Distrito de Liupo 10703927 +MZ.08.10704473 Distrito de Marara Distrito de Marara 10704473 +MZ.09.11189152 Mopeia District Mopeia District 11189152 +MZ.08.11204389 Angónia District Angonia District 11204389 +MZ.01.12041484 Cidade de Pemba Cidade de Pemba 12041484 +MZ.04.12041485 Cidade de Manhiça Cidade de Manhica 12041485 +MZ.01.12041567 Metuge District Metuge District 12041567 +NA.32.7931901 Epupa Constituency Epupa Constituency 7931901 +NA.32.7931902 Opuwo Constituency Opuwo Constituency 7931902 +NA.32.7931903 Sesfontein Constituency Sesfontein Constituency 7931903 +NA.32.7931904 Khorixas Constituency Khorixas Constituency 7931904 +NA.29.7931905 Daures Constituency Daures Constituency 7931905 +NA.29.7931906 Arandis Constituency Arandis Constituency 7931906 +NA.29.7931907 Swakopmund Constituency Swakopmund Constituency 7931907 +NA.29.7931908 Walvis Bay Urban Constituency Walvis Bay Urban Constituency 7931908 +NA.29.7931909 Walvis Bay Rural Constituency Walvis Bay Rural Constituency 7931909 +NA.30.7931910 Gibeon Constituency Gibeon Constituency 7931910 +NA.31.7931911 Luderitz Constituency Luderitz Constituency 7931911 +NA.31.7931912 Oranjemund Constituency Oranjemund Constituency 7931912 +NA.39.10400504 Omatako Constituency Omatako Constituency 10400504 +NA.21.11125897 Moses Garoeb Moses Garoeb 11125897 +NA.35.11204872 Otjombinde Otjombinde 11204872 +NA.38.11204947 Olukonda Constituency Olukonda Constituency 11204947 +NA.39.11204952 Okahandja Constituency Okahandja Constituency 11204952 +NA.33.11205493 Epembe Constituency Epembe Constituency 11205493 +NA.33.11205499 Endola Endola 11205499 +NA.37.11205500 Oshakati East Oshakati East 11205500 +NA.38.11205505 Omuntele Constituency Omuntele Constituency 11205505 +NA.40.11205595 Rundu Rural West Rundu Rural West 11205595 +NA.33.11238950 Oshikango Oshikango 11238950 +NA.41.11256866 Kapako Constituency Kapako Constituency 11256866 +NA.40.11256901 Mashare Mashare 11256901 +NA.36.11256953 Tsandi Tsandi 11256953 +NA.21.11257205 Samora Machel Samora Machel 11257205 +NA.37.11257218 Oshakati West Oshakati West 11257218 +NA.36.11257223 Etayi Etayi 11257223 +NA.30.11257257 Rehoboth Rural Rehoboth Rural 11257257 +NA.31.11257293 Karasburg Constituency Karasburg Constituency 11257293 +NA.38.11257350 Eengodi Eengodi 11257350 +NA.21.11287032 Windhoek Rural Windhoek Rural 11287032 +NA.30.11427240 Mariental Rural Mariental Rural 11427240 +NA.37.11428032 Okaku Constituency Okaku Constituency 11428032 +NA.36.11428097 Oshikuku Oshikuku 11428097 +NA.37.11428703 Ongwediva Ongwediva 11428703 +NA.33.11428769 Omuthiyagwiipundi Omuthiyagwiipundi 11428769 +NA.39.11428998 Otavi Otavi 11428998 +NA.41.11429079 Mpungu Mpungu 11429079 +NA.40.11429192 Rundu Urban Rundu Urban 11429192 +NA.28.11467713 Linyanti Linyanti 11467713 +NA.37.11467743 Uukwiyu Uukwiyu 11467743 +NA.38.11467812 Onayena Onayena 11467812 +NA.36.11495912 Anamulenge Constituency Anamulenge Constituency 11495912 +NA.21.11609877 Windhoek East Windhoek East 11609877 +NA.36.11979320 Okahao Okahao 11979320 +NC.02.98832 Yaté Yate 2137647 +NC.01.98831 Voh Voh 2137746 +NC.01.98830 Touho Touho 2137869 +NC.02.98829 Thio Thio 2138101 +NC.02.98828 Sarraméa Sarramea 2138354 +NC.01.98827 Poya Poya 2138519 +NC.01.98825 Pouembout Pouembout 2138590 +NC.01.98824 Pouébo Pouebo 2138606 +NC.01.98823 Ponérihouen Ponerihouen 2138685 +NC.01.98822 Poindimié Poindimie 2138715 +NC.02.98821 Païta Paita 2138980 +NC.03.98820 Ouvéa Ouvea 2139030 +NC.01.98819 Ouégoa Ouegoa 2139258 +NC.02.98818 Nouméa Noumea 2139520 +NC.02.98817 Le Mont-Dore Le Mont-Dore 2140065 +NC.02.98816 Moindou Moindou 2140108 +NC.03.98815 Maré Mare 2140297 +NC.03.98814 Lifou Lifou 2140391 +NC.01.98812 Koumac Koumac 2140556 +NC.01.98810 Kaala-Gomén Kaala-Gomen 2140914 +NC.01.98801 Bélep Belep 2140958 +NC.02.98809 L’Île des Pins L'Ile des Pins 2140960 +NC.01.98808 Houaïlou Houailou 2141004 +NC.01.98807 Hienghéne Hienghene 2141047 +NC.02.98806 Farino Farino 2141314 +NC.02.98805 Dumbéa Dumbea 2141390 +NC.01.98804 Canala Canala 2141656 +NC.02.98803 Bourail Bourail 2141713 +NC.02.98802 Bouloupari Bouloupari 2141721 +NC.01.98811 Koné Kone 7521417 +NC.02.98813 La Foa La Foa 7521418 +NC.01.98833 Kouaoua Kouaoua 7521419 +NC.01.98826 Poum Poum 7521420 +NE.04.2438821 Département de Tessaoua Departement de Tessaoua 2438821 +NE.06.2438973 Département de Tchin-Tabaraden Departement de Tchin-Tabaraden 2438973 +NE.07.2439154 Département de Tânout Departement de Tanout 2439154 +NE.06.2439375 Département de Tahoua Departement de Tahoua 2439375 +NE.09.2439811 Département de Say Departement de Say 2439811 +NE.09.2440370 Département de Ouallam Departement de Ouallam 2440370 +NE.08.2440482 Ville de Niamey Ville de Niamey 2440482 +NE.02.2440494 Département de Nguigmi Departement de Nguigmi 2440494 +NE.04.2441193 Département de Mayahi Departement de Mayahi 2441193 +NE.07.2441216 Département de Kantché Departement de Kantche 2441216 +NE.04.2441290 Ville de Maradi Ville de Maradi 2441290 +NE.02.2441446 Département de Maïné-Soroa Departement de Maine-Soroa 2441446 +NE.06.2441528 Département de Madaoua Departement de Madaoua 2441528 +NE.03.2441629 Département de Loga Departement de Loga 2441629 +NE.06.2442477 Département de Keïta Departement de Keita 2442477 +NE.06.2443303 Département d' Illéla Departement d' Illela 2443303 +NE.07.2444218 Département de Gouré Departement de Goure 2444218 +NE.03.2444487 Département de Gaya Departement de Gaya 2444487 +NE.09.2444994 Département de Filingué Departement de Filingue 2444994 +NE.03.2445487 Département de Dosso Departement de Dosso 2445487 +NE.03.2445552 Département de Dogondoutchi Departement de Dogondoutchi 2445552 +NE.02.2445703 Département de Diffa Departement de Diffa 2445703 +NE.04.2446266 Département de Dakoro Departement de Dakoro 2446266 +NE.06.2446465 Département de Bouza Departement de Bouza 2446465 +NE.06.2446752 Département de Birni Nkonni Departement de Birni Nkonni 2446752 +NE.01.2446795 Département de Bilma Departement de Bilma 2446795 +NE.04.8299475 Guidan Roumdji Department Guidan Roumdji Department 8299475 +NE.09.8334576 Tillaberi Department Tillaberi Department 8334576 +NE.09.8334577 Tera Department Tera Department 8334577 +NE.09.8334578 Kollo Department Kollo Department 8334578 +NE.01.8624000 Arlit Arlit 8624000 +NE.01.8624001 Département de Tchirozérine Departement de Tchirozerine 8624001 +NE.04.8624179 Département d’ Aguié Departementd'Aguie 8624179 +NE.04.8624180 Madarounfa Madarounfa 8624180 +NE.06.8624181 Abalak Abalak 8624181 +NE.07.10943048 Mirriah Department Mirriah Department 10943048 +NE.07.11204206 Magaria Department Magaria Department 11204206 +NE.03.11204211 Boboye Department Boboye Department 11204211 +NE.04.11996004 Bermo Bermo 11996004 +NE.09.11996005 Bankilaré Bankilare 11996005 +NE.04.11996006 Gazaoua Gazaoua 11996006 +NE.01.11996007 Ingall Ingall 11996007 +NE.03.11996008 Dioundiou Dioundiou 11996008 +NE.01.11996009 Aderbissinat Aderbissinat 11996009 +NE.02.11996010 Goudoumaria Goudoumaria 11996010 +NE.07.11996011 Ville de Zinder Ville de Zinder 11996011 +NE.09.11996013 Banibangou Banibangou 11996013 +NE.07.11996014 Belbedji Belbedji 11996014 +NE.09.11996015 Abala Abala 11996015 +NE.09.11996016 Ayerou Ayerou 11996016 +NE.07.11996017 Damagaram Takaya Damagaram Takaya 11996017 +NE.07.11996018 Dungass Dungass 11996018 +NE.02.11996019 Bosso Bosso 11996019 +NE.03.11996020 Falmey Falmey 11996020 +NE.09.11996021 Gothèye Gotheye 11996021 +NE.01.11996022 Iferouane Iferouane 11996022 +NE.07.11996023 Takeita Takeita 11996023 +NE.02.11996024 N'Gourti N'Gourti 11996024 +NE.06.11996025 Tassara Tassara 11996025 +NE.07.11996026 Tesker Tesker 11996026 +NE.03.11996027 Tibiri Tibiri 11996027 +NE.06.11996028 Tillia Tillia 11996028 +NE.09.11996029 Torodi Torodi 11996029 +NE.06.11996030 Ville de Tahoua Ville de Tahoua 11996030 +NE.09.11996031 Balleyara Balleyara 11996031 +NE.06.11996032 Bagaroua Bagaroua 11996032 +NE.06.11996034 Malbaza Malbaza 11996034 +NG.05.25012 Ikorodu Ikorodu 7644922 +NG.45.1001 Aba North Aba North 7701336 +NG.45.1002 Aba South Aba South 7701374 +NG.45.1005 Ikwuano Ikwuano 7701376 +NG.45.1013 Ukwa East Ukwa East 7701380 +NG.21.3004 Esit Eket Esit Eket 7701381 +NG.21.3018 Mkpat Enin Mkpat Enin 7701382 +NG.21.3026 Oruk Anam Oruk Anam 7701383 +NG.25.4002 Anambra East Anambra East 7701409 +NG.25.4004 Anaocha Anaocha 7701411 +NG.25.4005 Awka North Awka North 7701412 +NG.25.4006 Awka South Awka South 7701413 +NG.29.20015 Tofa Tofa 7701428 +NG.41.23017 Okene Okene 7701431 +NG.31.27010 Katcha Katcha 7701432 +NG.31.27014 Magama Magama 7701433 +NG.31.27017 Mokwa Mokwa 7701434 +NG.31.27020 Rafi Rafi 7701464 +NG.42.30007 Ede North Ede North 7701466 +NG.42.30009 Egbedore Egbedore 7701468 +NG.42.30011 Ife Central Ife Central 7701469 +NG.42.30012 Ife East Ife East 7701471 +NG.42.30014 Ife South Ife South 7701472 +NG.42.30016 Ifelodun Ifelodun 7701474 +NG.42.30017 Ila Ila 7701475 +NG.42.30020 Irepodun Irepodun 7701476 +NG.42.30021 Irewole Irewole 7701477 +NG.42.30022 Isokan Isokan 7701478 +NG.42.30025 Odo Otin Odo Otin 7701479 +NG.42.30026 Ola Oluwa Ola Oluwa 7701480 +NG.42.30027 Olorunda Olorunda 7701482 +NG.42.30028 Oriade Oriade 7701483 +NG.32.31018 Iwajowa Iwajowa 7701486 +NG.32.31024 Olorunsogo Olorunsogo 7701488 +NG.32.31025 Oluyole Oluyole 7701489 +NG.32.31026 Ona Ara Ona Ara 7701491 +NG.32.31027 Orelope Orelope 7701492 +NG.50.33003 Ahoada West Ahoada West 7701495 +NG.50.33004 Akuku Toru Akuku Toru 7701497 +NG.50.33005 Andoni Andoni 7701499 +NG.50.33011 Etche Etche 7701519 +NG.50.33016 Ogba/Egbema/Ndoni Ogba/Egbema/Ndoni 7701521 +NG.50.33019 Omumma Omumma 7701522 +NG.50.33021 Oyigbo Oyigbo 7701523 +NG.50.33023 Tai Tai 7701524 +NG.51.602 Bodinga Bodinga 7701525 +NG.51.616 Sokoto North Sokoto North 7701527 +NG.51.617 Sokoto South Sokoto South 7701528 +NG.25.4003 Anambra West Anambra West 7701530 +NG.25.4010 Idemili North Idemili North 7701531 +NG.25.4011 Idemili South Idemili South 7701532 +NG.25.4013 Njikoka Njikoka 7701533 +NG.25.4015 Nnewi South Nnewi South 7701534 +NG.25.4016 Ogbaru Ogbaru 7701535 +NG.25.4019 Orumba North Orumba North 7701536 +NG.25.4020 Orumba South Orumba South 7701537 +NG.25.4021 Oyi Oyi 7701538 +NG.26.7006 Guma Guma 7729904 +NG.26.7007 Gwer East Gwer East 7729905 +NG.26.7012 Logo Logo 7729906 +NG.26.7015 Ogbadibo Ogbadibo 7729907 +NG.26.7023 Vandeikya Vandeikya 7729908 +NG.29.20019 Warawa Warawa 7729909 +NG.24.420 Kankia Kankia 7729910 +NG.24.424 Mai'Adua Mai'Adua 7729911 +NG.24.431 Sabuwa Sabuwa 7729912 +NG.36.10002 Aniocha South Aniocha South 7729915 +NG.36.10006 Ethiope West Ethiope West 7729917 +NG.36.10005 Ethiope East Ethiope East 7729918 +NG.36.10007 Ika North East Ika North East 7729919 +NG.36.10008 Ika South Ika South 7729921 +NG.36.10009 Isoko North Isoko North 7729922 +NG.36.10010 Isoko South Isoko South 7729923 +NG.36.10011 Ndokwa East Ndokwa East 7729925 +NG.36.10012 Ndokwa West Ndokwa West 7729927 +NG.36.10014 Oshimili North Oshimili North 7729931 +NG.36.10015 Oshimili South Oshimili South 7729934 +NG.36.10018 Udu Udu 7729936 +NG.36.10019 Ughelli North Ughelli North 7729938 +NG.36.10020 Ughelli South Ughelli South 7729939 +NG.36.10021 Ukwuani Ukwuani 7729940 +NG.36.10023 Warri North Warri North 7729942 +NG.36.10024 Warri South Warri South 7729943 +NG.36.10022 Uvwie Uvwie 7729945 +NG.36.10025 Warri South-West Warri South-West 7729946 +NG.28.17001 Aboh-Mbaise Aboh-Mbaise 7729947 +NG.28.17002 Ahiazu-Mbaise Ahiazu-Mbaise 7729948 +NG.28.17003 Ehime -Mbano Ehime -Mbano 7729949 +NG.28.17007 Ihitte/Uboma Ihitte/Uboma 7729951 +NG.28.17009 Isiala Mbano Isiala Mbano 7729952 +NG.28.17011 Mbatoli Mbatoli 7729953 +NG.28.17013 Njaba Njaba 7729955 +NG.28.17016 Obowo Obowo 7729956 +NG.28.17018 Ohaji/Egbema Ohaji/Egbema 7729957 +NG.28.17019 Okigwe Okigwe 7729958 +NG.28.17021 Orsu Orsu 7729959 +NG.28.17022 Oru East Oru East 7729960 +NG.28.17023 Oru West Oru West 7729961 +NG.28.17026 Owerri West Owerri West 7729962 +NG.45.1010 Ohafia Ohafia 7729963 +NG.28.17027 Unuimo Unuimo 7729964 +NG.41.23001 Adavi Adavi 7729965 +NG.35.2002 Fufore Fufore 7729966 +NG.41.23004 Bassa Bassa 7729967 +NG.41.23006 Ibaji Ibaji 7729968 +NG.41.23008 Igalamela-Odolu Igalamela-Odolu 7729969 +NG.41.23009 Ijumu Ijumu 7729971 +NG.41.23010 Kabba/Bunu Kabba/Bunu 7729972 +NG.35.2010 Madagali Madagali 7729973 +NG.41.23013 Mopa-Muro Mopa-Muro 7729974 +NG.41.23014 Ofu Ofu 7729975 +NG.41.23016 Okehi Okehi 7729976 +NG.41.23019 Omala Omala 7729979 +NG.41.23020 Yagba East Yagba East 7729980 +NG.41.23021 Yagba West Yagba West 7729981 +NG.31.27001 Agaie Agaie 7729982 +NG.31.27002 Agwara Agwara 7729983 +NG.46.5002 Bauchi Bauchi 7729984 +NG.31.27003 Bida Bida 7729985 +NG.31.27004 Borgu Borgu 7729987 +NG.46.5003 Bogoro Bogoro 7729988 +NG.31.27006 Chanchaga Chanchaga 7729989 +NG.31.27007 Edati Edati 7729991 +NG.46.5005 Darazo Darazo 7729992 +NG.46.5014 Misau Misau 7729993 +NG.26.7004 Bukuru Bukuru 7729994 +NG.26.7005 Gboko Gboko 7729995 +NG.26.7011 Kwande Kwande 7730000 +NG.22.9007 Boki Boki 7730003 +NG.53.11002 Afikpo North Afikpo North 7730004 +NG.53.11007 Ikwo Ikwo 7730005 +NG.53.11010 Izzi Izzi 7730006 +NG.47.14003 Enugu East Enugu East 7730007 +NG.47.14008 Igbo-Eze-North Igbo-Eze-North 7730008 +NG.47.14016 Udi Udi 7730010 +NG.40.515 Ngaski Ngaski 7730012 +NG.40.520 Yauri Yauri 7730013 +NG.40.521 Zuru Zuru 7730014 +NG.31.27008 Gbako Gbako 7730015 +NG.31.27009 Gurara Gurara 7730017 +NG.31.27013 Lavun Lavun 7730021 +NG.49.32013 Pankshin Pankshin 7730022 +NG.49.32016 Shendam Shendam 7730025 +NG.31.27018 Muya Muya 7730026 +NG.31.27019 Paikoro Paikoro 7730027 +NG.42.30003 Atakunmosa East Atakunmosa East 7730030 +NG.42.30004 Atakunmosa West Atakunmosa West 7730042 +NG.44.702 Borsari Borsari 7730050 +NG.42.30005 Boluwaduro Boluwaduro 7730051 +NG.42.30006 Boripe Boripe 7730052 +NG.44.707 Gujba Gujba 7730053 +NG.32.31012 Ibarapa East Ibarapa East 7730054 +NG.32.31013 Ibarapa North Ibarapa North 7730055 +NG.44.708 Gulani Gulani 7730056 +NG.32.31014 Ido Ido 7730057 +NG.32.31019 Kajola Kajola 7730058 +NG.32.31020 Lagelu Lagelu 7730059 +NG.32.31028 Ori Ire Ori Ire 7730060 +NG.32.31029 Oyo East Oyo East 7730061 +NG.32.31030 Oyo West Oyo West 7730062 +NG.32.31032 Saki West Saki West 7730066 +NG.32.31033 Surulere Surulere 7730073 +NG.50.33012 Gokana Gokana 7730086 +NG.50.33013 Ikwerre Ikwerre 7730104 +NG.50.33017 Ogu Bolo Ogu Bolo 7730136 +NG.45.1007 Isiala-Ngwa South Isiala-Ngwa South 7730382 +NG.45.1012 Ugwunagbo Ugwunagbo 7730384 +NG.45.1014 Ukwa West Ukwa West 7730386 +NG.45.1017 Umuahia South Umuahia South 7730388 +NG.21.3002 Eastern Obolo Eastern Obolo 7730390 +NG.21.3019 Nsit Atai Nsit Atai 7730394 +NG.21.3021 Nsit Ubium Nsit Ubium 7730396 +NG.21.3024 Onna Onna 7730397 +NG.26.7002 Agatu Agatu 7730398 +NG.26.7008 Gwer West Gwer West 7730399 +NG.26.7010 Konshisha Konshisha 7730400 +NG.26.7022 Ushongo Ushongo 7730401 +NG.11.15002 Bwari Bwari 7871247 +NG.31.27024 Tafa Tafa 7871248 +NG.23.19011 Kagarko Kagarko 7871249 +NG.23.19008 Kachia Kachia 7871250 +NG.23.19002 Chikun Chikun 7871251 +NG.23.19004 Igabi Igabi 7871252 +NG.23.19010 Kaduna South Kaduna South 7871253 +NG.23.19018 Makarfi Makarfi 7871254 +NG.23.19009 Kaduna North Kaduna North 7871255 +NG.23.19023 Zaria Zaria 7871257 +NG.23.19019 Sabon Gari Sabon Gari 7871258 +NG.23.19016 Kudan Kudan 7871259 +NG.29.20034 Kiru Kiru 7871261 +NG.29.20025 Bebeji Bebeji 7871263 +NG.29.20003 Garum Mallam Garum Mallam 7871264 +NG.29.20035 Kura Kura 7871265 +NG.29.20022 Dawakin Kudu Dawakin Kudu 7871266 +NG.29.20044 Kumbotso Kumbotso 7871268 +NG.29.20030 Fagge Fagge 7871270 +NG.56.26009 Nasarawa Nasarawa 7871272 +NG.16.28020 Shagamu Shagamu 7871278 +NG.05.25013 Kosofe Kosofe 7871279 +NG.05.25017 Shomolu Shomolu 7871280 +NG.05.25005 Apapa Apapa 7871290 +NG.30.24005 Ifelodun Ifelodun 7871293 +NG.05.25004 Amuwo Odofin Amuwo Odofin 7871294 +NG.05.25015 Ojo Ojo 7871297 +NG.05.25006 Badagry Badagry 7871299 +NG.16.28012 Ikenne Ikenne 7871303 +NG.16.28017 Odogbolu Odogbolu 7871304 +NG.16.28011 Ijebu Ode Ijebu Ode 7871321 +NG.16.28008 Ijebu East Ijebu East 7873873 +NG.48.29013 Odigbo Odigbo 7873875 +NG.48.29008 Idanre Idanre 7873876 +NG.37.12015 Ovia South-West Ovia South-West 7873877 +NG.37.12014 Ovia North-East Ovia North-East 7873878 +NG.37.12013 Orhionmwon Orhionmwon 7873880 +NG.36.10001 Aniocha North Aniocha North 7873883 +NG.25.4017 Onitsha North Onitsha North 7873887 +NG.32.31006 Ibadan North Ibadan North 7873892 +NG.32.31002 Akinyele Akinyele 7873893 +NG.32.31001 Afijio Afijio 7873894 +NG.30.24015 Oyun Oyun 7873899 +NG.30.24008 Ilorin West Ilorin West 7873900 +NG.05.25001 Agege Agege 7873904 +NG.16.28015 Obafemi Owode Obafemi Owode 7873905 +NG.32.31010 Ibadan South West Ibadan South West 7873907 +NG.32.31009 Ibadan South East Ibadan South East 7873908 +NG.32.31007 Ibadan North East Ibadan North East 7873910 +NG.32.31015 Irepo Irepo 7873911 +NG.30.24011 Kaiama Kaiama 7873912 +NG.40.505 Bagudo Bagudo 7873914 +NG.40.513 Koko-Besse Koko-Besse 7873915 +NG.57.806 Gummi Gummi 7873916 +NG.40.514 Maiyama Maiyama 7873917 +NG.40.511 Jega Jega 7873918 +NG.40.510 Gwandu Gwandu 7873919 +NG.51.623 Yabo Yabo 7873920 +NG.51.621 Wamako Wamako 7873921 +NG.47.14014 Oji-River Oji-River 7873925 +NG.47.14005 Enugu South Enugu South 7873926 +NG.50.33022 Port-Harcourt Port-Harcourt 7873928 +NG.50.33015 Obio/Akpor Obio/Akpor 7873930 +NG.45.1008 Isuikwuato Isuikwuato 7873936 +NG.47.14002 Awgu Awgu 7873937 +NG.47.14011 Nkanu East Nkanu East 7873938 +NG.50.33014 Khana Khana 7874704 +NG.23.19001 Birnin Gwari Birnin Gwari 7910313 +NG.23.19020 Sanga Sanga 7910314 +NG.23.19021 Soba Soba 7910322 +NG.29.20040 Minjibir Minjibir 7910323 +NG.29.20018 Ungogo Ungogo 7910324 +NG.29.20039 Makoda Makoda 7910325 +NG.29.20042 Kunchi Kunchi 7910326 +NG.29.20005 Rimin Gado Rimin Gado 7910327 +NG.29.20032 Rogo Rogo 7910328 +NG.29.20027 Wudil Wudil 7910329 +NG.30.24001 Asa Asa 7910330 +NG.30.24002 Baruten Baruten 7910331 +NG.30.24016 Pategi Pategi 7910332 +NG.29.20013 Shanono Shanono 7910340 +NG.29.20002 Takai Takai 7910341 +NG.29.20028 Bunkure Bunkure 7910343 +NG.05.25003 Alimosho Alimosho 7910345 +NG.05.25010 Ifako/Ijaye Ifako/Ijaye 7910346 +NG.05.25007 Epe Epe 7910347 +NG.05.25009 Ibeju Lekki Ibeju Lekki 7910348 +NG.05.25011 Ikeja Ikeja 7910350 +NG.05.25014 Mushin Mushin 7910351 +NG.05.25016 Oshodi/Isolo Oshodi/Isolo 7910352 +NG.56.26001 Akwanga Akwanga 7932036 +NG.56.26008 Lafia Lafia 7932056 +NG.56.26011 Obi Obi 7932057 +NG.56.26005 Keana Keana 7932058 +NG.26.7013 Markurdi Markurdi 7932059 +NG.26.7019 Oturkpo Oturkpo 7932060 +NG.26.7016 Ohimini Ohimini 7932061 +NG.26.7018 Okpokwu Okpokwu 7932062 +NG.47.14010 Isi-Uzo Isi-Uzo 7932063 +NG.25.4008 Dunukofia Dunukofia 7932064 +NG.37.12018 Uhunmwonde Uhunmwonde 7932071 +NG.37.12011 Ikpoba-Okha Ikpoba-Okha 7932077 +NG.47.14012 Nkanu West Nkanu West 7932082 +NG.45.1015 Umu-Nneochi Umu-Nneochi 7932084 +NG.45.1016 Umuahia North Umuahia North 7932085 +NG.45.1006 Isiala-Ngwa North Isiala-Ngwa North 7932087 +NG.45.1009 Obi Nwga Obi Nwga 7932088 +NG.23.19003 Giwa Giwa 7932490 +NG.47.14017 Uzo-Uwani Uzo-Uwani 7932491 +NG.05.25008 Eti Osa Eti Osa 7932498 +NG.22.9011 Ikom Ikom 7932499 +NG.22.9016 Ogoja Ogoja 7932500 +NG.22.9013 Obubra Obubra 7932501 +NG.22.9001 Abi Abi 7932502 +NG.22.9014 Obudu Obudu 7932505 +NG.26.7009 Katsina-Ala Katsina-Ala 7932511 +NG.05.25018 Surulere Surulere 7932526 +NG.05.25002 Ajeromi/Ifelodun Ajeromi/Ifelodun 7932527 +NG.32.31008 Ibadan North West Ibadan North West 8555718 +NG.40.517 Shanga Shanga 8631808 +NG.40.508 Dandi Dandi 8631809 +NG.40.518 Suru Suru 8631810 +NG.40.507 Bunza Bunza 8631811 +NG.40.512 Kalgo Kalgo 8631812 +NG.40.509 Fakai Fakai 8631813 +NG.40.516 Sakaba Sakaba 8631814 +NG.40.519 Wasagu-Danko Wasagu-Danko 8632704 +NG.40.501 Aleiro Aleiro 8632705 +NG.40.506 Birnin Kebbi Birnin Kebbi 8632706 +NG.40.503 Argungu Argungu 8632707 +NG.40.504 Augie Augie 8632708 +NG.40.502 Arewa Dandi Arewa Dandi 8632709 +NG.51.606 Gudu Gudu 8632710 +NG.51.601 Binji Binji 8632711 +NG.51.619 Tangaza Tangaza 8632712 +NG.51.607 Gwadabawa Gwadabawa 8632713 +NG.51.604 Gada Gada 8632714 +NG.51.613 Sabon Birni Sabon Birni 8632715 +NG.51.605 Goronyo Goronyo 8632716 +NG.51.609 Isa Isa 8632717 +NG.51.622 Wurno Wurno 8632718 +NG.51.611 Kware Kware 8632719 +NG.51.612 Rabah Rabah 8632720 +NG.51.615 Silame Silame 8632721 +NG.51.603 Dange-Shuni Dange-Shuni 8633493 +NG.51.620 Tureta Tureta 8633494 +NG.51.614 Shagari Shagari 8633495 +NG.51.618 Tambuwal Tambuwal 8633496 +NG.51.610 Kebbe Kebbe 8633497 +NG.57.811 Shinkafi Shinkafi 8633498 +NG.57.809 Maradun Maradun 8633499 +NG.57.814 Zurmi Zurmi 8633500 +NG.57.808 Kaura Namoda Kaura Namoda 8633501 +NG.57.803 Birnin Magaji-Kiyaw Birnin Magaji-Kiyaw 8633502 +NG.57.802 Bakura Bakura 8633503 +NG.57.812 Talata Mafara Talata Mafara 8633504 +NG.57.810 Maru Maru 8633505 +NG.57.804 Bukkuyum Bukkuyum 8633506 +NG.57.801 Anka Anka 8633546 +NG.57.805 Bungudu Bungudu 8633547 +NG.57.807 Gusau Gusau 8633548 +NG.57.813 Tsafe Tsafe 8633549 +NG.24.416 Jibia Jibia 8633550 +NG.24.403 Batsari Batsari 8633551 +NG.24.421 Katsina Katsina 8633552 +NG.24.418 Kaita Kaita 8633553 +NG.24.402 Batagarawa Batagarawa 8633554 +NG.24.430 Rimi Rimi 8633555 +NG.24.422 Kurfi Kurfi 8633556 +NG.24.405 Bindawa Bindawa 8633557 +NG.24.426 Mani Mani 8633558 +NG.24.427 Mashi Mashi 8633559 +NG.24.410 Daura Daura 8633560 +NG.24.411 Dutsi Dutsi 8633561 +NG.24.433 Sandamu Sandamu 8633562 +NG.24.434 Zango Zango 8633563 +NG.24.404 Baure Baure 8633564 +NG.24.415 Ingawa Ingawa 8633642 +NG.24.423 Kusada Kusada 8633643 +NG.24.406 Charanchi Charanchi 8633644 +NG.24.412 Dutsin Ma Dutsin Ma 8633645 +NG.24.432 Safana Safana 8633646 +NG.24.409 Dan Musa Dan Musa 8633647 +NG.24.428 Matazu Matazu 8633649 +NG.24.429 Musawa Musawa 8633651 +NG.24.419 Kankara Kankara 8633652 +NG.24.425 Malumfashi Malumfashi 8633653 +NG.24.417 Kafur Kafur 8633654 +NG.24.401 Bakori Bakori 8633656 +NG.24.413 Faskari Faskari 8633658 +NG.24.407 Dandume Dandume 8633670 +NG.24.414 Funtua Funtua 8633671 +NG.24.408 Danja Danja 8633691 +NG.29.20023 Dambatta Dambatta 8633692 +NG.29.20016 Gabasawa Gabasawa 8633693 +NG.29.20031 Bichi Bichi 8633694 +NG.29.20008 Tsanyawa Tsanyawa 8633695 +NG.29.20038 Bagwai Bagwai 8633696 +NG.29.20017 Gwarzo Gwarzo 8633697 +NG.29.20026 Kabo Kabo 8633698 +NG.29.20021 Dawakin Tofa Dawakin Tofa 8633699 +NG.29.20010 Gezawa Gezawa 8633700 +NG.29.20036 Madobi Madobi 8633717 +NG.29.20004 Ajingi Ajingi 8633718 +NG.29.20007 Gaya Gaya 8633719 +NG.29.20009 Albasu Albasu 8633720 +NG.29.20041 Karaye Karaye 8633721 +NG.29.20014 Rano Rano 8633722 +NG.29.20033 Kibiya Kibiya 8633723 +NG.29.20006 Garko Garko 8633724 +NG.29.20011 Sumaila Sumaila 8633725 +NG.29.20029 Tudun Wada Tudun Wada 8633726 +NG.29.20020 Doguwa Doguwa 8633727 +NG.29.20001 Tarauni Tarauni 8633817 +NG.29.20037 Nassarawa Nassarawa 8633818 +NG.29.20024 Dala Dala 8633819 +NG.29.20012 Gwale Gwale 8633820 +NG.29.20043 Kano Municipal Kano Municipal 8633821 +NG.39.18009 Gwiwa Gwiwa 8634237 +NG.39.18019 Yankwashi Yankwashi 8634238 +NG.39.18015 Roni Roni 8634239 +NG.39.18010 Kazaure Kazaure 8634240 +NG.39.18004 Babura Babura 8634241 +NG.39.18024 Garki Garki 8634242 +NG.39.18030 Sule Tankakar Sule Tankakar 8634243 +NG.39.18006 Gumel Gumel 8634244 +NG.39.18023 Maigatari Maigatari 8634245 +NG.39.18016 Gagarawa Gagarawa 8634246 +NG.39.18020 Ringim Ringim 8634247 +NG.39.18002 Taura Taura 8634248 +NG.39.18001 Kaugama Kaugama 8634249 +NG.39.18014 Miga Miga 8634250 +NG.39.18026 Jahun Jahun 8634251 +NG.39.18012 Dutse Dutse 8634252 +NG.39.18025 Kiyawa Kiyawa 8634253 +NG.39.18027 Kafin Hausa Kafin Hausa 8634254 +NG.39.18013 Auyo Auyo 8634255 +NG.39.18011 Hadejia Hadejia 8634256 +NG.39.18005 Guri Guri 8634257 +NG.39.18007 Kiri Kasama Kiri Kasama 8634258 +NG.39.18021 Biriniwa Biriniwa 8634259 +NG.39.18017 Malam Maduri Malam Maduri 8634260 +NG.39.18022 Birnin Kudu Birnin Kudu 8634261 +NG.39.18018 Buji Buji 8634262 +NG.39.18008 Gwaram Gwaram 8634263 +NG.46.5015 Ningi Ningi 8634264 +NG.46.5019 Warji Warji 8634265 +NG.46.5018 Toro Toro 8634266 +NG.46.5006 Dass Dass 8634267 +NG.46.5008 Ganjuwa Ganjuwa 8634288 +NG.46.5009 Giade Giade 8634289 +NG.46.5016 Shira Shira 8634290 +NG.46.5004 Damban Damban 8634291 +NG.46.5011 Jama'Are Jama'Are 8634293 +NG.46.5012 Katagum Katagum 8634300 +NG.46.5010 Itas/Gadau Itas/Gadau 8634303 +NG.46.5020 Zaki Zaki 8634304 +NG.46.5007 Gamawa Gamawa 8634305 +NG.46.5013 Kirfi Kirfi 8634310 +NG.46.5001 Alkaleri Alkaleri 8634313 +NG.46.5017 Tafawa-Balewa Tafawa-Balewa 8634314 +NG.49.32007 Kanam Kanam 8634505 +NG.49.32008 Kanke Kanke 8634506 +NG.49.32009 Langtang North Langtang North 8634507 +NG.49.32017 Wase Wase 8634508 +NG.49.32011 Mangu Mangu 8634509 +NG.49.32003 Bokkos Bokkos 8634510 +NG.49.32001 Barkin Ladi Barkin Ladi 8634511 +NG.49.32015 Riyom Riyom 8634512 +NG.49.32006 Jos South Jos South 8634513 +NG.49.32005 Jos North Jos North 8634514 +NG.49.32004 Jos East Jos East 8634515 +NG.49.32002 Bassa Bassa 8634516 +NG.49.32012 Mikang Mikang 8634517 +NG.49.32014 Qua'An Pan Qua'An Pan 8634518 +NG.49.32010 Langtang South Langtang South 8634539 +NG.23.19022 Zangon Kataf Zangon Kataf 8634540 +NG.23.19013 Kaura Kaura 8634541 +NG.23.19007 Jema'A Jema'A 8634542 +NG.23.19017 Lere Lere 8634543 +NG.23.19014 Kauru Kauru 8634544 +NG.23.19012 Kajuru Kajuru 8634545 +NG.23.19005 Ikara Ikara 8634546 +NG.23.19015 Kuban Kuban 8634565 +NG.23.19006 Jaba Jaba 8634602 +NG.31.27021 Rijau Rijau 8634809 +NG.31.27015 Mariga Mariga 8634912 +NG.31.27011 Kontagora Kontagora 8634913 +NG.31.27022 Shiroro Shiroro 8634914 +NG.31.27023 Suleja Suleja 8634915 +NG.31.27016 Mashegu Mashegu 8634916 +NG.31.27025 Wushishi Wushishi 8634918 +NG.31.27005 Bosso Bosso 8634919 +NG.31.27012 Lapai Lapai 8634957 +NG.11.15003 Gwagwalada Gwagwalada 8634962 +NG.11.15001 Abaji Abaji 8634966 +NG.11.15005 Kwali Kwali 8634970 +NG.11.15004 Kuje Kuje 8634971 +NG.11.15006 Municipal Area Council Municipal Area Council 8635054 +NG.56.26012 Toto Toto 8635055 +NG.56.26006 Keffi Keffi 8635056 +NG.56.26004 Karu Karu 8635057 +NG.56.26007 Kokona Kokona 8635058 +NG.56.26010 Nasarawa Egon Nasarawa Egon 8635059 +NG.56.26013 Wamba Wamba 8635060 +NG.56.26003 Doma Doma 8635061 +NG.56.26002 Awe Awe 8635062 +NG.30.24012 Moro Moro 8635063 +NG.30.24006 Ilorin East Ilorin East 8635064 +NG.30.24007 Ilorin South Ilorin South 8635162 +NG.30.24013 Offa Offa 8635163 +NG.30.24009 Irepodun Irepodun 8635164 +NG.30.24010 Isin Isin 8635165 +NG.30.24014 Oke Ero Oke Ero 8635166 +NG.30.24004 Ekiti Ekiti 8635167 +NG.30.24003 Edu Edu 8635168 +NG.32.31031 Saki East Saki East 8636065 +NG.32.31004 Atisbo Atisbo 8636066 +NG.32.31003 Atiba Atiba 8636067 +NG.32.31021 Ogbomosho North Ogbomosho North 8636068 +NG.32.31023 Ogo Oluwa Ogo Oluwa 8636069 +NG.32.31017 Itesiwaju Itesiwaju 8636070 +NG.32.31016 Iseyin Iseyin 8636318 +NG.32.31011 Ibarapa Central Ibarapa Central 8636319 +NG.32.31005 Egbeda Egbeda 8636320 +NG.32.31022 Ogbomosho South Ogbomosho South 8636321 +NG.16.28013 Imeko Afon Imeko Afon 8636322 +NG.16.28004 Egbado North Egbado North 8636323 +NG.16.28005 Egbado South Egbado South 8636324 +NG.16.28014 Ipokia Ipokia 8636325 +NG.16.28003 Ado Odo/Ota Ado Odo/Ota 8636326 +NG.16.28007 Ifo Ifo 8636327 +NG.16.28016 Odeda Odeda 8636328 +NG.16.28001 Abeokuta North Abeokuta North 8636329 +NG.16.28002 Abeokuta South Abeokuta South 8636330 +NG.16.28006 Ewekoro Ewekoro 8636331 +NG.16.28019 Remo North Remo North 8636332 +NG.16.28009 Ijebu North Ijebu North 8636333 +NG.16.28010 Ijebu North East Ijebu North East 8636334 +NG.16.28018 Ogun Waterside Ogun Waterside 8636335 +NG.42.30010 Ejigbo Ejigbo 8636366 +NG.42.30023 Iwo Iwo 8636367 +NG.42.30002 Aiyedire Aiyedire 8636368 +NG.42.30001 Aiyedade Aiyedade 8636369 +NG.42.30008 Ede South Ede South 8636370 +NG.42.30030 Osogbo Osogbo 8636371 +NG.42.30029 Orolu Orolu 8636372 +NG.42.30015 Ifedayo Ifedayo 8636373 +NG.42.30024 Obokun Obokun 8636374 +NG.42.30019 Ilesha West Ilesha West 8636375 +NG.42.30018 Ilesha East Ilesha East 8636376 +NG.42.30013 Ife North Ife North 8636377 +NG.54.13002 Efon Efon 8636730 +NG.54.13005 Ekiti West Ekiti West 8636731 +NG.54.13009 Ijero Ijero 8636732 +NG.54.13015 Moba Moba 8636733 +NG.54.13008 Ido-Osi Ido-Osi 8636734 +NG.54.13012 Ilejemeje Ilejemeje 8636735 +NG.54.13016 Oye Oye 8636736 +NG.54.13011 Ikole Ikole 8636737 +NG.54.13003 Ekiti East Ekiti East 8636738 +NG.54.13013 Irepodun/Ifelodun Irepodun/Ifelodun 8636739 +NG.54.13001 Ado-Ekiti Ado-Ekiti 8636740 +NG.54.13007 Gbonyin Gbonyin 8636741 +NG.54.13006 Emure Emure 8636742 +NG.54.13014 Ise/Orun Ise/Orun 8636743 +NG.54.13010 Ikere Ikere 8636744 +NG.54.13004 Ekiti South-West Ekiti South-West 8636745 +NG.48.29010 Ilaje Ilaje 8636746 +NG.48.29007 Ese Odo Ese Odo 8636747 +NG.48.29014 Okitipupa Okitipupa 8636748 +NG.48.29012 Irele Irele 8636749 +NG.48.29016 Ondo West Ondo West 8636750 +NG.48.29015 Ondo East Ondo East 8636751 +NG.48.29011 Ile Oluji/Okeigbo Ile Oluji/Okeigbo 8636752 +NG.48.29009 Ifedore Ifedore 8636753 +NG.48.29006 Akure South Akure South 8636754 +NG.48.29005 Akure North Akure North 8636755 +NG.48.29018 Owo Owo 8636756 +NG.48.29017 Ose Ose 8636757 +NG.48.29004 Akoko South West Akoko South West 8636758 +NG.48.29003 Akoko South East Akoko South East 8636759 +NG.48.29001 Akoko North East Akoko North East 8636760 +NG.48.29002 Akoko North West Akoko North West 8636761 +NG.37.12002 Egor Egor 8636763 +NG.37.12012 Oredo Oredo 8636764 +NG.37.12010 Iguegben Iguegben 8636765 +NG.37.12006 Esan West Esan West 8636766 +NG.37.12004 Esan Central Esan Central 8636767 +NG.37.12003 Esan North-East Esan North-East 8636768 +NG.37.12005 Esan South-East Esan South-East 8636769 +NG.37.12017 Owan West Owan West 8636770 +NG.37.12016 Owan East Owan East 8636771 +NG.37.12001 Akoko-Edo Akoko-Edo 8636772 +NG.37.12008 Etsako East Etsako East 8636773 +NG.37.12009 Etsako West Etsako West 8636774 +NG.37.12007 Etsako Central Etsako Central 8636775 +NG.41.23011 Kogi Kogi 8637555 +NG.41.23012 Lokoja Lokoja 8637590 +NG.41.23015 Ogori/Magongo Ogori/Magongo 8637963 +NG.41.23002 Ajaokuta Ajaokuta 8637964 +NG.41.23005 Dekina Dekina 8637965 +NG.41.23003 Ankpa Ankpa 8637967 +NG.41.23007 Idah Idah 8637969 +NG.41.23018 Olamaboro Olamaboro 8637975 +NG.36.10017 Sapele Sapele 8637981 +NG.36.10013 Okpe Okpe 8637984 +NG.36.10004 Burutu Burutu 8638005 +NG.36.10003 Bomadi Bomadi 8638006 +NG.36.10016 Patani Patani 8638007 +NG.25.4007 Ayamelum Ayamelum 8638032 +NG.25.4001 Aguata Aguata 8638035 +NG.25.4012 Ihiala Ihiala 8638036 +NG.25.4014 Nnewi North Nnewi North 8638038 +NG.25.4009 Ekwusigo Ekwusigo 8638042 +NG.25.4018 Onitsha South Onitsha South 8638046 +NG.52.6002 Ekeremor Ekeremor 8638070 +NG.52.6007 Southern Ijaw Southern Ijaw 8638072 +NG.52.6006 Sagbama Sagbama 8638073 +NG.52.6008 Yenegoa Yenegoa 8638087 +NG.52.6003 Kolokuma/Opokuma Kolokuma/Opokuma 8638091 +NG.52.6005 Ogbia Ogbia 8638092 +NG.52.6004 Nembe Nembe 8638095 +NG.52.6001 Brass Brass 8638097 +NG.50.33002 Ahoada East Ahoada East 8638107 +NG.50.33001 Abua/Odual Abua/Odual 8638118 +NG.50.33010 Emuoha Emuoha 8638120 +NG.50.33008 Degema Degema 8638156 +NG.50.33007 Bonny Bonny 8638157 +NG.50.33009 Eleme Eleme 8638158 +NG.50.33006 Asari-Toru Asari-Toru 8638159 +NG.50.33018 Okrika Okrika 8638160 +NG.50.33020 Opobo/Nkoro Opobo/Nkoro 8638161 +NG.28.17017 Oguta Oguta 8638162 +NG.28.17012 Ngor-Okpala Ngor-Okpala 8638163 +NG.28.17024 Owerri Municipal Owerri Municipal 8638164 +NG.28.17008 Ikeduru Ikeduru 8638290 +NG.28.17004 Ezinihitte Ezinihitte 8638291 +NG.28.17020 Orlu Orlu 8638292 +NG.28.17005 Ideato North Ideato North 8638293 +NG.28.17006 Ideato South Ideato South 8638294 +NG.28.17010 Isu Isu 8638327 +NG.28.17014 Nkwerre Nkwerre 8638328 +NG.28.17015 Nwangele Nwangele 8638329 +NG.28.17025 Owerri North Owerri North 8638331 +NG.45.1004 Bende Bende 8638388 +NG.45.1003 Arochukwu Arochukwu 8638389 +NG.45.1011 Osisioma Ngwa Osisioma Ngwa 8638391 +NG.21.3015 Ini Ini 8638394 +NG.21.3022 Obot Akara Obot Akara 8638447 +NG.21.3012 Ikono Ikono 8638448 +NG.21.3014 Ikot Ekpene Ikot Ekpene 8638449 +NG.21.3010 Ibiono Ibom Ibiono Ibom 8638450 +NG.21.3016 Itu Itu 8638451 +NG.21.3005 Essien Udim Essien Udim 8638452 +NG.21.3011 Ika Ika 8638453 +NG.21.3006 Etim Ekpo Etim Ekpo 8638454 +NG.21.3031 Uyo Uyo 8638455 +NG.21.3029 Uruan Uruan 8638456 +NG.21.3009 Ibesikpo Asutan Ibesikpo Asutan 8638457 +NG.21.3001 Abak Abak 8638458 +NG.21.3028 Ukanafun Ukanafun 8638459 +NG.21.3020 Nsit Ibom Nsit Ibom 8638460 +NG.21.3007 Etinan Etinan 8638463 +NG.21.3013 Ikot Abasi Ikot Abasi 8638465 +NG.21.3008 Ibeno Ibeno 8638468 +NG.21.3017 Mbo Mbo 8638469 +NG.21.3003 Eket Eket 8638472 +NG.21.3027 Udung Uko Udung Uko 8638474 +NG.21.3030 Urue Offong/Oruko Urue Offong/Oruko 8638475 +NG.21.3023 Okobo Okobo 8638478 +NG.21.3025 Oron Oron 8638479 +NG.22.9018 Yala Yala 8638513 +NG.22.9005 Bekwarra Bekwarra 8638542 +NG.22.9012 Obanliku Obanliku 8638544 +NG.22.9010 Etung Etung 8638545 +NG.22.9017 Yakurr Yakurr 8638546 +NG.22.9006 Biase Biase 8638547 +NG.22.9002 Akamkpa Akamkpa 8638548 +NG.22.9015 Odukpani Odukpani 8638549 +NG.22.9008 Calabar Municipal Calabar Municipal 8638550 +NG.22.9009 Calabar South Calabar South 8638551 +NG.22.9003 Akpabuyo Akpabuyo 8638552 +NG.53.11003 Afikpo South Afikpo South 8643695 +NG.53.11008 Ishielu Ishielu 8659710 +NG.53.11012 Ohaukwu Ohaukwu 8659711 +NG.53.11004 Ebonyi Ebonyi 8659712 +NG.53.11005 Ezza North Ezza North 8659713 +NG.53.11001 Abakaliki Abakaliki 8659714 +NG.53.11013 Onicha Onicha 8659715 +NG.53.11006 Ezza South Ezza South 8659716 +NG.53.11011 Ohaozara Ohaozara 8659717 +NG.53.11009 Ivo Ivo 8659718 +NG.47.14015 Udenu Udenu 8659719 +NG.47.14009 Igbo-Eze-South Igbo-Eze-South 8659737 +NG.47.14013 Nsukka Nsukka 8659738 +NG.47.14007 Igbo-Etiti Igbo-Etiti 8659739 +NG.47.14004 Enugu North Enugu North 8659740 +NG.47.14006 Ezeagu Ezeagu 8659741 +NG.47.14001 Aninri Aninri 8659742 +NG.26.7003 Apa Apa 8659758 +NG.26.7020 Tarka Tarka 8659759 +NG.26.7001 Ado Ado 8659760 +NG.26.7014 Obi Obi 8659761 +NG.26.7017 Oju Oju 8659762 +NG.26.7021 Ukum Ukum 8659763 +NG.43.35008 Karim Lamido Karim Lamido 8659771 +NG.43.35010 Lau Lau 8659772 +NG.43.35016 Zing Zing 8659773 +NG.43.35015 Yorro Yorro 8659774 +NG.43.35007 Jalingo Jalingo 8659775 +NG.43.35001 Ardo-Kola Ardo-Kola 8659776 +NG.43.35006 Ibi Ibi 8659777 +NG.43.35005 Gassol Gassol 8659778 +NG.43.35002 Bali Bali 8659779 +NG.43.35014 Wukari Wukari 8659780 +NG.43.35003 Donga Donga 8659781 +NG.43.35012 Takum Takum 8659782 +NG.43.35013 Ussa Ussa 8659783 +NG.43.35009 Kurmi Kurmi 8659784 +NG.43.35011 Sardauna Sardauna 8659785 +NG.43.35004 Gashaka Gashaka 8659786 +NG.55.16010 Shomgom Shomgom 8659787 +NG.55.16003 Billiri Billiri 8659788 +NG.55.16002 Balanga Balanga 8659789 +NG.55.16007 Kaltungo Kaltungo 8659790 +NG.55.16001 Akko Akko 8659791 +NG.55.16011 Yamaltu/Deba Yamaltu/Deba 8659792 +NG.55.16006 Gombe Gombe 8659793 +NG.55.16008 Kwami Kwami 8659794 +NG.55.16004 Dukku Dukku 8659795 +NG.55.16005 Funakaye Funakaye 8659796 +NG.55.16009 Nafada Nafada 8659797 +NG.35.2013 Michika Michika 8659798 +NG.35.2014 Mubi North Mubi North 8659799 +NG.35.2015 Mubi South Mubi South 8659800 +NG.35.2007 Hong Hong 8659801 +NG.35.2011 Maiha Maiha 8659802 +NG.35.2005 Gombi Gombi 8659803 +NG.35.2018 Song Song 8659804 +NG.35.2017 Shelleng Shelleng 8659805 +NG.35.2006 Guyuk Guyuk 8659806 +NG.35.2009 Larmurde Larmurde 8659807 +NG.35.2016 Numan Numan 8659808 +NG.35.2001 Demsa Demsa 8659809 +NG.35.2004 Girei Girei 8659810 +NG.35.2020 Yola North Yola North 8659811 +NG.35.2021 Yola South Yola South 8659812 +NG.35.2012 Mayo-Belwa Mayo-Belwa 8659813 +NG.35.2008 Jada Jada 8659814 +NG.35.2003 Ganye Ganye 8659815 +NG.35.2019 Teungo Teungo 8659816 +NG.27.101 Abadam Abadam 8659822 +NG.27.122 Mobbar Mobbar 8659823 +NG.27.117 Kukawa Kukawa 8659824 +NG.27.110 Guzamala Guzamala 8659825 +NG.27.109 Gubio Gubio 8659826 +NG.27.126 Nganzai Nganzai 8659827 +NG.27.123 Monguno Monguno 8659828 +NG.27.120 Magumeri Magumeri 8659829 +NG.27.121 Marte Marte 8659830 +NG.27.125 Ngala Ngala 8659831 +NG.27.115 Kala-Balge Kala-Balge 8659832 +NG.27.119 Mafa Mafa 8659833 +NG.27.108 Dikwa Dikwa 8659834 +NG.27.113 Jere Jere 8659835 +NG.27.116 Konduga Konduga 8659836 +NG.27.114 Kaga Kaga 8659837 +NG.27.103 Bama Bama 8659838 +NG.27.111 Gwoza Gwoza 8659839 +NG.27.107 Damboa Damboa 8659840 +NG.27.106 Chibok Chibok 8659841 +NG.27.102 Askira-Uba Askira-Uba 8659842 +NG.27.105 Biu Biu 8659843 +NG.27.112 Hawul Hawul 8659844 +NG.27.104 Bayo Bayo 8659845 +NG.27.127 Shani Shani 8659846 +NG.27.118 Kwaya Kusar Kwaya Kusar 8659847 +NG.27.124 Maiduguri Maiduguri 8659860 +NG.44.711 Machina Machina 8659861 +NG.44.713 Nguru Nguru 8659862 +NG.44.717 Yusufari Yusufari 8659863 +NG.44.716 Yunusari Yunusari 8659864 +NG.44.710 Karasuwa Karasuwa 8659865 +NG.44.701 Barde Barde 8659866 +NG.44.706 Geidam Geidam 8659867 +NG.44.709 Jakusko Jakusko 8659868 +NG.44.715 Tarmua Tarmua 8659869 +NG.44.703 Damaturu Damaturu 8659870 +NG.44.705 Fune Fune 8659871 +NG.44.712 Nangere Nangere 8659872 +NG.44.714 Potiskum Potiskum 8659873 +NG.44.704 Fika Fika 8659874 +NG.22.9004 Bakassi Bakassi 9172954 +NG.51.608 Illela Illela 9180446 +NG.40.9485472 Koko/Besse Local Government Area Koko/Besse Local Government Area 9485472 +NG.05.9485473 Oshodi-Isolo Local Government Area Oshodi-Isolo Local Government Area 9485473 +NG.05.9485474 Lagos Mainland Local Government Area Lagos Mainland Local Government Area 9485474 +NG.05.9485475 Ifako-Ijaiye Local Government Area Ifako-Ijaiye Local Government Area 9485475 +NG.05.9485476 Lagos Island Local Government Area Lagos Island Local Government Area 9485476 +NG.50.9485477 Ogu/Bolo Local Government Area Ogu/Bolo Local Government Area 9485477 +NG.28.9485478 Mbaitoli Local Government Area Mbaitoli Local Government Area 9485478 +NG.45.9485480 Isiala Ngwa North Local Government Area Isiala Ngwa North Local Government Area 9485480 +NG.45.9485481 Isiala Ngwa South Local Government Area Isiala Ngwa South Local Government Area 9485481 +NG.26.9485482 Makurdi Local Government Area Makurdi Local Government Area 9485482 +NG.26.9485483 Buruku Local Government Area Buruku Local Government Area 9485483 +NG.44.9485484 Bursari Local Government Area Bursari Local Government Area 9485484 +NG.40.9492098 Yauri Local Government Area Yauri Local Government Area 9492098 +NI.09.2030 Municipio de Yalagüina Municipio de Yalagueina 3615668 +NI.13.0560 Wiwilí de Nueva Segovia Wiwili de Nueva Segovia 3615682 +NI.17.9105 Municipio de Waspán Municipio de Waspan 3615729 +NI.04.6540 Municipio de Villa Sandino Municipio de Villa Sandino 3615812 +NI.03.3040 Municipio de Villanueva Municipio de Villanueva 3615816 +NI.09.2010 Municipio de Totogalpa Municipio de Totogalpa 3615997 +NI.15.8005 Municipio de Tola Municipio de Tola 3616018 +NI.11.6015 Municipio de Tisma Municipio de Tisma 3616026 +NI.10.5510 Municipio de Tipitapa Municipio de Tipitapa 3616034 +NI.01.5025 Municipio de Teustepe Municipio de Teustepe 3616069 +NI.12.4060 Municipio de Terrabona Municipio de Terrabona 3616075 +NI.09.2015 Municipio de Telpaneca Municipio de Telpaneca 3616087 +NI.08.3530 Municipio de Telica Municipio de Telica 3616091 +NI.09.2005 Municipio de Somoto Municipio de Somoto 3616231 +NI.03.3035 Municipio de Somotillo Municipio de Somotillo 3616233 +NI.12.4025 Municipio de Sébaco Municipio de Sebaco 3616310 +NI.03.3020 Municipio de Santo Tomás del Norte Municipio de Santo Tomas del Norte 3616345 +NI.04.6525 Municipio de Santo Tomás Municipio de Santo Tomas 3616347 +NI.04.6520 Municipio de Santo Domingo Municipio de Santo Domingo 3616351 +NI.02.7535 Municipio de Santa Teresa Municipio de Santa Teresa 3616367 +NI.08.3515 Municipio de Santa Rosa del Peñón Municipio de Santa Rosa del Penon 3616386 +NI.13.0540 Municipio de Santa María Municipio de Santa Maria 3616439 +NI.01.5020 Municipio de Santa Lucía Municipio de Santa Lucia 3616455 +NI.07.1025 Municipio de San Sebastián de Yalí Municipio de San Sebastian de Yali 3616571 +NI.12.4035 Municipio de San Ramón Municipio de San Ramon 3616581 +NI.10.5535 Municipio de San Rafael del Sur Municipio de San Rafael del Sur 3616593 +NI.07.1020 Municipio de San Rafael del Norte Municipio de San Rafael del Norte 3616596 +NI.04.6530 Municipio de San Pedro de Lóvago Municipio de San Pedro de Lovago 3616608 +NI.03.3005 Municipio de San Pedro del Norte Municipio de San Pedro del Norte 3616610 +NI.05.2530 Municipio de San Nicolás Municipio de San Nicolas 3616647 +NI.14.8515 Municipio de San Miguelito Municipio de San Miguelito 3616653 +NI.02.7505 Municipio de San Marcos Municipio de San Marcos 3616675 +NI.09.2035 Municipio de San Lucas Municipio de San Lucas 3616697 +NI.01.5030 Municipio de San Lorenzo Municipio de San Lorenzo 3616705 +NI.11.6040 Municipio de San Juan de Oriente Municipio de San Juan de Oriente 3616722 +NI.15.8045 Municipio de San Juan del Sur Municipio de San Juan del Sur 3616724 +NI.09.2020 Municipio de San Juan de Río Coco Municipio de San Juan de Rio Coco 3616727 +NI.05.2520 Municipio de San Juan de Limay Municipio de San Juan de Limay 3616731 +NI.01.5005 Municipio de San José de los Remates Municipio de San Jose de los Remates 3616752 +NI.09.2045 Municipio de San José de Cusmapa Municipio de San Jose de Cusmapa 3616756 +NI.15.8035 Municipio de San Jorge Municipio de San Jorge 3616791 +NI.12.4020 Municipio de San Isidro Municipio de San Isidro 3616814 +NI.10.5505 Municipio de San Francisco Libre Municipio de San Francisco Libre 3616847 +NI.03.3010 Municipio de San Francisco del Norte Municipio de San Francisco del Norte 3616851 +NI.13.0520 Municipio de San Fernando Municipio de San Fernando 3616869 +NI.12.4055 Municipio de San Dionisio Municipio de San Dionisio 3616887 +NI.14.8520 Municipio de San Carlos Municipio de San Carlos 3616908 +NI.15.8040 Municipio de Rivas Municipio de Rivas 3617050 +NI.12.4010 Municipio de Río Blanco Municipio de Rio Blanco 3617068 +NI.13.0555 Municipio de Quilalí Municipio de Quilali 3617108 +NI.08.3535 Municipio de Quezalguaque Municipio de Quezalguaque 3617114 +NI.03.3030 Municipio de Puerto Morazán Municipio de Puerto Morazan 3617145 +NI.17.9110 Bilwi Bilwi 3617153 +NI.05.2505 Municipio de Pueblo Nuevo Municipio de Pueblo Nuevo 3617161 +NI.17.9135 Municipality of Prinzapolka Municipality of Prinzapolka 3617168 +NI.15.8015 Municipio de Potosí Municipio de Potosi 3617185 +NI.03.3065 Municipio de Posoltega Municipio de Posoltega 3617190 +NI.09.2025 Municipio de Palacagüina Municipio de Palacagueina 3617387 +NI.13.0545 Municipio de Ocotal Municipio de Ocotal 3617447 +NI.11.6045 Municipio de Niquinohomo Municipio de Niquinohomo 3617469 +NI.11.6005 Municipio de Nindirí Municipio de Nindiri 3617472 +NI.11.6030 Municipio de Nandasmo Municipio de Nandasmo 3617509 +NI.06.7020 Municipio de Nandaime Municipio de Nandaime 3617512 +NI.08.3550 Municipio de Nagarote Municipio de Nagarote 3617521 +NI.12.4045 Municipio de Muy Muy Municipio de Muy Muy 3617531 +NI.13.0510 Municipio de Murra Municipio de Murra 3617542 +NI.18.9325 Municipality of Muelle de los Bueyes Municipality of Muelle de los Bueyes 3617561 +NI.13.0525 Municipio de Mozonte Municipio de Mozonte 3617564 +NI.15.8025 Municipio de Moyogalpa Municipio de Moyogalpa 3617568 +NI.14.8505 Municipio de Morrito Municipio de Morrito 3617574 +NI.12.4040 Municipio de Matiguás Municipio de Matiguas 3617693 +NI.10.5515 Municipio de Mateare Municipio de Mateare 3617696 +NI.12.4030 Municipio de Matagalpa Municipio de Matagalpa 3617706 +NI.11.6010 Municipio de Masaya Municipio de Masaya 3617720 +NI.11.6025 Municipio de Masatepe Municipio de Masatepe 3617724 +NI.10.5525 Municipio de Managua Municipio de Managua 3617760 +NI.13.0535 Municipio de Macuelizo Municipio de Macuelizo 3617803 +NI.08.3540 Municipio de León Municipio de Leon 3618028 +NI.05.2525 Municipio de La Trinidad Municipio de La Trinidad 3618085 +NI.09.2040 Municipio de Las Sabanas Municipio de Las Sabanas 3618123 +NI.08.3525 Municipio de Larreynaga Municipio de Larreynaga 3618335 +NI.02.7530 La Paz de Carazo La Paz de Carazo 3618409 +NI.08.3545 La Paz Centro La Paz Centro 3618412 +NI.04.6515 Municipio de La Libertad Municipio de La Libertad 3618481 +NI.18.9310 Municipio de La Cruz de Río Grande Municipio de La Cruz de Rio Grande 3618617 +NI.02.7540 Municipio de La Conquista Municipio de La Conquista 3618634 +NI.07.1030 Municipio de La Concordia Municipio de La Concordia 3618636 +NI.11.6020 Municipio de La Concepción Municipio de La Concepcion 3618641 +NI.04.6510 Municipio de Juigalpa Municipio de Juigalpa 3618907 +NI.02.7510 Municipio de Jinotepe Municipio de Jinotepe 3618925 +NI.07.1035 Municipio de Jinotega Municipio de Jinotega 3618927 +NI.13.0505 Municipio de Jalapa Municipio de Jalapa 3618951 +NI.06.7015 Municipio de Granada Municipio de Granada 3619133 +NI.05.2515 Municipio de Estelí Municipio de Esteli 3619191 +NI.12.4050 Municipio de Esquipulas Municipio de Esquipulas 3619201 +NI.03.3025 Municipio de El Viejo Municipio de El Viejo 3619266 +NI.08.3510 Municipio de El Sauce Municipio de El Sauce 3619381 +NI.02.7525 Municipio de El Rosario Municipio de El Rosario 3619409 +NI.03.3050 Municipio de El Realejo Municipio de El Realejo 3619449 +NI.08.3520 Municipio de El Jicaral Municipio de El Jicaral 3619693 +NI.02.7515 Municipio de Dolores Municipio de Dolores 3620161 +NI.06.7010 Municipio de Diriomo Municipio de Diriomo 3620167 +NI.02.7520 Municipio de Diriamba Municipio de Diriamba 3620169 +NI.06.7005 Municipio de Diriá Municipio de Diria 3620171 +NI.13.0530 Municipio de Dipilto Municipio de Dipilto 3620176 +NI.18.9335 Corn Islands Corn Islands 3620265 +NI.03.3055 Municipio de Corinto Municipio de Corinto 3620267 +NI.05.2510 Municipio de Condega Municipio de Condega 3620297 +NI.04.6505 Municipio de Comalapa Municipio de Comalapa 3620317 +NI.13.0515 El Jícaro El Jicaro 3620347 +NI.12.4065 Municipio de Ciudad Darío Municipio de Ciudad Dario 3620349 +NI.13.0550 Municipio de Ciudad Antigua Municipio de Ciudad Antigua 3620352 +NI.03.3015 Municipio de Cinco Pinos Municipio de Cinco Pinos 3620357 +NI.03.3045 Municipio de Chinandega Municipio de Chinandega 3620379 +NI.03.3060 Municipio de Chichigalpa Municipio de Chichigalpa 3620389 +NI.11.6035 Municipio de Catarina Municipio de Catarina 3620438 +NI.10.5520 Villa El Carmen Villa El Carmen 3620472 +NI.15.8050 Municipio de Cárdenas Municipio de Cardenas 3620478 +NI.01.5015 Municipio de Camoapa Municipio de Camoapa 3620543 +NI.15.8020 Municipio de Buenos Aires Municipio de Buenos Aires 3620596 +NI.01.5010 Municipio de Boaco Municipio de Boaco 3620672 +NI.18.9340 Bluefields Bluefields 3620678 +NI.15.8010 Municipio de Belén Municipio de Belen 3620731 +NI.15.8030 Municipio de Altagracia Municipio de Altagracia 3620929 +NI.04.6535 Municipio de Acoyapa Municipio de Acoyapa 3620977 +NI.08.3505 Municipio de Achuapa Municipio de Achuapa 3620981 +NI.07.1010 Municipio El Cua Municipio El Cua 8015544 +NI.07.1012 Municipio de San José de Bocay Municipio de San Jose de Bocay 8335428 +NI.07.1015 Municipio de Santa María de Pantasma Municipio de Santa Maria de Pantasma 8335429 +NI.07.1005 Wiwilí de Jinotega Wiwili de Jinotega 8335430 +NI.12.4005 Municipio de Rancho Grande Municipio de Rancho Grande 8335431 +NI.12.4015 Municipio del Tuma-La Dalia Municipio del Tuma-La Dalia 8335432 +NI.04.6507 Municipio de San Francisco de Cuapa Municipio de San Francisco de Cuapa 8335434 +NI.17.9130 Municipality of Siuna Municipality of Siuna 8335435 +NI.17.9125 Municipality of Waslala Municipality of Waslala 8335437 +NI.18.9316 Municipio El Tortuguero Municipio El Tortuguero 8335438 +NI.18.9305 Municipality of Bocana de Paiwas Municipality of Bocana de Paiwas 8335440 +NI.17.9115 Municipality of Rosita Municipality of Rosita 8693133 +NI.18.9312 Desembocadura de Río Grande Desembocadura de Rio Grande 9161306 +NI.18.9320 Municipality of El Rama Municipality of El Rama 9165985 +NI.17.9120 Municipality of Bonanza Municipality of Bonanza 9166062 +NI.17.9127 Mulukuku Mulukuku 9166065 +NI.18.9330 Kukra Hill Kukra Hill 9166071 +NI.18.9315 Pearl Lagoon Pearl Lagoon 9166072 +NI.14.8510 El Almendro El Almendro 9166157 +NI.14.8525 El Castillo El Castillo 9166159 +NI.18.9345 Nueva Guinea Nueva Guinea 9612993 +NI.18.9323 Municipality of El Ayote Municipality of El Ayote 10301387 +NI.10.5522 Ciudad Sandino Ciudad Sandino 11002671 +NI.10.5530 Ticuantepe Ticuantepe 11002672 +NI.10.5532 El Crucero El Crucero 11002673 +NI.04.6545 El Coral El Coral 11002674 +NI.14.8530 San Juan del Nicaragua San Juan del Nicaragua 11002676 +NL.15.0193 Gemeente Zwolle Gemeente Zwolle 2743476 +NL.11.0642 Gemeente Zwijndrecht Gemeente Zwijndrecht 2743492 +NL.03.0301 Gemeente Zutphen Gemeente Zutphen 2743607 +NL.06.0879 Gemeente Zundert Gemeente Zundert 2743618 +NL.11.0638 Gemeente Zoeterwoude Gemeente Zoeterwoude 2743852 +NL.11.0637 Gemeente Zoetermeer Gemeente Zoetermeer 2743855 +NL.03.0299 Gemeente Zevenaar Gemeente Zevenaar 2743948 +NL.09.0355 Gemeente Zeist Gemeente Zeist 2743976 +NL.16.0050 Gemeente Zeewolde Gemeente Zeewolde 2743996 +NL.07.0473 Gemeente Zandvoort Gemeente Zandvoort 2744040 +NL.03.0297 Gemeente Zaltbommel Gemeente Zaltbommel 2744101 +NL.07.0479 Gemeente Zaanstad Gemeente Zaanstad 2744113 +NL.09.0351 Gemeente Woudenberg Gemeente Woudenberg 2744162 +NL.09.0632 Gemeente Woerden Gemeente Woerden 2744247 +NL.06.0873 Gemeente Woensdrecht Gemeente Woensdrecht 2744256 +NL.03.0294 Gemeente Winterswijk Gemeente Winterswijk 2744331 +NL.09.0352 Gemeente Wijk bij Duurstede Gemeente Wijk bij Duurstede 2744482 +NL.03.0296 Gemeente Wijchen Gemeente Wijchen 2744513 +NL.15.0189 Gemeente Wierden Gemeente Wierden 2744548 +NL.11.0614 Gemeente Westvoorne Gemeente Westvoorne 2744605 +NL.02.0098 Gemeente Weststellingwerf Gemeente Weststellingwerf 2744609 +NL.03.0293 Gemeente Westervoort Gemeente Westervoort 2744674 +NL.04.1969 Westerkwartier Westerkwartier 2744721 +NL.07.0457 Gemeente Weesp Gemeente Weesp 2744903 +NL.05.0988 Gemeente Weert Gemeente Weert 2744910 +NL.11.0629 Gemeente Wassenaar Gemeente Wassenaar 2744989 +NL.03.0289 Gemeente Wageningen Gemeente Wageningen 2745087 +NL.11.0627 Gemeente Waddinxveen Gemeente Waddinxveen 2745095 +NL.06.0867 Gemeente Waalwijk Gemeente Waalwijk 2745122 +NL.06.0866 Gemeente Waalre Gemeente Waalre 2745126 +NL.06.0865 Gemeente Vught Gemeente Vught 2745153 +NL.03.0285 Gemeente Voorst Gemeente Voorst 2745295 +NL.11.0626 Gemeente Voorschoten Gemeente Voorschoten 2745300 +NL.05.0986 Gemeente Voerendaal Gemeente Voerendaal 2745368 +NL.10.0718 Gemeente Vlissingen Gemeente Vlissingen 2745391 +NL.02.0096 Gemeente Vlieland Gemeente Vlieland 2745417 +NL.11.0622 Gemeente Vlaardingen Gemeente Vlaardingen 2745466 +NL.09.1961 Vijfheerenlanden Vijfheerenlanden 2745538 +NL.05.0984 Gemeente Venray Gemeente Venray 2745633 +NL.05.0983 Gemeente Venlo Gemeente Venlo 2745640 +NL.07.0453 Gemeente Velsen Gemeente Velsen 2745675 +NL.06.0861 Gemeente Veldhoven Gemeente Veldhoven 2745704 +NL.10.0717 Gemeente Veere Gemeente Veere 2745738 +NL.09.0345 Gemeente Veenendaal Gemeente Veenendaal 2745773 +NL.04.0047 Gemeente Veendam Gemeente Veendam 2745782 +NL.06.0858 Gemeente Valkenswaard Gemeente Valkenswaard 2745859 +NL.05.0981 Gemeente Vaals Gemeente Vaals 2745904 +NL.09.0344 Gemeente Utrecht Gemeente Utrecht 2745911 +NL.16.0184 Gemeente Urk Gemeente Urk 2745931 +NL.07.0451 Gemeente Uithoorn Gemeente Uithoorn 2745972 +NL.07.0450 Gemeente Uitgeest Gemeente Uitgeest 2745977 +NL.15.0183 Gemeente Tubbergen Gemeente Tubbergen 2746132 +NL.06.0855 Gemeente Tilburg Gemeente Tilburg 2746300 +NL.03.0281 Gemeente Tiel Gemeente Tiel 2746330 +NL.10.0716 Gemeente Tholen Gemeente Tholen 2746350 +NL.07.0448 Gemeente Texel Gemeente Texel 2746383 +NL.02.0093 Gemeente Terschelling Gemeente Terschelling 2746412 +NL.10.0715 Gemeente Terneuzen Gemeente Terneuzen 2746421 +NL.05.0971 Gemeente Stein Gemeente Stein 2746746 +NL.06.0851 Gemeente Steenbergen Gemeente Steenbergen 2746801 +NL.15.0180 Gemeente Staphorst Gemeente Staphorst 2746837 +NL.04.0037 Gemeente Stadskanaal Gemeente Stadskanaal 2746859 +NL.06.0848 Gemeente Son en Breugel Gemeente Son en Breugel 2747009 +NL.06.0847 Gemeente Someren Gemeente Someren 2747020 +NL.09.0342 Gemeente Soest Gemeente Soest 2747033 +NL.02.0090 Gemeente Smallingerland Gemeente Smallingerland 2747091 +NL.10.1714 Gemeente Sluis Gemeente Sluis 2747114 +NL.11.0610 Gemeente Sliedrecht Gemeente Sliedrecht 2747168 +NL.06.0845 Gemeente Sint-Michielsgestel Gemeente Sint-Michielsgestel 2747233 +NL.05.0965 Gemeente Simpelveld Gemeente Simpelveld 2747311 +NL.06.0796 Gemeente 's-Hertogenbosch Gemeente 's-Hertogenbosch 2747350 +NL.11.0518 Gemeente Den Haag Gemeente Den Haag 2747372 +NL.02.0088 Gemeente Schiermonnikoog Gemeente Schiermonnikoog 2747589 +NL.11.0606 Gemeente Schiedam Gemeente Schiedam 2747595 +NL.03.0279 Gemeente Scherpenzeel Gemeente Scherpenzeel 2747605 +NL.07.0441 Gemeente Schagen Gemeente Schagen 2747719 +NL.06.0840 Gemeente Rucphen Gemeente Rucphen 2747857 +NL.03.0277 Gemeente Rozendaal Gemeente Rozendaal 2747863 +NL.11.0599 Rotterdam Rotterdam 2747890 +NL.06.1674 Roosendaal Roosendaal 2747929 +NL.05.0957 Gemeente Roermond Gemeente Roermond 2747999 +NL.11.0603 Gemeente Rijswijk Gemeente Rijswijk 2748075 +NL.11.0597 Gemeente Ridderkerk Gemeente Ridderkerk 2748171 +NL.09.0340 Gemeente Rhenen Gemeente Rhenen 2748184 +NL.03.0275 Gemeente Rheden Gemeente Rheden 2748200 +NL.09.0339 Gemeente Renswoude Gemeente Renswoude 2748227 +NL.03.0274 Gemeente Renkum Gemeente Renkum 2748235 +NL.10.0703 Gemeente Reimerswaal Gemeente Reimerswaal 2748254 +NL.15.0177 Gemeente Raalte Gemeente Raalte 2748370 +NL.03.0273 Gemeente Putten Gemeente Putten 2748391 +NL.07.0439 Gemeente Purmerend Gemeente Purmerend 2748412 +NL.11.0590 Gemeente Papendrecht Gemeente Papendrecht 2748728 +NL.09.0589 Gemeente Oudewater Gemeente Oudewater 2748978 +NL.07.0437 Gemeente Ouder-Amstel Gemeente Ouder-Amstel 2749027 +NL.06.0828 Gemeente Oss Gemeente Oss 2749233 +NL.02.0086 Gemeente Opsterland Gemeente Opsterland 2749277 +NL.07.0432 Gemeente Opmeer Gemeente Opmeer 2749285 +NL.07.0431 Gemeente Oostzaan Gemeente Oostzaan 2749319 +NL.02.0085 Gemeente Ooststellingwerf Gemeente Ooststellingwerf 2749339 +NL.06.0826 Gemeente Oosterhout Gemeente Oosterhout 2749447 +NL.15.0175 Gemeente Ommen Gemeente Ommen 2749611 +NL.15.0173 Gemeente Oldenzaal Gemeente Oldenzaal 2749643 +NL.03.0269 Gemeente Oldebroek Gemeente Oldebroek 2749667 +NL.06.0824 Gemeente Oisterwijk Gemeente Oisterwijk 2749679 +NL.06.0823 Gemeente Oirschot Gemeente Oirschot 2749682 +NL.11.0579 Gemeente Oegstgeest Gemeente Oegstgeest 2749722 +NL.03.0302 Gemeente Nunspeet Gemeente Nunspeet 2749754 +NL.06.0820 Gemeente Nuenen, Gerwen en Nederwetten Gemeente Nuenen, Gerwen en Nederwetten 2749779 +NL.11.0575 Gemeente Noordwijk Gemeente Noordwijk 2749814 +NL.16.0171 Gemeente Noordoostpolder Gemeente Noordoostpolder 2749851 +NL.03.0268 Gemeente Nijmegen Gemeente Nijmegen 2750052 +NL.03.0267 Gemeente Nijkerk Gemeente Nijkerk 2750064 +NL.11.0569 Gemeente Nieuwkoop Gemeente Nieuwkoop 2750186 +NL.09.0356 Gemeente Nieuwegein Gemeente Nieuwegein 2750324 +NL.05.0946 Gemeente Nederweert Gemeente Nederweert 2750466 +NL.05.0944 Gemeente Mook en Middelaar Gemeente Mook en Middelaar 2750620 +NL.09.0335 Gemeente Montfoort Gemeente Montfoort 2750625 +NL.10.0687 Gemeente Middelburg Gemeente Middelburg 2750894 +NL.01.0119 Gemeente Meppel Gemeente Meppel 2750946 +NL.05.0938 Gemeente Meerssen Gemeente Meerssen 2751036 +NL.07.0420 Gemeente Medemblik Gemeente Medemblik 2751072 +NL.06.1719 Gemeente Drimmelen Gemeente Drimmelen 2751271 +NL.05.0935 Gemeente Maastricht Gemeente Maastricht 2751282 +NL.11.0556 Gemeente Maassluis Gemeente Maassluis 2751284 +NL.03.0263 Gemeente Maasdriel Gemeente Maasdriel 2751295 +NL.15.0168 Gemeente Losser Gemeente Losser 2751423 +NL.09.0331 Gemeente Lopik Gemeente Lopik 2751435 +NL.06.0809 Gemeente Loon op Zand Gemeente Loon op Zand 2751455 +NL.03.0262 Gemeente Lochem Gemeente Lochem 2751536 +NL.11.0553 Gemeente Lisse Gemeente Lisse 2751546 +NL.09.0327 Gemeente Leusden Gemeente Leusden 2751688 +NL.16.0995 Gemeente Lelystad Gemeente Lelystad 2751737 +NL.11.0547 Gemeente Leiderdorp Gemeente Leiderdorp 2751770 +NL.11.0546 Gemeente Leiden Gemeente Leiden 2751772 +NL.02.0080 Gemeente Leeuwarden Gemeente Leeuwarden 2751791 +NL.07.0417 Gemeente Laren Gemeente Laren 2751873 +NL.07.0415 Gemeente Landsmeer Gemeente Landsmeer 2751979 +NL.11.0542 Gemeente Krimpen aan den IJssel Gemeente Krimpen aan den IJssel 2752263 +NL.05.0928 Gemeente Kerkrade Gemeente Kerkrade 2752922 +NL.11.0537 Gemeente Katwijk Gemeente Katwijk 2753012 +NL.10.0678 Gemeente Kapelle Gemeente Kapelle 2753069 +NL.15.0166 Gemeente Kampen Gemeente Kampen 2753104 +NL.09.0353 Gemeente IJsselstein Gemeente IJsselstein 2753354 +NL.10.0677 Gemeente Hulst Gemeente Hulst 2753437 +NL.07.0406 Gemeente Huizen Gemeente Huizen 2753467 +NL.09.0321 Gemeente Houten Gemeente Houten 2753556 +NL.07.0405 Gemeente Hoorn Gemeente Hoorn 2753635 +NL.01.0118 Gemeente Hoogeveen Gemeente Hoogeveen 2753718 +NL.11.1963 Hoeksche Waard Hoeksche Waard 2754014 +NL.07.0402 Gemeente Hilversum Gemeente Hilversum 2754063 +NL.06.0798 Gemeente Hilvarenbeek Gemeente Hilvarenbeek 2754065 +NL.11.0534 Gemeente Hillegom Gemeente Hillegom 2754072 +NL.06.0797 Gemeente Heusden Gemeente Heusden 2754134 +NL.03.0252 Gemeente Heumen Gemeente Heumen 2754146 +NL.15.0164 Gemeente Hengelo Gemeente Hengelo 2754392 +NL.11.0531 Gemeente Hendrik-Ido-Ambacht Gemeente Hendrik-Ido-Ambacht 2754407 +NL.06.0794 Gemeente Helmond Gemeente Helmond 2754446 +NL.11.0530 Gemeente Hellevoetsluis Gemeente Hellevoetsluis 2754453 +NL.15.0163 Gemeente Hellendoorn Gemeente Hellendoorn 2754456 +NL.07.0399 Gemeente Heiloo Gemeente Heiloo 2754515 +NL.05.0917 Gemeente Heerlen Gemeente Heerlen 2754651 +NL.02.0074 Gemeente Heerenveen Gemeente Heerenveen 2754668 +NL.03.0246 Gemeente Heerde Gemeente Heerde 2754680 +NL.07.0397 Gemeente Heemstede Gemeente Heemstede 2754691 +NL.07.0396 Gemeente Heemskerk Gemeente Heemskerk 2754696 +NL.03.0244 Gemeente Hattem Gemeente Hattem 2754767 +NL.02.0072 Gemeente Harlingen Gemeente Harlingen 2754816 +NL.11.0523 Gemeente Hardinxveld-Giessendam Gemeente Hardinxveld-Giessendam 2754843 +NL.03.0243 Gemeente Harderwijk Gemeente Harderwijk 2754846 +NL.15.0160 Gemeente Hardenberg Gemeente Hardenberg 2754858 +NL.07.0394 Gemeente Haarlemmermeer Gemeente Haarlemmermeer 2754999 +NL.07.0392 Gemeente Haarlem Gemeente Haarlem 2755002 +NL.15.0158 Gemeente Haaksbergen Gemeente Haaksbergen 2755031 +NL.04.0014 Gemeente Groningen Gemeente Groningen 2755250 +NL.03.1945 Gemeente Berg en Dal Gemeente Berg en Dal 2755270 +NL.11.0513 Gemeente Gouda Gemeente Gouda 2755419 +NL.11.0512 Gemeente Gorinchem Gemeente Gorinchem 2755433 +NL.06.0785 Gemeente Goirle Gemeente Goirle 2755463 +NL.10.0664 Gemeente Goes Gemeente Goes 2755475 +NL.06.0784 Gemeente Gilze en Rijen Gemeente Gilze en Rijen 2755506 +NL.05.0907 Gemeente Gennep Gemeente Gennep 2755583 +NL.06.0779 Gemeente Geertruidenberg Gemeente Geertruidenberg 2755668 +NL.06.0777 Gemeente Etten-Leur Gemeente Etten-Leur 2755994 +NL.03.0233 Gemeente Ermelo Gemeente Ermelo 2756038 +NL.03.0232 Gemeente Epe Gemeente Epe 2756058 +NL.15.0153 Gemeente Enschede Gemeente Enschede 2756070 +NL.07.0388 Gemeente Enkhuizen Gemeente Enkhuizen 2756076 +NL.01.0114 Gemeente Emmen Gemeente Emmen 2756134 +NL.03.0230 Gemeente Elburg Gemeente Elburg 2756231 +NL.06.0772 Gemeente Eindhoven Gemeente Eindhoven 2756252 +NL.06.0770 Gemeente Eersel Gemeente Eersel 2756341 +NL.09.0317 Gemeente Eemnes Gemeente Eemnes 2756393 +NL.03.0228 Gemeente Ede Gemeente Ede 2756428 +NL.07.0385 Gemeente Edam-Volendam Gemeente Edam-Volendam 2756430 +NL.05.1711 Gemeente Echt-Susteren Gemeente Echt-Susteren 2756443 +NL.03.0226 Gemeente Duiven Gemeente Duiven 2756506 +NL.03.0225 Gemeente Druten Gemeente Druten 2756538 +NL.16.0303 Gemeente Dronten Gemeente Dronten 2756558 +NL.11.0505 Gemeente Dordrecht Gemeente Dordrecht 2756668 +NL.09.1581 Gemeente Utrechtse Heuvelrug Gemeente Utrechtse Heuvelrug 2756685 +NL.06.0766 Gemeente Dongen Gemeente Dongen 2756722 +NL.03.0222 Gemeente Doetinchem Gemeente Doetinchem 2756766 +NL.03.0221 Gemeente Doesburg Gemeente Doesburg 2756770 +NL.07.0384 Gemeente Diemen Gemeente Diemen 2756887 +NL.15.0150 Gemeente Deventer Gemeente Deventer 2756986 +NL.06.0762 Gemeente Deurne Gemeente Deurne 2757008 +NL.07.0400 Gemeente Den Helder Gemeente Den Helder 2757219 +NL.11.0503 Gemeente Delft Gemeente Delft 2757344 +NL.09.0310 Gemeente De Bilt Gemeente De Bilt 2757782 +NL.02.1891 Gemeente Dantumadiel Gemeente Dantumadiel 2757834 +NL.15.0148 Gemeente Dalfsen Gemeente Dalfsen 2757849 +NL.03.0216 Gemeente Culemborg Gemeente Culemborg 2757871 +NL.01.0109 Gemeente Coevorden Gemeente Coevorden 2757936 +NL.07.0383 Gemeente Castricum Gemeente Castricum 2757990 +NL.11.0502 Gemeente Capelle aan den IJssel Gemeente Capelle aan den IJssel 2758011 +NL.03.0214 Gemeente Buren Gemeente Buren 2758095 +NL.09.0313 Gemeente Bunschoten Gemeente Bunschoten 2758103 +NL.09.0312 Gemeente Bunnik Gemeente Bunnik 2758105 +NL.05.0899 Gemeente Brunssum Gemeente Brunssum 2758173 +NL.03.0213 Gemeente Brummen Gemeente Brummen 2758176 +NL.07.0852 Gemeente Waterland Gemeente Waterland 2758257 +NL.11.0501 Gemeente Brielle Gemeente Brielle 2758325 +NL.06.0758 Gemeente Breda Gemeente Breda 2758400 +NL.06.0757 Gemeente Boxtel Gemeente Boxtel 2758459 +NL.10.0654 Gemeente Borsele Gemeente Borsele 2758588 +NL.15.0147 Gemeente Borne Gemeente Borne 2758597 +NL.01.1681 Gemeente Borger-Odoorn Gemeente Borger-Odoorn 2758619 +NL.06.0755 Gemeente Boekel Gemeente Boekel 2758757 +NL.07.0377 Gemeente Bloemendaal Gemeente Bloemendaal 2758802 +NL.07.0376 Gemeente Blaricum Gemeente Blaricum 2758867 +NL.06.1728 Gemeente Bladel Gemeente Bladel 2758877 +NL.07.0375 Gemeente Beverwijk Gemeente Beverwijk 2758997 +NL.03.0209 Gemeente Beuningen Gemeente Beuningen 2759014 +NL.06.0753 Gemeente Best Gemeente Best 2759039 +NL.06.1724 Bergeijk Bergeijk 2759131 +NL.06.0748 Gemeente Bergen op Zoom Gemeente Bergen op Zoom 2759144 +NL.07.0373 Gemeente Bergen Gemeente Bergen 2759151 +NL.05.0893 Gemeente Bergen Gemeente Bergen 2759152 +NL.05.0889 Gemeente Beesel Gemeente Beesel 2759285 +NL.05.0888 Gemeente Beek Gemeente Beek 2759343 +NL.03.0203 Gemeente Barneveld Gemeente Barneveld 2759406 +NL.11.0489 Gemeente Barendrecht Gemeente Barendrecht 2759425 +NL.09.0308 Gemeente Baarn Gemeente Baarn 2759543 +NL.06.0744 Gemeente Baarle-Nassau Gemeente Baarle-Nassau 2759553 +NL.06.0743 Gemeente Asten Gemeente Asten 2759619 +NL.01.0106 Gemeente Assen Gemeente Assen 2759632 +NL.03.0202 Gemeente Arnhem Gemeente Arnhem 2759660 +NL.03.0200 Gemeente Apeldoorn Gemeente Apeldoorn 2759705 +NL.07.0363 Gemeente Amsterdam Gemeente Amsterdam 2759793 +NL.07.0362 Gemeente Amstelveen Gemeente Amstelveen 2759797 +NL.09.0307 Gemeente Amersfoort Gemeente Amersfoort 2759820 +NL.02.0060 Gemeente Ameland Gemeente Ameland 2759844 +NL.11.0484 Gemeente Alphen aan den Rijn Gemeente Alphen aan den Rijn 2759874 +NL.15.0141 Gemeente Almelo Gemeente Almelo 2759886 +NL.07.0361 Gemeente Alkmaar Gemeente Alkmaar 2759898 +NL.11.0482 Gemeente Alblasserdam Gemeente Alblasserdam 2759914 +NL.02.0059 Gemeente Achtkarspelen Gemeente Achtkarspelen 2759982 +NL.03.0197 Gemeente Aalten Gemeente Aalten 2760122 +NL.07.0358 Gemeente Aalsmeer Gemeente Aalsmeer 2760133 +NL.07.1696 Gemeente Wijdemeren Gemeente Wijdemeren 3345301 +NL.06.1709 Gemeente Moerdijk Gemeente Moerdijk 6251995 +NL.07.1598 Gemeente Koggenland Gemeente Koggenland 6544220 +NL.11.1926 Gemeente Pijnacker-Nootdorp Gemeente Pijnacker-Nootdorp 6544221 +NL.03.1509 Oude IJsselstreek Oude IJsselstreek 6544222 +NL.11.1884 Gemeente Kaag en Braassem Gemeente Kaag en Braassem 6544223 +NL.05.1729 Gulpen-Wittem Gulpen-Wittem 6544225 +NL.05.1640 Gemeente Leudal Gemeente Leudal 6544226 +NL.01.1690 Gemeente De Wolden Gemeente De Wolden 6544227 +NL.03.1586 Oost Gelre Oost Gelre 6544228 +NL.15.1742 Gemeente Rijssen-Holten Gemeente Rijssen-Holten 6544230 +NL.06.1771 Gemeente Geldrop-Mierlo Gemeente Geldrop-Mierlo 6544232 +NL.05.1507 Gemeente Horst aan de Maas Gemeente Horst aan de Maas 6544233 +NL.04.0765 Gemeente Pekela Gemeente Pekela 6544234 +NL.15.1708 Gemeente Steenwijkerland Gemeente Steenwijkerland 6544235 +NL.03.1705 Gemeente Lingewaard Gemeente Lingewaard 6544236 +NL.07.0532 Gemeente Stede Broec Gemeente Stede Broec 6544238 +NL.01.1701 Gemeente Westerveld Gemeente Westerveld 6544239 +NL.11.0613 Gemeente Albrandswaard Gemeente Albrandswaard 6544242 +NL.05.1641 Gemeente Maasgouw Gemeente Maasgouw 6544244 +NL.15.1700 Gemeente Twenterand Gemeente Twenterand 6544245 +NL.15.1773 Gemeente Olst-Wijhe Gemeente Olst-Wijhe 6544248 +NL.06.1723 Gemeente Alphen-Chaam Gemeente Alphen-Chaam 6544249 +NL.09.0736 Gemeente De Ronde Venen Gemeente De Ronde Venen 6544250 +NL.10.1676 Schouwen-Duiveland Schouwen-Duiveland 6544251 +NL.11.1916 Gemeente Leidschendam-Voorburg Gemeente Leidschendam-Voorburg 6544252 +NL.10.1695 Gemeente Noord-Beveland Gemeente Noord-Beveland 6544253 +NL.07.0498 Gemeente Drechterland Gemeente Drechterland 6544254 +NL.05.1883 Gemeente Sittard-Geleen Gemeente Sittard-Geleen 6544255 +NL.03.1955 Gemeente Montferland Gemeente Montferland 6544256 +NL.05.0882 Landgraaf Landgraaf 6544258 +NL.16.0034 Gemeente Almere Gemeente Almere 6544259 +NL.15.1896 Gemeente Zwartewaterland Gemeente Zwartewaterland 6544260 +NL.11.1783 Gemeente Westland Gemeente Westland 6544261 +NL.11.1842 Gemeente Midden-Delfland Gemeente Midden-Delfland 6544262 +NL.07.0880 Gemeente Wormerland Gemeente Wormerland 6544263 +NL.05.1669 Gemeente Roerdalen Gemeente Roerdalen 6544264 +NL.03.0668 Gemeente West Maas en Waal Gemeente West Maas en Waal 6544265 +NL.06.1659 Gemeente Laarbeek Gemeente Laarbeek 6544266 +NL.06.1721 Gemeente Bernheze Gemeente Bernheze 6544268 +NL.03.1740 Gemeente Neder-Betuwe Gemeente Neder-Betuwe 6544269 +NL.06.1655 Gemeente Halderberge Gemeente Halderberge 6544271 +NL.03.1734 Gemeente Overbetuwe Gemeente Overbetuwe 6544276 +NL.06.1658 Gemeente Heeze-Leende Gemeente Heeze-Leende 6544277 +NL.06.1652 Gemeente Gemert-Bakel Gemeente Gemert-Bakel 6544279 +NL.06.1667 Gemeente Reusel-De Mierden Gemeente Reusel-De Mierden 6544280 +NL.01.1730 Gemeente Tynaarlo Gemeente Tynaarlo 6544282 +NL.15.1774 Gemeente Dinkelland Gemeente Dinkelland 6544285 +NL.03.1859 Berkelland Berkelland 6544286 +NL.01.1699 Gemeente Noordenveld Gemeente Noordenveld 6544287 +NL.06.1706 Gemeente Cranendonck Gemeente Cranendonck 6544288 +NL.15.1735 Gemeente Hof van Twente Gemeente Hof van Twente 6544289 +NL.03.1876 Gemeente Bronckhorst Gemeente Bronckhorst 6544290 +NL.11.1621 Gemeente Lansingerland Gemeente Lansingerland 6544291 +NL.11.1525 Gemeente Teylingen Gemeente Teylingen 6544293 +NL.01.1680 Gemeente Aa en Hunze Gemeente Aa en Hunze 6544296 +NL.01.1731 Gemeente Midden-Drenthe Gemeente Midden-Drenthe 6544297 +NL.05.0994 Valkenburg aan de Geul Valkenburg aan de Geul 6544299 +NL.02.0737 Gemeente Tytsjerksteradiel Gemeente Tytsjerksteradiel 6544304 +NL.04.1895 Gemeente Oldambt Gemeente Oldambt 7535498 +NL.11.1892 Gemeente Zuidplas Gemeente Zuidplas 7535501 +NL.05.1894 Gemeente Peel en Maas Gemeente Peel en Maas 7535502 +NL.05.1903 Eijsden-Margraten Eijsden-Margraten 8260046 +NL.09.1904 Stichtse Vecht Stichtse Vecht 8260047 +NL.02.1900 Sûdwest Fryslân Sudwest Fryslan 8260049 +NL.11.1901 Bodegraven-Reeuwijk Bodegraven-Reeuwijk 8260050 +NL.07.1911 Gemeente Hollands Kroon Gemeente Hollands Kroon 8426240 +NL.11.1924 Gemeente Goeree-Overflakkee Gemeente Goeree-Overflakkee 8549513 +NL.02.1940 De Fryske Marren De Fryske Marren 10287303 +NL.11.1931 Krimpenerwaard Krimpenerwaard 10287316 +NL.11.1930 Nissewaard Nissewaard 10287324 +NL.07.1942 Gooise Meren Gooise Meren 11189015 +NL.06.1948 Meierijstad Meierijstad 11669500 +NL.02.1949 Waadhoeke Waadhoeke 12022123 +NL.04.1950 Westerwolde Westerwolde 12022124 +NL.04.1952 Midden-Groningen Midden-Groningen 12022125 +NL.04.1966 Het Hogeland Het Hogeland 12022126 +NL.03.1960 West Betuwe West Betuwe 12022127 +NL.06.1959 Altena Altena 12022128 +NL.05.1954 Beekdaelen Beekdaelen 12022129 +NL.11.1978 Molenlanden Molenlanden 12022130 +NL.02.1970 Noardeast-Fryslân Noardeast-Fryslan 12022131 +NL.04.1979 Eemsdelta Eemsdelta 12253550 +NL.06.1982 Land van Cuijk Land van Cuijk 12494993 +NL.06.1991 Maashorst Maashorst 12494996 +NL.07.1980 Dijk en Waard Dijk en Waard 12494997 +NO.05.5628 Tana Tana 777197 +NO.18.5538 Storfjord Storfjord 777394 +NO.05.5605 Sør-Varanger Sor-Varanger 777554 +NO.18.5542 Skjervøy Skjervoy 777680 +NO.18.5544 Nordreisa Nordreisa 778430 +NO.05.5620 Nordkapp Nordkapp 778459 +NO.05.5636 Nesseby Nesseby 778559 +NO.05.5618 Måsøy Masoy 778730 +NO.18.5536 Lyngen Lyngen 778840 +NO.05.5614 Loppa Loppa 778877 +NO.05.5624 Lebesby Lebesby 778967 +NO.18.5546 Kvænangen Kvaenangen 779159 +NO.05.5612 Kautokeino Kautokeino 779327 +NO.18.5534 Karlsøy Karlsoy 779339 +NO.05.5610 Karasjok Karasjok 779349 +NO.18.5540 Kåfjord Kafjord 779367 +NO.05.5616 Hasvik Hasvik 779641 +NO.05.5626 Gamvik Gamvik 779933 +NO.05.5630 Berlevåg Berlevag 780686 +NO.05.5632 Båtsfjord Batsfjord 780714 +NO.05.5601 Alta Alta 780946 +NO.46.4621 Voss Voss 3131325 +NO.08.1577 Volda Volda 3131447 +NO.46.4639 Vik Vik 3131675 +NO.09.1816 Vevelstad Vevelstad 3131900 +NO.34.3443 Vestre Toten Vestre Toten 3131957 +NO.34.3452 Vestre Slidre Vestre Slidre 3131961 +NO.42.4215 Lillesand Lillesand 3131969 +NO.01.3216 Vestby Vestby 3132050 +NO.21.5038 Verdal Verdal 3132178 +NO.42.4223 Vennesla Vennesla 3132206 +NO.42.4212 Vegårshei Vegarshei 3132337 +NO.09.1824 Vefsn Vefsn 3132346 +NO.08.1511 Vanylven Vanylven 3132715 +NO.42.4221 Valle Valle 3132848 +NO.09.1865 Vågan Vagan 3133044 +NO.34.3435 Vågå Vaga 3133054 +NO.09.1857 Værøy Vaeroy 3133071 +NO.14.1151 Utsira Utsira 3133144 +NO.46.4620 Ulvik Ulvik 3133311 +NO.08.1516 Ulstein Ulstein 3133350 +NO.46.4618 Ullensvang Ullensvang 3133379 +NO.01.3209 Ullensaker Ullensaker 3133381 +NO.14.1146 Tysvær Tysvaer 3133447 +NO.46.4616 Tysnes Tysnes 3133472 +NO.34.3427 Tynset Tynset 3133497 +NO.21.5033 Tydal Tydal 3133517 +NO.42.4213 Tvedestrand Tvedestrand 3133680 +NO.34.3421 Trysil Trysil 3133817 +NO.21.5001 Trondheim Trondheim 3133881 +NO.09.1835 Træna Traena 3134084 +NO.18.5512 Tjeldsund Tjeldsund 3134549 +NO.17.4026 Tinn Tinn 3134592 +NO.08.1560 Tingvoll Tingvoll 3134596 +NO.14.1121 Time Time 3134627 +NO.08.1528 Sykkylven Sykkylven 3134983 +NO.46.4612 Sveio Sveio 3135136 +NO.08.1566 Surnadal Surnadal 3135358 +NO.08.1563 Sunndal Sunndal 3135381 +NO.46.4651 Stryn Stryn 3135597 +NO.14.1130 Strand Strand 3135788 +NO.08.1525 Stranda Stranda 3135806 +NO.34.3423 Stor-Elvdal Stor-Elvdal 3136387 +NO.46.4614 Stord Stord 3136522 +NO.21.5035 Stjørdal Stjordal 3136768 +NO.21.5006 Steinkjer Steinkjer 3136944 +NO.09.1848 Steigen Steigen 3137038 +NO.34.3413 Stange Stange 3137167 +NO.09.1870 Sortland Sortland 3137404 +NO.18.5526 Sørreisa Sorreisa 3137432 +NO.34.3415 Sør-Odal Sor-Odal 3137441 +NO.34.3438 Sør-Fron Sor-Fron 3137519 +NO.09.1845 Sørfold Sorfold 3137522 +NO.34.3449 Sør-Aurdal Sor-Aurdal 3137635 +NO.34.3447 Søndre Land Sondre Land 3137678 +NO.09.1812 Sømna Somna 3137700 +NO.46.4636 Solund Solund 3137740 +NO.14.1124 Sola Sola 3137941 +NO.14.1111 Sokndal Sokndal 3137953 +NO.46.4640 Sogndal Sogndal 3137974 +NO.21.5041 Snåase - Snåsa Snaase - Snasa 3138075 +NO.08.1573 Smøla Smola 3138113 +NO.34.3433 Skjåk Skjak 3138965 +NO.13.3116 Skiptvet Skiptvet 3139014 +NO.21.5029 Skaun Skaun 3139147 +NO.42.4228 Sirdal Sirdal 3139612 +NO.17.4010 Siljan Siljan 3139675 +NO.04.3332 Sigdal Sigdal 3139735 +NO.17.4022 Seljord Seljord 3139893 +NO.34.3437 Sel Sel 3139922 +NO.21.5032 Selbu Selbu 3139940 +NO.14.1135 Sauda Sauda 3140054 +NO.46.4623 Samnanger Samnanger 3140461 +NO.09.1840 Saltdal Saltdal 3140498 +NO.18.5522 Salangen Salangen 3140541 +NO.21.5043 Raarvihke - Røyrvik Raarvihke - Royrvik 3141059 +NO.09.1856 Røst Rost 3141198 +NO.04.3336 Rollag Rollag 3141467 +NO.09.1836 Rødøy Rodoy 3141588 +NO.34.3411 Ringsaker Ringsaker 3141831 +NO.34.3439 Ringebu Ringebu 3141849 +NO.21.5061 Rindal Rindal 3141865 +NO.21.5022 Rennebu Rennebu 3141967 +NO.34.3424 Rendalen Rendalen 3141977 +NO.14.1127 Randaberg Randaberg 3142395 +NO.13.3120 Rakkestad Rakkestad 3142518 +NO.01.3224 Rælingen Raelingen 3142561 +NO.13.3112 Råde Rade 3142567 +NO.34.3453 Øystre Slidre Oystre Slidre 3142751 +NO.34.3440 Øyer Oyer 3142849 +NO.04.3314 Øvre Eiker Ovre Eiker 3143010 +NO.21.5047 Overhalla Overhalla 3143058 +NO.34.3442 Østre Toten Ostre Toten 3143158 +NO.21.5020 Osen Osen 3143262 +NO.08.1520 Ørsta Orsta 3143333 +NO.21.5057 Ørland Orland 3143410 +NO.21.5021 Oppdal Oppdal 3143508 +NO.09.1868 Øksnes Oksnes 3143705 +NO.34.3448 Nordre Land Nordre Land 3144229 +NO.34.3414 Nord-Odal Nord-Odal 3144273 +NO.34.3436 Nord-Fron Nord-Fron 3144350 +NO.34.3451 Nord-Aurdal Nord-Aurdal 3144466 +NO.01.3232 Nittedal Nittedal 3144549 +NO.17.4030 Nissedal Nissedal 3144561 +NO.01.3212 Nesodden Nesodden 3144656 +NO.09.1828 Nesna Nesna 3144660 +NO.01.3238 Nannestad Nannestad 3145014 +NO.21.5044 Namsskogan Namsskogan 3145020 +NO.09.1874 Moskenes Moskenes 3145382 +NO.08.1506 Molde Molde 3145582 +NO.04.3316 Modum Modum 3145690 +NO.46.4629 Modalen Modalen 3145691 +NO.21.5034 Meråker Meraker 3146022 +NO.09.1837 Meløy Meloy 3146067 +NO.21.5028 Melhus Melhus 3146123 +NO.46.4634 Masfjorden Masfjorden 3146314 +NO.21.5031 Malvik Malvik 3146469 +NO.18.5524 Målselv Malselv 3146478 +NO.42.4225 Lyngdal Lyngdal 3146682 +NO.46.4644 Luster Luster 3146725 +NO.09.1834 Lurøy Luroy 3146743 +NO.01.3234 Lunner Lunner 3146759 +NO.14.1112 Lund Lund 3146777 +NO.34.3412 Løten Loten 3146896 +NO.01.3222 Lørenskog Lorenskog 3146936 +NO.34.3434 Lom Lom 3147022 +NO.09.1851 Lødingen Lodingen 3147101 +NO.04.3312 Lier Lier 3147541 +NO.34.3432 Lesja Lesja 3147714 +NO.21.5052 Leka Leka 3147796 +NO.09.1822 Leirfjord Leirfjord 3147877 +NO.18.5518 Lavangen Lavangen 3147989 +NO.46.4642 Lærdal Laerdal 3148572 +NO.14.1144 Kvitsøy Kvitsoy 3148673 +NO.17.4028 Kviteseid Kviteseid 3148725 +NO.46.4617 Kvinnherad Kvinnherad 3148768 +NO.42.4227 Kvinesdal Kvinesdal 3148775 +NO.46.4622 Kvam Kvam 3149017 +NO.18.5510 Kvæfjord Kvaefjord 3149109 +NO.04.3318 Krødsherad Krodsherad 3149302 +NO.17.4014 Kragerø Kragero 3149409 +NO.34.3401 Kongsvinger Kongsvinger 3149534 +NO.14.1120 Klepp Klepp 3149862 +NO.01.3236 Jevnaker Jevnaker 3150840 +NO.42.4218 Iveland Iveland 3150950 +NO.21.5053 Inderøy Inderoy 3151158 +NO.18.5514 Ibestad Ibestad 3151230 +NO.46.4637 Hyllestad Hyllestad 3151263 +NO.13.3110 Hvaler Hvaler 3151309 +NO.01.3242 Hurdal Hurdal 3151414 +NO.21.5046 Høylandet Hoylandet 3151536 +NO.46.4638 Høyanger Hoyanger 3151572 +NO.14.1133 Hjelmeland Hjelmeland 3152560 +NO.17.4024 Hjartdal Hjartdal 3152610 +NO.21.5056 Hitra Hitra 3152623 +NO.04.3326 Hemsedal Hemsedal 3152987 +NO.09.1832 Hemnes Hemnes 3152993 +NO.09.1826 Hattfjelldal Hattfjelldal 3153753 +NO.08.1517 Hareid Hareid 3153860 +NO.08.1580 Haram Haram 3153889 +NO.09.1875 Hamarøy Hamaroy 3154063 +NO.21.5026 Holtålen Holtalen 3154114 +NO.42.4226 Hægebostad Haegebostad 3154388 +NO.09.1866 Hadsel Hadsel 3154394 +NO.14.1119 Hå Ha 3154414 +NO.46.4635 Gulen Gulen 3154556 +NO.34.3417 Grue Grue 3154695 +NO.21.5045 Grong Grong 3154905 +NO.18.5516 Gratangen Gratangen 3155195 +NO.34.3446 Gran Gran 3155280 +NO.09.1825 Grane Grane 3155295 +NO.04.3324 Gol Gol 3155419 +NO.46.4650 Gloppen Gloppen 3155473 +NO.14.1122 Gjesdal Gjesdal 3155644 +NO.42.4211 Gjerstad Gjerstad 3155672 +NO.01.3230 Gjerdrum Gjerdrum 3155709 +NO.08.1557 Gjemnes Gjemnes 3155751 +NO.08.1532 Giske Giske 3155805 +NO.09.1838 Gildeskål Gildeskal 3155849 +NO.34.3441 Gausdal Gausdal 3155962 +NO.17.4032 Fyresdal Fyresdal 3156247 +NO.21.5036 Frosta Frosta 3156441 +NO.42.4214 Froland Froland 3156455 +NO.01.3214 Frogn Frogn 3156466 +NO.34.3429 Folldal Folldal 3156866 +NO.04.3334 Flesberg Flesberg 3157053 +NO.21.5049 Flatanger Flatanger 3157170 +NO.09.1859 Flakstad Flakstad 3157197 +NO.46.4646 Fjaler Fjaler 3157409 +NO.46.4615 Fitjar Fitjar 3157435 +NO.46.4633 Fedje Fedje 3157764 +NO.09.1841 Fauske Fauske 3157780 +NO.42.4219 Evje og Hornnes Evje og Hornnes 3157976 +NO.09.1853 Evenes Evenes 3158002 +NO.46.4611 Etne Etne 3158016 +NO.34.3450 Etnedal Etnedal 3158018 +NO.34.3425 Engerdal Engerdal 3158205 +NO.01.3220 Enebakk Enebakk 3158260 +NO.34.3420 Elverum Elverum 3158299 +NO.14.1101 Eigersund Eigersund 3158591 +NO.01.3240 Eidsvoll Eidsvoll 3158606 +NO.34.3416 Eidskog Eidskog 3158629 +NO.46.4619 Eidfjord Eidfjord 3158666 +NO.18.5528 Dyrøy Dyroy 3158837 +NO.17.4016 Drangedal Drangedal 3159006 +NO.34.3431 Dovre Dovre 3159047 +NO.09.1827 Dønna Donna 3159094 +NO.42.4222 Bykle Bykle 3159574 +NO.42.4220 Bygland Bygland 3159581 +NO.09.1813 Brønnøy Bronnoy 3159955 +NO.46.4648 Bremanger Bremanger 3160090 +NO.20.3901 Horten Horten 3160606 +NO.46.4613 Bømlo Bomlo 3160744 +NO.14.1145 Bokn Bokn 3160810 +NO.14.1114 Bjerkreim Bjerkreim 3161457 +NO.42.4216 Birkenes Birkenes 3161528 +NO.09.1811 Bindal Bindal 3161552 +NO.46.4601 Bergen Bergen 3161733 +NO.09.1839 Beiarn Beiarn 3161943 +NO.18.5520 Bardu Bardu 3162043 +NO.17.4012 Bamble Bamble 3162078 +NO.18.5532 Balsfjord Balsfjord 3162091 +NO.01.3201 Bærum Baerum 3162212 +NO.46.4632 Austrheim Austrheim 3162270 +NO.46.4625 Austevoll Austevoll 3162320 +NO.46.4641 Aurland Aurland 3162403 +NO.08.1576 Aure Aure 3162407 +NO.34.3418 Åsnes Asnes 3162593 +NO.46.4645 Askvoll Askvoll 3162629 +NO.46.4627 Askøy Askoy 3162639 +NO.01.3203 Asker Asker 3162656 +NO.01.3218 Ås As 3162672 +NO.42.4224 Åseral Aseral 3162697 +NO.13.3124 Aremark Aremark 3162957 +NO.34.3422 Åmot Amot 3163189 +NO.42.4217 Åmli Amli 3163213 +NO.34.3428 Alvdal Alvdal 3163268 +NO.09.1820 Alstahaug Alstahaug 3163293 +NO.04.3328 Ål Al 3163374 +NO.21.5058 Åfjord Afjord 3163537 +NO.05.5603 Hammerfest Hammerfest 6453312 +NO.05.5634 Vardø Vardo 6453313 +NO.05.5622 Porsanger Porsanger 6453314 +NO.05.5607 Vadsø Vadso 6453315 +NO.18.5501 Tromsø Tromso 6453316 +NO.09.1871 Andøy Andoy 6453318 +NO.18.5503 Harstad Harstad 6453319 +NO.09.1867 Bø Bo 6453320 +NO.09.1806 Narvik Narvik 6453321 +NO.09.1860 Vestvågøy Vestvagoy 6453322 +NO.09.1804 Bodø Bodo 6453323 +NO.09.1833 Rana Rana 6453324 +NO.09.1818 Herøy Heroy 6453325 +NO.09.1815 Vega Vega 6453326 +NO.21.5042 Lierne Lierne 6453327 +NO.21.5007 Namsos Namsos 6453328 +NO.21.5014 Frøya Froya 6453329 +NO.21.5037 Levanger Levanger 6453330 +NO.08.1505 Kristiansund Kristiansund 6453331 +NO.08.1554 Averøy Averoy 6453332 +NO.08.1547 Aukra Aukra 6453334 +NO.21.5027 Midtre Gauldal Midtre Gauldal 6453335 +NO.08.1539 Rauma Rauma 6453337 +NO.08.1535 Vestnes Vestnes 6453338 +NO.21.5025 Røros Roros 6453339 +NO.08.1515 Herøy Heroy 6453340 +NO.08.1508 Ålesund Alesund 6453341 +NO.34.3430 Os Os 6453342 +NO.08.1531 Sula Sula 6453343 +NO.34.3426 Tolga Tolga 6453344 +NO.08.1514 Sande Sande 6453345 +NO.46.4643 Årdal Ardal 6453348 +NO.34.3454 Vang Vang 6453349 +NO.34.3405 Lillehammer Lillehammer 6453350 +NO.34.3403 Hamar Hamar 6453351 +NO.46.4628 Vaksdal Vaksdal 6453352 +NO.46.4626 Øygarden Oygarden 6453353 +NO.34.3407 Gjøvik Gjovik 6453355 +NO.34.3419 Våler Valer 6453356 +NO.04.3330 Hol Hol 6453357 +NO.46.4630 Osterøy Osteroy 6453358 +NO.04.3305 Ringerike Ringerike 6453360 +NO.04.3320 Flå Fla 6453361 +NO.04.3338 Nore og Uvdal Nore og Uvdal 6453363 +NO.01.3228 Nes Nes 6453364 +NO.17.4036 Vinje Vinje 6453365 +NO.12.0301 Oslo Oslo 6453366 +NO.04.3310 Hole Hole 6453367 +NO.01.3226 Aurskog-Høland Aurskog-Holand 6453368 +NO.17.4005 Notodden Notodden 6453369 +NO.14.1134 Suldal Suldal 6453370 +NO.14.1160 Vindafjord Vindafjord 6453371 +NO.04.3301 Drammen Drammen 6453372 +NO.04.3303 Kongsberg Kongsberg 6453373 +NO.14.1106 Haugesund Haugesund 6453374 +NO.14.1149 Karmøy Karmoy 6453375 +NO.17.4034 Tokke Tokke 6453376 +NO.13.3122 Marker Marker 6453380 +NO.20.3903 Holmestrand Holmestrand 6453382 +NO.17.4003 Skien Skien 6453383 +NO.13.3103 Moss Moss 6453384 +NO.13.3114 Våler Valer 6453385 +NO.17.4018 Nome Nome 6453387 +NO.13.3105 Sarpsborg Sarpsborg 6453388 +NO.20.3905 Tønsberg Tonsberg 6453389 +NO.20.3909 Larvik Larvik 6453390 +NO.14.1103 Stavanger Stavanger 6453391 +NO.13.3107 Fredrikstad Fredrikstad 6453392 +NO.14.1108 Sandnes Sandnes 6453393 +NO.17.4001 Porsgrunn Porsgrunn 6453394 +NO.13.3101 Halden Halden 6453395 +NO.20.3907 Sandefjord Sandefjord 6453396 +NO.42.4201 Risør Risor 6453397 +NO.42.4207 Flekkefjord Flekkefjord 6453398 +NO.42.4203 Arendal Arendal 6453399 +NO.42.4202 Grimstad Grimstad 6453401 +NO.42.4206 Farsund Farsund 6453403 +NO.42.4205 Lindesnes Lindesnes 6453404 +NO.42.4204 Kristiansand Kristiansand 6453405 +NO.20.3911 Færder Faerder 11862941 +NO.21.5054 Indre Fosen Indre Fosen 11862943 +NO.46.4647 Sunnfjord Sunnfjord 12110616 +NO.01.3205 Lillestrøm Lillestrom 12110617 +NO.21.5055 Heim Heim 12110618 +NO.46.4624 Bjørnafjorden Bjornafjorden 12110619 +NO.13.3118 Indre Østfold Indre Ostfold 12110620 +NO.08.1578 Fjord Fjord 12110621 +NO.46.4602 Kinn Kinn 12110622 +NO.17.4020 Midt-Telemark Midt-Telemark 12110623 +NO.46.4649 Stad Stad 12110624 +NO.21.5059 Orkland Orkland 12110625 +NO.21.5060 Nærøysund Naeroysund 12110626 +NO.18.5530 Senja Senja 12110627 +NO.01.3207 Nordre Follo Nordre Follo 12110628 +NO.04.3322 Nesbyen Nesbyen 12110629 +NO.46.4631 Alver Alver 12110630 +NO.08.1579 Hustadvika Hustadvika 12110631 +NP.5.12095456 Banke Banke 12095456 +NP.2.12095457 Bara Bara 12095457 +NP.5.12095458 Bardiya Bardiya 12095458 +NP.3.12095459 Bhaktapur Bhaktapur 12095459 +NP.1.12095460 Bhojpur Bhojpur 12095460 +NP.3.12095461 Chitwan Chitwan 12095461 +NP.7.12095462 Dadeldhura Dadeldhura 12095462 +NP.6.12095463 Dailekh Dailekh 12095463 +NP.5.12095464 Dang Dang 12095464 +NP.7.12095465 Darchula Darchula 12095465 +NP.3.12095466 Dhading Dhading 12095466 +NP.1.12095467 Dhankuta Dhankuta 12095467 +NP.2.12095468 Dhanusa Dhanusa 12095468 +NP.3.12095469 Dolakha Dolakha 12095469 +NP.6.12095470 Dolpa Dolpa 12095470 +NP.7.12095471 Doti Doti 12095471 +NP.4.12095472 Gorkha Gorkha 12095472 +NP.5.12095473 Gulmi Gulmi 12095473 +NP.6.12095474 Humla Humla 12095474 +NP.1.12095475 Ilam Ilam 12095475 +NP.6.12095476 Jajarkot Jajarkot 12095476 +NP.1.12095477 Jhapa Jhapa 12095477 +NP.6.12095478 Jumla Jumla 12095478 +NP.7.12095479 Kailali Kailali 12095479 +NP.6.12095480 Kalikot Kalikot 12095480 +NP.7.12095481 Kanchanpur Kanchanpur 12095481 +NP.5.12095482 Kapilbastu Kapilbastu 12095482 +NP.4.12095483 Kaski Kaski 12095483 +NP.3.12095484 Kathmandu Kathmandu 12095484 +NP.3.12095485 Kavrepalanchok Kavrepalanchok 12095485 +NP.1.12095486 Khotang Khotang 12095486 +NP.3.12095487 Lalitpur Lalitpur 12095487 +NP.4.12095488 Lamjung Lamjung 12095488 +NP.2.12095489 Mahottari Mahottari 12095489 +NP.3.12095490 Makwanpur Makwanpur 12095490 +NP.4.12095491 Manag Manag 12095491 +NP.1.12095492 Morang Morang 12095492 +NP.6.12095493 Mugu Mugu 12095493 +NP.4.12095494 Mustang Mustang 12095494 +NP.4.12095495 Myagdi Myagdi 12095495 +NP.4.12095496 Nawalparasi Nawalparasi 12095496 +NP.3.12095497 Nuwakot Nuwakot 12095497 +NP.1.12095498 Okhaldhunga Okhaldhunga 12095498 +NP.5.12095499 Palpa Palpa 12095499 +NP.1.12095500 Panchthar Panchthar 12095500 +NP.4.12095501 Parbat Parbat 12095501 +NP.2.12095502 Parsa Parsa 12095502 +NP.5.12095503 Pyuthan Pyuthan 12095503 +NP.3.12095504 Ramechhap Ramechhap 12095504 +NP.7.12095505 Achham Achham 12095505 +NP.5.12095506 Arghakhanchi Arghakhanchi 12095506 +NP.4.12095507 Baglung Baglung 12095507 +NP.7.12095508 Baitadi Baitadi 12095508 +NP.7.12095509 Bajhang Bajhang 12095509 +NP.7.12095510 Bajura Bajura 12095510 +NP.3.12095511 Rasuwa Rasuwa 12095511 +NP.2.12095512 Rautahat Rautahat 12095512 +NP.5.12095513 Rolpa Rolpa 12095513 +NP.5.12095514 Rukum Rukum 12095514 +NP.5.12095515 Rupandehi Rupandehi 12095515 +NP.6.12095516 Salyan Salyan 12095516 +NP.1.12095517 Sankhuwasabha Sankhuwasabha 12095517 +NP.2.12095518 Saptari Saptari 12095518 +NP.2.12095519 Sarlahi Sarlahi 12095519 +NP.3.12095520 Sindhuli Sindhuli 12095520 +NP.3.12095521 Sindhupalchowk Sindhupalchowk 12095521 +NP.2.12095522 Siraha Siraha 12095522 +NP.1.12095523 Solukhumbu Solukhumbu 12095523 +NP.1.12095524 Sunsari Sunsari 12095524 +NP.6.12095525 Surkhet Surkhet 12095525 +NP.4.12095526 Syangja Syangja 12095526 +NP.4.12095527 Tanahun Tanahun 12095527 +NP.1.12095528 Taplejung Taplejung 12095528 +NP.1.12095529 Terathum Terathum 12095529 +NP.1.12095530 Udayapur Udayapur 12095530 +NP.5.12095531 Nawalparasi Nawalparasi 12095531 +NP.6.12095532 Rukum Rukum 12095532 +NZ.F6.002 Whangarei Whangarei 2179291 +NZ.E8.025 Whakatane District Whakatane District 2179374 +NZ.G3.057 Westland District Westland District 2179466 +NZ.G1.020 Waitomo District Waitomo District 2179779 +NZ.F2.029 Wairoa District Wairoa District 2179921 +NZ.E9.066 Waimate District Waimate District 2180177 +NZ.E9.064 Timaru District Timaru District 2181134 +NZ.G1.011 Thames-Coromandel District Thames-Coromandel District 2181244 +NZ.G1.021 Taupo District Taupo District 2181743 +NZ.F9.034 Stratford District Stratford District 2182236 +NZ.E8.024 Rotorua District Rotorua District 2183229 +NZ.F3.038 Rangitikei District Rangitikei District 2183713 +NZ.G1.018 Otorohanga District Otorohanga District 2185244 +NZ.E8.027 Opotiki District Opotiki District 2185506 +NZ.F9.033 New Plymouth District New Plymouth District 2186240 +NZ.G2.048 Masterton District Masterton District 2187238 +NZ.E8.026 Kawerau District Kawerau District 2188943 +NZ.F2.030 Hastings District Hastings District 2190223 +NZ.F8.074 Gore District Gore District 2190612 +NZ.F1.028 Gisborne District Gisborne District 2190766 +NZ.G2.049 Carterton District Carterton District 2192570 +NZ.E7.076 Auckland Auckland 2193732 +NZ.E9.063 Ashburton District Ashburton District 2193772 +NZ.G3.055 Buller District Buller District 7910033 +NZ.F2.032 Central Hawke's Bay District Central Hawke's Bay District 7910034 +NZ.F7.069 Central Otago District Central Otago District 7910035 +NZ.E9.060 Christchurch City Christchurch City 7910036 +NZ.F7.072 Clutha District Clutha District 7910037 +NZ.F7.071 Dunedin City Dunedin City 7910038 +NZ.F6.001 Far North District Far North District 7910039 +NZ.G3.056 Grey District Grey District 7910040 +NZ.G1.016 Hamilton City Hamilton City 7910041 +NZ.G1.012 Hauraki District Hauraki District 7910042 +NZ.F3.042 Horowhenua District Horowhenua District 7910043 +NZ.E9.058 Hurunui District Hurunui District 7910044 +NZ.F8.075 Invercargill City Invercargill City 7910045 +NZ.E9.054 Kaikoura District Kaikoura District 7910046 +NZ.F6.003 Kaipara District Kaipara District 7910047 +NZ.G2.043 Kapiti Coast District Kapiti Coast District 7910048 +NZ.G2.046 Lower Hutt City Lower Hutt City 7910049 +NZ.E9.065 Mackenzie District Mackenzie District 7910050 +NZ.F3.039 Manawatu District Manawatu District 7910051 +NZ.F4.053 Marlborough District Marlborough District 7910052 +NZ.G1.015 Matamata-Piako District Matamata-Piako District 7910053 +NZ.F2.031 Napier City Napier City 7910054 +NZ.F5.052 Nelson City Nelson City 7910055 +NZ.F3.040 Palmerston North City Palmerston North City 7910056 +NZ.G2.044 Porirua City Porirua City 7910057 +NZ.F7.070 Queenstown-Lakes District Queenstown-Lakes District 7910058 +NZ.F3.036 Ruapehu District Ruapehu District 7910059 +NZ.E9.062 Selwyn District Selwyn District 7910060 +NZ.F8.073 Southland District Southland District 7910061 +NZ.F9.035 South Taranaki District South Taranaki District 7910062 +NZ.G1.019 South Waikato District South Waikato District 7910063 +NZ.G2.050 South Wairarapa District South Wairarapa District 7910064 +NZ.TAS.051 Tasman District Tasman District 7910065 +NZ.E8.023 Tauranga City Tauranga City 7910066 +NZ.G2.045 Upper Hutt City Upper Hutt City 7910067 +NZ.G1.013 Waikato District Waikato District 7910068 +NZ.E9.059 Waimakariri District Waimakariri District 7910069 +NZ.G1.017 Waipa District Waipa District 7910070 +NZ.F3.037 Whanganui District Whanganui District 7910071 +NZ.G2.047 Wellington City Wellington City 7910072 +NZ.E8.022 Western Bay of Plenty District Western Bay of Plenty District 7910073 +NZ.F3.041 Tararua District Tararua District 11694796 +NZ.E9.068 Waitaki District Waitaki District 11694798 +OM.07.11748046 Madha Madha 11748046 +OM.06.12215903 Masqaţ Masqat 12215903 +OM.06.12215904 Muţrah Mutrah 12215904 +OM.06.12215905 Al ‘Āmirāt Al `Amirat 12215905 +OM.06.12215906 Bawshar Bawshar 12215906 +OM.06.12215907 As Sīb As Sib 12215907 +OM.06.12215908 Qurayyāt Qurayyat 12215908 +OM.08.12215909 Şalālah Salalah 12215909 +OM.08.12215910 Ţāqah Taqah 12215910 +OM.08.12215911 Mirbāţ Mirbat 12215911 +OM.08.12215912 Rakhyūt Rakhyut 12215912 +OM.08.12215913 Thumrayt Thumrayt 12215913 +OM.08.12215914 Ḑalkūt Dalkut 12215914 +OM.08.12215915 Al Mazyūnah Al Mazyunah 12215915 +OM.08.12215947 Muqshin Muqshin 12215947 +OM.08.12215948 Shalīm wa Juzur al Ḩallāniyāt Shalim wa Juzur al Hallaniyat 12215948 +OM.08.12215949 Sadaḩ Sadah 12215949 +OM.10.12215950 Al Buraymī Al Buraymi 12215950 +OM.10.12215951 Maḩḑah Mahdah 12215951 +OM.10.12215952 As Sunaynah As Sunaynah 12215952 +OM.11.12215953 Şuḩār Suhar 12215953 +OM.11.12215954 Shināş Shinas 12215954 +OM.11.12215955 Liwá Liwa 12215955 +OM.11.12215956 Şaḩam Saham 12215956 +OM.11.12215957 Al Khābūrah Al Khaburah 12215957 +OM.11.12215958 As Suwayq As Suwayq 12215958 +OM.02.12215959 Ar Rustāq Ar Rustaq 12215959 +OM.02.12215960 Al ‘Awābī Al `Awabi 12215960 +OM.02.12215961 Nakhal Nakhal 12215961 +OM.02.12215962 Wadī al Ma‘āwil Wadi al Ma`awil 12215962 +OM.02.12215963 Barkā’ Barka' 12215963 +OM.02.12215964 Al Muşanna‘ah Al Musanna`ah 12215964 +OM.04.12215965 Şūr Sur 12215965 +OM.04.12215966 Al Kāmil wa al Wāfī Al Kamil wa al Wafi 12215966 +OM.04.12215967 Ja‘lān Banī Bū Ḩasan Ja`lan Bani Bu Hasan 12215967 +OM.04.12215968 Ja‘lān Banī Bū ‘Alī Ja`lanBaniBu`Ali 12215968 +OM.04.12215969 Maşīrah Masirah 12215969 +OM.12.12215970 Ibrā’ Ibra' 12215970 +OM.12.12215971 Al Muḑaybī Al Mudaybi 12215971 +OM.12.12215972 Bidīyah Bidiyah 12215972 +OM.12.12215973 Al Qābil Al Qabil 12215973 +OM.12.12215974 Wādī Banī Khālid Wadi Bani Khalid 12215974 +OM.12.12215975 Damā’ wa aţ Ţā’īyīn Dama' wa at Ta'iyin 12215975 +OM.09.12215976 ‘Ibrī `Ibri 12215976 +OM.09.12215977 Yanqul Yanqul 12215977 +OM.09.12215978 Ḑanak Danak 12215978 +OM.03.12215979 Haymā Hayma 12215979 +OM.03.12215980 Maḩūt Mahut 12215980 +OM.03.12215981 Ad Duqm Ad Duqm 12215981 +OM.03.12215982 Al Jāzir Al Jazir 12215982 +OM.01.12215983 Nizwá Nizwa 12215983 +OM.01.12215984 Bahlā’ Bahla' 12215984 +OM.01.12215985 Manaḩ Manah 12215985 +OM.01.12215986 Al Ḩamrā’ Al Hamra' 12215986 +OM.01.12215987 Adam Adam 12215987 +OM.01.12215988 Izkī Izki 12215988 +OM.01.12215989 Samā’il Sama'il 12215989 +OM.01.12215990 Bidbid Bidbid 12215990 +OM.07.12215991 Khaşab Khasab 12215991 +OM.07.12215992 Dibbā Dibba 12215992 +OM.07.12215993 Bukhā Bukha 12215993 +PA.07.0707 Distrito de Tonosí Distrito de Tonosi 3700535 +PA.02.0413 Distrito de Tolé Distrito de Tole 3700557 +PA.08.0811 Distrito de Taboga Distrito de Taboga 3700799 +PA.10.0911 Distrito de Soná Distrito de Sona 3700886 +PA.10.0910 Distrito de Santiago Distrito de Santiago 3701113 +PA.06.0607 Distrito de Santa María Distrito de Santa Maria 3701171 +PA.04.0305 Distrito de Santa Isabel Distrito de Santa Isabel 3701183 +PA.10.0909 Santa Fe Santa Fe 3701191 +PA.08.0810 Distrito de San Miguelito Distrito de San Miguelito 3701328 +PA.02.0412 Distrito de San Lorenzo Distrito de San Lorenzo 3701365 +PA.10.0908 Distrito de San Francisco Distrito de San Francisco 3701474 +PA.02.0411 Distrito de San Félix Distrito de San Felix 3701489 +PA.13.1309 Distrito de San Carlos Distrito de San Carlos 3701523 +PA.10.0907 Distrito de Río de Jesús Distrito de Rio de Jesus 3701878 +PA.02.0410 Distrito de Renacimiento Distrito de Renacimiento 3701989 +PA.02.0409 Distrito de Remedios Distrito de Remedios 3701992 +PA.04.0304 Distrito de Portobelo Distrito de Portobelo 3702573 +PA.07.0706 Distrito de Pocrí Distrito de Pocri 3702627 +PA.05.0502 Distrito de Pinogana Distrito de Pinogana 3702816 +PA.06.0606 Distrito de Pesé Distrito de Pese 3703009 +PA.03.0206 Distrito Penonomé Distrito Penonome 3703066 +PA.07.0705 Distrito de Pedasí Distrito de Pedasi 3703237 +PA.06.0605 Distrito de Parita Distrito de Parita 3703351 +PA.08.0808 Distrito de Panamá Distrito de Panama 3703439 +PA.03.0205 Distrito de Olá Distrito de Ola 3703743 +PA.06.0604 Distrito de Ocú Distrito de Ocu 3703784 +PA.03.0204 Distrito de Natá Distrito de Nata 3703935 +PA.10.0906 Distrito de Montijo Distrito de Montijo 3704121 +PA.07.0704 Distrito de Macaracas Distrito de Macaracas 3704872 +PA.07.0703 Distrito de Los Santos Distrito de Los Santos 3704962 +PA.06.0603 Distrito de Los Pozos Distrito de Los Pozos 3705017 +PA.07.0702 Distrito de Las Tablas Distrito de Las Tablas 3706205 +PA.10.0905 Distrito de Las Palmas Distrito de Las Palmas 3706289 +PA.06.0602 Distrito de Las Minas Distrito de Las Minas 3706342 +PA.03.0203 Distrito de La Pintada Distrito de La Pintada 3706929 +PA.10.0904 Distrito de La Mesa Distrito de La Mesa 3707217 +PA.13.1307 Distrito de La Chorrera Distrito de La Chorrera 3707960 +PA.07.0701 Distrito de Guararé Distrito de Guarare 3708907 +PA.02.0408 Distrito de Gualaca Distrito de Gualaca 3708946 +PA.04.0303 Distrito de Donoso Distrito de Donoso 3711599 +PA.02.0407 Distrito de Dolega Distrito de Dolega 3711616 +PA.02.0406 Distrito de David Distrito de David 3711666 +PA.04.0301 Distrito de Colón Distrito de Colon 3712075 +PA.06.0601 Distrito de Chitré Distrito de Chitre 3712382 +PA.01.0103 Distrito Chiriquí Grande Distrito Chiriqui Grande 3712399 +PA.08.0806 Distrito de Chimán Distrito de Chiman 3712446 +PA.08.0805 Distrito de Chepo Distrito de Chepo 3712502 +PA.05.0501 Distrito de Chepigana Distrito de Chepigana 3712512 +PA.01.0102 Distrito de Changuinola Distrito de Changuinola 3712558 +PA.13.1304 Distrito de Chame Distrito de Chame 3712575 +PA.04.0302 Distrito de Chagres Distrito de Chagres 3712596 +PA.13.1303 Distrito de Capira Distrito de Capira 3713045 +PA.10.0903 Distrito de Cañazas Distrito de Canazas 3713184 +PA.10.0902 Distrito de Calobre Distrito de Calobre 3713393 +PA.02.0405 Distrito de Bugaba Distrito de Bugaba 3713665 +PA.02.0404 Distrito de Boquete Distrito de Boquete 3713858 +PA.02.0403 Distrito de Boquerón Distrito de Boqueron 3713866 +PA.01.0101 Distrito de Bocas del Toro Distrito de Bocas del Toro 3713955 +PA.02.0402 Distrito de Barú Distrito de Baru 3714267 +PA.08.0802 Distrito de Balboa Distrito de Balboa 3714424 +PA.10.0901 Distrito de Atalaya Distrito de Atalaya 3714595 +PA.13.1301 Distrito de Arraiján Distrito de Arraijan 3714635 +PA.03.0202 Distrito de Antón Distrito de Anton 3714708 +PA.02.0401 Distrito de Alanje Distrito de Alanje 3714937 +PA.03.0201 Distrito de Aguadulce Distrito de Aguadulce 3715037 +PA.10.0912 Mariato District Mariato District 9857610 +PA.11.1102 Sambú Sambu 9857626 +PA.12.1204 Nole Düima Nole Dueima 9857644 +PA.12.1203 Müna Muena 9857648 +PA.11.1101 Cémaco Cemaco 9862218 +PA.09.1001 El Porvenir El Porvenir 9862219 +PA.12.1202 Mirono Mirono 9862220 +PA.12.1207 Kusapín Kusapin 9862221 +PA.12.1206 Kankintú Kankintu 9862223 +PA.12.1201 Besiko Besiko 9862224 +PA.12.1205 Nurun Nurun 9862226 +PA.12.1209 Santa Catalina o Calovébora Santa Catalina o Calovebora 12510669 +PA.05.0503 Santa Fe Santa Fe 12510670 +PA.04.0306 Omar Torrijos Herrera Omar Torrijos Herrera 12510671 +PA.02.0414 Tierras Altas Tierras Altas 12510672 +PA.01.0104 Almirante Almirante 12510673 +PA.12.1208 Jirondai Jirondai 12510674 +PE.24.2403 Provincia de Zarumilla Provincia de Zarumilla 3690615 +PE.02.0220 Provincia de Yungay Provincia de Yungay 3690672 +PE.16.1606 Provincia de Ucayali Provincia de Ucayali 3691097 +PE.24.2401 Provincia de Tumbes Provincia de Tumbes 3691145 +PE.13.1301 Provincia de Trujillo Provincia de Trujillo 3691174 +PE.20.2007 Provincia de Talara Provincia de Talara 3691580 +PE.20.2006 Provincia de Sullana Provincia de Sullana 3691673 +PE.02.0219 Provincia de Sihuas Provincia de Sihuas 3691835 +PE.13.1310 Provincia de Santiago de Chuco Provincia de Santiago de Chuco 3692071 +PE.06.0613 Provincia de Santa Cruz Provincia de Santa Cruz 3692215 +PE.02.0218 Provincia de Santa Provincia de Santa 3692276 +PE.06.0611 Provincia de San Miguel Provincia de San Miguel 3692365 +PE.22.2209 Provincia de San Martín Provincia de San Martin 3692383 +PE.06.0609 Provincia de San Ignacio Provincia de San Ignacio 3692526 +PE.01.0106 Provincia de Rodríguez de Mendoza Provincia de Rodriguez de Mendoza 3692841 +PE.22.2208 Provincia de Rioja Provincia de Rioja 3692862 +PE.16.1605 Provincia de Requena Provincia de Requena 3692894 +PE.02.0216 Provincia de Pomabamba Provincia de Pomabamba 3693467 +PE.20.2001 Provincia de Piura Provincia de Piura 3693524 +PE.13.1308 Provincia de Pataz Provincia de Pataz 3693821 +PE.02.0215 Provincia de Pallasca Provincia de Pallasca 3694074 +PE.20.2005 Provincia de Paita Provincia de Paita 3694110 +PE.10.1008 Provincia de Pachitea Provincia de Pachitea 3694144 +PE.13.1307 Provincia de Pacasmayo Provincia de Pacasmayo 3694175 +PE.13.1306 Provincia de Otuzco Provincia de Otuzco 3694211 +PE.22.2201 Provincia de Moyobamba Provincia de Moyobamba 3694563 +PE.20.2004 Provincia de Morropón Provincia de Morropon 3694581 +PE.16.1601 Provincia de Maynas Provincia de Maynas 3694873 +PE.02.0213 Provincia de Mariscal Luzuriaga Provincia de Mariscal Luzuriaga 3694919 +PE.22.2206 Provincia de Mariscal Cáceres Provincia de Mariscal Caceres 3694924 +PE.10.1007 Provincia de Marañón Provincia de Maranon 3694961 +PE.01.0105 Provincia de Luya Provincia de Luya 3695112 +PE.16.1603 Provincia de Loreto Provincia de Loreto 3695237 +PE.10.1006 Provincia de Leoncio Prado Provincia de Leoncio Prado 3695414 +PE.14.1403 Provincia de Lambayeque Provincia de Lambayeque 3695752 +PE.22.2205 Provincia de Lamas Provincia de Lamas 3695756 +PE.06.0608 Provincia de Jaén Provincia de Jaen 3696149 +PE.02.0212 Provincia de Huaylas Provincia de Huaylas 3696296 +PE.02.0211 Provincia de Huarmey Provincia de Huarmey 3696358 +PE.02.0210 Provincia de Huari Provincia de Huari 3696371 +PE.02.0201 Provincia de Huaraz Provincia de Huaraz 3696377 +PE.10.1001 Provincia de Huánuco Provincia de Huanuco 3696415 +PE.20.2003 Provincia de Huancabamba Provincia de Huancabamba 3696465 +PE.10.1005 Provincia de Huamalíes Provincia de Huamalies 3696505 +PE.22.2204 Provincia de Huallaga Provincia de Huallaga 3696534 +PE.06.0607 Provincia de Hualgayoc Provincia de Hualgayoc 3696537 +PE.14.1402 Provincia de Ferreñafe Provincia de Ferrenafe 3697032 +PE.10.1003 Provincia de Dos de Mayo Provincia de Dos de Mayo 3697460 +PE.06.0606 Provincia de Cutervo Provincia de Cutervo 3697539 +PE.02.0209 Provincia de Corongo Provincia de Corongo 3697793 +PE.25.2501 Provincia de Coronel Portillo Provincia de Coronel Portillo 3697795 +PE.06.0605 Provincia de Contumazá Provincia de Contumaza 3697832 +PE.24.2402 Provincia de Contralmirante Villar Provincia de Contralmirante Villar 3697834 +PE.06.0604 Provincia de Chota Provincia de Chota 3698139 +PE.14.1401 Provincia de Chiclayo Provincia de Chiclayo 3698348 +PE.01.0101 Provincia de Chachapoyas Provincia de Chachapoyas 3698538 +PE.06.0603 Provincia de Celendín Provincia de Celendin 3698607 +PE.02.0208 Provincia de Casma Provincia de Casma 3698678 +PE.02.0206 Provincia de Carhuaz Provincia de Carhuaz 3698813 +PE.06.0601 Provincia de Cajamarca Provincia de Cajamarca 3699086 +PE.06.0602 Provincia de Cajabamba Provincia de Cajabamba 3699094 +PE.01.0103 Provincia de Bongará Provincia de Bongara 3699269 +PE.13.1303 Provincia de Bolívar Provincia de Bolivar 3699282 +PE.01.0102 Provincia de Bagua Provincia de Bagua 3699485 +PE.20.2002 Provincia de Ayabaca Provincia de Ayabaca 3699501 +PE.02.0203 Provincia de Antonio Raymondi Provincia de Antonio Raymondi 3699607 +PE.16.1602 Provincia de Alto Amazonas Provincia de Alto Amazonas 3699735 +PE.02.0202 Provincia de Aija Provincia de Aija 3699820 +PE.11.1101 Provincia de Ica Provincia de Ica 3925316 +PE.15.1510 Provincia de Yauyos Provincia de Yauyos 3925567 +PE.12.1208 Provincia de Yauli Provincia de Yauli 3925598 +PE.05.0510 Provincia de Víctor Fajardo Provincia de Victor Fajardo 3926224 +PE.08.0813 Provincia de Urubamba Provincia de Urubamba 3926436 +PE.09.0907 Provincia de Tayacaja Provincia de Tayacaja 3927670 +PE.12.1207 Provincia de Tarma Provincia de Tarma 3927757 +PE.23.2304 Provincia de Tarata Provincia de Tarata 3927773 +PE.17.1701 Provincia de Tambopata Provincia de Tambopata 3927937 +PE.17.1703 Tahuamanu Tahuamanu 3928091 +PE.23.2301 Provincia de Tacna Provincia de Tacna 3928126 +PE.12.1206 Provincia de Satipo Provincia de Satipo 3928923 +PE.21.2111 Provincia de San Román Provincia de San Roman 3929310 +PE.21.2112 Provincia de Sandia Provincia de Sandia 3929739 +PE.02.0217 Provincia de Recuay Provincia de Recuay 3930459 +PE.08.0812 Provincia de Quispicanchi Provincia de Quispicanchi 3930646 +PE.21.2101 Provincia de Puno Provincia de Puno 3931274 +PE.11.1105 Provincia de Pisco Provincia de Pisco 3932143 +PE.08.0811 Provincia de Paucartambo Provincia de Paucartambo 3932649 +PE.19.1901 Provincia de Pasco Provincia de Pasco 3932833 +PE.08.0810 Provincia de Paruro Provincia de Paruro 3932863 +PE.05.0507 Provincia de Parinacochas Provincia de Parinacochas 3932906 +PE.11.1104 Provincia de Palpa Provincia de Palpa 3933344 +PE.19.1903 Provincia de Oxapampa Provincia de Oxapampa 3933873 +PE.11.1103 Nasca Nasca 3934353 +PE.21.2108 Provincia de Melgar Provincia de Melgar 3935054 +PE.18.1801 Provincia de Mariscal Nieto Provincia de Mariscal Nieto 3935255 +PE.17.1702 Provincia de Manu Provincia de Manu 3935423 +PE.05.0506 Provincia de Lucanas Provincia de Lucanas 3935835 +PE.04.0408 Provincia de La Unión Provincia de La Union 3936625 +PE.21.2107 Provincia de Lampa Provincia de Lampa 3936995 +PE.05.0505 Provincia de La Mar Provincia de La Mar 3937045 +PE.08.0809 Provincia de La Convención Provincia de La Convencion 3937248 +PE.12.1205 Provincia de Junín Provincia de Junin 3937483 +PE.12.1204 Provincia de Jauja Provincia de Jauja 3937732 +PE.04.0407 Provincia de Islay Provincia de Islay 3938145 +PE.18.1803 Provincia de Ilo Provincia de Ilo 3938414 +PE.15.1507 Provincia de Huarochirí Provincia de Huarochiri 3939153 +PE.15.1506 Provincia de Huaral Provincia de Huaral 3939284 +PE.05.0504 Provincia de Huanta Provincia de Huanta 3939385 +PE.12.1201 Provincia de Huancayo Provincia de Huancayo 3939456 +PE.09.0901 Provincia de Huancavelica Provincia de Huancavelica 3939465 +PE.21.2106 Provincia de Huancané Provincia de Huancane 3939536 +PE.05.0501 Provincia de Huamanga Provincia de Huamanga 3939740 +PE.03.0307 Provincia de Grau Provincia de Grau 3940641 +PE.18.1802 Provincia de General Sánchez Cerro Provincia de General Sanchez Cerro 3940771 +PE.08.0808 Provincia de Espinar Provincia de Espinar 3941092 +PE.19.1902 Daniel Alcides Carrión Daniel Alcides Carrion 3941507 +PE.08.0801 Provincia de Cusco Provincia de Cusco 3941582 +PE.03.0305 Provincia de Cotabambas Provincia de Cotabambas 3942083 +PE.04.0406 Provincia de Condesuyos Provincia de Condesuyos 3942520 +PE.12.1202 Provincia de Concepción Provincia de Concepcion 3942545 +PE.08.0807 Provincia de Chumbivilcas Provincia de Chumbivilcas 3943263 +PE.21.2104 Provincia de Chucuito Provincia de Chucuito 3943362 +PE.11.1102 Provincia de Chincha Provincia de Chincha 3943790 +PE.12.1203 Chanchamayo Chanchamayo 3944390 +PE.04.0405 Provincia de Caylloma Provincia de Caylloma 3945135 +PE.09.0904 Provincia de Castrovirreyna Provincia de Castrovirreyna 3945232 +PE.04.0404 Provincia de Castilla Provincia de Castilla 3945239 +PE.04.0403 Provincia de Caravelí Provincia de Caraveli 3945539 +PE.21.2103 Provincia de Carabaya Provincia de Carabaya 3945614 +PE.15.1504 Provincia de Canta Provincia de Canta 3945748 +PE.05.0502 Provincia de Cangallo Provincia de Cangallo 3945791 +PE.15.1505 Provincia de Cañete Provincia de Canete 3945799 +PE.08.0806 Provincia de Canchis Provincia de Canchis 3945823 +PE.08.0805 Provincia de Canas Provincia de Canas 3945875 +PE.04.0402 Provincia de Camaná Provincia de Camana 3945982 +PE.08.0804 Provincia de Calca Provincia de Calca 3946176 +PE.15.1503 Provincia de Cajatambo Provincia de Cajatambo 3946262 +PE.02.0205 Provincia de Bolognesi Provincia de Bolognesi 3946643 +PE.21.2102 Provincia de Azángaro Provincia de Azangaro 3946936 +PE.03.0304 Provincia de Aymaraes Provincia de Aymaraes 3946963 +PE.04.0401 Provincia de Arequipa Provincia de Arequipa 3947318 +PE.03.0303 Provincia de Antabamba Provincia de Antabamba 3947611 +PE.08.0803 Provincia de Anta Provincia de Anta 3947623 +PE.09.0903 Provincia de Angaraes Provincia de Angaraes 3947704 +PE.03.0302 Provincia de Andahuaylas Provincia de Andahuaylas 3947739 +PE.10.1002 Provincia de Ambo Provincia de Ambo 3947955 +PE.08.0802 Provincia de Acomayo Provincia de Acomayo 3948442 +PE.09.0902 Provincia de Acobamba Provincia de Acobamba 3948478 +PE.03.0301 Provincia de Abancay Provincia de Abancay 3948641 +PE.12.1209 Provincia de Chupaca Provincia de Chupaca 7778812 +PE.09.0905 Provincia de Churcampa Provincia de Churcampa 7778813 +PE.05.0509 Provincia de Sucre Provincia de Sucre 7778814 +PE.05.0503 Provincia de Huanca Sancos Provincia de Huanca Sancos 7778815 +PE.05.0511 Provincia de Vilcas Huamán Provincia de Vilcas Huaman 7778816 +PE.13.1309 Sanchez Carrion Sanchez Carrion 7807970 +PE.01.0104 Condorcanqui Condorcanqui 8349545 +PE.01.0107 Utcubamba Utcubamba 8349546 +PE.02.0204 Asuncion Asuncion 8349547 +PE.02.0207 Carlos Fermin Fitzcarrald Carlos Fermin Fitzcarrald 8349548 +PE.02.0214 Ocros Ocros 8349549 +PE.03.0306 Chincheros Chincheros 8349550 +PE.05.0508 Paucar Del Sara Sara Paucar Del Sara Sara 8349551 +PE.06.0610 San Marcos San Marcos 8349552 +PE.06.0612 San Pablo San Pablo 8349553 +PE.09.0906 Huaytara Huaytara 8349554 +PE.10.1004 Huacaybamba Huacaybamba 8349555 +PE.10.1009 Puerto Inca Puerto Inca 8349556 +PE.10.1010 Lauricocha Lauricocha 8349557 +PE.10.1011 Yarowilca Yarowilca 8349558 +PE.13.1302 Ascope Ascope 8349559 +PE.13.1304 Chepen Chepen 8349560 +PE.13.1305 Julcan Julcan 8349561 +PE.13.1311 Gran Chimu Gran Chimu 8349562 +PE.13.1312 Viru Viru 8349563 +PE.15.1502 Barranca Barranca 8349564 +PE.15.1508 Huaura Huaura 8349565 +PE.15.1509 Oyon Oyon 8349566 +PE.16.1604 Mariscal Ramon Castilla Mariscal Ramon Castilla 8349567 +PE.16.1607 Datem del Marañón Datem del Maranon 8349568 +PE.20.2008 Sechura Sechura 8349569 +PE.21.2105 El Collao El Collao 8349570 +PE.21.2109 Moho Moho 8349571 +PE.21.2110 San Antonio De Putina San Antonio De Putina 8349572 +PE.21.2113 Yunguyo Yunguyo 8349573 +PE.22.2202 Bellavista Bellavista 8349574 +PE.22.2203 El Dorado El Dorado 8349575 +PE.22.2207 Picota Picota 8349576 +PE.22.2210 Tocache Tocache 8349577 +PE.23.2302 Candarave Candarave 8349578 +PE.23.2303 Jorge Basadre Jorge Basadre 8349579 +PE.25.2502 Atalaya Atalaya 8349580 +PE.25.2503 Padre Abad Padre Abad 8349581 +PE.25.2504 Purus Purus 8349582 +PE.07.0701 Callao Callao 8349600 +PE.15.1501 Lima Lima 8349601 +PE.16.1608 Putumayo Putumayo 12077056 +PF.01.98738 Punaauia Punaauia 4033777 +PF.01.98722 Hitiaa O Te Ra Hitiaa O Te Ra 4034400 +PF.04.98718 Fatu-Hiva Fatu-Hiva 10295149 +PF.04.98723 Hiva-Oa Hiva-Oa 10295183 +PF.04.98731 Nuku-Hiva Nuku-Hiva 10295204 +PF.04.98746 Tahuata Tahuata 10295205 +PF.04.98756 Ua Huka Ua Huka 10295206 +PF.04.98757 Ua-Pou Ua-Pou 10295207 +PF.01.98712 Arue Arue 10295208 +PF.01.98715 Faaa Faaa 10295209 +PF.01.98725 Mahina Mahina 10295210 +PF.01.98733 Paea Paea 10295211 +PF.01.98734 Papara Papara 10295212 +PF.01.98735 Papeete Papeete 10295213 +PF.01.98736 Pirae Pirae 10295214 +PF.03.98711 Anaa Anaa 10295215 +PF.03.98713 Arutua Arutua 10295216 +PF.03.98716 Fakarava Fakarava 10295217 +PF.03.98717 Fangatau Fangatau 10295218 +PF.03.98719 Gambier Gambier 10295219 +PF.03.98721 Hikueru Hikueru 10295301 +PF.03.98726 Makemo Makemo 10295307 +PF.03.98727 Manihi Manihi 10295319 +PF.03.98730 Napuka Napuka 10295320 +PF.03.98732 Nukutavake Nukutavake 10295321 +PF.03.98737 Pukapuka Pukapuka 10295322 +PF.03.98740 Rangiroa Rangiroa 10295326 +PF.03.98742 Reao Reao 10295340 +PF.03.98749 Takaroa Takaroa 10295365 +PF.03.98751 Tatakoto Tatakoto 10295367 +PF.03.98755 Tureia Tureia 10295368 +PF.05.98739 Raivavae Raivavae 10295370 +PF.05.98741 Rapa Rapa 10295371 +PF.05.98743 Rimatara Rimatara 10295372 +PF.05.98744 Rurutu Rurutu 10295374 +PF.05.98753 Tubuai Tubuai 10295375 +PF.02.98714 Bora-Bora Bora-Bora 10295377 +PF.02.98724 Huahine Huahine 10295378 +PF.02.98728 Maupiti Maupiti 10295379 +PF.02.98745 Tahaa Tahaa 10295380 +PF.02.98758 Uturoa Uturoa 10295384 +PF.03.98720 Hao Hao 10297421 +PF.01.98729 Moorea-Maiao Moorea-Maiao 10297424 +PF.01.98747 Taiarapu-Est Taiarapu-Est 10297425 +PF.01.98748 Taiarapu-Ouest Taiarapu-Ouest 10297426 +PF.02.98750 Taputapuatea Taputapuatea 10297427 +PF.02.98754 Tumaraa Tumaraa 10297428 +PF.01.98752 Teva I Uta Teva I Uta 10297429 +PG.11.2083536 Wewak Wewak 2083536 +PG.19.2083851 Wapenamanda Wapenamanda 2083851 +PG.19.2084245 Wabag Wabag 2084245 +PG.18.2085584 Telefomin Telefomin 2085584 +PG.21.2085770 Tari Pori Tari Pori 2085770 +PG.17.2085943 Talasea Talasea 2085943 +PG.01.2087633 Rigo Rigo 2087633 +PG.10.2087893 Rabaul Rabaul 2087893 +PG.10.2088199 Pomio Pomio 2088199 +PG.09.2089207 Okapa Okapa 2089207 +PG.18.2089418 Nuku Nuku 2089418 +PG.05.2089577 Nipa Kutubu Nipa Kutubu 2089577 +PG.15.2090019 Namatanai Namatanai 2090019 +PG.16.2090408 Hagen Hagen 2090408 +PG.14.2090950 Menyamya Menyamya 2090950 +PG.05.2090988 Mendi Mendi 2090988 +PG.11.2091472 Maprik Maprik 2091472 +PG.09.2092104 Lufa Lufa 2092104 +PG.14.2092738 Lae Lae 2092738 +PG.19.2093564 Kompiam Ambum Kompiam Ambum 2093564 +PG.10.2093683 Kokopo Kokopo 2093683 +PG.04.2093690 Sohe Sohe 2093690 +PG.02.2094002 Kikori Kikori 2094002 +PG.08.2094124 Kerowagi Kerowagi 2094124 +PG.02.2094142 Kerema Kerema 2094142 +PG.15.2094341 Kavieng Kavieng 2094341 +PG.08.2094554 Karimui Nomane Karimui Nomane 2094554 +PG.17.2094745 Kandrian Gloucester Kandrian Gloucester 2094745 +PG.19.2094755 Kandep Kandep 2094755 +PG.09.2095037 Kainantu Kainantu 2095037 +PG.14.2095129 Kabwum Kabwum 2095129 +PG.22.2095253 Jimi Jimi 2095253 +PG.05.2095923 Ialibu Pangia Ialibu Pangia 2095923 +PG.09.2096222 Henganofi Henganofi 2096222 +PG.08.2096611 Gumine Gumine 2096611 +PG.09.2096740 Goroka Goroka 2096740 +PG.01.2096826 Goilala Goilala 2096826 +PG.14.2097417 Finschhafen Finschhafen 2097417 +PG.03.2097572 Esa’ala Esa'ala 2097572 +PG.08.2098576 Chuave Chuave 2098576 +PG.12.2099273 Bogia Bogia 2099273 +PG.11.2100764 Angoram Angoram 2100764 +PG.11.2100931 Ambunti Dreikikir Ambunti Dreikikir 2100931 +PG.01.2134008 Abau Abau 2134008 +PG.01.7668019 Kairuku-Hiri Kairuku-Hiri 7668019 +PG.13.7910338 Manus Manus 7910338 +PG.12.7910339 Madang Madang 7910339 +PG.14.8657188 Bulolo Bulolo 8657188 +PG.18.8657189 Vanimo Green Vanimo Green 8657189 +PG.04.8657190 Ijivitari Ijivitari 8657190 +PG.12.8657191 Middle Ramu Middle Ramu 8657191 +PG.12.8657192 Usino Bundi Usino Bundi 8657192 +PG.19.8657193 Lagaip Porgera Lagaip Porgera 8657193 +PG.06.8657194 Middle Fly Middle Fly 8657194 +PG.16.8657195 Dei Dei 8657195 +PG.06.8657196 South Fly South Fly 8657196 +PG.22.8657197 Angalimp South Wahgi Angalimp South Wahgi 8657197 +PG.18.8657198 Aitape Lumi Aitape Lumi 8657198 +PG.03.8657199 Kiriwina Goodenough Kiriwina Goodenough 8657199 +PG.08.8657200 Kundiawa Kundiawa 8657200 +PG.21.8657201 Koroba-Lake Kopiago Koroba-Lake Kopiago 8657201 +PG.05.8657202 Kagua Erave Kagua Erave 8657202 +PG.03.8657203 Alotau Alotau 8657203 +PG.08.8657204 Sinasina Yonggamugl Sinasina Yonggamugl 8657204 +PG.09.8657205 Unggai Bena Unggai Bena 8657205 +PG.09.8657206 Daulo Daulo 8657206 +PG.10.8657207 Gazelle Gazelle 8657207 +PG.11.8657208 Wosera Gaui Wosera Gaui 8657208 +PG.11.8657209 Yangoru Saussia Yangoru Saussia 8657209 +PG.12.8657210 Sumkar Sumkar 8657210 +PG.14.8657211 Huon Gulf Huon Gulf 8657211 +PG.14.8657212 Nawae Nawae 8657212 +PG.14.8657213 Tewai Siassi Tewai Siassi 8657213 +PG.16.8657214 Baiyer Mul Baiyer Mul 8657214 +PG.16.8657215 Tambul Nebilyer Tambul Nebilyer 8657215 +PG.21.8657216 Komo Margarima Komo Margarima 8657216 +PG.22.8657217 North Wahgi North Wahgi 8657217 +PG.05.8657218 Imbonggu Imbonggu 8657218 +PG.07.8714537 Central Bougainville Central Bougainville 8714537 +PG.07.8714538 South Bougainville South Bougainville 8714538 +PG.07.8740754 North Bougainville North Bougainville 8740754 +PG.03.9855462 Samarai Murua Samarai Murua 9855462 +PG.06.9855465 North Fly North Fly 9855465 +PG.09.9855501 Obura Wonenara Obura Wonenara 9855501 +PG.12.9855506 Rai Coast Rai Coast 9855506 +PG.14.9855507 Markham Markham 9855507 +PG.20.9855526 National Capital District National Capital District 9855526 +PH.09.66 Province of Zamboanga del Sur Province of Zamboanga del Sur 1679428 +PH.09.65 Province of Zamboanga del Norte Province of Zamboanga del Norte 1679429 +PH.03.64 Province of Zambales Province of Zambales 1679435 +PH.14.72 Province of Tawi-Tawi Province of Tawi-Tawi 1682671 +PH.03.63 Province of Tarlac Province of Tarlac 1682811 +PH.13.62 Province of Surigao del Sur Province of Surigao del Sur 1685214 +PH.13.61 Province of Surigao del Norte Province of Surigao del Norte 1685215 +PH.14.60 Province of Sulu Province of Sulu 1685370 +PH.12.71 Province of Sultan Kudarat Province of Sultan Kudarat 1685377 +PH.08.59 Province of Southern Leyte Province of Southern Leyte 1685725 +PH.12.70 Province of South Cotabato Province of South Cotabato 1685731 +PH.05.58 Province of Sorsogon Province of Sorsogon 1685754 +PH.07.69 Province of Siquijor Province of Siquijor 1686065 +PH.08.55 Province of Samar Province of Samar 1690649 +PH.41.54 Province of Romblon Province of Romblon 1691537 +PH.40.53 Province of Rizal Province of Rizal 1691591 +PH.02.68 Province of Quirino Province of Quirino 1691975 +PH.40.H2 Province of Quezon Province of Quezon 1692194 +PH.01.51 Province of Pangasinan Province of Pangasinan 1695357 +PH.03.50 Province of Pampanga Province of Pampanga 1695848 +PH.41.49 Province of Palawan Province of Palawan 1696177 +PH.02.48 Province of Nueva Vizcaya Province of Nueva Vizcaya 1697456 +PH.03.47 Province of Nueva Ecija Province of Nueva Ecija 1697473 +PH.08.67 Province of Northern Samar Province of Northern Samar 1697549 +PH.12.57 Cotabato Cotabato 1697559 +PH.07.46 Province of Negros Oriental Province of Negros Oriental 1697806 +PH.06.H3 Province of Negros Occidental Province of Negros Occidental 1697808 +PH.15.44 Mountain Province Mountain Province 1699175 +PH.10.43 Province of Misamis Oriental Province of Misamis Oriental 1699492 +PH.10.42 Province of Misamis Occidental Province of Misamis Occidental 1699493 +PH.41.41 Oriental Mindoro Oriental Mindoro 1699585 +PH.41.40 Occidental Mindoro Occidental Mindoro 1699586 +PH.05.39 Province of Masbate Province of Masbate 1700711 +PH.41.38 Province of Marinduque Province of Marinduque 1700902 +PH.14.56 Province of Maguindanao Province of Maguindanao 1703701 +PH.08.37 Province of Leyte Province of Leyte 1706800 +PH.01.36 Province of La Union Province of La Union 1707052 +PH.14.35 Province of Lanao del Sur Province of Lanao del Sur 1707667 +PH.10.34 Province of Lanao del Norte Province of Lanao del Norte 1707668 +PH.40.33 Province of Laguna Province of Laguna 1708026 +PH.02.31 Province of Isabela Province of Isabela 1710515 +PH.06.30 Province of Iloilo Province of Iloilo 1711004 +PH.01.29 Province of Ilocos Sur Province of Ilocos Sur 1711032 +PH.01.28 Province of Ilocos Norte Province of Ilocos Norte 1711034 +PH.15.27 Province of Ifugao Province of Ifugao 1711331 +PH.08.23 Province of Eastern Samar Province of Eastern Samar 1713986 +PH.13.I9 Dinagat Islands Dinagat Islands 1714796 +PH.11.26 Province of Davao Oriental Province of Davao Oriental 1715342 +PH.11.25 Province of Davao del Sur Province of Davao del Sur 1715345 +PH.11.I7 Province of Davao del Norte Province of Davao del Norte 1715347 +PH.12.B8 Cotabato City Cotabato City 1716770 +PH.11.I6 Davao de Oro Davao de Oro 1717055 +PH.07.21 Province of Cebu Province of Cebu 1717511 +PH.40.20 Province of Cavite Province of Cavite 1717639 +PH.05.19 Province of Catanduanes Province of Catanduanes 1717952 +PH.06.18 Province of Capiz Province of Capiz 1718641 +PH.10.17 Province of Camiguin Province of Camiguin 1719694 +PH.05.16 Province of Camarines Sur Province of Camarines Sur 1719845 +PH.05.15 Province of Camarines Norte Province of Camarines Norte 1719846 +PH.02.14 Province of Cagayan Province of Cagayan 1721086 +PH.03.13 Province of Bulacan Province of Bulacan 1723064 +PH.10.12 Province of Bukidnon Province of Bukidnon 1723105 +PH.07.11 Bohol Bohol 1724395 +PH.08.H9 Biliran Biliran 1725260 +PH.15.10 Province of Benguet Province of Benguet 1725582 +PH.40.09 Province of Batangas Province of Batangas 1726279 +PH.02.08 Province of Batanes Province of Batanes 1726302 +PH.03.07 Province of Bataan Province of Bataan 1726347 +PH.14.22 Province of Basilan Province of Basilan 1726404 +PH.03.G8 Province of Aurora Province of Aurora 1729926 +PH.06.06 Province of Antique Province of Antique 1730491 +PH.05.05 Province of Albay Province of Albay 1731616 +PH.06.04 Province of Aklan Province of Aklan 1731758 +PH.13.03 Province of Agusan del Sur Province of Agusan del Sur 1731818 +PH.13.02 Province of Agusan del Norte Province of Agusan del Norte 1731819 +PH.15.01 Province of Abra Province of Abra 1732380 +PH.15.32 Kalinga Kalinga 7115730 +PH.15.H6 Apayao Apayao 7115731 +PH.09.ZSI Province of Zamboanga Sibugay Province of Zamboanga Sibugay 7115981 +PH.06.J3 Province of Guimaras Province of Guimaras 7602867 +PH.12.M9 Province of Sarangani Province of Sarangani 7671047 +PH.11.P3 Davao Occidental Davao Occidental 11189141 +PH.NCR.133900000 Capital District Capital District 11395835 +PH.NCR.137400000 Eastern Manila District Eastern Manila District 11395836 +PH.NCR.137500000 Northern Manila District Northern Manila District 11395837 +PH.NCR.137600000 Southern Manila District Southern Manila District 11395838 +PK.02.1162104 Zhob District Zhob District 1162104 +PK.02.1163052 Kech District Kech District 1163052 +PK.05.1163570 Thatta District Thatta District 1163570 +PK.05.1163602 Thar Parkar District Thar Parkar District 1163602 +PK.03.1164211 Swat Swat 1164211 +PK.05.1164407 Sukkur District Sukkur District 1164407 +PK.03.1164536 South Waziristan Agency South Waziristan Agency 1164536 +PK.02.1164895 Sibi District Sibi District 1164895 +PK.04.1164908 Sialkot Sialkot 1164908 +PK.05.1165106 Shikarpur District Shikarpur District 1165106 +PK.04.1165218 Shekhupura District Shekhupura District 1165218 +PK.04.1165999 Sargodha District Sargodha District 1165999 +PK.05.1166162 Sanghar Sanghar 1166162 +PK.04.1166545 Sahiwal District Sahiwal District 1166545 +PK.04.1166991 Rawalpindi District Rawalpindi District 1166991 +PK.04.1167458 Rahimyar Khan Rahimyar Khan 1167458 +PK.02.1167527 Quetta District Quetta District 1167527 +PK.06.1167717 Poonch District Poonch District 1167717 +PK.02.1167820 Pishin District Pishin District 1167820 +PK.03.1168195 Peshawar District Peshawar District 1168195 +PK.02.1168444 Panjgur District Panjgur District 1168444 +PK.03.1168705 Orakzai Agency Orakzai Agency 1168705 +PK.03.1168875 North Wazīristān District North Waziristan District 1168875 +PK.05.1169115 Nawabshah District Nawabshah District 1169115 +PK.02.1169249 Nasirabad Nasirabad 1169249 +PK.04.1169603 Muzaffargarh District Muzaffargarh District 1169603 +PK.06.1169606 Muzaffarabad District Muzaffarabad District 1169606 +PK.04.1169821 Multān District Multan District 1169821 +PK.03.1170122 Mohmand Agency Mohmand Agency 1170122 +PK.06.1170297 Mirpur District Mirpur District 1170297 +PK.04.1170424 Mianwali Mianwali 1170424 +PK.03.1170875 Mardan Mardan 1170875 +PK.03.1170950 Mānsehra District Mansehra District 1170950 +PK.03.1171388 Malakand Protected Area Malakand Protected Area 1171388 +PK.02.1171867 Loralai District Loralai District 1171867 +PK.02.1172115 Lasbela District Lasbela District 1172115 +PK.05.1172127 Larkana Larkana 1172127 +PK.04.1172449 Lahore District Lahore District 1172449 +PK.03.1172574 Kurram District Kurram District 1172574 +PK.06.1173037 Kotli District Kotli District 1173037 +PK.02.1173463 Kohlu District Kohlu District 1173463 +PK.03.1173489 Kohat Kohat 1173489 +PK.03.1173641 Khyber Agency Khyber Agency 1173641 +PK.02.1173663 Khuzdār District Khuzdar District 1173663 +PK.02.1174059 Khārān District Kharan District 1174059 +PK.05.1174349 Khairpur District Khairpur District 1174349 +PK.04.1174623 Kasur Kasur 1174623 +PK.02.1175293 Kalat Kalat 1175293 +PK.02.1175527 Kachhi District Kachhi District 1175527 +PK.04.1175862 Jhelum District Jhelum District 1175862 +PK.04.1175906 Jhang District Jhang District 1175906 +PK.05.1176514 Jacobabad District Jacobabad District 1176514 +PK.05.1176733 Hyderabad District Hyderabad District 1176733 +PK.07.1176775 Hunza-Nagar District Hunza-Nagar District 1176775 +PK.02.1177445 Gwadar Gwadar 1177445 +PK.04.1177651 Gujrāt District Gujrat District 1177651 +PK.04.1177658 Gujrānwāla District Gujranwala District 1177658 +PK.07.1178336 Gilgit District Gilgit District 1178336 +PK.04.1179399 Faisalābād District Faisalabad District 1179399 +PK.03.1179754 Upper Dir District Upper Dir District 1179754 +PK.03.1180280 Dera Ismail Khan Tribal Area Dera Ismail Khan Tribal Area 1180280 +PK.03.1180282 Dera Ismail Khan Dera Ismail Khan 1180282 +PK.04.1180287 Dera Ghāzi Khān District Dera Ghazi Khan District 1180287 +PK.05.1180802 Dadu Dadu 1180802 +PK.03.1181064 Chitrāl District Chitral District 1181064 +PK.02.1181950 Chāgai District Chagai District 1181950 +PK.03.1182146 Buner District Buner District 1182146 +PK.03.1183459 Bannu District Bannu District 1183459 +PK.07.1183615 Skardu Skardu 1183615 +PK.03.1183781 Bājaur Agency Bajaur Agency 1183781 +PK.04.1183876 Bahāwalpur District Bahawalpur District 1183876 +PK.04.1183882 Bahāwalnagar District Bahawalnagar District 1183882 +PK.05.1184051 Badīn District Badin District 1184051 +PK.04.1184248 Attock District Attock District 1184248 +PK.03.1185055 Abbottābād District Abbottabad District 1185055 +PK.05.1376894 Mirpur Khas District Mirpur Khas District 1376894 +PK.02.6641896 Awārān District Awaran District 6641896 +PK.02.6641912 Barkhan District Barkhan District 6641912 +PK.02.6641919 Dera Bugti District Dera Bugti District 6641919 +PK.02.6641922 Jāfarābād District Jafarabad District 6641922 +PK.02.6641923 Jhal Magsi District Jhal Magsi District 6641923 +PK.02.6641952 Mastung District Mastung District 6641952 +PK.02.6641955 Musa Khel District Musa Khel District 6641955 +PK.02.6641960 Nushki District Nushki District 6641960 +PK.02.6641961 Qila Abdullah District Qila Abdullah District 6641961 +PK.02.6641963 Qila Saifullah Qila Saifullah 6641963 +PK.02.6641965 Wāshuk District Washuk District 6641965 +PK.02.6641972 Ziārat District Ziarat District 6641972 +PK.04.7331706 Toba Tek Singh District Toba Tek Singh District 7331706 +PK.05.7352189 Naushahro Firoz Naushahro Firoz 7352189 +PK.05.7418822 Ghotki District Ghotki District 7418822 +PK.04.7418846 Lodhrān District Lodhran District 7418846 +PK.04.7418850 Pākpattan District Pakpattan District 7418850 +PK.04.7418888 Okāra District Okara District 7418888 +PK.04.7418890 Khānewāl District Khanewal District 7418890 +PK.04.7418962 Hāfizābād District Hafizabad District 7418962 +PK.04.7418963 Mandi Bahāuddīn District Mandi Bahauddin District 7418963 +PK.04.7418964 Chakwal District Chakwal District 7418964 +PK.04.7418965 Khushab Khushab 7418965 +PK.04.7418966 Bhakkar District Bhakkar District 7418966 +PK.04.7418967 Layyah District Layyah District 7418967 +PK.04.7418968 Nārowāl District Narowal District 7418968 +PK.03.7419039 Lakki Marwat District Lakki Marwat District 7419039 +PK.03.7419040 Tank Tank 7419040 +PK.03.7419041 Tank Frontier Region Tank Frontier Region 7419041 +PK.03.7419043 Bannu Tribal Area Bannu Tribal Area 7419043 +PK.03.7419044 Lakki Marwat Tribal Area Lakki Marwat Tribal Area 7419044 +PK.03.7419047 Karak District Karak District 7419047 +PK.03.7419048 Hangu District Hangu District 7419048 +PK.03.7419049 Peshawar Frontier Region Peshawar Frontier Region 7419049 +PK.03.7419050 Tribal Area Adjoining Kohat District Tribal Area Adjoining Kohat District 7419050 +PK.03.7419051 Chārsadda District Charsadda District 7419051 +PK.03.7419052 Nowshera District Nowshera District 7419052 +PK.03.7419053 Shāngla District Shangla District 7419053 +PK.03.7419054 Harīpur District Haripur District 7419054 +PK.03.7419055 Swābi District Swabi District 7419055 +PK.03.7419056 Lower Dīr District Lower Dir District 7419056 +PK.07.7419077 Ghanche District Ghanche District 7419077 +PK.05.7419156 Jāmshoro District Jamshoro District 7419156 +PK.05.7419157 Matiāri District Matiari District 7419157 +PK.04.7419159 Nankāna Sāhib District Nankana Sahib District 7419159 +PK.06.7536187 Bhimbar District Bhimbar District 7536187 +PK.06.7536188 Bagh Bagh 7536188 +PK.03.8061265 Tor Ghar Tor Ghar 8061265 +PK.06.8199376 Neelum District Neelum District 8199376 +PK.03.8224052 Battagram District Battagram District 8224052 +PK.04.8309731 Rājanpur Rajanpur 8309731 +PK.07.8309748 Astor Astor 8309748 +PK.06.8309754 Haveli Haveli 8309754 +PK.06.8309755 Hatian Hatian 8309755 +PK.02.8309758 Harnai Harnai 8309758 +PK.02.8309759 Shirāni Shirani 8309759 +PK.07.8358419 Gilgit Gilgit 8358419 +PK.07.8358421 Diamīr Diamir 8358421 +PK.06.8986039 Sudhanoti District Sudhanoti District 8986039 +PK.05.9034783 Qamber Shahdadkot District Qamber Shahdadkot District 9034783 +PK.05.9035095 Kashmore District Kashmore District 9035095 +PK.05.9072726 Umerkot District Umerkot District 9072726 +PK.05.9625763 Tando Allahyar District Tando Allahyar District 9625763 +PK.05.9625902 Tando Mohammad Khan District Tando Mohammad Khan District 9625902 +PK.05.10300608 Sujawal District Sujawal District 10300608 +PK.04.10344547 Vehari District Vehari District 10344547 +PK.07.11594770 Ghizer District Ghizer District 11594770 +PK.05.11744831 Karachi Central District Karachi Central District 11744831 +PK.05.11744832 Karachi East District Karachi East District 11744832 +PK.05.11744833 Karachi South District Karachi South District 11744833 +PK.07.11744834 Kharmang District Kharmang District 11744834 +PK.05.11744835 Korangi District Korangi District 11744835 +PK.05.11744837 Malir District Malir District 11744837 +PK.07.11744838 Nagar District Nagar District 11744838 +PK.07.11744839 Shigar District Shigar District 11744839 +PK.02.11744842 Sohbatpur District Sohbatpur District 11744842 +PK.04.11886901 Chiniot Chiniot 11886901 +PK.03.12105028 Lower Kohistan District Lower Kohistan District 12105028 +PK.03.12105031 Upper Kohistan District Upper Kohistan District 12105031 +PK.05.12105033 District of West Karachi District of West Karachi 12105033 +PL.83.2401 Powiat będziński Powiat bedzinski 3079850 +PL.85.2814 Powiat olsztyński Powiat olsztynski 6619358 +PL.77.1208 Powiat miechowski Powiat miechowski 6690130 +PL.77.1201 Powiat bocheński Powiat bochenski 6690149 +PL.77.1202 Powiat brzeski Powiat brzeski 6690150 +PL.77.1203 Powiat chrzanowski Powiat chrzanowski 6690151 +PL.77.1204 Powiat dąbrowski Powiat dabrowski 6690152 +PL.77.1205 Powiat gorlicki Powiat gorlicki 6690153 +PL.77.1261 Kraków Krakow 6690154 +PL.77.1207 Powiat limanowski Powiat limanowski 6690155 +PL.77.1209 Powiat myślenicki Powiat myslenicki 6690156 +PL.77.1262 Nowy Sącz Nowy Sacz 6690157 +PL.77.1211 Powiat nowotarski Powiat nowotarski 6690158 +PL.77.1212 Powiat olkuski Powiat olkuski 6690159 +PL.77.1213 Powiat oświęcimski Powiat oswiecimski 6690160 +PL.77.1214 Powiat proszowicki Powiat proszowicki 6690161 +PL.77.1215 Powiat suski Powiat suski 6690162 +PL.77.1263 Tarnów Tarnow 6690163 +PL.77.1217 Powiat tatrzański Powiat tatrzanski 6690164 +PL.77.1218 Powiat wadowicki Powiat wadowicki 6690165 +PL.77.1219 Powiat wielicki Powiat wielicki 6690166 +PL.78.1465 Warszawa Warszawa 6695624 +PL.74.1061 Łódź Lodz 6697536 +PL.74.1005 powiat Łowicki powiat Lowicki 6941021 +PL.75.0661 Biała Podlaska Biala Podlaska 7530726 +PL.75.0662 Chełm Chelm 7530729 +PL.75.0664 Zamość Zamosc 7530730 +PL.76.0811 Powiat żarski Powiat zarski 7530731 +PL.79.1601 Powiat brzeski Powiat brzeski 7530732 +PL.79.1606 Powiat namysłowski Powiat namyslowski 7530733 +PL.79.1607 Powiat nyski Powiat nyski 7530734 +PL.86.3008 Powiat kępiński Powiat kepinski 7530735 +PL.75.0602 Powiat biłgorajski Powiat bilgorajski 7530736 +PL.75.0603 Powiat chełmski Powiat chelmski 7530737 +PL.75.0604 Powiat hrubieszowski Powiat hrubieszowski 7530738 +PL.75.0605 Powiat janowski Powiat janowski 7530739 +PL.75.0606 Powiat krasnostawski Powiat krasnostawski 7530740 +PL.75.0607 Powiat kraśnicki Powiat krasnicki 7530741 +PL.75.0608 Powiat lubartowski Powiat lubartowski 7530742 +PL.75.0609 Powiat lubelski Powiat lubelski 7530743 +PL.76.0861 Gorzów Wielkopolski Gorzow Wielkopolski 7530744 +PL.74.1062 Piotrków Trybunalski Piotrkow Trybunalski 7530745 +PL.83.2465 Dąbrowa Górnicza Dabrowa Gornicza 7530746 +PL.78.1407 Powiat kozienicki Powiat kozienicki 7530747 +PL.80.1862 Przemyśl Przemysl 7530748 +PL.87.3263 Świnoujście Swinoujscie 7530749 +PL.78.1433 Powiat węgrowski Powiat wegrowski 7530750 +PL.78.1434 Powiat wołomiński Powiat wolominski 7530751 +PL.78.1435 Powiat wyszkowski Powiat wyszkowski 7530752 +PL.85.2815 Powiat ostródzki Powiat ostrodzki 7530753 +PL.87.3209 Powiat koszaliński Powiat koszalinski 7530754 +PL.87.3213 Powiat sławieński Powiat slawienski 7530755 +PL.87.3215 Powiat szczecinecki Powiat szczecinecki 7530756 +PL.78.1406 Powiat grójecki Powiat grojecki 7530757 +PL.78.1423 Powiat przysuski Powiat przysuski 7530758 +PL.78.1428 Powiat sochaczewski Powiat sochaczewski 7530759 +PL.78.1438 Powiat żyrardowski Powiat zyrardowski 7530760 +PL.79.1604 Powiat kluczborski Powiat kluczborski 7530761 +PL.79.1608 Powiat oleski Powiat oleski 7530762 +PL.83.2404 Powiat częstochowski Powiat czestochowski 7530763 +PL.83.2406 Powiat kłobucki Powiat klobucki 7530764 +PL.84.2605 Powiat konecki Powiat konecki 7530765 +PL.84.2613 Powiat włoszczowski Powiat wloszczowski 7530766 +PL.86.3007 Powiat kaliski Powiat kaliski 7530767 +PL.77.1206 Powiat krakowski Powiat krakowski 7530768 +PL.80.1803 Powiat dębicki Powiat debicki 7530769 +PL.80.1805 Powiat jasielski Powiat jasielski 7530770 +PL.80.1811 Powiat mielecki Powiat mielecki 7530771 +PL.81.2061 Białystok Bialystok 7530772 +PL.81.2062 Łomża Lomza 7530773 +PL.80.1806 Powiat kolbuszowski Powiat kolbuszowski 7530774 +PL.80.1807 Powiat krośnieński Powiat krosnienski 7530775 +PL.80.1821 Powiat leski Powiat leski 7530776 +PL.80.1810 Powiat łańcucki Powiat lancucki 7530777 +PL.80.1813 Powiat przemyski Powiat przemyski 7530778 +PL.80.1815 Powiat ropczycko-sędziszowski Powiat ropczycko-sedziszowski 7530779 +PL.80.1816 Powiat rzeszowski Powiat rzeszowski 7530780 +PL.80.1817 Powiat sanocki Powiat sanocki 7530781 +PL.80.1819 Powiat strzyżowski Powiat strzyzowski 7530782 +PL.85.2802 Powiat braniewski Powiat braniewski 7530783 +PL.85.2804 Powiat elbląski Powiat elblaski 7530784 +PL.82.2206 Powiat kościerski Powiat koscierski 7530785 +PL.82.2208 Powiat lęborski Powiat leborski 7530786 +PL.82.2209 Powiat malborski Powiat malborski 7530787 +PL.82.2211 Powiat pucki Powiat pucki 7530788 +PL.82.2205 Powiat kartuski Powiat kartuski 7530789 +PL.83.2473 Rybnik Rybnik 7530790 +PL.83.2461 Bielsko-Biała Bielsko-Biala 7530791 +PL.83.2469 Katowice Katowice 7530792 +PL.87.3214 Powiat stargardzki Powiat stargardzki 7530793 +PL.87.3204 Powiat goleniowski Powiat goleniowski 7530794 +PL.87.3205 Powiat gryficki Powiat gryficki 7530795 +PL.72.0261 Jelenia Góra Jelenia Gora 7530796 +PL.84.2604 Powiat kielecki Powiat kielecki 7530797 +PL.85.2801 Powiat bartoszycki Powiat bartoszycki 7530798 +PL.85.2806 Powiat giżycki Powiat gizycki 7530799 +PL.85.2809 Powiat lidzbarski Powiat lidzbarski 7530800 +PL.72.0264 Wrocław Wroclaw 7530801 +PL.86.3016 Powiat obornicki Powiat obornicki 7530802 +PL.85.2817 Powiat szczycieński Powiat szczycienski 7530803 +PL.72.0201 Powiat bolesławiecki Powiat boleslawiecki 7530804 +PL.72.0202 Powiat dzierżoniowski Powiat dzierzoniowski 7530805 +PL.72.0203 Powiat głogowski Powiat glogowski 7530806 +PL.72.0204 Powiat górowski Powiat gorowski 7530807 +PL.83.2403 Powiat cieszyński Powiat cieszynski 7530808 +PL.83.2408 Powiat mikołowski Powiat mikolowski 7530809 +PL.83.2409 Powiat myszkowski Powiat myszkowski 7530810 +PL.83.2412 Powiat rybnicki Powiat rybnicki 7530811 +PL.76.0812 Powiat wschowski Powiat wschowski 7530812 +PL.73.0463 Toruń Torun 7530813 +PL.73.0461 Bydgoszcz Bydgoszcz 7530814 +PL.72.0205 Powiat jaworski Powiat jaworski 7530815 +PL.72.0206 Powiat jeleniogórski Powiat jeleniogorski 7530816 +PL.83.2468 Jaworzno Jaworzno 7530817 +PL.79.1661 Opole Opole 7530818 +PL.80.1863 Rzeszów Rzeszow 7530819 +PL.82.2264 Sopot Sopot 7530820 +PL.72.0208 Powiat kłodzki Powiat klodzki 7530821 +PL.72.0209 Powiat legnicki Powiat legnicki 7530822 +PL.72.0210 Powiat lubański Powiat lubanski 7530823 +PL.77.1210 Powiat nowosądecki Powiat nowosadecki 7530824 +PL.77.1216 Powiat tarnowski Powiat tarnowski 7530825 +PL.81.2006 Powiat kolneński Powiat kolnenski 7530826 +PL.81.2007 Powiat Łomżyński Powiat Lomzynski 7530827 +PL.81.2014 Powiat zambrowski Powiat zambrowski 7530828 +PL.84.2607 Powiat ostrowiecki Powiat ostrowiecki 7530829 +PL.80.1804 Powiat jarosławski Powiat jaroslawski 7530830 +PL.72.0211 Powiat lubiński Powiat lubinski 7530831 +PL.72.0212 Powiat lwówecki Powiat lwowecki 7530832 +PL.72.0213 Powiat milicki Powiat milicki 7530833 +PL.72.0214 Powiat oleśnicki Powiat olesnicki 7530834 +PL.72.0215 Powiat oławski Powiat olawski 7530835 +PL.72.0216 Powiat polkowicki Powiat polkowicki 7530836 +PL.72.0217 Powiat strzeliński Powiat strzelinski 7530837 +PL.72.0218 Powiat średzki Powiat sredzki 7530838 +PL.80.1864 Tarnobrzeg Tarnobrzeg 7530839 +PL.87.3262 Szczecin Szczecin 7530840 +PL.81.2001 Powiat augustowski Powiat augustowski 7530841 +PL.87.3207 Powiat kamieński Powiat kamienski 7530842 +PL.87.3208 Powiat kołobrzeski Powiat kolobrzeski 7530843 +PL.87.3211 Powiat policki Powiat policki 7530844 +PL.87.3212 Powiat pyrzycki Powiat pyrzycki 7530845 +PL.72.0219 Powiat świdnicki Powiat swidnicki 7530846 +PL.72.0220 Powiat trzebnicki Powiat trzebnicki 7530847 +PL.72.0221 Powiat wałbrzyski Powiat walbrzyski 7530848 +PL.72.0222 Powiat wołowski Powiat wolowski 7530849 +PL.72.0223 Powiat wrocławski Powiat wroclawski 7530850 +PL.72.0224 Powiat ząbkowicki Powiat zabkowicki 7530851 +PL.72.0225 Powiat zgorzelecki Powiat zgorzelecki 7530852 +PL.72.0226 Powiat złotoryjski Powiat zlotoryjski 7530853 +PL.83.2415 Powiat wodzisławski Powiat wodzislawski 7530854 +PL.76.0804 Powiat nowosolski Powiat nowosolski 7530855 +PL.76.0810 Powiat żagański Powiat zaganski 7530856 +PL.83.2466 Gliwice Gliwice 7530857 +PL.86.3064 Poznań Poznan 7530858 +PL.85.2819 Powiat węgorzewski Powiat wegorzewski 7530859 +PL.85.2808 Powiat kętrzyński Powiat ketrzynski 7530860 +PL.87.3203 Powiat drawski Powiat drawski 7530861 +PL.86.3020 Powiat pleszewski Powiat pleszewski 7530862 +PL.86.3061 Kalisz Kalisz 7530863 +PL.75.0610 Powiat łęczyński Powiat leczynski 7530864 +PL.75.0611 Powiat łukowski Powiat lukowski 7530865 +PL.75.0612 Powiat opolski Powiat opolski 7530866 +PL.75.0613 Powiat parczewski Powiat parczewski 7530867 +PL.75.0614 Powiat puławski Powiat pulawski 7530868 +PL.75.0615 Powiat radzyński Powiat radzynski 7530869 +PL.75.0616 Powiat rycki Powiat rycki 7530870 +PL.75.0617 Powiat świdnicki Powiat swidnicki 7530871 +PL.75.0618 Powiat tomaszowski Powiat tomaszowski 7530872 +PL.75.0619 Powiat włodawski Powiat wlodawski 7530873 +PL.75.0620 Powiat zamojski Powiat zamojski 7530874 +PL.78.1411 Powiat makowski Powiat makowski 7530875 +PL.78.1418 Powiat piaseczyński Powiat piaseczynski 7530876 +PL.78.1412 Powiat miński Powiat minski 7530877 +PL.78.1425 Powiat Radomski Powiat Radomski 7530878 +PL.78.1414 Powiat nowodworski Powiat nowodworski 7530879 +PL.78.1413 Powiat mławski Powiat mlawski 7530880 +PL.78.1415 Powiat ostrołęcki Powiat ostrolecki 7530881 +PL.78.1416 Powiat ostrowski Powiat ostrowski 7530882 +PL.78.1417 Powiat otwocki Powiat otwocki 7530883 +PL.78.1420 Powiat płoński Powiat plonski 7530884 +PL.78.1421 Powiat pruszkowski Powiat pruszkowski 7530885 +PL.78.1422 Powiat przasnyski Powiat przasnyski 7530886 +PL.78.1424 Powiat pułtuski Powiat pultuski 7530887 +PL.78.1429 Powiat sokołowski Powiat sokolowski 7530888 +PL.78.1430 Powiat szydłowiecki Powiat szydlowiecki 7530889 +PL.78.1419 Powiat płocki Powiat plocki 7530890 +PL.78.1409 Powiat lipski Powiat lipski 7530891 +PL.78.1410 Powiat łosicki Powiat losicki 7530892 +PL.78.1426 Powiat siedlecki Powiat siedlecki 7530893 +PL.78.1436 Powiat zwoleński Powiat zwolenski 7530894 +PL.80.1808 Powiat leżajski Powiat lezajski 7530895 +PL.80.1809 Powiat lubaczowski Powiat lubaczowski 7530896 +PL.80.1812 Powiat niżański Powiat nizanski 7530897 +PL.80.1814 Powiat przeworski Powiat przeworski 7530898 +PL.80.1818 Powiat stalowowolski Powiat stalowowolski 7530899 +PL.81.2010 Powiat siemiatycki Powiat siemiatycki 7530900 +PL.84.2606 Powiat opatowski Powiat opatowski 7530901 +PL.86.3012 Powiat krotoszyński Powiat krotoszynski 7530902 +PL.86.3013 Powiat leszczyński Powiat leszczynski 7530903 +PL.73.0401 Powiat aleksandrowski Powiat aleksandrowski 7530904 +PL.73.0402 Powiat brodnicki Powiat brodnicki 7530905 +PL.73.0403 Powiat bydgoski Powiat bydgoski 7530906 +PL.73.0404 Powiat chełmiński Powiat chelminski 7530907 +PL.73.0405 Powiat golubsko-dobrzyński Powiat golubsko-dobrzynski 7530908 +PL.73.0406 Powiat grudziądzki Powiat grudziadzki 7530909 +PL.73.0407 Powiat inowrocławski Powiat inowroclawski 7530910 +PL.73.0408 Powiat lipnowski Powiat lipnowski 7530911 +PL.73.0409 Powiat mogileński Powiat mogilenski 7530912 +PL.73.0410 Powiat nakielski Powiat nakielski 7530913 +PL.73.0411 Powiat radziejowski Powiat radziejowski 7530914 +PL.73.0412 Powiat rypiński Powiat rypinski 7530915 +PL.73.0413 Powiat sępoleński Powiat sepolenski 7530916 +PL.73.0414 Powiat świecki Powiat swiecki 7530917 +PL.73.0415 Powiat Toruński Powiat Torunski 7530918 +PL.73.0416 Powiat tucholski Powiat tucholski 7530919 +PL.73.0417 Powiat wąbrzeski Powiat wabrzeski 7530920 +PL.73.0418 Powiat włocławski Powiat wloclawski 7530921 +PL.73.0419 Powiat żniński Powiat zninski 7530922 +PL.78.1401 Powiat białobrzeski Powiat bialobrzeski 7530923 +PL.78.1402 Powiat ciechanowski Powiat ciechanowski 7530924 +PL.78.1405 Powiat grodziski Powiat grodziski 7530925 +PL.78.1408 Powiat legionowski Powiat legionowski 7530926 +PL.74.1002 Powiat kutnowski Powiat kutnowski 7530927 +PL.78.1404 Powiat gostyniński Powiat gostyninski 7530928 +PL.78.1427 Powiat sierpecki Powiat sierpecki 7530929 +PL.78.1437 Powiat żuromiński Powiat zurominski 7530930 +PL.82.2202 Powiat chojnicki Powiat chojnicki 7530931 +PL.82.2203 Powiat człuchowski Powiat czluchowski 7530932 +PL.82.2207 Powiat kwidzyński Powiat kwidzynski 7530933 +PL.82.2213 Powiat starogardzki Powiat starogardzki 7530934 +PL.82.2214 Powiat tczewski Powiat tczewski 7530935 +PL.85.2803 Powiat działdowski Powiat dzialdowski 7530936 +PL.85.2807 Powiat iławski Powiat ilawski 7530937 +PL.85.2812 Powiat nowomiejski Powiat nowomiejski 7530938 +PL.78.1462 Płock Plock 7530939 +PL.78.1464 Siedlce Siedlce 7530940 +PL.81.2063 Suwałki Suwalki 7530941 +PL.82.2263 Słupsk Slupsk 7530942 +PL.82.2262 Gdynia Gdynia 7530943 +PL.86.3010 Powiat Koniński Powiat Koninski 7530944 +PL.86.3019 Powiat pilski Powiat pilski 7530945 +PL.86.3023 Powiat słupecki Powiat slupecki 7530946 +PL.86.3028 Powiat wągrowiecki Powiat wagrowiecki 7530947 +PL.86.3031 Powiat złotowski Powiat zlotowski 7530948 +PL.75.0601 Powiat bialski Powiat bialski 7530949 +PL.83.2470 Mysłowice Myslowice 7530950 +PL.83.2472 Ruda Śląska Ruda Slaska 7530951 +PL.83.2478 Zabrze Zabrze 7530952 +PL.83.2479 Żory Zory 7530953 +PL.86.3002 Powiat czarnkowsko-trzcianecki Powiat czarnkowsko-trzcianecki 7530954 +PL.74.1013 Powiat rawski Powiat rawski 7530955 +PL.86.3014 Powiat międzychodzki Powiat miedzychodzki 7530956 +PL.86.3015 Powiat nowotomyski Powiat nowotomyski 7530957 +PL.86.3029 Powiat wolsztyński Powiat wolsztynski 7530958 +PL.87.3202 Powiat choszczeński Powiat choszczenski 7530959 +PL.87.3217 Powiat wałecki Powiat walecki 7530960 +PL.83.2467 Jastrzębie-Zdrój Jastrzebie-Zdroj 7530961 +PL.84.2661 Kielce Kielce 7530962 +PL.86.3062 Konin Konin 7530963 +PL.83.2464 Częstochowa Czestochowa 7530964 +PL.83.2471 Piekary Śląskie Piekary Slaskie 7530965 +PL.73.0464 Włocławek Wloclawek 7530966 +PL.83.2463 Chorzów Chorzow 7530967 +PL.72.0262 Legnica Legnica 7530968 +PL.73.0462 Grudziądz Grudziadz 7530969 +PL.75.0663 Lublin Lublin 7530970 +PL.82.2204 Powiat gdański Powiat gdanski 7530971 +PL.87.3201 Powiat białogardzki Powiat bialogardzki 7530972 +PL.74.1063 Skierniewice Skierniewice 7530973 +PL.78.1461 Ostrołęka Ostroleka 7530974 +PL.83.2475 Sosnowiec Sosnowiec 7530975 +PL.80.1861 Krosno Krosno 7530976 +PL.84.2609 Powiat sandomierski Powiat sandomierski 7530977 +PL.76.0801 Powiat gorzowski Powiat gorzowski 7530978 +PL.76.0803 Powiat międzyrzecki Powiat miedzyrzecki 7530979 +PL.76.0805 Powiat słubicki Powiat slubicki 7530980 +PL.76.0806 Powiat strzelecko-drezdenecki Powiat strzelecko-drezdenecki 7530981 +PL.78.1463 Radom Radom 7530982 +PL.87.3261 Koszalin Koszalin 7530983 +PL.83.2477 Tychy Tychy 7530984 +PL.83.2474 Siemianowice Śląskie Siemianowice Slaskie 7530985 +PL.83.2462 Bytom Bytom 7530986 +PL.76.0807 Powiat sulęciński Powiat sulecinski 7530987 +PL.76.0808 Powiat świebodziński Powiat swiebodzinski 7530988 +PL.87.3206 Powiat gryfiński Powiat gryfinski 7530989 +PL.85.2862 Olsztyn Olsztyn 7530990 +PL.76.0862 Zielona Góra Zielona Gora 7530991 +PL.83.2476 Świętochłowice Swietochlowice 7530992 +PL.86.3063 Leszno Leszno 7530993 +PL.86.3021 Powiat poznański Powiat poznanski 7530994 +PL.86.3024 Powiat szamotulski Powiat szamotulski 7530995 +PL.86.3030 Powiat wrzesiński Powiat wrzesinski 7530996 +PL.84.2610 Powiat skarżyski Powiat skarzyski 7530997 +PL.72.0207 Powiat kamiennogórski Powiat kamiennogorski 7530998 +PL.84.2611 Powiat starachowicki Powiat starachowicki 7530999 +PL.85.2811 Powiat nidzicki Powiat nidzicki 7531000 +PL.85.2816 Powiat piski Powiat piski 7531001 +PL.82.2261 Gdańsk Gdansk 7531002 +PL.76.0809 Powiat zielonogórski Powiat zielonogorski 7531003 +PL.86.3027 Powiat turecki Powiat turecki 7531004 +PL.87.3210 Powiat myśliborski Powiat mysliborski 7531005 +PL.74.1010 Powiat piotrkowski Powiat piotrkowski 7531006 +PL.74.1011 Powiat poddębicki Powiat poddebicki 7531007 +PL.74.1012 Powiat radomszczański Powiat radomszczanski 7531008 +PL.74.1014 Powiat sieradzki Powiat sieradzki 7531009 +PL.74.1001 Powiat bełchatowski Powiat belchatowski 7531010 +PL.87.3216 Powiat świdwiński Powiat swidwinski 7531011 +PL.85.2805 Powiat ełcki Powiat elcki 7531012 +PL.85.2813 Powiat olecki Powiat olecki 7531013 +PL.85.2818 Powiat gołdapski Powiat goldapski 7531014 +PL.82.2201 Powiat bytowski Powiat bytowski 7531015 +PL.74.1003 Powiat łaski Powiat laski 7531016 +PL.74.1004 Powiat łęczycki Powiat leczycki 7531017 +PL.74.1021 Powiat brzeziński Powiat brzezinski 7531018 +PL.74.1006 Powiat łódzki wschodni Powiat lodzki wschodni 7531019 +PL.74.1007 Powiat opoczyński Powiat opoczynski 7531020 +PL.74.1008 Powiat pabianicki Powiat pabianicki 7531021 +PL.74.1009 Powiat pajęczański Powiat pajeczanski 7531022 +PL.74.1015 Powiat skierniewicki Powiat skierniewicki 7531023 +PL.74.1016 Powiat tomaszowski Powiat tomaszowski 7531024 +PL.74.1017 Powiat wieluński Powiat wielunski 7531025 +PL.74.1018 Powiat wieruszowski Powiat wieruszowski 7531026 +PL.74.1019 Powiat zduńskowolski Powiat zdunskowolski 7531027 +PL.74.1020 Powiat zgierski Powiat zgierski 7531028 +PL.78.1432 Powiat warszawski zachodni Powiat warszawski zachodni 7531029 +PL.76.0802 Powiat krośnieński Powiat krosnienski 7531030 +PL.78.1403 Powiat garwoliński Powiat garwolinski 7531031 +PL.83.2402 Powiat Bielski Powiat Bielski 7531032 +PL.83.2410 Powiat pszczyński Powiat pszczynski 7531033 +PL.83.2414 Powiat bieruńsko-lędziński Powiat bierunsko-ledzinski 7531034 +PL.83.2416 Powiat zawierciański Powiat zawiercianski 7531035 +PL.83.2417 Powiat żywiecki Powiat zywiecki 7531036 +PL.84.2601 Powiat buski Powiat buski 7531037 +PL.84.2602 Powiat jędrzejowski Powiat jedrzejowski 7531038 +PL.84.2603 Powiat kazimierski Powiat kazimierski 7531039 +PL.84.2608 Powiat pińczowski Powiat pinczowski 7531040 +PL.84.2612 Powiat staszowski Powiat staszowski 7531041 +PL.81.2013 Powiat wysokomazowiecki Powiat wysokomazowiecki 7531042 +PL.86.3017 Powiat ostrowski Powiat ostrowski 7531043 +PL.86.3018 Powiat ostrzeszowski Powiat ostrzeszowski 7531044 +PL.86.3022 Powiat rawicki Powiat rawicki 7531045 +PL.79.1602 Powiat głubczycki Powiat glubczycki 7531046 +PL.79.1610 Powiat prudnicki Powiat prudnicki 7531047 +PL.79.1603 Powiat kędzierzyńsko-kozielski Powiat kedzierzynsko-kozielski 7531048 +PL.79.1609 Powiat opolski Powiat opolski 7531049 +PL.83.2407 Powiat lubliniecki Powiat lubliniecki 7531050 +PL.79.1605 Powiat krapkowicki Powiat krapkowicki 7531051 +PL.79.1611 Powiat strzelecki Powiat strzelecki 7531052 +PL.83.2413 Powiat tarnogórski Powiat tarnogorski 7531053 +PL.83.2411 Powiat raciborski Powiat raciborski 7531054 +PL.83.2405 Powiat gliwicki Powiat gliwicki 7531055 +PL.80.1801 Powiat bieszczadzki Powiat bieszczadzki 7531056 +PL.80.1802 Powiat brzozowski Powiat brzozowski 7531057 +PL.80.1820 Powiat tarnobrzeski Powiat tarnobrzeski 7531058 +PL.87.3218 Powiat łobeski Powiat lobeski 7531059 +PL.81.2002 Powiat białostocki Powiat bialostocki 7531060 +PL.81.2003 Powiat bielski Powiat bielski 7531061 +PL.81.2004 Powiat grajewski Powiat grajewski 7531062 +PL.81.2005 Powiat hajnowski Powiat hajnowski 7531063 +PL.81.2008 Powiat moniecki Powiat moniecki 7531064 +PL.81.2009 Powiat sejneński Powiat sejnenski 7531065 +PL.81.2011 Powiat sokólski Powiat sokolski 7531066 +PL.81.2012 Powiat suwalski Powiat suwalski 7531067 +PL.82.2210 Powiat nowodworski Powiat nowodworski 7531068 +PL.82.2212 Powiat słupski Powiat slupski 7531069 +PL.82.2215 Powiat wejherowski Powiat wejherowski 7531070 +PL.82.2216 Powiat sztumski Powiat sztumski 7531071 +PL.85.2810 Powiat mrągowski Powiat mragowski 7531072 +PL.86.3004 Powiat gostyński Powiat gostynski 7531073 +PL.86.3005 Powiat grodziski Powiat grodziski 7531074 +PL.86.3006 Powiat jarociński Powiat jarocinski 7531075 +PL.86.3011 Powiat kościański Powiat koscianski 7531076 +PL.86.3001 Powiat chodzieski Powiat chodzieski 7531077 +PL.86.3025 Powiat średzki Powiat sredzki 7531079 +PL.86.3026 Powiat śremski Powiat sremski 7531080 +PL.86.3003 Powiat gnieźnieński Powiat gnieznienski 7531081 +PL.86.3009 Powiat kolski Powiat kolski 7531082 +PL.85.2861 Elbląg Elblag 7531083 +PL.72.0265 Wałbrzych Walbrzych 11669858 +PR.005.7268050 Ceiba Baja Barrio Ceiba Baja Barrio 7268050 +PR.041.7268051 Ceiba Barrio Ceiba Barrio 7268051 +PR.085.7268052 Ceiba Barrio Ceiba Barrio 7268052 +PR.145.7268053 Ceiba Barrio Ceiba Barrio 7268053 +PR.037.7268054 Ceiba Barrio-Pueblo Ceiba Barrio-Pueblo 7268054 +PR.077.7268055 Ceiba Norte Barrio Ceiba Norte Barrio 7268055 +PR.077.7268056 Ceiba Sur Barrio Ceiba Sur Barrio 7268056 +PR.045.7268057 Cejas Barrio Cejas Barrio 7268057 +PR.063.7268058 Celada Barrio Celada Barrio 7268058 +PR.099.7268060 Centro Barrio Centro Barrio 7268060 +PR.035.7268061 Cercadillo Barrio Cercadillo Barrio 7268061 +PR.113.7268062 Cerrillos Barrio Cerrillos Barrio 7268062 +PR.003.7268063 Cerro Gordo Barrio Cerro Gordo Barrio 7268063 +PR.011.7268064 Cerro Gordo Barrio Cerro Gordo Barrio 7268064 +PR.021.7268065 Cerro Gordo Barrio Cerro Gordo Barrio 7268065 +PR.099.7268066 Cerro Gordo Barrio Cerro Gordo Barrio 7268066 +PR.129.7268067 Cerro Gordo Barrio Cerro Gordo Barrio 7268067 +PR.083.7268068 Cerrote Barrio Cerrote Barrio 7268068 +PR.083.7268069 Chamorro Barrio Chamorro Barrio 7268069 +PR.115.7268070 Charcas Barrio Charcas Barrio 7268070 +PR.037.7268072 Chupacallos Barrio Chupacallos Barrio 7268072 +PR.039.7268073 Ciales Barrio-Pueblo Ciales Barrio-Pueblo 7268073 +PR.039.7268074 Cialitos Barrio Cialitos Barrio 7268074 +PR.027.7268075 Cibao Barrio Cibao Barrio 7268075 +PR.131.7268076 Cibao Barrio Cibao Barrio 7268076 +PR.047.7268077 Cibuco Barrio Cibuco Barrio 7268077 +PR.145.7268078 Cibuco Barrio Cibuco Barrio 7268078 +PR.011.7268079 Cidra Barrio Cidra Barrio 7268079 +PR.041.7268080 Cidra Barrio-Pueblo Cidra Barrio-Pueblo 7268080 +PR.131.7268081 Cidral Barrio Cidral Barrio 7268081 +PR.119.7268082 Ciénaga Alta Barrio Cienaga Alta Barrio 7268082 +PR.119.7268083 Ciénaga Baja Barrio Cienaga Baja Barrio 7268083 +PR.055.7268084 Ciénaga Barrio Cienaga Barrio 7268084 +PR.027.7268085 Ciénagas Barrio Cienagas Barrio 7268085 +PR.143.7268086 Cienegueta Barrio Cienegueta Barrio 7268086 +PR.075.7268087 Cintrona Barrio Cintrona Barrio 7268087 +PR.073.7268090 Coabey Barrio Coabey Barrio 7268090 +PR.043.7268091 Coamo Arriba Barrio Coamo Arriba Barrio 7268091 +PR.043.7268092 Coamo Barrio-Pueblo Coamo Barrio-Pueblo 7268092 +PR.115.7268093 Cocos Barrio Cocos Barrio 7268093 +PR.069.7268094 Collores Barrio Collores Barrio 7268094 +PR.073.7268095 Collores Barrio Collores Barrio 7268095 +PR.075.7268096 Collores Barrio Collores Barrio 7268096 +PR.085.7268097 Collores Barrio Collores Barrio 7268097 +PR.107.7268098 Collores Barrio Collores Barrio 7268098 +PR.153.7268099 Collores Barrio Collores Barrio 7268099 +PR.045.7268100 Comerío Barrio-Pueblo Comerio Barrio-Pueblo 7268100 +PR.059.7268103 Consejo Barrio Consejo Barrio 7268103 +PR.141.7268104 Consejo Barrio Consejo Barrio 7268104 +PR.135.7268105 Contorno Barrio Contorno Barrio 7268105 +PR.011.7268107 Corcovada Barrio Corcovada Barrio 7268107 +PR.065.7268108 Corcovado Barrio Corcovado Barrio 7268108 +PR.039.7268109 Cordillera Barrio Cordillera Barrio 7268109 +PR.047.7268110 Corozal Barrio-Pueblo Corozal Barrio-Pueblo 7268110 +PR.005.7268111 Corrales Barrio Corrales Barrio 7268111 +PR.079.7268112 Costa Barrio Costa Barrio 7268112 +PR.071.7268113 Coto Barrio Coto Barrio 7268113 +PR.111.7268114 Coto Barrio Coto Barrio 7268114 +PR.113.7268115 Coto Laurel Barrio Coto Laurel Barrio 7268115 +PR.091.7268116 Coto Norte Barrio Coto Norte Barrio 7268116 +PR.091.7268117 Coto Sur Barrio Coto Sur Barrio 7268117 +PR.125.7268118 Cotuí Barrio Cotui Barrio 7268118 +PR.003.7268119 Cruces Barrio Cruces Barrio 7268119 +PR.117.7268120 Cruces Barrio Cruces Barrio 7268120 +PR.099.7268121 Cruz Barrio Cruz Barrio 7268121 +PR.113.7268126 Cuarto Barrio Cuarto Barrio 7268126 +PR.029.7268128 Cubuy Barrio Cubuy Barrio 7268128 +PR.047.7268129 Cuchillas Barrio Cuchillas Barrio 7268129 +PR.099.7268130 Cuchillas Barrio Cuchillas Barrio 7268130 +PR.101.7268131 Cuchillas Barrio Cuchillas Barrio 7268131 +PR.111.7268132 Cuebas Barrio Cuebas Barrio 7268132 +PR.139.7268133 Cuevas Barrio Cuevas Barrio 7268133 +PR.049.7268134 Culebra Barrio-Pueblo Culebra Barrio-Pueblo 7268134 +PR.035.7268135 Culebras Alto Barrio Culebras Alto Barrio 7268135 +PR.035.7268136 Culebras Bajo Barrio Culebras Bajo Barrio 7268136 +PR.131.7268137 Culebrinas Barrio Culebrinas Barrio 7268137 +PR.127.7268138 Cupey Barrio Cupey Barrio 7268138 +PR.009.7268139 Cuyón Barrio Cuyon Barrio 7268139 +PR.043.7268140 Cuyón Barrio Cuyon Barrio 7268140 +PR.037.7268141 Daguao Barrio Daguao Barrio 7268141 +PR.103.7268142 Daguao Barrio Daguao Barrio 7268142 +PR.011.7268143 Dagüey Barrio Dagueey Barrio 7268143 +PR.021.7268144 Dajaos Barrio Dajaos Barrio 7268144 +PR.107.7268145 Damián Abajo Barrio Damian Abajo Barrio 7268145 +PR.107.7268146 Damián Arriba Barrio Damian Arriba Barrio 7268146 +PR.053.7268147 Demajagua Barrio Demajagua Barrio 7268147 +PR.133.7268148 Descalabrado Barrio Descalabrado Barrio 7268148 +PR.153.7268149 Diego Hernández Barrio Diego Hernandez Barrio 7268149 +PR.013.7268150 Domingo Ruíz Barrio Domingo Ruiz Barrio 7268150 +PR.013.7268151 Dominguito Barrio Dominguito Barrio 7268151 +PR.141.7268152 Don Alonso Barrio Don Alonso Barrio 7268152 +PR.045.7268153 Doña Elena Barrio Dona Elena Barrio 7268153 +PR.051.7268154 Dorado Barrio-Pueblo Dorado Barrio-Pueblo 7268154 +PR.047.7268155 Dos Bocas Barrio Dos Bocas Barrio 7268155 +PR.139.7268156 Dos Bocas Barrio Dos Bocas Barrio 7268156 +PR.125.7268157 Duey Alto Barrio Duey Alto Barrio 7268157 +PR.125.7268158 Duey Bajo Barrio Duey Bajo Barrio 7268158 +PR.153.7268159 Duey Barrio Duey Barrio 7268159 +PR.103.7268160 Duque Barrio Duque Barrio 7268160 +PR.109.7268161 Egozcue Barrio Egozcue Barrio 7268161 +PR.127.7268162 El Cinco Barrio El Cinco Barrio 7268162 +PR.027.7268163 Abra Honda Barrio Abra Honda Barrio 7268163 +PR.047.7268164 Abras Barrio Abras Barrio 7268164 +PR.099.7268165 Aceitunas Barrio Aceitunas Barrio 7268165 +PR.105.7268166 Achiote Barrio Achiote Barrio 7268166 +PR.001.7268167 Adjuntas Pueblo Barrio Adjuntas Pueblo Barrio 7268167 +PR.005.7268168 Aguacate Barrio Aguacate Barrio 7268168 +PR.151.7268169 Aguacate Barrio Aguacate Barrio 7268169 +PR.003.7268170 Aguada Barrio-Pueblo Aguada Barrio-Pueblo 7268170 +PR.005.7268171 Aguadilla Barrio-Pueblo Aguadilla Barrio-Pueblo 7268171 +PR.153.7268172 Aguas Blancas Barrio Aguas Blancas Barrio 7268172 +PR.007.7268173 Aguas Buenas Barrio-Pueblo Aguas Buenas Barrio-Pueblo 7268173 +PR.123.7268174 Aguirre Barrio Aguirre Barrio 7268174 +PR.065.7268176 Aibonito Barrio Aibonito Barrio 7268176 +PR.131.7268177 Aibonito Barrio Aibonito Barrio 7268177 +PR.009.7268178 Aibonito Barrio-Pueblo Aibonito Barrio-Pueblo 7268178 +PR.107.7268179 Ala de la Piedra Barrio Ala de la Piedra Barrio 7268179 +PR.009.7268180 Algarrobo Barrio Algarrobo Barrio 7268180 +PR.057.7268181 Algarrobo Barrio Algarrobo Barrio 7268181 +PR.145.7268182 Algarrobo Barrio Algarrobo Barrio 7268182 +PR.153.7268183 Algarrobo Barrio Algarrobo Barrio 7268183 +PR.097.7268184 Algarrobos Barrio Algarrobos Barrio 7268184 +PR.153.7268185 Almácigo Alto Barrio Almacigo Alto Barrio 7268185 +PR.153.7268186 Almácigo Bajo Barrio Almacigo Bajo Barrio 7268186 +PR.145.7268187 Almirante Norte Barrio Almirante Norte Barrio 7268187 +PR.145.7268188 Almirante Sur Barrio Almirante Sur Barrio 7268188 +PR.083.7268190 Alto Sano Barrio Alto Sano Barrio 7268190 +PR.131.7268191 Alto Sano Barrio Alto Sano Barrio 7268191 +PR.075.7268193 Amuelas Barrio Amuelas Barrio 7268193 +PR.011.7268194 Añasco Abajo Barrio Anasco Abajo Barrio 7268194 +PR.011.7268195 Añasco Arriba Barrio Anasco Arriba Barrio 7268195 +PR.011.7268196 Añasco Barrio-Pueblo Anasco Barrio-Pueblo 7268196 +PR.015.7268197 Ancones Barrio Ancones Barrio 7268197 +PR.125.7268198 Ancones Barrio Ancones Barrio 7268198 +PR.141.7268199 Angeles Barrio Angeles Barrio 7268199 +PR.113.7268200 Anón Barrio Anon Barrio 7268200 +PR.083.7268201 Anones Barrio Anones Barrio 7268201 +PR.105.7268202 Anones Barrio Anones Barrio 7268202 +PR.069.7268203 Antón Ruíz Barrio Anton Ruiz Barrio 7268203 +PR.109.7268204 Apeadero Barrio Apeadero Barrio 7268204 +PR.013.7268205 Arecibo Barrio-Pueblo Arecibo Barrio-Pueblo 7268205 +PR.055.7268206 Arena Barrio Arena Barrio 7268206 +PR.013.7268207 Arenalejos Barrio Arenalejos Barrio 7268207 +PR.071.7268208 Arenales Altos Barrio Arenales Altos Barrio 7268208 +PR.071.7268209 Arenales Bajos Barrio Arenales Bajos Barrio 7268209 +PR.005.7268210 Arenales Barrio Arenales Barrio 7268210 +PR.041.7268211 Arenas Barrio Arenas Barrio 7268211 +PR.141.7268212 Arenas Barrio Arenas Barrio 7268212 +PR.015.7268213 Arroyo Barrio-Pueblo Arroyo Barrio-Pueblo 7268213 +PR.013.7268214 Arrozal Barrio Arrozal Barrio 7268214 +PR.003.7268215 Asomante Barrio Asomante Barrio 7268215 +PR.009.7268216 Asomante Barrio Asomante Barrio 7268216 +PR.003.7268217 Atalaya Barrio Atalaya Barrio 7268217 +PR.117.7268218 Atalaya Barrio Atalaya Barrio 7268218 +PR.131.7268220 Bahomamey Barrio Bahomamey Barrio 7268220 +PR.007.7268221 Bairoa Barrio Bairoa Barrio 7268221 +PR.025.7268222 Bairoa Barrio Bairoa Barrio 7268222 +PR.109.7268223 Bajo Barrio Bajo Barrio 7268223 +PR.091.7268224 Bajura Adentro Barrio Bajura Adentro Barrio 7268224 +PR.091.7268225 Bajura Afuera Barrio Bajura Afuera Barrio 7268225 +PR.023.7268226 Bajura Barrio Bajura Barrio 7268226 +PR.071.7268227 Bajura Barrio Bajura Barrio 7268227 +PR.143.7268228 Bajura Barrio Bajura Barrio 7268228 +PR.101.7268231 Barahona Barrio Barahona Barrio 7268231 +PR.017.7268232 Barceloneta Barrio-Pueblo Barceloneta Barrio-Pueblo 7268232 +PR.153.7268233 Barina Barrio Barina Barrio 7268233 +PR.019.7268234 Barrancas Barrio Barrancas Barrio 7268234 +PR.019.7268235 Barranquitas Barrio-Pueblo Barranquitas Barrio-Pueblo 7268235 +PR.031.7268236 Barrazas Barrio Barrazas Barrio 7268236 +PR.111.7268237 Barreal Barrio Barreal Barrio 7268237 +PR.059.7268238 Barrero Barrio Barrero Barrio 7268238 +PR.117.7268239 Barrero Barrio Barrero Barrio 7268239 +PR.107.7268240 Barros Barrio Barros Barrio 7268240 +PR.081.7268241 Bartolo Barrio Bartolo Barrio 7268241 +PR.097.7268242 Bateyes Barrio Bateyes Barrio 7268242 +PR.107.7268243 Bauta Abajo Barrio Bauta Abajo Barrio 7268243 +PR.107.7268244 Bauta Arriba Barrio Bauta Arriba Barrio 7268244 +PR.041.7268245 Bayamón Barrio Bayamon Barrio 7268245 +PR.021.7268246 Bayamón Barrio-Pueblo Bayamon Barrio-Pueblo 7268246 +PR.007.7268247 Bayamoncito Barrio Bayamoncito Barrio 7268247 +PR.065.7268248 Bayaney Barrio Bayaney Barrio 7268248 +PR.025.7268250 Beatriz Barrio Beatriz Barrio 7268250 +PR.035.7268251 Beatriz Barrio Beatriz Barrio 7268251 +PR.041.7268252 Beatriz Barrio Beatriz Barrio 7268252 +PR.071.7268253 Bejucos Barrio Bejucos Barrio 7268253 +PR.067.7268255 Benavente Barrio Benavente Barrio 7268255 +PR.107.7268256 Bermejales Barrio Bermejales Barrio 7268256 +PR.059.7268257 Boca Barrio Boca Barrio 7268257 +PR.133.7268258 Boca Velázquez Barrio Boca Velazquez Barrio 7268258 +PR.023.7268260 Boquerón Barrio Boqueron Barrio 7268260 +PR.085.7268261 Boquerón Barrio Boqueron Barrio 7268261 +PR.005.7268262 Borinquen Barrio Borinquen Barrio 7268262 +PR.025.7268263 Borinquen Barrio Borinquen Barrio 7268263 +PR.107.7268265 Botijas Barrio Botijas Barrio 7268265 +PR.113.7268266 Bucaná Barrio Bucana Barrio 7268266 +PR.083.7268267 Bucarabones Barrio Bucarabones Barrio 7268267 +PR.093.7268268 Bucarabones Barrio Bucarabones Barrio 7268268 +PR.021.7268270 Buena Vista Barrio Buena Vista Barrio 7268270 +PR.065.7268271 Buena Vista Barrio Buena Vista Barrio 7268271 +PR.069.7268272 Buena Vista Barrio Buena Vista Barrio 7268272 +PR.083.7268273 Buena Vista Barrio Buena Vista Barrio 7268273 +PR.081.7268274 Buenos Aires Barrio Buenos Aires Barrio 7268274 +PR.053.7268277 Cabezas Barrio Cabezas Barrio 7268277 +PR.145.7268278 Cabo Caribe Barrio Cabo Caribe Barrio 7268278 +PR.023.7268279 Cabo Rojo Barrio-Pueblo Cabo Rojo Barrio-Pueblo 7268279 +PR.109.7268280 Cacao Alto Barrio Cacao Alto Barrio 7268280 +PR.109.7268281 Cacao Bajo Barrio Cacao Bajo Barrio 7268281 +PR.031.7268282 Cacao Barrio Cacao Barrio 7268282 +PR.115.7268283 Cacao Barrio Cacao Barrio 7268283 +PR.107.7268284 Cacaos Barrio Cacaos Barrio 7268284 +PR.011.7268285 Caguabo Barrio Caguabo Barrio 7268285 +PR.141.7268286 Caguana Barrio Caguana Barrio 7268286 +PR.025.7268287 Caguas Barrio-Pueblo Caguas Barrio-Pueblo 7268287 +PR.007.7268288 Cagüitas Barrio Cagueitas Barrio 7268288 +PR.005.7268289 Caimital Alto Barrio Caimital Alto Barrio 7268289 +PR.005.7268290 Caimital Bajo Barrio Caimital Bajo Barrio 7268290 +PR.057.7268291 Caimital Barrio Caimital Barrio 7268291 +PR.077.7268292 Caimito Barrio Caimito Barrio 7268292 +PR.127.7268293 Caimito Barrio Caimito Barrio 7268293 +PR.153.7268294 Caimito Barrio Caimito Barrio 7268294 +PR.125.7268295 Caín Alto Barrio Cain Alto Barrio 7268295 +PR.125.7268296 Caín Bajo Barrio Cain Bajo Barrio 7268296 +PR.131.7268297 Calabazas Barrio Calabazas Barrio 7268297 +PR.151.7268298 Calabazas Barrio Calabazas Barrio 7268298 +PR.075.7268300 Callabo Barrio Callabo Barrio 7268300 +PR.081.7268301 Callejones Barrio Callejones Barrio 7268301 +PR.117.7268302 Calvache Barrio Calvache Barrio 7268302 +PR.095.7268303 Calzada Barrio Calzada Barrio 7268303 +PR.005.7268304 Camaceyes Barrio Camaceyes Barrio 7268304 +PR.061.7268305 Camarones Barrio Camarones Barrio 7268305 +PR.013.7268306 Cambalache Barrio Cambalache Barrio 7268306 +PR.151.7268307 Camino Nuevo Barrio Camino Nuevo Barrio 7268307 +PR.065.7268308 Campo Alegre Barrio Campo Alegre Barrio 7268308 +PR.027.7268310 Camuy Arriba Barrio Camuy Arriba Barrio 7268310 +PR.027.7268311 Camuy Barrio-Pueblo Camuy Barrio-Pueblo 7268311 +PR.019.7268312 Cañabón Barrio Canabon Barrio 7268312 +PR.025.7268313 Cañabón Barrio Canabon Barrio 7268313 +PR.025.7268314 Cañaboncito Barrio Canaboncito Barrio 7268314 +PR.113.7268315 Canas Barrio Canas Barrio 7268315 +PR.113.7268316 Canas Urbano Barrio Canas Urbano Barrio 7268316 +PR.079.7268317 Candelaria Barrio Candelaria Barrio 7268317 +PR.137.7268318 Candelaria Barrio Candelaria Barrio 7268318 +PR.143.7268319 Candelaria Barrio Candelaria Barrio 7268319 +PR.069.7268321 Candelero Abajo Barrio Candelero Abajo Barrio 7268321 +PR.069.7268322 Candelero Arriba Barrio Candelero Arriba Barrio 7268322 +PR.031.7268323 Cangrejo Arriba Barrio Cangrejo Arriba Barrio 7268323 +PR.141.7268324 Caníaco Barrio Caniaco Barrio 7268324 +PR.055.7268325 Caño Barrio Cano Barrio 7268325 +PR.029.7268326 Canóvanas Barrio Canovanas Barrio 7268326 +PR.087.7268327 Canóvanas Barrio Canovanas Barrio 7268327 +PR.029.7268328 Canóvanas Barrio-Pueblo Canovanas Barrio-Pueblo 7268328 +PR.031.7268329 Canovanillas Barrio Canovanillas Barrio 7268329 +PR.141.7268330 Caonillas Abajo Barrio Caonillas Abajo Barrio 7268330 +PR.149.7268331 Caonillas Abajo Barrio Caonillas Abajo Barrio 7268331 +PR.141.7268332 Caonillas Arriba Barrio Caonillas Arriba Barrio 7268332 +PR.149.7268333 Caonillas Arriba Barrio Caonillas Arriba Barrio 7268333 +PR.009.7268334 Caonillas Barrio Caonillas Barrio 7268334 +PR.099.7268335 Capá Barrio Capa Barrio 7268335 +PR.001.7268336 Capáez Barrio Capaez Barrio 7268336 +PR.065.7268337 Capáez Barrio Capaez Barrio 7268337 +PR.075.7268339 Capitanejo Barrio Capitanejo Barrio 7268339 +PR.113.7268340 Capitanejo Barrio Capitanejo Barrio 7268340 +PR.011.7268341 Caracol Barrio Caracol Barrio 7268341 +PR.055.7268343 Carenero Barrio Carenero Barrio 7268343 +PR.057.7268344 Carite Barrio Carite Barrio 7268344 +PR.057.7268345 Carmen Barrio Carmen Barrio 7268345 +PR.031.7268346 Carolina Barrio-Pueblo Carolina Barrio-Pueblo 7268346 +PR.139.7268347 Carraízo Barrio Carraizo Barrio 7268347 +PR.011.7268348 Carreras Barrio Carreras Barrio 7268348 +PR.013.7268349 Carreras Barrio Carreras Barrio 7268349 +PR.003.7268350 Carrizal Barrio Carrizal Barrio 7268350 +PR.065.7268351 Carrizales Barrio Carrizales Barrio 7268351 +PR.031.7268352 Carruzos Barrio Carruzos Barrio 7268352 +PR.011.7268353 Casey Abajo Barrio Casey Abajo Barrio 7268353 +PR.011.7268354 Casey Arriba Barrio Casey Arriba Barrio 7268354 +PR.069.7268355 Cataño Barrio Catano Barrio 7268355 +PR.033.7268356 Cataño Barrio-Pueblo Catano Barrio-Pueblo 7268356 +PR.129.7268358 Cayaguas Barrio Cayaguas Barrio 7268358 +PR.035.7268359 Cayey Barrio-Pueblo Cayey Barrio-Pueblo 7268359 +PR.045.7268360 Cedrito Barrio Cedrito Barrio 7268360 +PR.105.7268361 Cedro Abajo Barrio Cedro Abajo Barrio 7268361 +PR.105.7268362 Cedro Arriba Barrio Cedro Arriba Barrio 7268362 +PR.031.7268363 Cedro Barrio Cedro Barrio 7268363 +PR.035.7268364 Cedro Barrio Cedro Barrio 7268364 +PR.059.7268365 Cedro Barrio Cedro Barrio 7268365 +PR.005.7268366 Ceiba Alta Barrio Ceiba Alta Barrio 7268366 +PR.085.7268367 El Río Barrio El Rio Barrio 7268367 +PR.095.7268370 Emajagua Barrio Emajagua Barrio 7268370 +PR.075.7268371 Emajagual Barrio Emajagual Barrio 7268371 +PR.111.7268372 Encarnación Barrio Encarnacion Barrio 7268372 +PR.131.7268373 Eneas Barrio Eneas Barrio 7268373 +PR.055.7268374 Ensenada Barrio Ensenada Barrio 7268374 +PR.117.7268375 Ensenada Barrio Ensenada Barrio 7268375 +PR.013.7268376 Esperanza Barrio Esperanza Barrio 7268376 +PR.003.7268377 Espinar Barrio Espinar Barrio 7268377 +PR.011.7268378 Espino Barrio Espino Barrio 7268378 +PR.081.7268379 Espino Barrio Espino Barrio 7268379 +PR.083.7268380 Espino Barrio Espino Barrio 7268380 +PR.129.7268381 Espino Barrio Espino Barrio 7268381 +PR.051.7268382 Espinosa Barrio Espinosa Barrio 7268382 +PR.143.7268383 Espinosa Barrio Espinosa Barrio 7268383 +PR.013.7268384 Factor Barrio Factor Barrio 7268384 +PR.053.7268385 Fajardo Barrio-Pueblo Fajardo Barrio-Pueblo 7268385 +PR.035.7268386 Farallón Barrio Farallon Barrio 7268386 +PR.133.7268387 Felicia 1 Barrio Felicia 1 Barrio 7268387 +PR.133.7268388 Felicia 2 Barrio Felicia 2 Barrio 7268388 +PR.049.7268390 Flamenco Barrio Flamenco Barrio 7268390 +PR.053.7268392 Florencio Barrio Florencio Barrio 7268392 +PR.054.7268393 Florida Adentro Barrio Florida Adentro Barrio 7268393 +PR.017.7268394 Florida Afuera Barrio Florida Afuera Barrio 7268394 +PR.129.7268395 Florida Barrio Florida Barrio 7268395 +PR.147.7268396 Florida Barrio Florida Barrio 7268396 +PR.049.7268397 Fraile Barrio Fraile Barrio 7268397 +PR.061.7268398 Frailes Barrio Frailes Barrio 7268398 +PR.153.7268399 Frailes Barrio Frailes Barrio 7268399 +PR.101.7268400 Fránquez Barrio Franquez Barrio 7268400 +PR.039.7268401 Frontón Barrio Fronton Barrio 7268401 +PR.083.7268402 Furnias Barrio Furnias Barrio 7268402 +PR.071.7268403 Galateo Alto Barrio Galateo Alto Barrio 7268403 +PR.071.7268404 Galateo Bajo Barrio Galateo Bajo Barrio 7268404 +PR.135.7268405 Galateo Barrio Galateo Barrio 7268405 +PR.013.7268407 Garrochales Barrio Garrochales Barrio 7268407 +PR.017.7268408 Garrochales Barrio Garrochales Barrio 7268408 +PR.001.7268409 Garzas Barrio Garzas Barrio 7268409 +PR.107.7268410 Gato Barrio Gato Barrio 7268410 +PR.127.7268411 Gobernador Piñero Barrio Gobernador Pinero Barrio 7268411 +PR.131.7268412 Guacio Barrio Guacio Barrio 7268412 +PR.105.7268413 Guadiana Barrio Guadiana Barrio 7268413 +PR.115.7268414 Guajataca Barrio Guajataca Barrio 7268414 +PR.131.7268415 Guajataca Barrio Guajataca Barrio 7268415 +PR.125.7268416 Guamá Barrio Guama Barrio 7268416 +PR.057.7268417 Guamaní Barrio Guamani Barrio 7268417 +PR.003.7268418 Guanábano Barrio Guanabano Barrio 7268418 +PR.023.7268419 Guanajibo Barrio Guanajibo Barrio 7268419 +PR.067.7268420 Guanajibo Barrio Guanajibo Barrio 7268420 +PR.097.7268421 Guanajibo Barrio Guanajibo Barrio 7268421 +PR.055.7268422 Guánica Barrio-Pueblo Guanica Barrio-Pueblo 7268422 +PR.003.7268423 Guaniquilla Barrio Guaniquilla Barrio 7268423 +PR.141.7268424 Guaonico Barrio Guaonico Barrio 7268424 +PR.021.7268425 Guaraguao Abajo Barrio Guaraguao Abajo Barrio 7268425 +PR.021.7268426 Guaraguao Arriba Barrio Guaraguao Arriba Barrio 7268426 +PR.061.7268427 Guaraguao Barrio Guaraguao Barrio 7268427 +PR.113.7268428 Guaraguao Barrio Guaraguao Barrio 7268428 +PR.109.7268429 Guardarraya Barrio Guardarraya Barrio 7268429 +PR.015.7268430 Guásimas Barrio Guasimas Barrio 7268430 +PR.131.7268431 Guatemala Barrio Guatemala Barrio 7268431 +PR.035.7268432 Guavate Barrio Guavate Barrio 7268432 +PR.075.7268433 Guayabal Barrio Guayabal Barrio 7268433 +PR.003.7268434 Guayabo Barrio Guayabo Barrio 7268434 +PR.001.7268435 Guayabo Dulce Barrio Guayabo Dulce Barrio 7268435 +PR.071.7268436 Guayabos Barrio Guayabos Barrio 7268436 +PR.151.7268437 Guayabota Barrio Guayabota Barrio 7268437 +PR.037.7268438 Guayacán Barrio Guayacan Barrio 7268438 +PR.057.7268439 Guayama Barrio-Pueblo Guayama Barrio-Pueblo 7268439 +PR.059.7268440 Guayanilla Barrio-Pueblo Guayanilla Barrio-Pueblo 7268440 +PR.061.7268441 Guaynabo Barrio-Pueblo Guaynabo Barrio-Pueblo 7268441 +PR.001.7268442 Guayo Barrio Guayo Barrio 7268442 +PR.005.7268443 Guerrero Barrio Guerrero Barrio 7268443 +PR.071.7268444 Guerrero Barrio Guerrero Barrio 7268444 +PR.001.7268445 Guilarte Barrio Guilarte Barrio 7268445 +PR.077.7268446 Gurabo Abajo Barrio Gurabo Abajo Barrio 7268446 +PR.077.7268447 Gurabo Arriba Barrio Gurabo Arriba Barrio 7268447 +PR.063.7268448 Gurabo Barrio-Pueblo Gurabo Barrio-Pueblo 7268448 +PR.119.7268449 Guzmán Abajo Barrio Guzman Abajo Barrio 7268449 +PR.119.7268450 Guzmán Arriba Barrio Guzman Arriba Barrio 7268450 +PR.011.7268451 Hatillo Barrio Hatillo Barrio 7268451 +PR.065.7268452 Hatillo Barrio Hatillo Barrio 7268452 +PR.065.7268453 Hatillo Barrio-Pueblo Hatillo Barrio-Pueblo 7268453 +PR.013.7268454 Hato Abajo Barrio Hato Abajo Barrio 7268454 +PR.013.7268455 Hato Arriba Barrio Hato Arriba Barrio 7268455 +PR.131.7268456 Hato Arriba Barrio Hato Arriba Barrio 7268456 +PR.129.7268457 Hato Barrio Hato Barrio 7268457 +PR.061.7268458 Hato Nuevo Barrio Hato Nuevo Barrio 7268458 +PR.063.7268459 Hato Nuevo Barrio Hato Nuevo Barrio 7268459 +PR.149.7268460 Hato Puerco Abajo Barrio Hato Puerco Abajo Barrio 7268460 +PR.149.7268461 Hato Puerco Arriba Barrio Hato Puerco Arriba Barrio 7268461 +PR.029.7268462 Hato Puerco Barrio Hato Puerco Barrio 7268462 +PR.127.7268463 Hato Rey Central Barrio Hato Rey Central Barrio 7268463 +PR.127.7268464 Hato Rey Norte Barrio Hato Rey Norte Barrio 7268464 +PR.127.7268465 Hato Rey Sur Barrio Hato Rey Sur Barrio 7268465 +PR.021.7268466 Hato Tejas Barrio Hato Tejas Barrio 7268466 +PR.013.7268467 Hato Viejo Barrio Hato Viejo Barrio 7268467 +PR.039.7268468 Hato Viejo Barrio Hato Viejo Barrio 7268468 +PR.043.7268469 Hayales Barrio Hayales Barrio 7268469 +PR.019.7268470 Helechal Barrio Helechal Barrio 7268470 +PR.119.7268472 Herreras Barrio Herreras Barrio 7268472 +PR.051.7268474 Higuillar Barrio Higuillar Barrio 7268474 +PR.125.7268477 Hoconuco Alto Barrio Hoconuco Alto Barrio 7268477 +PR.125.7268478 Hoconuco Bajo Barrio Hoconuco Bajo Barrio 7268478 +PR.019.7268479 Honduras Barrio Honduras Barrio 7268479 +PR.041.7268480 Honduras Barrio Honduras Barrio 7268480 +PR.067.7268481 Hormigueros Barrio Hormigueros Barrio 7268481 +PR.067.7268482 Hormigueros Barrio-Pueblo Hormigueros Barrio-Pueblo 7268482 +PR.131.7268483 Hoya Mala Barrio Hoya Mala Barrio 7268483 +PR.031.7268484 Buena Vista Barrio (Inactive) Buena Vista Barrio (Inactive) 7268484 +PR.103.7268485 Húcares Barrio Hucares Barrio 7268485 +PR.069.7268486 Humacao Barrio-Pueblo Humacao Barrio-Pueblo 7268486 +PR.011.7268487 Humatas Barrio Humatas Barrio 7268487 +PR.093.7268490 Indiera Alta Barrio Indiera Alta Barrio 7268490 +PR.093.7268491 Indiera Baja Barrio Indiera Baja Barrio 7268491 +PR.093.7268492 Indiera Fría Barrio Indiera Fria Barrio 7268492 +PR.059.7268493 Indios Barrio Indios Barrio 7268493 +PR.147.7268495 Isabel Segunda Isabel Segunda 7268495 +PR.071.7268496 Isabela Barrio-Pueblo Isabela Barrio-Pueblo 7268496 +PR.097.7268497 Isla de Mona e Islote Monito Barrio Isla de Mona e Islote Monito Barrio 7268497 +PR.013.7268499 Islote Barrio Islote Barrio 7268499 +PR.109.7268500 Jacaboa Barrio Jacaboa Barrio 7268500 +PR.075.7268501 Jacaguas Barrio Jacaguas Barrio 7268501 +PR.153.7268502 Jácana Barrio Jacana Barrio 7268502 +PR.151.7268503 Jácanas Barrio Jacanas Barrio 7268503 +PR.059.7268504 Jagua Pasto Barrio Jagua Pasto Barrio 7268504 +PR.109.7268505 Jagual Barrio Jagual Barrio 7268505 +PR.129.7268506 Jagual Barrio Jagual Barrio 7268506 +PR.063.7268507 Jaguar Barrio Jaguar Barrio 7268507 +PR.039.7268508 Jaguas Barrio Jaguas Barrio 7268508 +PR.059.7268509 Jaguas Barrio Jaguas Barrio 7268509 +PR.063.7268510 Jaguas Barrio Jaguas Barrio 7268510 +PR.111.7268511 Jaguas Barrio Jaguas Barrio 7268511 +PR.003.7268512 Jagüey Barrio Jagueey Barrio 7268512 +PR.117.7268513 Jagüey Barrio Jagueey Barrio 7268513 +PR.007.7268514 Jagüeyes Barrio Jagueeyes Barrio 7268514 +PR.067.7268515 Jaguitas Barrio Jaguitas Barrio 7268515 +PR.035.7268516 Jájome Alto Barrio Jajome Alto Barrio 7268516 +PR.035.7268517 Jájome Bajo Barrio Jajome Bajo Barrio 7268517 +PR.133.7268519 Jauca 1 Barrio Jauca 1 Barrio 7268519 +PR.133.7268520 Jauca 2 Barrio Jauca 2 Barrio 7268520 +PR.073.7268521 Jauca Barrio Jauca Barrio 7268521 +PR.073.7268522 Jayuya Abajo Barrio Jayuya Abajo Barrio 7268522 +PR.073.7268523 Jayuya Barrio-Pueblo Jayuya Barrio-Pueblo 7268523 +PR.119.7268524 Jiménez Barrio Jimenez Barrio 7268524 +PR.057.7268525 Jobos Barrio Jobos Barrio 7268525 +PR.071.7268526 Jobos Barrio Jobos Barrio 7268526 +PR.097.7268527 Juan Alonso Barrio Juan Alonso Barrio 7268527 +PR.007.7268528 Juan Asencio Barrio Juan Asencio Barrio 7268528 +PR.001.7268529 Juan González Barrio Juan Gonzalez Barrio 7268529 +PR.089.7268530 Juan Martín Barrio Juan Martin Barrio 7268530 +PR.151.7268531 Juan Martín Barrio Juan Martin Barrio 7268531 +PR.021.7268532 Juan Sánchez Barrio Juan Sanchez Barrio 7268532 +PR.075.7268533 Juana Díaz Barrio-Pueblo Juana Diaz Barrio-Pueblo 7268533 +PR.131.7268534 Juncal Barrio Juncal Barrio 7268534 +PR.077.7268535 Juncos Barrio-Pueblo Juncos Barrio-Pueblo 7268535 +PR.139.7268538 La Gloria Barrio La Gloria Barrio 7268538 +PR.081.7268539 La Torre Barrio La Torre Barrio 7268539 +PR.003.7268541 Lagunas Barrio Lagunas Barrio 7268541 +PR.079.7268542 Lajas Arriba Barrio Lajas Arriba Barrio 7268542 +PR.079.7268543 Lajas Barrio Lajas Barrio 7268543 +PR.079.7268544 Lajas Barrio-Pueblo Lajas Barrio-Pueblo 7268544 +PR.035.7268545 Lapa Barrio Lapa Barrio 7268545 +PR.123.7268546 Lapa Barrio Lapa Barrio 7268546 +PR.081.7268547 Lares Barrio Lares Barrio 7268547 +PR.081.7268548 Lares Barrio-Pueblo Lares Barrio-Pueblo 7268548 +PR.083.7268550 Las Marías Barrio-Pueblo Las Marias Barrio-Pueblo 7268550 +PR.141.7268553 Las Palmas Barrio Las Palmas Barrio 7268553 +PR.085.7268555 Las Piedras Barrio-Pueblo Las Piedras Barrio-Pueblo 7268555 +PR.067.7268556 Lavadero Barrio Lavadero Barrio 7268556 +PR.097.7268557 Leguísamo Barrio Leguisamo Barrio 7268557 +PR.001.7268558 Limaní Barrio Limani Barrio 7268558 +PR.097.7268559 Limón Barrio Limon Barrio 7268559 +PR.141.7268560 Limón Barrio Limon Barrio 7268560 +PR.151.7268561 Limones Barrio Limones Barrio 7268561 +PR.077.7268562 Lirios Barrio Lirios Barrio 7268562 +PR.095.7268563 Lizas Barrio Lizas Barrio 7268563 +PR.071.7268564 Llanadas Barrio Llanadas Barrio 7268564 +PR.059.7268565 Llano Barrio Llano Barrio 7268565 +PR.009.7268566 Llanos Barrio Llanos Barrio 7268566 +PR.079.7268567 Llanos Barrio Llanos Barrio 7268567 +PR.023.7268568 Llanos Costa Barrio Llanos Costa Barrio 7268568 +PR.023.7268569 Llanos Tuna Barrio Llanos Tuna Barrio 7268569 +PR.147.7268570 Llave Barrio Llave Barrio 7268570 +PR.087.7268571 Loíza Barrio-Pueblo Loiza Barrio-Pueblo 7268571 +PR.029.7268573 Lomas Barrio Lomas Barrio 7268573 +PR.075.7268574 Lomas Barrio Lomas Barrio 7268574 +PR.105.7268575 Lomas Barrio Lomas Barrio 7268575 +PR.043.7268577 Los Llanos Barrio Los Llanos Barrio 7268577 +PR.089.7268578 Luquillo Barrio-Pueblo Luquillo Barrio-Pueblo 7268578 +PR.069.7268579 Mabú Barrio Mabu Barrio 7268579 +PR.059.7268580 Macaná Barrio Macana Barrio 7268580 +PR.111.7268581 Macaná Barrio Macana Barrio 7268581 +PR.057.7268582 Machete Barrio Machete Barrio 7268582 +PR.037.7268583 Machos Barrio Machos Barrio 7268583 +PR.121.7268584 Machuchal Barrio Machuchal Barrio 7268584 +PR.113.7268586 Machuelo Abajo Barrio Machuelo Abajo Barrio 7268586 +PR.113.7268587 Machuelo Arriba Barrio Machuelo Arriba Barrio 7268587 +PR.059.7268588 Magas Barrio Magas Barrio 7268588 +PR.131.7268589 Magos Barrio Magos Barrio 7268589 +PR.051.7268590 Maguayo Barrio Maguayo Barrio 7268590 +PR.047.7268591 Magueyes Barrio Magueyes Barrio 7268591 +PR.113.7268592 Magueyes Barrio Magueyes Barrio 7268592 +PR.113.7268593 Magueyes Urbano Barrio Magueyes Urbano Barrio 7268593 +PR.103.7268594 Maizales Barrio Maizales Barrio 7268594 +PR.003.7268595 Mal Paso Barrio Mal Paso Barrio 7268595 +PR.005.7268596 Maleza Alta Barrio Maleza Alta Barrio 7268596 +PR.005.7268597 Maleza Baja Barrio Maleza Baja Barrio 7268597 +PR.097.7268598 Malezas Barrio Malezas Barrio 7268598 +PR.069.7268599 Mambiche Barrio Mambiche Barrio 7268599 +PR.003.7268600 Mamey Barrio Mamey Barrio 7268600 +PR.061.7268601 Mamey Barrio Mamey Barrio 7268601 +PR.063.7268602 Mamey Barrio Mamey Barrio 7268602 +PR.077.7268603 Mamey Barrio Mamey Barrio 7268603 +PR.109.7268604 Mamey Barrio Mamey Barrio 7268604 +PR.051.7268605 Mameyal Barrio Mameyal Barrio 7268605 +PR.141.7268606 Mameyes Abajo Barrio Mameyes Abajo Barrio 7268606 +PR.073.7268607 Mameyes Arriba Barrio Mameyes Arriba Barrio 7268607 +PR.089.7268608 Mameyes I Barrio Mameyes I Barrio 7268608 +PR.119.7268609 Mameyes II Barrio Mameyes II Barrio 7268609 +PR.047.7268610 Maná Barrio Mana Barrio 7268610 +PR.091.7268611 Manatí Barrio-Pueblo Manati Barrio-Pueblo 7268611 +PR.113.7268612 Maragüez Barrio Maragueez Barrio 7268612 +PR.083.7268613 Maravilla Este Barrio Maravilla Este Barrio 7268613 +PR.083.7268614 Maravilla Norte Barrio Maravilla Norte Barrio 7268614 +PR.083.7268615 Maravilla Sur Barrio Maravilla Sur Barrio 7268615 +PR.125.7268616 Maresúa Barrio Maresua Barrio 7268616 +PR.069.7268618 Mariana Barrio Mariana Barrio 7268618 +PR.103.7268619 Mariana Barrio Mariana Barrio 7268619 +PR.003.7268620 Marías Barrio Marias Barrio 7268620 +PR.011.7268621 Marías Barrio Marias Barrio 7268621 +PR.099.7268622 Marías Barrio Marias Barrio 7268622 +PR.093.7268623 Maricao Afuera Barrio Maricao Afuera Barrio 7268623 +PR.143.7268624 Maricao Barrio Maricao Barrio 7268624 +PR.093.7268625 Maricao Barrio-Pueblo Maricao Barrio-Pueblo 7268625 +PR.109.7268626 Marín Barrio Marin Barrio 7268626 +PR.031.7268631 Martín González Barrio Martin Gonzalez Barrio 7268631 +PR.113.7268634 Marueño Barrio Marueno Barrio 7268634 +PR.063.7268635 Masa Barrio Masa Barrio 7268635 +PR.107.7268636 Mata de Cañas Barrio Mata de Canas Barrio 7268636 +PR.089.7268637 Mata de Plátano Barrio Mata de Platano Barrio 7268637 +PR.035.7268638 Matón Abajo Barrio Maton Abajo Barrio 7268638 +PR.035.7268639 Matón Arriba Barrio Maton Arriba Barrio 7268639 +PR.095.7268640 Matuyas Alto Barrio Matuyas Alto Barrio 7268640 +PR.095.7268641 Matuyas Bajo Barrio Matuyas Bajo Barrio 7268641 +PR.095.7268642 Maunabo Barrio-Pueblo Maunabo Barrio-Pueblo 7268642 +PR.143.7268643 Mavilla Barrio Mavilla Barrio 7268643 +PR.097.7268644 Mayagüez Arriba Barrio Mayagueez Arriba Barrio 7268644 +PR.097.7268645 Mayagüez Barrio-Pueblo Mayagueez Barrio-Pueblo 7268645 +PR.137.7268646 Media Luna Barrio Media Luna Barrio 7268646 +PR.087.7268647 Medianía Alta Barrio Mediania Alta Barrio 7268647 +PR.087.7268648 Medianía Baja Barrio Mediania Baja Barrio 7268648 +PR.027.7268650 Membrillo Barrio Membrillo Barrio 7268650 +PR.021.7268653 Minillas Barrio Minillas Barrio 7268653 +PR.125.7268654 Minillas Barrio Minillas Barrio 7268654 +PR.131.7268656 Mirabales Barrio Mirabales Barrio 7268656 +PR.023.7268657 Miradero Barrio Miradero Barrio 7268657 +PR.097.7268658 Miradero Barrio Miradero Barrio 7268658 +PR.011.7268659 Miraflores Barrio Miraflores Barrio 7268659 +PR.013.7268660 Miraflores Barrio Miraflores Barrio 7268660 +PR.081.7268663 Mirasol Barrio Mirasol Barrio 7268663 +PR.099.7268664 Moca Barrio-Pueblo Moca Barrio-Pueblo 7268664 +PR.127.7268665 Monacillo Barrio Monacillo Barrio 7268665 +PR.127.7268666 Monacillo Urbano Barrio Monacillo Urbano Barrio 7268666 +PR.055.7268668 Montalva Barrio Montalva Barrio 7268668 +PR.005.7268669 Montaña Barrio Montana Barrio 7268669 +PR.023.7268670 Monte Grande Barrio Monte Grande Barrio 7268670 +PR.035.7268671 Monte Llano Barrio Monte Llano Barrio 7268671 +PR.041.7268672 Monte Llano Barrio Monte Llano Barrio 7268672 +PR.101.7268673 Monte Llano Barrio Monte Llano Barrio 7268673 +PR.113.7268674 Monte Llano Barrio Monte Llano Barrio 7268674 +PR.085.7268677 Montones Barrio Montones Barrio 7268677 +PR.093.7268678 Montoso Barrio Montoso Barrio 7268678 +PR.097.7268679 Montoso Barrio Montoso Barrio 7268679 +PR.071.7268680 Mora Barrio Mora Barrio 7268680 +PR.101.7268681 Morovis Barrio-Pueblo Morovis Barrio-Pueblo 7268681 +PR.101.7268682 Morovis Norte Barrio Morovis Norte Barrio 7268682 +PR.101.7268683 Morovis Sud Barrio Morovis Sud Barrio 7268683 +PR.147.7268684 Mosquito Barrio Mosquito Barrio 7268684 +PR.135.7268685 Mucarabones Barrio Mucarabones Barrio 7268685 +PR.007.7268686 Mula Barrio Mula Barrio 7268686 +PR.109.7268687 Mulas Barrio Mulas Barrio 7268687 +PR.007.7268688 Mulita Barrio Mulita Barrio 7268688 +PR.109.7268689 Muñoz Rivera Barrio Munoz Rivera Barrio 7268689 +PR.103.7268690 Naguabo Barrio-Pueblo Naguabo Barrio-Pueblo 7268690 +PR.083.7268691 Naranjales Barrio Naranjales Barrio 7268691 +PR.097.7268692 Naranjales Barrio Naranjales Barrio 7268692 +PR.065.7268693 Naranjito Barrio Naranjito Barrio 7268693 +PR.105.7268694 Naranjito Barrio-Pueblo Naranjito Barrio-Pueblo 7268694 +PR.003.7268695 Naranjo Barrio Naranjo Barrio 7268695 +PR.045.7268696 Naranjo Barrio Naranjo Barrio 7268696 +PR.053.7268697 Naranjo Barrio Naranjo Barrio 7268697 +PR.099.7268698 Naranjo Barrio Naranjo Barrio 7268698 +PR.153.7268699 Naranjo Barrio Naranjo Barrio 7268699 +PR.063.7268700 Navarro Barrio Navarro Barrio 7268700 +PR.047.7268701 Negros Barrio Negros Barrio 7268701 +PR.021.7268703 Nuevo Barrio Nuevo Barrio 7268703 +PR.105.7268704 Nuevo Barrio Nuevo Barrio 7268704 +PR.127.7268708 Oriente Barrio Oriente Barrio 7268708 +PR.107.7268709 Orocovis Barrio Orocovis Barrio 7268709 +PR.107.7268710 Orocovis Barrio-Pueblo Orocovis Barrio-Pueblo 7268710 +PR.135.7268711 Ortíz Barrio Ortiz Barrio 7268711 +PR.011.7268712 Ovejas Barrio Ovejas Barrio 7268712 +PR.047.7268713 Padilla Barrio Padilla Barrio 7268713 +PR.021.7268714 Pájaros Barrio Pajaros Barrio 7268714 +PR.083.7268715 Palma Escrita Barrio Palma Escrita Barrio 7268715 +PR.005.7268716 Palmar Barrio Palmar Barrio 7268716 +PR.043.7268717 Palmarejo Barrio Palmarejo Barrio 7268717 +PR.047.7268718 Palmarejo Barrio Palmarejo Barrio 7268718 +PR.079.7268719 Palmarejo Barrio Palmarejo Barrio 7268719 +PR.047.7268720 Palmarito Barrio Palmarito Barrio 7268720 +PR.017.7268721 Palmas Altas Barrio Palmas Altas Barrio 7268721 +PR.015.7268722 Palmas Barrio Palmas Barrio 7268722 +PR.033.7268723 Palmas Barrio Palmas Barrio 7268723 +PR.057.7268724 Palmas Barrio Palmas Barrio 7268724 +PR.123.7268725 Palmas Barrio Palmas Barrio 7268725 +PR.019.7268726 Palo Hincado Barrio Palo Hincado Barrio 7268726 +PR.095.7268727 Palo Seco Barrio Palo Seco Barrio 7268727 +PR.137.7268728 Palo Seco Barrio Palo Seco Barrio 7268728 +PR.045.7268729 Palomas Barrio Palomas Barrio 7268729 +PR.047.7268730 Palos Blancos Barrio Palos Blancos Barrio 7268730 +PR.079.7268731 Parguera Barrio Parguera Barrio 7268731 +PR.079.7268732 París Barrio Paris Barrio 7268732 +PR.141.7268734 Paso Palma Barrio Paso Palma Barrio 7268734 +PR.009.7268735 Pasto Barrio Pasto Barrio 7268735 +PR.043.7268736 Pasto Barrio Pasto Barrio 7268736 +PR.059.7268737 Pasto Barrio Pasto Barrio 7268737 +PR.101.7268738 Pasto Barrio Pasto Barrio 7268738 +PR.035.7268739 Pasto Viejo Barrio Pasto Viejo Barrio 7268739 +PR.109.7268740 Patillas Barrio-Pueblo Patillas Barrio-Pueblo 7268740 +PR.023.7268741 Pedernales Barrio Pedernales Barrio 7268741 +PR.035.7268742 Pedro Avila Barrio Pedro Avila Barrio 7268742 +PR.043.7268743 Pedro García Barrio Pedro Garcia Barrio 7268743 +PR.001.7268744 Pellejas Barrio Pellejas Barrio 7268744 +PR.107.7268745 Pellejas Barrio Pellejas Barrio 7268745 +PR.103.7268746 Peña Pobre Barrio Pena Pobre Barrio 7268746 +PR.111.7268747 Peñuelas Barrio-Pueblo Penuelas Barrio-Pueblo 7268747 +PR.131.7268748 Perchas 1 Barrio Perchas 1 Barrio 7268748 +PR.131.7268749 Perchas 2 Barrio Perchas 2 Barrio 7268749 +PR.101.7268750 Perchas Barrio Perchas Barrio 7268750 +PR.039.7268751 Pesas Barrio Pesas Barrio 7268751 +PR.081.7268752 Pezuela Barrio Pezuela Barrio 7268752 +PR.073.7268753 Pica Barrio Pica Barrio 7268753 +PR.027.7268754 Piedra Gorda Barrio Piedra Gorda Barrio 7268754 +PR.035.7268755 Piedras Barrio Piedras Barrio 7268755 +PR.003.7268756 Piedras Blancas Barrio Piedras Blancas Barrio 7268756 +PR.131.7268757 Piedras Blancas Barrio Piedras Blancas Barrio 7268757 +PR.081.7268758 Piletas Barrio Piletas Barrio 7268758 +PR.011.7268759 Piñales Barrio Pinales Barrio 7268759 +PR.045.7268760 Piñas Barrio Pinas Barrio 7268760 +PR.135.7268761 Piñas Barrio Pinas Barrio 7268761 +PR.015.7268762 Pitahaya Barrio Pitahaya Barrio 7268762 +PR.089.7268763 Pitahaya Barrio Pitahaya Barrio 7268763 +PR.071.7268764 Planas Barrio Planas Barrio 7268764 +PR.009.7268765 Plata Barrio Plata Barrio 7268765 +PR.079.7268766 Plata Barrio Plata Barrio 7268766 +PR.099.7268767 Plata Barrio Plata Barrio 7268767 +PR.011.7268768 Playa Barrio Playa Barrio 7268768 +PR.059.7268769 Playa Barrio Playa Barrio 7268769 +PR.113.7268770 Playa Barrio Playa Barrio 7268770 +PR.133.7268771 Playa Barrio Playa Barrio 7268771 +PR.151.7268772 Playa Barrio Playa Barrio 7268772 +PR.049.7268773 Playa Sardinas I Barrio Playa Sardinas I Barrio 7268773 +PR.049.7268774 Playa Sardinas II Barrio Playa Sardinas II Barrio 7268774 +PR.109.7268776 Pollos Barrio Pollos Barrio 7268776 +PR.001.7268777 Portillo Barrio Portillo Barrio 7268777 +PR.001.7268778 Portugués Barrio Portugues Barrio 7268778 +PR.113.7268779 Portugués Barrio Portugues Barrio 7268779 +PR.113.7268780 Portugués Urbano Barrio Portugues Urbano Barrio 7268780 +PR.039.7268781 Pozas Barrio Pozas Barrio 7268781 +PR.131.7268782 Pozas Barrio Pozas Barrio 7268782 +PR.057.7268784 Pozo Hondo Barrio Pozo Hondo Barrio 7268784 +PR.113.7268785 Primero Barrio Primero Barrio 7268785 +PR.047.7268786 Pueblo Barrio Pueblo Barrio 7268786 +PR.081.7268787 Pueblo Barrio Pueblo Barrio 7268787 +PR.099.7268788 Pueblo Barrio Pueblo Barrio 7268788 +PR.117.7268789 Pueblo Barrio Pueblo Barrio 7268789 +PR.127.7268790 Pueblo Barrio Pueblo Barrio 7268790 +PR.061.7268822 Pueblo Viejo Barrio Pueblo Viejo Barrio 7268822 +PR.027.7268823 Puente Barrio Puente Barrio 7268823 +PR.147.7268825 Puerto Diablo Barrio Puerto Diablo Barrio 7268825 +PR.147.7268826 Puerto Ferro Barrio Puerto Ferro Barrio 7268826 +PR.145.7268827 Puerto Nuevo Barrio Puerto Nuevo Barrio 7268827 +PR.147.7268829 Puerto Real Barrio Puerto Real Barrio 7268829 +PR.027.7268831 Puertos Barrio Puertos Barrio 7268831 +PR.145.7268832 Pugnado Adentro Barrio Pugnado Adentro Barrio 7268832 +PR.145.7268833 Pugnado Afuera Barrio Pugnado Afuera Barrio 7268833 +PR.043.7268835 Pulguillas Barrio Pulguillas Barrio 7268835 +PR.147.7268836 Punta Arenas Barrio Punta Arenas Barrio 7268836 +PR.069.7268837 Punta Santiago Barrio Punta Santiago Barrio 7268837 +PR.117.7268838 Puntas Barrio Puntas Barrio 7268838 +PR.083.7268839 Purísima Concepción Barrio Purisima Concepcion Barrio 7268839 +PR.085.7268840 Quebrada Arenas Barrio Quebrada Arenas Barrio 7268840 +PR.095.7268841 Quebrada Arenas Barrio Quebrada Arenas Barrio 7268841 +PR.127.7268842 Quebrada Arenas Barrio Quebrada Arenas Barrio 7268842 +PR.129.7268843 Quebrada Arenas Barrio Quebrada Arenas Barrio 7268843 +PR.135.7268844 Quebrada Arenas Barrio Quebrada Arenas Barrio 7268844 +PR.145.7268845 Quebrada Arenas Barrio Quebrada Arenas Barrio 7268845 +PR.035.7268846 Quebrada Arriba Barrio Quebrada Arriba Barrio 7268846 +PR.109.7268847 Quebrada Arriba Barrio Quebrada Arriba Barrio 7268847 +PR.027.7268848 Quebrada Barrio Quebrada Barrio 7268848 +PR.129.7268849 Quebrada Barrio Quebrada Barrio 7268849 +PR.111.7268850 Quebrada Ceiba Barrio Quebrada Ceiba Barrio 7268850 +PR.135.7268851 Quebrada Cruz Barrio Quebrada Cruz Barrio 7268851 +PR.053.7268852 Quebrada Fajardo Barrio Quebrada Fajardo Barrio 7268852 +PR.019.7268853 Quebrada Grande Barrio Quebrada Grande Barrio 7268853 +PR.097.7268854 Quebrada Grande Barrio Quebrada Grande Barrio 7268854 +PR.139.7268855 Quebrada Grande Barrio Quebrada Grande Barrio 7268855 +PR.059.7268856 Quebrada Honda Barrio Quebrada Honda Barrio 7268856 +PR.129.7268857 Quebrada Honda Barrio Quebrada Honda Barrio 7268857 +PR.063.7268858 Quebrada Infierno Barrio Quebrada Infierno Barrio 7268858 +PR.011.7268859 Quebrada Larga Barrio Quebrada Larga Barrio 7268859 +PR.113.7268860 Quebrada Limón Barrio Quebrada Limon Barrio 7268860 +PR.139.7268861 Quebrada Negrito Barrio Quebrada Negrito Barrio 7268861 +PR.037.7268862 Quebrada Seca Barrio Quebrada Seca Barrio 7268862 +PR.053.7268863 Quebrada Vueltas Barrio Quebrada Vueltas Barrio 7268863 +PR.123.7268864 Quebrada Yeguas Barrio Quebrada Yeguas Barrio 7268864 +PR.059.7268865 Quebradas Barrio Quebradas Barrio 7268865 +PR.153.7268866 Quebradas Barrio Quebradas Barrio 7268866 +PR.019.7268867 Quebradillas Barrio Quebradillas Barrio 7268867 +PR.115.7268868 Quebradillas Barrio-Pueblo Quebradillas Barrio-Pueblo 7268868 +PR.097.7268869 Quemado Barrio Quemado Barrio 7268869 +PR.129.7268870 Quemados Barrio Quemados Barrio 7268870 +PR.113.7268872 Quinto Barrio Quinto Barrio 7268872 +PR.041.7268873 Rabanal Barrio Rabanal Barrio 7268873 +PR.153.7268874 Ranchera Barrio Ranchera Barrio 7268874 +PR.121.7268875 Rayo Barrio Rayo Barrio 7268875 +PR.113.7268876 Real Barrio Real Barrio 7268876 +PR.125.7268878 Retiro Barrio Retiro Barrio 7268878 +PR.035.7268879 Rincón Barrio Rincon Barrio 7268879 +PR.041.7268880 Rincón Barrio Rincon Barrio 7268880 +PR.063.7268881 Rincón Barrio Rincon Barrio 7268881 +PR.121.7268882 Rincón Barrio Rincon Barrio 7268882 +PR.117.7268883 Rincón Barrio-Pueblo Rincon Barrio-Pueblo 7268883 +PR.037.7268884 Río Abajo Barrio Rio Abajo Barrio 7268884 +PR.041.7268885 Río Abajo Barrio Rio Abajo Barrio 7268885 +PR.069.7268886 Río Abajo Barrio Rio Abajo Barrio 7268886 +PR.141.7268887 Río Abajo Barrio Rio Abajo Barrio 7268887 +PR.145.7268888 Río Abajo Barrio Rio Abajo Barrio 7268888 +PR.011.7268889 Río Arriba Barrio Rio Arriba Barrio 7268889 +PR.013.7268890 Río Arriba Barrio Rio Arriba Barrio 7268890 +PR.053.7268891 Río Arriba Barrio Rio Arriba Barrio 7268891 +PR.145.7268892 Río Arriba Barrio Rio Arriba Barrio 7268892 +PR.091.7268893 Río Arriba Poniente Barrio Rio Arriba Poniente Barrio 7268893 +PR.091.7268894 Río Arriba Saliente Barrio Rio Arriba Saliente Barrio 7268894 +PR.061.7268895 Río Barrio Rio Barrio 7268895 +PR.103.7268896 Río Barrio Rio Barrio 7268896 +PR.103.7268897 Río Blanco Barrio Rio Blanco Barrio 7268897 +PR.075.7268898 Río Cañas Abajo Barrio Rio Canas Abajo Barrio 7268898 +PR.097.7268899 Río Cañas Abajo Barrio Rio Canas Abajo Barrio 7268899 +PR.075.7268900 Río Cañas Arriba Barrio Rio Canas Arriba Barrio 7268900 +PR.097.7268901 Río Cañas Arriba Barrio Rio Canas Arriba Barrio 7268901 +PR.011.7268902 Río Cañas Barrio Rio Canas Barrio 7268902 +PR.025.7268903 Río Cañas Barrio Rio Canas Barrio 7268903 +PR.083.7268904 Río Cañas Barrio Rio Canas Barrio 7268904 +PR.003.7268905 Río Grande Barrio Rio Grande Barrio 7268905 +PR.073.7268906 Río Grande Barrio Rio Grande Barrio 7268906 +PR.101.7268907 Río Grande Barrio Rio Grande Barrio 7268907 +PR.117.7268908 Río Grande Barrio Rio Grande Barrio 7268908 +PR.119.7268909 Río Grande Barrio-Pueblo Rio Grande Barrio-Pueblo 7268909 +PR.045.7268910 Río Hondo Barrio Rio Hondo Barrio 7268910 +PR.097.7268911 Río Hondo Barrio Rio Hondo Barrio 7268911 +PR.123.7268912 Río Jueyes Barrio Rio Jueyes Barrio 7268912 +PR.051.7268913 Río Lajas Barrio Rio Lajas Barrio 7268913 +PR.135.7268914 Río Lajas Barrio Rio Lajas Barrio 7268914 +PR.081.7268916 Río Prieto Barrio Rio Prieto Barrio 7268916 +PR.153.7268917 Río Prieto Barrio Rio Prieto Barrio 7268917 +PR.109.7268919 Ríos Barrio Rios Barrio 7268919 +PR.009.7268920 Robles Barrio Robles Barrio 7268920 +PR.131.7268921 Robles Barrio Robles Barrio 7268921 +PR.099.7268922 Rocha Barrio Rocha Barrio 7268922 +PR.141.7268923 Roncador Barrio Roncador Barrio 7268923 +PR.125.7268924 Rosario Alto Barrio Rosario Alto Barrio 7268924 +PR.125.7268925 Rosario Bajo Barrio Rosario Bajo Barrio 7268925 +PR.097.7268926 Rosario Barrio Rosario Barrio 7268926 +PR.125.7268927 Rosario Peñón Barrio Rosario Penon Barrio 7268927 +PR.153.7268930 Rubias Barrio Rubias Barrio 7268930 +PR.111.7268931 Rucio Barrio Rucio Barrio 7268931 +PR.059.7268932 Rufina Barrio Rufina Barrio 7268932 +PR.097.7268933 Sábalos Barrio Sabalos Barrio 7268933 +PR.031.7268934 Sabana Abajo Barrio Sabana Abajo Barrio 7268934 +PR.089.7268935 Sabana Barrio Sabana Barrio 7268935 +PR.107.7268936 Sabana Barrio Sabana Barrio 7268936 +PR.143.7268937 Sabana Barrio Sabana Barrio 7268937 +PR.125.7268938 Sabana Eneas Barrio Sabana Eneas Barrio 7268938 +PR.125.7268939 Sabana Grande Abajo Barrio Sabana Grande Abajo Barrio 7268939 +PR.141.7268940 Sabana Grande Barrio Sabana Grande Barrio 7268940 +PR.121.7268941 Sabana Grande Barrio-Pueblo Sabana Grande Barrio-Pueblo 7268941 +PR.013.7268942 Sabana Hoyos Barrio Sabana Hoyos Barrio 7268942 +PR.075.7268943 Sabana Llana Barrio Sabana Llana Barrio 7268943 +PR.127.7268944 Sabana Llana Norte Barrio Sabana Llana Norte Barrio 7268944 +PR.127.7268945 Sabana Llana Sur Barrio Sabana Llana Sur Barrio 7268945 +PR.137.7268946 Sabana Seca Barrio Sabana Seca Barrio 7268946 +PR.079.7268947 Sabana Yeguas Barrio Sabana Yeguas Barrio 7268947 +PR.097.7268948 Sabanetas Barrio Sabanetas Barrio 7268948 +PR.113.7268949 Sabanetas Barrio Sabanetas Barrio 7268949 +PR.037.7268950 Saco Barrio Saco Barrio 7268950 +PR.073.7268952 Saliente Barrio Saliente Barrio 7268952 +PR.123.7268953 Salinas Barrio-Pueblo Salinas Barrio-Pueblo 7268953 +PR.001.7268954 Saltillo Barrio Saltillo Barrio 7268954 +PR.141.7268955 Salto Abajo Barrio Salto Abajo Barrio 7268955 +PR.141.7268956 Salto Arriba Barrio Salto Arriba Barrio 7268956 +PR.041.7268957 Salto Barrio Salto Barrio 7268957 +PR.131.7268958 Salto Barrio Salto Barrio 7268958 +PR.107.7268959 Saltos Barrio Saltos Barrio 7268959 +PR.031.7268961 San Antón Barrio San Anton Barrio 7268961 +PR.113.7268962 San Antón Barrio San Anton Barrio 7268962 +PR.025.7268963 San Antonio Barrio San Antonio Barrio 7268963 +PR.115.7268964 San Antonio Barrio San Antonio Barrio 7268964 +PR.125.7268970 San Germán Barrio-Pueblo San German Barrio-Pueblo 7268970 +PR.043.7268971 San Ildefonso Barrio San Ildefonso Barrio 7268971 +PR.049.7268972 San Isidro Barrio San Isidro Barrio 7268972 +PR.115.7268973 San José Barrio San Jose Barrio 7268973 +PR.127.7268975 San Juan Antiguo Barrio San Juan Antiguo Barrio 7268975 +PR.101.7268978 San Lorenzo Barrio San Lorenzo Barrio 7268978 +PR.129.7268979 San Lorenzo Barrio-Pueblo San Lorenzo Barrio-Pueblo 7268979 +PR.113.7268982 San Patricio Barrio San Patricio Barrio 7268982 +PR.025.7268983 San Salvador Barrio San Salvador Barrio 7268983 +PR.131.7268984 San Sebastián Barrio-Pueblo San Sebastian Barrio-Pueblo 7268984 +PR.043.7268986 Santa Catalina Barrio Santa Catalina Barrio 7268986 +PR.031.7268987 Santa Cruz Barrio Santa Cruz Barrio 7268987 +PR.141.7268988 Santa Isabel Barrio Santa Isabel Barrio 7268988 +PR.133.7268989 Santa Isabel Barrio-Pueblo Santa Isabel Barrio-Pueblo 7268989 +PR.021.7268990 Santa Olaya Barrio Santa Olaya Barrio 7268990 +PR.061.7268992 Santa Rosa Barrio Santa Rosa Barrio 7268992 +PR.079.7268993 Santa Rosa Barrio Santa Rosa Barrio 7268993 +PR.141.7268994 Santa Rosa Barrio Santa Rosa Barrio 7268994 +PR.013.7268995 Santana Barrio Santana Barrio 7268995 +PR.121.7268996 Santana Barrio Santana Barrio 7268996 +PR.027.7268997 Santiago Barrio Santiago Barrio 7268997 +PR.103.7268999 Santiago y Lima Barrio Santiago y Lima Barrio 7268999 +PR.111.7269000 Santo Domingo Barrio Santo Domingo Barrio 7269000 +PR.127.7269002 Santurce Barrio Santurce Barrio 7269002 +PR.053.7269003 Sardinera Barrio Sardinera Barrio 7269003 +PR.113.7269005 Segundo Barrio Segundo Barrio 7269005 +PR.113.7269006 Sexto Barrio Sexto Barrio 7269006 +PR.153.7269008 Sierra Alta Barrio Sierra Alta Barrio 7269008 +PR.059.7269009 Sierra Baja Barrio Sierra Baja Barrio 7269009 +PR.131.7269010 Sonador Barrio Sonador Barrio 7269010 +PR.007.7269011 Sonadora Barrio Sonadora Barrio 7269011 +PR.061.7269012 Sonadora Barrio Sonadora Barrio 7269012 +PR.139.7269013 St. Just Barrio St. Just Barrio 7269013 +PR.041.7269014 Sud Barrio Sud Barrio 7269014 +PR.007.7269015 Sumidero Barrio Sumidero Barrio 7269015 +PR.035.7269016 Sumido Barrio Sumido Barrio 7269016 +PR.153.7269017 Susúa Alta Barrio Susua Alta Barrio 7269017 +PR.055.7269018 Susúa Baja Barrio Susua Baja Barrio 7269018 +PR.153.7269019 Susúa Baja Barrio Susua Baja Barrio 7269019 +PR.121.7269020 Susúa Barrio Susua Barrio 7269020 +PR.121.7269021 Tabonuco Barrio Tabonuco Barrio 7269021 +PR.095.7269022 Talante Barrio Talante Barrio 7269022 +PR.111.7269023 Tallaboa Alta Barrio Tallaboa Alta Barrio 7269023 +PR.111.7269024 Tallaboa Poniente Barrio Tallaboa Poniente Barrio 7269024 +PR.111.7269025 Tallaboa Saliente Barrio Tallaboa Saliente Barrio 7269025 +PR.001.7269027 Tanamá Barrio Tanama Barrio 7269027 +PR.013.7269028 Tanamá Barrio Tanama Barrio 7269028 +PR.069.7269029 Tejas Barrio Tejas Barrio 7269029 +PR.085.7269030 Tejas Barrio Tejas Barrio 7269030 +PR.151.7269031 Tejas Barrio Tejas Barrio 7269031 +PR.113.7269032 Tercero Barrio Tercero Barrio 7269032 +PR.115.7269033 Terranova Barrio Terranova Barrio 7269033 +PR.141.7269034 Tetuán Barrio Tetuan Barrio 7269034 +PR.113.7269035 Tibes Barrio Tibes Barrio 7269035 +PR.091.7269036 Tierras Nuevas Poniente Barrio Tierras Nuevas Poniente Barrio 7269036 +PR.091.7269037 Tierras Nuevas Saliente Barrio Tierras Nuevas Saliente Barrio 7269037 +PR.075.7269038 Tijeras Barrio Tijeras Barrio 7269038 +PR.135.7269039 Toa Alta Barrio-Pueblo Toa Alta Barrio-Pueblo 7269039 +PR.137.7269040 Toa Baja Barrio-Pueblo Toa Baja Barrio-Pueblo 7269040 +PR.035.7269041 Toíta Barrio Toita Barrio 7269041 +PR.041.7269042 Toíta Barrio Toita Barrio 7269042 +PR.025.7269043 Tomás de Castro Barrio Tomas de Castro Barrio 7269043 +PR.039.7269044 Toro Negro Barrio Toro Negro Barrio 7269044 +PR.121.7269045 Torre Barrio Torre Barrio 7269045 +PR.029.7269046 Torrecilla Alta Barrio Torrecilla Alta Barrio 7269046 +PR.087.7269047 Torrecilla Alta Barrio Torrecilla Alta Barrio 7269047 +PR.087.7269048 Torrecilla Baja Barrio Torrecilla Baja Barrio 7269048 +PR.101.7269049 Torrecillas Barrio Torrecillas Barrio 7269049 +PR.127.7269050 Tortugo Barrio Tortugo Barrio 7269050 +PR.139.7269052 Trujillo Alto Barrio-Pueblo Trujillo Alto Barrio-Pueblo 7269052 +PR.031.7269053 Trujillo Bajo Barrio Trujillo Bajo Barrio 7269053 +PR.125.7269054 Tuna Barrio Tuna Barrio 7269054 +PR.025.7269055 Turabo Barrio Turabo Barrio 7269055 +PR.101.7269057 Unibón Barrio Unibon Barrio 7269057 +PR.127.7269058 Universidad Barrio Universidad Barrio 7269058 +PR.141.7269060 Utuado Barrio-Pueblo Utuado Barrio-Pueblo 7269060 +PR.149.7269061 Vacas Barrio Vacas Barrio 7269061 +PR.101.7269062 Vaga Barrio Vaga Barrio 7269062 +PR.077.7269064 Valenciano Abajo Barrio Valenciano Abajo Barrio 7269064 +PR.077.7269065 Valenciano Arriba Barrio Valenciano Arriba Barrio 7269065 +PR.113.7269066 Vayas Barrio Vayas Barrio 7269066 +PR.143.7269067 Vega Alta Barrio-Pueblo Vega Alta Barrio-Pueblo 7269067 +PR.145.7269068 Vega Baja Barrio-Pueblo Vega Baja Barrio-Pueblo 7269068 +PR.045.7269069 Vega Redonda Barrio Vega Redonda Barrio 7269069 +PR.001.7269070 Vegas Abajo Barrio Vegas Abajo Barrio 7269070 +PR.035.7269072 Vegas Barrio Vegas Barrio 7269072 +PR.153.7269073 Vegas Barrio Vegas Barrio 7269073 +PR.073.7269074 Veguitas Barrio Veguitas Barrio 7269074 +PR.005.7269076 Victoria Barrio Victoria Barrio 7269076 +PR.149.7269079 Villalba Abajo Barrio Villalba Abajo Barrio 7269079 +PR.149.7269080 Villalba Arriba Barrio Villalba Arriba Barrio 7269080 +PR.149.7269081 Villalba Barrio-Pueblo Villalba Barrio-Pueblo 7269081 +PR.141.7269082 Viví Abajo Barrio Vivi Abajo Barrio 7269082 +PR.141.7269083 Viví Arriba Barrio Vivi Arriba Barrio 7269083 +PR.099.7269084 Voladoras Barrio Voladoras Barrio 7269084 +PR.151.7269085 Yabucoa Barrio-Pueblo Yabucoa Barrio-Pueblo 7269085 +PR.001.7269086 Yahuecas Barrio Yahuecas Barrio 7269086 +PR.153.7269087 Yauco Barrio-Pueblo Yauco Barrio-Pueblo 7269087 +PR.015.7269088 Yaurel Barrio Yaurel Barrio 7269088 +PR.001.7269089 Yayales Barrio Yayales Barrio 7269089 +PR.027.7269090 Yeguada Barrio Yeguada Barrio 7269090 +PR.145.7269091 Yeguada Barrio Yeguada Barrio 7269091 +PR.073.7269092 Zamas Barrio Zamas Barrio 7269092 +PR.027.7269093 Zanja Barrio Zanja Barrio 7269093 +PR.119.7269094 Zarzal Barrio Zarzal Barrio 7269094 +PR.095.7269433 Tumbao Barrio Tumbao Barrio 7269433 +PR.041.7309609 Certenejas Barrio Certenejas Barrio 7309609 +PR.001.8199258 Vegas Arriba Vegas Arriba 8199258 +PS.WE.7828733 Jenin Jenin 7828733 +PS.GZ.7870260 Rafah Rafah 7870260 +PS.GZ.7870263 North Gaza North Gaza 7870263 +PS.GZ.7870268 Deir Al Balah Deir Al Balah 7870268 +PS.WE.7870463 Bethlehem Bethlehem 7870463 +PS.WE.7870555 Nablus Nablus 7870555 +PS.WE.7870644 Tulkarm Tulkarm 7870644 +PS.WE.7870648 Tubas Tubas 7870648 +PS.WE.7870649 Qalqilya Qalqilya 7870649 +PS.WE.7870652 Salfit Salfit 7870652 +PS.WE.7870653 Jericho Jericho 7870653 +PS.WE.7870654 Al Quds Al Quds 7870654 +PS.WE.7870657 Ramallah Ramallah 7870657 +PS.WE.7870658 Al Khalil Al Khalil 7870658 +PS.GZ.7871092 Khan Yunis Governorate Khan Yunis Governorate 7871092 +PS.GZ.11184609 Gaza Gaza 11184609 +PT.16.1206 Crato Crato 2268835 +PT.22.1821 Tondela Tondela 2733531 +PT.11.0906 Gouveia Gouveia 2738888 +PT.06.0504 Fundão Fundao 2739186 +PT.14.1106 Lisbon Lisbon 6458923 +PT.17.1312 Porto Porto 6458924 +PT.14.1107 Loures Loures 6930331 +PT.16.1212 Nisa Nisa 6930614 +PT.06.0511 Vila Velha de Ródão Vila Velha de Rodao 6930622 +PT.16.1205 Castelo de Vide Castelo de Vide 6930628 +PT.16.1210 Marvão Marvao 6930631 +PT.16.1214 Portalegre Portalegre 6930638 +PT.16.1209 Gavião Gaviao 6930673 +PT.16.1213 Ponte de Sor Ponte de Sor 6930676 +PT.16.1201 Alter do Chão Alter do Chao 6930689 +PT.16.1211 Monforte Monforte 6930694 +PT.22.1802 Carregal do Sal Carregal do Sal 7116056 +PT.19.1510 Seixal Seixal 7732032 +PT.02.0101 Águeda Agueda 8010413 +PT.02.0102 Albergaria-A-Velha Albergaria-A-Velha 8010414 +PT.02.0103 Anadia Anadia 8010415 +PT.02.0104 Arouca Arouca 8010416 +PT.02.0105 Aveiro Aveiro 8010417 +PT.02.0106 Castelo de Paiva Castelo de Paiva 8010418 +PT.02.0107 Espinho Espinho 8010419 +PT.02.0108 Estarreja Estarreja 8010420 +PT.02.0109 Santa Maria da Feira Santa Maria da Feira 8010421 +PT.02.0110 Ílhavo Ilhavo 8010422 +PT.02.0111 Mealhada Mealhada 8010423 +PT.02.0112 Murtosa Murtosa 8010424 +PT.02.0113 Oliveira de Azeméis Oliveira de Azemeis 8010425 +PT.02.0114 Oliveira do Bairro Oliveira do Bairro 8010426 +PT.02.0115 Ovar Ovar 8010427 +PT.02.0116 São João da Madeira Sao Joao da Madeira 8010428 +PT.02.0117 Sever do Vouga Sever do Vouga 8010429 +PT.02.0118 Vagos Vagos 8010430 +PT.02.0119 Vale de Cambra Vale de Cambra 8010431 +PT.03.0201 Aljustrel Aljustrel 8010432 +PT.03.0202 Almodôvar Almodovar 8010433 +PT.03.0203 Alvito Alvito 8010434 +PT.03.0204 Barrancos Barrancos 8010435 +PT.03.0205 Beja Beja 8010436 +PT.03.0206 Castro Verde Castro Verde 8010437 +PT.03.0207 Cuba Cuba 8010438 +PT.03.0208 Ferreira do Alentejo Ferreira do Alentejo 8010439 +PT.03.0209 Mértola Mertola 8010440 +PT.03.0210 Moura Moura 8010441 +PT.03.0211 Odemira Odemira 8010442 +PT.03.0212 Ourique Ourique 8010443 +PT.03.0213 Serpa Serpa 8010444 +PT.03.0214 Vidigueira Vidigueira 8010445 +PT.04.0301 Amares Amares 8010446 +PT.04.0302 Barcelos Barcelos 8010447 +PT.04.0303 Braga Braga 8010448 +PT.04.0304 Cabeceiras de Basto Cabeceiras de Basto 8010449 +PT.04.0305 Celorico de Basto Celorico de Basto 8010450 +PT.04.0306 Esposende Esposende 8010451 +PT.04.0307 Fafe Fafe 8010452 +PT.04.0308 Guimarães Guimaraes 8010453 +PT.04.0309 Póvoa de Lanhoso Povoa de Lanhoso 8010454 +PT.04.0310 Terras de Bouro Terras de Bouro 8010455 +PT.04.0311 Vieira do Minho Vieira do Minho 8010456 +PT.04.0312 Vila Nova de Famalicão Vila Nova de Famalicao 8010457 +PT.04.0313 Vila Verde Vila Verde 8010458 +PT.04.0314 Vizela Vizela 8010459 +PT.05.0401 Alfândega da Fé Alfandega da Fe 8010460 +PT.05.0402 Bragança Municipality Braganca Municipality 8010461 +PT.05.0403 Carrazeda de Ansiães Carrazeda de Ansiaes 8010462 +PT.05.0404 Freixo de Espada À Cinta Freixo de Espada A Cinta 8010463 +PT.05.0405 Macedo de Cavaleiros Macedo de Cavaleiros 8010464 +PT.05.0406 Miranda do Douro Miranda do Douro 8010465 +PT.05.0407 Mirandela Mirandela 8010466 +PT.05.0408 Mogadouro Mogadouro 8010467 +PT.05.0409 Torre de Moncorvo Torre de Moncorvo 8010468 +PT.05.0410 Vila Flor Vila Flor 8010469 +PT.05.0411 Vimioso Vimioso 8010470 +PT.05.0412 Vinhais Vinhais 8010471 +PT.06.0501 Belmonte Belmonte 8010472 +PT.06.0502 Castelo Branco Castelo Branco 8010473 +PT.06.0503 Covilhã Covilha 8010474 +PT.06.0505 Idanha-A-Nova Idanha-A-Nova 8010475 +PT.06.0506 Oleiros Oleiros 8010476 +PT.06.0507 Penamacor Penamacor 8010477 +PT.06.0508 Proença-A-Nova Proenca-A-Nova 8010478 +PT.06.0509 Sertã Serta 8010479 +PT.06.0510 Vila de Rei Vila de Rei 8010480 +PT.07.0601 Arganil Arganil 8010481 +PT.07.0602 Cantanhede Cantanhede 8010482 +PT.07.0603 Coimbra Coimbra 8010483 +PT.07.0604 Condeixa-A-Nova Condeixa-A-Nova 8010484 +PT.07.0605 Figueira da Foz Figueira da Foz 8010485 +PT.07.0606 Góis Gois 8010486 +PT.07.0607 Lousã Lousa 8010487 +PT.07.0608 Mira Mira 8010488 +PT.07.0609 Miranda do Corvo Miranda do Corvo 8010489 +PT.07.0610 Montemor-O-Velho Montemor-O-Velho 8010490 +PT.07.0611 Oliveira do Hospital Oliveira do Hospital 8010491 +PT.07.0612 Pampilhosa da Serra Pampilhosa da Serra 8010492 +PT.07.0613 Penacova Penacova 8010493 +PT.07.0614 Penela Penela 8010494 +PT.07.0615 Soure Soure 8010495 +PT.07.0616 Tábua Tabua 8010496 +PT.07.0617 Vila Nova de Poiares Vila Nova de Poiares 8010497 +PT.08.0701 Alandroal Alandroal 8010498 +PT.08.0702 Arraiolos Arraiolos 8010499 +PT.08.0703 Borba Borba 8010500 +PT.08.0704 Estremoz Estremoz 8010501 +PT.08.0705 Évora Evora 8010502 +PT.08.0706 Montemor-O-Novo Montemor-O-Novo 8010503 +PT.08.0707 Mora Mora 8010504 +PT.08.0708 Mourão Mourao 8010505 +PT.08.0709 Portel Portel 8010506 +PT.08.0710 Redondo Redondo 8010507 +PT.08.0711 Reguengos de Monsaraz Reguengos de Monsaraz 8010508 +PT.08.0712 Vendas Novas Vendas Novas 8010509 +PT.08.0713 Viana do Alentejo Viana do Alentejo 8010510 +PT.08.0714 Vila Viçosa Vila Vicosa 8010511 +PT.09.0801 Albufeira Albufeira 8010512 +PT.09.0802 Alcoutim Alcoutim 8010513 +PT.09.0803 Aljezur Aljezur 8010514 +PT.09.0804 Castro Marim Castro Marim 8010515 +PT.09.0805 Faro Faro 8010516 +PT.09.0806 Lagoa Lagoa 8010517 +PT.09.0807 Lagos Lagos 8010518 +PT.09.0808 Loulé Loule 8010519 +PT.09.0809 Monchique Monchique 8010520 +PT.09.0810 Olhão Olhao 8010521 +PT.09.0811 Portimão Portimao 8010522 +PT.09.0812 São Brás de Alportel Sao Bras de Alportel 8010523 +PT.09.0813 Silves Silves 8010524 +PT.09.0814 Tavira Tavira 8010525 +PT.09.0815 Vila do Bispo Vila do Bispo 8010526 +PT.09.0816 Vila Real de Santo António Vila Real de Santo Antonio 8010527 +PT.11.0901 Aguiar da Beira Aguiar da Beira 8010528 +PT.11.0902 Almeida Almeida 8010529 +PT.11.0903 Celorico da Beira Celorico da Beira 8010530 +PT.11.0904 Figueira de Castelo Rodrigo Figueira de Castelo Rodrigo 8010531 +PT.11.0905 Fornos de Algodres Fornos de Algodres 8010532 +PT.11.0907 Guarda Guarda 8010533 +PT.11.0908 Manteigas Manteigas 8010534 +PT.11.0909 Mêda Meda 8010535 +PT.11.0910 Pinhel Pinhel 8010536 +PT.11.0911 Sabugal Sabugal 8010537 +PT.11.0912 Seia Seia 8010538 +PT.11.0913 Trancoso Trancoso 8010539 +PT.11.0914 Vila Nova de Foz Côa Vila Nova de Foz Coa 8010540 +PT.13.1001 Alcobaça Alcobaca 8010541 +PT.13.1002 Alvaiázere Alvaiazere 8010542 +PT.13.1003 Ansião Ansiao 8010543 +PT.13.1004 Batalha Batalha 8010544 +PT.13.1005 Bombarral Bombarral 8010545 +PT.13.1006 Caldas da Rainha Caldas da Rainha 8010546 +PT.13.1007 Castanheira de Pera Castanheira de Pera 8010547 +PT.13.1008 Figueiró Dos Vinhos Figueiro Dos Vinhos 8010548 +PT.13.1009 Leiria Leiria 8010549 +PT.13.1010 Marinha Grande Marinha Grande 8010550 +PT.13.1011 Nazaré Nazare 8010551 +PT.13.1012 Óbidos Obidos 8010552 +PT.13.1013 Pedrógão Grande Pedrogao Grande 8010553 +PT.13.1014 Peniche Peniche 8010554 +PT.13.1015 Pombal Pombal 8010555 +PT.13.1016 Porto de Mós Porto de Mos 8010556 +PT.14.1101 Alenquer Alenquer 8010557 +PT.14.1102 Arruda Dos Vinhos Arruda Dos Vinhos 8010558 +PT.14.1103 Azambuja Azambuja 8010559 +PT.14.1104 Cadaval Cadaval 8010560 +PT.14.1105 Cascais Cascais 8010561 +PT.14.1108 Lourinhã Lourinha 8010562 +PT.14.1109 Mafra Mafra 8010563 +PT.14.1110 Oeiras Oeiras 8010564 +PT.14.1111 Sintra Sintra 8010565 +PT.14.1112 Sobral de Monte Agraço Sobral de Monte Agraco 8010566 +PT.14.1113 Torres Vedras Torres Vedras 8010567 +PT.14.1114 Vila Franca de Xira Vila Franca de Xira 8010568 +PT.14.1115 Amadora Amadora 8010569 +PT.14.1116 Odivelas Odivelas 8010570 +PT.16.1202 Arronches Arronches 8010571 +PT.16.1203 Avis Avis 8010572 +PT.16.1204 Campo Maior Campo Maior 8010573 +PT.16.1207 Elvas Elvas 8010574 +PT.16.1208 Fronteira Fronteira 8010575 +PT.16.1215 Sousel Sousel 8010576 +PT.17.1301 Amarante Amarante 8010577 +PT.17.1302 Baião Baiao 8010578 +PT.17.1303 Felgueiras Felgueiras 8010579 +PT.17.1304 Gondomar Gondomar 8010580 +PT.17.1305 Lousada Lousada 8010581 +PT.17.1306 Maia Maia 8010582 +PT.17.1307 Marco de Canaveses Marco de Canaveses 8010583 +PT.17.1308 Matosinhos Matosinhos 8010584 +PT.17.1309 Paços de Ferreira Pacos de Ferreira 8010585 +PT.17.1310 Paredes Paredes 8010586 +PT.17.1311 Penafiel Penafiel 8010587 +PT.17.1313 Póvoa de Varzim Povoa de Varzim 8010588 +PT.17.1314 Santo Tirso Santo Tirso 8010589 +PT.17.1315 Valongo Valongo 8010590 +PT.17.1316 Vila do Conde Vila do Conde 8010591 +PT.17.1317 Vila Nova de Gaia Vila Nova de Gaia 8010592 +PT.17.1318 Trofa Trofa 8010593 +PT.18.1401 Abrantes Abrantes 8010594 +PT.18.1402 Alcanena Alcanena 8010595 +PT.18.1403 Almeirim Almeirim 8010596 +PT.18.1404 Alpiarça Alpiarca 8010597 +PT.18.1405 Benavente Benavente 8010598 +PT.18.1406 Cartaxo Cartaxo 8010599 +PT.18.1407 Chamusca Chamusca 8010600 +PT.18.1408 Constância Constancia 8010601 +PT.18.1409 Coruche Coruche 8010602 +PT.18.1410 Entroncamento Entroncamento 8010603 +PT.18.1411 Ferreira do Zêzere Ferreira do Zezere 8010604 +PT.18.1412 Golegã Golega 8010605 +PT.18.1413 Mação Macao 8010606 +PT.18.1414 Rio Maior Rio Maior 8010607 +PT.18.1415 Salvaterra de Magos Salvaterra de Magos 8010608 +PT.18.1416 Santarém Santarem 8010609 +PT.18.1417 Sardoal Sardoal 8010610 +PT.18.1418 Tomar Tomar 8010611 +PT.18.1419 Torres Novas Torres Novas 8010612 +PT.18.1420 Vila Nova da Barquinha Vila Nova da Barquinha 8010613 +PT.18.1421 Ourém Ourem 8010614 +PT.19.1501 Alcácer do Sal Alcacer do Sal 8010615 +PT.19.1502 Alcochete Alcochete 8010616 +PT.19.1503 Almada Almada 8010617 +PT.19.1504 Barreiro Barreiro 8010618 +PT.19.1505 Grândola Grandola 8010619 +PT.19.1506 Moita Moita 8010620 +PT.19.1507 Montijo Montijo 8010621 +PT.19.1508 Palmela Palmela 8010622 +PT.19.1509 Santiago do Cacém Santiago do Cacem 8010623 +PT.19.1511 Sesimbra Sesimbra 8010624 +PT.19.1512 Setúbal Setubal 8010625 +PT.19.1513 Sines Sines 8010626 +PT.20.1601 Arcos de Valdevez Arcos de Valdevez 8010627 +PT.20.1602 Caminha Caminha 8010628 +PT.20.1603 Melgaço Melgaco 8010629 +PT.20.1604 Monção Moncao 8010630 +PT.20.1605 Paredes de Coura Paredes de Coura 8010631 +PT.20.1606 Ponte da Barca Ponte da Barca 8010632 +PT.20.1607 Ponte de Lima Ponte de Lima 8010633 +PT.20.1608 Valença Valenca 8010634 +PT.20.1609 Viana do Castelo Viana do Castelo 8010635 +PT.20.1610 Vila Nova de Cerveira Vila Nova de Cerveira 8010636 +PT.21.1701 Alijó Alijo 8010637 +PT.21.1702 Boticas Boticas 8010638 +PT.21.1703 Chaves Chaves 8010639 +PT.21.1704 Mesão Frio Mesao Frio 8010640 +PT.21.1705 Mondim de Basto Mondim de Basto 8010641 +PT.21.1706 Montalegre Montalegre 8010642 +PT.21.1707 Murça Murca 8010643 +PT.21.1708 Peso da Régua Peso da Regua 8010644 +PT.21.1709 Ribeira de Pena Ribeira de Pena 8010645 +PT.21.1710 Sabrosa Sabrosa 8010646 +PT.21.1711 Santa Marta de Penaguião Santa Marta de Penaguiao 8010647 +PT.21.1712 Valpaços Valpacos 8010648 +PT.21.1713 Vila Pouca de Aguiar Vila Pouca de Aguiar 8010649 +PT.21.1714 Vila Real Vila Real 8010650 +PT.22.1801 Armamar Armamar 8010651 +PT.22.1803 Castro Daire Castro Daire 8010652 +PT.22.1804 Cinfães Cinfaes 8010653 +PT.22.1805 Lamego Lamego 8010654 +PT.22.1806 Mangualde Mangualde 8010655 +PT.22.1807 Moimenta da Beira Moimenta da Beira 8010656 +PT.22.1808 Mortágua Mortagua 8010657 +PT.22.1809 Nelas Nelas 8010658 +PT.22.1810 Oliveira de Frades Oliveira de Frades 8010659 +PT.22.1811 Penalva do Castelo Penalva do Castelo 8010660 +PT.22.1812 Penedono Penedono 8010661 +PT.22.1813 Resende Resende 8010662 +PT.22.1814 Santa Comba Dão Santa Comba Dao 8010663 +PT.22.1815 São João da Pesqueira Sao Joao da Pesqueira 8010664 +PT.22.1816 São Pedro do Sul Sao Pedro do Sul 8010665 +PT.22.1817 Sátão Satao 8010666 +PT.22.1818 Sernancelhe Sernancelhe 8010667 +PT.22.1819 Tabuaço Tabuaco 8010668 +PT.22.1820 Tarouca Tarouca 8010669 +PT.22.1822 Vila Nova de Paiva Vila Nova de Paiva 8010670 +PT.22.1823 Viseu Viseu 8010671 +PT.22.1824 Vouzela Vouzela 8010672 +PT.10.3101 Calheta Calheta 8010673 +PT.10.3102 Câmara de Lobos Camara de Lobos 8010674 +PT.10.3103 Funchal Funchal 8010675 +PT.10.3104 Machico Machico 8010676 +PT.10.3105 Ponta do Sol Ponta do Sol 8010677 +PT.10.3106 Porto Moniz Porto Moniz 8010678 +PT.10.3107 Ribeira Brava Ribeira Brava 8010679 +PT.10.3108 Santa Cruz Santa Cruz 8010680 +PT.10.3109 Santana Santana 8010681 +PT.10.3110 São Vicente Sao Vicente 8010682 +PT.10.3201 Porto Santo Porto Santo 8010683 +PT.23.4101 Vila do Porto Vila do Porto 8010684 +PT.23.4201 Lagoa Lagoa 8010685 +PT.23.4202 Nordeste Nordeste 8010686 +PT.23.4203 Ponta Delgada Ponta Delgada 8010687 +PT.23.4204 Povoação Povoacao 8010688 +PT.23.4205 Ribeira Grande Ribeira Grande 8010689 +PT.23.4206 Vila Franca do Campo Vila Franca do Campo 8010690 +PT.23.4301 Angra do Heroísmo Angra do Heroismo 8010691 +PT.23.4302 Praia da Vitória Praia da Vitoria 8010692 +PT.23.4401 Santa Cruz da Graciosa Santa Cruz da Graciosa 8010693 +PT.23.4501 Calheta de São Jorge Calheta de Sao Jorge 8010694 +PT.23.4502 Velas Velas 8010695 +PT.23.4601 Lajes do Pico Lajes do Pico 8010696 +PT.23.4602 Madalena Madalena 8010697 +PT.23.4603 São Roque do Pico Sao Roque do Pico 8010698 +PT.23.4701 Horta Horta 8010699 +PT.23.4801 Lajes Das Flores Lajes Das Flores 8010700 +PT.23.4802 Santa Cruz Das Flores Santa Cruz Das Flores 8010701 +PT.23.4901 Corvo Corvo 8010702 +PW.06.7732470 Rock Islands Rock Islands 7732470 +PY.01.1016 Minga Pora District Minga Pora District 10293321 +PY.11.0719 San Cosme y Damian San Cosme y Damian 11839927 +PY.17.0208 San Estanislao San Estanislao 11839928 +PY.16.1504 Villa Hayes Villa Hayes 11839929 +PY.12.0805 San Patricio San Patricio 11839930 +PY.08.0308 Isla Pucu Isla Pucu 11839931 +PY.13.1211 Paso De Patria Paso De Patria 11839932 +PY.13.1202 Alberdi Alberdi 11839933 +PY.15.0911 Quyquyho Quyquyho 11839934 +PY.10.0401 Villarrica Villarrica 11839935 +PY.01.1003 Domingo Martinez De Irala Domingo Martinez De Irala 11839936 +PY.10.0414 San Salvador San Salvador 11839937 +PY.11.0715 Jesus Jesus 11839938 +PY.06.1113 San Antonio San Antonio 11839939 +PY.17.0213 Villa Del Rosario Villa Del Rosario 11839940 +PY.04.0513 R.I. 3 Corrales R.I. 3 Corrales 11839941 +PY.11.0717 Obligado Obligado 11839942 +PY.05.0602 Abai Abai 11839943 +PY.01.1010 Los Cedrales Los Cedrales 11839944 +PY.06.1102 Capiata Capiata 11839945 +PY.17.0211 Union Union 11839946 +PY.04.0519 Simon Bolivar Simon Bolivar 11839947 +PY.19.1401 Saltos Del Guaira Saltos Del Guaira 11839948 +PY.11.0720 San Pedro Del Parana San Pedro Del Parana 11839949 +PY.04.0504 Cecilio Baez Cecilio Baez 11839950 +PY.11.0708 Coronel Bogado Coronel Bogado 11839951 +PY.01.1018 San Alberto San Alberto 11839952 +PY.01.1017 Mbaracayu Mbaracayu 11839953 +PY.13.1213 Tacuaras Tacuaras 11839954 +PY.15.0905 Carapegua Carapegua 11839955 +PY.19.1407 Francisco Caballero Alvarez Francisco Caballero Alvarez 11839956 +PY.04.0507 Repatriacion Repatriacion 11839957 +PY.13.1205 General Diaz General Diaz 11839958 +PY.13.1204 Desmochados Desmochados 11839959 +PY.04.0501 Coronel Oviedo Coronel Oviedo 11839960 +PY.11.0728 San Juan del Parana San Juan del Parana 11839961 +PY.17.0217 Capiibary Capiibary 11839969 +PY.17.0207 Nueva Germania Nueva Germania 11839970 +PY.15.0908 Mbuyapey Mbuyapey 11839971 +PY.19.1410 Nueva Esperanza Nueva Esperanza 11839972 +PY.13.1208 Isla Umbu Isla Umbu 11839973 +PY.24.1605 Loma Plata Loma Plata 11839974 +PY.01.1020 Santa Fe Del Parana Santa Fe Del Parana 11839975 +PY.08.0318 Tobati Tobati 11839976 +PY.19.1403 Curuguaty Curuguaty 11839977 +PY.19.1405 Itanara Itanara 11839978 +PY.19.1406 Ype Jhu Ype Jhu 11839979 +PY.10.0412 Natalicio Talavera Natalicio Talavera 11839980 +PY.04.0505 Santa Rosa Del Mbutuy Santa Rosa Del Mbutuy 11839981 +PY.11.0725 Alto Vera Alto Vera 11839982 +PY.15.0916 Yvycui Yvycui 11839983 +PY.10.0403 Mauricio Jose Troche Mauricio Jose Troche 11839984 +PY.15.0912 San Roque Gonzalez San Roque Gonzalez 11839985 +PY.15.0902 Acahay Acahay 11839986 +PY.06.1112 Ñemby Nemby 11839987 +PY.06.1101 Aregua Aregua 11839988 +PY.02.1303 Capitan Bado Capitan Bado 11839989 +PY.16.1508 Tte. Esteban Martinez Tte. Esteban Martinez 11839990 +PY.08.0313 Nueva Colombia Nueva Colombia 11839991 +PY.08.0310 Juan De Mena Juan De Mena 11839992 +PY.04.0515 Jose Domingo Ocampos Jose Domingo Ocampos 11839993 +PY.16.1506 Jose Falcon Jose Falcon 11839994 +PY.11.0701 Encarnacion Encarnacion 11839995 +PY.08.0305 Caraguatay Caraguatay 11839996 +PY.08.0314 Piribebuy Piribebuy 11839997 +PY.10.0413 Ñumi Numi 11839998 +PY.19.1408 Katuete Katuete 11839999 +PY.11.0716 Leandro Oviedo Leandro Oviedo 11840000 +PY.11.0703 Cambyreta Cambyreta 11840001 +PY.04.0516 Mcal. Francisco Solano Lopez Mcal. Francisco Solano Lopez 11840002 +PY.17.0220 Liberacion Liberacion 11840003 +PY.11.0714 Hohenau Hohenau 11840004 +PY.05.0604 Moises Bertoni Moises Bertoni 11840005 +PY.12.0804 San Miguel San Miguel 11840006 +PY.07.0109 Sgto. Jose Felix Lopez Sgto. Jose Felix Lopez 11840007 +PY.17.0215 Yataity Del Norte Yataity Del Norte 11840008 +PY.24.1604 Filadelfia Filadelfia 11840009 +PY.01.1013 Santa Rita Santa Rita 11840010 +PY.04.0510 San Jose De Los Arroyos San Jose De Los Arroyos 11840011 +PY.08.0302 Altos Altos 11840012 +PY.02.1304 Zanja Pyta Zanja Pyta 11840013 +PY.15.0909 Pirayu Pirayu 11840014 +PY.05.0603 Buena Vista Buena Vista 11840015 +PY.05.0607 San Juan Nepomuceno San Juan Nepomuceno 11840016 +PY.12.0803 San Ignacio San Ignacio 11840017 +PY.13.1207 Humaita Humaita 11840018 +PY.23.1705 Carmelo Peralta Carmelo Peralta 11840019 +PY.11.0724 Tomas Romero Pereira Tomas Romero Pereira 11840020 +PY.01.1009 Yguazu Yguazu 11840021 +PY.15.0901 Paraguari Paraguari 11840022 +PY.17.0216 Guajayvi Guajayvi 11840023 +PY.07.0107 Yvy Ya´U Yvy Ya'U 11840024 +PY.17.0212 25 De Diciembre 25 De Diciembre 11840025 +PY.08.0311 Loma Grande Loma Grande 11840026 +PY.15.0904 General Bernardino Caballero General Bernardino Caballero 11840027 +PY.12.0806 Santa Maria Santa Maria 11840028 +PY.16.1507 Tte 1ro Manuel Irala Fernandez Tte 1ro Manuel Irala Fernandez 11840029 +PY.04.0502 Caaguazu Caaguazu 11840030 +PY.10.0406 General Eugenio A. Garay General Eugenio A. Garay 11840031 +PY.11.0711 Fram Fram 11840032 +PY.10.0418 Tebicuary Tebicuary 11840033 +PY.06.1103 Fernando De La Mora Fernando De La Mora 11840034 +PY.05.0608 Tavai Tavai 11840035 +PY.16.1502 Benjamin Aceval Benjamin Aceval 11840036 +PY.11.0704 Capitan Meza Capitan Meza 11840037 +PY.06.1104 Guarambare Guarambare 11840038 +PY.24.1602 Mariscal Estigarribia Mariscal Estigarribia 11840039 +PY.15.0915 Yaguaron Yaguaron 11840040 +PY.10.0410 Jose Fassardi Jose Fassardi 11840041 +PY.07.0101 Concepcion Concepcion 11840042 +PY.12.0809 Villa Florida Villa Florida 11840043 +PY.13.1212 San Juan Bautista De Ñeembucu San Juan Bautista De Neembucu 11840044 +PY.13.1209 Los Laureles Los Laureles 11840045 +PY.06.1118 Ypane Ypane 11840046 +PY.17.0206 Lima Lima 11840047 +PY.06.1115 Villa Elisa Villa Elisa 11840048 +PY.10.0417 Paso Yobai Paso Yobai 11840049 +PY.11.0712 General Artigas General Artigas 11840050 +PY.08.0306 Emboscada Emboscada 11840051 +PY.08.0320 San Jose Obrero San Jose Obrero 11840052 +PY.16.1509 General Jose Maria Bruguez General Jose Maria Bruguez 11840053 +PY.08.0319 Valenzuela Valenzuela 11840054 +PY.15.0914 Tebicuary-Mi Tebicuary-Mi 11840055 +PY.15.0903 Caapucu Caapucu 11840056 +PY.05.0605 General Higinio Morinigo General Higinio Morinigo 11840057 +PY.06.1109 Luque Luque 11840058 +PY.11.0723 Edelira Edelira 11840059 +PY.19.1404 Villa Ygatimí Villa Ygatimi 11840060 +PY.22.0000 Asuncion Asuncion 11840061 +PY.19.1409 La Paloma La Paloma 11840062 +PY.13.1210 Mayor Martinez Mayor Martinez 11840063 +PY.01.1022 Dr. Raul Peña Dr. Raul Pena 11840064 +PY.12.0802 Ayolas Ayolas 11840065 +PY.04.0522 Nueva Toledo Nueva Toledo 11840066 +PY.10.0402 Borja Borja 11840067 +PY.19.1411 Yasy Kañy Yasy Kany 11840068 +PY.07.0102 Belen Belen 11840069 +PY.10.0404 Coronel Martinez Coronel Martinez 11840070 +PY.15.0907 La Colmena La Colmena 11840071 +PY.04.0512 J Eulogio Estigarribia J Eulogio Estigarribia 11840072 +PY.16.1505 Nanawa Nanawa 11840073 +PY.06.1119 J Augusto Saldivar J Augusto Saldivar 11840074 +PY.06.1107 Lambare Lambare 11840075 +PY.08.0316 San Bernardino San Bernardino 11840076 +PY.11.0702 Bella Vista Bella Vista 11840077 +PY.10.0416 Dr. Bottrell Dr. Bottrell 11840078 +PY.01.1014 Naranjal Naranjal 11840079 +PY.23.1704 Bahia Negra Bahia Negra 11840080 +PY.07.0104 Loreto Loreto 11840081 +PY.17.0214 General Resquin General Resquin 11840082 +PY.01.1021 Tavapy Tavapy 11840083 +PY.11.0722 Trinidad Trinidad 11840084 +PY.12.0808 Santiago Santiago 11840085 +PY.11.0707 Carmen Del Parana Carmen Del Parana 11840086 +PY.12.0810 Yabebyry Yabebyry 11840087 +PY.13.1214 Villa Franca Villa Franca 11840088 +PY.11.0721 San Rafael Del Parana San Rafael Del Parana 11840089 +PY.17.0203 Chore Chore 11840090 +PY.08.0315 Primero De Marzo Primero De Marzo 11840091 +PY.11.0730 Itapua Poty Itapua Poty 11840092 +PY.05.0610 Yuty Yuty 11840093 +PY.11.0718 Mayor Otaño Mayor Otano 11840094 +PY.13.1215 Villa Oliva Villa Oliva 11840095 +PY.12.0801 San Juan Bautista San Juan Bautista 11840096 +PY.08.0307 Eusebio Ayala Eusebio Ayala 11840097 +PY.07.0108 Azotey Azotey 11840098 +PY.02.1301 Pedro Juan Caballero Pedro Juan Caballero 11840099 +PY.05.0609 Fulgencio Yegros Fulgencio Yegros 11840100 +PY.06.1110 Mariano Roque Alonso Mariano Roque Alonso 11840101 +PY.11.0706 Nueva Alborada Nueva Alborada 11840102 +PY.15.0910 Quiindy Quiindy 11840103 +PY.04.0509 San Joaquin San Joaquin 11840104 +PY.01.1002 Presidente Franco Presidente Franco 11840105 +PY.01.1012 San Cristobal San Cristobal 11840106 +PY.17.0209 San Pablo San Pablo 11840107 +PY.13.1203 Cerrito Cerrito 11840108 +PY.07.0106 San Lazaro San Lazaro 11840109 +PY.08.0312 Mbocayaty Del Yhaguy Mbocayaty Del Yhaguy 11840110 +PY.01.1019 Iruña Iruna 11840111 +PY.04.0508 Nueva Londres Nueva Londres 11840112 +PY.01.1006 Itakyry Itakyry 11840113 +PY.07.0105 San Carlos San Carlos 11840114 +PY.05.0606 Maciel Maciel 11840115 +PY.17.0205 Itacurubi Del Rosario Itacurubi Del Rosario 11840116 +PY.06.1114 San Lorenzo San Lorenzo 11840117 +PY.17.0210 Tacuati Tacuati 11840118 +PY.11.0727 Yatytay Yatytay 11840119 +PY.10.0407 Colonia Independencia Colonia Independencia 11840120 +PY.01.1007 Juan E. O´Leary Juan E. O'Leary 11840121 +PY.08.0317 Santa Elena Santa Elena 11840122 +PY.11.0705 Capitan Miranda Capitan Miranda 11840123 +PY.01.1001 Ciudad Del Este Ciudad Del Este 11840124 +PY.19.1402 Corpus Christi Corpus Christi 11840125 +PY.08.0304 Atyra Atyra 11840126 +PY.17.0204 General Elizardo Aquino General Elizardo Aquino 11840127 +PY.13.1216 Villalbin Villalbin 11840128 +PY.01.1011 Minga Guazu Minga Guazu 11840129 +PY.04.0521 Tembiapora Tembiapora 11840130 +PY.15.0906 Escobar Escobar 11840131 +PY.15.0913 Sapucai Sapucai 11840132 +PY.17.0201 San Pedro Del Ykuamandiyu San Pedro Del Ykuamandiyu 11840133 +PY.19.1412 Ybyrarobana Ybyrarobana 11840134 +PY.10.0411 Mbocayaty Mbocayaty 11840135 +PY.23.1702 Puerto Casado Puerto Casado 11840136 +PY.04.0518 3 De Febrero 3 De Febrero 11840137 +PY.01.1004 Dr. Juan Leon Mallorquin Dr. Juan Leon Mallorquin 11840138 +PY.07.0103 Horqueta Horqueta 11840139 +PY.15.0917 Yvytimi Yvytimi 11840140 +PY.06.1111 Nueva Italia Nueva Italia 11840141 +PY.04.0503 Carayao Carayao 11840142 +PY.17.0219 Yryvu Cua Yryvu Cua 11840143 +PY.10.0408 Itape Itape 11840144 +PY.13.1201 Pilar Pilar 11840145 +PY.01.1015 Santa Rosa Del Monday Santa Rosa Del Monday 11840146 +PY.06.1105 Ita Ita 11840147 +PY.04.0506 Dr. Juan Manuel Frutos Dr. Juan Manuel Frutos 11840148 +PY.04.0514 Raul Arsenio Oviedo Raul Arsenio Oviedo 11840149 +PY.10.0405 Felix Perez Cardozo Felix Perez Cardozo 11840150 +PY.11.0709 Carlos Antonio Lopez Carlos Antonio Lopez 11840151 +PY.06.1116 Villeta Villeta 11840152 +PY.13.1206 Guazu Cua Guazu Cua 11840153 +PY.04.0517 La Pastora La Pastora 11840154 +PY.06.1108 Limpio Limpio 11840155 +PY.23.1701 Fuerte Olimpo Fuerte Olimpo 11840156 +PY.08.0301 Caacupe Caacupe 11840157 +PY.17.0202 Antequera Antequera 11840158 +PY.01.1008 Ñacunday Nacunday 11840159 +PY.05.0611 3 De Mayo 3 De Mayo 11840160 +PY.12.0807 Santa Rosa Santa Rosa 11840161 +PY.05.0601 Caazapa Caazapa 11840162 +PY.08.0303 Arroyos Y Esteros Arroyos Y Esteros 11840163 +PY.10.0415 Yataity Yataity 11840164 +PY.04.0511 Yhu Yhu 11840165 +PY.06.1117 Ypacarai Ypacarai 11840166 +PY.16.1503 Puerto Pinasco Puerto Pinasco 11840167 +PY.11.0710 Natalio Natalio 11840168 +PY.11.0729 Pirapo Pirapo 11840169 +PY.17.0218 Santa Rosa Del Aguaray Santa Rosa Del Aguaray 11840170 +PY.01.1005 Hernandarias Hernandarias 11840171 +PY.02.1302 Bella Vista Bella Vista 11840172 +PY.04.0520 Vaqueria Vaqueria 11840173 +PY.11.0726 La Paz La Paz 11840174 +PY.10.0409 Iturbe Iturbe 11840175 +PY.08.0309 Itacurubi De La Cordillera Itacurubi De La Cordillera 11840176 +PY.06.1106 Itaugua Itaugua 11840177 +PY.11.0713 General Delgado General Delgado 11840178 +RE.RE.974 Réunion Reunion 6690284 +RO.34.151344 Comuna Zvoriştea Comuna Zvoristea 662117 +RO.12.54699 Comuna Zorlenţu Mare Comuna Zorlentu Mare 662127 +RO.38.167179 Comuna Zorleni Comuna Zorleni 662129 +RO.01.1936 Oraş Zlatna Oras Zlatna 662160 +RO.35.154978 Comuna Zâmbreasca Comuna Zambreasca 662192 +RO.31.143147 Comuna Zimbor Comuna Zimbor 662194 +RO.02.12876 Comuna Zimandu Nou Comuna Zimandu Nou 662196 +RO.11.50479 Comuna Ziduri Comuna Ziduri 662203 +RO.20.86366 Comuna Zetea Comuna Zetea 662216 +RO.02.12849 Comuna Zerind Comuna Zerind 662221 +RO.04.26289 Comuna Zemeş Comuna Zemes 662224 +RO.12.54617 Comuna Zăvoi Comuna Zavoi 662251 +RO.08.44532 Comuna Zăvoaia Comuna Zavoaia 662257 +RO.39.174290 Comuna Zătreni Comuna Zatreni 662273 +RO.11.50415 Comuna Zărneşti Comuna Zarnesti 662281 +RO.09.40492 Oraş Zãrneşti Comuna Zarnesti 662282 +RO.02.12812 Comuna Zărand Comuna Zarand 662292 +RO.38.167071 Comuna Zăpodeni Comuna Zapodeni 662301 +RO.28.125061 Comuna Zăneşti Comuna Zanesti 662314 +RO.34.151246 Comuna Zamostea Comuna Zamostea 662316 +RO.21.92177 Comuna Zam Comuna Zam 662325 +RO.31.143067 Comuna Zalha Comuna Zalha 662331 +RO.06.35429 Comuna Zagra Comuna Zagra 662347 +RO.15.65011 Comuna Zagon Comuna Zagon 662350 +RO.27.120343 Comuna Zagăr Comuna Zagar 662355 +RO.02.12938 Comuna Zădăreni Comuna Zadareni 662360 +RO.02.12778 Comuna Zăbrani Comuna Zabrani 662365 +RO.15.65048 Comuna Zăbala Comuna Zabala 662371 +RO.38.167035 Comuna Vutcani Comuna Vutcani 662375 +RO.33.145998 Comuna Vurpăr Comuna Vurpar 662378 +RO.40.178821 Comuna Vulturu Comuna Vulturu 662384 +RO.14.63170 Comuna Vulturu Comuna Vulturu 662385 +RO.38.166985 Comuna Vultureşti Comuna Vulturesti 662391 +RO.03.20055 Comuna Vultureşti Comuna Vulturesti 662392 +RO.29.130231 Comuna Vultureşti Comuna Vulturesti 662393 +RO.13.60099 Comuna Vultureni Comuna Vultureni 662398 +RO.29.130124 Comuna Vulpeni Comuna Vulpeni 662411 +RO.16.179640 Comuna Vulcana-Pandele Comuna Vulcana-Pandele 662420 +RO.16.69615 Comuna Vulcana Băi Comuna Vulcana Bai 662423 +RO.09.42398 Comuna Vulcan Comuna Vulcan 662427 +RO.40.178750 Comuna Vrâncioaia Comuna Vrancioaia 662436 +RO.26.114079 Comuna Vrata Comuna Vrata 662440 +RO.12.54573 Comuna Vrani Comuna Vrani 662444 +RO.20.86339 Comuna Voşlãbeni Comuna Voslobeni 662454 +RO.21.92097 Comuna Vorţa Comuna Vorta 662456 +RO.07.39872 Comuna Vorona Comuna Vorona 662467 +RO.07.39836 Comuna Vorniceni Comuna Vorniceni 662472 +RO.43.179551 Voluntari City Voluntari City 662475 +RO.34.151120 Comuna Volovăţ Comuna Volovat 662477 +RO.26.113974 Comuna Voloiac Comuna Voloiacu 662485 +RO.27.120316 Comuna Voivodeni Comuna Voivodeni 662495 +RO.34.151558 Comuna Voitinel Comuna Voitinel 662502 +RO.36.159339 Comuna Voiteg Comuna Voiteg 662507 +RO.23.100219 Comuna Voineşti Comuna Voinesti 662514 +RO.16.69526 Comuna Voineşti Comuna Voinesti 662515 +RO.39.174254 Comuna Voineasa Comuna Voineasa 662528 +RO.29.130062 Comuna Voineasa Comuna Voineasa 662529 +RO.09.42307 Comuna Voila Comuna Voila 662532 +RO.39.174218 Comuna Voiceşti Comuna Voicesti 662540 +RO.07.39792 Comuna Vlăsineşti Comuna Vlasinesti 662552 +RO.20.83749 Oraş Vlãhiţa Oras Vlahita 662569 +RO.41.94768 Comuna Vlad Ţepeş Comuna Vlad Tepes 662581 +RO.19.82831 Comuna Vladimir Comuna Vladimiru 662597 +RO.02.9397 Comuna Vladimirescu Comuna Vladimirescu 662599 +RO.29.130026 Comuna Vlădila Comuna Vladila 662604 +RO.18.77536 Comuna Vlădeşti Comuna Vladesti 662614 +RO.03.19999 Comuna Vlădeşti Comuna Vladesti 662615 +RO.39.174156 Comuna Vlădeşti Comuna Vladesti 662616 +RO.07.39738 Comuna Vlădeni Comuna Vladeni 662627 +RO.23.100148 Comuna Vlădeni Comuna Vladeni 662628 +RO.16.179711 Comuna Vlădeni Comuna Vladeni 662629 +RO.22.94795 Comuna Vlădeni Comuna Vladeni 662631 +RO.26.113929 Comuna Vlădaia Comuna Vladaia 662644 +RO.08.44505 Comuna Viziru Comuna Viziru 662650 +RO.29.129914 Comuna Vitomireşti Comuna Vitomiresti 662657 +RO.35.153776 Comuna Vităneşti Comuna Vitanesti 662665 +RO.09.42236 Comuna Viştea de Jos Comuna Vistea de Jos 662678 +RO.16.69394 Comuna Vişineşti Comuna Visinesti 662686 +RO.29.130375 Comuna Vişina Nouă Comuna Visina Noua 662690 +RO.16.69330 Comuna Vişina Comuna Visina 662692 +RO.29.129898 Comuna Vişina Comuna Visina 662693 +RO.25.109504 Comuna Vişeu de Jos Comuna Viseu de Jos 662701 +RO.08.44462 Comuna Vişani Comuna Visani 662708 +RO.17.74750 Comuna Vârvoru de Jos Comuna Varvoru de Jos 662716 +RO.17.74732 Comuna Vârtop Comuna Vartop 662725 +RO.40.178689 Comuna Vârteşcoiu Comuna Vartescoiu 662737 +RO.31.143021 Comuna Vârşolţ Comuna Varsolt 662745 +RO.18.77509 Comuna Vârlezi Comuna Varlezi 662758 +RO.15.64997 Comuna Vârghiş Comuna Varghis 662765 +RO.02.12689 Comuna Vârfurile Comuna Varfurile 662768 +RO.16.69447 Comuna Vârfuri Comuna Varfuri 662771 +RO.07.39694 Comuna Vârfu Câmpului Comuna Varfu Campului 662777 +RO.05.32090 Comuna Vârciorog Comuna Varciorog 662784 +RO.11.50326 Comuna Vipereşti Comuna Viperesti 662786 +RO.01.8826 Comuna Vinţu de Jos Comuna Vintu de Jos 662794 +RO.40.178475 Comuna Vintileasca Comuna Vintileanca 662798 +RO.11.50228 Comuna Vintilă Vodă Comuna Vintila Voda 662800 +RO.26.110232 Oraş Vânju Mare Comuna Vanju Mare 662804 +RO.26.113894 Comuna Vânjuleţ Comuna Vanjulet 662806 +RO.02.12643 Comuna Vinga Comuna Vinga 662810 +RO.38.166770 Comuna Vinderei Comuna Vinderei 662819 +RO.28.125016 Comuna Vânători Neamţ Comuna Vanatori Neamt 662821 +RO.42.105972 Comuna Vânătorii Mici Comuna Vanatorii Mici 662823 +RO.23.100086 Comuna Vânãtori Comuna Vanatori 662828 +RO.27.120254 Comuna Vânători Comuna Vanatori 662830 +RO.40.178607 Comuna Vânători Comuna Vanatori 662831 +RO.18.75150 Comuna Vânători Comuna Vanatori 662832 +RO.26.113849 Comuna Vânători Comuna Vanatori 662833 +RO.11.50399 Comuna Vâlcelele Comuna Valcelele 662864 +RO.29.129987 Comuna Vâlcele Comuna Valcelele 662866 +RO.15.64942 Comuna Vâlcele Comuna Valcele 662880 +RO.30.136198 Comuna Vâlcăneşti Comuna Valcanesti 662897 +RO.13.60062 Comuna Viişoara Comuna Viisoara 662908 +RO.35.154914 Comuna Viişoara Comuna Viisoara 662909 +RO.32.139394 Comuna Viile Satu Mare Comuna Viile Satu Mare 662935 +RO.01.8425 Comuna Vidra Comuna Vidra 662965 +RO.40.178377 Comuna Vidra Comuna Vidra 662966 +RO.43.105936 Comuna Vidra Comuna Vidra 662967 +RO.35.151905 Oraş Videle Comuna Videle 662975 +RO.08.44435 Comuna Victoria Comuna Victoria 662981 +RO.34.151095 Oraş Vicovu De Sus Comuna Vicovu de Sus 662991 +RO.34.151077 Comuna Vicovu de Jos Comuna Vicovu de Jos 662993 +RO.38.166672 Comuna Vetrişoaia Comuna Vetrisoaia 663009 +RO.32.139358 Comuna Vetiş Comuna Vetis 663013 +RO.21.91982 Comuna Veţel Comuna Vetel 663017 +RO.27.120174 Comuna Veţca Comuna Vetca 663019 +RO.11.50102 Comuna Verneşti Comuna Vernesti 663034 +RO.12.54537 Comuna Vermeş Comuna Vermes 663039 +RO.29.129816 Comuna Verguleasa Comuna Verguleasa 663041 +RO.34.151022 Comuna Vereşti Comuna Veresti 663043 +RO.17.74705 Comuna Verbiţa Comuna Verbita 663057 +RO.17.74616 Comuna Vela Comuna Vela 663077 +RO.03.19793 Comuna Vedea Comuna Vedea 663082 +RO.35.154852 Comuna Vedea Comuna Vedea 663083 +RO.42.105909 Comuna Vedea Comuna Vedea 663084 +RO.34.150980 Comuna Vatra Moldoviţei Comuna Vatra Moldovitei 663097 +RO.27.120138 Comuna Vătava Comuna Vatava 663104 +RO.41.105829 Comuna Vasilaţi Comuna Vasilati 663126 +RO.20.86311 Comuna Vărşag Comuna Varsag 663157 +RO.36.159213 Comuna Variaş Comuna Varias 663170 +RO.27.120076 Comuna Vărgata Comuna Vargata 663172 +RO.30.136134 Comuna Vărbilău Comuna Varbilau 663176 +RO.42.105874 Comuna Vărăşti Comuna Varasti 663195 +RO.02.12572 Comuna Vărădia de Mureş Comuna Varadia de Mures 663204 +RO.12.54500 Comuna Vărădia Comuna Varadia 663206 +RO.09.42183 Comuna Vama Buzăului Comuna Vama Buzaului 663221 +RO.32.139330 Comuna Vama Comuna Vama 663223 +RO.34.150935 Comuna Vama Comuna Vama 663224 +RO.14.63125 Comuna Valu lui Traian Comuna Valu lui Traian 663233 +RO.12.54485 Comuna Văliug Comuna Valiug 663236 +RO.21.91937 Comuna Vălişoara Comuna Valisoara 663239 +RO.16.69303 Comuna Văleni-Dâmboviţa Comuna Valeni-Dambovita 663260 +RO.28.125123 Comuna Văleni Comuna Valeni 663263 +RO.29.129763 Comuna Văleni Comuna Valeni 663265 +RO.32.139287 Comuna Valea Vinului Comuna Valea Vinului 663304 +RO.33.145961 Comuna Valea Viilor Comuna Valea Viilor 663310 +RO.28.124885 Comuna Valea Ursului Comuna Valea Ursului 663327 +RO.23.99968 Comuna Valea Seacă Comuna Valea Seaca 663410 +RO.04.26083 Comuna Valea Seacă Comuna Valea Seaca 663412 +RO.04.20670 Comuna Ştefan Cel Mare Comuna Stefan Cel Mare 663413 +RO.40.178313 Comuna Valea Sării Comuna Valea Sarii 663445 +RO.11.50068 Comuna Valea Sălciei Comuna Valea Salciei 663452 +RO.37.161482 Comuna Valea Nucarilor Comuna Valea Nucarilor 663547 +RO.03.13524 Comuna Valea Mare-Pravăţ Comuna Valea Mare-Pravat 663595 +RO.15.65099 Comuna Valea Mare Comuna Valea Mare 663603 +RO.16.69170 Comuna Valea Mare Comuna Valea Mare 663604 +RO.29.129656 Comuna Valea Mare Comuna Valea Mare 663605 +RO.22.105794 Comuna Valea Măcrişului Comuna Valea Macrisului 663648 +RO.16.69063 Comuna Valea Lungă Comuna Valea Lunga 663668 +RO.01.8354 Comuna Valea Lungă Comuna Valea Lunga 663670 +RO.05.32027 Oraş Valea Lui Mihai Comuna Valea lui Mihai 663691 +RO.27.119974 Comuna Valea Largă Comuna Valea Larga 663714 +RO.13.60026 Comuna Valea Ierii Comuna Valea Ierii 663729 +RO.03.19695 Comuna Valea Iaşului Comuna Valea Iasului 663732 +RO.42.105776 Comuna Valea Dragului Comuna Valea Dragului 663776 +RO.03.19631 Comuna Valea Danului Comuna Valea Danului 663797 +RO.15.64906 Comuna Valea Crişului Comuna Valea Crisului 663810 +RO.22.94688 Comuna Valea Ciorii Comuna Valea Ciorii 663833 +RO.25.109354 Comuna Valea Chioarului Comuna Valea Chioarului 663839 +RO.30.135949 Comuna Valea Călugărească Comuna Valea Calugareasca 663862 +RO.05.27007 Oraş Vaşcãu Comuna Valcau 663951 +RO.36.159482 Comuna Vălcani Comuna Valcani 663952 +RO.39.174021 Comuna Vaideeni Comuna Vaideeni 663967 +RO.19.82779 Comuna Văgiuleşti Comuna Vagiulesti 663975 +RO.30.136269 Comuna Vadu Săpat Comuna Vadu Sapat 663985 +RO.11.49956 Comuna Vadu Paşii Comuna Vadu Pasii 663995 +RO.05.31976 Comuna Vadu Crişului Comuna Vadu Crisului 664010 +RO.08.44391 Comuna Vădeni Comuna Vadeni 664016 +RO.29.129745 Comuna Vădăstriţa Comuna Vadastrita 664021 +RO.29.129718 Comuna Vădastra Comuna Vadastra 664023 +RO.25.106648 Comuna Vadu Izei Comuna Vadu Izei 664026 +RO.13.59942 Comuna Vad Comuna Vad 664027 +RO.07.39612 Comuna Văculeşti Comuna Vaculesti 664033 +RO.16.69250 Comuna Văcăreşti Comuna Vacaresti 664038 +RO.37.161543 Comuna Văcăreni Comuna Vacareni 664043 +RO.17.74554 Comuna Urzicuţa Comuna Urzicuta 664068 +RO.32.139250 Comuna Urziceni Comuna Urziceni 664072 +RO.29.129629 Comuna Urzica Comuna Urzica 664080 +RO.06.35312 Comuna Urmeniş Comuna Urmenis 664125 +RO.06.35269 Comuna Uriu Comuna Uriu 664151 +RO.21.87139 Oraş Uricani Comuna Uricani 664161 +RO.04.26029 Comuna Urecheşti Comuna Urechesti 664167 +RO.40.178279 Comuna Urecheşti Comuna Urechesti 664168 +RO.28.124849 Comuna Urecheni Comuna Urecheni 664174 +RO.19.82733 Comuna Urdari Comuna Urdari 664183 +RO.07.39532 Comuna Unţeni Comuna Unteni 664192 +RO.01.8158 Comuna Unirea Comuna Unirea 664195 +RO.21.91731 Comuna General Berthelot Comuna Unirea 664196 +RO.41.94651 Comuna Unirea Comuna Unirea 664197 +RO.11.50549 Comuna Unguriu Comuna Unguriu 664209 +RO.07.39417 Comuna Ungureni Comuna Ungureni 664222 +RO.13.59880 Comuna Unguraş Comuna Unguras 664259 +RO.09.42156 Comuna Ungra Comuna Ungra 664262 +RO.27.119894 Oraş Ungheni Comuna Ungheni 664268 +RO.03.19560 Comuna Ungheni Comuna Ungheni 664269 +RO.18.77402 Comuna Umbrăreşti Comuna Umbraresti 664279 +RO.08.44328 Comuna Ulmu Comuna Ulmu 664284 +RO.41.94606 Comuna Ulmu Comuna Ulmu 664285 +RO.16.65501 Comuna Ulmi Comuna Ulmi 664291 +RO.25.109265 Oraş Ulmeni Comuna Ulmeni 664307 +RO.11.49894 Comuna Ulmeni Comuna Ulmeni 664308 +RO.41.105605 Comuna Ulmeni Comuna Ulmeni 664309 +RO.34.150702 Comuna Ulma Comuna Ulma 664316 +RO.16.68976 Comuna Ulieşti Comuna Uliesti 664328 +RO.20.86222 Comuna Ulieş Comuna Ulies 664330 +RO.36.159142 Comuna Uivar Comuna Uivar 664343 +RO.05.31921 Comuna Uileacu de Beiuş Comuna Uileacu de Beius 664352 +RO.34.150588 Comuna Udeşti Comuna Udesti 664371 +RO.35.155154 Comuna Uda-Clocociov Comuna Uda-Clocociov 664381 +RO.03.19392 Comuna Uda Comuna Uda 664383 +RO.09.42101 Comuna Ucea de Jos Comuna Ucea de Jos 664391 +RO.14.60721 Comuna Tuzla Comuna Tuzla 664395 +RO.23.99922 Comuna Ţuţora Comuna Tutora 664405 +RO.20.86188 Comuna Tuşnad Comuna Tusnad 664418 +RO.32.139214 Comuna Turulung Comuna Turulung 664424 +RO.32.139170 Comuna Turţ Comuna Turt 664431 +RO.12.54412 Comuna Turnu Rueni Comuna Turnu Rueni 664433 +RO.15.64871 Comuna Turia Comuna Turia 664445 +RO.13.59764 Comuna Tureni Comuna Tureni 664450 +RO.13.55259 Municipiul Turda Comuna Turea 664453 +RO.21.91688 Comuna Turdaş Comuna Turdas 664457 +RO.37.161464 Comuna Turcoaia Comuna Turcoaia 664463 +RO.19.78089 Comuna Turcineşti Comuna Turcinesti 664466 +RO.19.82617 Oraş Turceni Comuna Turceni 664474 +RO.19.82555 Comuna Turburea Comuna Turburea 664478 +RO.28.124750 Comuna Tupilaţi Comuna Tupilati 664486 +RO.43.105570 Comuna Tunari Comuna Tunari 664498 +RO.18.77331 Comuna Tuluceşti Comuna Tulucesti 664504 +RO.40.178117 Comuna Tulnici Comuna Tulnici 664506 +RO.20.86133 Comuna Tulgheş Comuna Tulghes 664510 +RO.05.31841 Comuna Tulca Comuna Tulca 664520 +RO.17.74509 Comuna Ţuglui Comuna Tuglui 664533 +RO.08.44300 Comuna Tufeşti Comuna Tufesti 664537 +RO.29.129585 Comuna Tufeni Comuna Tufeni 664542 +RO.18.77313 Comuna Tudor Vladimirescu Comuna Tudor Vladimirescu 664556 +RO.08.44257 Comuna Tudor Vladimirescu Comuna Tudor Vladimirescu 664557 +RO.07.39391 Comuna Tudora Comuna Tudora 664574 +RO.07.39328 Comuna Truşeşti Comuna Trusesti 664577 +RO.35.154790 Comuna Troianul Comuna Troianul 664590 +RO.23.99600 Comuna Trifeşti Comuna Trifesti 664607 +RO.28.124723 Comuna Trifeşti Comuna Trifesti 664608 +RO.36.159071 Comuna Traian Vuia Comuna Traian Vuia 664665 +RO.04.25861 Comuna Traian Comuna Traian 664667 +RO.08.44202 Comuna Traian Comuna Traian 664668 +RO.22.179702 Comuna Traian Comuna Traian 664670 +RO.29.129567 Comuna Traian Comuna Traian 664671 +RO.35.154736 Comuna Traian Comuna Traian 664672 +RO.21.91624 Comuna Toteşti Comuna Totesti 664695 +RO.14.63189 Comuna Tortoman Comuna Tortoman 664707 +RO.36.159035 Comuna Tormac Comuna Tormac 664715 +RO.14.63072 Comuna Topraisar Comuna Topraisar 664721 +RO.42.154709 Comuna Toporu Comuna Toporu 664723 +RO.03.13757 Oraș Topoloveni Oras Topoloveni 664728 +RO.37.161384 Comuna Topolog Comuna Topolog 664734 +RO.21.91535 Comuna Topliţa Comuna Toplita 664746 +RO.11.49769 Comuna Topliceni Comuna Topliceni 664754 +RO.12.54387 Comuna Topleţ Comuna Toplet 664758 +RO.29.129503 Comuna Topana Comuna Topana 664770 +RO.14.63045 Comuna Topalu Comuna Topalu 664773 +RO.39.173935 Comuna Tomşani Comuna Tomsani 664794 +RO.30.135896 Comuna Tomşani Comuna Tomsani 664795 +RO.36.159473 Comuna Tomnatic Comuna Tomnatic 664804 +RO.23.95293 Comuna Tomeşti Comuna Tomesti 664815 +RO.20.86453 Comuna Tomeşti Comuna Tomesti 664816 +RO.21.91447 Comuna Tomeşti Comuna Tomesti 664817 +RO.36.158895 Comuna Tomeşti Comuna Tomesti 664818 +RO.34.150524 Comuna Todireşti Comuna Todiresti 664856 +RO.38.166413 Comuna Todireşti Comuna Todiresti 664857 +RO.07.39266 Comuna Todireni Comuna Todireni 664863 +RO.16.66081 Oraş Titu Comuna Titu 664889 +RO.39.174496 Comuna Titeşti Comuna Titesti 664899 +RO.03.19338 Comuna Țițești Comuna Titesti 664900 +RO.19.82430 Oraş Tismana Comuna Tismana 664908 +RO.32.139143 Comuna Târşolţ Comuna Tarsolt 664939 +RO.02.12509 Comuna Târnova Comuna Tarnova 664955 +RO.12.54350 Comuna Târnova Comuna Tarnova 664956 +RO.06.35152 Comuna Târlişua Comuna Tarlisua 664975 +RO.04.25825 Comuna Târgu Trotuş Comuna Targu Trotus 664990 +RO.14.62985 Comuna Târguşor Comuna Targusor 664994 +RO.25.106817 Oraș Târgu Lăpuş Oras Targu Lapus 665008 +RO.23.95471 Oraş Târgu Frumos Comuna Targu Frumos 665012 +RO.19.78329 Oraş Târgu Cãrbuneşti Comuna Targu Carbunesti 665016 +RO.30.130892 Comuna Târgşoru Vechi Comuna Targsoru Vechi 665018 +RO.32.139107 Comuna Tiream Comuna Tiream 665026 +RO.11.49849 Comuna Ţinteşti Comuna Tintesti 665049 +RO.19.82680 Comuna Ţânţăreni Comuna Tantareni 665057 +RO.30.135850 Comuna Tinosu Comuna Tinosu 665060 +RO.05.31789 Comuna Tinca Comuna Tinca 665070 +RO.26.113732 Comuna Tâmna Comuna Tamna 665082 +RO.28.124661 Comuna Timişeşti Comuna Timisesti 665088 +RO.40.178046 Comuna Tâmboeşti Comuna Tamboesti 665094 +RO.33.145907 Comuna Tilişca Comuna Tilisca 665100 +RO.05.31716 Comuna Tileagd Comuna Tileagd 665103 +RO.06.35090 Comuna Tiha Bârgăului Comuna Tiha Bargaului 665109 +RO.03.19249 Comuna Tigveni Comuna Tigveni 665112 +RO.35.154834 Comuna Ţigăneşti Comuna Tiganesti 665134 +RO.23.99879 Comuna Ţigănaşi Comuna Tiganasi 665144 +RO.40.178180 Comuna Ţifeşti Comuna Tifesti 665149 +RO.12.54305 Comuna Ticvaniu Mare Comuna Ticvaniu Mare 665154 +RO.09.42076 Comuna Ticuşu Vechi Comuna Ticusu Vechi 665156 +RO.19.78454 Oraş Ţicleni Comuna Ticleni 665167 +RO.08.44177 Comuna Tichileşti Comuna Tichilesti 665174 +RO.28.124803 Comuna Ţibucani Comuna Tibucani 665181 +RO.23.99780 Comuna Ţibăneşti Comuna Tibanesti 665191 +RO.23.99673 Comuna Ţibana Comuna Tibana 665195 +RO.29.129460 Comuna Tia Mare Comuna Tia Mare 665198 +RO.39.173855 Comuna Tetoiu Comuna Tetoiu 665203 +RO.29.129380 Comuna Teslui Comuna Teslui 665216 +RO.17.74359 Comuna Terpeziţa Comuna Terpezita 665224 +RO.12.54270 Comuna Teregova Comuna Teregova 665233 +RO.32.139054 Comuna Terebeşti Comuna Terebesti 665236 +RO.18.77377 Comuna Ţepu Comuna Tepu 665241 +RO.09.42058 Comuna Teliu Comuna Teliu 665270 +RO.19.82396 Comuna Teleşti Comuna Telesti 665276 +RO.30.135789 Comuna Telega Comuna Telega 665289 +RO.06.35054 Comuna Telciu Comuna Telciu 665303 +RO.01.8096 Oraş Teiuş Oras Teius 665316 +RO.03.19212 Comuna Teiu Comuna Teiu 665324 +RO.30.135725 Comuna Teişani Comuna Teisani 665336 +RO.17.74322 Comuna Teasc Comuna Teascu 665366 +RO.06.34985 Comuna Teaca Comuna Teaca 665369 +RO.28.124616 Comuna Tazlău Comuna Tazlau 665375 +RO.25.106461 Oraș Tăuţii-Măgherăuş Oras Tautii-Magheraus 665381 +RO.05.31654 Comuna Tăuteu Comuna Tauteu 665386 +RO.02.12457 Comuna Tauţ Comuna Taut 665392 +RO.29.129317 Comuna Tătuleşti Comuna Tatulesti 665411 +RO.23.99478 Comuna Tătăruşi Comuna Tatarusi 665424 +RO.30.135681 Comuna Tătaru Comuna Tataru 665430 +RO.35.154665 Comuna Tătărăştii de Sus Comuna Tatarastii de Sus 665444 +RO.35.154585 Comuna Tătărăştii de Jos Comuna Tatarastii de Jos 665446 +RO.04.25745 Comuna Tătărăşti Comuna Tatarasti 665449 +RO.38.166315 Comuna Tătărăni Comuna Tatarani 665454 +RO.16.68921 Comuna Tătărani Comuna Tatarani 665455 +RO.32.136642 Oraș Tăşnad Oras Tasnad 665468 +RO.28.124563 Comuna Taşca Comuna Tasca 665470 +RO.16.105534 Comuna Tărtăşeşti Comuna Tartasesti 665478 +RO.09.42003 Comuna Tărlungeni Comuna Tarlungeni 665496 +RO.27.119858 Comuna Tãureni Comuna Tareni 665510 +RO.05.31565 Comuna Tarcea Comuna Tarcea 665516 +RO.28.124493 Comuna Tarcău Comuna Tarcau 665519 +RO.05.31609 Comuna Tărcaia Comuna Tarcaia 665524 +RO.23.99441 Comuna Tansa Comuna Tansa 665534 +RO.40.177879 Comuna Tănăsoaia Comuna Tanasoaia 665543 +RO.38.166182 Comuna Tanacu Comuna Tanacu 665549 +RO.28.124634 Comuna Tămăşeni Comuna Tamaseni 665566 +RO.17.74956 Comuna Tãlpaş Comuna Talpasu 665589 +RO.35.154521 Comuna Talpa Comuna Talpa 665599 +RO.33.145827 Oraş Tãlmaciu Comuna Talmaciu 665605 +RO.30.135654 Comuna Talea Comuna Talea 665610 +RO.13.59826 Comuna Ţaga Comuna Taga 665627 +RO.22.92765 Oraş Ţãndãrei Comuna Tadarei 665634 +RO.38.166235 Comuna Tăcuta Comuna Tacuta 665635 +RO.26.113607 Comuna Sviniţa Comuna Svinita 665652 +RO.08.44140 Comuna Şuţeşti Comuna Sutesti 665661 +RO.39.173597 Comuna Suteşti Comuna Sutesti 665662 +RO.27.119723 Comuna Suseni Comuna Suseni 665683 +RO.20.85920 Comuna Suseni Comuna Suseni 665684 +RO.03.19007 Comuna Suseni Comuna Suseni 665686 +RO.31.142774 Comuna Surduc Comuna Surduc 665728 +RO.08.42771 Comuna Surdila-Greci Comuna Surdila-Greci 665735 +RO.08.44113 Comuna Surdila-Găiseanca Comuna Surdila-Gaiseanca 665737 +RO.30.135404 Comuna Surani Comuna Surani 665746 +RO.33.145792 Comuna Şura Mică Comuna Sura Mica 665749 +RO.33.145765 Comuna Şura Mare Comuna Sura Mare 665751 +RO.40.177842 Comuna Suraia Comuna Suraia 665753 +RO.05.31262 Comuna Suplacu de Barcău Comuna Suplacu de Barcau 665761 +RO.07.39051 Comuna Suliţa Comuna Sulita 665787 +RO.38.166137 Comuna Şuletea Comuna Suletea 665793 +RO.03.19141 Comuna Şuici Comuna Suici 665798 +RO.07.38982 Comuna Suharău Comuna Suharau 665808 +RO.35.154460 Comuna Suhaia Comuna Suhaia 665812 +RO.01.8014 Comuna Şugag Comuna Sugag 665819 +RO.22.94535 Comuna Sudiţi Comuna Suditi 665829 +RO.25.109041 Comuna Suciu de Sus Comuna Suciu de Sus 665841 +RO.34.150418 Comuna Suceviţa Comuna Sucevita 665843 +RO.20.85877 Comuna Subcetate Comuna Subcetate 665872 +RO.13.59657 Comuna Suatu Comuna Suatu 665878 +RO.34.150356 Comuna Stulpicani Comuna Stulpicani 665898 +RO.29.129184 Comuna Studina Comuna Studina 665907 +RO.23.99209 Comuna Strunga Comuna Strunga 665913 +RO.04.25629 Comuna Strugari Comuna Strugari 665920 +RO.34.150310 Comuna Stroieşti Comuna Stroesti 665925 +RO.39.173533 Comuna Stroeşti Comuna Stroesti 665929 +RO.25.109005 Comuna Strâmtura Comuna Stramtura 665944 +RO.01.7767 Comuna Stremţ Comuna Stremt 665980 +RO.29.129139 Comuna Strejeşti Comuna Strejesti 665989 +RO.40.177799 Comuna Străoane Comuna Straoane 666006 +RO.34.150294 Comuna Straja Comuna Straja 666011 +RO.35.154497 Comuna Storobăneasa Comuna Storobaneasa 666028 +RO.03.18938 Comuna Stolnici Comuna Stolnici 666034 +RO.23.99165 Comuna Stolniceni-Prăjescu Comuna Stolniceni-Prajescu 666036 +RO.19.82314 Comuna Stoina Comuna Stoina 666047 +RO.39.173374 Comuna Stoileşti Comuna Stoilesti 666049 +RO.29.129111 Comuna Stoicăneşti Comuna Stoicanesti 666056 +RO.03.18858 Comuna Stoeneşti Comuna Stoenesti 666062 +RO.39.173230 Comuna Stoeneşti Comuna Stoenesti 666063 +RO.42.105348 Comuna Stoeneşti Comuna Stoenesti 666065 +RO.29.129095 Comuna Stoeneşti Comuna Stoenesti 666066 +RO.36.158804 Comuna Ştiuca Comuna Stiuca 666082 +RO.07.39220 Comuna Ştiubieni Comuna Stiubieni 666084 +RO.26.113518 Comuna Stângăceaua Comuna Stangaceaua 666114 +RO.27.119625 Comuna Stânceni Comuna Stanceni 666125 +RO.11.49625 Comuna Stâlpu Comuna Stalpu 666145 +RO.03.18778 Comuna Stâlpeni Comuna Stalpeni 666148 +RO.37.161348 Comuna Stejaru Comuna Stejaru 666177 +RO.30.135618 Comuna Ştefeşti Comuna Stefesti 666210 +RO.41.94580 Comuna Ştefan Vodă Comuna Stefan Voda 666213 +RO.07.39168 Oraş Ştefãneşti Comuna Stefanesti 666225 +RO.03.13392 Oraș Ştefăneşti Oras Stefanesti 666226 +RO.39.173748 Comuna Ştefăneşti Comuna Stefanesti 666227 +RO.43.105419 Comuna Ştefãneştii De Jos Comuna Stefanestii De Jos 666228 +RO.28.124411 Comuna Ştefan cel Mare Comuna Stefan cel Mare 666243 +RO.38.166057 Comuna Ştefan cel Mare Comuna Stefan cel Mare 666244 +RO.03.19114 Comuna Ştefan cel Mare Comuna Stefan cel Mare 666245 +RO.29.129282 Comuna Ştefan cel Mare Comuna Stefan cel Mare 666246 +RO.07.35884 Comuna Stăuceni Comuna Stauceni 666262 +RO.30.135315 Comuna Starchiojd Comuna Starchiojd 666270 +RO.28.124331 Comuna Stăniţa Comuna Stanita 666275 +RO.04.25521 Comuna Stănişeşti Comuna Stanisesti 666283 +RO.38.165979 Comuna Stănileşti Comuna Stanilesti 666285 +RO.19.82136 Comuna Stăneşti Comuna Stanesti 666293 +RO.39.173132 Comuna Stăneşti Comuna Stanesti 666294 +RO.42.105295 Comuna Stăneşti Comuna Stanesti 666295 +RO.08.44060 Comuna Stăncuţa Comuna Stancuta 666308 +RO.40.178965 Comuna Spulber Comuna Spulber 666331 +RO.01.7945 Comuna Şpring Comuna Spring 666333 +RO.29.129040 Comuna Sprâncenata Comuna Sprincenata 666335 +RO.05.31208 Comuna Spinuş Comuna Spinus 666348 +RO.29.128962 Comuna Spineni Comuna Spineni 666358 +RO.06.34547 Comuna Spermezeu Comuna Spermezeu 666368 +RO.41.105259 Comuna Spanţov Comuna Spantov 666384 +RO.40.177762 Comuna Soveja Comuna Soveja 666392 +RO.26.113698 Comuna Sovarna Comuna Sovarna 666398 +RO.30.135547 Comuna Şotrile Comuna Sotrile 666403 +RO.16.65477 Comuna Şotânga Comuna Sotanga 666406 +RO.12.54163 Comuna Şopotu Nou Comuna Sopotu Nou 666432 +RO.17.74242 Comuna Sopot Comuna Sopotu 666434 +RO.29.130384 Comuna Şopârliţa Comuna Soparlita 666439 +RO.01.7865 Comuna Şona Comuna Sona 666442 +RO.37.161302 Comuna Somova Comuna Somova 666450 +RO.31.142710 Comuna Someş-Odorhei Comuna Somes-Odorhei 666466 +RO.25.109176 Oraș Şomcuta Mare Oras Somcuta Mare 666474 +RO.04.25488 Comuna Solonţ Comuna Solont 666482 +RO.38.165899 Comuna Soleşti Comuna Solesti 666499 +RO.41.105384 Comuna Şoldanu Comuna Soldanu 666503 +RO.21.91330 Comuna Şoimuş Comuna Soimus 666517 +RO.30.135501 Comuna Şoimari Comuna Soimari 666532 +RO.01.7446 Comuna Sohodol Comuna Sohodol 666549 +RO.41.105222 Comuna Sohatu Comuna Sohatu 666560 +RO.02.9360 Comuna Şofronea Comuna Sofronea 666564 +RO.32.138869 Comuna Socond Comuna Socond 666575 +RO.12.54109 Comuna Socol Comuna Socol 666579 +RO.02.12126 Comuna Socodor Comuna Socodor 666581 +RO.09.41943 Comuna Şoarş Comuna Soars 666599 +RO.43.105160 Comuna Snagov Comuna Snagov 666610 +RO.18.77260 Comuna Smulţi Comuna Smulti 666612 +RO.35.154380 Comuna Smârdioasa Comuna Smardioasa 666618 +RO.37.161286 Comuna Smârdan Comuna Smardan 666620 +RO.18.77224 Comuna Smârdan Comuna Smardan 666622 +RO.11.49545 Comuna Smeeni Comuna Smeeni 666640 +RO.16.105142 Comuna Slobozia Moara Comuna Slobozia Moara 666662 +RO.35.154344 Comuna Slobozia-Mândra Comuna Slobozia-Mandra 666664 +RO.18.77180 Comuna Slobozia Conachi Comuna Slobozia Conachi 666669 +RO.40.177726 Comuna Slobozia-Ciorăşti Comuna Slobozia-Ciorasti 666672 +RO.40.177655 Comuna Slobozia Bradului Comuna Slobozia Bradului 666675 +RO.03.18741 Comuna Slobozia Comuna Slobozia 666683 +RO.42.100549 Comuna Slobozia Comuna Slobozia 666685 +RO.22.92658 Comuna Slobozia Comuna Slobozia 666715 +RO.19.82047 Comuna Slivileşti Comuna Slivilesti 666723 +RO.33.145603 Comuna Slimnic Comuna Slimnic 666726 +RO.37.161259 Comuna Slava Cercheză Comuna Slava Cercheza 666739 +RO.39.173061 Comuna Slătioara Comuna Slatioara 666746 +RO.29.125374 Comuna Slătioara Comuna Slatioara 666747 +RO.12.54056 Comuna Slatina-Timiş Comuna Slatina-Timis 666758 +RO.34.150258 Comuna Slatina Comuna Slatina 666764 +RO.15.63688 Comuna Sita Buzăului Comuna Sita Buzaului 666789 +RO.02.12402 Comuna Şiştarovăţ Comuna Sistarovat 666794 +RO.26.113625 Comuna Siseşti Comuna Sisesti 666797 +RO.25.109096 Comuna Şişeşti Comuna Sisesti 666798 +RO.30.135431 Comuna Şirna Comuna Sirna 666808 +RO.11.49484 Comuna Siriu Comuna Siriu 666812 +RO.39.173686 Comuna Şirineasa Comuna Sirineasa 666818 +RO.02.12368 Comuna Şiria Comuna Siria 666820 +RO.23.99101 Comuna Sireţel Comuna Siretel 666827 +RO.29.130366 Comuna Sârbii-Măgura Comuna Sarbii-Magura 666836 +RO.05.31128 Comuna Sârbi Comuna Sarbi 666839 +RO.35.154308 Comuna Sârbeni Comuna Sarbeni 666862 +RO.23.99370 Comuna Şipote Comuna Sipote 666875 +RO.15.64826 Comuna Sânzieni Comuna Sanzieni 666886 +RO.20.86519 Comuna Sântimbru Comuna Santimbru 666905 +RO.01.7384 Comuna Sântimbru Comuna Santimbru 666906 +RO.22.105026 Comuna Sinteşti Comuna Sintesti 666910 +RO.06.34903 Comuna Şintereag Comuna Sintereag 666915 +RO.02.12055 Comuna Sintea Mare Comuna Sintea Mare 666921 +RO.05.31379 Comuna Şinteu Comuna Sinteu 666923 +RO.27.114453 Comuna Sântana de Mureş Comuna Santana de Mures 666932 +RO.02.12091 Oraş Sântana Comuna Santana 666935 +RO.21.91232 Comuna Sântămăria-Orlea Comuna Santamaria-Orlea 666938 +RO.20.85840 Comuna Sânsimion Comuna Sansimion 666944 +RO.36.158733 Comuna Sânpetru Mare Comuna Sanpetru Mare 666949 +RO.27.119527 Comuna Sânpetru de Câmpie Comuna Sanpetru de Campie 666953 +RO.09.41925 Comuna Sânpetru Comuna Sanpetru 666957 +RO.13.59586 Comuna Sânpaul Comuna Sanpaul 666960 +RO.27.119466 Comuna Sânpaul Comuna Sanpaul 666961 +RO.05.32179 Comuna Sânnicolau-Român Comuna Sannicolau-Roman 666977 +RO.36.158699 Comuna Sânmihaiu Român Comuna Sanmihaiu Roman 666980 +RO.06.34477 Comuna Sânmihaiu de Câmpie Comuna Sanmihaiu de Campie 666986 +RO.31.142676 Comuna Sânmihaiu Almaşului Comuna Sanmihaiu Almasului 666988 +RO.13.59498 Comuna Sânmărtin Comuna Sanmartin 667000 +RO.05.26582 Comuna Sânmartin Comuna Sanmartin 667001 +RO.20.85788 Comuna Sânmartin Comuna Sanmartin 667003 +RO.42.105106 Comuna Singureni Comuna Singureni 667019 +RO.30.135244 Comuna Sângeru Comuna Sangeru 667022 +RO.27.119386 Comuna Sânger Comuna Sanger 667025 +RO.06.32599 Oraş Sângeorz-Bãi Comuna Sangeorz-Bai 667028 +RO.27.119331 Oraş Sângeorgiu De Pãdure Comuna Sangeorgiu de Padure 667031 +RO.27.114417 Comuna Sângeorgiu de Mureş Comuna Sangeorgiu de Mures 667033 +RO.23.99058 Comuna Sineşti Comuna Sinesti 667041 +RO.39.172992 Comuna Sineşti Comuna Sinesti 667042 +RO.20.85760 Comuna Sândominic Comuna Sandominic 667054 +RO.27.114382 Comuna Sâncraiu de Mureş Comuna Sancraiu de Mures 667058 +RO.13.59434 Comuna Sâncraiu Comuna Sancraiu 667062 +RO.20.85680 Comuna Sâncrăieni Comuna Sancraieni 667068 +RO.01.7348 Comuna Sâncel Comuna Sancel 667072 +RO.09.41854 Comuna Şinca Veche Comuna Sinca Veche 667075 +RO.09.42449 Comuna Şinca Nouă Comuna Sinca Noua 667077 +RO.27.119803 Comuna Şincai Comuna Sincai 667081 +RO.36.158653 Comuna Sânandrei Comuna Sanandrei 667088 +RO.20.85984 Comuna Simoneşti Comuna Simonesti 667093 +RO.17.70174 Comuna Şimnicu de Sus Comuna Simnicu de Sus 667097 +RO.31.179695 Comuna Şimişna Comuna Simisna 667102 +RO.34.150221 Comuna Siminicea Comuna Siminicea 667108 +RO.05.31333 Comuna Şimian Comuna Simian 667116 +RO.26.109826 Comuna Simian Comuna Simian 667117 +RO.29.128882 Comuna Sâmbureşti Comuna Samburesti 667122 +RO.09.42464 Comuna Sâmbăta de Sus Comuna Sambata de Sus 667140 +RO.05.31057 Comuna Sâmbăta Comuna Sambata 667143 +RO.02.12340 Comuna Şimand Comuna Simand 667147 +RO.06.34422 Comuna Silivaşu De Câmpie Comuna Silvasu de Campie 667151 +RO.35.154282 Comuna Siliștea Gumești Comuna Silistea Gumesti 667166 +RO.17.74224 Comuna Siliștea Crucii Comuna Silistea Crucii 667171 +RO.08.43992 Comuna Siliştea Comuna Silistea 667174 +RO.14.62949 Comuna Siliştea Comuna Silistea 667176 +RO.35.154228 Comuna Siliştea Comuna Silistea 667177 +RO.02.12288 Comuna Şilindia Comuna Silindia 667202 +RO.40.177600 Comuna Sihlea Comuna Sihlea 667215 +RO.31.142612 Comuna Sâg Comuna Sag 667229 +RO.06.34850 Comuna Şieuţ Comuna Sieut 667231 +RO.06.34770 Comuna Şieu-Odorhei Comuna Sieu-Odorhei 667234 +RO.06.34690 Comuna Şieu-Măgheruş Comuna Sieu-Magherus 667237 +RO.06.34645 Comuna Şieu Comuna Sieu 667239 +RO.02.12242 Comuna Şicula Comuna Sicula 667244 +RO.12.53853 Comuna Sicheviţa Comuna Sichevita 667255 +RO.13.59416 Comuna Sic Comuna Sic 667261 +RO.01.7810 Comuna Şibot Comuna Sibot 667264 +RO.37.161231 Comuna Sfântu Gheorghe Comuna Sfantu Gheorghe 667299 +RO.22.94456 Comuna Sfântu Gheorghe Comuna Sfantu Gheorghe 667300 +RO.35.154166 Comuna Sfinţeşti Comuna Sfintesti 667310 +RO.09.41818 Comuna Şercaia Comuna Sercaia 667348 +RO.34.151460 Comuna Şerbăuţi Comuna Serbauti 667359 +RO.29.129246 Comuna Şerbăneşti Comuna Serbanesti 667366 +RO.02.12224 Comuna Şepreuş Comuna Sepreus 667387 +RO.07.39122 Comuna Şendriceni Comuna Sendriceni 667394 +RO.18.75114 Comuna Şendreni Comuna Sendreni 667399 +RO.02.12037 Comuna Semlac Comuna Semlac 667407 +RO.33.143557 Comuna Şelimbăr Comuna Selimbar 667419 +RO.02.11995 Comuna Seleuş Comuna Seleus 667422 +RO.16.68887 Comuna Şelaru Comuna Selaru 667428 +RO.02.12206 Comuna Şeitin Comuna Seitin 667433 +RO.25.108963 Oraș Seini Oras Seini 667436 +RO.14.62903 Comuna Seimeni Comuna Seimeni 667440 +RO.33.145738 Comuna Şeica Mică Comuna Seica Mica 667442 +RO.33.145667 Comuna Şeica Mare Comuna Seica Mare 667444 +RO.35.154184 Comuna Segarcea Vale Comuna Segarcea Vale 667448 +RO.17.70502 Oraș Segarcea Oras Segarcea 667451 +RO.02.11940 Comuna Secusigiu Comuna Secusigiu 667457 +RO.04.25362 Comuna Secuieni Comuna Secuieni 667464 +RO.28.124233 Comuna Secuieni Comuna Secueni 667469 +RO.17.74171 Comuna Secu Comuna Secu 667475 +RO.36.158608 Comuna Secaş Comuna Secas 667500 +RO.30.135226 Comuna Secăria Comuna Secaria 667506 +RO.02.9690 Oraş Sebiş Comuna Sebis 667512 +RO.17.74135 Comuna Seaca de Pădure Comuna Seaca de Padure 667529 +RO.17.74108 Comuna Seaca de Câmp Comuna Seaca de Camp 667531 +RO.29.128864 Comuna Seaca Comuna Seaca 667537 +RO.35.154139 Comuna Seaca Comuna Seaca 667538 +RO.11.49439 Comuna Scutelnici Comuna Scutelnici 667547 +RO.35.154068 Comuna Scurtu Mare Comuna Scurtu Mare 667552 +RO.39.172947 Comuna Scundu Comuna Scundu 667563 +RO.35.154013 Comuna Scrioaştea Comuna Scrioastea 667571 +RO.11.49313 Comuna Scorţoasa Comuna Scortoasa 667581 +RO.04.25291 Comuna Scorţeni Comuna Scorteni 667584 +RO.08.43929 Comuna Scorţaru Nou Comuna Scortaru Nou 667589 +RO.29.128711 Oraş Scorniceşti Comuna Scornicesti 667592 +RO.23.98998 Comuna Scobinţi Comuna Scobinti 667605 +RO.19.81861 Comuna Scoarţa Comuna Scoarta 667609 +RO.23.98916 Comuna Scânteia Comuna Scanteia 667618 +RO.22.94429 Comuna Scânteia Comuna Scanteia 667619 +RO.18.77126 Comuna Scânteieşti Comuna Scanteesti 667624 +RO.03.18670 Comuna Schitu-Goleşti Comuna Schitu-Golesti 667645 +RO.23.98827 Comuna Schitu-Duca Comuna Schitu-Duca 667652 +RO.29.128659 Comuna Schitu Comuna Schitu 667661 +RO.18.77153 Comuna Schela Comuna Schela 667689 +RO.19.81987 Comuna Schela Comuna Schela 667690 +RO.34.146432 Comuna Scheia Comuna Scheia 667703 +RO.23.99290 Comuna Scheia Comuna Scheia 667704 +RO.01.7197 Comuna Scărişoara Comuna Scarisoara 667719 +RO.29.128613 Comuna Scărişoara Comuna Scarisoara 667720 +RO.17.74073 Comuna Scăeşti Comuna Scaesti 667737 +RO.02.11842 Comuna Săvârşin Comuna Savarsin 667747 +RO.28.120824 Comuna Săvineşti Comuna Savinesti 667749 +RO.07.36060 Oraş Sãveni Comuna Saveni 667755 +RO.22.94376 Comuna Săveni Comuna Saveni 667756 +RO.13.59327 Comuna Săvădisla Comuna Savadisla 667762 +RO.27.119750 Comuna Şăulia Comuna Saulia 667769 +RO.19.81816 Comuna Săuleşti Comuna Saulesti 667772 +RO.04.25228 Comuna Săuceşti Comuna Saucesti 667777 +RO.32.138805 Comuna Săuca Comuna Sauca 667782 +RO.34.150196 Comuna Satu Mare Comuna Satu Mare 667870 +RO.20.86501 Comuna Satu Mare Comuna Satu Mare 667871 +RO.25.108712 Comuna Satulung Comuna Satulung 667880 +RO.36.158528 Comuna Satchinez Comuna Satchinez 667899 +RO.04.25068 Comuna Sascut Comuna Sascut 667916 +RO.01.7099 Comuna Săsciori Comuna Sasciori 667918 +RO.27.119206 Comuna Saschiz Comuna Saschiz 667922 +RO.12.53791 Comuna Sasca Montană Comuna Sasca Montana 667926 +RO.11.49233 Comuna Săruleşti Comuna Sarulesti 667946 +RO.41.104886 Comuna Săruleşti Comuna Sarulesti 667947 +RO.34.150445 Comuna Şaru Dornei Comuna Saru Dornei 667951 +RO.21.91054 Comuna Sarmizegetusa Comuna Sarmizegetusa 667963 +RO.27.119242 Oraş Sarmaşu Comuna Sarmasu 667965 +RO.31.142881 Comuna Şărmăşag Comuna Sarmasag 667969 +RO.20.85528 Comuna Sărmaş Comuna Sarmas 667971 +RO.37.161179 Comuna Sarichioi Comuna Sarichioi 667990 +RO.36.159455 Comuna Saravale Comuna Saravale 668012 +RO.27.120496 Comuna Sărăţeni Comuna Sarateni 668023 +RO.22.180019 Comuna Sărăţeni Comuna Sarateni 668024 +RO.04.26320 Comuna Sărata Comuna Sarata 668039 +RO.25.106620 Comuna Sărăsău Comuna Sarasau 668055 +RO.14.62823 Comuna Saraiu Comuna Saraiu 668061 +RO.11.49206 Comuna Săpoca Comuna Sapoca 668072 +RO.25.108945 Comuna Sãpânţa Comuna Sapinta 668074 +RO.03.18581 Comuna Săpata Comuna Sapata 668079 +RO.32.138734 Comuna Santău Comuna Santau 668088 +RO.06.34618 Comuna Şanţ Comuna Sant 668090 +RO.32.138663 Comuna Sanislău Comuna Sanislau 668095 +RO.13.55311 Comuna Sănduleşti Comuna Sandulesti 668100 +RO.04.25148 Comuna Sănduleni Comuna Sanduleni 668103 +RO.36.159464 Comuna Şandra Comuna Sandra 668106 +RO.31.142854 Comuna Şamşud Comuna Samsud 668115 +RO.19.81656 Comuna Samarineşti Comuna Samarinesti 668118 +RO.06.34397 Comuna Salva Comuna Salva 668123 +RO.25.108918 Comuna Sălsig Comuna Salsig 668127 +RO.25.108892 Oraș Săliştea de Sus Oras Salistea de Sus 668141 +RO.01.7044 Comuna Sãliştea Comuna Saliste 668148 +RO.14.63318 Comuna Saligny Comuna Saligny 668156 +RO.17.74028 Comuna Sălcuţa Comuna Salcuta 668163 +RO.01.6976 Comuna Sălciua Comuna Salciua 668176 +RO.16.68789 Comuna Sălcioara Comuna Salcioara 668179 +RO.22.94330 Comuna Sălcioara Comuna Salcioara 668180 +RO.30.135146 Comuna Sălciile Comuna Salciile 668192 +RO.08.43867 Comuna Salcia Tudor Comuna Salcia Tudor 668197 +RO.30.135128 Comuna Salcia Comuna Salcia 668202 +RO.26.113493 Comuna Salcia Comuna Salcia 668204 +RO.35.153936 Comuna Salcia Comuna Salcia 668205 +RO.34.146370 Oraş Salcea Comuna Salcea 668218 +RO.03.18554 Comuna Sălătrucu Comuna Salatrucu 668225 +RO.39.172894 Comuna Sălătrucel Comuna Salatrucel 668228 +RO.31.142550 Comuna Sălăţig Comuna Salatig 668235 +RO.05.31011 Comuna Sălard Comuna Salard 668242 +RO.05.30988 Comuna Sălacea Comuna Salacea 668251 +RO.11.49153 Comuna Săhăteni Comuna Sahateni 668256 +RO.02.12144 Comuna Şagu Comuna Sagu 668260 +RO.28.124153 Comuna Sagna Comuna Sagna 668262 +RO.11.49073 Comuna Săgeata Comuna Sageata 668265 +RO.36.158779 Comuna Şag Comuna Sag 668268 +RO.35.155145 Comuna Saelele Comuna Saelele 668273 +RO.33.145471 Comuna Sadu Comuna Sadu 668275 +RO.34.150178 Comuna Sadova Comuna Sadova 668284 +RO.17.73996 Comuna Sadova Comuna Sadova 668285 +RO.13.59283 Comuna Sãcuieu Comuna Sacueu 668291 +RO.05.30915 Oraş Sãcueni Comuna Sacueni 668295 +RO.12.53755 Comuna Sacu Comuna Sacu 668299 +RO.36.158449 Comuna Sacoşu Turcesc Comuna Sacosu Turcesc 668303 +RO.35.153972 Comuna Săceni Comuna Saceni 668308 +RO.19.81754 Comuna Săcelu Comuna Sacelu 668311 +RO.14.62878 Comuna Săcele Comuna Sacele 668313 +RO.25.108874 Comuna Săcel Comuna Sacel 668317 +RO.20.85467 Comuna Săcel Comuna Sacel 668318 +RO.01.8229 Comuna Vadu Moţilor Comuna Vadu Motilor 668325 +RO.32.138770 Comuna Săcăşeni Comuna Sacaseni 668329 +RO.36.158564 Comuna Săcălaz Comuna Sacalaz 668341 +RO.25.108794 Comuna Săcălăşeni Comuna Sacalaseni 668343 +RO.05.30871 Comuna Săcădat Comuna Sacadat 668351 +RO.42.179775 Comuna Săbăreni Comuna Sabareni 668361 +RO.28.124206 Comuna Săbăoani Comuna Sabaoani 668364 +RO.27.119153 Comuna Ruşii Munţi Comuna Rusii Munti 668381 +RO.11.49046 Comuna Ruşeţu Comuna Rusetu 668393 +RO.25.108696 Comuna Ruşcova Comuna Ruscova 668409 +RO.12.53728 Comuna Rusca Montană Comuna Rusca Montana 668416 +RO.29.128588 Comuna Rusăneşti Comuna Rusanesti 668429 +RO.31.142499 Comuna Rus Comuna Rus 668433 +RO.16.68716 Comuna Runcu Comuna Runcu 668454 +RO.39.172812 Comuna Runcu Comuna Runcu 668455 +RO.19.81576 Comuna Runcu Comuna Runcu 668456 +RO.23.98774 Comuna Ruginoasa Comuna Ruginoasa 668486 +RO.40.177557 Comuna Rugineşti Comuna Ruginesti 668493 +RO.17.72882 Comuna Izvoare Comuna Izvoare 668532 +RO.03.18527 Comuna Rucăr Comuna Rucar 668540 +RO.28.124117 Oraş Roznov Comuna Roznov 668545 +RO.25.108669 Comuna Rozavlea Comuna Rozavlea 668547 +RO.29.128560 Comuna Rotunda Comuna Rotunda 668563 +RO.05.32187 Comuna Roşiori Comuna Rosiori 668608 +RO.04.24999 Comuna Roşiori Comuna Rosiori 668609 +RO.08.43812 Comuna Roşiori Comuna Rosiori 668610 +RO.22.179828 Comuna Roşiori Comuna Rosiori 668611 +RO.39.172698 Comuna Roşiile Comuna Rosiile 668627 +RO.38.165817 Comuna Roşieşti Comuna Rosiesti 668630 +RO.01.6761 Comuna Roşia Montană Comuna Rosia Montana 668638 +RO.01.6930 Comuna Roşia de Secaş Comuna Rosia de Secas 668642 +RO.05.30844 Comuna Roşia Comuna Rosia 668650 +RO.33.145408 Comuna Roşia Comuna Rosia 668651 +RO.41.94312 Comuna Roseţi Comuna Roseti 668659 +RO.23.100344 Comuna Roşcani Comuna Roscani 668668 +RO.25.108632 Comuna Rona de Sus Comuna Rona de Sus 668680 +RO.25.108614 Comuna Rona de Jos Comuna Rona de Jos 668682 +RO.06.34360 Comuna Romuli Comuna Romuli 668686 +RO.21.90994 Comuna Romos Comuna Romos 668692 +RO.28.124073 Comuna Români Comuna Romani 668697 +RO.23.98738 Comuna Româneşti Comuna Romanesti 668700 +RO.31.142426 Comuna Românaşi Comuna Romanasi 668717 +RO.08.43787 Comuna Romanu Comuna Romanu 668722 +RO.07.38848 Comuna Româneşti Comuna Romanesti 668726 +RO.07.38811 Comuna Roma Comuna Roma 668735 +RO.17.74949 Comuna Rojişte Comuna Rojiste 668738 +RO.26.113466 Comuna Rogova Comuna Rogova 668750 +RO.39.172581 Comuna Roeşti Comuna Roesti 668765 +RO.06.34333 Comuna Rodna Comuna Rodna 668771 +RO.03.18475 Comuna Rociu Comuna Rociu 668780 +RO.11.49019 Comuna Robeasca Comuna Robeasca 668787 +RO.17.73923 Comuna Robăneşti Comuna Robanesti 668792 +RO.33.145382 Comuna Râu Sadului Comuna Rau Sadului 668808 +RO.21.90878 Comuna Râu de Mori Comuna Rau de Mori 668814 +RO.16.179917 Comuna Râu Alb Comuna Rau Alb 668821 +RO.34.150114 Comuna Râşca Comuna Rasca 668835 +RO.13.59238 Comuna Râșca Comuna Rasca 668836 +RO.04.20607 Comuna Gura Văii Comuna Gura Vaii 668844 +RO.07.38731 Comuna Ripiceni Comuna Ripiceni 668848 +RO.11.48968 Comuna Râmnicelu Comuna Ramnicelu 668880 +RO.08.43732 Comuna Râmnicelu Comuna Ramnicelu 668881 +RO.01.6627 Comuna Râmeţ Comuna Rameti 668897 +RO.01.6592 Comuna Râmetea Comuna Rimetea 668899 +RO.30.135020 Comuna Râfov Comuna Rafov 668910 +RO.05.30773 Comuna Rieni Comuna Rieni 668912 +RO.27.118995 Comuna Râciu Comuna Raciu 668914 +RO.03.20048 Comuna Râca Comuna Raca 668925 +RO.21.90805 Comuna Ribiţa Comuna Ribita 668927 +RO.22.94269 Comuna Reviga Comuna Reviga 668932 +RO.25.108598 Comuna Repedea Comuna Repedea 668961 +RO.25.108552 Comuna Remeţi Comuna Remeti 668970 +RO.36.158396 Comuna Remetea Mare Comuna Remetea Mare 668978 +RO.25.108491 Comuna Remetea Chioarului Comuna Remetea Chioarului 668982 +RO.20.85412 Comuna Remetea Comuna Remetea 668984 +RO.05.30719 Comuna Remetea Comuna Remetea 668985 +RO.40.177469 Comuna Reghiu Comuna Reghiu 668992 +RO.23.95239 Comuna Rediu-Tătar Comuna Rediu-Tatar 669001 +RO.28.124028 Comuna Rediu Comuna Rediu 669005 +RO.18.77082 Comuna Rediu Comuna Rediu 669007 +RO.29.128524 Comuna Redea Comuna Redea 669024 +RO.15.64773 Comuna Reci Comuna Reci 669028 +RO.13.59130 Comuna Recea Cristur Comuna Recea Cristur 669036 +RO.25.106407 Comuna Recea Comuna Recea 669039 +RO.09.41738 Comuna Recea Comuna Recea 669040 +RO.03.18411 Comuna Recea Comuna Recea 669041 +RO.06.34280 Comuna Rebrişoara Comuna Rebrisoara 669059 +RO.38.165719 Comuna Rebricea Comuna Rebricea 669062 +RO.06.34262 Comuna Rebra Comuna Rebra 669065 +RO.06.32884 Comuna Războeni-Cetate Comuna Razboeni-Cetate 669084 +RO.28.123969 Comuna Rãzboieni Comuna Razboeni 669086 +RO.07.38679 Comuna Răuseni Comuna Rauseni 669096 +RO.28.123914 Comuna Răuceşti Comuna Raucesti 669101 +RO.03.18331 Comuna Răteşti Comuna Ratesti 669113 +RO.16.65431 Comuna Rãzvad Comuna Rasvad 669122 +RO.42.104788 Comuna Răsuceni Comuna Rasuceni 669125 +RO.17.73905 Rastu Vechi Rastu Vechi 669127 +RO.27.118931 Comuna Răstoliţa Comuna Rastolita 669132 +RO.40.178956 Comuna Răstoaca Comuna Rastoaca 669136 +RO.14.62798 Comuna Rasova Comuna Rasova 669145 +RO.35.153909 Comuna Răsmireşti Comuna Rasmiresti 669153 +RO.33.143520 Comuna Răşinari Comuna Rasinari 669155 +RO.16.179926 Comuna Răscăeţi Comuna Rascaeti 669168 +RO.21.90663 Comuna Rapoltu Mare Comuna Rapoltu Mare 669182 +RO.12.53639 Comuna Ramna Comuna Ramna 669191 +RO.38.167240 Comuna Rafaila Comuna Rafaila 669218 +RO.22.101243 Comuna Răduleşti Comuna Radulesti 669232 +RO.23.98685 Comuna Răducăneni Comuna Raducaneni 669240 +RO.41.104751 Comuna Radovanu Comuna Radovanu 669242 +RO.17.73852 Comuna Radovan Comuna Radovanu 669243 +RO.29.128472 Comuna Radomireşti Comuna Radomiresti 669251 +RO.35.153865 Comuna Rãdoieşti Comuna Radoesti 669256 +RO.01.6547 Comuna Rădeşti Comuna Radesti 669267 +RO.18.77561 Comuna Rădeşti Comuna Radesti 669268 +RO.34.146628 Municipiul Rãdãuţi Comuna Radauti 669287 +RO.34.150070 Comuna Rădăşeni Comuna Radaseni 669291 +RO.20.86495 Comuna Racu Comuna Racu 669300 +RO.11.48922 Comuna Racoviţeni Comuna Racoviteni 669307 +RO.36.158243 Comuna Racoviţa Comuna Racovita 669314 +RO.33.145355 Comuna Racoviţa Comuna Racovita 669315 +RO.39.172509 Comuna Racoviţa Comuna Racovita 669316 +RO.08.43698 Comuna Racoviţa Comuna Racovita 669317 +RO.04.24711 Comuna Racova Comuna Racova 669332 +RO.40.177405 Comuna Răcoasa Comuna Racoasa 669347 +RO.16.179891 Comuna Raciu Comuna Raciu 669349 +RO.21.90725 Comuna Răchitova Comuna Rachitova 669357 +RO.04.24837 Comuna Răchitoasa Comuna Rachitoasa 669363 +RO.07.35839 Comuna Răchiţi Comuna Rachiti 669370 +RO.23.100335 Comuna Răchiţeni Comuna Rachiteni 669372 +RO.12.53675 Comuna Răcăşdia Comuna Racasdia 669397 +RO.16.68627 Oraş Rãcari Comuna Racari 669403 +RO.04.24766 Comuna Răcăciuni Comuna Racaciuni 669407 +RO.05.30648 Comuna Răbăgani Comuna Rabagani 669411 +RO.34.150043 Comuna Putna Comuna Putna 669430 +RO.42.104715 Comuna Putineiu Comuna Putineiu 669441 +RO.35.153829 Comuna Putineiu Comuna Putineiu 669442 +RO.38.167320 Comuna Puşcaşi Comuna Puscasi 669462 +RO.35.155136 Comuna Purani Comuna Purani 669483 +RO.26.113395 Comuna Punghina Comuna Punghina 669490 +RO.38.165611 Comuna Pungeşti Comuna Pungesti 669492 +RO.21.90538 Comuna Pui Comuna Pui 669500 +RO.40.177352 Comuna Pufeşti Comuna Pufesti 669502 +RO.38.165470 Comuna Puieşti Comuna Puesti 669509 +RO.11.48842 Comuna Puieşti Comuna Puesti 669510 +RO.35.153696 Comuna Poeni Comuna Pueni 669513 +RO.30.134942 Comuna Puchenii Mari Comuna Puchenii Mari 669521 +RO.16.68565 Comuna Pucheni Comuna Pucheni 669523 +RO.26.113233 Comuna Prunişor Comuna Prunisor 669526 +RO.06.34235 Comuna Prundu Bârgăului Comuna Prundu Bargaului 669539 +RO.42.104680 Comuna Prundu Comuna Prundu 669541 +RO.39.172457 Comuna Prundeni Comuna Prundeni 669547 +RO.30.134899 Comuna Proviţa de Sus Comuna Provita de Sus 669553 +RO.30.134853 Comuna Proviţa de Jos Comuna Provita de Jos 669555 +RO.16.68529 Comuna Produleşti Comuna Produlesti 669575 +RO.23.98649 Comuna Probota Comuna Probota 669585 +RO.26.113206 Comuna Pristol Comuna Pristol 669589 +RO.29.128436 Comuna Priseaca Comuna Priseaca 669605 +RO.23.98603 Comuna Prisăcani Comuna Prisacani 669616 +RO.18.77028 Comuna Priponeşti Comuna Priponesti 669629 +RO.19.81415 Comuna Prigoria Comuna Prigoria 669642 +RO.12.53577 Comuna Prigor Comuna Prigor 669645 +RO.03.18242 Comuna Priboieni Comuna Priboieni 669653 +RO.34.149968 Comuna Preuteşti Comuna Preutesti 669664 +RO.09.41667 Comuna Prejmer Comuna Prejmer 669690 +RO.17.73772 Comuna Predeşti Comuna Predesti 669694 +RO.30.134755 Comuna Predeal-Sărari Comuna Predeal-Sarari 669701 +RO.04.26361 Comuna Prăjeşti Comuna Prajesti 669724 +RO.07.38580 Comuna Prăjeni Comuna Prajeni 669729 +RO.20.85341 Comuna Praid Comuna Praid 669734 +RO.16.68468 Comuna Potlogi Comuna Potlogi 669752 +RO.29.128374 Oraş Potcoava Comuna Potcoava 669770 +RO.30.134648 Comuna Poseşti Comuna Posesti 669802 +RO.01.6468 Comuna Poşaga Comuna Posaga 669805 +RO.32.180028 Comuna Porumbeşti Comuna Porumbesti 669808 +RO.20.86487 Comuna Porumbeni Comuna Porumbeni 669813 +RO.33.145293 Comuna Porumbacu de Jos Comuna Porumbacu de Jos 669817 +RO.35.151834 Comuna Poroschia Comuna Poroschia 669831 +RO.26.113153 Comuna Poroina Mare Comuna Poroina Mare 669835 +RO.23.98505 Comuna Popricani Comuna Popricani 669846 +RO.33.143502 Comuna Poplaca Comuna Poplaca 669854 +RO.03.18162 Comuna Popeşti Comuna Popesti 669867 +RO.43.179533 Oraş Popeşti Leordeni Comuna Popesti-Leordeni 669869 +RO.05.30568 Comuna Popeşti Comuna Popesti 669875 +RO.23.98435 Comuna Popeşti Comuna Popesti 669876 +RO.40.178901 Comuna Popeşti Comuna Popesti 669877 +RO.01.6397 Comuna Ponor Comuna Ponor 669933 +RO.26.112995 Comuna Ponoarele Comuna Ponoarele 669936 +RO.07.38544 Comuna Pomârla Comuna Pomarla 669946 +RO.32.138618 Comuna Pomi Comuna Pomi 669949 +RO.05.30470 Comuna Pomezeu Comuna Pomezeu 669951 +RO.19.81380 Comuna Polovragi Comuna Polovragi 669954 +RO.34.149931 Comuna Pojorâta Comuna Pojorata 669966 +RO.12.53513 Comuna Pojejena Comuna Pojejena 669978 +RO.25.108473 Comuna Poienile de sub Munte Comuna Poienile de sub Munte 669994 +RO.38.165336 Comuna Poieneşti Comuna Poienesti 670005 +RO.28.123790 Comuna Poiana Teiului Comuna Poiana Teiului 670020 +RO.34.149851 Comuna Poiana Stampei Comuna Poiana Stampei 670027 +RO.33.145275 Comuna Poiana Sibiului Comuna Poiana Sibiului 670032 +RO.09.41621 Comuna Poiana Mărului Comuna Poiana Marului 670055 +RO.17.73736 Comuna Poiana Mare Comuna Poiana Mare 670061 +RO.03.18028 Comuna Poiana Lacului Comuna Poiana Lacului 670074 +RO.30.131274 Comuna Poiana Câmpina Comuna Poiana Campina 670097 +RO.31.142373 Comuna Poiana Blenchii Comuna Poiana Blenchii 670102 +RO.18.77587 Comuna Poiana Comuna Poiana 670109 +RO.16.68431 Comuna Poiana Comuna Poiana 670112 +RO.15.64719 Comuna Poian Comuna Poian 670161 +RO.11.48744 Oraş Pogoanele Comuna Pogoanele 670165 +RO.38.165416 Comuna Pogana Comuna Pogana 670177 +RO.27.118824 Comuna Pogăceaua Comuna Pogaceaua 670179 +RO.34.151585 Comuna Poieni-Solca Comuna Poeni-Solca 670201 +RO.13.59041 Comuna Poieni Comuna Poeni 670210 +RO.30.134559 Comuna Poienarii Burchii Comuna Poenarii-Burchi 670228 +RO.28.123709 Comuna Poienari Comuna Poenari 670233 +RO.03.17968 Comuna Poienarii de Muscel Comuna Poienarii de Muscel 670234 +RO.03.17913 Comuna Poienarii de Argeş Comuna Poienarii de Arges 670235 +RO.04.24524 Comuna Podu Turcului Comuna Podu Turcului 670256 +RO.04.24631 Comuna Poduri Comuna Poduri 670271 +RO.23.98373 Oraş Podu Iloaiei Comuna Podu Iloaiei 670296 +RO.28.123674 Comuna Podoleni Comuna Podoleni 670318 +RO.30.134443 Comuna Podenii Noi Comuna Podenii Noi 670335 +RO.26.112959 Comuna Podeni Comuna Podeni 670339 +RO.17.70110 Comuna Podari Comuna Podari 670351 +RO.05.30416 Comuna Pocola Comuna Pocola 670359 +RO.38.167311 Comuna Pochidia Comuna Pochidia 670369 +RO.29.128301 Comuna Poboru Comuna Poboru 670371 +RO.14.62761 Comuna Poarta Albă Comuna Poarta Alba 670375 +RO.23.98337 Comuna Plugari Comuna Plugari 670389 +RO.40.178894 Comuna Ploscuţeni Comuna Ploscuteni 670399 +RO.13.58990 Comuna Ploscoş Comuna Ploscos 670403 +RO.35.153605 Comuna Plosca Comuna Plosca 670406 +RO.30.134390 Comuna Plopu Comuna Plopu 670418 +RO.19.81264 Comuna Plopşoru Comuna Plopsoru 670430 +RO.31.142337 Comuna Plopiş Comuna Plopis 670440 +RO.35.153623 Comuna Plopii Slăviţeşti Comuna Plopii Slavitesti 670445 +RO.30.131443 Oraş Plopeni Comuna Plopeni 670464 +RO.04.24427 Comuna Plopana Comuna Plopana 670471 +RO.29.128221 Comuna Pleşoiu Comuna Plesoiu 670489 +RO.17.74931 Comuna Pleşoi Comuna Plesoiu 670490 +RO.02.11762 Comuna Pleşcuţa Comuna Plescuta 670513 +RO.17.73709 Comuna Pleniţa Comuna Plenita 670527 +RO.22.180000 Comuna Platoneşti Comuna Platonesti 670548 +RO.41.104635 Comuna Plătăreşti Comuna Plataresti 670551 +RO.17.73665 Comuna Piscu Vechi Comuna Piscu Vechi 670622 +RO.18.76996 Comuna Piscu Comuna Piscu 670647 +RO.32.138574 Comuna Pişcolt Comuna Piscolt 670651 +RO.36.158181 Comuna Pişchia Comuna Pischia 670658 +RO.29.128178 Comuna Pârşcoveni Comuna Parscoveni 670680 +RO.11.48557 Comuna Pârscov Comuna Parscov 670685 +RO.04.24338 Comuna Pârjol Comuna Parjol 670705 +RO.09.41578 Comuna Pârâu Comuna Parau 670746 +RO.04.24276 Comuna Pârgăreşti Comuna Pargaresti 670767 +RO.32.138538 Comuna Pir Comuna Pir 670774 +RO.28.123521 Comuna Pipirig Comuna Pipirig 670776 +RO.28.123601 Comuna Pângăraţi Comuna Pangarati 670790 +RO.02.9654 Oraş Pâncota Comuna Pancota 670793 +RO.28.125141 Comuna Pânceşti Comuna Pancesti 670796 +RO.02.11735 Comuna Pilu Comuna Pilu 670800 +RO.16.68404 Comuna Pietroşiţa Comuna Pietrosita 670814 +RO.03.17851 Comuna Pietroşani Comuna Pietrosani 670816 +RO.35.153589 Comuna Pietroşani Comuna Pietrosani 670818 +RO.11.48487 Comuna Pietroasele Comuna Pietroasele 670825 +RO.05.30336 Comuna Pietroasa Comuna Pietroasa 670830 +RO.36.158136 Comuna Pietroasa Comuna Pietroasa 670831 +RO.39.172340 Comuna Pietrari Comuna Pietrari 670859 +RO.16.179908 Comuna Pietrari Comuna Pietrari 670860 +RO.17.73629 Comuna Pieleşti Comuna Pielesti 670867 +RO.28.123479 Comuna Piatra Şoimului Comuna Piatra Soimului 670883 +RO.29.128105 Oraş Piatra-Olt Comuna Piatra Olt 670887 +RO.35.153561 Comuna Piatra Comuna Piatra 670908 +RO.01.6217 Comuna Pianu Comuna Pianu 670927 +RO.25.108455 Comuna Petrova Comuna Petrova 670933 +RO.02.11664 Comuna Petriş Comuna Petris 670956 +RO.28.123424 Comuna Petricani Comuna Petricani 670978 +RO.32.138501 Comuna Petreşti Comuna Petresti 670986 +RO.16.65752 Comuna Petreşti Comuna Petresti 670990 +RO.27.118799 Comuna Petelea Comuna Petelea 671033 +RO.19.81184 Comuna Peştişani Comuna Pestisani 671052 +RO.14.62707 Comuna Peştera Comuna Pestera 671063 +RO.39.172279 Comuna Pesceana Comuna Pesceana 671079 +RO.12.53489 Comuna Pescari Comuna Pescari 671083 +RO.36.159507 Comuna Pesac Comuna Pesac 671088 +RO.16.179935 Comuna Perşinari Comuna Persinari 671094 +RO.41.94223 Comuna Perişoru Comuna Perisoru 671107 +RO.17.73594 Comuna Perişor Comuna Perisoru 671108 +RO.39.172153 Comuna Perişani Comuna Perisani 671115 +RO.22.94161 Comuna Perieţi Comuna Perieti 671126 +RO.29.128052 Comuna Perieţi Comuna Perieti 671127 +RO.38.165274 Comuna Perieni Comuna Perieni 671130 +RO.31.142284 Comuna Pericei Comuna Periceiu 671135 +RO.36.158109 Comuna Periam Comuna Periam 671137 +RO.35.153543 Comuna Peretu Comuna Peretu 671141 +RO.02.11637 Comuna Peregu Mare Comuna Peregu Mare 671152 +RO.36.158065 Comuna Peciu Nou Comuna Peciu Nou 671181 +RO.14.62672 Comuna Pecineaga Comuna Pecineaga 671183 +RO.02.11584 Oraş Pecica Comuna Pecica 671185 +RO.18.76969 Comuna Pechea Comuna Pechea 671186 +RO.37.161151 Comuna Peceneaga Comuna Peceneaga 671189 +RO.39.171995 Comuna Păuşeşti Comuna Pausesti 671197 +RO.39.172082 Comuna Păuşeşti-Măglaşi Comuna Pausesti-Maglasi 671199 +RO.40.177236 Comuna Păuneşti Comuna Paunesti 671207 +RO.02.11539 Comuna Păuliş Comuna Paulis 671217 +RO.40.178910 Comuna Păuleşti Comuna Paulesti 671222 +RO.30.130847 Comuna Păuleşti Comuna Paulesti 671223 +RO.33.145220 Comuna Păuca Comuna Pauca 671242 +RO.26.112879 Comuna Pătulele Comuna Patulele 671247 +RO.34.149833 Comuna Pătrăuţi Comuna Patrauti 671262 +RO.11.48325 Oraş Pãtârlagele Comuna Patarlagele 671270 +RO.05.32045 Comuna Viişoara Comuna Viisoara 671277 +RO.28.123371 Comuna Păstrăveni Comuna Pastraveni 671280 +RO.27.118753 Comuna Păsăreni Comuna Pasareni 671299 +RO.06.34155 Comuna Parva Comuna Parva 671310 +RO.34.149780 Comuna Părteştii de Jos Comuna Partestii de Jos 671318 +RO.36.159437 Comuna Parţa Comuna Parta 671322 +RO.04.24089 Comuna Parincea Comuna Parincea 671335 +RO.11.48165 Comuna Pardoşi Comuna Pardosi 671343 +RO.37.161133 Comuna Pardina Comuna Pardina 671347 +RO.04.24034 Comuna Parava Comuna Parava 671351 +RO.27.118637 Comuna Papiu Ilarian Comuna Papiu Ilarian 671362 +RO.13.58856 Comuna Panticeu Comuna Panticeu 671373 +RO.14.62609 Comuna Pantelimon Comuna Pantelimon 671379 +RO.43.179515 Oraş Pantelimon Comuna Pantelimon 671380 +RO.27.118691 Comuna Pănet Comuna Panet 671389 +RO.04.24187 Comuna Pănceşti Comuna Pancesti 671400 +RO.11.48227 Comuna Pănătău Comuna Panatau 671405 +RO.34.149682 Comuna Panaci Comuna Panaci 671412 +RO.34.149753 Comuna Păltinoasa Comuna Paltinoasa 671417 +RO.07.38492 Comuna Păltiniş Comuna Paltinis 671424 +RO.40.177101 Comuna Paltin Comuna Paltin 671441 +RO.05.32161 Comuna Paleu Comuna Paleu 671454 +RO.04.23975 Comuna Palanca Comuna Palanca 671468 +RO.38.165185 Comuna Pădureni Comuna Padureni 671511 +RO.36.159446 Comuna Pădureni Comuna Padureni 671512 +RO.11.48138 Comuna Padina Comuna Padina 671553 +RO.26.112806 Comuna Padina Comuna Padina 671554 +RO.19.81095 Comuna Padeş Comuna Pades 671558 +RO.30.134336 Comuna Păcureţi Comuna Pacureti 671567 +RO.15.64639 Comuna Ozun Comuna Ozun 671579 +RO.14.60687 Oraş Ovidiu Comuna Ovidiu 671583 +RO.39.171101 Comuna Măciuca Comuna Maciuca 671585 +RO.43.179481 Oraş Otopeni Comuna Otopeni 671589 +RO.39.171931 Comuna Oteşani Comuna Otesani 671599 +RO.12.51207 Oraş Oţelu Roşu Comuna Otelu Rosu 671602 +RO.23.98300 Comuna Oţeleni Comuna Oteleni 671606 +RO.36.159525 Comuna Otelec Comuna Otelec 671609 +RO.17.73567 Comuna Ostroveni Comuna Ostroveni 671623 +RO.37.161106 Comuna Ostrov Comuna Ostrov 671630 +RO.14.62538 Comuna Ostrov Comuna Ostrov 671631 +RO.34.149655 Comuna Ostra Comuna Ostra 671639 +RO.05.30274 Comuna Oşorhei Comuna Osorheiu 671643 +RO.29.127983 Comuna Osica de Sus Comuna Osica de Sus 671656 +RO.29.130357 Comuna Osica de Jos Comuna Osica de Jos 671658 +RO.38.165130 Comuna Oşeşti Comuna Osesti 671660 +RO.36.158010 Comuna Orţişoara Comuna Ortisoara 671675 +RO.17.73503 Comuna Orodel Comuna Orodelu 671690 +RO.09.41541 Comuna Ormeniş Comuna Ormenis 671696 +RO.39.171879 Comuna Orleşti Comuna Orlesti 671704 +RO.29.127938 Comuna Orlea Comuna Orlea 671707 +RO.33.145202 Comuna Orlat Comuna Orlat 671710 +RO.04.23948 Comuna Orbeni Comuna Orbeni 671735 +RO.35.153507 Comuna Orbeasca Comuna Orbeasca 671740 +RO.32.138351 Comuna Oraşu Nou Comuna Orasu Nou 671750 +RO.21.90342 Comuna Orăştioara de Sus Comuna Orastioara de Sus 671752 +RO.26.112771 Comuna Oprişor Comuna Oprisoru 671774 +RO.29.127858 Comuna Oporelu Comuna Oporelu 671789 +RO.28.123255 Comuna Oniceni Comuna Oniceni 671798 +RO.25.179864 Comuna Onceşti Comuna Oncesti 671809 +RO.14.62486 Comuna Oltina Comuna Oltina 671822 +RO.35.153473 Comuna Olteni Comuna Olteni 671836 +RO.38.165069 Comuna Olteneşti Comuna Oltenesti 671848 +RO.05.30229 Comuna Olcea Comuna Olcea 671868 +RO.02.11502 Comuna Olari Comuna Olari 671872 +RO.15.64602 Comuna Ojdula Comuna Ojdula 671888 +RO.04.23797 Comuna Oituz Comuna Oituz 671894 +RO.42.104519 Comuna Oinacu Comuna Oinacu 671901 +RO.36.157969 Comuna Ohaba Lungă Comuna Ohaba Lunga 671915 +RO.01.6164 Comuna Ohaba Comuna Ohaba 671922 +RO.42.104485 Comuna Ogrezeni Comuna Ogrezeni 671932 +RO.22.179819 Comuna Ograda Comuna Ograda 671945 +RO.27.118575 Comuna Ogra Comuna Ogra 671947 +RO.32.138280 Comuna Odoreu Comuna Odoreu 671965 +RO.04.26353 Comuna Odobeşti Comuna Odobesti 671970 +RO.16.68342 Comuna Odobeşti Comuna Odobesti 671971 +RO.11.48021 Comuna Odăile Comuna Odaile 671982 +RO.01.6119 Comuna Ocoliş Comuna Ocolis 672006 +RO.16.68324 Comuna Ocniţa Comuna Ocnita 672013 +RO.25.108400 Comuna Ocna Şugatag Comuna Ocna Sugatag 672020 +RO.33.143851 Oraş Ocna Sibiului Comuna Ocna Sibiului 672022 +RO.20.85243 Comuna Ocland Comuna Ocland 672030 +RO.12.53372 Comuna Obreja Comuna Obreja 672048 +RO.29.127812 Comuna Oboga Comuna Oboga 672059 +RO.26.110027 Comuna Obârşia-Cloşani Comuna Obarsia-Closani 672070 +RO.29.127750 Comuna Obârşia Comuna Obarsia 672076 +RO.25.108366 Comuna Oarţa De Jos Comuna Oarta De Jos 672106 +RO.03.17824 Comuna Oarja Comuna Oarja 672107 +RO.18.76932 Comuna Oancea Comuna Oancea 672117 +RO.31.142239 Comuna Nuşfalău Comuna Nusfalau 672122 +RO.06.34075 Comuna Nuşeni Comuna Nuseni 672124 +RO.37.161053 Comuna Nufăru Comuna Nufaru 672127 +RO.03.17771 Comuna Nucşoara Comuna Nucsoara 672132 +RO.16.68280 Comuna Nucet Comuna Nucet 672140 +RO.19.78258 Novaci Novaci 672153 +RO.01.6048 Comuna Noşlac Comuna Noslac 672166 +RO.05.30149 Comuna Nojorid Comuna Nojorid 672170 +RO.33.145140 Comuna Nocrich Comuna Nocrich 672175 +RO.36.157923 Comuna Niţchidorf Comuna Nitchidorf 672184 +RO.40.177003 Comuna Nistoreşti Comuna Nistoresti 672189 +RO.06.33989 Comuna Nimigea Comuna Nimigea 672218 +RO.37.161035 Comuna Niculiţel Comuna Niculitel 672228 +RO.07.38456 Comuna Nicşeni Comuna Nicseni 672239 +RO.18.76807 Comuna Nicoreşti Comuna Nicoresti 672243 +RO.16.104387 Comuna Niculeşti Comuna Nicolesti 672253 +RO.29.127714 Comuna Nicolae Titulescu Comuna Nicolae Titulescu 672262 +RO.04.23715 Comuna Nicolae Bălcescu Comuna Nicolae Balcescu 672267 +RO.41.104341 Comuna Nicolae Bălcescu Comuna Nicolae Balcescu 672269 +RO.14.62440 Comuna Nicolae Bălcescu Comuna Nicolae Balcescu 672270 +RO.40.176944 Comuna Nereju Comuna Nereju 672300 +RO.35.154996 Comuna Nenciuleşti Comuna Nenciulesti 672311 +RO.11.47916 Oraş Nehoiu Comuna Nehoiu 672330 +RO.14.62397 Oraş Negru Vodã Comuna Negru Voda 672342 +RO.06.179659 Comuna Negrileşti Comuna Negrilesti 672354 +RO.18.77579 Comuna Negrileşti Comuna Negrilesti 672355 +RO.40.178885 Comuna Negrileşti Comuna Negrilesti 672356 +RO.04.23644 Comuna Negri Comuna Negri 672363 +RO.32.136599 Oraş Negreşti-Oaş Oras Negresti-Oas 672366 +RO.28.125169 Comuna Negreşti Comuna Negresti 672367 +RO.38.161856 Oraş Negreşti Comuna Negresti 672368 +RO.13.60169 Comuna Negreni Comuna Negreni 672384 +RO.03.17726 Comuna Negraşi Comuna Negrasi 672404 +RO.19.80980 Comuna Negomir Comuna Negomiru 672413 +RO.17.73460 Comuna Negoi Comuna Negoiu 672415 +RO.35.153437 Comuna Necşeşti Comuna Necsesti 672447 +RO.27.118511 Comuna Neaua Comuna Neaua 672455 +RO.01.6271 Comuna Poiana Vadului Comuna Poiana Vadului 672472 +RO.14.60507 Oraş Nãvodari Comuna Navodari 672485 +RO.35.153400 Comuna Năsturelu Comuna Nasturelu 672491 +RO.40.176891 Comuna Năruja Comuna Naruja 672500 +RO.31.142177 Comuna Năpradea Comuna Napradea 672506 +RO.35.151816 Comuna Nanov Comuna Nanov 672511 +RO.40.176855 Comuna Năneşti Comuna Nanesti 672514 +RO.41.104323 Comuna Nana Comuna Nana 672522 +RO.18.76763 Comuna Nămoloasa Comuna Namoloasa 672526 +RO.37.160993 Comuna Nalbant Comuna Nalbant 672531 +RO.12.53345 Comuna Naidaş Comuna Naidas 672537 +RO.11.47854 Comuna Năeni Comuna Naeni 672539 +RO.36.157898 Comuna Nădrag Comuna Nadrag 672542 +RO.02.9627 Oraş Nãdlac Comuna Nadlac 672545 +RO.27.118469 Comuna Nadeş Comuna Nades 672550 +RO.03.17619 Comuna Mușătești Comuna Musatesti 672579 +RO.19.80908 Comuna Muşeteşti Comuna Musetesti 672580 +RO.37.160911 Comuna Murighiol Comuna Murighiol 672601 +RO.11.47818 Comuna Murgeşti Comuna Murgesti 672607 +RO.38.164981 Oraș Murgeni Oras Murgeni 672614 +RO.17.73371 Comuna Murgaşi Comuna Murgasu 672618 +RO.38.167302 Comuna Muntenii de Sus Comuna Muntenii de Sus 672648 +RO.38.164936 Comuna Muntenii de Jos Comuna Muntenii de Jos 672650 +RO.22.94107 Comuna Munteni Buzău Comuna Munteni Buzau 672653 +RO.18.75258 Comuna Munteni Comuna Munteni 672657 +RO.20.85127 Comuna Mugeni Comuna Mugeni 672699 +RO.39.171539 Comuna Muereasca Comuna Muereasca 672703 +RO.03.17575 Comuna Mozăceni Comuna Mozaceni 672712 +RO.40.176793 Comuna Moviliţa Comuna Movilita 672717 +RO.22.104270 Comuna Moviliţa Comuna Movilita 672718 +RO.23.98257 Comuna Movileni Comuna Movileni 672725 +RO.18.76745 Comuna Movileni Comuna Movileni 672726 +RO.29.127689 Comuna Movileni Comuna Movileni 672727 +RO.08.43652 Comuna Movila Miresii Comuna Movila Miresei 672743 +RO.11.47774 Comuna Movila Banului Comuna Movila Banului 672745 +RO.22.94081 Comuna Movila Comuna Movila 672748 +RO.04.23494 Comuna Motoşeni Comuna Motoseni 672759 +RO.23.98220 Comuna Moţca Comuna Motca 672780 +RO.17.73335 Comuna Moţăţei Comuna Motatei 672783 +RO.16.65645 Comuna Moţãieni Comuna Motaeni 672785 +RO.35.153384 Comuna Moşteni Comuna Mosteni 672795 +RO.03.17496 Comuna Moşoaia Comuna Mosoaia 672807 +RO.23.98202 Comuna Moşna Comuna Mosna 672821 +RO.33.145104 Comuna Moşna Comuna Mosna 672822 +RO.29.127625 Comuna Morunglav Comuna Morunglav 672837 +RO.16.68253 Comuna Morteni Comuna Morteni 672841 +RO.16.68182 Comuna Moroeni Comuna Moroeni 672846 +RO.36.157781 Comuna Moraviţa Comuna Moravita 672866 +RO.06.33952 Comuna Monor Comuna Monor 672882 +RO.02.11478 Comuna Moneasa Comuna Moneasa 672886 +RO.34.149539 Comuna Moldoviţa Comuna Moldovita 672896 +RO.22.179999 Comuna Moldoveni Comuna Moldoveni 672900 +RO.13.58721 Comuna Moldoveneşti Comuna Moldovenesti 672904 +RO.34.149502 Comuna Moldova Suliţa Comuna Moldova Sulita 672910 +RO.25.108348 Comuna Moisei Comuna Moiseiu 672921 +RO.43.179463 Comuna Mogoşoaia Comuna Mogosoaia 672936 +RO.23.98113 Comuna Mogoşeşti Comuna Mogosesti 672940 +RO.16.68128 Comuna Mogoşani Comuna Mogosani 672952 +RO.01.5826 Comuna Mogoş Comuna Mogos 672956 +RO.32.138208 Comuna Moftinu Comuna Moftinu 672961 +RO.09.41471 Comuna Moieciu Comuna Moeciu 672969 +RO.41.92587 Comuna Modelu Comuna Modelu 672976 +RO.13.58623 Comuna Mociu Comuna Mociu 672982 +RO.34.149414 Comuna Moara Comuna Moara 673017 +RO.15.64568 Comuna Moacşa Comuna Moacsa 673020 +RO.39.174520 Comuna Mitrofani Comuna Mitrofani 673044 +RO.41.100638 Comuna Mitreni Comuna Mitreni 673047 +RO.34.146325 Comuna Mitocu Dragomirnei Comuna Mitocu Dragomirnei 673049 +RO.07.38376 Comuna Mitoc Comuna Mitoc 673053 +RO.17.73246 Comuna Mischii Comuna Mischii 673070 +RO.02.11423 Comuna Mişca Comuna Misca 673074 +RO.31.142122 Comuna Mirşid Comuna Mirsid 673087 +RO.17.73317 Comuna Mârşani Comuna Marsani 673089 +RO.42.104225 Comuna Mârşa Comuna Marsa 673091 +RO.23.98051 Comuna Mirosloveşti Comuna Miroslavesti 673095 +RO.03.17398 Comuna Miroşi Comuna Mirosi 673101 +RO.23.97875 Comuna Mironeasa Comuna Mironeasa 673105 +RO.25.108268 Comuna Mireşu Mare Comuna Miresu Mare 673122 +RO.23.97811 Comuna Mirceşti Comuna Mircesti 673137 +RO.08.43625 Comuna Mircea Vodă Comuna Mircea Voda 673146 +RO.14.62280 Comuna Mircea Vodă Comuna Mircea Voda 673149 +RO.01.5755 Comuna Mirăslău Comuna Miraslau 673159 +RO.03.13301 Oraș Mioveni Oras Mioveni 673161 +RO.03.17334 Comuna Mioarele Comuna Mioarele 673166 +RO.11.47630 Comuna Mânzăleşti Comuna Manzalesti 673174 +RO.13.58552 Comuna Mintiu Gherlii Comuna Mintiu Gherlii 673176 +RO.30.134096 Comuna Măneciu Comuna Maneciu 673197 +RO.09.41417 Comuna Mândra Comuna Mandra 673217 +RO.13.58393 Comuna Mânăstireni Comuna Manastireni 673228 +RO.34.149370 Comuna Mânăstirea Humorului Comuna Manastirea Humorului 673241 +RO.04.21720 Comuna Caşin Comuna Casin 673257 +RO.41.104181 Comuna Mânăstirea Comuna Manastirea 673263 +RO.22.94045 Comuna Miloşeşti Comuna Milosesti 673298 +RO.34.146931 Oraş Milişãuţi Comuna Milisauti 673304 +RO.07.38321 Comuna Mileanca Comuna Mileanca 673314 +RO.29.127563 Comuna Milcov Comuna Milcov 673325 +RO.39.171469 Comuna Milcoiu Comuna Milcoiu 673327 +RO.06.33881 Comuna Milas Comuna Milas 673331 +RO.27.118370 Comuna Miheşu de Câmpie Comuna Mihesu de Campie 673349 +RO.01.5700 Comuna Mihalţ Comuna Mihalt 673353 +RO.07.38241 Comuna Mihălăşeni Comuna Mihalaseni 673358 +RO.13.55277 Comuna Mihai Viteazu Comuna Mihai Viteazu 673362 +RO.14.62253 Comuna Mihai Viteazu Comuna Mihai Viteazu 673363 +RO.37.160877 Comuna Mihail Kogălniceanu Comuna Mihail Kogalniceanu 673371 +RO.22.93995 Comuna Mihail Kogălniceanu Comuna Mihail Kogalniceanu 673372 +RO.14.62191 Comuna Mihail Kogălniceanu Comuna Mihail Kogalniceanu 673373 +RO.11.47578 Comuna Mihăileşti Comuna Mihailesti 673384 +RO.42.104136 Oraş Mihãileşti Comuna Mihailesti 673385 +RO.07.38161 Comuna Mihăileni Comuna Mihaileni 673388 +RO.20.85074 Comuna Mihăileni Comuna Mihaileni 673389 +RO.33.145042 Comuna Mihăileni Comuna Mihaileni 673390 +RO.37.160831 Comuna Mihai Bravu Comuna Mihai Bravu 673398 +RO.42.104118 Comuna Mihai Bravu Comuna Mihai Bravu 673400 +RO.03.17254 Comuna Mihăeşti Comuna Mihaesti 673409 +RO.39.171325 Comuna Mihăeşti Comuna Mihaesti 673410 +RO.29.127536 Comuna Mihăeşti Comuna Mihaesti 673411 +RO.27.118281 Oraş Miercurea Nirajului Comuna Miercurea Nirajului 673439 +RO.32.138164 Comuna Micula Comuna Micula 673452 +RO.38.164892 Comuna Micleşti Comuna Miclesti 673465 +RO.15.65139 Comuna Micfalău Comuna Micfalau 673471 +RO.06.33845 Comuna Miceştii de Câmpie Comuna Micestii de Campie 673476 +RO.03.17209 Comuna Miceşti Comuna Micesti 673479 +RO.33.144991 Comuna Micăsasa Comuna Micasasa 673484 +RO.13.55160 Comuna Mica Comuna Mica 673487 +RO.27.118209 Comuna Mica Comuna Mica 673488 +RO.01.5577 Comuna Meteş Comuna Metes 673505 +RO.31.142079 Comună Meseşenii de Jos Comuna Mesesenii de Jos 673532 +RO.33.144964 Comuna Merghindeal Comuna Merghindeal 673565 +RO.20.85056 Comuna Mereşti Comuna Meresti 673569 +RO.15.65105 Comuna Mereni Comuna Mereni 673574 +RO.35.153295 Comuna Mereni Comuna Mereni 673575 +RO.14.62137 Comuna Mereni Comuna Mereni 673576 +RO.11.47453 Comuna Merei Comuna Merei 673584 +RO.40.176686 Comuna Mera Comuna Mera 673592 +RO.17.73102 Comuna Melineşti Comuna Melinesti 673599 +RO.12.53327 Comuna Mehadica Comuna Mehadica 673615 +RO.12.53274 Comuna Mehadia Comuna Mehadia 673618 +RO.32.138084 Comuna Medieşu Aurit Comuna Mediesu Aurit 673631 +RO.08.43563 Comuna Măxineni Comuna Maxineni 673650 +RO.35.153204 Comuna Mavrodin Comuna Mavrodin 673656 +RO.12.53247 Comuna Măureni Comuna Maureni 673659 +RO.06.33658 Comuna Matei Comuna Matei 673677 +RO.39.171067 Comuna Mateeşti Comuna Mateesti 673680 +RO.18.76692 Comuna Matca Comuna Matca 673684 +RO.16.68048 Comuna Mătăsaru Comuna Matasaru 673690 +RO.19.80846 Comuna Mătăsari Comuna Matasari 673694 +RO.18.76718 Comuna Măstăcani Comuna Mastacani 673701 +RO.36.157683 Comuna Maşloc Comuna Masloc 673705 +RO.29.127493 Comuna Mărunţei Comuna Maruntei 673720 +RO.20.84923 Comuna Mărtiniş Comuna Martinis 673730 +RO.21.90262 Comuna Mărtineşti Comuna Martinesti 673733 +RO.33.144893 Comuna Marpod Comuna Marpod 673749 +RO.06.33765 Comuna Mărişelu Comuna Mariselu 673770 +RO.13.58534 Comuna Mărişel Comuna Marisel 673772 +RO.28.123175 Comuna Mărgineni Comuna Margineni 673787 +RO.04.20466 Comuna Mărgineni Comuna Margineni 673788 +RO.34.149290 Comuna Marginea Comuna Marginea 673803 +RO.36.157585 Comuna Margina Comuna Margina 673813 +RO.05.26877 Municipiul Marghita Municipiul Marghita 673815 +RO.13.58464 Comuna Mărgău Comuna Margau 673820 +RO.11.47417 Comuna Mărgăriteşti Comuna Margaritesti 673823 +RO.12.53210 Comuna Marga Comuna Marga 673828 +RO.22.179980 Comuna Mărculeşti Comuna Marculesti 673854 +RO.31.141946 Comuna Marca Comuna Marca 673867 +RO.08.43493 Comuna Măraşu Comuna Marasu 673872 +RO.11.47373 Comuna Mărăcineni Comuna Maracineni 673891 +RO.03.13365 Comuna Mărăcineni Comuna Maracineni 673892 +RO.07.37958 Comuna Manoleasa Comuna Manoleasa 673907 +RO.16.68002 Comuna Măneşti Comuna Manesti 673925 +RO.30.134194 Comuna Măneşti Comuna Manesti 673926 +RO.36.157736 Comuna Mănăştiur Comuna Manastiur 673944 +RO.22.100736 Comuna Manasia Comuna Manasia 673946 +RO.38.164829 Comuna Măluşteni Comuna Malusteni 673963 +RO.03.17049 Comuna Mălureni Comuna Malureni 673975 +RO.16.67942 Comuna Malu cu Flori Comuna Malu cu Flori 673985 +RO.17.73068 Comuna Malu Mare Comuna Malu Mare 673990 +RO.42.179739 Comuna Malu Comuna Malu 673991 +RO.26.112664 Comuna Malovãţ Comuna Malovatu 674002 +RO.15.64504 Comuna Malnaş Comuna Malnas 674005 +RO.34.149316 Comuna Mălini Comuna Malini 674009 +RO.39.171272 Comuna Măldăreşti Comuna Maldaresti 674022 +RO.35.153277 Comuna Măldăeni Comuna Maldaeni 674029 +RO.39.171021 Comuna Malaia Comuna Malaia 674037 +RO.06.33621 Comuna Măieru Comuna Maieru 674060 +RO.40.176613 Comuna Măicăneşti Comuna Maicanesti 674065 +RO.22.179800 Comuna Maia Comuna Maia 674071 +RO.37.160724 Comuna Mahmudia Comuna Mahmudia 674077 +RO.30.134050 Comuna Măgureni Comuna Magureni 674101 +RO.30.134014 Comuna Măgurele Comuna Magurele 674110 +RO.43.179409 Oraş Mãgurele Comuna Magurele 674111 +RO.06.33729 Comuna Măgura Ilvei Comuna Magura Ilvei 674123 +RO.04.20411 Comuna Măgura Comuna Magura 674129 +RO.11.47337 Comuna Măgura Comuna Magura 674131 +RO.35.153240 Comuna Măgura Comuna Magura 674132 +RO.17.73031 Comuna Maglavit Comuna Maglavit 674169 +RO.04.23387 Comuna Măgireşti Comuna Magiresti 674171 +RO.27.118094 Comuna Măgherani Comuna Magherani 674183 +RO.05.30069 Comuna Măgeşti Comuna Magesti 674187 +RO.09.41382 Comuna Mãieruş Comuna Maierus 674195 +RO.31.142006 Comuna Măerişte Comuna Maeriste 674196 +RO.39.171209 Comuna Mădulari-Beica Comuna Madulari-Beica 674198 +RO.23.97777 Comuna Mădârjac Comuna Madarjac 674204 +RO.05.30014 Comuna Mădăraş Comuna Madaras 674210 +RO.27.120502 Comuna Mădăraş Comuna Madaras 674211 +RO.20.86438 Comuna Mădăraş Comuna Madaras 674212 +RO.17.73013 Comuna Măceşu de Sus Comuna Macesu de Sus 674234 +RO.17.72980 Comuna Măceşu de Jos Comuna Macesu de Jos 674236 +RO.02.11398 Comuna Macea Comuna Macea 674243 +RO.41.93931 Comuna Lupşanu Comuna Lupsanu 674266 +RO.01.5336 Comuna Lupşa Comuna Lupsa 674270 +RO.20.84825 Comuna Lupeni Comuna Lupeni 674293 +RO.12.53167 Comuna Lupac Comuna Lupac 674303 +RO.16.67906 Comuna Lunguleţu Comuna Lunguletu 674306 +RO.39.170952 Comuna Lungeşti Comuna Lungesti 674313 +RO.23.97722 Comuna Lungani Comuna Lungani 674322 +RO.37.160680 Comuna Luncaviţa Comuna Luncavita 674347 +RO.12.53130 Comuna Luncaviţa Comuna Luncavita 674348 +RO.01.5309 Comuna Lunca Mureşului Comuna Lunca Muresului 674382 +RO.06.33603 Comuna Lunca Ilvei Comuna Lunca Ilvei 674401 +RO.20.84754 Comuna Lunca de Sus Comuna Lunca de Sus 674412 +RO.20.84656 Comuna Lunca de Jos Comuna Lunca de Jos 674416 +RO.27.118058 Comuna Lunca Bradului Comuna Lunca Bradului 674429 +RO.38.164749 Comuna Lunca Banului Comuna Lunca Banului 674437 +RO.07.37912 Comuna Lunca Comuna Lunca 674443 +RO.27.117998 Comuna Lunca Comuna Lunca 674444 +RO.05.29948 Comuna Lunca Comuna Lunca 674445 +RO.13.58311 Comuna Luna Comuna Luna 674500 +RO.41.104083 Comuna Luica Comuna Luica 674525 +RO.20.84629 Comuna Lueta Comuna Lueta 674535 +RO.27.114710 Oraş Luduş Comuna Ludus 674539 +RO.33.144866 Comuna Ludoş Comuna Ludos 674543 +RO.16.67835 Comuna Ludeşti Comuna Ludesti 674549 +RO.11.47300 Comuna Luciu Comuna Luciu 674554 +RO.16.67773 Comuna Lucieni Comuna Lucieni 674558 +RO.07.39942 Comuna Lozna Comuna Lozna 674578 +RO.31.141884 Comuna Lozna Comuna Lozna 674579 +RO.36.157530 Comuna Lovrin Comuna Lovrin 674585 +RO.11.47186 Comuna Lopătari Comuna Lopatari 674605 +RO.01.5210 Comuna Lopadea Nouă Comuna Lopadea Noua 674611 +RO.19.80766 Comuna Logreşti-Moşteni Comuna Logresti-Mosteni 674624 +RO.33.144795 Comuna Loamneş Comuna Loamnes 674635 +RO.01.5167 Comuna Livezile Comuna Livezile 674638 +RO.32.138039 Oraș Livada Oras Livada 674675 +RO.02.9333 Comuna Livada Comuna Livada 674677 +RO.34.149227 Oraş Liteni Comuna Liteni 674695 +RO.35.151763 Comuna Liţa Comuna Lita 674704 +RO.09.41346 Comuna Lisa Comuna Lisa 674719 +RO.35.153124 Comuna Lisa Comuna Lisa 674720 +RO.17.72953 Comuna Lipovu Comuna Lipovu 674725 +RO.38.164687 Comuna Lipovăţ Comuna Lipovat 674729 +RO.04.23207 Comuna Lipova Comuna Lipova 674731 +RO.14.62057 Comuna Lipniţa Comuna Lipnita 674734 +RO.30.133964 Comuna Lipăneşti Comuna Lipanesti 674744 +RO.14.60632 Comuna Limanu Comuna Limanu 674781 +RO.18.76674 Comuna Lieşti Comuna Liesti 674794 +RO.36.157497 Comuna Liebling Comuna Liebling 674798 +RO.19.80711 Comuna Licurici Comuna Licuriciu 674802 +RO.17.72926 Comuna Leu Comuna Leu 674822 +RO.04.20359 Comuna Letea Veche Comuna Letea Veche 674825 +RO.42.104047 Comuna Letca Nouă Comuna Letca Noua 674831 +RO.23.97679 Comuna Leţcani Comuna Letcani 674833 +RO.31.141786 Comuna Letca Comuna Letca 674836 +RO.06.33514 Comuna Leşu Comuna Lesu 674840 +RO.23.97606 Comuna Lespezi Comuna Lespezi 674843 +RO.03.16908 Comuna Lereşti Comuna Leresti 674863 +RO.25.108240 Comuna Leordina Comuna Leordina 674879 +RO.03.16757 Comuna Leordeni Comuna Leordeni 674882 +RO.07.37850 Comuna Leorda Comuna Leorda 674887 +RO.36.157451 Comuna Lenauheim Comuna Lenauheim 674894 +RO.15.64461 Comuna Lemnia Comuna Lemnia 674897 +RO.20.86479 Comuna Leliceni Comuna Leliceni 674899 +RO.19.80677 Comuna Leleşti Comuna Lelesti 674901 +RO.21.90066 Comuna Lelese Comuna Lelese 674905 +RO.29.127411 Comuna Leleasca Comuna Leleasca 674909 +RO.41.93851 Comuna Lehliu Comuna Lehliu 674917 +RO.06.33435 Comuna Lechinţa Comuna Lechinta 674930 +RO.05.29760 Comuna Lazuri de Beiuş Comuna Lazuri de Beius 674944 +RO.32.137960 Comuna Lazuri Comuna Lazuri 674946 +RO.05.29813 Comuna Lăzăreni Comuna Lazareni 674971 +RO.20.84594 Comuna Lăzarea Comuna Lazarea 674973 +RO.38.164598 Comuna Laza Comuna Laza 674976 +RO.33.144731 Comuna Laslea Comuna Laslea 675002 +RO.11.47159 Comuna Largu Comuna Largu 675015 +RO.12.53103 Comuna Lăpuşnicu Mare Comuna Lapusnicu Mare 675032 +RO.12.53069 Comuna Lăpuşnicel Comuna Lapusnicel 675034 +RO.39.170792 Comuna Lăpuşata Comuna Lapusata 675042 +RO.25.108222 Comuna Lăpuş Comuna Lapus 675044 +RO.30.133919 Comuna Lapoş Comuna Laposu 675050 +RO.39.170612 Comuna Laloşu Comuna Lalosu 675070 +RO.39.170685 Comuna Lădeşti Comuna Ladesti 675084 +RO.39.174511 Comuna Lăcusteni Comuna Lacusteni 675091 +RO.37.160644 Comuna Jurilovca Comuna Jurilovca 675129 +RO.19.80613 Comuna Jupâneşti Comuna Jupanesti 675136 +RO.30.133866 Comuna Jugureni Comuna Jugureni 675148 +RO.13.58259 Comuna Jucu Comuna Jucu 675166 +RO.06.33382 Comuna Josenii Bârgăului Comuna Josenii Bargaului 675167 +RO.20.84558 Comuna Joseni Comuna Joseni 675169 +RO.18.76638 Comuna Jorăşti Comuna Jorasti 675181 +RO.42.103997 Comuna Joiţa Comuna Joita 675191 +RO.40.176551 Comuna Jitia Comuna Jitia 675207 +RO.08.43466 Comuna Jirlău Comuna Jirlau 675214 +RO.33.144713 Comuna Jina Comuna Jina 675217 +RO.22.103960 Comuna Jilavele Comuna Jilavele 675226 +RO.43.179383 Comuna Jilava Comuna Jilava 675229 +RO.37.160617 Comuna Jijila Comuna Jijila 675234 +RO.01.5103 Comuna Jidvei Comuna Jidveiu 675250 +RO.31.139811 Oraș Jibou Oras Jibou 675260 +RO.09.41284 Comuna Jibert Comuna Jibert 675265 +RO.41.93815 Comuna Jegălia Comuna Jegalia 675284 +RO.36.157424 Comuna Jebel Comuna Jebel 675289 +RO.40.176506 Comuna Jariştea Comuna Jaristea 675292 +RO.36.157362 Comuna Jamu Mare Comuna Jamu Mare 675294 +RO.13.58204 Comuna Izvoru Crişului Comuna Izvoru Crisului 675328 +RO.26.112469 Comuna Izvoru Bârzii Comuna Izvoru Barzei 675330 +RO.04.23127 Comuna Izvoru Berheciului Comuna Izvoru Berheciului 675332 +RO.03.16739 Comuna Izvoru Comuna Izvoru 675341 +RO.34.149183 Comuna Izvoarele Sucevei Comuna Izvoarele Sucevei 675364 +RO.30.133795 Comuna Izvoarele Comuna Izvoarele 675368 +RO.29.127386 Comuna Izvoarele Comuna Izvoarele 675371 +RO.42.179766 Comuna Isvoarele Comuna Isvoarele 675372 +RO.42.103899 Comuna Izvoarele Comuna Izvoarele 675373 +RO.38.164543 Comuna Iveşti Comuna Ivesti 675415 +RO.18.76601 Comuna Iveşti Comuna Ivesti 675416 +RO.38.164393 Comuna Ivăneşti Comuna Ivanesti 675422 +RO.04.26379 Comuna Iteşti Comuna Itesti 675455 +RO.26.112370 Comuna Isverna Comuna Isverna 675461 +RO.14.62020 Comuna Istria Comuna Istria 675470 +RO.35.151736 Comuna Islaz Comuna Islaz 675476 +RO.29.127368 Comuna Izbiceni Comuna Isbiceni 675485 +RO.17.70094 Comuna Işalniţa Comuna Isalnita 675488 +RO.02.11352 Comuna Iratoşu Comuna Iratosu 675505 +RO.34.146281 Comuna Ipoteşti Comuna Ipotesti 675507 +RO.23.97553 Comuna Ipatele Comuna Ipatele 675511 +RO.31.141722 Comuna Ip Comuna Ip 675513 +RO.30.133722 Comuna Iordãcheanu Comuna Iordachianu 675525 +RO.22.103862 Comuna Ion Roată Comuna Ion Roata 675529 +RO.39.170514 Comuna Ioneşti Comuna Ionesti 675538 +RO.19.80560 Comuna Ioneşti Comuna Ionesti 675541 +RO.28.123102 Comuna Ion Creangă Comuna Ion Creanga 675554 +RO.14.61951 Comuna Ion Corvin Comuna Ion Corvin 675555 +RO.01.4981 Comuna Întregalde Comuna Intregalde 675580 +RO.15.63580 Oraş Întorsura Buzãului Comuna Intorsura Buzaului 675584 +RO.17.74923 Comuna Întorsura Comuna Intorsura 675586 +RO.08.43411 Oraş Însurãţei Comuna Insuratei 675589 +RO.05.29724 Comuna Ineu Comuna Ineu 675602 +RO.02.9538 Oraş Ineu Comuna Ineu 675603 +RO.18.76585 Comuna Independenţa Comuna Independenta 675609 +RO.41.93771 Comuna Independenţa Comuna Independenta 675610 +RO.14.61871 Comuna Independenţa Comuna Independenta 675611 +RO.06.33364 Comuna Ilva Mică Comuna Ilva Mica 675628 +RO.06.33337 Comuna Ilva Mare Comuna Ilva Mare 675631 +RO.26.112263 Comuna Ilovăt Comuna Ilovat 675641 +RO.34.147660 Comuna Ilişeşti Comuna Ilisesti 675650 +RO.15.64425 Comuna Ilieni Comuna Ilieni 675662 +RO.21.89856 Comuna Ilia Comuna Ilia 675669 +RO.31.141580 Comuna Ileanda Comuna Ileanda 675677 +RO.41.103764 Comuna Ileana Comuna Ileana 675681 +RO.02.11307 Comuna Igneşti Comuna Ignesti 675693 +RO.01.4927 Comuna Ighiu Comuna Ighiu 675701 +RO.25.108204 Comuna Ieud Comuna Ieud 675720 +RO.27.117827 Oraş Iernut Comuna Iernut 675726 +RO.27.117783 Comuna Ideciu de Jos Comuna Ideciu de Jos 675749 +RO.28.123013 Comuna Icuseşti Comuna Icusesti 675751 +RO.29.127322 Comuna Icoana Comuna Icoana 675757 +RO.13.58142 Comuna Iclod Comuna Iclod 675762 +RO.27.117667 Comuna Iclănzel Comuna Iclanzel 675765 +RO.27.117550 Comuna Ibăneşti Pădure Comuna Ibanesti Padure 675778 +RO.07.37823 Comuna Ibăneşti Comuna Ibanesti 675780 +RO.38.167222 Comuna Ibăneşti Comuna Ibanesti 675782 +RO.34.151442 Comuna Iaslovăţ Comuna Iaslovat 675805 +RO.13.58008 Comuna Iara Comuna Iara 675815 +RO.29.127288 Comuna Iancu Jianu Comuna Iancu Jianu 675831 +RO.08.43331 Oraş Ianca Comuna Ianca 675837 +RO.29.127251 Comuna Ianca Comuna Ianca 675838 +RO.38.164339 Comuna Iana Comuna Iana 675842 +RO.34.149138 Comuna Iacobeni Comuna Iacobeni 675861 +RO.33.144651 Comuna Iacobeni Comuna Iacobeni 675862 +RO.12.53023 Comuna Iablaniţa Comuna Iablanita 675871 +RO.26.112129 Comuna Husnicioara Comuna Husnicioara 675888 +RO.05.29662 Comuna Husasău de Tinca Comuna Husasau de Tinca 675895 +RO.04.23047 Comuna Huruieşti Comuna Huruesti 675899 +RO.19.80506 Comuna Hurezani Comuna Hurezani 675908 +RO.38.164277 Comuna Dimitrie Cantemir Comuna Dimitrie Cantemir 675912 +RO.16.67675 Comuna Hulubeşti Comuna Hulubesti 675926 +RO.13.55446 Oraş Huedin Comuna Huedin 675936 +RO.07.37770 Comuna Hudeşti Comuna Hudesti 675940 +RO.42.103639 Comuna Hotarele Comuna Hotarele 675966 +RO.34.149049 Comuna Horodniceni Comuna Horodniceni 675986 +RO.31.141535 Comuna Horoatu Crasnei Comuna Horoatu Crasnei 675992 +RO.23.97517 Comuna Horleşti Comuna Horlesti 675996 +RO.37.160528 Comuna Horia Comuna Horia 676005 +RO.14.63278 Comuna Horia Comuna Horia 676006 +RO.04.22941 Comuna Horgeşti Comuna Horgesti 676015 +RO.39.168041 Oraş Horezu Comuna Horezu 676024 +RO.01.4703 Comuna Hopârta Comuna Hoparta 676036 +RO.09.41248 Comuna Homorod Comuna Homorod 676051 +RO.40.176445 Comuna Homocea Comuna Homocea 676062 +RO.05.29573 Comuna Holod Comuna Holod 676068 +RO.23.95159 Comuna Holboca Comuna Holboca 676077 +RO.09.42472 Comuna Holbav Comuna Holbav 676080 +RO.09.41177 Comuna Hoghiz Comuna Hoghiz 676086 +RO.33.144615 Comuna Hoghilag Comuna Hoghilag 676088 +RO.27.117505 Comuna Hodoşa Comuna Hodosa 676092 +RO.32.137844 Comuna Hodod Comuna Hodod 676105 +RO.27.117426 Comuna Hodac Comuna Hodac 676123 +RO.38.164197 Comuna Hoceni Comuna Hoceni 676126 +RO.07.37734 Comuna Hlipiceni Comuna Hlipiceni 676137 +RO.34.151549 Comuna Hârtop Comuna Hartop 676147 +RO.03.16659 Comuna Hârtieşti Comuna Hartiesti 676153 +RO.03.16613 Comuna Hârseşti Comuna Harsesti 676165 +RO.09.41113 Comuna Hârşeni Comuna Harseni 676168 +RO.23.95355 Oraş Hârlãu Comuna Harlau 676175 +RO.26.112076 Comuna Hinova Comuna Hinova 676185 +RO.31.141447 Comuna Hida Comuna Hida 676211 +RO.42.179757 Comuna Herăşti Comuna Herasti 676242 +RO.04.20313 Comuna Hemeiuşi Comuna Hemeiusi 676250 +RO.23.97465 Comuna Heleşteni Comuna Helestieni 676255 +RO.04.22898 Comuna Helegiu Comuna Helegiu 676261 +RO.07.37547 Comuna Havârna Comuna Havarna 676267 +RO.02.11236 Comuna Hăşmaş Comuna Hasmas 676285 +RO.23.100326 Comuna Hărmăneşti Comuna Harmanesti 676301 +RO.09.41088 Comuna Hărman Comuna Harman 676303 +RO.21.89801 Comuna Hărău Comuna Harau 676313 +RO.34.151512 Comuna Hănţeşti Comuna Hantesti 676324 +RO.28.122953 Comuna Hangu Comuna Hangu 676330 +RO.07.37618 Comuna Hăneşti Comuna Hanesti 676333 +RO.37.160476 Comuna Hamcearca Comuna Hamcearca 676342 +RO.32.137764 Comuna Halmeu Comuna Halmeu 676350 +RO.31.141312 Comuna Halmăşd Comuna Halmasd 676353 +RO.02.11058 Comuna Hălmagiu Comuna Halmagiu 676355 +RO.02.11174 Comuna Hălmăgel Comuna Halmagel 676357 +RO.09.41033 Comuna Hălchiu Comuna Halchiu 676367 +RO.23.97438 Comuna Hălăuceşti Comuna Halaucesti 676370 +RO.15.64390 Comuna Hăghig Comuna Haghig 676395 +RO.39.170444 Comuna Guşoeni Comuna Gusoeni 676425 +RO.27.117319 Comuna Gurghiu Comuna Gurghiu 676436 +RO.41.103568 Comuna Gurbăneşti Comuna Gurbanesti 676446 +RO.30.131835 Comuna Gura Vitioarei Comuna Gura Vitioarei 676454 +RO.30.133688 Comuna Gura Vadului Comuna Gura Vadului 676473 +RO.11.47079 Comuna Gura Teghii Comuna Gura Teghii 676477 +RO.16.67648 Comuna Gura Şuţii Comuna Gura Sutii 676480 +RO.21.89687 Comuna Gurasada Comuna Gurasada 676491 +RO.33.144599 Comuna Gura Râului Comuna Gura Raului 676494 +RO.29.130339 Comuna Gura Padinii Comuna Gura Padinii 676502 +RO.16.67595 Comuna Gura Ocniţei Comuna Gura Ocnitei 676505 +RO.22.180046 Comuna Gura Ialomiţei Comuna Gura Ialomitei 676525 +RO.02.10943 Comuna Gurahonţ Comuna Gurahont 676529 +RO.16.65707 Comuna Gura Foii Comuna Gura Foii 676536 +RO.40.176338 Comuna Gura Caliţei Comuna Gura Calitei 676556 +RO.40.176301 Comuna Gugeşti Comuna Gugesti 676584 +RO.28.122908 Comuna Grumăzeşti Comuna Grumazesti 676603 +RO.43.103513 Comuna Gruiu Comuna Gruiu 676611 +RO.26.112030 Comuna Gruia Comuna Gruia 676624 +RO.23.97394 Comuna Grozeşti Comuna Grozesti 676631 +RO.26.111989 Comuna Grozeşti Comuna Grozesti 676632 +RO.25.106363 Comuna Groşi Comuna Grosi 676649 +RO.25.179622 Comuna Groşii Ţibleşului Comuna Grosii Tiblesului 676650 +RO.23.97321 Comuna Gropniţa Comuna Gropnita 676672 +RO.08.43313 Comuna Gropeni Comuna Gropeni 676676 +RO.29.127224 Comuna Grojdibodu Comuna Grojdibodu 676682 +RO.38.164133 Comuna Griviţa Comuna Grivita 676701 +RO.18.76558 Comuna Griviţa Comuna Grivita 676702 +RO.22.93735 Comuna Griviţa Comuna Grivita 676703 +RO.37.160458 Comuna Grindu Comuna Grindu 676717 +RO.22.93717 Comuna Grindu Comuna Grindu 676718 +RO.37.160430 Comuna Greci Comuna Greci 676752 +RO.26.111916 Comuna Greci Comuna Greci 676753 +RO.17.72819 Comuna Greceşti Comuna Grecesti 676761 +RO.27.117275 Comuna Grebenişu de Câmpie Comuna Grebenisu de Campie 676768 +RO.42.103470 Comuna Greaca Comuna Greaca 676772 +RO.11.47006 Comuna Greabănu Comuna Greabanu 676777 +RO.35.153062 Comuna Gratia Comuna Gratia 676782 +RO.34.148970 Comuna Grăniceşti Comuna Granicesti 676786 +RO.02.10916 Comuna Grăniceri Comuna Graniceri 676790 +RO.34.148916 Comuna Grămeşti Comuna Gramesti 676792 +RO.23.97241 Comuna Grajduri Comuna Grajduri 676797 +RO.08.43279 Comuna Grădiştea Comuna Gradistea 676807 +RO.39.170346 Comuna Grădiştea Comuna Gradistea 676809 +RO.43.103443 Comuna Grădiştea Comuna Gradistea 676810 +RO.41.93664 Comuna Grădiştea Comuna Gradistea 676811 +RO.42.103407 Comuna Grădinari Comuna Gradinari 676826 +RO.12.52990 Comuna Grădinari Comuna Gradinari 676827 +RO.14.63326 Comuna Grădina Comuna Gradina 676834 +RO.36.159419 Comuna Gottlob Comuna Gottlob 676852 +RO.42.103354 Comuna Gostinu Comuna Gostinu 676857 +RO.42.103372 Comuna Goştinari Comuna Gostinari 676861 +RO.29.127144 Comuna Gostavăţu Comuna Gostavatu 676865 +RO.30.133615 Comuna Gornet-Cricov Comuna Gornet-Cricov 676887 +RO.30.133562 Comuna Gornet Comuna Gornet 676889 +RO.27.117177 Comuna Gorneşti Comuna Gornesti 676891 +RO.30.133508 Comuna Gorgota Comuna Gorgota 676905 +RO.07.37459 Comuna Gorbăneşti Comuna Gorbanesti 676917 +RO.23.97189 Comuna Gorban Comuna Gorban 676919 +RO.40.178938 Comuna Gologanu Comuna Gologanu 676933 +RO.40.174824 Comuna Goleşti Comuna Golesti 676942 +RO.39.170220 Comuna Goleşti Comuna Golesti 676943 +RO.23.97090 Comuna Golãieşti Comuna Golaesti 676959 +RO.17.72640 Comuna Goicea Comuna Goicea 676968 +RO.18.76497 Comuna Gohor Comuna Gohor 676971 +RO.17.72604 Comuna Gogoşu Comuna Gogosu 676973 +RO.26.111863 Comuna Gogoşu Comuna Gogosu 676974 +RO.42.103309 Comuna Gogoşari Comuna Gogosari 676980 +RO.17.72677 Comuna Goieşti Comuna Goesti 676992 +RO.19.80427 Comuna Godineşti Comuna Godinesti 677001 +RO.03.16551 Comuna Godeni Comuna Godeni 677004 +RO.26.111818 Comuna Godeanu Comuna Godeanu 677008 +RO.27.117113 Comuna Glodeni Comuna Glodeni 677038 +RO.16.67522 Comuna Glodeni Comuna Glodeni 677040 +RO.11.46910 Comuna Glodeanu-Siliştea Comuna Glodeanu-Silistea 677046 +RO.11.46867 Comuna Glodeanu-Sărat Comuna Glodeanu-Sarat 677048 +RO.12.52936 Comuna Glimboca Comuna Glimboca 677070 +RO.39.170168 Comuna Glăvile Comuna Glavile 677081 +RO.04.22834 Comuna Glăvăneşti Comuna Glavanesti 677083 +RO.29.127126 Comuna Giuvărăşti Comuna Giuvarasti 677095 +RO.17.72533 Comuna Giurgiţa Comuna Giurgita 677107 +RO.22.93646 Comuna Giurgeni Comuna Giurgeni 677117 +RO.36.157317 Comuna Giulvăz Comuna Giulvaz 677134 +RO.25.108151 Comuna Giuleşti Comuna Giulesti 677140 +RO.17.72506 Comuna Giubega Comuna Giubega 677149 +RO.28.122702 Comuna Girov Comuna Girov 677157 +RO.36.155314 Comuna Giroc Comuna Giroc 677159 +RO.12.52909 Comuna Gârnic Comuna Garnic 677164 +RO.14.61808 Comuna Gârliciu Comuna Garliciu 677174 +RO.26.111783 Comuna Gârla Mare Comuna Garla Mare 677185 +RO.05.29467 Comuna Girişu de Criş Comuna Girisu de Cris 677191 +RO.01.4525 Comuna Gârda de Sus Comuna Garda de Sus 677200 +RO.29.125588 Comuna Gârcov Comuna Garcov 677204 +RO.28.122828 Comuna Gârcina Comuna Garcina 677208 +RO.38.164062 Comuna Gârceni Comuna Garceni 677212 +RO.22.103283 Comuna Gârbovi Comuna Garbovi 677218 +RO.01.4482 Comuna Gârbova Comuna Garbova 677233 +RO.31.141232 Comuna Gârbou Comuna Garbou 677235 +RO.17.72579 Comuna Gângiova Comuna Gangiova 677255 +RO.31.141134 Comuna Gâlgău Comuna Galgau 677271 +RO.13.57902 Comuna Gilău Comuna Gilau 677282 +RO.17.72463 Comuna Gighera Comuna Gighera 677285 +RO.36.157273 Comuna Giera Comuna Giera 677287 +RO.28.125150 Comuna Gâdinţi Comuna Gadinti 677289 +RO.36.157246 Comuna Giarmata Comuna Giarmata 677293 +RO.36.157193 Comuna Ghizela Comuna Ghizela 677298 +RO.36.155289 Comuna Ghiroda Comuna Ghiroda 677312 +RO.39.170097 Comuna Ghioroiu Comuna Ghioroiu 677330 +RO.02.10872 Comuna Ghioroc Comuna Ghioroc 677332 +RO.17.74915 Comuna Ghindeni Comuna Ghindeni 677354 +RO.27.117042 Comuna Ghindari Comuna Ghindari 677356 +RO.14.61826 Comuna Ghindăreşti Comuna Ghindaresti 677359 +RO.28.125114 Comuna Ghindăoani Comuna Ghindaoani 677361 +RO.29.130311 Comuna Ghimpeţeni Comuna Ghimpeteni 677365 +RO.42.103238 Comuna Ghimpaţi Comuna Ghimpati 677369 +RO.04.22718 Comuna Ghimeş-Făget Comuna Ghimes-Faget 677376 +RO.09.40214 Oraş Ghimbav Comuna Ghimbav 677381 +RO.36.159400 Comuna Ghilad Comuna Ghilad 677392 +RO.18.76406 Comuna Ghidigeni Comuna Ghidigeni 677406 +RO.15.64345 Comuna Ghidfalău Comuna Ghidfalau 677409 +RO.32.137746 Comuna Gherţa Mică Comuna Gherta Mica 677418 +RO.30.133429 Comuna Gherghiţa Comuna Gherghita 677431 +RO.38.163967 Comuna Ghergheşti Comuna Gherghesti 677434 +RO.11.46830 Comuna Ghergheasa Comuna Ghergheasa 677440 +RO.17.72409 Comuna Gherceşti Comuna Ghercesti 677449 +RO.11.46803 Comuna Gherăseni Comuna Gheraseni 677451 +RO.28.122668 Comuna Gherăeşti Comuna Gheraesti 677453 +RO.22.93628 Comuna Gheorghe Lazăr Comuna Gheorghe Lazar 677460 +RO.04.20563 Municipiul Oneşti Municipiul Onesti 677464 +RO.15.64318 Comuna Ghelinţa Comuna Ghelinta 677477 +RO.21.86883 Comuna Ghelari Comuna Ghelar 677480 +RO.05.32195 Comuna Gepiu Comuna Gepiu 677500 +RO.27.116983 Comuna Gheorghe Doja Comuna Georghe Doja 677506 +RO.07.37397 Comuna George Enescu Comuna George Enescu 677507 +RO.21.89561 Oraş Geoagiu Comuna Geoagiu 677518 +RO.08.43242 Comuna Gemenele Comuna Gemenele 677531 +RO.13.57831 Comuna Geaca Comuna Geaca 677552 +RO.36.157031 Comuna Gavojdia Comuna Gavojdia 677556 +RO.29.130302 Comuna Găvăneşti Comuna Gavanesti 677561 +RO.35.153106 Comuna Izvoarele Comuna Izvoarele 677569 +RO.42.103194 Comuna Găujani Comuna Gaujani 677575 +RO.36.157086 Oraş Gãtaia Comuna Gataia 677580 +RO.27.116938 Comuna Găneşti Comuna Ganesti 677616 +RO.43.103130 Comuna Găneasa Comuna Ganeasa 677626 +RO.29.127064 Comuna Găneasa Comuna Ganeasa 677627 +RO.17.72383 Comuna Galicea Mare Comuna Galicea Mare 677647 +RO.39.169994 Comuna Galicea Comuna Galicea 677649 +RO.27.116867 Comuna Găleşti Comuna Galesti 677653 +RO.01.4366 Comuna Galda de Jos Comuna Galda de Jos 677666 +RO.11.46769 Comuna Gălbinaşi Comuna Galbinasi 677670 +RO.41.179962 Comuna Gălbinaşi Comuna Galbinasi 677671 +RO.08.43180 Comuna Galbenu Comuna Galbenu 677675 +RO.20.84460 Comuna Gălăuţaş Comuna Galautas 677685 +RO.06.33275 Comuna Galaţii Bistriţei Comuna Galatii Bistritei 677690 +RO.35.153026 Comuna Gălăţeni Comuna Galateni 677699 +RO.34.148872 Comuna Gălăneşti Comuna Galanesti 677708 +RO.04.22665 Comuna Găiceana Comuna Gaiceana 677722 +RO.38.163903 Comuna Găgeşti Comuna Gagesti 677728 +RO.35.152948 Comuna Furculeşti Comuna Furculesti 677767 +RO.34.148765 Comuna Fundu Moldovei Comuna Fundu Moldovei 677787 +RO.41.103032 Oraş Fundulea Comuna Fundulea 677789 +RO.43.179310 Comuna Fundeni-Dobroeşti Comuna Fundeni-Dobroesti 677804 +RO.18.76353 Comuna Fundeni Comuna Fundeni 677805 +RO.41.103014 Comuna Fundeni Comuna Fundeni 677806 +RO.09.40991 Comuna Fundata Comuna Fundata 677832 +RO.30.133394 Comuna Fulga Comuna Fulga 677847 +RO.38.167231 Comuna Fruntişeni Comuna Fruntiseni 677862 +RO.18.76317 Comuna Frumuşiţa Comuna Frumusita 677869 +RO.07.37324 Comuna Frumuşica Comuna Frumusica 677871 +RO.41.102945 Comuna Frumuşani Comuna Frumusani 677879 +RO.34.148729 Comuna Frumosu Comuna Frumosu 677881 +RO.20.84415 Comuna Frumoasa Comuna Frumoasa 677885 +RO.35.152993 Comuna Frumoasa Comuna Frumoasa 677886 +RO.39.169896 Comuna Frânceşti-Mânăstireni Comuna Francesti-Manastireni 677893 +RO.37.160387 Comuna Frecăţei Comuna Frecatei 677901 +RO.42.102909 Comuna Frăteşti Comuna Fratesti 677916 +RO.34.148694 Comuna Frătăuţii Vechi Comuna Fratautii Vechi 677920 +RO.34.148667 Comuna Frătăuţii Noi Comuna Fratautii Noi 677922 +RO.13.57742 Comuna Frata Comuna Frata 677924 +RO.41.102838 Comuna Frăsinet Comuna Frasinet 677948 +RO.35.155127 Comuna Frăsinet Comuna Frasinet 677949 +RO.34.148612 Oraş Frasin Comuna Frasin 677962 +RO.12.52856 Comuna Forotic Comuna Forotic 677975 +RO.34.148514 Comuna Forăşti Comuna Forasti 677980 +RO.18.76282 Comuna Folteşti Comuna Foltesti 677984 +RO.32.137728 Comuna Foieni Comuna Foieni 678003 +RO.36.157004 Comuna Foeni Comuna Foeni 678004 +RO.23.97063 Comuna Focuri Comuna Focuri 678012 +RO.11.50564 Comuna Florica Comuna Florica 678029 +RO.42.102794 Comună Floreşti-Stoeneşti Comuna Floresti-Stoenesti 678038 +RO.13.57706 Comuna Floreşti Comuna Floresti 678040 +RO.30.133330 Comuna Floreşti Comuna Floresti 678043 +RO.26.111685 Comuna Floreşti Comuna Floresti 678044 +RO.07.37280 Oraş Flãmânzi Comuna Flamanzi 678079 +RO.13.57644 Comuna Fizeşu Gherlii Comuna Fizesu Gherlii 678088 +RO.40.176150 Comuna Fitioneşti Comuna Fitionesti 678097 +RO.18.76255 Comuna Fârţăneşti Comuna Fartanesti 678115 +RO.12.52785 Comuna Fârliug Comuna Farliug 678119 +RO.36.156927 Comuna Fârdea Comuna Fardea 678131 +RO.34.148453 Comuna Fântânele Comuna Fantanele 678141 +RO.23.100317 Comuna Fântânele Comuna Fantanele 678142 +RO.27.116796 Comuna Fântânele Comuna Fantanele 678143 +RO.02.9280 Comuna Fântânele Comuna Fantanele 678144 +RO.30.133278 Comuna Fântânele Comuna Fantanele 678145 +RO.14.63334 Comuna Fântânele Comuna Fantanele 678146 +RO.35.155118 Comuna Fântânele Comuna Fantanele 678147 +RO.34.151488 Comuna Fântâna Mare Comuna Fantana Mare 678179 +RO.16.67470 Comuna Finta Comuna Finta 678202 +RO.05.29403 Comuna Finiş Comuna Finis 678207 +RO.30.133214 Comuna Filipeştii de Târg Comuna Filipestii de Targ 678242 +RO.30.133161 Comuna Filipeştii de Pădure Comuna Filipestii de Padure 678244 +RO.04.22576 Comuna Filipeşti Comuna Filipesti 678246 +RO.04.22488 Comuna Filipeni Comuna Filipeni 678252 +RO.17.70414 Oraş Filiaşi Comuna Filiasi 678259 +RO.22.102749 Oraş Fierbinţi-Târg Comuna Fierbinti-Targ 678282 +RO.16.65609 Oraş Fieni Comuna Fieni 678289 +RO.36.159393 Comuna Fibiş Comuna Fibis 678295 +RO.38.167295 Comuna Fereşti Comuna Feresti 678327 +RO.02.10827 Comuna Felnac Comuna Felnac 678347 +RO.20.83197 Comuna Feliceni Comuna Feliceni 678351 +RO.13.57582 Comuna Feleacu Comuna Feleacu 678354 +RO.06.33248 Comuna Feldru Comuna Feldru 678357 +RO.09.40955 Comuna Feldioara Comuna Feldicara 678363 +RO.39.169583 Comuna Făureşti Comuna Fauresti 678382 +RO.08.42753 Oraş Fãurei Comuna Faurei 678391 +RO.17.72276 Comuna Fãrcaş Comuna Farcasu 678424 +RO.29.127019 Comuna Fărcaşele Comuna Farcasele 678429 +RO.25.108106 Comuna Fărcaşa Comuna Farcasa 678435 +RO.28.122551 Comuna Fărcaşa Comuna Farcasa 678436 +RO.01.4302 Comuna Fărău Comuna Farau 678446 +RO.04.22460 Comuna Faraoani Comuna Faraoani 678450 +RO.27.116723 Comuna Fărăgău Comuna Faragau 678454 +RO.29.126978 Comuna Fălcoiu Comuna Falcoiu 678461 +RO.38.163832 Comuna Fălciu Comuna Falciu 678464 +RO.29.126905 Comuna Făgeţelu Comuna Fagetelu 678479 +RO.36.156801 Oraş Fãget Comuna Faget 678487 +RO.22.93575 Comuna Făcăeni Comuna Facaeni 678511 +RO.12.52758 Comuna Ezeriş Comuna Ezeris 678518 +RO.15.65154 Comuna Estelnic Comuna Estelnic 678524 +RO.27.116652 Comuna Ernei Comuna Ernei 678534 +RO.27.116590 Comuna Eremitu Comuna Eremitu 678545 +RO.23.97009 Comuna Erbiceni Comuna Erbiceni 678551 +RO.42.103693 Comuna Iepureşti Comuna Epuresti 678554 +RO.38.163681 Comuna Duda Epureni Comuna Duda Epureni 678557 +RO.38.163789 Comuna Epureni Comuna Epureni 678558 +RO.16.65869 Comuna Iedera Comuna Iedera 678592 +RO.07.37217 Comuna Durneşti Comuna Durnesti 678603 +RO.06.179686 Comuna Dumitriţa Comuna Dumitrita 678645 +RO.40.175983 Comuna Dumitreşti Comuna Dumitresti 678650 +RO.06.33202 Comuna Dumitra Comuna Dumitra 678659 +RO.23.96940 Comuna Dumeşti Comuna Dumesti 678663 +RO.38.163734 Comuna Dumeşti Comuna Dumesti 678664 +RO.25.108035 Comuna Dumbrăviţa Comuna Dumbravita 678675 +RO.36.155261 Comuna Dumbrăviţa Comuna Dumbravita 678676 +RO.09.40928 Comuna Dumbrăviţa Comuna Dumbravita 678677 +RO.34.148426 Comuna Dumbrăveni Comuna Dumbraveni 678697 +RO.14.63161 Comuna Dumbrăveni Comuna Dumbraveni 678698 +RO.40.175938 Comună Dumbrăveni Comuna Dumbraveni 678699 +RO.28.120771 Comuna Dumbrava Roşie Comuna Dumbrava Rosie 678714 +RO.36.156767 Comuna Dumbrava Comuna Dumbrava 678726 +RO.30.133090 Comuna Dumbrava Comuna Dumbrava 678727 +RO.28.122463 Comuna Dulceşti Comuna Dulcesti 678765 +RO.36.156712 Comuna Dudeştii Vechi Comuna Dudestii Vechi 678781 +RO.38.163618 Comuna Drânceni Comuna Dranceni 678822 +RO.22.102703 Comuna Dridu Comuna Dridu 678830 +RO.17.72221 Comuna Drãnic Comuna Dranicu 678859 +RO.30.132896 Comuna Drajna de Sus Comuna Drajna de Sus 678865 +RO.07.37173 Comuna Drăguşeni Comuna Draguseni 678876 +RO.34.148382 Comuna Drăguşeni Comuna Draguseni 678877 +RO.23.100308 Comuna Drăguşeni Comuna Draguseni 678878 +RO.18.76175 Comuna Drăguşeni Comuna Draguseni 678879 +RO.09.42480 Comuna Drăguş Comuna Dragus 678888 +RO.31.141027 Comuna Dragu Comuna Dragu 678893 +RO.19.80249 Comuna Drăgoteşti Comuna Dragotesti 678900 +RO.17.72150 Comuna Drăgoteşti Comuna Dragotesti 678901 +RO.41.93539 Comuna Dragoş Vodă Comuna Dragos Voda 678907 +RO.03.16472 Comuna Dragoslavele Comuna Dragoslavele 678910 +RO.25.108017 Oraș Dragomireşti Oras Dragomiresti 678917 +RO.28.122392 Comuna Dragomireşti Comuna Dragomiresti 678918 +RO.38.163486 Comuna Dragomireşti Comuna Dragomiresti 678919 +RO.16.67407 Comuna Dragomireşti Comuna Dragomiresti 678920 +RO.34.148328 Comuna Drãgoieşti Comuna Dragoesti 678939 +RO.39.169547 Comuna Drăgoeşti Comuna Dragoesti 678940 +RO.22.102641 Comuna Drăgoeşti Comuna Dragoesti 678941 +RO.16.67327 Comuna Dragodana Comuna Dragodana 678953 +RO.29.125490 Comuna Drăghiceni Comuna Draghiceni 678964 +RO.05.29341 Comuna Drăgeşti Comuna Dragesti 678972 +RO.03.16506 Comuna Drăganu Comuna Draganu 678982 +RO.35.152902 Comuna Drăgăneşti-Vlaşca Comuna Draganesti-Vlasca 678984 +RO.29.125622 Oraş Drãgãneşti-Olt Comuna Draganesti-Olt 678986 +RO.35.152868 Comuna Drăgăneşti de Vede Comuna Draganesti de Vede 678988 +RO.28.125132 Comuna Drăgăneşti Comuna Draganesti 678990 +RO.05.29243 Comuna Drăgăneşti Comuna Draganesti 678991 +RO.18.75221 Comuna Drăgăneşti Comuna Draganesti 678992 +RO.30.133018 Comuna Drăgăneşti Comuna Draganesti 678993 +RO.41.93487 Comuna Dragalina Comuna Dragalina 679008 +RO.35.155109 Comuna Dracea Comuna Dracea 679026 +RO.14.60598 Comuna 23 August Comuna 23 August 679030 +RO.01.4268 Comuna Doştat Comuna Dostat 679049 +RO.32.137675 Comuna Dorolţ Comuna Dorolt 679060 +RO.37.160323 Comuna Dorobanţu Comuna Dorobantu 679069 +RO.41.93441 Comuna Dorobanţu Comuna Dorobantu 679070 +RO.02.12912 Comuna Dorobanți Comuna Dorobanti 679076 +RO.34.148293 Comuna Dorneşti Comuna Dornesti 679083 +RO.34.148202 Comuna Dorna Cândrenilor Comuna Dorna Candrenilor 679088 +RO.41.93370 Comuna Dor Mărunt Comuna Dor Marunt 679094 +RO.03.16454 Comuna Domneşti Comuna Domnesti 679115 +RO.43.102570 Comuna Domneşti Comuna Domnesti 679116 +RO.12.52721 Comuna Domaşnea Comuna Domasnea 679122 +RO.28.122347 Comuna Doljeşti Comuna Doljesti 679132 +RO.34.148097 Comuna Dolheşti Comuna Dolhesti 679139 +RO.23.96904 Comuna Dolheşti Comuna Dolhesti 679140 +RO.34.148006 Oraş Dolhasca Comuna Dolhasca 679145 +RO.16.65413 Comuna Doiceşti Comuna Doicesti 679155 +RO.12.52696 Comuna Dognecea Comuna Dognecea 679159 +RO.04.22380 Comuna Dofteana Comuna Dofteana 679165 +RO.38.167286 Comuna Dodeşti Comuna Dodesti 679173 +RO.12.52650 Comuna Doclin Comuna Doclin 679179 +RO.28.125098 Comuna Dochia Comuna Dochia 679181 +RO.29.126825 Comuna Dobrun Comuna Dobrun 679190 +RO.23.96888 Comuna Dobrovăţ Comuna Dobrovat 679196 +RO.35.152760 Comuna Dobroteşti Comuna Dobrotesti 679200 +RO.17.74883 Comuna Dobroteşti Comuna Dobrotesti 679201 +RO.29.126772 Comuna Dobroteasa Comuna Dobroteasa 679205 +RO.29.126718 Comuna Dobrosloveni Comuna Dobrosloveni 679212 +RO.14.61737 Comună Dobromir Comuna Dobromir 679216 +RO.31.140958 Comuna Dobrin Comuna Dobrin 679227 +RO.05.29154 Comuna Dobreşti Comuna Dobresti 679244 +RO.03.16427 Comuna Dobreşti Comuna Dobresti 679245 +RO.17.72098 Comuna Dobreşti Comuna Dobresti 679246 +RO.28.122285 Comuna Dobreni Comuna Dobreni 679256 +RO.21.89428 Comuna Dobra Comuna Dobra 679262 +RO.16.67292 Comuna Dobra Comuna Dobra 679263 +RO.15.64265 Comuna Dobârlău Comuna Dobarlau 679276 +RO.07.37100 Comuna Dobârceni Comuna Dobarceni 679278 +RO.32.137611 Comuna Doba Comuna Doba 679291 +RO.20.84344 Comuna Ditrău Comuna Ditrau 679308 +RO.26.111550 Comuna Dârvari Comuna Darvari 679316 +RO.33.144553 Comuna Dârlos Comuna Darlos 679323 +RO.20.84380 Comuna Dârjiu Comuna Darjiu 679327 +RO.17.72052 Comuna Dioşti Comuna Diosti 679334 +RO.05.29092 Comuna Diosig Comuna Diosig 679339 +RO.07.37057 Comuna Dângeni Comuna Dangeni 679350 +RO.03.16329 Comuna Dâmbovicioara Comuna Dambovicioara 679388 +RO.07.39959 Comuna Dimăcheni Comuna Dimacheni 679397 +RO.02.10701 Comuna Dieci Comuna Dieci 679416 +RO.35.152724 Comuna Dideşti Comuna Didesti 679420 +RO.39.174502 Comuna Diculeşti Comuna Diculesti 679421 +RO.41.93325 Comuna Dichiseni Comuna Dichiseni 679427 +RO.02.10649 Comuna Dezna Comuna Dezna 679441 +RO.29.126647 Comuna Deveselu Comuna Deveselu 679447 +RO.26.111480 Comuna Devesel Comuna Devesel 679449 +RO.25.107975 Comuna Deseşti Comuna Desesti 679460 +RO.17.72034 Comuna Desa Comuna Desa 679463 +RO.07.37011 Comuna Dersca Comuna Dersca 679466 +RO.05.29038 Comuna Derna Comuna Derna 679469 +RO.36.156669 Comuna Denta Comuna Denta 679476 +RO.21.89348 Comuna Densuş Comuna Demsus 679480 +RO.38.163379 Comuna Deleşti Comuna Delesti 679498 +RO.23.96815 Comuna Deleni Comuna Deleni 679511 +RO.38.163324 Comuna Deleni Comuna Deleni 679512 +RO.14.61675 Comuna Deleni Comuna Deleni 679515 +RO.27.116545 Comuna Deda Comuna Deda 679563 +RO.20.84264 Comuna Dealu Comuna Dealu 679683 +RO.03.16285 Comuna Davideşti Comuna Davidesti 679698 +RO.43.102473 Comuna Dascălu Creaţa Comuna Dascalu Creata 679707 +RO.36.156623 Comuna Darova Comuna Darova 679715 +RO.34.147937 Comuna Dărmăneşti Comuna Darmanesti 679718 +RO.04.22166 Oraş Dãrmãneşti Comuna Darmanesti 679719 +RO.03.16365 Comuna Dărmăneşti Comuna Darmanesti 679720 +RO.16.67256 Comuna Dărmăneşti Comuna Darmanesti 679721 +RO.43.102525 Comuna Dărăşti-Ilfov Comuna Darasti-Ilfov 679731 +RO.07.35946 Oraş Darabani Comuna Darabani 679734 +RO.39.169404 Comuna Dănicei Comuna Danicei 679747 +RO.17.71956 Comuna Dăneţi Comuna Daneti 679748 +RO.38.163253 Comuna Dăneşti Comuna Danesti 679751 +RO.20.84237 Comuna Dăneşti Comuna Danesti 679752 +RO.19.80123 Comuna Dăneşti Comuna Danesti 679753 +RO.27.116493 Comuna Daneş Comuna Danes 679762 +RO.29.126585 Comuna Dăneasa Comuna Daneasa 679764 +RO.19.80043 Comuna Dănciuleşti Comuna Danciulesti 679768 +RO.28.122249 Comuna Dămuc Comuna Damuc 679777 +RO.04.22111 Comuna Dămieneşti Comuna Damienesti 679787 +RO.15.65147 Comuna Dalnic Comuna Dalnic 679797 +RO.12.52570 Comuna Dalboşeţ Comuna Dalboset 679805 +RO.01.4240 Comuna Daia Română Comuna Daia Romana 679811 +RO.42.102446 Comuna Daia Comuna Daia 679815 +RO.23.96717 Comuna Dagâţa Comuna Dagata 679823 +RO.39.169351 Comuna Dăeşti Comuna Daesti 679825 +RO.37.160305 Comuna Dăeni Comuna Daeni 679829 +RO.17.72007 Oraș Dăbuleni Oras Dabuleni 679840 +RO.13.57546 Comuna Dăbâca Comuna Dabaca 679843 +RO.18.77595 Comuna Cuza Vodă Comuna Cuza Voda 679847 +RO.41.93281 Comuna Cuza Vodă Comuna Cuza Voda 679848 +RO.31.140869 Comuna Cuzăplac Comuna Cuzaplac 679860 +RO.01.9019 Comuna Cut Comuna Cut 679874 +RO.13.55062 Comuna Cuzdrioara Comuna Cusdrioara 679885 +RO.05.29001 Comuna Curtuişeni Comuna Curtuiuseni 679892 +RO.29.126433 Comuna Curtişoara Comuna Curtisoara 679895 +RO.02.9495 Oraş Curtici Comuna Curtici 679900 +RO.36.156589 Comuna Curtea Comuna Curtea 679908 +RO.41.102419 Comuna Curcani Comuna Curcani 679935 +RO.05.28941 Comuna Curăţele Comuna Curatele 679944 +RO.25.107920 Comuna Cupşeni Comuna Cupseni 679950 +RO.14.61620 Comuna Cumpăna Comuna Cumpana 679965 +RO.32.137540 Comuna Culciu Comuna Culciu 679974 +RO.26.111444 Comuna Cujmir Comuna Cujmir 679978 +RO.25.107403 Comuna Bogdan Vodă Comuna Bogdan Voda 679992 +RO.01.1696 Oraş Cugir Oras Cugir 679993 +RO.18.76157 Comuna Cudalbi Comuna Cudalbi 680002 +RO.27.116439 Comuna Cuci Comuna Cuci 680043 +RO.18.76139 Comuna Cuca Comuna Cuca 680052 +RO.03.16132 Comuna Cuca Comuna Cuca 680053 +RO.19.79932 Comuna Crușeț Comuna Cruset 680066 +RO.32.137504 Comuna Crucişor Comuna Crucisor 680072 +RO.34.147884 Comuna Crucea Comuna Crucea 680087 +RO.14.61559 Comuna Crucea Comuna Crucea 680088 +RO.09.42456 Comuna Crizbav Comuna Crizbav 680110 +RO.41.180055 Comuna Crivăţ Comuna Crivat 680132 +RO.31.140770 Comuna Cristolţ Comuna Cristolt 680155 +RO.05.28889 Comuna Criștioru de Jos Comuna Cristioru de Jos 680159 +RO.07.36952 Comuna Cristineşti Comuna Cristinesti 680160 +RO.33.143487 Comuna Cristian Comuna Cristian 680164 +RO.09.40900 Comuna Cristian Comuna Cristian 680165 +RO.07.36907 Comuna Cristeşti Comuna Cristesti 680172 +RO.23.96637 Comuna Cristeşti Comuna Cristesti 680173 +RO.27.114355 Comuna Cristeşti Comuna Cristesti 680174 +RO.31.140823 Comuna Crişeni Comuna Criseni 680189 +RO.21.87362 Comuna Crişcior Comuna Criscior 680197 +RO.37.160261 Comuna Crişan Comuna Crisan 680201 +RO.16.67167 Comuna Crângurile Comuna Crangurile 680214 +RO.35.152662 Comuna Crângu Comuna Crangu 680219 +RO.35.152617 Comuna Crângeni Comuna Crangeni 680227 +RO.29.126406 Comuna Crâmpoia Comuna Crampoaia 680236 +RO.36.156534 Comuna Criciova Comuna Criciova 680244 +RO.01.4142 Comuna Cricău Comuna Cricau 680247 +RO.35.151932 Comuna Crevenicu Comuna Crevenicu 680251 +RO.42.102348 Comuna Crevedia Mare Comuna Crevedia Mare 680255 +RO.16.102286 Comuna Crevedia Comuna Crevedia 680260 +RO.38.163208 Comuna Creţeşti Comuna Cretesti 680270 +RO.39.169306 Comuna Creţeni Comuna Creteni 680278 +RO.43.104582 Comuna Petrăchioaia Comuna Petrachioaia 680295 +RO.31.140672 Comuna Creaca Comuna Creaca 680297 +RO.31.140627 Comuna Crasna Comuna Crasna 680309 +RO.19.79834 Comuna Crasna Comuna Crasna 680310 +RO.02.10532 Comuna Craiva Comuna Craiova 680330 +RO.32.137443 Comuna Craidorolţ Comuna Craidorolt 680341 +RO.27.116340 Comuna Crãieşti Comuna Craesti 680347 +RO.27.116288 Comuna Crăciuneşti Comuna Craciunesti 680363 +RO.01.4188 Comuna Crăciunelu de Jos Comuna Craciunelu de Jos 680372 +RO.28.122187 Comuna Crăcăoani Comuna Cracaoani 680381 +RO.23.96593 Comuna Cozmeşti Comuna Cozmesti 680387 +RO.38.167277 Comuna Cozmeşti Comuna Cozmesti 680388 +RO.20.86446 Comuna Cozmeni Comuna Cozmeni 680394 +RO.27.116224 Comuna Cozma Comuna Cozma 680397 +RO.11.46554 Comuna Cozieni Comuna Cozieni 680403 +RO.02.10514 Comuna Covăsinţ Comuna Covasint 680431 +RO.07.36809 Comuna Coţuşca Comuna Cotusca 680439 +RO.17.74875 Comuna Coţofenii din Faţă Comuna Cotofenii din Fata 680478 +RO.17.71910 Comuna Coţofenii din Dos Comuna Cotofenii din Dos 680480 +RO.04.22059 Comuna Coţofăneşti Comuna Cotofanesti 680484 +RO.23.96478 Comuna Cotnari Comuna Cotnari 680490 +RO.03.15983 Comuna Cotmeana Comuna Cotmeana 680494 +RO.40.175885 Comuna Coteşti Comuna Cotesti 680508 +RO.29.126380 Comuna Coteana Comuna Coteana 680519 +RO.07.39975 Comuna Coşula Comuna Cosula 680528 +RO.23.96423 Comuna Costuleni Comuna Costuleni 680530 +RO.28.122132 Comuna Costişa Comuna Costisa 680539 +RO.16.67121 Comuna Costeştii din Vale Comuna Costestii din Vale 680559 +RO.23.100282 Comuna Costeşti Comuna Costesti 680563 +RO.38.163137 Comuna Costeşti Comuna Costesti 680564 +RO.39.169253 Comuna Costeşti Comuna Costesti 680565 +RO.11.46484 Comuna Costeşti Comuna Costesti 680566 +RO.03.13668 Oraș Costeşti Oras Costesti 680567 +RO.36.156473 Comuna Coşteiu Comuna Costeiu 680590 +RO.18.76111 Comuna Costache Negri Comuna Costache Negri 680597 +RO.17.71885 Comuna Coşoveni Comuna Cosoveni 680600 +RO.42.179748 Comuna Cosoba Comuna Cosoba 680606 +RO.34.151497 Comuna Coşna Comuna Cosna 680615 +RO.30.132841 Comuna Cosminele Comuna Cosminele 680619 +RO.18.76040 Comuna Cosmeşti Comuna Cosmesti 680621 +RO.35.152582 Comuna Cosmeşti Comuna Cosmesti 680622 +RO.37.159963 Comuna Casimcea Comuna Cosimcea 680634 +RO.22.93236 Comuna Cosâmbeşti Comuna Cosambesti 680635 +RO.03.15901 Comuna Coşeşti Comuna Cosesti 680641 +RO.22.102240 Comuna Coşereni Comuna Cosereni 680648 +RO.31.140583 Comuna Coşeiu Comuna Coseiu 680654 +RO.06.33177 Comuna Coşbuc Comuna Cosbuc 680659 +RO.20.84175 Comuna Corund Comuna Corund 680670 +RO.27.120487 Comuna Corunca Comuna Corunca 680675 +RO.27.116171 Comuna Coroisânmartin Comuna Coroisanmartin 680689 +RO.38.163057 Comuna Coroieşti Comuna Coroesti 680697 +RO.25.107868 Comuna Coroieni Comuna Coroeni 680700 +RO.18.75953 Comuna Corod Comuna Corod 680706 +RO.30.132805 Comuna Cornu Comuna Cornu 680725 +RO.07.36756 Comuna Corni Comuna Corni 680738 +RO.18.76004 Comuna Corni Comuna Corni 680739 +RO.43.102213 Comuna Cornetu Comuna Cornetu 680749 +RO.13.57449 Comuna Corneşti Comuna Cornesti 680764 +RO.16.67014 Comuna Corneşti Comuna Cornesti 680768 +RO.12.52160 Comuna Cornereva Comuna Cornereva 680785 +RO.12.52115 Comuna Cornea Comuna Cornea 680789 +RO.16.66955 Comuna Cornăţelu Comuna Cornatelu 680791 +RO.29.126102 Comuna Cezieni Comuna Cezieni 680810 +RO.07.36676 Comuna Corlăteni Comuna Corlateni 680814 +RO.26.111417 Comuna Corlăţel Comuna Corlatel 680820 +RO.28.120888 Comuna Cordun Comuna Cordun 680829 +RO.07.36649 Comună Cordăreni Comuna Cordareni 680838 +RO.26.111275 Comuna Corcova Comuna Corcova 680840 +RO.20.84148 Comuna Corbu Comuna Corbu 680854 +RO.29.126326 Comuna Corbu Comuna Corbu 680857 +RO.14.61513 Comuna Corbu Comuna Corbu 680858 +RO.40.175787 Comuna Corbiţa Comuna Corbita 680873 +RO.16.66857 Comuna Corbii Mari Comuna Corbii Mari 680875 +RO.03.15830 Comuna Corbi Comuna Corbi 680878 +RO.03.15741 Comuna Corbeni Comuna Corbeni 680885 +RO.43.102160 Comuna Corbeanca Comuna Corbeanca 680889 +RO.04.21971 Comuna Corbasca Comuna Corbasca 680893 +RO.33.143771 Oraş Copşa Micã Comuna Copsa Mica 680900 +RO.25.107733 Comuna Copalnic Mănăştur Comuna Copalnic Manastur 680906 +RO.07.36569 Comuna Copălău Comuna Copalau 680910 +RO.39.169182 Comuna Copăceni Comuna Copaceni 680923 +RO.43.179588 Comuna Copăceni Comuna Copaceni 680924 +RO.12.52062 Comuna Copăcele Comuna Copacele 680933 +RO.05.28816 Comuna Copăcel Comuna Copacel 680935 +RO.16.66768 Comuna Conţeşti Comuna Contesti 680948 +RO.35.152564 Comuna Conţeşti Comuna Contesti 680949 +RO.12.51877 Comuna Constantin Daicoviciu Comuna Constantin Daicoviciu 680960 +RO.07.36532 Comuna Conceşti Comuna Concesti 680976 +RO.36.156437 Comuna Comloşu Mare Comuna Comlosu Mare 680991 +RO.16.66731 Comuna Comişani Comuna Comisani 680997 +RO.30.131336 Oraş Comarnic Comuna Comarnic 681004 +RO.34.151433 Comuna Comăneşti Comuna Comanesti 681013 +RO.15.63553 Comuna Comandău Comuna Comandau 681024 +RO.09.40857 Comuna Comana Comuna Comana 681032 +RO.42.102106 Comuna Comana Comuna Comana 681033 +RO.14.61452 Comuna Comana Comuna Comana 681034 +RO.04.21891 Comuna Coloneşti Comuna Colonesti 681094 +RO.29.126228 Comuna Coloneşti Comuna Colonesti 681095 +RO.42.102071 Comuna Colibaşi Comuna Colibasi 681105 +RO.22.179971 Comuna Colelia Comuna Colelia 681118 +RO.30.132752 Comuna Colceag Comuna Colceag 681124 +RO.13.57350 Comuna Cojocna Comuna Cojocna 681139 +RO.16.66697 Comuna Cojasca Comuna Cojasca 681150 +RO.14.61372 Comuna Cogealac Comuna Cogealac 681159 +RO.38.163002 Comuna Codăeşti Comuna Codaesti 681182 +RO.03.15652 Comuna Cocu Comuna Cocu 681184 +RO.30.132716 Comuna Cocorãştii Mislii Comuna Cocorastii-Misli 681197 +RO.30.136241 Comuna Cocorăştii-Colţ Comuna Cocorastii-Colt 681199 +RO.22.93209 Comuna Cocora Comuna Cocora 681205 +RO.05.28763 Comuna Cociuba Mare Comuna Cociuba Mare 681213 +RO.11.46377 Comuna Cochirleanca Comuna Cochirleanca 681227 +RO.16.66580 Comuna Cobia de Sus Comuna Cobia de Sus 681250 +RO.14.61318 Comuna Cobadin Comuna Cobadin 681256 +RO.25.179837 Comuna Coaş Comuna Coas 681277 +RO.23.96334 Comuna Coarnele Caprei Comuna Coarnele Caprei 681279 +RO.42.101984 Comuna Clejani Comuna Clejani 681337 +RO.04.21855 Comuna Cleja Comuna Cleja 681339 +RO.31.140547 Comuna Cizer Comuna Cizer 681352 +RO.01.4008 Comuna Ciuruleasa Comuna Ciuruleasa 681367 +RO.13.57225 Comuna Ciurila Comuna Ciurila 681369 +RO.23.96254 Comuna Ciurea Comuna Ciurea 681383 +RO.17.71858 Comuna Ciupercenii Noi Comuna Ciupercenii Noi 681396 +RO.19.79656 Comuna Ciuperceni Comuna Ciuperceni 681400 +RO.35.151709 Comuna Ciuperceni Comuna Ciuperceni 681401 +RO.32.179882 Comuna Ciumeşti Comuna Ciumesti 681426 +RO.05.28665 Comuna Ciumeghiu Comuna Ciumeghiu 681429 +RO.20.84086 Comuna Ciumani Comuna Ciumani 681435 +RO.22.93156 Comuna Ciulniţa Comuna Ciulnita 681441 +RO.05.28610 Comuna Sâniob Comuna Saniob 681457 +RO.01.1071 Comuna Ciugud Comuna Ciugud 681465 +RO.12.52035 Comuna Ciudanoviţa Comuna Ciudanovita 681469 +RO.37.160225 Comuna Ciucurova Comuna Ciucurova 681472 +RO.20.83981 Comuna Ciucsângeorgiu Comuna Ciucsangeorgiu 681479 +RO.12.51984 Comuna Ciuchici Comuna Ciuchici 681482 +RO.13.57163 Comuna Ciucea Comuna Ciucea 681485 +RO.13.57314 Comuna Câţcău Comuna Catcau 681495 +RO.11.46313 Comuna Cislău Comuna Cislau 681509 +RO.33.144535 Comuna Cârţişoara Comuna Cartisoara 681516 +RO.20.84102 Comuna Cârţa Comuna Carta 681521 +RO.33.144508 Comuna Cârţa Comuna Carta 681522 +RO.17.74867 Comuna Cârna Comuna Carna 681540 +RO.29.126166 Comuna Cârlogani Comuna Carlogani 681547 +RO.40.175732 Comuna Cârligele Comuna Carligele 681558 +RO.34.147713 Comuna Cârlibaba Comuna Carlibaba 681568 +RO.21.86749 Comuna Cârjiţi Comuna Carjiti 681577 +RO.08.43019 Comuna Cireşu Comuna Ciresu 681590 +RO.26.111220 Comuna Cireşu Comuna Ciresu 681591 +RO.34.151567 Comuna Ciprian Porumbescu Comuna Ciprian Porumbescu 681623 +RO.23.96192 Comuna Ciorteşti Comuna Ciortesti 681633 +RO.17.71812 Comuna Cioroiaşi Comuna Cioroiasu 681643 +RO.43.101957 Comuna Ciorogârla Comuna Ciorogarla 681646 +RO.40.175590 Comuna Ciorăşti Comuna Ciorasti 681662 +RO.30.132681 Comuna Ciorani Comuna Ciorani 681671 +RO.03.15554 Comuna Ciomăgeşti Comuna Ciomagesti 681685 +RO.43.101902 Comuna Ciolpani Comuna Ciolpani 681689 +RO.35.152528 Comuna Ciolăneşti Comuna Ciolanesti 681696 +RO.03.15493 Comuna Ciofrângeni Comuna Ciofrangeni 681700 +RO.22.100709 Comuna Ciocârlia Comuna Ciocarlia 681716 +RO.14.61283 Comuna Ciocârlia Comuna Ciocarlia 681717 +RO.08.42968 Comuna Ciocile Comuna Ciocile 681724 +RO.22.93101 Comuna Ciochina Comuna Ciochina 681727 +RO.38.167268 Comuna Ciocani Comuna Ciocani 681736 +RO.34.151451 Comuna Ciocăneşti Comuna Ciocanesti 681739 +RO.16.101840 Comuna Ciocăneşti Comuna Ciocanesti 681740 +RO.41.93085 Comuna Ciocăneşti Comuna Ciocanesti 681741 +RO.14.61256 Comuna Ciobanu Comuna Ciobanu 681774 +RO.16.66526 Comuna Cândeşti Vale Comuna Candesti Vale 681805 +RO.28.122061 Comuna Cândeşti Comuna Candesti 681812 +RO.07.39967 Comuna Cândeşti Comuna Candesti 681815 +RO.09.40820 Comuna Cincu Comuna Cincu 681826 +RO.40.175670 Comuna Câmpuri Comuna Campuri 681835 +RO.25.107715 Comuna Câmpulung la Tisa Comuna Campulung la Tisa 681846 +RO.40.174780 Comuna Câmpineanca Comuna Campineanca 681860 +RO.01.1455 Oraş Câmpeni Oras Campeni 681870 +RO.05.28709 Comuna Câmpani Comuna Campani 681885 +RO.19.79736 Comuna Câlnic Comuna Calnicu 681893 +RO.01.4106 Comuna Câlnic Comuna Calnic 681897 +RO.29.126148 Comuna Cilieni Comuna Cilieni 681907 +RO.11.46251 Comuna Cilibia Comuna Cilibia 681911 +RO.39.169119 Comuna Câineni Comuna Caineni 681925 +RO.12.51948 Comuna Ciclova Română Comuna Ciclova Romana 681937 +RO.25.107662 Comuna Cicârlău Comuna Cicarlau 681941 +RO.06.179953 Comuna Ciceu-Mihăieşti Comuna Ciceu-Mihaiesti 681948 +RO.06.32955 Comuna Ciceu-Giurgeşti Comuna Ciceu-Giurgesti 681950 +RO.36.156357 Oraş Ciacova Comuna Ciacova 681970 +RO.06.33122 Comuna Chiuza Comuna Chiuza 681976 +RO.13.57083 Comuna Chiuieşti Comuna Chiuesti 681980 +RO.43.179285 Oraş Chitila Comuna Chitila 681989 +RO.05.28530 Comuna Chişlaz Comuna Chislaz 682002 +RO.02.9459 Oraş Chişineu-Criş Comuna Chisineu Cris 682008 +RO.02.10417 Comuna Chisindia Comuna Chisindia 682010 +RO.41.101822 Comuna Chiselet Comuna Chiselet 682013 +RO.08.42708 Comuna Chiscani Comuna Chiscani 682019 +RO.33.144456 Comuna Chirpăr Comuna Chirpar 682027 +RO.41.101804 Comuna Chirnogi Comuna Chirnogi 682034 +RO.14.61210 Comuna Chirnogeni Comuna Chirnogeni 682037 +RO.11.46180 Comuna Chiojdu Comuna Chiojdu 682075 +RO.40.175509 Comuna Chiojdeni Comuna Chiojdeni 682078 +RO.30.132645 Comuna Chiojdeanca Comuna Chiojdeanca 682080 +RO.06.33015 Comuna Chiochiş Comuna Chiochis 682084 +RO.13.56988 Comuna Chinteni Comuna Chinteni 682091 +RO.11.46108 Comuna Chiliile Comuna Chiliile 682106 +RO.37.160172 Comuna Chilia Veche Comuna Chilia Veche 682116 +RO.31.140501 Comuna Chieşd Comuna Chiesd 682135 +RO.15.64238 Comuna Chichiş Comuna Chichis 682146 +RO.27.120478 Comuna Chibed Comuna Chibed 682155 +RO.43.179249 Comuna Chiajna Comuna Chiajna 682158 +RO.36.156311 Comuna Chevereşu Mare Comuna Cheveresu Mare 682160 +RO.27.116046 Comuna Cheţani Comuna Chetani 682170 +RO.05.28497 Comuna Cherechiu Comuna Cherechiu 682194 +RO.36.159375 Comuna Checea Comuna Checea 682232 +RO.03.15402 Comuna Cetăţeni Comuna Cetateni 682251 +RO.01.3958 Comuna Cetatea de Baltă Comuna Cetatea de Balta 682257 +RO.17.71787 Comuna Cetate Comuna Cetate 682265 +RO.05.28415 Comuna Cetariu Comuna Cetariu 682269 +RO.35.152500 Comuna Cervenia Comuna Cervenia 682277 +RO.01.3841 Comuna Ceru-Băcăinţi Comuna Ceru-Bacainti 682279 +RO.32.137407 Comuna Certeze Comuna Certeze 682281 +RO.18.75917 Comuna Cerţeşti Comuna Certesti 682283 +RO.21.89240 Comuna Certeju de Sus Comuna Certeju de Sus 682286 +RO.43.101742 Comuna Cernica Comuna Cernica 682300 +RO.25.107582 Comuna Cerneşti Comuna Cernesti 682310 +RO.11.46019 Comuna Cernăteşti Comuna Cernatesti 682326 +RO.17.71723 Comuna Cernăteşti Comuna Cernatesti 682327 +RO.15.64194 Comună Cernat Comuna Cernat 682330 +RO.37.160127 Comuna Cerna Comuna Cerna 682339 +RO.02.10373 Comuna Cermei Comuna Cermei 682349 +RO.01.3805 Comuna Cergău Comuna Cergau 682362 +RO.14.61167 Comuna Cerchezu Comuna Cerchezu 682368 +RO.21.89151 Comuna Cerbăl Comuna Cerbal 682390 +RO.17.71698 Comuna Cerãt Comuna Ceratu 682393 +RO.30.132574 Comuna Ceraşu Comuna Cerasu 682398 +RO.30.132510 Comuna Ceptura Comuna Ceptura 682405 +RO.23.96147 Comuna Cepleniţa Comuna Ceplenita 682406 +RO.03.15313 Comuna Cepari Comuna Cepari 682414 +RO.36.156277 Comuna Cenei Comuna Cenei 682422 +RO.01.3761 Comuna Cenade Comuna Cenade 682425 +RO.36.156259 Comuna Cenad Comuna Cenad 682427 +RO.17.71634 Comuna Celaru Comuna Celaru 682435 +RO.05.28335 Comuna Ceica Comuna Ceica 682439 +RO.31.139740 Comuna Cehu Silvaniei Comuna Cehu Silvaniei 682441 +RO.32.137363 Comuna Cehal Comuna Cehal 682446 +RO.05.28246 Comuna Cefa Comuna Cefa 682451 +RO.27.115959 Comuna Ceuaşu De Câmpie Comuna Ceausu de Campie 682458 +RO.37.160047 Comuna Ceatalchioi Comuna Ceatalchioi 682468 +RO.13.56844 Comuna Ceanu Mare Comuna Ceanu Mare 682472 +RO.37.160092 Comuna Ceamurlia de Jos Comuna Ceamurlia de Jos 682477 +RO.28.122025 Comuna Ceahlău Comuna Ceahlau 682482 +RO.08.44560 Comuna Cazasu Comuna Cazasu 682489 +RO.26.111097 Comuna Căzăneşti Comuna Cazanesti 682491 +RO.22.93067 Oraş Cãzãneşti Comuna Cazanesti 682492 +RO.25.106782 Oraș Cavnic Oras Cavnic 682507 +RO.18.75864 Comuna Cavadineşti Comuna Cavadinesti 682510 +RO.32.137292 Comuna Căuaş Comuna Cauas 682521 +RO.19.79585 Comuna Cătunele Comuna Catunele 682536 +RO.13.56773 Comuna Cătina Comuna Catina 682546 +RO.11.45959 Comuna Cătina Comuna Catina 682547 +RO.03.15233 Comuna Căteasca Comuna Cateasca 682559 +RO.17.74842 Comuna Catane Comuna Catane 682564 +RO.15.64130 Comuna Catalina Comuna Catalina 682576 +RO.09.40768 Comuna Caţa Comuna Cata 682580 +RO.17.71572 Comuna Castranova Comuna Castra-Nova 682585 +RO.14.61121 Comuna Castelu Comuna Castelu 682588 +RO.13.56666 Comuna Căşeiu Comuna Caseiu 682613 +RO.41.101724 Comuna Căscioarele Comuna Cascioarele 682616 +RO.39.171806 Comuna Olanu Comuna Olanu 682621 +RO.36.156213 Comuna Cărpiniş Comuna Carpinis 682653 +RO.05.28193 Comuna Cărpinet Comuna Carpinet 682663 +RO.17.71536 Comuna Carpen Comuna Carpen 682670 +RO.37.159883 Comuna C.A. Rosetti Comuna C.A. Rosetti 682677 +RO.11.45815 Comuna C.A. Rosetti Comuna C.A. Rosetti 682678 +RO.37.159945 Comuna Carcaliu Comuna Carcaliu 682689 +RO.30.132486 Comuna Cărbuneşti Comuna Carbunesti 682694 +RO.12.51840 Comuna Cărbunari Comuna Carbunari 682696 +RO.17.71518 Comuna Caraula Comuna Caraula 682706 +RO.31.140477 Comuna Carastelec Comuna Carastelec 682711 +RO.12.51804 Comuna Caraşova Comuna Carasova 682715 +RO.02.10346 Comuna Cărand Comuna Carand 682733 +RO.34.151503 Comuna Capu Câmpului Comuna Capu Campului 682774 +RO.19.79497 Comuna Căpreni Comuna Capreni 682788 +RO.32.136553 Comuna Căpleni Comuna Capleni 682799 +RO.20.83963 Comuna Căpâlniţa Comuna Capalnita 682804 +RO.05.28139 Comuna Cãpâlna Comuna Capalnas 682807 +RO.11.45888 Comuna Căneşti Comuna Canesti 682843 +RO.32.137274 Comuna Cămărzana Comuna Camarzana 682862 +RO.13.56522 Comuna Cămăraşu Comuna Camarasu 682865 +RO.31.140440 Comuna Camăr Comuna Camar 682869 +RO.11.45753 Comuna Calvini Comuna Calvini 682872 +RO.29.130295 Comuna Cãlui Comuna Caluiu 682880 +RO.30.132459 Comuna Călugăreni Comuna Calugareni 682896 +RO.42.101662 Comuna Călugăreni Comuna Calugareni 682898 +RO.17.71457 Comuna Calopăru Comuna Caloparu 682924 +RO.25.107546 Comuna Călineşti Comuna Calinesti 682942 +RO.03.15108 Comuna Călineşti Comuna Calinesti 682944 +RO.35.152350 Comuna Călineşti Comuna Calinesti 682945 +RO.03.15064 Comuna Căldăraru Comuna Caldararu 682996 +RO.13.56461 Comuna Călăţele Comuna Calatele 683003 +RO.07.36499 Comuna Călăraşi Comuna Calarasi 683017 +RO.13.56425 Comuna Călăraşi Comuna Calarasi 683018 +RO.17.71607 Comuna Călăraşi Comuna Calarasi 683019 +RO.41.92569 Municipiul Călăraşi Municipiul Calarasi 683022 +RO.21.87424 Oraş Cãlan Comuna Calan 683029 +RO.34.147580 Comuna Calafindeşti Comuna Calafindesti 683032 +RO.34.147633 Oraş Cajvana Comuna Cajvana 683040 +RO.04.21757 Comuna Căiuţi Comuna Caiuti 683043 +RO.06.32811 Comuna Căianu Comuna Caianu 683053 +RO.13.56354 Comuna Căianu Comuna Caianu 683054 +RO.34.147526 Comuna Cacica Comuna Cacica 683083 +RO.05.28077 Comuna Căbeşti Comuna Cabesti 683090 +RO.03.14940 Comuna Buzoeşti Comuna Buzoesti 683099 +RO.35.152332 Comuna Buzescu Comuna Buzescu 683110 +RO.11.44818 Municipiul Buzău Municipiul Buzau 683120 +RO.13.56327 Comuna Buza Comuna Buza 683128 +RO.42.101617 Comuna Buturugeni Comuna Buturugeni 683131 +RO.26.111006 Comuna Butoieşti Comuna Butoiesti 683145 +RO.16.101564 Comuna Butimanu Comuna Butimanu 683152 +RO.02.10293 Comuna Buteni Comuna Buteni 683158 +RO.23.96110 Comuna Butea Comuna Butea 683165 +RO.21.89080 Comuna Burjuc Comuna Burjuc 683222 +RO.26.110946 Comuna Burila Mare Comuna Burila Mare 683225 +RO.05.27971 Comuna Bunteşti Comuna Buntesti 683251 +RO.21.89026 Comuna Bunila Comuna Bunila 683258 +RO.34.147465 Comuna Buneşti Comuna Bunesti 683270 +RO.38.162924 Comuna Bunești Averești Comuna Bunesti Averesti 683271 +RO.09.40704 Comuna Buneşti Comuna Bunesti 683272 +RO.39.168960 Comuna Buneşti Comuna Bunesti 683273 +RO.19.79362 Comuna Bumbeşti-Piţic Comuna Bumbesti-Piticu 683292 +RO.19.79308 Oraş Bumbeşti-Jiu Comuna Bumbesti-Jiu 683293 +RO.17.71340 Comuna Bulzeşti Comuna Bulzesti 683303 +RO.05.27935 Comuna Bulz Comuna Bulz 683309 +RO.42.101519 Comuna Bulbucata Comuna Bulbucata 683327 +RO.35.152314 Comuna Bujoru Comuna Bujoru 683339 +RO.39.168880 Comuna Bujoreni Comuna Bujoreni 683345 +RO.18.75472 Oraș Târgu Bujor Oras Targu Bujor 683350 +RO.04.21668 Comuna Buhoci Comuna Buhoci 683366 +RO.03.20063 Comuna Bughea de Sus Comuna Bughea de Sus 683382 +RO.03.14922 Comuna Bughea de Jos Comuna Bughea de Jos 683385 +RO.43.100576 Oraş Buftea Comuna Buftea 683393 +RO.22.179793 Comuna Bueşti Comuna Buesti 683395 +RO.05.27908 Comuna Buduslău Comuna Buduslau 683397 +RO.05.27846 Comuna Budureasa Comuna Budureasa 683403 +RO.09.40688 Comuna Budila Comuna Budila 683421 +RO.25.107519 Comuna Budeşti Comuna Budesti 683428 +RO.06.32768 Comuna Budeşti Comuna Budesti 683430 +RO.08.43073 Comuna Dudeşti Comuna Budesti 683431 +RO.41.101458 Oraş Budeşti Comuna Budesti 683432 +RO.03.14851 Comuna Budeasa Comuna Budeasa 683458 +RO.06.32704 Comuna Budacu de Jos Comuna Budacu de Jos 683468 +RO.11.45673 Comuna Buda Comuna Buda 683478 +RO.21.88868 Comuna Bucureşci Comuna Bucuresci 683507 +RO.22.93021 Comuna Bucu Comuna Bucu 683516 +RO.16.66474 Comuna Bucşani Comuna Bucsani 683526 +RO.42.101378 Comuna Bucşani Comuna Bucsani 683527 +RO.17.69964 Comuna Bucovăţ Comuna Bucovat 683539 +RO.36.159516 Comuna Bucovăţ Comuna Bucova 683544 +RO.30.130785 Comuna Bucov Comuna Bucov 683546 +RO.12.51751 Comuna Bucoşniţa Comuna Bucosnita 683549 +RO.31.140379 Comuna Buciumi Comuna Buciumi 683556 +RO.04.26338 Comuna Buciumi Comuna Buciumi 683557 +RO.18.75819 Comuna Buciumeni Comuna Buciumeni 683563 +RO.16.66438 Comuna Buciumeni Comuna Buciumeni 683564 +RO.01.3459 Comuna Bucium Comuna Bucium 683571 +RO.29.126077 Comuna Bucinişu Comuna Bucinisu 683581 +RO.12.51699 Comuna Buchin Comuna Buchin 683587 +RO.21.88788 Comuna Buceş Comuna Buces 683593 +RO.01.9026 Comuna Bucerdea-Grânoasă Comuna Bucerdea-Granoasa 683596 +RO.07.36453 Oraş Bucecea Comuna Bucecea 683601 +RO.04.21597 Comuna Brusturoasa Comuna Brusturoasa 683606 +RO.28.121938 Comuna Brusturi-Drăgăneşti Comuna Brusturi-Draganesti 683608 +RO.05.27757 Comuna Brusturi Comuna Brusturi 683609 +RO.33.144410 Comuna Bruiu Comuna Bruiu 683620 +RO.34.147358 Oraş Broşteni Comuna Brosteni 683627 +RO.40.175466 Comuna Broşteni Comuna Brosteni 683629 +RO.26.110875 Comuna Broşteni Comuna Brosteni 683631 +RO.07.36426 Comuna Broscăuţi Comuna Broscauti 683655 +RO.34.147241 Comuna Brodina Comuna Brodina 683660 +RO.29.126022 Comuna Brâncoveni Comuna Brancoveni 683678 +RO.27.115897 Comuna Brâncoveneşti Comuna Brancovenesti 683680 +RO.35.152252 Comuna Brânceni Comuna Branceni 683684 +RO.39.167794 Oraş Brezoi Comuna Brezoi 683694 +RO.16.101341 Comuna Brezoaele Comuna Brezoaiele 683696 +RO.26.110820 Comuna Brezniţa Ocol Comuna Breznita Ocol 683700 +RO.26.110740 Comuna Brezniţa-Motru Comuna Breznita-Motru 683702 +RO.21.88644 Comuna Bretea Română Comuna Bretea Romana 683709 +RO.15.64096 Comuna Breţcu Comuna Bretcu 683715 +RO.36.156151 Comuna Brestovăţ Comuna Brestovat 683718 +RO.12.51662 Comuna Brebu Nou Comuna Brebu Nou 683723 +RO.12.51626 Comuna Brebu Comuna Brebu 683728 +RO.30.132404 Comuna Brebu Comuna Brebu 683729 +RO.29.125999 Comuna Brebeni Comuna Brebeni 683737 +RO.34.147205 Comuna Breaza Comuna Breaza 683752 +RO.27.115851 Comuna Breaza Comuna Breaza 683753 +RO.11.45619 Comuna Breaza Comuna Breaza 683754 +RO.17.71260 Comuna Breasta Comuna Breasta 683763 +RO.02.10239 Comuna Brazii Comuna Brazii 683767 +RO.30.130712 Comuna Brazi Comuna Brazi 683772 +RO.17.71199 Comuna Bratovoeşti Comuna Bratovoesti 683789 +RO.15.64005 Comuna Brateş Comuna Brates 683824 +RO.33.144349 Comuna Brateiu Comuna Brateiu 683831 +RO.05.27686 Comuna Bratca Comuna Bratca 683836 +RO.29.125962 Comuna Brastavăţu Comuna Brastavatu 683841 +RO.06.32660 Comuna Braniştea Comuna Branistea 683852 +RO.18.75711 Comuna Braniştea Comuna Branistea 683853 +RO.16.66152 Comuna Braniştea Comuna Branistea 683854 +RO.26.114060 Comuna Braniştea Comuna Branistea 683856 +RO.21.88546 Comuna Brănişca Comuna Branisca 683872 +RO.16.66009 Comuna Brăneşti Comuna Branesti 683876 +RO.19.79237 Comuna Brăneşti Comuna Branesti 683877 +RO.43.101298 Comuna Brăneşti Comuna Branesti 683878 +RO.09.40633 Comuna Bran Comuna Bran 683888 +RO.17.71126 Comuna Braloştiţa Comuna Bralostita 683892 +RO.18.75766 Comuna Brăhăşeşti Comuna Brahasesti 683909 +RO.43.179221 Oraş Bragadiru Comuna Bragadiru 683911 +RO.35.152234 Comuna Bragadiru Comuna Bragadiru 683912 +RO.07.36373 Comuna Brăeşti Comuna Braesti 683916 +RO.23.96058 Comuna Brăeşti Comuna Braesti 683917 +RO.11.45539 Comuna Brăeşti Comuna Braesti 683918 +RO.15.64041 Comuna Brăduţ Comuna Bradut 683923 +RO.03.14753 Comuna Brăduleţ Comuna Bradulet 683925 +RO.03.13276 Comuna Bradu Comuna Bradu 683929 +RO.20.83151 Comuna Brădeşti Comuna Bradesti 683957 +RO.17.71055 Comuna Brădeşti Comuna Bradesti 683958 +RO.33.144376 Comuna Brădeni Comuna Bradeni 683962 +RO.11.45496 Comuna Brădeanu Comuna Bradeanu 683964 +RO.17.70986 Comuna Brabova Comuna Brabova 683978 +RO.12.51573 Comuna Bozovici Comuna Bozovici 683984 +RO.28.121876 Comuna Bozieni Comuna Bozieni 683998 +RO.17.70968 Comuna Botoşeşti-Paia Comuna Botosesti-Paia 684030 +RO.07.35731 Municipiul Botoşani Municipiul Botosani 684037 +RO.34.147161 Comuna Botoşana Comuna Botosana 684040 +RO.35.152172 Comuna Botoroaga Comuna Botoroaga 684044 +RO.25.107485 Comuna Botiza Comuna Botiza 684053 +RO.32.137185 Comuna Botiz Comuna Botiz 684055 +RO.28.121796 Comuna Boteşti Comuna Botesti 684063 +RO.38.162871 Comuna Boţeşti Comuna Botesti 684064 +RO.03.14726 Comuna Boţeşti Comuna Botesti 684065 +RO.03.14673 Comuna Boteni Comuna Boteni 684079 +RO.17.74411 Comuna Teslui Comuna Teslui 684098 +RO.21.88449 Comuna Boşorod Comuna Bosorod 684102 +RO.34.147134 Comuna Bosanci Comuna Bosanci 684115 +RO.25.106746 Oraş Borşa Comuna Borsa 684152 +RO.13.56265 Comuna Borşa Comuna Borsa 684153 +RO.05.27631 Comuna Borş Comuna Bors 684160 +RO.15.63937 Comuna Boroşneu Mare Comuna Borosneu Mare 684169 +RO.05.27560 Comuna Borod Comuna Borod 684178 +RO.34.147072 Comuna Boroaia Comuna Boroaia 684182 +RO.28.121732 Comuna Borleşti Comuna Borlesti 684188 +RO.22.92989 Comuna Borduşani Comuna Bordusani 684201 +RO.40.175439 Comuna Bordeşti Comuna Bordesti 684210 +RO.08.42913 Comuna Bordei Verde Comuna Bordei Verde 684215 +RO.28.121652 Comuna Borca Comuna Borca 684229 +RO.19.79157 Comuna Borăscu Comuna Borascu 684231 +RO.22.179784 Comuna Borăneşti Comuna Boranesti 684233 +RO.13.56210 Comuna Bonţida Comuna Bontida 684239 +RO.12.51546 Comuna Bolvaşniţa Comuna Bolvasnita 684250 +RO.40.175368 Comuna Boloteşti Comuna Bolotesti 684261 +RO.42.101190 Oraş Bolintin-Vale Comuna Bolintin Vale 684265 +RO.42.101163 Comuna Bolintin Deal Comuna Bolintin Deal 684268 +RO.36.156106 Comuna Boldur Comuna Boldur 684274 +RO.11.45361 Comuna Boldu Comuna Boldu 684278 +RO.25.107430 Comuna Boiu Mare Comuna Boiu Mare 684307 +RO.39.168755 Comuna Boişoara Comuna Boisoara 684327 +RO.05.27506 Comuna Boianu Mare Comuna Boianu Mare 684330 +RO.31.180037 Comuna Boghiş Comuna Boghis 684365 +RO.28.125178 Comuna Boghicea Comuna Boghicea 684370 +RO.40.175260 Comuna Bogheşti Comuna Boghesti 684375 +RO.38.162791 Comuna Bogdăniţa Comuna Bogdanita 684383 +RO.34.147054 Comuna Bogdăneşti Comuna Bogdanesti 684385 +RO.38.162693 Comuna Bogdăneşti Comuna Bogdanesti 684386 +RO.04.21560 Comuna Bogdăneşti Comuna Bogdanesti 684387 +RO.32.137130 Comuna Bogdand Comuna Bogdand 684405 +RO.38.162595 Comuna Bogdana Comuna Bogdana 684409 +RO.36.156035 Comuna Bogda Comuna Bogda 684418 +RO.03.14584 Comuna Bogaţi Comuna Bogati 684422 +RO.27.115824 Comuna Bogata Comuna Bogata 684432 +RO.15.63893 Comuna Bodoc Comuna Bodoc 684451 +RO.28.121607 Comuna Bodeşti-Precista Comuna Bodesti-Precista 684457 +RO.09.40606 Comuna Bod Comuna Bod 684476 +RO.02.10195 Comuna Bocsig Comuna Bocsig 684480 +RO.25.107350 Comuna Bocicoiu Mare Comuna Bocicoiu Mare 684495 +RO.31.140280 Comuna Bobota Comuna Bobota 684515 +RO.13.56096 Comuna Bobâlna Comuna Bobalna 684530 +RO.29.125873 Comuna Bobiceşti Comuna Bobicesti 684533 +RO.01.3397 Comuna Blândiana Comuna Blandiana 684563 +RO.07.39983 Comuna Blândeşti Comuna Blandesti 684565 +RO.30.130678 Comuna Blejoi Comuna Blejoiu 684582 +RO.35.152083 Comuna Blejeşti Comuna Blejesti 684584 +RO.21.88350 Comuna Blăjeni Comuna Blajeni 684605 +RO.33.144303 Comuna Blăjel Comuna Blajel 684607 +RO.11.45334 Comuna Blăjani Comuna Blajani 684609 +RO.04.21506 Comuna Blăgeşti Comuna Blagesti 684616 +RO.38.162559 Comuna Blăgeşti Comuna Blagesti 684617 +RO.32.137069 Comuna Bixad Comuna Bixad 684629 +RO.23.95943 Comuna Bivolari Comuna Bivolari 684633 +RO.06.32633 Comuna Bistriţa Bârgăului Comuna Bistrita Bargaului 684648 +RO.17.70897 Comuna Bistreţ Comuna Bistretu 684664 +RO.25.107270 Comuna Bistra Comuna Bistra 684672 +RO.01.3039 Comuna Bistra Comuna Bistra 684673 +RO.11.45245 Comuna Bisoca Comuna Bisoca 684682 +RO.02.10104 Comuna Bârzava Comuna Barzava 684723 +RO.29.125846 Comuna Bârza Comuna Barza 684730 +RO.17.74581 Comuna Valea Stanciului Comuna Valea Stanciului 684731 +RO.40.175224 Comuna Bârseşti Comuna Barsesti 684748 +RO.32.137103 Comuna Bârsău Comuna Barsau 684761 +RO.04.21454 Comuna Bârsăneşti Comuna Barsanesti 684765 +RO.25.107314 Comuna Bârsana Comuna Barsana 684768 +RO.02.10051 Comuna Bârsa Comuna Barsa 684772 +RO.23.95088 Comuna Bârnova Comuna Barnova 684776 +RO.36.155957 Comuna Bârna Comuna Barna 684782 +RO.33.144232 Comuna Bârghiş Comuna Barghis 684810 +RO.36.159366 Comuna Birda Comuna Birda 684816 +RO.02.10006 Comuna Birchiş Comuna Birchis 684821 +RO.17.70940 Comuna Bârca Comuna Barca 684827 +RO.28.121386 Comuna Bâra Comuna Bara 684833 +RO.26.110688 Comuna Bâlvăneşti Comuna Balvanesti 684841 +RO.40.178929 Comuna Bilieşti Comuna Biliesti 684850 +RO.36.155911 Comuna Biled Comuna Biled 684854 +RO.16.66401 Comuna Bilciureşti Comuna Bilciuresti 684859 +RO.34.147036 Comuna Bilca Comuna Bilca 684865 +RO.20.83936 Comuna Bilbor Comuna Bilbor 684869 +RO.05.27436 Comuna Biharia Comuna Biharea 684881 +RO.33.144198 Comuna Biertan Comuna Biertan 684886 +RO.26.110571 Comuna Bâcleş Comuna Baclesu 684899 +RO.27.115771 Comuna Bichiş Comuna Bichis 684902 +RO.28.121340 Comuna Bicazu Ardelean Comuna Bicazu Ardelean 684912 +RO.28.121297 Comuna Bicaz Chei Comuna Bicaz Chei 684914 +RO.25.107234 Comuna Bicaz Comuna Bicaz 684920 +RO.28.120968 Oraş Bicaz Comuna Bicaz 684921 +RO.16.66330 Comuna Bezdead Comuna Bezdead 684946 +RO.35.155092 Comuna Beuca Comuna Beuca 684952 +RO.36.155840 Comuna Bethausen Comuna Bethausen 684955 +RO.37.161552 Comuna Beştepe Comuna Bestepe 684963 +RO.04.21418 Comuna Berzunţi Comuna Berzunti 684969 +RO.12.51500 Comuna Berzovia Comuna Berzovia 684971 +RO.12.51449 Comuna Berzasca Comuna Berzasca 684974 +RO.32.137032 Comuna Berveni Comuna Berveni 684979 +RO.08.42842 Comuna Berteştii de Jos Comuna Bertestii de Jos 684982 +RO.30.132342 Comuna Bertea Comuna Bertea 684984 +RO.21.88261 Comuna Beriu Comuna Beriu 684994 +RO.39.168675 Comuna Berislăveşti Comuna Berislavesti 684996 +RO.01.2988 Comuna Berghin Comuna Berghin 685013 +RO.38.162498 Comuna Berezeni Comuna Berezeni 685017 +RO.03.14405 Comuna Berevoeşti Comuna Berevoesti 685020 +RO.04.21338 Comuna Bereşti-Tazlău Comuna Beresti-Tazlau 685024 +RO.04.21249 Comuna Bereşti-Bistriţa Comuna Beresti-Bistrita 685030 +RO.18.75338 Oraş Bereşti Comuna Beresti 685033 +RO.27.120511 Comuna Bereni Comuna Bereni 685043 +RO.34.151576 Comuna Berchişeşti Comuna Berchisesti 685065 +RO.30.130614 Comuna Berceni Comuna Berceni 685073 +RO.43.101145 Comuna Berceni Comuna Berceni 685074 +RO.11.45101 Comuna Berca Comuna Berca 685079 +RO.19.78926 Berleşti Comuna Berbesti 685086 +RO.31.140244 Comuna Benesat Comuna Benesat 685111 +RO.32.136964 Comuna Beltiug Comuna Beltiug 685120 +RO.02.9930 Comuna Beliu Comuna Beliu 685127 +RO.13.56014 Comuna Beliş Comuna Belis 685130 +RO.36.155797 Comuna Belinţ Comuna Belint 685134 +RO.15.63866 Comuna Belin Comuna Belin 685136 +RO.03.14352 Comuna Beleţi-Negreşti Comuna Beleti-Negresti 685141 +RO.41.101083 Comuna Belciugatele Comuna Belciugatele 685154 +RO.23.95872 Comuna Belceşti Comuna Belcesti 685162 +RO.37.159847 Comuna Beidaud Comuna Beidaud 685181 +RO.06.32483 Oraş Beclean Comuna Beclean 685201 +RO.09.40544 Comuna Beclean Comuna Beclean 685202 +RO.35.155083 Comuna Beciu Comuna Beciu 685206 +RO.36.155760 Comuna Becicherecu Mic Comuna Becicherecu Mic 685210 +RO.17.70879 Oraş Bechet Comuna Bechet 685217 +RO.11.45003 Comuna Beceni Comuna Beceni 685222 +RO.36.155724 Comuna Beba Veche Comuna Beba Veche 685227 +RO.33.144152 Comuna Bazna Comuna Bazna 685232 +RO.12.51332 Comuna Băuţar Comuna Bautar 685244 +RO.30.136278 Comuna Bătrâni Comuna Batrani 685248 +RO.21.88216 Comuna Bătrâna Comuna Batrana 685253 +RO.27.115520 Comuna Batoş Comuna Batos 685258 +RO.32.136919 Comuna Bătarci Comuna Batarci 685276 +RO.05.27383 Comuna Batăr Comuna Batar 685278 +RO.15.63802 Comuna Băţani Comuna Batani 685282 +RO.02.9887 Comuna Bata Comuna Bata 685285 +RO.25.107190 Comuna Băseşti Comuna Basesti 685295 +RO.03.13187 Comuna Başcov Comuna Bascov 685304 +RO.21.87996 Comuna Baru Comuna Baru 685321 +RO.28.121466 Comuna Bârgãuani Comuna Bargaoani 685336 +RO.18.75515 Comuna Barcea Comuna Barcea 685345 +RO.15.63633 Comuna Barcani Comuna Barcani 685348 +RO.30.130552 Comuna Bărcăneşti Comuna Barcanesti 685351 +RO.22.101056 Comuna Bărcăneşti Comuna Barcanesti 685352 +RO.16.66223 Comuna Bărbuleţu Comuna Barbuletu 685365 +RO.39.168559 Comuna Bărbăteşti Comuna Barbatesti 685381 +RO.19.78828 Comuna Bărbăteşti Comuna Barbatesti 685382 +RO.15.63447 Oraş Baraolt Comuna Baraolt 685417 +RO.08.42824 Comuna Bărăganul Comuna Baraganul 685428 +RO.14.63294 Comuna Bărăganu Comuna Baraganu 685432 +RO.36.155662 Comuna Bara Comuna Bara 685438 +RO.36.155591 Comuna Banloc Comuna Banloc 685444 +RO.21.87246 Comuna Băniţa Comuna Banita 685448 +RO.31.140208 Comuna Bănişor Comuna Banisor 685452 +RO.12.51305 Comuna Bănia Comuna Bania 685456 +RO.30.132315 Comuna Băneşti Comuna Banesti 685459 +RO.18.75686 Comuna Băneasa Comuna Baneasa 685470 +RO.14.61069 Oraş Bãneasa Comuna Baneasa 685471 +RO.42.101001 Comuna Băneasa Comuna Baneasa 685472 +RO.27.115389 Comuna Band Comuna Band 685480 +RO.38.162194 Comuna Banca Comuna Banca 685488 +RO.07.36300 Comuna Băluşeni Comuna Baluseni 685505 +RO.30.132271 Comuna Bălţeşti Comuna Baltesti 685513 +RO.38.162452 Comuna Bălteni Comuna Balteni 685521 +RO.29.130286 Comuna Bălteni Comuna Balteni 685524 +RO.23.95792 Comuna Bălţaţi Comuna Baltati 685543 +RO.28.121242 Comuna Bălţăteşti Comuna Baltatesti 685550 +RO.30.132226 Comuna Balta Doamnei Comuna Balta Doamnei 685569 +RO.11.44934 Comuna Balta Albă Comuna Balta Alba 685573 +RO.26.110456 Comuna Balta Comuna Balta 685577 +RO.21.87843 Comuna Balşa Comuna Balsa 685581 +RO.23.100273 Comuna Balş Comuna Bals 685584 +RO.43.100969 Comuna Baloteşti Comuna Balotesti 685587 +RO.36.155546 Comuna Balinţ Comuna Balint 685614 +RO.03.14272 Comuna Bălileşti Comuna Balilesti 685618 +RO.40.175206 Comuna Băleşti Comuna Balesti 685623 +RO.19.77910 Comuna Băleşti Comuna Balesti 685624 +RO.16.66198 Comuna Băleni Sârbi Comuna Baleni Sarbi 685629 +RO.18.75668 Comuna Băleni Comuna Baleni 685634 +RO.29.125677 Comuna Baldovineşti Comuna Baldovinesti 685641 +RO.39.168452 Oraş Bãlceşti Comuna Balcesti 685652 +RO.34.146995 Comuna Bălcăuţi Comuna Balcauti 685658 +RO.04.21196 Comuna Balcani Comuna Balcani 685661 +RO.05.27329 Comuna Balc Comuna Balc 685664 +RO.27.115637 Comuna Bălăuşeri Comuna Balauseri 685666 +RO.18.75613 Comuna Bălăşeşti Comuna Balasesti 685671 +RO.19.78748 Comuna Bălăneşti Comuna Balanesti 685686 +RO.31.140146 Comuna Bălan Comuna Balan 685704 +RO.22.92907 Comuna Balaciu Comuna Balaciu 685717 +RO.26.110535 Comuna Bălăciţa Comuna Balacita 685719 +RO.35.151996 Comuna Balaci Comuna Balaci 685724 +RO.11.44989 Comuna Bălăceanu Comuna Balaceanu 685730 +RO.34.151530 Comuna Bălăceana Comuna Balaceana 685734 +RO.18.75542 Comuna Bălăbăneşti Comuna Balabanesti 685738 +RO.27.115600 Comuna Băla Comuna Bala 685742 +RO.26.110296 Comuna Bala Comuna Bala 685743 +RO.25.107154 Comuna Băiuţ Comuna Baiut 685758 +RO.25.107118 Comuna Băiţa de sub Codru Comuna Baita de sub Codru 685763 +RO.21.88092 Comuna Băiţa Comuna Baita 685764 +RO.13.55918 Comuna Băişoara Comuna Baisoara 685772 +RO.03.14165 Comuna Băiculeşti Comuna Baiculesti 685809 +RO.19.78711 Comuna Baia de Fier Comuna Baia de Fier 685829 +RO.21.87745 Comuna Baia de Criş Comuna Baia de Cris 685831 +RO.01.2915 Oraş Baia de Arieş Oras Baia de Aries 685833 +RO.26.109924 Oraş Baia De Aramã Comuna Baia de Arama 685835 +RO.34.146904 Comuna Baia Comuna Baia 685838 +RO.37.159785 Comuna Baia Comuna Baia 685839 +RO.27.115307 Comuna Bahnea Comuna Bahnea 685849 +RO.28.121153 Comuna Bahna Comuna Bahna 685854 +RO.13.55838 Comuna Baciu Comuna Baciu 685924 +RO.21.88047 Comuna Băcia Comuna Bacia 685931 +RO.38.162381 Comuna Băceşti Comuna Bacesti 685933 +RO.38.162327 Comuna Băcani Comuna Bacani 685951 +RO.29.125659 Comuna Băbiciu Comuna Babiciu 685968 +RO.31.140084 Comuna Băbeni Comuna Babeni 685976 +RO.39.168372 Oraş Bãbeni Comuna Babeni 685978 +RO.03.14085 Comuna Băbana Comuna Babana 685990 +RO.35.152038 Comuna Băbăiţa Comuna Babaita 685993 +RO.30.132164 Comuna Baba Ana Comuna Baba Ana 685999 +RO.22.100923 Comuna Axintele Comuna Axintele 686005 +RO.33.144116 Comuna Axente Sever Comuna Axente Sever 686007 +RO.33.144054 Oraş Avrig Comuna Avrig 686010 +RO.01.2577 Comuna Avram Iancu Comuna Avram Iancu 686012 +RO.05.27285 Comuna Avram Iancu Comuna Avram Iancu 686013 +RO.20.83847 Comuna Avrămeşti Comuna Avramesti 686019 +RO.07.36202 Comuna Avrămeni Comuna Avrameni 686027 +RO.20.83785 Comuna Atid Comuna Atid 686058 +RO.33.143995 Comuna Aţel Comuna Atel 686064 +RO.25.107083 Comuna Asuaju de Sus Comuna Asuaju de Sus 686073 +RO.05.26742 Comuna Aştileu Comuna Astileu 686075 +RO.13.55776 Comuna Aşchileu Comuna Aschileu 686085 +RO.04.21123 Comuna Asău Comuna Asau 686087 +RO.38.162149 Comuna Arsura Comuna Arsura 686112 +RO.33.143959 Comuna Arpaşu de Jos Comuna Arpasu de Jos 686125 +RO.23.95747 Comuna Aroneanu Comuna Aroneanu 686130 +RO.12.51243 Comuna Armeniş Comuna Armenis 686135 +RO.22.100870 Comuna Armăşeşti Comuna Armasesti 686143 +RO.25.107047 Comuna Ariniş Comuna Arinis 686156 +RO.01.2381 Comuna Arieşeni Comuna Arieseni 686166 +RO.30.132137 Comuna Ariceştii Zeletin Comuna Aricesti-Zeletin 686172 +RO.30.132075 Comuna Ariceştii-Rahtivani Comuna Aricestii-Rahtivani 686174 +RO.17.70744 Comuna Argetoaia Comuna Argetoaia 686185 +RO.03.14049 Comuna Arefu Comuna Arefu 686199 +RO.25.107001 Comuna Ardusat Comuna Ardusat 686202 +RO.32.136848 Oraș Ardud Oras Ardud 686205 +RO.04.21098 Comuna Ardeoani Comuna Ardeoani 686211 +RO.15.65113 Comuna Arcuş Comuna Arcus 686217 +RO.02.9832 Comuna Archiş Comuna Archis 686225 +RO.19.78668 Comuna Arcani Comuna Arcani 686234 +RO.34.146860 Comuna Arbore Comuna Arbore 686238 +RO.30.132011 Comuna Apostolache Comuna Apostolache 686262 +RO.33.143922 Comuna Apoldu de Jos Comuna Apoldu de Jos 686269 +RO.27.115183 Comuna Apold Comuna Apold 686271 +RO.17.70726 Comuna Apele Vii Comuna Apele Vii 686273 +RO.02.9798 Comuna Apateu Comuna Apateu 686276 +RO.09.40526 Comuna Apaţa Comuna Apata 686280 +RO.13.55687 Comuna Apahida Comuna Apahida 686287 +RO.32.136802 Comuna Apa Comuna Apa 686292 +RO.21.87219 Oraş Aninoasa Comuna Aninoasa 686306 +RO.03.13999 Comuna Aninoasa Comuna Aninoasa 686307 +RO.16.65379 Comuna Aninoasa Comuna Aninoasa 686308 +RO.19.78604 Comuna Aninoasa Comuna Aninoasa 686309 +RO.23.95667 Comuna Andrieşeni Comuna Andrieseni 686340 +RO.32.136768 Comuna Andrid Comuna Andrid 686342 +RO.40.175126 Comuna Andreiaşu de Jos Comuna Andreiasu de Jos 686349 +RO.22.92872 Comuna Andrăşeşti Comuna Andrasesti 686357 +RO.11.44863 Comuna Amaru Comuna Amaru 686379 +RO.17.70673 Comuna Amărăştii de Sus Comuna Amarastii de Sus 686383 +RO.17.70637 Comuna Amărăştii de Jos Comuna Amarastii de Jos 686385 +RO.39.168309 Comuna Amărăşti Comuna Amarasti 686387 +RO.39.168229 Comuna Alunu Comuna Alunu 686400 +RO.13.55623 Comuna Aluniş Comuna Alunis 686415 +RO.27.115147 Comuna Aluniş Comuna Alunis 686416 +RO.30.131988 Comuna Aluniş Comuna Alunis 686417 +RO.33.143888 Comuna Alțâna Comuna Altana 686430 +RO.01.2309 Comuna Almaşu Mare Comuna Almasu Mare 686441 +RO.31.139982 Comuna Almaşu Comuna Almasu 686447 +RO.02.9743 Comuna Almaş Comuna Almas 686453 +RO.17.70566 Comuna Almãj Comuna Almaju 686462 +RO.33.146012 Comuna Alma Comuna Alma 686467 +RO.19.78542 Comuna Alimpeşti Comuna Alimpesti 686472 +RO.14.61005 Comuna Aliman Comuna Aliman 686475 +RO.22.100852 Comuna Alexeni Comuna Alexeni 686483 +RO.38.162069 Comuna Alexandru Vlăhuţă Comuna Alexandru Vlahuta 686488 +RO.05.26699 Oraș Aleşd Oras Alesd 686506 +RO.03.13935 Comuna Albota Comuna Albota 686526 +RO.30.131933 Comuna Albeşti-Paleologu Comuna Albesti-Paleologu 686541 +RO.07.36131 Comuna Albeşti Comuna Albesti 686546 +RO.38.162014 Comuna Albeşti Comuna Albesti 686547 +RO.27.114603 Comuna Albeşti Comuna Albesti 686548 +RO.03.13891 Comuna Albeștii de Muscel Comuna Albestii de Muscel 686549 +RO.03.13819 Comuna Albeștii de Argeș Comuna Albestii de Arges 686550 +RO.22.92783 Comuna Albeşti Comuna Albesti 686552 +RO.14.60945 Comuna Albeşti Comuna Albesti 686554 +RO.19.78472 Comuna Albeni Comuna Albeni 686569 +RO.01.2130 Comuna Albac Comuna Albac 686579 +RO.13.55598 Comuna Aiton Comuna Aiton 686591 +RO.15.63777 Comuna Aita Mare Comuna Aita Mare 686596 +RO.31.139937 Comuna Agrij Comuna Agrij 686610 +RO.14.60570 Comuna Agigea Comuna Agigea 686625 +RO.13.55473 Comuna Aghireşu Comuna Aghiresu 686628 +RO.04.21007 Comuna Agăş Comuna Agas 686635 +RO.43.100834 Comuna Afumaţi Comuna Afumati 686643 +RO.17.70520 Comuna Afumaţi Comuna Afumati 686644 +RO.42.100781 Comuna Adunaţii-Copăceni Comuna Adunatii-Copaceni 686653 +RO.30.131899 Comuna Adunaţi Comuna Adunati 686655 +RO.34.146799 Comuna Adâncata Comuna Adancata 686670 +RO.22.100754 Comuna Adâncata Comuna Adancata 686671 +RO.07.40035 Comuna Adăşeni Comuna Adaseni 686681 +RO.27.115076 Comuna Adămuş Comuna Adamus 686683 +RO.14.60883 Comuna Adamclisi Comuna Adamclisi 686687 +RO.32.136713 Comuna Acâş Comuna Acas 686699 +RO.27.114970 Comuna Acăţari Comuna Acatari 686704 +RO.01.1151 Oraş abrud Oras abrud 686711 +RO.05.27169 Comuna Abrămuţ Comuna Abramut 686714 +RO.09.40198 Municipiul Braşov Municipiul Brasov 6691648 +RO.05.32201 Comuna Toboliu Comuna Toboliu 6942371 +RO.31.139884 Oraş Şimleu Silvaniei Oras Simleu Silvaniei 8299634 +RO.31.140324 Comuna Bocşa Comuna Bocsa 8299635 +RO.01.1017 Municipiul Alba Iulia Municipiul Alba Iulia 8299636 +RO.01.1213 Municipiul Aiud Municipiul Aiud 8299637 +RO.01.1348 Municipiul Blaj Municipiul Blaj 8299638 +RO.01.1874 Municipiul Sebeş Municipiul Sebes 8299639 +RO.01.1794 Oraş Ocna Mureş Oras Ocna Mures 8299640 +RO.05.27070 Comuna Abram Comuna Abram 8299646 +RO.32.136526 Municipiul Carei Municipiul Carei 8299647 +RO.03.13169 Municipiul Piteşti Municipiul Pitesti 8299650 +RO.03.13490 Municipiul Câmpulung Municipiul Campulung 8299651 +RO.03.13622 Municipiul Curtea de Argeș Municipiul Curtea de Arges 8299652 +RO.03.14450 Comuna Bârla Comuna Barla 8299667 +RO.03.15448 Comuna Cicănești Comuna Cicanesti 8299668 +RO.03.16944 Comuna Lunca Corbului Comuna Lunca Corbului 8299669 +RO.03.17101 Comuna Merișani Comuna Merisani 8299670 +RO.03.17423 Comuna Morărești Comuna Moraresti 8299673 +RO.02.9262 Municipiul Arad Municipiul Arad 8305599 +RO.01.4767 Comuna Horea Comuna Horea 8305907 +RO.02.10453 Comuna Conop Comuna Conop 8305938 +RO.02.10765 Comuna Ususău Comuna Ususau 8305978 +RO.02.12920 Comuna Frumuşeni Comuna Frumuseni 8306308 +RO.02.9574 Oraş Lipova Oras Lipova 8306440 +RO.04.20297 Municipiul Bacãu Municipiul Bacau 8306520 +RO.04.20778 Oraş Buhuşi Oras Buhusi 8306597 +RO.04.20821 Oraş Comãneşti Oras Comanesti 8306731 +RO.04.20876 Municipiul Moineşti Municipiul Moinesti 8306838 +RO.04.20910 Oraş Slãnic-Moldova Oras Slanic-Moldova 8306945 +RO.04.20965 Oraş Târgu Ocna Oras Targu Ocna 8307014 +RO.43.179347 Comuna Glina Comuna Glina 8334589 +RO.17.69900 Municipiul Craiova Municipiul Craiova 8334607 +RO.17.70316 Municipiul Băilești Municipiul Bailesti 8334608 +RO.17.70352 Municipiul Calafat Municipiul Calafat 8334609 +RO.20.83561 Municipiul Gheorgheni Municipiul Gheorgheni 8334611 +RO.20.83320 Municipiul Miercurea Ciuc Municipiul Miercurea Ciuc 8334612 +RO.17.74907 Comuna Ghidici Comuna Ghidici 8334627 +RO.17.74891 Comuna Galiciuica Comuna Galiciuica 8334628 +RO.17.74859 Comuna Cârcea Comuna Carcea 8334629 +RO.16.65921 Oraş Pucioasa Oras Pucioasa 8334631 +RO.16.65841 Municipiul Moreni Municipiul Moreni 8334632 +RO.16.65681 Oraş Gãeşti Oras Gaesti 8334633 +RO.16.65342 Municipiul Târgovişte Municipiul Targoviste 8334634 +RO.41.94562 Comuna Ştefan Cel Mare Comuna Stefan Cel Mare 8334637 +RO.42.104975 Comuna Schitu Comuna Schitu 8334639 +RO.19.81497 Comuna Roşia De Amaradia Comuna Rosia De Amaradia 8334640 +RO.30.131069 Oraş Boldeşti-Scãeni Oras Boldesti-Scaeni 8334641 +RO.21.87059 Municipiul Lupeni Municipiul Lupeni 8334642 +RO.34.148131 Comuna Dorna-Arini Comuna Dorna-Arini 8334643 +RO.08.44355 Comuna Unirea Comuna Unirea 8334644 +RO.09.42498 Comuna Augustin Comuna Augustin 8334645 +RO.19.78873 Comuna Bengeşti-Ciocadia Comuna Bengesti-Ciocadia 8334646 +RO.36.158314 Oraş Recaş Oras Recas 8334647 +RO.35.154932 Comuna Vârtoape Comuna Vartoape 8334648 +RO.31.141376 Comuna Hereclean Comuna Hereclean 8334649 +RO.33.143450 Municipiul Sibiu Municipiul Sibiu 8334650 +RO.07.38063 Comuna Mihai Eminescu Comuna Mihai Eminescu 8334651 +RO.21.89954 Comuna Lãpugiu De Jos Comuna Lapugiu De Jos 8334652 +RO.05.26920 Oraş Nucet Oras Nucet 8334653 +RO.05.26840 Oraş Ştei Oras Stei 8334654 +RO.04.23449 Comuna Mãnãstirea Caşin Comuna Manastirea Casin 8334655 +RO.04.23350 Comuna Luizi-Cãlugãra Comuna Luizi-Calugara 8334656 +RO.33.144928 Oraş Miercurea Sibiului Oras Miercurea Sibiului 8334657 +RO.05.26653 Comuna Sântandrei Comuna Santandrei 8334658 +RO.05.26564 Municipiul Oradea Municipiul Oradea 8334659 +RO.27.119661 Comuna Suplac Comuna Suplac 8334660 +RO.25.179613 Comuna Şieu Comuna Sieu 8334661 +RO.09.40465 Oraş Victoria Oras Victoria 8334662 +RO.33.143619 Municipiul Mediaş Municipiul Medias 8334663 +RO.41.105455 Comuna Tãmãdãu Mare Comuna Tamadau Mare 8334664 +RO.26.112600 Comuna Livezile Comuna Livezile 8334665 +RO.41.105712 Comuna Valea Argovei Comuna Valea Argovei 8334666 +RO.14.60419 Municipiul Constanţa Municipiul Constanta 8334667 +RO.35.151683 Municipiul Turnu Magurele Municipiul Turnu Magurele 8334668 +RO.26.112744 Comuna Obârşia De Câmp Comuna Obarsia De Camp 8334669 +RO.37.160564 Comuna Izvoarele Comuna Izvoarele 8334670 +RO.05.31510 Comuna Şuncuiuş Comuna Suncuius 8334671 +RO.18.75098 Municipiul Galaţi Municipiul Galati 8334672 +RO.05.31422 Comuna Şoimi Comuna Soimi 8334673 +RO.14.60455 Oraş Eforie Oras Eforie 8334674 +RO.14.62360 Oraş Murfatlar Oras Murfatlar 8334675 +RO.14.60534 Oraş Techirghiol Oras Techirghiol 8334676 +RO.05.31878 Comuna Ţeţchea Comuna Tetchea 8334677 +RO.42.105623 Comuna Ulmi Comuna Ulmi 8334678 +RO.04.26346 Comuna Gioseni Comuna Gioseni 8334679 +RO.05.29519 Comuna Hidişelu De Sus Comuna Hidiselu De Sus 8334680 +RO.05.27212 Comuna Auşeu Comuna Auseu 8334681 +RO.20.85582 Comuna Secuieni Comuna Secuieni 8334682 +RO.36.155494 Oraş Jimbolia Oras Jimbolia 8334683 +RO.35.152127 Comuna Bogdana Comuna Bogdana 8334684 +RO.28.122613 Comuna Fãurei Comuna Faurei 8334685 +RO.16.67737 Comuna I. L. Caragiale Comuna I. L. Caragiale 8334686 +RO.04.22781 Comuna Gârleni Comuna Garleni 8334687 +RO.05.29902 Comuna Lugaşu De Jos Comuna Lugasu De Jos 8334688 +RO.09.40394 Oraş Rupea Oras Rupea 8334689 +RO.05.26804 Municipiul Beiuş Municipiul Beius 8334690 +RO.20.86461 Comuna Ciceu Comuna Ciceu 8334691 +RO.26.112904 Comuna Dubova Comuna Dubova 8334692 +RO.09.40278 Municipiul Fãgãraş Municipiul Fagaras 8334693 +RO.13.58918 Comuna Petreştii De Jos Comuna Petrestii De Jos 8334694 +RO.12.53700 Comuna Eftimie Murgu Comuna Eftimie Murgu 8334695 +RO.13.55008 Municipiul Dej Municipiul Dej 8334696 +RO.12.51118 Oraş Oraviţa Oras Oravita 8334697 +RO.30.131577 Oraş Slãnic Oras Slanic 8334698 +RO.04.22237 Comuna Dealu Morii Comuna Dealu Morii 8334699 +RO.06.32394 Municipiul Bistriţa Municipiul Bistrita 8334700 +RO.18.75203 Municipiul Tecuci Municipiul Tecuci 8334701 +RO.30.130981 Oraş Bãicoi Oras Baicoi 8334702 +RO.19.78016 Comuna Drãguţeşti Comuna Dragutesti 8334703 +RO.19.79406 Comuna Bustuchin Comuna Bustuchin 8334704 +RO.20.83428 Oraş Bãile Tuşnad Oras Baile Tusnad 8334705 +RO.19.82895 Oraş Rovinari Oras Rovinari 8334706 +RO.08.42682 Municipiul Brãila Municipiul Braila 8334707 +RO.09.40241 Municipiul Codlea Municipiul Codlea 8334708 +RO.35.152412 Comuna Cãlmãţuiu Comuna Calmatuiu 8334709 +RO.23.98168 Comuna Mogoşeşti-Siret Comuna Mogosesti-Siret 8334710 +RO.43.102543 Comuna 1 Decembrie Comuna 1 Decembrie 8334711 +RO.42.100521 Municipiul Giurgiu Municipiul Giurgiu 8334712 +RO.21.87291 Municipiul Brad Municipiul Brad 8334713 +RO.28.120726 Municipiul Piatra-Neamţ Municipiul Piatra-Neamt 8334714 +RO.22.92836 Oraş Amara Oras Amara 8334715 +RO.21.90431 Comuna Pestişu Mic Comuna Pestisu Mic 8334716 +RO.21.87665 Oraş Simeria Oras Simeria 8334717 +RO.21.87638 Municipiul Orãştie Municipiul Orastie 8334718 +RO.04.25932 Comuna Ungureni Comuna Ungureni 8334719 +RO.09.40438 Municipiul Sãcele Municipiul Sacele 8334720 +RO.20.83133 Municipiul Odorheiu Secuiesc Municipiul Odorheiu Secuiesc 8334721 +RO.04.23289 Comuna Livezi Comuna Livezi 8334722 +RO.18.75356 Comuna Bereşti-Meria Comuna Beresti-Meria 8334723 +RO.30.131540 Oraş Sinaia Oras Sinaia 8334724 +RO.21.86687 Municipiul Deva Municipiul Deva 8334725 +RO.34.151157 Comuna Vultureşti Comuna Vulturesti 8334726 +RO.29.126674 Comuna Dobreţu Comuna Dobretu 8334727 +RO.07.36006 Municipiul Dorohoi Municipiul Dorohoi 8334728 +RO.12.51010 Municipiul Caransebeş Municipiul Caransebes 8334729 +RO.23.96664 Comuna Cucuteni Comuna Cucuteni 8334730 +RO.22.180064 Comuna Bărbuleşti Comuna Barbulesti 8334731 +RO.22.93600 Comuna Gheorghe Doja Comuna Gheorghe Doja 8334732 +RO.14.60776 Oraş Cernavodã Oras Cernavoda 8334733 +RO.36.159491 Comuna Livezile Comuna Livezile 8334734 +RO.41.94731 Comuna Vâlcelele Comuna Valcelele 8334735 +RO.30.131210 Oraş Buşteni Oras Busteni 8334736 +RO.25.109425 Comuna Vima Micã Comuna Vima Mica 8334737 +RO.26.109773 Municipiul Drobeta-Turnu Severin Municipiul Drobeta-Turnu Severin 8334738 +RO.43.104421 Comuna Nuci Comuna Nuci 8334739 +RO.14.60847 Municipiul Medgidia Municipiul Medgidia 8334740 +RO.32.138431 Comuna Pãuleşti Comuna Paulesti 8334741 +RO.30.131461 Comuna Dumbrãveşti Comuna Dumbravesti 8334742 +RO.34.146584 Oraş Gura Humorului Oras Gura Humorului 8334743 +RO.37.159767 Oraş Sulina Oras Sulina 8334744 +RO.27.116126 Comuna Chiheru De Jos Comuna Chiheru De Jos 8334745 +RO.27.114925 Municipiul Târnãveni Municipiul Tarnaveni 8334746 +RO.27.114319 Municipiul Târgu Mureş Municipiul Targu Mures 8334747 +RO.25.106684 Oraş Baia Sprie Oras Baia Sprie 8334748 +RO.13.56568 Comuna Cãpuşu Mare Comuna Capusu Mare 8334749 +RO.29.127901 Comuna Optaşi-Mãgura Comuna Optasi-Magura 8334750 +RO.14.63152 Comuna Lumina Comuna Lumina 8334751 +RO.35.154415 Comuna Stejaru Comuna Stejaru 8334752 +RO.23.95612 Comuna Alexandru I. Cuza Comuna Alexandru I. Cuza 8334753 +RO.08.43117 Comuna Frecãţei Comuna Frecatei 8334754 +RO.28.120860 Municipiul Roman Municipiul Roman 8334755 +RO.28.121055 Oraş Târgu Neamţ Oras Targu Neamt 8334756 +RO.27.120218 Comuna Viişoara Comuna Viisoara 8334757 +RO.28.121108 Comuna Agapia Comuna Agapia 8334758 +RO.29.125542 Oraş Corabia Oras Corabia 8334759 +RO.28.122864 Comuna Grinţieş Comuna Grinties 8334760 +RO.36.159259 Comuna Victor Vlad Delamarina Comuna Victor Vlad Delamarina 8334761 +RO.23.100353 Comuna Valea Lupului Comuna Valea Lupului 8334762 +RO.12.50889 Oraş Anina Oras Anina 8334763 +RO.20.83491 Oraş Borsec Oras Borsec 8334764 +RO.25.106979 Oraş Vişeu De Sus Oras Viseu De Sus 8334765 +RO.32.180091 Comuna Racşa Comuna Racsa 8334766 +RO.32.136483 Municipiul Satu Mare Municipiul Satu Mare 8334767 +RO.32.137229 Comuna Cãlineşti-Oaş Comuna Calinesti-Oas 8334768 +RO.31.139704 Municipiul Zalãu Municipiul Zalau 8334769 +RO.32.138921 Comuna Supur Comuna Supur 8334770 +RO.32.179873 Comuna Agriş Comuna Agris 8334771 +RO.40.178545 Comuna Vizantea-Livezi Comuna Vizantea-Livezi 8334772 +RO.13.58794 Comuna Pãlatca Comuna Palatca 8334773 +RO.32.139009 Comuna Tarna Mare Comuna Tarna Mare 8334774 +RO.33.143646 Comuna Târnava Comuna Tarnava 8334775 +RO.34.146708 Oraş Solca Oras Solca 8334776 +RO.33.145499 Oraş Sãlişte Oras Saliste 8334777 +RO.33.146021 Comuna Boiţa Comuna Boita 8334778 +RO.21.91795 Comuna Vaţa De Jos Comuna Vata De Jos 8334779 +RO.11.48682 Comuna Podgoria Comuna Podgoria 8334780 +RO.07.35759 Comuna Curteşti Comuna Curtesti 8334781 +RO.06.34173 Comuna Petru Rareş Comuna Petru Rares 8334782 +RO.06.32544 Oraş Nãsãud Oras Nasaud 8334783 +RO.35.153151 Comuna Lunca Comuna Lunca 8334784 +RO.17.74536 Comuna Unirea Comuna Unirea 8334785 +RO.34.149584 Comuna Muşeniţa Comuna Musenita 8334786 +RO.34.149101 Comuna Horodnic De Jos Comuna Horodnic De Jos 8334787 +RO.35.152797 Comuna Drãcşenei Comuna Dracsenei 8334788 +RO.34.151479 Comuna Horodnic De Sus Comuna Horodnic De Sus 8334789 +RO.30.130954 Oraş Azuga Oras Azuga 8334790 +RO.26.112334 Comuna Iloviţa Comuna Ilovita 8334791 +RO.15.63394 Municipiul Sfântu Gheorghe Municipiul Sfantu Gheorghe 8334792 +RO.32.137899 Comuna Homoroade Comuna Homoroade 8334793 +RO.15.65121 Comuna Bixad Comuna Bixad 8334794 +RO.36.155243 Municipiul Timişoara Municipiul Timisoara 8334795 +RO.35.153339 Comuna Mârzãneşti Comuna Marzanesti 8334796 +RO.34.147786 Comuna Cornu Luncii Comuna Cornu Luncii 8334797 +RO.23.96003 Comuna Ungheni Comuna Ungheni 8334798 +RO.27.115236 Comuna Aţintiş Comuna Atintis 8334799 +RO.39.174085 Comuna Valea Mare Comuna Valea Mare 8334800 +RO.21.88920 Comuna Bulzeştii De Sus Comuna Bulzestii De Sus 8334801 +RO.39.171628 Comuna Nicolae Bãlcescu Comuna Nicolae Balcescu 8334802 +RO.37.161525 Comuna I.C.Brãtianu Comuna I.C.Bratianu 8334803 +RO.38.161794 Municipiul Bârlad Municipiul Barlad 8334804 +RO.37.159650 Oraş Babadag Oras Babadag 8334805 +RO.36.158966 Comuna Topolovãţu Mare Comuna Topolovatu Mare 8334806 +RO.06.179944 Comuna Runcu Salvei Comuna Runcu Salvei 8334807 +RO.11.46439 Comuna Colţi Comuna Colti 8334808 +RO.25.179855 Comuna Gârdani Comuna Gardani 8334809 +RO.30.130534 Municipiul Ploieşti Municipiul Ploiesti 8334810 +RO.41.94125 Comuna Alexandru Odobescu Comuna Alexandru Odobescu 8334811 +RO.19.82243 Comuna Stejari Comuna Stejari 8334812 +RO.25.179846 Comuna Coltãu Comuna Coltau 8334813 +RO.14.63286 Comuna Costineşti Comuna Costinesti 8334814 +RO.30.131256 Municipiul Câmpina Municipiul Campina 8334815 +RO.35.151870 Municipiul Roșiorii de Vede Municipiul Rosiorii de Vede 8334816 +RO.38.166529 Comuna Tutova Comuna Tutova 8334817 +RO.15.63526 Oraş Covasna Oras Covasna 8334818 +RO.34.150891 Comuna Valea Moldovei Comuna Valea Moldovei 8334819 +RO.05.32153 Comuna Tãmãşeu Comuna Tamaseu 8334820 +RO.06.179720 Comuna Poiana Ilvei Comuna Poiana Ilvei 8334821 +RO.26.112548 Comuna Jiana Comuna Jiana 8334822 +RO.39.172377 Comuna Popeşti Comuna Popesti 8334823 +RO.41.100610 Municipiul Olteniţa Municipiul Oltenita 8334824 +RO.33.145934 Comuna Turnu Roşu Comuna Turnu Rosu 8334825 +RO.19.80285 Comuna Fãrcãşeşti Comuna Farcasesti 8334826 +RO.36.158859 Comuna Teremia Mare Comuna Teremia Mare 8334827 +RO.27.114809 Municipiul Reghin Municipiul Reghin 8334828 +RO.34.151521 Comuna Burla Comuna Burla 8334829 +RO.11.45389 Comuna Bozioru Comuna Bozioru 8334830 +RO.04.23868 Comuna Onceşti Comuna Oncesti 8334831 +RO.07.38893 Comuna Santa Mare Comuna Santa Mare 8334832 +RO.19.77812 Municipiul Târgu Jiu Municipiul Targu Jiu 8334833 +RO.12.50969 Oraş Bocşa Oras Bocsa 8334834 +RO.23.95060 Municipiul Iaşi Municipiul Iasi 8334835 +RO.35.151790 Municipiul Alexandria Municipiul Alexandria 8334836 +RO.38.161945 Municipiul Vaslui Municipiul Vaslui 8334837 +RO.28.125105 Comuna Ruginoasa Comuna Ruginoasa 8334838 +RO.21.87175 Municipiul Vulcan Municipiul Vulcan 8334839 +RO.26.110116 Oraş Strehaia Oras Strehaia 8334840 +RO.42.103087 Comuna Gãiseni Comuna Gaiseni 8334841 +RO.15.63740 Municipiul Târgu Secuiesc Municipiul Targu Secuiesc 8334842 +RO.41.92961 Comuna Borcea Comuna Borcea 8334843 +RO.38.166636 Comuna Vãleni Comuna Valeni 8334844 +RO.20.85626 Comuna Siculeni Comuna Siculeni 8334845 +RO.37.160779 Comuna Maliuc Comuna Maliuc 8334846 +RO.22.100683 Municipiul Urziceni Municipiul Urziceni 8334847 +RO.27.116395 Comuna Cucerdea Comuna Cucerdea 8334848 +RO.43.102035 Comuna Clinceni Comuna Clinceni 8334849 +RO.04.26118 Comuna Vultureni Comuna Vultureni 8334850 +RO.40.176212 Comuna Garoafa Comuna Garoafa 8334851 +RO.30.131620 Oraş Urlaţi Oras Urlati 8334852 +RO.21.90119 Comuna Lunca Cernii De Jos Comuna Lunca Cernii De Jos 8334853 +RO.29.125418 Oraş Balş Oras Bals 8334854 +RO.35.154754 Comuna Trivalea-Moşteni Comuna Trivalea-Mosteni 8334855 +RO.34.150766 Comuna Vadu Moldovei Comuna Vadu Moldovei 8334856 +RO.40.177986 Comuna Tãtãranu Comuna Tataranu 8334857 +RO.33.143806 Oraş Dumbrãveni Oras Dumbraveni 8334858 +RO.43.104243 Comuna Moara Vlãsiei Comuna Moara Vlasiei 8334859 +RO.06.33541 Comuna Livezile Comuna Livezile 8334860 +RO.37.159614 Municipiul Tulcea Municipiul Tulcea 8334861 +RO.37.159687 Oraş Isaccea Oras Isaccea 8334862 +RO.27.114854 Oraş Sovata Oras Sovata 8334863 +RO.30.135164 Comuna Scorţeni Comuna Scorteni 8334864 +RO.26.111587 Comuna Dumbrava Comuna Dumbrava 8334865 +RO.12.50923 Oraş Bãile Herculane Oras Baile Herculane 8334866 +RO.18.77601 Comuna Suhurlui Comuna Suhurlui 8334867 +RO.32.179677 Comuna Cãmin Comuna Camin 8334868 +RO.42.104831 Comuna Roata De Jos Comuna Roata De Jos 8334869 +RO.29.125757 Comuna Bãrãşti Comuna Barasti 8334870 +RO.21.90208 Comuna Luncoiu De Jos Comuna Luncoiu De Jos 8334871 +RO.07.37672 Comuna Hilişeu-Horia Comuna Hiliseu-Horia 8334872 +RO.12.53425 Comuna Pãltiniş Comuna Paltinis 8334873 +RO.13.59693 Comuna Tritenii De Jos Comuna Tritenii De Jos 8334874 +RO.36.157834 Comuna Moşniţa Nouã Comuna Mosnita Noua 8334875 +RO.21.87576 Oraş Haţeg Oras Hateg 8334876 +RO.36.155458 Oraş Deta Oras Deta 8334877 +RO.11.49643 Comuna Tisãu Comuna Tisau 8334878 +RO.30.131817 Oraş Vãlenii De Munte Oras Valenii De Munte 8334879 +RO.21.87077 Oraş Petrila Oras Petrila 8334880 +RO.43.102605 Comuna Dragomireşti-Vale Comuna Dragomiresti-Vale 8334881 +RO.12.50987 Comuna Ocna De Fier Comuna Ocna De Fier 8334882 +RO.22.94492 Comuna Stelnica Comuna Stelnica 8334883 +RO.27.117925 Comuna Livezeni Comuna Livezeni 8334884 +RO.41.93888 Oraş Lehliu Garã Oras Lehliu Gara 8334885 +RO.29.130348 Comuna Ipotesti Comuna Ipotesti 8334886 +RO.13.55106 Comuna Jichişu De Jos Comuna Jichisu De Jos 8334887 +RO.43.104546 Comuna Periş Comuna Peris 8334888 +RO.12.52954 Comuna Goruia Comuna Goruia 8334889 +RO.30.136250 Comuna Olari Comuna Olari 8334890 +RO.13.55384 Municipiul Gherla Municipiul Gherla 8334891 +RO.14.63198 Comuna Amzacea Comuna Amzacea 8334892 +RO.23.95499 Comuna Ion Neculce Comuna Ion Neculce 8334893 +RO.21.91116 Comuna Sãlaşu De Sus Comuna Salasu De Sus 8334894 +RO.39.173793 Comuna Şuşani Comuna Susani 8334895 +RO.30.131407 Oraş Mizil Oras Mizil 8334896 +RO.34.146539 Municipiul Fãlticeni Municipiul Falticeni 8334897 +RO.21.86990 Municipiul Petroşani Municipiul Petrosani 8334898 +RO.19.79004 Comuna Bâlteni Comuna Balteni 8334899 +RO.38.167259 Comuna Pogoneşti Comuna Pogonesti 8334900 +RO.31.141081 Comuna Fildu De Jos Comuna Fildu De Jos 8334901 +RO.39.168791 Comuna Budeşti Comuna Budesti 8334902 +RO.34.146263 Municipiul Suceava Municipiul Suceava 8334903 +RO.23.100362 Comuna Ciohorãni Comuna Ciohorani 8334904 +RO.18.77475 Comuna Valea Mãrului Comuna Valea Marului 8334905 +RO.36.155350 Municipiul Lugoj Municipiul Lugoj 8334906 +RO.23.100004 Comuna Victoria Comuna Victoria 8334907 +RO.33.143735 Oraş Cisnãdie Oras Cisnadie 8334908 +RO.14.60801 Oraş Hârşova Oras Harsova 8334909 +RO.20.83464 Oraş Bãlan Oras Balan 8334910 +RO.38.166869 Comuna Voineşti Comuna Voinesti 8334911 +RO.12.51056 Oraş Moldova Nouã Oras Moldova Noua 8334912 +RO.29.130320 Comuna Grãdinile Comuna Gradinile 8334913 +RO.35.152270 Comuna Bujoreni Comuna Bujoreni 8334914 +RO.29.127171 Comuna Grãdinari Comuna Gradinari 8334915 +RO.31.179631 Comuna Treznea Comuna Treznea 8334916 +RO.12.50790 Municipiul Reşiţa Municipiul Resita 8334917 +RO.39.167909 Oraş Cãlimãneşti Oras Calimanesti 8334918 +RO.23.96370 Comuna Comarna Comuna Comarna 8334919 +RO.37.161561 Comuna Valea Teilor Comuna Valea Teilor 8334920 +RO.12.51387 Comuna Berlişte Comuna Berliste 8334921 +RO.20.83525 Oraş Cristuru Secuiesc Oras Cristuru Secuiesc 8334922 +RO.34.146502 Municipiul Câmpulung Moldovenesc Municipiul Campulung Moldovenesc 8334923 +RO.28.120922 Comuna Horia Comuna Horia 8334924 +RO.39.168602 Oraş Berbeşti Oras Berbesti 8334926 +RO.39.167696 Oraş Bãile Olãneşti Oras Baile Olanesti 8334927 +RO.39.167981 Municipiul Drãgãşani Municipiul Dragasani 8334928 +RO.39.168130 Oraş Ocnele Mari Oras Ocnele Mari 8334929 +RO.39.169039 Comuna Cernişoara Comuna Cernisoara 8334930 +RO.38.161829 Municipiul Huşi Municipiul Husi 8334931 +RO.40.175019 Oraş Odobeşti Oras Odobesti 8334932 +RO.39.169681 Comuna Fârtãţeşti Comuna Fartatesti 8334933 +RO.40.175055 Oraş Panciu Oras Panciu 8334934 +RO.40.174922 Oraş Mãrãşeşti Oras Marasesti 8334935 +RO.40.174744 Municipiul Focşani Municipiul Focsani 8334936 +RO.40.176748 Comuna Milcovul Comuna Milcovul 8334937 +RO.27.120370 Comuna Zau De Câmpie Comuna Zau De Campie 8334938 +RO.09.40367 Oraş Râşnov Oras Rasnov 8334939 +RO.31.142952 Comuna Valcãu De Jos Comuna Valcau De Jos 8334940 +RO.14.60482 Municipiul Mangalia Municipiul Mangalia 8334941 +RO.35.151978 Oraş Zimnicea Oras Zimnicea 8334942 +RO.13.57948 Comuna Gârbãu Comuna Garbau 8334943 +RO.22.92701 Municipiul Feteşti Municipiul Fetesti 8334944 +RO.23.99539 Comuna Todireşti Comuna Todiresti 8334945 +RO.09.41701 Comuna Racoş Comuna Racos 8334946 +RO.38.166707 Comuna Viişoara Comuna Viisoara 8334947 +RO.30.131103 Oraş Breaza Oras Breaza 8334948 +RO.37.159730 Oraş Mãcin Oras Macin 8334949 +RO.18.77288 Comuna Suceveni Comuna Suceveni 8334950 +RO.07.38633 Comuna Rãdãuţi-Prut Comuna Radauti-Prut 8334951 +RO.20.83375 Comuna Pãuleni-Ciuc Comuna Pauleni-Ciuc 8334952 +RO.21.86810 Municipiul Hunedoara Municipiul Hunedoara 8334953 +RO.27.119590 Comuna Solovãstru Comuna Solovastru 8334954 +RO.13.54975 Municipiul Cluj-Napoca Municipiul Cluj-Napoca 8334955 +RO.07.39658 Comuna Viişoara Comuna Viisoara 8334956 +RO.34.146744 Municipiul Vatra Dornei Municipiul Vatra Dornei 8334957 +RO.40.174860 Municipiul Adjud Municipiul Adjud 8334958 +RO.04.25692 Comuna Tamaşi Comuna Tamasi 8334959 +RO.26.112245 Comuna Eşelniţa Comuna Eselnita 8334960 +RO.19.80365 Comuna Glogova Comuna Glogova 8334961 +RO.25.106559 Municipiul Sighetu Marmaţiei Municipiul Sighetu Marmatiei 8334962 +RO.23.97919 Comuna Miroslava Comuna Miroslava 8334963 +RO.11.48771 Comuna Poşta Câlnãu Comuna Posta Calnau 8334964 +RO.39.167641 Oraş Bãile Govora Oras Baile Govora 8334965 +RO.36.159384 Comuna Dudeştii Noi Comuna Dudestii Noi 8334966 +RO.39.170872 Comuna Livezi Comuna Livezi 8334967 +RO.36.159428 Comuna Iecea Mare Comuna Iecea Mare 8334968 +RO.21.86936 Comuna Teliucu Inferior Comuna Teliucu Inferior 8334969 +RO.33.143682 Oraş Agnita Oras Agnita 8334970 +RO.11.50022 Comuna Valea Râmnicului Comuna Valea Ramnicului 8334971 +RO.36.155528 Oraş Sânnicolau Mare Oras Sannicolau Mare 8334972 +RO.35.152467 Comuna Cãlmãţuiu De Sus Comuna Calmatuiu De Sus 8334973 +RO.09.40303 Oraş Predeal Oras Predeal 8334974 +RO.34.146655 Oraş Siret Oras Siret 8334975 +RO.27.115575 Comuna Bãgaciu Comuna Bagaciu 8334976 +RO.27.114514 Municipiul Sighişoara Municipiul Sighisoara 8334977 +RO.36.155403 Oraş Buziaş Oras Buzias 8334978 +RO.39.167473 Municipiul Râmnicu Vâlcea Municipiul Ramnicu Valcea 8334979 +RO.25.106318 Municipiul Baia Mare Municipiul Baia Mare 8334980 +RO.29.126503 Comuna Cungrea Comuna Cungrea 8334981 +RO.30.136107 Comuna Valea Doftanei Comuna Valea Doftanei 8334982 +RO.05.26975 Municipiul Salonta Municipiul Salonta 8334983 +RO.19.78141 Municipiul Motru Municipiul Motru 8334984 +RO.28.124938 Alexandru Cel Bun Alexandru Cel Bun 8334985 +RO.28.123228 Comuna Moldoveni Comuna Moldoveni 8334986 +RO.29.125472 Municipiul Caracal Municipiul Caracal 8334987 +RO.20.85289 Comuna Plãieşii De Jos Comuna Plaiesii De Jos 8334988 +RO.13.58357 Comuna Mãguri-Rãcãtãu Comuna Maguri-Racatau 8334989 +RO.40.177263 Comuna Poiana Cristei Comuna Poiana Cristei 8334990 +RO.14.63300 Comuna Cuza Voda Comuna Cuza Voda 8334991 +RO.20.83632 Municipiul Topliţa Municipiul Toplita 8334992 +RO.29.125347 Municipiul Slatina Municipiul Slatina 8334993 +RO.11.44845 Municipiul Râmnicu Sãrat Municipiul Ramnicu Sarat 8334994 +RO.19.79077 Comuna Bolboşi Comuna Bolbosi 8334995 +RO.40.178947 Comuna Obrejiţa Comuna Obrejita 8334996 +RO.13.55357 Municipiul Câmpia Turzii Municipiul Campia Turzii 8334997 +RO.25.179604 Comuna Poienile Izei Comuna Poienile Izei 8334998 +RO.27.115708 Comuna Beica De Jos Comuna Beica De Jos 8334999 +RO.23.95391 Municipiul Paşcani Municipiul Pascani 8335000 +RO.26.110063 Municipiul Orşova Municipiul Orsova 8335001 +RO.30.132379 Comuna Boldeşti-Gradiştea Comuna Boldesti-Gradistea 8335002 +RO.10.179132 Municipiul Bucureşti Municipiul Bucuresti 8335003 +RS.SE.14 Bor Bor 7581582 +RS.SE.11 Branicevo Branicevo 7581794 +RS.SE.23 Jablanica Jablanica 7581795 +RS.VO.6 South Bačka South Backa 7581796 +RS.VO.4 South Banat South Banat 7581797 +RS.SE.9 Kolubara Kolubara 7581798 +RS.SE.8 Mačva Macva 7581799 +RS.SE.17 Morava Morava 7581800 +RS.SE.20 Nišava Nisava 7581801 +RS.SE.24 Pčinja Pcinja 7581802 +RS.SE.22 Pirot Pirot 7581803 +RS.SE.10 Podunavlje District Podunavlje District 7581804 +RS.SE.13 Pomoravlje Pomoravlje 7581805 +RS.SE.19 Rasina Rasina 7581806 +RS.SE.18 Raška Raska 7581807 +RS.VO.1 North Bačka North Backa 7581808 +RS.VO.3 North Banat North Banat 7581905 +RS.VO.2 Central Banat Central Banat 7581906 +RS.VO.7 Srem Srem 7581907 +RS.SE.12 Šumadija Sumadija 7581908 +RS.SE.21 Toplica Toplica 7581909 +RS.SE.15 Zaječar Zajecar 7581910 +RS.VO.5 West Bačka West Backa 7581911 +RS.SE.16 Zlatibor Zlatibor 7581912 +RS.SE.0 Belgrade Belgrade 8199669 +RU.28.461703 Sortaval’skiy Rayon Sortaval'skiy Rayon 461703 +RU.45.461915 Zvenigovskiy Rayon Zvenigovskiy Rayon 461915 +RU.33.461940 Zuyevskiy Rayon Zuyevskiy Rayon 461940 +RU.77.461999 Zubtsovskiy Rayon Zubtsovskiy Rayon 461999 +RU.46.462020 Zubovo-Polyanskiy Rayon Zubovo-Polyanskiy Rayon 462020 +RU.22.462156 Zol’skiy Rayon Zol'skiy Rayon 462156 +RU.41.462166 Zolotukhinskiy Rayon Zolotukhinskiy Rayon 462166 +RU.72.462315 Znamenskiy Rayon Znamenskiy Rayon 462315 +RU.08.462622 Zilairskiy Rayon Zilairskiy Rayon 462622 +RU.08.462646 Zianchurinskiy Rayon Zianchurinskiy Rayon 462646 +RU.25.462752 Zhukovskiy Rayon Zhukovskiy Rayon 462752 +RU.10.462753 Zhukovskiy Rayon Zhukovskiy Rayon 462753 +RU.25.462912 Zhizdrinskiy Rayon Zhizdrinskiy Rayon 462912 +RU.84.462981 Zhirnovskiy Rayon Zhirnovskiy Rayon 462981 +RU.72.463210 Zherdevsky District Zherdevsky District 463210 +RU.41.463342 Zheleznogorskiy Rayon Zheleznogorskiy Rayon 463342 +RU.66.463424 Primorskiy Rayon Primorskiy Rayon 463424 +RU.61.463636 Zernogradsky District Zernogradsky District 463636 +RU.57.463709 Zemetchinsky District Zemetchinsky District 463709 +RU.23.463825 Zelenogradskiy Gorodskoy Okrug Zelenogradskiy Gorodskoy Okrug 463825 +RU.73.463834 Zelenodolsky District Zelenodolsky District 463834 +RU.27.463884 Zelenchukskiy Rayon Zelenchukskiy Rayon 463884 +RU.80.464067 Zav’yalovskiy Rayon Zav'yalovskiy Rayon 464067 +RU.21.464107 Zavolzhskiy Rayon Zavolzhskiy Rayon 464107 +RU.61.464184 Zavetinsky District Zavetinsky District 464184 +RU.47.464686 Gorodskoy Okrug Zaraysk Gorodskoy Okrug Zaraysk 464686 +RU.77.464879 Zapadnodvinsky District Zapadnodvinsky District 464879 +RU.76.464992 Zaokskiy Rayon Zaokskiy Rayon 464992 +RU.62.465400 Zakharovskiy Rayon Zakharovskiy Rayon 465400 +RU.73.465542 Zainskiy Rayon Zainskiy Rayon 465542 +RU.47.465636 Sergiyevo-Posadskiy Gorodskoy Okrug Sergiyevo-Posadskiy Gorodskoy Okrug 465636 +RU.43.465724 Zadonskiy Rayon Zadonskiy Rayon 465724 +RU.21.466002 Yuzhskiy Rayon Yuzhskiy Rayon 466002 +RU.90.466117 Yus’vinskiy Rayon Yus'vinskiy Rayon 466117 +RU.24.466133 Yustinskiy Rayon Yustinskiy Rayon 466133 +RU.83.466214 Yur’yev-Pol’skiy Rayon Yur'yev-Pol'skiy Rayon 466214 +RU.21.466254 Yur’yevetskiy Rayon Yur'yevetskiy Rayon 466254 +RU.33.466268 Yur’yanskiy Rayon Yur'yanskiy Rayon 466268 +RU.90.466348 Yurlinskiy Rayon Yurlinskiy Rayon 466348 +RU.45.466404 Yurinskiy Rayon Yurinskiy Rayon 466404 +RU.25.466653 Yukhnovskiy Rayon Yukhnovskiy Rayon 466653 +RU.80.466675 Yukamensky District Yukamensky District 466675 +RU.38.466879 Yeyskiy Rayon Yeyskiy Rayon 466879 +RU.67.467093 Yershovsky District Yershovsky District 467093 +RU.69.467133 Yershichsky District Yershichsky District 467133 +RU.62.467250 Yermishinsky District Yermishinsky District 467250 +RU.08.467259 Yermekeyevskiy Rayon Yermekeyevskiy Rayon 467259 +RU.07.467477 Yenotayevskiy Rayon Yenotayevskiy Rayon 467477 +RU.69.467755 Yelninsky District Yelninsky District 467755 +RU.46.467756 Yel’nikovskiy Rayon Yel'nikovskiy Rayon 467756 +RU.43.467976 Yeletskiy Rayon Yeletskiy Rayon 467976 +RU.84.468037 Yelanskiy Rayon Yelanskiy Rayon 468037 +RU.73.468080 Yelabuzhskiy Rayon Yelabuzhskiy Rayon 468080 +RU.67.468124 Yekaterinovsky District Yekaterinovsky District 468124 +RU.47.468247 Gorodskoy Okrug Yegor'yevsk Gorodskoy Okrug Yegor'yevsk 468247 +RU.76.468669 Yasnogorskiy Rayon Yasnogorskiy Rayon 468669 +RU.55.468676 Yasnensky District Yasnensky District 468676 +RU.24.468746 Yashkul’skiy Rayon Yashkul'skiy Rayon 468746 +RU.24.468775 Yashaltinskiy Rayon Yashaltinskiy Rayon 468775 +RU.69.468850 Yartsevsky District Yartsevsky District 468850 +RU.80.468877 Yarsky District Yarsky District 468877 +RU.88.468895 Yaroslavskiy Rayon Yaroslavskiy Rayon 468895 +RU.33.469004 Yaranskiy Rayon Yaranskiy Rayon 469004 +RU.16.469048 Yantikovskiy Rayon Yantikovskiy Rayon 469048 +RU.08.469176 Yanaul’skiy Rayon Yanaul'skiy Rayon 469176 +RU.16.469395 Yal’chikskiy Rayon Yal'chikskiy Rayon 469395 +RU.09.469534 Yakovlevskiy Rayon Yakovlevskiy Rayon 469534 +RU.16.469804 Yadrinskiy Rayon Yadrinskiy Rayon 469804 +RU.85.469961 Vytegorskiy Rayon Vytegorskiy Rayon 469961 +RU.73.470163 Vysokogorskiy Rayon Vysokogorskiy Rayon 470163 +RU.77.470263 Vyshnevolotskiy Rayon Vyshnevolotskiy Rayon 470263 +RU.38.470322 Vyselkovskiy Rayon Vyselkovskiy Rayon 470322 +RU.10.470470 Vygonichskiy Rayon Vygonichskiy Rayon 470470 +RU.42.470541 Vyborgskiy Rayon Vyborgskiy Rayon 470541 +RU.66.470542 Vyborgskiy Rayon Vyborgskiy Rayon 470542 +RU.83.470665 Vyaznikovskiy Rayon Vyaznikovskiy Rayon 470665 +RU.69.470709 Vyazemsky District Vyazemsky District 470709 +RU.33.470727 Vyatsko-Polyanskiy Rayon Vyatsko-Polyanskiy Rayon 470727 +RU.16.470846 Vurnarskiy Rayon Vurnarskiy Rayon 470846 +RU.42.471099 Vsevolozhskiy Rayon Vsevolozhskiy Rayon 471099 +RU.51.471173 Voznesenskiy Rayon Voznesenskiy Rayon 471173 +RU.85.471243 Vozhegodskiy Rayon Vozhegodskiy Rayon 471243 +RU.51.471642 Voskresenskiy Rayon Voskresenskiy Rayon 471642 +RU.47.471643 Gorodskoy Okrug Voskresensk Gorodskoy Okrug Voskresensk 471643 +RU.67.471644 Voskresenskiy Rayon Voskresenskiy Rayon 471644 +RU.51.471793 Vorotynskiy Rayon Vorotynskiy Rayon 471793 +RU.48.471823 Severnyy Administrativnyy Okrug Severnyy Administrativnyy Okrug 471823 +RU.86.472069 Vorob’yevskiy Rayon Vorob'yevskiy Rayon 472069 +RU.45.472225 Volzhskiy Rayon Volzhskiy Rayon 472225 +RU.65.472226 Volzhskiy Rayon Volzhskiy Rayon 472226 +RU.67.472276 Vol’skiy Rayon Vol'skiy Rayon 472276 +RU.76.472302 Volovsky District Volovsky District 472302 +RU.43.472303 Volovskiy Rayon Volovskiy Rayon 472303 +RU.52.472321 Volotovskiy Rayon Volotovskiy Rayon 472321 +RU.42.472350 Volosovskiy Rayon Volosovskiy Rayon 472350 +RU.09.472424 Volokonovskiy Rayon Volokonovskiy Rayon 472424 +RU.47.472430 Volokolamskiy Gorodskoy Okrug Volokolamskiy Gorodskoy Okrug 472430 +RU.85.472453 Vologodskiy Rayon Vologodskiy Rayon 472453 +RU.51.472482 Volodarskiy Rayon Volodarskiy Rayon 472482 +RU.07.472484 Volodarskiy Rayon Volodarskiy Rayon 472484 +RU.42.472711 Volkhovskiy rayon Volkhovskiy rayon 472711 +RU.37.472883 Vokhomskiy Rayon Vokhomskiy Rayon 472883 +RU.06.473532 Vinogradovskiy Rayon Vinogradovskiy Rayon 473532 +RU.06.473668 Vilegodskiy Rayon Vilegodskiy Rayon 473668 +RU.21.473787 Vichugskiy Rayon Vichugskiy Rayon 473787 +RU.09.473855 Veydelevskiy Rayon Veydelevskiy Rayon 473855 +RU.51.473902 Vetluzhskiy Rayon Vetluzhskiy Rayon 473902 +RU.77.473942 Ves’yegonskiy Rayon Ves'yegonskiy Rayon 473942 +RU.81.473992 Veshkaymsky District Veshkaymsky District 473992 +RU.61.474113 Vesyolovsky District Vesyolovsky District 474113 +RU.56.474331 Verkhovsky District Verkhovsky District 474331 +RU.85.474355 Verkhovazhskiy Rayon Verkhovazhskiy Rayon 474355 +RU.33.474372 Verkhoshizhemskiy Rayon Verkhoshizhemskiy Rayon 474372 +RU.73.475457 Verkhneuslonskiy Rayon Verkhneuslonskiy Rayon 475457 +RU.13.475462 Verkhneural’skiy Rayon Verkhneural'skiy Rayon 475462 +RU.06.475472 Verkhnetoyemskiy Rayon Verkhnetoyemskiy Rayon 475472 +RU.86.475541 Verkhnemamonskiy Rayon Verkhnemamonskiy Rayon 475541 +RU.21.475550 Verkhnelandekhovskiy Rayon Verkhnelandekhovskiy Rayon 475550 +RU.86.475572 Verkhnekhavskiy Rayon Verkhnekhavskiy Rayon 475572 +RU.33.475579 Verkhnekamskiy Rayon Verkhnekamskiy Rayon 475579 +RU.61.475612 Verkhnedonskoy District Verkhnedonskoy District 475612 +RU.76.475878 Venëvskiy Rayon Venevskiy Rayon 475878 +RU.06.475937 Vel’skiy Rayon Vel'skiy Rayon 475937 +RU.69.475952 Velizhsky District Velizhsky District 475952 +RU.85.476029 Velikoustyugskiy Rayon Velikoustyugskiy Rayon 476029 +RU.60.476048 Velikolukskiy Rayon Velikolukskiy Rayon 476048 +RU.12.476248 Vedenskiy Rayon Vedenskiy Rayon 476248 +RU.80.476341 Vavozhsky District Vavozhsky District 476341 +RU.66.476815 Vasileostrovskiy Rayon Vasileostrovskiy Rayon 476815 +RU.85.476844 Vashkinskiy Rayon Vashkinskiy Rayon 476844 +RU.51.476980 Varnavinskiy Rayon Varnavinskiy Rayon 476980 +RU.09.477189 Valuyskiy Rayon Valuyskiy Rayon 477189 +RU.52.477295 Valdayskiy Rayon Valdayskiy Rayon 477295 +RU.51.477406 Vadskiy Rayon Vadskiy Rayon 477406 +RU.57.477417 Vadinsky District Vadinsky District 477417 +RU.51.477425 Vachskiy Rayon Vachskiy Rayon 477425 +RU.76.477487 Uzlovsky District Uzlovsky District 477487 +RU.80.477602 Uvinsky District Uvinsky District 477602 +RU.60.477776 Usvyatsky District Usvyatsky District 477776 +RU.85.477796 Ustyuzhenskiy Rayon Ustyuzhenskiy Rayon 477796 +RU.06.477891 Ust’yanskiy Rayon Ust'yanskiy Rayon 477891 +RU.34.477906 Ust’-Vymskiy Rayon Ust'-Vymskiy Rayon 477906 +RU.34.477941 Ust’-Tsilemskiy Rayon Ust'-Tsilemskiy Rayon 477941 +RU.38.478043 Ust’-Labinskiy Rayon Ust'-Labinskiy Rayon 478043 +RU.34.478049 Ust’-Kulomskiy Rayon Ust'-Kulomskiy Rayon 478049 +RU.85.478053 Ust’-Kubinskiy Rayon Ust'-Kubinskiy Rayon 478053 +RU.27.478129 Ust’-Dzhegutinskiy Rayon Ust'-Dzhegutinskiy Rayon 478129 +RU.38.478198 Uspenskiy Rayon Uspenskiy Rayon 478198 +RU.43.478304 Usmanskiy Rayon Usmanskiy Rayon 478304 +RU.33.478528 Urzhumskiy Rayon Urzhumskiy Rayon 478528 +RU.84.478543 Uryupinskiy Rayon Uryupinskiy Rayon 478543 +RU.22.478559 Urvanskiy Rayon Urvanskiy Rayon 478559 +RU.12.478580 Urus-Martanovskiy Rayon Urus-Martanovskiy Rayon 478580 +RU.27.478586 Urupskiy Rayon Urupskiy Rayon 478586 +RU.16.478690 Urmarskiy Rayon Urmarskiy Rayon 478690 +RU.56.478720 Uritsky District Uritsky District 478720 +RU.51.478751 Urenskiy Rayon Urenskiy Rayon 478751 +RU.17.478962 Untsukulsky District Untsukulsky District 478962 +RU.33.478994 Uninskiy Rayon Uninskiy Rayon 478994 +RU.10.479010 Unechskiy Rayon Unechskiy Rayon 479010 +RU.81.479105 Ulyanovskiy Rayon Ulyanovskiy Rayon 479105 +RU.25.479106 Ul’yanovskiy Rayon Ul'yanovskiy Rayon 479106 +RU.62.479425 Ukholovsky District Ukholovsky District 479425 +RU.69.479469 Ugranskiy Rayon Ugranskiy Rayon 479469 +RU.88.479529 Uglichskiy Rayon Uglichskiy Rayon 479529 +RU.08.479551 Ufimskiy Rayon Ufimskiy Rayon 479551 +RU.34.479581 Udorskiy Rayon Udorskiy Rayon 479581 +RU.77.479584 Udomel’skiy Rayon Udomel'skiy Rayon 479584 +RU.08.479706 Uchalinskiy Rayon Uchalinskiy Rayon 479706 +RU.55.479870 Tyulgansky District Tyulgansky District 479870 +RU.33.480079 Tuzhinskiy Rayon Tuzhinskiy Rayon 480079 +RU.08.480090 Tuymazinskiy Rayon Tuymazinskiy Rayon 480090 +RU.88.480119 Tutayevskiy Rayon Tutayevskiy Rayon 480119 +RU.48.480141 Severo-Zapadnyy Administrativnyy Okrug Severo-Zapadnyy Administrativnyy Okrug 480141 +RU.67.480248 Turkovsky District Turkovsky District 480248 +RU.70.480256 Turkmensky District Turkmensky District 480256 +RU.73.480620 Tukayevskiy Rayon Tukayevskiy Rayon 480620 +RU.38.480713 Tuapsinskiy Rayon Tuapsinskiy Rayon 480713 +RU.17.480801 Tsuntinskiy Rayon Tsuntinskiy Rayon 480801 +RU.17.480804 Tsumadinskiy Rayon Tsumadinskiy Rayon 480804 +RU.16.480849 Tsivil’skiy Rayon Tsivil'skiy Rayon 480849 +RU.61.480873 Tsimlyansky District Tsimlyansky District 480873 +RU.81.480881 Tsil’ninskiy Rayon Tsil'ninskiy Rayon 480881 +RU.24.481029 Tselinnyy Rayon Tselinnyy Rayon 481029 +RU.70.481182 Trunovsky District Trunovsky District 481182 +RU.10.481349 Trubchevskiy Rayon Trubchevskiy Rayon 481349 +RU.34.481547 Troitsko-Pechorskiy Rayon Troitsko-Pechorskiy Rayon 481547 +RU.55.481956 Totsky District Totsky District 481956 +RU.85.481962 Totemskiy Rayon Totemskiy Rayon 481962 +RU.42.481965 Tosnenskiy Rayon Tosnenskiy Rayon 481965 +RU.77.481984 Torzhokskiy Rayon Torzhokskiy Rayon 481984 +RU.77.482040 Toropetskiy Rayon Toropetskiy Rayon 482040 +RU.46.482117 Torbeyevskiy Rayon Torbeyevskiy Rayon 482117 +RU.51.482217 Tonshayevskiy Rayon Tonshayevskiy Rayon 482217 +RU.51.482229 Tonkinskiy Rayon Tonkinskiy Rayon 482229 +RU.72.482496 Tokarëvskiy Rayon Tokarevskiy Rayon 482496 +RU.17.482588 Tlyaratinskiy Rayon Tlyaratinskiy Rayon 482588 +RU.41.482808 Timskiy Rayon Timskiy Rayon 482808 +RU.38.482964 Timashëvskiy Rayon Timashevskiy Rayon 482964 +RU.42.483008 Tikhvinskiy Rayon Tikhvinskiy Rayon 483008 +RU.38.483027 Tikhoretskiy Rayon Tikhoretskiy Rayon 483027 +RU.21.483136 Teykovskiy Rayon Teykovskiy Rayon 483136 +RU.01.483141 Teuchezhskiy Rayon Teuchezhskiy Rayon 483141 +RU.73.483145 Tetyushskiy Rayon Tetyushskiy Rayon 483145 +RU.49.483272 Terskiy Rayon Terskiy Rayon 483272 +RU.22.483273 Terskiy Rayon Terskiy Rayon 483273 +RU.86.483318 Ternovskiy Rayon Ternovskiy Rayon 483318 +RU.81.483428 Teren’gul’skiy Rayon Teren'gul'skiy Rayon 483428 +RU.43.483542 Terbunskiy Rayon Terbunskiy Rayon 483542 +RU.76.483600 Tëplo-Ogarëvskiy Rayon Teplo-Ogarevskiy Rayon 483600 +RU.46.483641 Ten’gushevskiy Rayon Ten'gushevskiy Rayon 483641 +RU.38.483660 Temruksky rayon Temruksky rayon 483660 +RU.46.483682 Temnikovskiy Rayon Temnikovskiy Rayon 483682 +RU.38.483882 Tbilisskiy Rayon Tbilisskiy Rayon 483882 +RU.08.484004 Tatyshlinskiy Rayon Tatyshlinskiy Rayon 484004 +RU.61.484016 Tatsinsky District Tatsinsky District 484016 +RU.55.484219 Tashlinsky District Tashlinsky District 484219 +RU.25.484282 Tarusskiy Rayon Tarusskiy Rayon 484282 +RU.17.484288 Tarumovskiy Rayon Tarumovskiy Rayon 484288 +RU.85.484313 Tarnogskiy Rayon Tarnogskiy Rayon 484313 +RU.72.484637 Tambovsky District Tambovsky District 484637 +RU.57.484671 Tamalinsky District Tamalinsky District 484671 +RU.86.484722 Talovskiy Rayon Talovskiy Rayon 484722 +RU.47.484825 Taldomskiy Gorodskoy Okrug Taldomskiy Gorodskoy Okrug 484825 +RU.17.484957 Tabasaranskiy Rayon Tabasaranskiy Rayon 484957 +RU.65.484968 Syzransky District Syzransky District 484968 +RU.80.485063 Syumsinsky District Syumsinsky District 485063 +RU.34.485121 Sysol’skiy Rayon Sysol'skiy Rayon 485121 +RU.34.485241 Syktyvdinskiy Rayon Syktyvdinskiy Rayon 485241 +RU.85.485348 Syamzhenskiy Rayon Syamzhenskiy Rayon 485348 +RU.84.485691 Svetloyarskiy Rayon Svetloyarskiy Rayon 485691 +RU.33.485794 Svechinskiy Rayon Svechinskiy Rayon 485794 +RU.10.485815 Suzemskiy Rayon Suzemskiy Rayon 485815 +RU.83.485819 Suzdal’skiy Rayon Suzdal'skiy Rayon 485819 +RU.76.485863 Suvorovskiy Rayon Suvorovskiy Rayon 485863 +RU.37.486013 Susaninskiy Rayon Susaninskiy Rayon 486013 +RU.81.486044 Sursky District Sursky District 486044 +RU.84.486070 Surovikinskiy Rayon Surovikinskiy Rayon 486070 +RU.10.486147 Surazhskiy Rayon Surazhskiy Rayon 486147 +RU.28.486183 Suoyarvskiy Rayon Suoyarvskiy Rayon 486183 +RU.19.486197 Sunzhensky Rayon Sunzhensky Rayon 486197 +RU.33.486207 Sunskiy Rayon Sunskiy Rayon 486207 +RU.17.486360 Suleyman-Stal’skiy Rayon Suleyman-Stal'skiy Rayon 486360 +RU.90.486411 Suksunsky District Suksunsky District 486411 +RU.25.486662 Sukhinichskiy Rayon Sukhinichskiy Rayon 486662 +RU.41.486813 Sudzhanskiy Rayon Sudzhanskiy Rayon 486813 +RU.83.486831 Sudogodskiy Rayon Sudogodskiy Rayon 486831 +RU.37.486846 Sudislavskiy Rayon Sudislavskiy Rayon 486846 +RU.47.486955 Gorodskoy Okrug Stupino Gorodskoy Okrug Stupino 486955 +RU.60.487109 Strugo-Krasnenskiy Rayon Strugo-Krasnenskiy Rayon 487109 +RU.08.487493 Sterlitamakskiy Rayon Sterlitamakskiy Rayon 487493 +RU.08.487497 Sterlibashevskiy Rayon Sterlibashevskiy Rayon 487497 +RU.70.487592 Stepnovsky District Stepnovsky District 487592 +RU.62.488204 Starozhilovsky District Starozhilovsky District 488204 +RU.46.488637 Staroshaygovskiy Rayon Staroshaygovskiy Rayon 488637 +RU.52.488681 Starorusskiy Rayon Starorusskiy Rayon 488681 +RU.84.488694 Staropoltavskiy Rayon Staropoltavskiy Rayon 488694 +RU.09.488709 Starooskolsky Urban Okrug Starooskolsky Urban Okrug 488709 +RU.38.488740 Starominskiy Rayon Starominskiy Rayon 488740 +RU.81.488748 Staromaynsky District Staromaynsky District 488748 +RU.81.488775 Starokulatkinskiy Rayon Starokulatkinskiy Rayon 488775 +RU.10.488848 Starodubskiy Rayon Starodubskiy Rayon 488848 +RU.77.488938 Staritskiy Rayon Staritskiy Rayon 488938 +RU.43.489297 Stanovlyanskiy Rayon Stanovlyanskiy Rayon 489297 +RU.84.489635 Sredneakhtubinskiy Rayon Sredneakhtubinskiy Rayon 489635 +RU.77.489675 Spirovskiy Rayon Spirovskiy Rayon 489675 +RU.51.489809 Spasskiy Rayon Spasskiy Rayon 489809 +RU.62.489810 Spassky District Spassky District 489810 +RU.25.489867 Spas-Demenskiy Rayon Spas-Demenskiy Rayon 489867 +RU.33.490023 Sovetskiy Rayon Sovetskiy Rayon 490023 +RU.45.490024 Sovetskiy Rayon Sovetskiy Rayon 490024 +RU.48.490025 Yuzhnyy Administrativnyy Okrug Yuzhnyy Administrativnyy Okrug 490025 +RU.41.490026 Sovetskiy Rayon Sovetskiy Rayon 490026 +RU.67.490027 Sovetskiy Rayon Sovetskiy Rayon 490027 +RU.70.490028 Sovetsky District Sovetsky District 490028 +RU.22.490029 Cherekskiy Rayon Cherekskiy Rayon 490029 +RU.17.490031 Shamilsky District Shamilsky District 490031 +RU.51.490199 Sosnovskiy Rayon Sosnovskiy Rayon 490199 +RU.72.490200 Sosnovsky District Sosnovsky District 490200 +RU.57.490210 Sosnovoborsky District Sosnovoborsky District 490210 +RU.55.490552 Sorochinsky District Sorochinsky District 490552 +RU.77.490636 Sonkovsky District Sonkovsky District 490636 +RU.48.490968 Zapadnyy Administrativnyy Okrug Zapadnyy Administrativnyy Okrug 490968 +RU.41.490969 Solntsevskiy Rayon Solntsevskiy Rayon 490969 +RU.47.490995 Gorodskoy Okrug Solnechnogorsk Gorodskoy Okrug Solnechnogorsk 490995 +RU.55.491017 Sol-Iletsky District Sol-Iletsky District 491017 +RU.90.491021 Solikamsky District Solikamsky District 491021 +RU.37.491024 Soligalichskiy Rayon Soligalichskiy Rayon 491024 +RU.52.491033 Soletskiy Rayon Soletskiy Rayon 491033 +RU.85.491147 Sokol’skiy Rayon Sokol'skiy Rayon 491147 +RU.83.491475 Sobinskiy Rayon Sobinskiy Rayon 491475 +RU.69.491679 Smolensky District Smolensky District 491679 +RU.33.491877 Slobodskoy Rayon Slobodskoy Rayon 491877 +RU.38.492095 Slavyansky rayon Slavyansky rayon 492095 +RU.23.492111 Slavskiy Gorodskoy Okrug Slavskiy Gorodskoy Okrug 492111 +RU.42.492167 Slantsevskiy Rayon Slantsevskiy Rayon 492167 +RU.62.492371 Skopinsky District Skopinsky District 492371 +RU.90.492566 Sivinsky District Sivinsky District 492566 +RU.21.493203 Shuyskiy Rayon Shuyskiy Rayon 493203 +RU.69.493403 Shumyachsky District Shumyachsky District 493403 +RU.16.493464 Shumerlinskiy Rayon Shumerlinskiy Rayon 493464 +RU.01.493720 Shovgenovskiy Rayon Shovgenovskiy Rayon 493720 +RU.52.494364 Shimskiy Rayon Shimskiy Rayon 494364 +RU.62.494404 Shilovsky District Shilovsky District 494404 +RU.65.494532 Shigonsky District Shigonsky District 494532 +RU.65.494875 Shentalinsky District Shentalinsky District 494875 +RU.06.494883 Shenkurskiy Rayon Shenkurskiy Rayon 494883 +RU.57.494899 Shemysheysky District Shemysheysky District 494899 +RU.16.494919 Shemurshinskiy Rayon Shemurshinskiy Rayon 494919 +RU.12.494999 Shelkovskoy Rayon Shelkovskoy Rayon 494999 +RU.85.495059 Sheksninskiy Rayon Sheksninskiy Rayon 495059 +RU.09.495111 Shebekinskiy Rayon Shebekinskiy Rayon 495111 +RU.41.495207 Shchigrovskiy Rayon Shchigrovskiy Rayon 495207 +RU.38.495252 Shcherbinovskiy Rayon Shcherbinovskiy Rayon 495252 +RU.47.495337 Gorodskoy Okrug Shchëlkovo Gorodskoy Okrug Shchelkovo 495337 +RU.47.495516 Gorodskoy Okrug Shatura Gorodskoy Okrug Shatura 495516 +RU.62.495531 Shatsky District Shatsky District 495531 +RU.51.495559 Shatkovskiy Rayon Shatkovskiy Rayon 495559 +RU.55.495666 Sharlyksky District Sharlyksky District 495666 +RU.80.495686 Sharkansky District Sharkansky District 495686 +RU.37.495704 Shar’inskiy Rayon Shar'inskiy Rayon 495704 +RU.08.495761 Sharanskiy Rayon Sharanskiy Rayon 495761 +RU.51.495765 Sharangskiy Rayon Sharangskiy Rayon 495765 +RU.71.495939 Shalinsky District Shalinsky District 495939 +RU.12.495940 Shalinskiy Rayon Shalinskiy Rayon 495940 +RU.47.496029 Gorodskoy Okrug Shakhovskaya Gorodskoy Okrug Shakhovskaya 496029 +RU.33.496196 Shabalinskiy Rayon Shabalinskiy Rayon 496196 +RU.10.496244 Sevskiy Rayon Sevskiy Rayon 496244 +RU.38.496265 Severskiy Rayon Severskiy Rayon 496265 +RU.66.496477 Sestroretskiy Rayon Sestroretskiy Rayon 496477 +RU.47.496526 Gorodskoy Okrug Serpukhov Gorodskoy Okrug Serpukhov 496526 +RU.45.496560 Sernurskiy Rayon Sernurskiy Rayon 496560 +RU.17.496609 Sergokalinskiy Rayon Sergokalinskiy Rayon 496609 +RU.65.496628 Sergiyevsky District Sergiyevsky District 496628 +RU.51.496799 Sergachskiy Rayon Sergachskiy Rayon 496799 +RU.47.496894 Gorodskoy Okrug Serebryannyye Prudy Gorodskoy Okrug Serebryannyye Prudy 496894 +RU.57.496933 Serdobsky District Serdobsky District 496933 +RU.84.496956 Serafimovichskiy Rayon Serafimovichskiy Rayon 496956 +RU.81.497092 Sengileyevsky District Sengileyevsky District 497092 +RU.86.497203 Semilukskiy Rayon Semilukskiy Rayon 497203 +RU.80.497611 Seltinsky District Seltinsky District 497611 +RU.77.497660 Selizharovskiy Rayon Selizharovskiy Rayon 497660 +RU.83.497671 Selivanovskiy Rayon Selivanovskiy Rayon 497671 +RU.28.497924 Segezhskiy Rayon Segezhskiy Rayon 497924 +RU.51.497983 Sechenovskiy Rayon Sechenovskiy Rayon 497983 +RU.60.497999 Sebezhskiy Rayon Sebezhskiy Rayon 497999 +RU.21.498203 Savinskiy Rayon Savinskiy Rayon 498203 +RU.13.498416 Satkinskiy Rayon Satkinskiy Rayon 498416 +RU.62.498441 Sasovsky District Sasovsky District 498441 +RU.24.498505 Sarpinskiy Rayon Sarpinskiy Rayon 498505 +RU.73.498536 Sarmanovskiy Rayon Sarmanovskiy Rayon 498536 +RU.62.498642 Sarayevsky District Sarayevsky District 498642 +RU.67.498661 Saratovskiy Rayon Saratovskiy Rayon 498661 +RU.80.498681 Sarapul’skiy Rayon Sarapul'skiy Rayon 498681 +RU.55.498707 Saraktashskiy Rayon Saraktashskiy Rayon 498707 +RU.62.498765 Sapozhkovsky District Sapozhkovsky District 498765 +RU.77.498855 Sandovskiy Rayon Sandovskiy Rayon 498855 +RU.33.498876 Sanchurskiy Rayon Sanchurskiy Rayon 498876 +RU.72.498933 Sampurskiy Rayon Sampurskiy Rayon 498933 +RU.67.498943 Samoylovsky District Samoylovsky District 498943 +RU.08.499290 Salavatskiy Rayon Salavatskiy Rayon 499290 +RU.55.499336 Sakmarsky District Sakmarsky District 499336 +RU.69.499436 Safonovskiy Rayon Safonovskiy Rayon 499436 +RU.73.499665 Sabinskiy Rayon Sabinskiy Rayon 499665 +RU.77.499706 Rzhevsky District Rzhevsky District 499706 +RU.72.499779 Rzhaksinsky District Rzhaksinsky District 499779 +RU.41.499888 Ryl’skiy Rayon Ryl'skiy Rayon 499888 +RU.62.499979 Rybnovskiy Rayon Rybnovskiy Rayon 499979 +RU.73.499980 Rybno-Slobodskiy Rayon Rybno-Slobodskiy Rayon 499980 +RU.88.500001 Rybinskiy Rayon Rybinskiy Rayon 500001 +RU.62.500045 Ryazhskiy Rayon Ryazhskiy Rayon 500045 +RU.62.500058 Ryazanskiy Rayon Ryazanskiy Rayon 500058 +RU.47.500285 Ruzskiy Gorodskoy Okrug Ruzskiy Gorodskoy Okrug 500285 +RU.46.500298 Ruzayevskiy Rayon Ruzayevskiy Rayon 500298 +RU.17.500315 Rutul’skiy Rayon Rutul'skiy Rayon 500315 +RU.69.500653 Rudnyansky District Rudnyansky District 500653 +RU.84.500654 Rudnyanskiy Rayon Rudnyanskiy Rayon 500654 +RU.67.500881 Rtishchevsky District Rtishchevsky District 500881 +RU.67.501123 Rovensky District Rovensky District 501123 +RU.09.501124 Roven’skiy Rayon Roven'skiy Rayon 501124 +RU.88.501161 Rostovskiy Rayon Rostovskiy Rayon 501161 +RU.86.501216 Rossoshanskiy Rayon Rossoshanskiy Rayon 501216 +RU.46.501345 Romodanovskiy Rayon Romodanovskiy Rayon 501345 +RU.67.501392 Romanovsky District Romanovsky District 501392 +RU.10.501624 Rognedinskiy Rayon Rognedinskiy Rayon 501624 +RU.21.501709 Rodnikovskiy Rayon Rodnikovskiy Rayon 501709 +RU.61.501773 Rodionovo-Nesvetaysky District Rodionovo-Nesvetaysky District 501773 +RU.86.502082 Rep’yevskiy Rayon Rep'yevskiy Rayon 502082 +RU.61.502186 Remontnensky District Remontnensky District 502186 +RU.72.502790 Rasskazovskiy Rayon Rasskazovskiy Rayon 502790 +RU.86.502892 Ramonskiy Rayon Ramonskiy Rayon 502892 +RU.77.502898 Rameshkovskiy Rayon Rameshkovskiy Rayon 502898 +RU.47.502966 Ramenskiy Gorodskoy Okrug Ramenskiy Gorodskoy Okrug 502966 +RU.09.503055 Rakityanskiy Rayon Rakityanskiy Rayon 503055 +RU.81.503250 Radishchevsky District Radishchevsky District 503250 +RU.60.503373 Pytalovskiy Rayon Pytalovskiy Rayon 503373 +RU.37.503399 Pyshchugskiy Rayon Pyshchugskiy Rayon 503399 +RU.62.503677 Putyatinsky District Putyatinsky District 503677 +RU.60.503857 Pustoshkinskiy Rayon Pustoshkinskiy Rayon 503857 +RU.47.503964 Pushkinskiy Rayon Pushkinskiy Rayon 503964 +RU.60.503970 Pushkino-Gorskiy Rayon Pushkino-Gorskiy Rayon 503970 +RU.28.504259 Pudozhskiy Rayon Pudozhskiy Rayon 504259 +RU.21.504293 Puchezhskiy Rayon Puchezhskiy Rayon 504293 +RU.60.504335 Pskovskiy Rayon Pskovskiy Rayon 504335 +RU.28.504407 Pryazhinskiy Rayon Pryazhinskiy Rayon 504407 +RU.62.504714 Pronsky District Pronsky District 504714 +RU.09.504908 Prokhorovskiy Rayon Prokhorovskiy Rayon 504908 +RU.22.504938 Prokhladnenskiy Rayon Prokhladnenskiy Rayon 504938 +RU.24.505020 Priyutnenskiy Rayon Priyutnenskiy Rayon 505020 +RU.21.505049 Privolzhskiy Rayon Privolzhskiy Rayon 505049 +RU.65.505050 Privolzhsky District Privolzhsky District 505050 +RU.07.505051 Privolzhskiy Rayon Privolzhskiy Rayon 505051 +RU.41.505150 Pristenskiy Rayon Pristenskiy Rayon 505150 +RU.24.505231 Ketchenerovskiy Rayon Ketchenerovskiy Rayon 505231 +RU.28.505244 Prionezhskiy Rayon Prionezhskiy Rayon 505244 +RU.38.505258 Primorsko-Akhtarskiy Rayon Primorsko-Akhtarskiy Rayon 505258 +RU.06.505262 Primorskiy Rayon Primorskiy Rayon 505262 +RU.34.505282 Priluzskiy Rayon Priluzskiy Rayon 505282 +RU.27.505340 Prikubanskiy Rayon Prikubanskiy Rayon 505340 +RU.68.505371 Prigorodnyy Rayon Prigorodnyy Rayon 505371 +RU.70.505554 Predgorny District Predgorny District 505554 +RU.68.505586 Pravoberezhnyy Rayon Pravoberezhnyy Rayon 505586 +RU.23.505596 Pravdinskiy Gorodskoy Okrug Pravdinskiy Gorodskoy Okrug 505596 +RU.86.505805 Povorinskiy Rayon Povorinskiy Rayon 505805 +RU.88.506030 Poshekhonskiy Rayon Poshekhonskiy Rayon 506030 +RU.60.506274 Porkhovskiy Rayon Porkhovskiy Rayon 506274 +RU.16.506288 Poretskiy Rayon Poretskiy Rayon 506288 +RU.41.506595 Ponyrovskiy Rayon Ponyrovskiy Rayon 506595 +RU.55.506628 Ponomaryovsky District Ponomaryovsky District 506628 +RU.37.506693 Ponazyrevskiy Rayon Ponazyrevskiy Rayon 506693 +RU.23.507290 Polesskiy Gorodskoy Okrug Polesskiy Gorodskoy Okrug 507290 +RU.65.507635 Pokhvistnevsky District Pokhvistnevsky District 507635 +RU.10.507867 Pogarskiy Rayon Pogarskiy Rayon 507867 +RU.84.507965 Kumylzhenskiy Rayon Kumylzhenskiy Rayon 507965 +RU.42.508035 Podporozhskiy Rayon Podporozhskiy Rayon 508035 +RU.33.508064 Podosinovskiy Rayon Podosinovskiy Rayon 508064 +RU.47.508091 Podolsk Urban Okrug Podolsk Urban Okrug 508091 +RU.86.508393 Podgorenskiy Rayon Podgorenskiy Rayon 508393 +RU.52.508442 Poddorskiy Rayon Poddorskiy Rayon 508442 +RU.51.508612 Pochinkovskiy Rayon Pochinkovskiy Rayon 508612 +RU.69.508613 Pochinkovsky District Pochinkovsky District 508613 +RU.10.508648 Pochepskiy Rayon Pochepskiy Rayon 508648 +RU.06.509024 Plesetsky District Plesetsky District 509024 +RU.76.509051 Plavsky District Plavsky District 509051 +RU.33.509182 Pizhanskiy Rayon Pizhanskiy Rayon 509182 +RU.28.509233 Pitkyarantskiy Rayon Pitkyarantskiy Rayon 509233 +RU.67.509259 Pitersky District Pitersky District 509259 +RU.62.509272 Pitelinsky District Pitelinsky District 509272 +RU.06.509472 Pinezhskiy Rayon Pinezhskiy Rayon 509472 +RU.51.509537 Pil’ninskiy Rayon Pil'ninskiy Rayon 509537 +RU.72.509647 Pichayevsky District Pichayevsky District 509647 +RU.83.509702 Petushinskiy Rayon Petushinskiy Rayon 509702 +RU.72.509910 Petrovsky District Petrovsky District 509910 +RU.67.509911 Petrovsky District Petrovsky District 509911 +RU.70.509912 Petrovsky District Petrovsky District 509912 +RU.86.510155 Petropavlovskiy Rayon Petropavlovskiy Rayon 510155 +RU.66.510222 Petrogradskiy Rayon Petrogradskiy Rayon 510222 +RU.21.510322 Pestyakovskiy Rayon Pestyakovskiy Rayon 510322 +RU.73.510344 Pestrechinskiy Rayon Pestrechinskiy Rayon 510344 +RU.65.510346 Pestravsky District Pestravsky District 510346 +RU.52.510351 Pestovskiy Rayon Pestovskiy Rayon 510351 +RU.61.510614 Peschanokopsky District Peschanokopsky District 510614 +RU.88.510851 Pervomayskiy Rayon Pervomayskiy Rayon 510851 +RU.51.510853 Pervomaysky District Pervomaysky District 510853 +RU.72.510854 Pervomaysky District Pervomaysky District 510854 +RU.51.511266 Perevozsky District Perevozsky District 511266 +RU.88.511358 Pereslavskiy Rayon Pereslavskiy Rayon 511358 +RU.25.511399 Peremyshl’skiy Rayon Peremyshl'skiy Rayon 511399 +RU.67.511413 Perelyubsky District Perelyubsky District 511413 +RU.57.511553 Penzensky District Penzensky District 511553 +RU.77.511588 Penovskiy Rayon Penovskiy Rayon 511588 +RU.60.511788 Pechorskiy Rayon Pechorskiy Rayon 511788 +RU.49.511860 Pechengskiy Rayon Pechengskiy Rayon 511860 +RU.51.512018 Pavlovskiy Rayon Pavlovskiy Rayon 512018 +RU.81.512019 Pavlovskiy Rayon Pavlovskiy Rayon 512019 +RU.86.512020 Pavlovskiy Rayon Pavlovskiy Rayon 512020 +RU.38.512021 Pavlovskiy Rayon Pavlovskiy Rayon 512021 +RU.47.512055 Pavlovo-Posadskiy Gorodskoy Okrug Pavlovo-Posadskiy Gorodskoy Okrug 512055 +RU.37.512246 Pavinskiy Rayon Pavinskiy Rayon 512246 +RU.52.512568 Parfinskiy Rayon Parfinskiy Rayon 512568 +RU.37.512574 Parfen’yevskiy Rayon Parfen'yevskiy Rayon 512574 +RU.45.512616 Paran’ginskiy Rayon Paran'ginskiy Rayon 512616 +RU.86.512837 Paninskiy Rayon Paninskiy Rayon 512837 +RU.84.513041 Pallasovskiy Rayon Pallasovskiy Rayon 513041 +RU.60.513043 Palkinskiy Rayon Palkinskiy Rayon 513043 +RU.21.513094 Palekhskiy Rayon Palekhskiy Rayon 513094 +RU.57.513307 Pachelmsky District Pachelmsky District 513307 +RU.67.513326 Ozinsky District Ozinsky District 513326 +RU.47.513393 Ozyory Urban Okrug Ozyory Urban Okrug 513393 +RU.23.513394 Ozërskiy Gorodskoy Okrug Ozerskiy Gorodskoy Okrug 513394 +RU.38.513908 Otradnenskiy Rayon Otradnenskiy Rayon 513908 +RU.37.514056 Ostrovskiy Rayon Ostrovskiy Rayon 514056 +RU.60.514057 Ostrovskiy Rayon Ostrovskiy Rayon 514057 +RU.86.514196 Ostrogozhskiy Rayon Ostrogozhskiy Rayon 514196 +RU.77.514249 Ostashkovskiy Rayon Ostashkovskiy Rayon 514249 +RU.90.514426 Osinsky District Osinsky District 514426 +RU.45.514738 Orshanskiy Rayon Orshanskiy Rayon 514738 +RU.33.514967 Orichevskiy Rayon Orichevskiy Rayon 514967 +RU.47.515022 Orekhovo-Zuyevskiy Gorodskoy Okrug Orekhovo-Zuyevskiy Gorodskoy Okrug 515022 +RU.90.515094 Ordinsky District Ordinsky District 515094 +RU.60.515157 Opochetskiy Rayon Opochetskiy Rayon 515157 +RU.33.515173 Oparinskiy Rayon Oparinskiy Rayon 515173 +RU.06.515237 Onezhskiy Rayon Onezhskiy Rayon 515237 +RU.33.515266 Omutninskiy Rayon Omutninskiy Rayon 515266 +RU.28.515401 Olonetskiy Rayon Olonetskiy Rayon 515401 +RU.84.515423 Ol’khovskiy Rayon Ol'khovskiy Rayon 515423 +RU.86.515526 Ol’khovatskiy Rayon Ol'khovatskiy Rayon 515526 +RU.77.515684 Oleninsky District Oleninsky District 515684 +RU.52.515748 Okulovskiy Rayon Okulovskiy Rayon 515748 +RU.37.515833 Oktyabr’skiy Rayon Oktyabr'skiy Rayon 515833 +RU.73.515836 Nurlatskiy Rayon Nurlatskiy Rayon 515836 +RU.41.515838 Oktyabr’skiy Rayon Oktyabr'skiy Rayon 515838 +RU.84.515839 Oktyabr’skiy Rayon Oktyabr'skiy Rayon 515839 +RU.24.515840 Oktyabr’skiy Rayon Oktyabr'skiy Rayon 515840 +RU.61.515841 Oktyabrsky District Oktyabrsky District 515841 +RU.90.516071 Okhansky District Okhansky District 516071 +RU.76.516192 Odoyevsky District Odoyevsky District 516192 +RU.47.516210 Odintsovskiy Gorodskoy Okrug Odintsovskiy Gorodskoy Okrug 516210 +RU.41.516399 Oboyanskiy Rayon Oboyanskiy Rayon 516399 +RU.61.516453 Oblivsky District Oblivsky District 516453 +RU.85.516538 Nyuksensky District Nyuksensky District 516538 +RU.90.516573 Nytvensky District Nytvensky District 516573 +RU.13.516613 Nyazepetrovskiy Rayon Nyazepetrovskiy Rayon 516613 +RU.06.516645 Nyandomskiy Rayon Nyandomskiy Rayon 516645 +RU.08.516722 Nurimanovskiy Rayon Nurimanovskiy Rayon 516722 +RU.12.516779 Nozhay-Yurtovskiy Rayon Nozhay-Yurtovskiy Rayon 516779 +RU.10.517267 Novozybkovskiy Rayon Novozybkovskiy Rayon 517267 +RU.67.517737 Novouzensky District Novouzensky District 517737 +RU.86.517749 Novousmanskiy Rayon Novousmanskiy Rayon 517749 +RU.45.517838 Novotoryal’skiy Rayon Novotoryal'skiy Rayon 517838 +RU.81.517903 Novospassky District Novospassky District 517903 +RU.60.517923 Novosokol’nicheskiy Rayon Novosokol'nicheskiy Rayon 517923 +RU.55.517973 Novosergiyevsky District Novosergiyevsky District 517973 +RU.70.518210 Novoselitsky District Novoselitsky District 518210 +RU.60.518234 Novorzhevskiy Rayon Novorzhevskiy Rayon 518234 +RU.38.518311 Novopokrovskiy Rayon Novopokrovskiy Rayon 518311 +RU.09.518413 Novooskol’skiy Rayon Novooskol'skiy Rayon 518413 +RU.55.518417 Novoorskiy Rayon Novoorskiy Rayon 518417 +RU.84.518482 Novonikolayevskiy Rayon Novonikolayevskiy Rayon 518482 +RU.76.518551 Novomoskovsky District Novomoskovsky District 518551 +RU.81.518618 Novomalyklinsky District Novomalyklinsky District 518618 +RU.17.518649 Novolakskiy Rayon Novolakskiy Rayon 518649 +RU.38.518681 Novokubanskiy Rayon Novokubanskiy Rayon 518681 +RU.86.518742 Novokhoperskiy Rayon Novokhoperskiy Rayon 518742 +RU.69.518911 Novoduginsky District Novoduginsky District 518911 +RU.67.518986 Novoburassky District Novoburassky District 518986 +RU.84.519061 Novoanninskiy Rayon Novoanninskiy Rayon 519061 +RU.52.519322 Novgorodskiy Rayon Novgorodskiy Rayon 519322 +RU.33.520040 Nolinskiy Rayon Nolinskiy Rayon 520040 +RU.47.520066 Bogorodskiy Gorodskoy Okrug Bogorodskiy Gorodskoy Okrug 520066 +RU.17.520075 Nogayskiy Rayon Nogayskiy Rayon 520075 +RU.71.521046 Nizhneserginsky District Nizhneserginsky District 521046 +RU.57.521090 Nizhnelomovsky District Nizhnelomovsky District 521090 +RU.73.521116 Nizhnekamskiy Rayon Nizhnekamskiy Rayon 521116 +RU.86.521145 Nizhnedevitskiy Rayon Nizhnedevitskiy Rayon 521145 +RU.81.521847 Nikolayevsky District Nikolayevsky District 521847 +RU.84.521848 Nikolayevskiy Rayon Nikolayevskiy Rayon 521848 +RU.72.522223 Nikiforovsky District Nikiforovsky District 522223 +RU.37.522334 Neyskiy Rayon Neyskiy Rayon 522334 +RU.66.522360 Nevskiy Rayon Nevskiy Rayon 522360 +RU.57.522401 Neverkinskiy Rayon Neverkinskiy Rayon 522401 +RU.23.522467 Nesterovskiy Godorskoy Okrug Nesterovskiy Godorskoy Okrug 522467 +RU.37.522591 Nerekhtskiy Rayon Nerekhtskiy Rayon 522591 +RU.33.522678 Nemskiy Rayon Nemskiy Rayon 522678 +RU.23.522740 Nemanskiy Gorodskoy Okrug Nemanskiy Gorodskoy Okrug 522740 +RU.77.522771 Nelidovsky District Nelidovsky District 522771 +RU.88.522800 Nekrasovskiy Rayon Nekrasovskiy Rayon 522800 +RU.88.522861 Nekouzskiy Rayon Nekouzskiy Rayon 522861 +RU.61.522883 Neklinovsky District Neklinovsky District 522883 +RU.84.522901 Nekhayevskiy Rayon Nekhayevskiy Rayon 522901 +RU.70.522940 Neftekumsky District Neftekumsky District 522940 +RU.65.522943 Neftegorskiy Rayon Neftegorskiy Rayon 522943 +RU.19.523063 Nazranovskiy Rayon Nazranovskiy Rayon 523063 +RU.10.523187 Navlinskiy Rayon Navlinskiy Rayon 523187 +RU.51.523197 Navashinsky District Navashinsky District 523197 +RU.12.523209 Naurskiy Rayon Naurskiy Rayon 523209 +RU.57.523413 Narovchatsky District Narovchatsky District 523413 +RU.47.523425 Naro-Fominskiy Gorodskoy Okrug Naro-Fominskiy Gorodskoy Okrug 523425 +RU.07.523439 Narimanovskiy Rayon Narimanovskiy Rayon 523439 +RU.33.523582 Nagorskiy Rayon Nagorskiy Rayon 523582 +RU.13.523633 Nagaybakskiy Rayon Nagaybakskiy Rayon 523633 +RU.12.523654 Nadterechnyy Rayon Nadterechnyy Rayon 523654 +RU.47.523810 Mytishchi Urban Okrug Mytishchi Urban Okrug 523810 +RU.88.523852 Myshkinskiy Rayon Myshkinskiy Rayon 523852 +RU.61.523946 Myasnikovsky District Myasnikovsky District 523946 +RU.28.524099 Muyezerskiy Rayon Muyezerskiy Rayon 524099 +RU.73.524181 Muslyumovskiy Rayon Muslyumovskiy Rayon 524181 +RU.83.524284 Muromskiy Rayon Muromskiy Rayon 524284 +RU.33.524412 Murashinskiy Rayon Murashinskiy Rayon 524412 +RU.56.524639 Mtsensky District Mtsensky District 524639 +RU.80.524697 Mozhginsky District Mozhginsky District 524697 +RU.47.524708 Mozhayskiy Gorodskoy Okrug Mozhayskiy Gorodskoy Okrug 524708 +RU.68.524734 Mozdokskiy Rayon Mozdokskiy Rayon 524734 +RU.38.524810 Mostovskiy Rayon Mostovskiy Rayon 524810 +RU.66.524915 Moskovskiy Rayon Moskovskiy Rayon 524915 +RU.52.525024 Moshenskoy Rayon Moshenskoy Rayon 525024 +RU.25.525083 Mosal’skiy Rayon Mosal'skiy Rayon 525083 +RU.72.525135 Morshansky District Morshansky District 525135 +RU.61.525149 Morozovsky District Morozovsky District 525149 +RU.45.525261 Morkinskiy Rayon Morkinskiy Rayon 525261 +RU.16.525278 Morgaushskiy Rayon Morgaushskiy Rayon 525278 +RU.72.525322 Mordovsky District Mordovsky District 525322 +RU.69.525423 Monastyrshchinsky District Monastyrshchinsky District 525423 +RU.77.525506 Molokovsky District Molokovsky District 525506 +RU.57.525658 Mokshansky District Mokshansky District 525658 +RU.08.526009 Miyakinskiy Rayon Miyakinskiy Rayon 526009 +RU.08.526238 Mishkinskiy Rayon Mishkinskiy Rayon 526238 +RU.70.526479 Mineralovodsky District Mineralovodsky District 526479 +RU.61.526503 Milyutinskiy Rayon Milyutinskiy Rayon 526503 +RU.62.526544 Miloslavsky District Miloslavsky District 526544 +RU.61.526557 Millerovsky District Millerovsky District 526557 +RU.62.526753 Mikhaylovsky District Mikhaylovsky District 526753 +RU.84.526754 Mikhaylovka Urban Okrug Mikhaylovka Urban Okrug 526754 +RU.72.527182 Michurinsky District Michurinsky District 527182 +RU.10.527216 Mglinskiy Rayon Mglinskiy Rayon 527216 +RU.37.527261 Mezhevskoy Rayon Mezhevskoy Rayon 527261 +RU.85.527296 Mezhdurechenskiy Rayon Mezhdurechenskiy Rayon 527296 +RU.06.527316 Mezenskiy Rayon Mezenskiy Rayon 527316 +RU.25.527404 Meshchovskiy Rayon Meshchovskiy Rayon 527404 +RU.73.527526 Menzelinskiy Rayon Menzelinskiy Rayon 527526 +RU.08.527714 Meleuzovskiy Rayon Meleuzovskiy Rayon 527714 +RU.83.527732 Melenkovskiy Rayon Melenkovskiy Rayon 527732 +RU.25.527866 Medynskiy Rayon Medynskiy Rayon 527866 +RU.28.527887 Medvezh’yegorskiy Rayon Medvezh'yegorskiy Rayon 527887 +RU.41.527962 Medvenskiy Rayon Medvenskiy Rayon 527962 +RU.45.528033 Medvedevskiy Rayon Medvedevskiy Rayon 528033 +RU.08.528130 Mechetlinskiy Rayon Mechetlinskiy Rayon 528130 +RU.22.528218 Mayskiy Rayon Mayskiy Rayon 528218 +RU.81.528271 Maynskiy Rayon Maynskiy Rayon 528271 +RU.01.528290 Maykopskiy Rayon Maykopskiy Rayon 528290 +RU.55.528462 Matveyevsky District Matveyevsky District 528462 +RU.61.528481 Matveyevo-Kurgansky District Matveyevo-Kurgansky District 528481 +RU.61.528946 Martynovskiy Rayon Martynovskiy Rayon 528946 +RU.67.529068 Marksovskiy Rayon Marksovskiy Rayon 529068 +RU.45.529194 Mari-Turekskiy Rayon Mari-Turekskiy Rayon 529194 +RU.16.529342 Mariinsko-Posadskiy Rayon Mariinsko-Posadskiy Rayon 529342 +RU.52.529386 Marëvskiy Rayon Marevskiy Rayon 529386 +RU.37.529502 Gorodskoy Okrug Manturovo Gorodskoy Okrug Manturovo 529502 +RU.41.529503 Manturovskiy Rayon Manturovskiy Rayon 529503 +RU.73.529705 Mamadyshskiy Rayon Mamadyshskiy Rayon 529705 +RU.25.530848 Maloyaroslavetskiy Rayon Maloyaroslavetskiy Rayon 530848 +RU.52.530859 Malovisherskiy Rayon Malovisherskiy Rayon 530859 +RU.57.530890 Maloserdobinsky District Maloserdobinsky District 530890 +RU.27.530936 Malokarachayevskiy Rayon Malokarachayevskiy Rayon 530936 +RU.24.530957 Maloderbetovskiy Rayon Maloderbetovskiy Rayon 530957 +RU.33.530971 Malmyzhskiy Rayon Malmyzhskiy Rayon 530971 +RU.19.531127 Malgobekskiy Rayon Malgobekskiy Rayon 531127 +RU.77.531978 Maksatikhinskiy Rayon Maksatikhinskiy Rayon 531978 +RU.37.532129 Makar’yevskiy Rayon Makar'yevskiy Rayon 532129 +RU.17.532306 Magaramkentskiy Rayon Magaramkentskiy Rayon 532306 +RU.25.532457 Lyudinovskiy Rayon Lyudinovskiy Rayon 532457 +RU.52.532461 Lyubytinskiy Rayon Lyubytinskiy Rayon 532461 +RU.48.532527 Yugo-Vostochnyy Administrativnyy Okrug Yugo-Vostochnyy Administrativnyy Okrug 532527 +RU.88.532570 Lyubimskiy Rayon Lyubimskiy Rayon 532570 +RU.47.532616 Gorodskoy Okrug Lyubertsy Gorodskoy Okrug Lyubertsy 532616 +RU.67.532700 Lysogorsky District Lysogorsky District 532700 +RU.51.532711 Lyskovskiy Rayon Lyskovskiy Rayon 532711 +RU.46.532894 Lyambirskiy Rayon Lyambirskiy Rayon 532894 +RU.33.533042 Luzskiy Rayon Luzskiy Rayon 533042 +RU.42.533053 Luzhskiy Rayon Luzhskiy Rayon 533053 +RU.57.533278 Luninsky District Luninsky District 533278 +RU.51.533397 Lukoyanovskiy Rayon Lukoyanovskiy Rayon 533397 +RU.21.533539 Lukhskiy Rayon Lukhskiy Rayon 533539 +RU.47.533544 Gorodskoy Okrug Lukhovitsy Gorodskoy Okrug Lukhovitsy 533544 +RU.49.533930 Lovozerskiy Rayon Lovozerskiy Rayon 533930 +RU.28.533962 Loukhskiy Rayon Loukhskiy Rayon 533962 +RU.47.533974 Gorodskoy Okrug Lotoshino Gorodskoy Okrug Lotoshino 533974 +RU.57.534172 Lopatinsky District Lopatinsky District 534172 +RU.42.534332 Lomonosovskiy Rayon Lomonosovskiy Rayon 534332 +RU.60.534416 Loknyansky District Loknyansky District 534416 +RU.42.534562 Lodeynopol’skiy Rayon Lodeynopol'skiy Rayon 534562 +RU.56.534709 Livensky District Livensky District 534709 +RU.86.534834 Liskinskiy Rayon Liskinskiy Rayon 534834 +RU.43.535119 Lipetskiy Rayon Lipetskiy Rayon 535119 +RU.07.535210 Limanskiy Rayon Limanskiy Rayon 535210 +RU.77.535260 Likhoslavl’skiy Rayon Likhoslavl'skiy Rayon 535260 +RU.41.535333 L’govskiy Rayon L'govskiy Rayon 535333 +RU.43.535418 Lev-Tolstovskiy Rayon Lev-Tolstovskiy Rayon 535418 +RU.70.535439 Levokumsky District Levokumsky District 535439 +RU.17.535538 Levashinskiy Rayon Levashinskiy Rayon 535538 +RU.77.535691 Lesnoy Rayon Lesnoy Rayon 535691 +RU.06.535840 Leshukonskiy Rayon Leshukonskiy Rayon 535840 +RU.06.536011 Lenskiy Rayon Lenskiy Rayon 536011 +RU.84.536043 Leninskiy Rayon Leninskiy Rayon 536043 +RU.17.536044 Karabudakhkentskiy Rayon Karabudakhkentskiy Rayon 536044 +RU.47.536086 Leninskiy Gorodskoy Okrug Leninskiy Gorodskoy Okrug 536086 +RU.76.536087 Leninskiy Rayon Leninskiy Rayon 536087 +RU.73.536160 Leninogorskiy Rayon Leninogorskiy Rayon 536160 +RU.38.536193 Leningradskiy Rayon Leningradskiy Rayon 536193 +RU.33.536486 Lebyazhskiy Rayon Lebyazhskiy Rayon 536486 +RU.43.536514 Lebedyanskiy Rayon Lebedyanskiy Rayon 536514 +RU.17.537098 Lakskiy Rayon Lakskiy Rayon 537098 +RU.28.537148 Lakhdenpokhskiy Rayon Lakhdenpokhskiy Rayon 537148 +RU.73.537156 Laishevskiy Rayon Laishevskiy Rayon 537156 +RU.38.537279 Labinskiy Rayon Labinskiy Rayon 537279 +RU.55.537539 Kvarkenskiy Rayon Kvarkenskiy Rayon 537539 +RU.81.537597 Kuzovatovsky District Kuzovatovsky District 537597 +RU.57.537733 Kuznetskiy Rayon Kuznetskiy Rayon 537733 +RU.45.537938 Kuzhenerskiy Rayon Kuzhenerskiy Rayon 537938 +RU.73.538050 Spasskiy Rayon Spasskiy Rayon 538050 +RU.25.538051 Kuybyshevskiy Rayon Kuybyshevskiy Rayon 538051 +RU.61.538055 Kuybyshevsky District Kuybyshevsky District 538055 +RU.77.538101 Kuvshinovskiy Rayon Kuvshinovskiy Rayon 538101 +RU.55.538136 Kuvandyksky District Kuvandyksky District 538136 +RU.13.538327 Kusinskiy Rayon Kusinskiy Rayon 538327 +RU.08.538367 Kushnarenkovskiy Rayon Kushnarenkovskiy Rayon 538367 +RU.38.538413 Kushchëvskiy Rayon Kushchevskiy Rayon 538413 +RU.41.538549 Kurskiy Rayon Kurskiy Rayon 538549 +RU.70.538550 Kurskiy Rayon Kurskiy Rayon 538550 +RU.55.538681 Kurmanayevsky District Kurmanayevsky District 538681 +RU.76.538727 Kurkinsky District Kurkinsky District 538727 +RU.38.538835 Kurganinskiy Rayon Kurganinskiy Rayon 538835 +RU.41.538907 Kurchatovskiy Rayon Kurchatovskiy Rayon 538907 +RU.17.538991 Kurakhskiy Rayon Kurakhskiy Rayon 538991 +RU.60.539128 Kun’inskiy Rayon Kun'inskiy Rayon 539128 +RU.08.539282 Kumertau Urban Okrug Kumertau Urban Okrug 539282 +RU.33.539285 Kumenskiy Rayon Kumenskiy Rayon 539285 +RU.17.539432 Kulinskiy Rayon Kulinskiy Rayon 539432 +RU.73.539687 Kukmorskiy Rayon Kukmorskiy Rayon 539687 +RU.08.539796 Kugarchinskiy Rayon Kugarchinskiy Rayon 539796 +RU.90.539816 Kudymkarskiy Rayon Kudymkarskiy Rayon 539816 +RU.51.540102 Kstovskiy Rayon Kstovskiy Rayon 540102 +RU.38.540245 Krymskiy Rayon Krymskiy Rayon 540245 +RU.38.540263 Krylovskiy Rayon Krylovskiy Rayon 540263 +RU.52.541156 Krestetskiy Rayon Krestetskiy Rayon 541156 +RU.23.541941 Kransoznamenskiy Gorodskoy Okrug Kransoznamenskiy Gorodskoy Okrug 541941 +RU.65.542130 Krasnoyarskiy Rayon Krasnoyarskiy Rayon 542130 +RU.07.542131 Krasnoyarskiy Rayon Krasnoyarskiy Rayon 542131 +RU.90.542183 Krasnovisherskiy Rayon Krasnovisherskiy Rayon 542183 +RU.71.542198 Krasnoufimskiy Rayon Krasnoufimskiy Rayon 542198 +RU.46.542209 Krasnoslobodskiy Rayon Krasnoslobodskiy Rayon 542209 +RU.66.542231 Krasnosel’skiy Rayon Krasnosel'skiy Rayon 542231 +RU.37.542232 Krasnosel’skiy Rayon Krasnosel'skiy Rayon 542232 +RU.67.542275 Krasnopartizansky District Krasnopartizansky District 542275 +RU.51.542285 Krasnooktyabr’skiy Rayon Krasnooktyabr'skiy Rayon 542285 +RU.67.542310 Krasnokutskiy Rayon Krasnokutskiy Rayon 542310 +RU.77.542321 Krasnokholmskiy Rayon Krasnokholmskiy Rayon 542321 +RU.08.542325 Krasnokamskiy Rayon Krasnokamskiy Rayon 542325 +RU.09.542337 Krasnogvardeyskiy Rayon Krasnogvardeyskiy Rayon 542337 +RU.55.542339 Krasnogvardeysky District Krasnogvardeysky District 542339 +RU.01.542340 Krasnogvardeyskiy Rayon Krasnogvardeyskiy Rayon 542340 +RU.66.542341 Krasnogvardeyskiy Rayon Krasnogvardeyskiy Rayon 542341 +RU.80.542362 Krasnogorsky District Krasnogorsky District 542362 +RU.47.542363 Gorodskoy Okrug Krasnogorsk Gorodskoy Okrug Krasnogorsk 542363 +RU.10.542364 Krasnogorskiy Rayon Krasnogorskiy Rayon 542364 +RU.60.542379 Krasnogorodsky District Krasnogorodsky District 542379 +RU.06.542421 Krasnoborskiy Rayon Krasnoborskiy Rayon 542421 +RU.51.542427 Krasnobakovskiy Rayon Krasnobakovskiy Rayon 542427 +RU.16.542436 Krasnoarmeyskiy Rayon Krasnoarmeyskiy Rayon 542436 +RU.65.542437 Krasnoarmeysky District Krasnoarmeysky District 542437 +RU.67.542438 Krasnoarmeyskiy Rayon Krasnoarmeyskiy Rayon 542438 +RU.38.542439 Krasnoarmeyskiy Rayon Krasnoarmeyskiy Rayon 542439 +RU.69.542483 Krasninsky District Krasninsky District 542483 +RU.43.542484 Krasninskiy Rayon Krasninskiy Rayon 542484 +RU.16.543055 Kozlovskiy Rayon Kozlovskiy Rayon 543055 +RU.25.543347 Kozel’skiy Rayon Kozel'skiy Rayon 543347 +RU.34.543395 Koygorodskiy Rayon Koygorodskiy Rayon 543395 +RU.46.543435 Kovylkinskiy Rayon Kovylkinskiy Rayon 543435 +RU.83.543454 Kovrovskiy Rayon Kovrovskiy Rayon 543454 +RU.51.543493 Koverninskiy Rayon Koverninskiy Rayon 543493 +RU.49.543505 Kovdorskiy Rayon Kovdorskiy Rayon 543505 +RU.84.543599 Kotovskiy Rayon Kotovskiy Rayon 543599 +RU.06.543702 Kotlasskiy Rayon Kotlasskiy Rayon 543702 +RU.84.543723 Kotel’nikovskiy Rayon Kotel'nikovskiy Rayon 543723 +RU.33.543733 Kotel’nichskiy Rayon Kotel'nichskiy Rayon 543733 +RU.37.543869 Kostromskoy Rayon Kostromskoy Rayon 543869 +RU.90.544114 Kosinskiy Rayon Kosinskiy Rayon 544114 +RU.65.544174 Koshkinskiy Rayon Koshkinskiy Rayon 544174 +RU.01.544261 Koshekhabl’skiy Rayon Koshekhabl'skiy Rayon 544261 +RU.34.544396 Kortkerosskiy Rayon Kortkerosskiy Rayon 544396 +RU.09.544704 Korochanskiy Rayon Korochanskiy Rayon 544704 +RU.38.544895 Korenovskiy Rayon Korenovskiy Rayon 544895 +RU.41.544901 Korenevskiy Rayon Korenevskiy Rayon 544901 +RU.62.544999 Korablinsky District Korablinsky District 544999 +RU.41.545221 Konyshëvskiy Rayon Konyshevskiy Rayon 545221 +RU.61.545268 Konstantinovsky District Konstantinovsky District 545268 +RU.06.545350 Konoshskiy Rayon Konoshskiy Rayon 545350 +RU.28.545624 Kondopozhskiy Rayon Kondopozhskiy Rayon 545624 +RU.77.545670 Konakovskiy Rayon Konakovskiy Rayon 545670 +RU.21.545702 Komsomol’skiy Rayon Komsomol'skiy Rayon 545702 +RU.16.545703 Komsomol’skiy Rayon Komsomol'skiy Rayon 545703 +RU.10.545945 Komarichskiy Rayon Komarichskiy Rayon 545945 +RU.49.546084 Kol’skiy Rayon Kol'skiy Rayon 546084 +RU.47.546247 Gorodskoy Okrug Kolomna Gorodskoy Okrug Kolomna 546247 +RU.37.546275 Kologrivskiy Rayon Kologrivskiy Rayon 546275 +RU.83.546520 Kol’chuginskiy Rayon Kol'chuginskiy Rayon 546520 +RU.70.546775 Kochubeyevsky District Kochubeyevsky District 546775 +RU.46.546795 Kochkurovskiy Rayon Kochkurovskiy Rayon 546795 +RU.90.546843 Kochëvskiy Rayon Kochevskiy Rayon 546843 +RU.34.547056 Knyazhpogostskiy Rayon Knyazhpogostskiy Rayon 547056 +RU.51.547159 Knyagininskiy Rayon Knyagininskiy Rayon 547159 +RU.10.547477 Klintsovskiy Rayon Klintsovskiy Rayon 547477 +RU.47.547486 Gorodskoy Okrug Klin Gorodskoy Okrug Klin 547486 +RU.10.547551 Klimovskiy Rayon Klimovskiy Rayon 547551 +RU.84.547676 Kletskiy Rayon Kletskiy Rayon 547676 +RU.10.547680 Kletnyanskiy Rayon Kletnyanskiy Rayon 547680 +RU.62.547726 Klepikovskiy Rayon Klepikovskiy Rayon 547726 +RU.17.547836 Kizlyarskiy Rayon Kizlyarskiy Rayon 547836 +RU.17.547846 Kizilyurtovskiy Rayon Kizilyurtovskiy Rayon 547846 +RU.13.547854 Kizil’skiy Rayon Kizil'skiy Rayon 547854 +RU.80.547926 Kiyasovskiy Rayon Kiyasovskiy Rayon 547926 +RU.83.548276 Kirzhachskiy Rayon Kirzhachskiy Rayon 548276 +RU.72.548320 Kirsanovskiy Rayon Kirsanovskiy Rayon 548320 +RU.25.548363 Kirovskiy Rayon Kirovskiy Rayon 548363 +RU.68.548364 Kirovskiy Rayon Kirovskiy Rayon 548364 +RU.66.548375 Kirovskiy Rayon Kirovskiy Rayon 548375 +RU.42.548376 Kirovskiy Rayon Kirovskiy Rayon 548376 +RU.70.548378 Kirovsky District Kirovsky District 548378 +RU.33.548394 Kirovo-Chepetskiy Rayon Kirovo-Chepetskiy Rayon 548394 +RU.42.548441 Kirishskiy Rayon Kirishskiy Rayon 548441 +RU.85.548455 Kirillovskiy Rayon Kirillovskiy Rayon 548455 +RU.76.548503 Kireyevskiy Rayon Kireyevskiy Rayon 548503 +RU.42.548601 Kingiseppskiy Rayon Kingiseppskiy Rayon 548601 +RU.21.548606 Kineshemskiy Rayon Kineshemskiy Rayon 548606 +RU.65.548614 Kinel’skiy Rayon Kinel'skiy Rayon 548614 +RU.77.548653 Kimrskiy Rayon Kimrskiy Rayon 548653 +RU.76.548657 Kimovsky District Kimovsky District 548657 +RU.33.548691 Kil’mezskiy Rayon Kil'mezskiy Rayon 548691 +RU.45.548716 Kilemarskiy Rayon Kilemarskiy Rayon 548716 +RU.84.548738 Kikvidzenskiy Rayon Kikvidzenskiy Rayon 548738 +RU.33.548746 Kiknurskiy Rayon Kiknurskiy Rayon 548746 +RU.08.548766 Kiginskiy Rayon Kiginskiy Rayon 548766 +RU.85.548790 Kichmengsko-Gorodetskiy Rayon Kichmengsko-Gorodetskiy Rayon 548790 +RU.52.548887 Khvoyninskiy Rayon Khvoyninskiy Rayon 548887 +RU.25.548971 Khvastovichskiy Rayon Khvastovichskiy Rayon 548971 +RU.67.548980 Khvalynskiy Rayon Khvalynskiy Rayon 548980 +RU.17.549104 Khunzakhskiy Rayon Khunzakhskiy Rayon 549104 +RU.41.549598 Khomutovskiy Rayon Khomutovskiy Rayon 549598 +RU.69.549717 Kholm-Zhirkovsky Kholm-Zhirkovsky 549717 +RU.52.549740 Kholmskiy Rayon Kholmskiy Rayon 549740 +RU.06.549751 Kholmogorskiy Rayon Kholmogorskiy Rayon 549751 +RU.86.549847 Khokhol’skiy Rayon Khokhol'skiy Rayon 549847 +RU.43.550109 Khlevenskiy Rayon Khlevenskiy Rayon 550109 +RU.17.550200 Khivskiy Rayon Khivskiy Rayon 550200 +RU.69.550233 Khislavichsky District Khislavichsky District 550233 +RU.47.550279 Khimki Urban Okrug Khimki Urban Okrug 550279 +RU.08.550406 Khaybullinskiy Rayon Khaybullinskiy Rayon 550406 +RU.17.550476 Khasavyurtovskiy Rayon Khasavyurtovskiy Rayon 550476 +RU.85.550509 Kharovskiy Rayon Kharovskiy Rayon 550509 +RU.07.550669 Kharabalinskiy Rayon Kharabalinskiy Rayon 550669 +RU.33.550782 Orlovskiy Rayon Orlovskiy Rayon 550782 +RU.27.550866 Khabezskiy Rayon Khabezskiy Rayon 550866 +RU.77.550947 Kesovogorskiy Rayon Kesovogorskiy Rayon 550947 +RU.28.551115 Kemskiy Rayon Kemskiy Rayon 551115 +RU.17.551375 Kazbekovskiy Rayon Kazbekovskiy Rayon 551375 +RU.17.551590 Kaytagskiy Rayon Kaytagskiy Rayon 551590 +RU.17.551645 Kayakentskiy Rayon Kayakentskiy Rayon 551645 +RU.38.551661 Kavkazskiy Rayon Kavkazskiy Rayon 551661 +RU.13.551793 Katav-Ivanovskiy Rayon Katav-Ivanovskiy Rayon 551793 +RU.41.551828 Kastorenskiy Rayon Kastorenskiy Rayon 551828 +RU.24.551845 Laganskiy Rayon Laganskiy Rayon 551845 +RU.62.551884 Kasimovskiy Rayon Kasimovskiy Rayon 551884 +RU.47.551949 Kashira Urban Okrug Kashira Urban Okrug 551949 +RU.86.551950 Kashirskiy Rayon Kashirskiy Rayon 551950 +RU.77.551965 Kashinskiy Rayon Kashinskiy Rayon 551965 +RU.81.552131 Karsunskiy Rayon Karsunskiy Rayon 552131 +RU.08.552314 Karmaskalinskiy Rayon Karmaskalinskiy Rayon 552314 +RU.06.552464 Kargopol’skiy Rayon Kargopol'skiy Rayon 552464 +RU.69.552556 Kardymovsky District Kardymovsky District 552556 +RU.80.552829 Karakulinskiy Rayon Karakulinskiy Rayon 552829 +RU.08.552859 Karaidel’skiy Rayon Karaidel'skiy Rayon 552859 +RU.10.552912 Karachevskiy Rayon Karachevskiy Rayon 552912 +RU.27.552922 Karachayevskiy Rayon Karachayevskiy Rayon 552922 +RU.86.553097 Kantemirovskiy Rayon Kantemirovskiy Rayon 553097 +RU.38.553149 Kanevskiy Rayon Kanevskiy Rayon 553149 +RU.16.553213 Kanashskiy Rayon Kanashskiy Rayon 553213 +RU.07.553246 Kamyzyakskiy Rayon Kamyzyakskiy Rayon 553246 +RU.84.553278 Kamyshinskiy Rayon Kamyshinskiy Rayon 553278 +RU.73.553346 Kamsko-Ustyinsky District Kamsko-Ustyinsky District 553346 +RU.83.553388 Kameshkovskiy Rayon Kameshkovskiy Rayon 553388 +RU.57.553390 Kameshkirskiy Rayon Kameshkirskiy Rayon 553390 +RU.76.553408 Kamenskiy Rayon Kamenskiy Rayon 553408 +RU.61.553409 Kamenskiy Rayon Kamenskiy Rayon 553409 +RU.86.553410 Kamenskiy Rayon Kamenskiy Rayon 553410 +RU.77.553883 Kalyazinskiy Rayon Kalyazinskiy Rayon 553883 +RU.08.553930 Kaltasinskiy Rayon Kaltasinskiy Rayon 553930 +RU.67.554178 Kalininsky District Kalininsky District 554178 +RU.66.554181 Kalininskiy Rayon Kalininskiy Rayon 554181 +RU.77.554182 Kalininskiy Rayon Kalininskiy Rayon 554182 +RU.38.554184 Kalininskiy Rayon Kalininskiy Rayon 554184 +RU.28.554317 Kaleval’skiy Rayon Kaleval'skiy Rayon 554317 +RU.86.554402 Kalacheyevskiy Rayon Kalacheyevskiy Rayon 554402 +RU.84.554403 Kalachëvskiy Rayon Kalachevskiy Rayon 554403 +RU.61.554481 Kagalnitsky District Kagalnitsky District 554481 +RU.37.554500 Kadyyskiy Rayon Kadyyskiy Rayon 554500 +RU.85.554533 Kaduyskiy Rayon Kaduyskiy Rayon 554533 +RU.62.554547 Kadomsky District Kadomsky District 554547 +RU.70.554773 Izobilnensky District Izobilnensky District 554773 +RU.43.554804 Izmalkovskiy Rayon Izmalkovskiy Rayon 554804 +RU.34.554843 Izhemskiy Rayon Izhemskiy Rayon 554843 +RU.09.554969 Ivnyanskiy Rayon Ivnyanskiy Rayon 554969 +RU.67.555108 Ivanteyevsky District Ivanteyevsky District 555108 +RU.21.555207 Ivanovskiy Rayon Ivanovskiy Rayon 555207 +RU.47.555740 Gorodskoy Okrug Istra Gorodskoy Okrug Istra 555740 +RU.57.555790 Issinskiy Rayon Issinskiy Rayon 555790 +RU.08.555977 Ishimbayskiy Rayon Ishimbayskiy Rayon 555977 +RU.68.556219 Irafskiy Rayon Irafskiy Rayon 556219 +RU.70.556226 Ipatovsky District Ipatovsky District 556226 +RU.81.556280 Inzensky District Inzensky District 556280 +RU.46.556313 Insarskiy Rayon Insarskiy Rayon 556313 +RU.84.556962 Ilovlinskiy Rayon Ilovlinskiy Rayon 556962 +RU.08.557055 Ilishevskiy Rayon Ilishevskiy Rayon 557055 +RU.21.557129 Il’inskiy Rayon Il'inskiy Rayon 557129 +RU.55.557326 Ileksky District Ileksky District 557326 +RU.07.557391 Ikryaninskiy Rayon Ikryaninskiy Rayon 557391 +RU.24.557412 Iki-Burul’skiy Rayon Iki-Burul'skiy Rayon 557412 +RU.08.557562 Iglinskiy Rayon Iglinskiy Rayon 557562 +RU.46.557618 Ichalkovskiy Rayon Ichalkovskiy Rayon 557618 +RU.16.557627 Ibresinskiy Rayon Ibresinskiy Rayon 557627 +RU.23.557707 Gvardeyskiy Gorodskoy Okrug Gvardeyskiy Gorodskoy Okrug 557707 +RU.83.557774 Gus’-Khrustal’nyy Rayon Gus'-Khrustal'nyy Rayon 557774 +RU.23.557841 Gusevskiy Gorodskoy Okrug Gusevskiy Gorodskoy Okrug 557841 +RU.23.557904 Gur'yevskiy Gorodskoy Okrug Gur'yevskiy Gorodskoy Okrug 557904 +RU.17.557977 Gunibskiy Rayon Gunibskiy Rayon 557977 +RU.17.558024 Gumbetovskiy Rayon Gumbetovskiy Rayon 558024 +RU.38.558065 Gul’kevichskiy Rayon Gul'kevichskiy Rayon 558065 +RU.12.558115 Gudermesskiy Rayon Gudermesskiy Rayon 558115 +RU.09.558141 Gubkinsky Urban Okrug Gubkinsky Urban Okrug 558141 +RU.85.558235 Gryazovetskiy Rayon Gryazovetskiy Rayon 558235 +RU.43.558309 Gryazinskiy Rayon Gryazinskiy Rayon 558309 +RU.12.558419 Groznenskiy Rayon Groznenskiy Rayon 558419 +RU.86.558798 Gribanovskiy Rayon Gribanovskiy Rayon 558798 +RU.70.559114 Grachyovsky District Grachyovsky District 559114 +RU.41.559401 Gorshechenskiy Rayon Gorshechenskiy Rayon 559401 +RU.83.559455 Gorokhovetskiy Rayon Gorokhovetskiy Rayon 559455 +RU.24.559474 Gorodovikovskiy Rayon Gorodovikovskiy Rayon 559474 +RU.84.559586 Gorodishchenskiy Rayon Gorodishchenskiy Rayon 559586 +RU.51.559667 Gorodetskiy Rayon Gorodetskiy Rayon 559667 +RU.45.559774 Gornomariyskiy Rayon Gornomariyskiy Rayon 559774 +RU.41.560992 Glushkovskiy Rayon Glushkovskiy Rayon 560992 +RU.69.561211 Glinkovsky District Glinkovsky District 561211 +RU.01.561514 Giaginskiy Rayon Giaginskiy Rayon 561514 +RU.17.561559 Gergebilsky Gergebilsky 561559 +RU.70.561607 Georgiyevskiy Rayon Georgiyevskiy Rayon 561607 +RU.60.561678 Gdovskiy Rayon Gdovskiy Rayon 561678 +RU.55.561697 Gayskiy Rayon Gayskiy Rayon 561697 +RU.90.561701 Gaynskiy Rayon Gaynskiy Rayon 561701 +RU.88.561761 Gavrilov-Yamskiy Rayon Gavrilov-Yamskiy Rayon 561761 +RU.72.561774 Gavrilovsky District Gavrilovsky District 561774 +RU.21.561784 Gavrilovo-Posadskiy Rayon Gavrilovo-Posadskiy Rayon 561784 +RU.42.561883 Gatchinskiy Rayon Gatchinskiy Rayon 561883 +RU.37.562156 Galichskiy Rayon Galichskiy Rayon 562156 +RU.51.562208 Gaginskiy Rayon Gaginskiy Rayon 562208 +RU.69.562220 Gagarinsky District Gagarinsky District 562220 +RU.48.562221 Yugo-Zapadnyy Administrativnyy Okrug Yugo-Zapadnyy Administrativnyy Okrug 562221 +RU.08.562241 Gafuriyskiy Rayon Gafuriyskiy Rayon 562241 +RU.21.562305 Furmanovskiy Rayon Furmanovskiy Rayon 562305 +RU.66.562330 Frunzenskiy Rayon Frunzenskiy Rayon 562330 +RU.48.562331 Tsentral’nyy Administrativnyy Okrug Tsentral'nyy Administrativnyy Okrug 562331 +RU.84.562360 Frolovskiy Rayon Frolovskiy Rayon 562360 +RU.77.562626 Firovskiy Rayon Firovskiy Rayon 562626 +RU.25.562871 Ferzikovskiy Rayon Ferzikovskiy Rayon 562871 +RU.08.563084 Fëdorovskiy Rayon Fedorovskiy Rayon 563084 +RU.41.563299 Fatezhskiy Rayon Fatezhskiy Rayon 563299 +RU.33.563343 Falënskiy Rayon Falenskiy Rayon 563343 +RU.86.563418 Ertil’skiy Rayon Ertil'skiy Rayon 563418 +RU.67.563462 Engel’sskiy Rayon Engel'sskiy Rayon 563462 +RU.25.563697 Dzerzhinskiy Rayon Dzerzhinskiy Rayon 563697 +RU.08.563718 Dyurtyulinskiy Rayon Dyurtyulinskiy Rayon 563718 +RU.10.563821 Dyat’kovskiy Rayon Dyat'kovskiy Rayon 563821 +RU.08.564013 Duvanskiy Rayon Duvanskiy Rayon 564013 +RU.25.564189 Duminichskiy Rayon Duminichskiy Rayon 564189 +RU.69.564232 Dukhovshchinsky District Dukhovshchinsky District 564232 +RU.67.564242 Dukhovnitsky District Dukhovnitsky District 564242 +RU.10.564343 Dubrovskiy Rayon Dubrovskiy Rayon 564343 +RU.84.564599 Dubovskiy Rayon Dubovskiy Rayon 564599 +RU.61.564600 Dubovskiy Rayon Dubovskiy Rayon 564600 +RU.46.564803 Dubënskiy Rayon Dubenskiy Rayon 564803 +RU.76.564804 Dubensky District Dubensky District 564804 +RU.73.564943 Drozhzhanovskiy Rayon Drozhzhanovskiy Rayon 564943 +RU.69.565198 Dorogobuzhsky District Dorogobuzhsky District 565198 +RU.47.565379 Gorodskoy Okrug Domodedovo Gorodskoy Okrug Domodedovo 565379 +RU.43.565604 Dolgorukovskiy Rayon Dolgorukovskiy Rayon 565604 +RU.90.565775 Dobryanskiy Gorodskoy Okrug Dobryanskiy Gorodskoy Okrug 565775 +RU.43.565805 Dobrovskiy Rayon Dobrovskiy Rayon 565805 +RU.43.565845 Dobrinskiy Rayon Dobrinskiy Rayon 565845 +RU.60.565884 Dnovsky District Dnovsky District 565884 +RU.47.565909 Dmitrovskiy Gorodskoy Okrug Dmitrovskiy Gorodskoy Okrug 565909 +RU.41.565980 Dmitriyevskiy Rayon Dmitriyevskiy Rayon 565980 +RU.51.566164 Diveyevskiy Rayon Diveyevskiy Rayon 566164 +RU.38.566179 Dinskoy Rayon Dinskoy Rayon 566179 +RU.68.566241 Digorskiy Rayon Digorskiy Rayon 566241 +RU.17.566528 Derbentskiy Rayon Derbentskiy Rayon 566528 +RU.52.566628 Demyanskiy Rayon Demyanskiy Rayon 566628 +RU.69.566718 Demidovsky District Demidovsky District 566718 +RU.60.566867 Dedovichsky District Dedovichsky District 566867 +RU.08.567004 Davlekanovskiy Rayon Davlekanovskiy Rayon 567004 +RU.33.567048 Darovskiy Rayon Darovskiy Rayon 567048 +RU.43.567100 Dankovskiy Rayon Dankovskiy Rayon 567100 +RU.88.567118 Danilovskiy Rayon Danilovskiy Rayon 567118 +RU.84.567119 Danilovskiy Rayon Danilovskiy Rayon 567119 +RU.51.567266 Dal’nekonstantinovskiy Rayon Dal'nekonstantinovskiy Rayon 567266 +RU.17.567284 Dakhadayevskiy Rayon Dakhadayevskiy Rayon 567284 +RU.37.567693 Chukhlomskiy Rayon Chukhlomskiy Rayon 567693 +RU.52.567768 Chudovskiy Rayon Chudovskiy Rayon 567768 +RU.62.567802 Chuchkovsky District Chuchkovsky District 567802 +RU.51.567895 Chkalovsky District Chkalovsky District 567895 +RU.73.567985 Chistopolsky District Chistopolsky District 567985 +RU.08.568013 Chishminskiy Rayon Chishminskiy Rayon 568013 +RU.61.568425 Chertkovsky District Chertkovsky District 568425 +RU.84.568526 Chernyshkovskiy Rayon Chernyshkovskiy Rayon 568526 +RU.09.568584 Chernyanskiy Rayon Chernyanskiy Rayon 568584 +RU.23.568594 Chernyakhovksiy Gorodskoy Okrug Chernyakhovksiy Gorodskoy Okrug 568594 +RU.76.568620 Chernsky District Chernsky District 568620 +RU.24.568626 Chernozemel’skiy Rayon Chernozemel'skiy Rayon 568626 +RU.07.568698 Chernoyarskiy Rayon Chernoyarskiy Rayon 568698 +RU.85.569222 Cherepovetskiy Rayon Cherepovetskiy Rayon 569222 +RU.73.569314 Cheremshanskiy Rayon Cheremshanskiy Rayon 569314 +RU.41.569338 Cheremisinovskiy Rayon Cheremisinovskiy Rayon 569338 +RU.90.569358 Cherdynskiy Rayon Cherdynskiy Rayon 569358 +RU.81.569361 Cherdaklinskiy Rayon Cherdaklinskiy Rayon 569361 +RU.08.569578 Chekmagushevskiy Rayon Chekmagushevskiy Rayon 569578 +RU.47.569587 Gorodskoy Okrug Chekhov Gorodskoy Okrug Chekhov 569587 +RU.22.569634 Chegemskiy Rayon Chegemskiy Rayon 569634 +RU.16.569698 Cheboksarskiy Rayon Cheboksarskiy Rayon 569698 +RU.17.569892 Charodinskiy Rayon Charodinskiy Rayon 569892 +RU.43.569929 Chaplyginskiy Rayon Chaplyginskiy Rayon 569929 +RU.46.570002 Chamzinskiy Rayon Chamzinskiy Rayon 570002 +RU.85.570082 Chagodoshchenskiy Rayon Chagodoshchenskiy Rayon 570082 +RU.84.570251 Bykovskiy Rayon Bykovskiy Rayon 570251 +RU.55.570419 Buzuluksky District Buzuluksky District 570419 +RU.08.570454 Buzdyakskiy Rayon Buzdyakskiy Rayon 570454 +RU.37.570472 Buyskiy Rayon Buyskiy Rayon 570472 +RU.17.570478 Buynakskiy Rayon Buynakskiy Rayon 570478 +RU.51.570560 Buturlinskiy Rayon Buturlinskiy Rayon 570560 +RU.86.570561 Buturlinovskiy Rayon Buturlinovskiy Rayon 570561 +RU.08.570659 Burzyanskiy Rayon Burzyanskiy Rayon 570659 +RU.08.570867 Burayevskiy Rayon Burayevskiy Rayon 570867 +RU.73.571151 Buinskiy Rayon Buinskiy Rayon 571151 +RU.55.571157 Buguruslansky District Buguruslansky District 571157 +RU.73.571167 Bugulminsky District Bugulminsky District 571167 +RU.70.571296 Budyonnovsky District Budyonnovsky District 571296 +RU.38.571419 Bryukhovetskiy Rayon Bryukhovetskiy Rayon 571419 +RU.10.571467 Bryanskiy Rayon Bryanskiy Rayon 571467 +RU.88.571633 Breytovskiy Rayon Breytovskiy Rayon 571633 +RU.10.571745 Brasovskiy Rayon Brasovskiy Rayon 571745 +RU.17.571887 Botlikhskiy Rayon Botlikhskiy Rayon 571887 +RU.65.571989 Borskiy Rayon Borskiy Rayon 571989 +RU.25.572058 Borovskiy Rayon Borovskiy Rayon 572058 +RU.52.572153 Borovichskiy Rayon Borovichskiy Rayon 572153 +RU.09.572391 Borisovskiy Rayon Borisovskiy Rayon 572391 +RU.88.572518 Borisoglebskiy Rayon Borisoglebskiy Rayon 572518 +RU.86.572519 Borisoglebsky Urban Okrug Borisoglebsky Urban Okrug 572519 +RU.72.572682 Bondarskiy Rayon Bondarskiy Rayon 572682 +RU.41.574359 Bol’shesoldatskiy Rayon Bol'shesoldatskiy Rayon 574359 +RU.88.574363 Bol’shesel’skiy Rayon Bol'shesel'skiy Rayon 574363 +RU.51.574377 Bol’shemurashkinskiy Rayon Bol'shemurashkinskiy Rayon 574377 +RU.46.574403 Bol’sheignatovskiy Rayon Bol'sheignatovskiy Rayon 574403 +RU.65.574410 Bol’sheglushitskiy Rayon Bol'sheglushitskiy Rayon 574410 +RU.65.574418 Bol’shechernigovskiy Rayon Bol'shechernigovskiy Rayon 574418 +RU.51.574426 Bol’sheboldinskiy Rayon Bol'sheboldinskiy Rayon 574426 +RU.46.574428 Bol’shebereznikovskiy Rayon Bol'shebereznikovskiy Rayon 574428 +RU.77.575351 Bologovskiy Rayon Bologovskiy Rayon 575351 +RU.56.575360 Bolkhovskiy Rayon Bolkhovskiy Rayon 575360 +RU.42.575409 Boksitogorskiy Rayon Boksitogorskiy Rayon 575409 +RU.61.575411 Bokovsky District Bokovsky District 575411 +RU.86.575452 Bogucharskiy Rayon Bogucharskiy Rayon 575452 +RU.33.575548 Bogorodskiy Rayon Bogorodskiy Rayon 575548 +RU.51.575549 Bogorodskiy Rayon Bogorodskiy Rayon 575549 +RU.76.575585 Bogoroditsky District Bogoroditsky District 575585 +RU.65.575758 Bogatovskiy Rayon Bogatovskiy Rayon 575758 +RU.86.575878 Bobrovskiy Rayon Bobrovskiy Rayon 575878 +RU.08.576106 Blagoveshchenskiy Rayon Blagoveshchenskiy Rayon 576106 +RU.08.576124 Blagovarskiy Rayon Blagovarskiy Rayon 576124 +RU.70.576176 Blagodarnensky District Blagodarnensky District 576176 +RU.08.576194 Bizhbulyakskiy Rayon Bizhbulyakskiy Rayon 576194 +RU.08.576316 Birskiy Rayon Birskiy Rayon 576316 +RU.77.576565 Bezhetskiy Rayon Bezhetskiy Rayon 576565 +RU.60.576573 Bezhanitskiy Rayon Bezhanitskiy Rayon 576573 +RU.65.576588 Bezenchukskiy Rayon Bezenchukskiy Rayon 576588 +RU.57.576654 Bessonovsky District Bessonovsky District 576654 +RU.55.577592 Belyayevsky District Belyayevsky District 577592 +RU.77.577692 Bel’skiy Rayon Bel'skiy Rayon 577692 +RU.85.577707 Belozërskiy Rayon Belozerskiy Rayon 577707 +RU.41.577820 Belovskiy Rayon Belovskiy Rayon 577820 +RU.08.577878 Beloretskiy Rayon Beloretskiy Rayon 577878 +RU.38.577885 Belorechenskiy Rayon Belorechenskiy Rayon 577885 +RU.28.577920 Belomorskiy Rayon Belomorskiy Rayon 577920 +RU.33.577939 Belokholunitskiy Rayon Belokholunitskiy Rayon 577939 +RU.08.577943 Belokatayskiy Rayon Belokatayskiy Rayon 577943 +RU.61.577953 Belokalitvenskiy Rayon Belokalitvenskiy Rayon 577953 +RU.38.577983 Beloglinskiy Rayon Beloglinskiy Rayon 577983 +RU.57.578043 Belinsky District Belinsky District 578043 +RU.09.578070 Belgorodskiy Rayon Belgorodskiy Rayon 578070 +RU.08.578118 Belebeyevskiy Rayon Belebeyevskiy Rayon 578118 +RU.67.578469 Bazarno-Karabulakskiy Rayon Bazarno-Karabulakskiy Rayon 578469 +RU.08.578531 Baymakskiy Rayon Baymakskiy Rayon 578531 +RU.73.578639 Bavlinskiy Rayon Bavlinskiy Rayon 578639 +RU.16.578658 Batyrevskiy Rayon Batyrevskiy Rayon 578658 +RU.52.578731 Batetskiy Rayon Batetskiy Rayon 578731 +RU.81.578917 Baryshsky District Baryshsky District 578917 +RU.25.578944 Baryatinskiy Rayon Baryatinskiy Rayon 578944 +RU.67.579379 Baltayskiy Rayon Baltayskiy Rayon 579379 +RU.73.579382 Baltasinskiy Rayon Baltasinskiy Rayon 579382 +RU.67.579454 Balashovsky District Balashovsky District 579454 +RU.47.579462 Balashikha Urban Okrug Balashikha Urban Okrug 579462 +RU.51.579510 Balakhninskiy Rayon Balakhninskiy Rayon 579510 +RU.22.579567 Baksanskiy Rayon Baksanskiy Rayon 579567 +RU.08.579731 Bakalinskiy Rayon Bakalinskiy Rayon 579731 +RU.23.579759 Bagrationovskiy Gorodskoy Okrug Bagrationovskiy Gorodskoy Okrug 579759 +RU.61.579769 Bagayevsky District Bagayevsky District 579769 +RU.25.579834 Babyninskiy Rayon Babyninskiy Rayon 579834 +RU.85.579865 Babushkinskiy Rayon Babushkinskiy Rayon 579865 +RU.48.579866 Severo-Vostochnyy Administrativnyy Okrug Severo-Vostochnyy Administrativnyy Okrug 579866 +RU.17.579998 Babayurtovskiy Rayon Babayurtovskiy Rayon 579998 +RU.85.580002 Babayevskiy Rayon Babayevskiy Rayon 580002 +RU.73.580061 Aznakayevskiy Rayon Aznakayevskiy Rayon 580061 +RU.08.580354 Aurgazinskiy Rayon Aurgazinskiy Rayon 580354 +RU.46.580367 Atyur’yevskiy Rayon Atyur'yevskiy Rayon 580367 +RU.46.580372 Atyashevskiy Rayon Atyashevskiy Rayon 580372 +RU.67.580419 Atkarskiy Rayon Atkarskiy Rayon 580419 +RU.08.580576 Askinskiy Rayon Askinskiy Rayon 580576 +RU.13.580620 Ashinskiy Rayon Ashinskiy Rayon 580620 +RU.55.580674 Asekeyevsky District Asekeyevsky District 580674 +RU.70.580714 Arzgirsky District Arzgirsky District 580714 +RU.51.580722 Arzamasskiy Rayon Arzamasskiy Rayon 580722 +RU.73.580846 Arskiy Rayon Arskiy Rayon 580846 +RU.76.580867 Arsen’yevskiy Rayon Arsen'yevskiy Rayon 580867 +RU.08.581029 Arkhangel’skiy Rayon Arkhangel'skiy Rayon 581029 +RU.67.581077 Arkadaksky District Arkadaksky District 581077 +RU.68.581175 Ardonskiy Rayon Ardonskiy Rayon 581175 +RU.51.581181 Ardatovskiy Rayon Ardatovskiy Rayon 581181 +RU.46.581182 Ardatovskiy Rayon Ardatovskiy Rayon 581182 +RU.33.581227 Arbazhskiy Rayon Arbazhskiy Rayon 581227 +RU.38.581311 Apsheronskiy Rayon Apsheronskiy Rayon 581311 +RU.73.581358 Apastovsky District Apastovsky District 581358 +RU.70.581371 Apanasenkovsky District Apanasenkovsky District 581371 +RU.37.581454 Antropovskiy Rayon Antropovskiy Rayon 581454 +RU.86.581618 Anninskiy Rayon Anninskiy Rayon 581618 +RU.70.581823 Andropovsky District Andropovsky District 581823 +RU.77.582104 Andreapol’skiy Rayon Andreapol'skiy Rayon 582104 +RU.38.582178 Anapskiy Rayon Anapskiy Rayon 582178 +RU.08.582383 Al’sheyevskiy Rayon Al'sheyevskiy Rayon 582383 +RU.73.582431 Almetyevsky District Almetyevsky District 582431 +RU.73.582497 Al’keyevskiy Rayon Al'keyevskiy Rayon 582497 +RU.16.582532 Alikovskiy Rayon Alikovskiy Rayon 582532 +RU.76.582713 Aleksinskiy Rayon Aleksinskiy Rayon 582713 +RU.73.582785 Alekseyevskiy Rayon Alekseyevskiy Rayon 582785 +RU.65.582786 Alexeyevsky District Alexeyevsky District 582786 +RU.09.582787 Alekseyevskiy Rayon Alekseyevskiy Rayon 582787 +RU.84.582788 Alekseyevskiy Rayon Alekseyevskiy Rayon 582788 +RU.83.582996 Aleksandrovskiy Rayon Aleksandrovskiy Rayon 582996 +RU.55.582997 Alexandrovsky District Alexandrovsky District 582997 +RU.70.582998 Alexandrovsky District Alexandrovsky District 582998 +RU.67.583047 Alexandrovo-Gaysky District Alexandrovo-Gaysky District 583047 +RU.16.583435 Alatyrskiy Rayon Alatyrskiy Rayon 583435 +RU.68.583478 Alagirskiy Rayon Alagirskiy Rayon 583478 +RU.17.583511 Akushinskiy Rayon Akushinskiy Rayon 583511 +RU.73.583576 Aktanyshskiy Rayon Aktanyshskiy Rayon 583576 +RU.73.583581 Aksubayevskiy Rayon Aksubayevskiy Rayon 583581 +RU.61.583665 Aksaysky District Aksaysky District 583665 +RU.17.583776 Akhvakhskiy Rayon Akhvakhskiy Rayon 583776 +RU.17.583791 Akhtynskiy Rayon Akhtynskiy Rayon 583791 +RU.07.583796 Akhtubinskiy Rayon Akhtubinskiy Rayon 583796 +RU.55.583904 Akbulaksky District Akbulaksky District 583904 +RU.17.583977 Agul’skiy Rayon Agul'skiy Rayon 583977 +RU.73.583978 Agryzskiy Rayon Agryzskiy Rayon 583978 +RU.13.584048 Agapovskiy Rayon Agapovskiy Rayon 584048 +RU.33.584145 Afanas’yevskiy Rayon Afanas'yevskiy Rayon 584145 +RU.27.584220 Adyge-Khabl’skiy Rayon Adyge-Khabl'skiy Rayon 584220 +RU.12.584297 Achkhoy-Martanovskiy Rayon Achkhoy-Martanovskiy Rayon 584297 +RU.71.584306 Achitsky District Achitsky District 584306 +RU.08.584324 Abzelilovskiy Rayon Abzelilovskiy Rayon 584324 +RU.38.584439 Abinskiy Rayon Abinskiy Rayon 584439 +RU.55.584465 Abdulinsky District Abdulinsky District 584465 +RU.01.824962 Takhtamukayskiy Rayon Takhtamukayskiy Rayon 824962 +RU.07.824964 Gorodskoy Okrug Astrakhan' Gorodskoy Okrug Astrakhan' 824964 +RU.09.824989 Gorod Alekseyevka Gorod Alekseyevka 824989 +RU.09.824990 Grayvoronskiy Rayon Grayvoronskiy Rayon 824990 +RU.09.824991 Krasnenskiy Rayon Krasnenskiy Rayon 824991 +RU.09.824992 Krasnoyaruzhskiy Rayon Krasnoyaruzhskiy Rayon 824992 +RU.10.824993 Gordeyevskiy Rayon Gordeyevskiy Rayon 824993 +RU.10.824994 Zhiryatinskiy Rayon Zhiryatinskiy Rayon 824994 +RU.10.824995 Zlynkovskiy Rayon Zlynkovskiy Rayon 824995 +RU.10.824996 Novozybkovskiy Gorodskoy Okrug Novozybkovskiy Gorodskoy Okrug 824996 +RU.10.824997 Gorodskoy Okrug Bryansk Gorodskoy Okrug Bryansk 824997 +RU.13.825029 Gorod Zlatoust Gorod Zlatoust 825029 +RU.13.825030 Gorod Magnitogorsk Gorod Magnitogorsk 825030 +RU.13.825031 Gorod Ust’-Katav Gorod Ust'-Katav 825031 +RU.16.825032 Krasnochetayskiy Rayon Krasnochetayskiy Rayon 825032 +RU.17.825033 Dokuzparinskiy Rayon Dokuzparinskiy Rayon 825033 +RU.17.825034 Kumtorkalinskiy Rayon Kumtorkalinskiy Rayon 825034 +RU.21.825091 Gorodskoy Okrug Vichuga Gorodskoy Okrug Vichuga 825091 +RU.21.825092 Gorodskoy Okrug Kineshma Gorodskoy Okrug Kineshma 825092 +RU.21.825093 Gorodskoy Okrug Shuya Gorodskoy Okrug Shuya 825093 +RU.21.825094 Gorodskoy Okrug Ivanovo Gorodskoy Okrug Ivanovo 825094 +RU.21.825095 Gorodskoy Okrug Teykovo Gorodskoy Okrug Teykovo 825095 +RU.21.825096 Lezhnevskiy Rayon Lezhnevskiy Rayon 825096 +RU.22.825097 El’brusskiy Rayon El'brusskiy Rayon 825097 +RU.22.825098 Nalchik Urban Okrug Nalchik Urban Okrug 825098 +RU.23.825113 Sovetskiy Gorodskoy Okrug Sovetskiy Gorodskoy Okrug 825113 +RU.23.825114 Gorod Neman Gorod Neman 825114 +RU.23.825115 Svetlogorskiy Gorodskoy Okrug Svetlogorskiy Gorodskoy Okrug 825115 +RU.23.825116 Pionerskiy Gorodskoy Okrug Pionerskiy Gorodskoy Okrug 825116 +RU.23.825117 Svetlovskiy Gorodskoy Okrug Svetlovskiy Gorodskoy Okrug 825117 +RU.23.825118 Kaliningradskiy Gorodskoy Okrug Kaliningradskiy Gorodskoy Okrug 825118 +RU.17.826309 Gorodskoy Okrug Makhachkala Gorodskoy Okrug Makhachkala 826309 +RU.21.826310 Gorod Furmanovo Gorod Furmanovo 826310 +RU.17.830805 Bezhtinskiy Uchastok Bezhtinskiy Uchastok 830805 +RU.17.830807 Gorodskoy Okrug Buynaksk Gorodskoy Okrug Buynaksk 830807 +RU.17.830809 Gorodskoy Okrug Derbent Gorodskoy Okrug Derbent 830809 +RU.17.830810 Gorodskoy Okrug Dagestanskiye Ogni Gorodskoy Okrug Dagestanskiye Ogni 830810 +RU.17.830811 Gorodskoy Okrug Izberbash Gorodskoy Okrug Izberbash 830811 +RU.17.830812 Gorod Kaspiysk Gorod Kaspiysk 830812 +RU.17.830814 Gorodskoy Okrug Kizlyar Gorodskoy Okrug Kizlyar 830814 +RU.17.830816 Gorodskoy Okrug Yuzhno-Sukhokumsk Gorodskoy Okrug Yuzhno-Sukhokumsk 830816 +RU.12.858775 Itum-Kalinskiy Rayon Itum-Kalinskiy Rayon 858775 +RU.73.862913 Gorod Kazan’ Gorod Kazan' 862913 +RU.73.862914 Atninskiy Rayon Atninskiy Rayon 862914 +RU.73.862915 Kaybitsky District Kaybitsky District 862915 +RU.73.862916 Mendeleyevskiy Rayon Mendeleyevskiy Rayon 862916 +RU.73.862917 Novosheshminskiy Rayon Novosheshminskiy Rayon 862917 +RU.73.862918 Tyulyachinskiy Rayon Tyulyachinskiy Rayon 862918 +RU.73.862919 Yutazinskiy Rayon Yutazinskiy Rayon 862919 +RU.73.862920 Gorod Al’met’yevsk Gorod Al'met'yevsk 862920 +RU.73.862921 Gorod Aznakayevo Gorod Aznakayevo 862921 +RU.73.862922 Gorod Bugul’ma Gorod Bugul'ma 862922 +RU.73.862923 Gorod Yelabuga Gorod Yelabuga 862923 +RU.73.862924 Gorod Zainsk Gorod Zainsk 862924 +RU.73.862925 Gorod Zelënodol’sk Gorod Zelenodol'sk 862925 +RU.73.862926 Gorod Leninogorsk Gorod Leninogorsk 862926 +RU.73.862927 Gorod Naberezhnyye Chelny Gorod Naberezhnyye Chelny 862927 +RU.73.862928 Gorod Nizhnekamsk Gorod Nizhnekamsk 862928 +RU.73.862929 Gorod Chistopol’ Gorod Chistopol' 862929 +RU.73.862932 Gorod Buinsk Gorod Buinsk 862932 +RU.73.862934 Gorod Bavly Gorod Bavly 862934 +RU.73.862935 Nurlatskiy rayon Nurlatskiy rayon 862935 +RU.75.1484893 Zyryansky District Zyryansky District 1484893 +RU.04.1484980 Zonal’nyy Rayon Zonal'nyy Rayon 1484980 +RU.54.1485023 Znamenskiy Rayon Znamenskiy Rayon 1485023 +RU.04.1485041 Zmeinogorskiy Rayon Zmeinogorskiy Rayon 1485041 +RU.53.1485310 Zdvinskiy Rayon Zdvinskiy Rayon 1485310 +RU.04.1485333 Zav’yalovskiy Rayon Zav'yalovskiy Rayon 1485333 +RU.04.1485438 Zarinskiy Rayon Zarinskiy Rayon 1485438 +RU.04.1485525 Zalesovskiy Rayon Zalesovskiy Rayon 1485525 +RU.78.1485713 Yurginsky District Yurginsky District 1485713 +RU.29.1485714 Yurginskiy Rayon Yurginskiy Rayon 1485714 +RU.40.1485718 Yurgamyshskiy Rayon Yurgamyshskiy Rayon 1485718 +RU.13.1485846 Yetkul’skiy Rayon Yetkul'skiy Rayon 1485846 +RU.91.1485905 Yermakovskiy Rayon Yermakovskiy Rayon 1485905 +RU.91.1485994 Yeniseyskiy Rayon Yeniseyskiy Rayon 1485994 +RU.91.1486030 Yemel’yanovskiy Rayon Yemel'yanovskiy Rayon 1486030 +RU.04.1486053 Yel’tsovskiy Rayon Yel'tsovskiy Rayon 1486053 +RU.04.1486214 Yegor’yevskiy Rayon Yegor'yevskiy Rayon 1486214 +RU.29.1486255 Yayskiy Rayon Yayskiy Rayon 1486255 +RU.29.1486297 Yashkinskiy Rayon Yashkinskiy Rayon 1486297 +RU.78.1486366 Yarkovsky District Yarkovsky District 1486366 +RU.87.1486461 Yamal’skiy Rayon Yamal'skiy Rayon 1486461 +RU.78.1486467 Yalutorovsky District Yalutorovsky District 1486467 +RU.04.1486980 Volchikhinskiy Rayon Volchikhinskiy Rayon 1486980 +RU.78.1487110 Vikulovsky District Vikulovsky District 1487110 +RU.71.1487220 Verkhotursky District Verkhotursky District 1487220 +RU.75.1487567 Verkhneketskiy Rayon Verkhneketskiy Rayon 1487567 +RU.53.1487613 Vengerovskiy Rayon Vengerovskiy Rayon 1487613 +RU.13.1487759 Varnenskiy Rayon Varnenskiy Rayon 1487759 +RU.40.1487781 Vargashinskiy Rayon Vargashinskiy Rayon 1487781 +RU.78.1487858 Vagayskiy Rayon Vagayskiy Rayon 1487858 +RU.91.1487880 Uzhurskiy Rayon Uzhurskiy Rayon 1487880 +RU.13.1487907 Uyskiy Rayon Uyskiy Rayon 1487907 +RU.91.1487920 Uyarskiy Rayon Uyarskiy Rayon 1487920 +RU.13.1487930 Uvel’skiy Rayon Uvel'skiy Rayon 1487930 +RU.78.1487938 Uvatsky District Uvatsky District 1487938 +RU.53.1488072 Ust’-Tarkskiy Rayon Ust'-Tarkskiy Rayon 1488072 +RU.04.1488114 Ust’-Pristanskiy Rayon Ust'-Pristanskiy Rayon 1488114 +RU.03.1488166 Ust’-Koksinskiy Rayon Ust'-Koksinskiy Rayon 1488166 +RU.03.1488185 Ust’-Kanskiy Rayon Ust'-Kanskiy Rayon 1488185 +RU.04.1488199 Ust’-Kalmanskiy Rayon Ust'-Kalmanskiy Rayon 1488199 +RU.54.1488205 Ust-Ishimsky District Ust-Ishimsky District 1488205 +RU.31.1488271 Ust’-Abakanskiy Rayon Ust'-Abakanskiy Rayon 1488271 +RU.78.1488464 Uporovskiy Rayon Uporovskiy Rayon 1488464 +RU.03.1488576 Ulaganskiy Rayon Ulaganskiy Rayon 1488576 +RU.04.1488635 Uglovskiy Rayon Uglovskiy Rayon 1488635 +RU.53.1488709 Ubinskiy Rayon Ubinskiy Rayon 1488709 +RU.04.1488739 Tyumentsevskiy Rayon Tyumentsevskiy Rayon 1488739 +RU.78.1488743 Tyumensky District Tyumensky District 1488743 +RU.91.1488770 Tyukhtetskiy Okrug Tyukhtetskiy Okrug 1488770 +RU.54.1488778 Tyukalinskiy Rayon Tyukalinskiy Rayon 1488778 +RU.29.1488837 Tyazhinskiy Rayon Tyazhinskiy Rayon 1488837 +RU.91.1488901 Turukhanskiy Rayon Turukhanskiy Rayon 1488901 +RU.03.1488919 Turochakskiy Rayon Turochakskiy Rayon 1488919 +RU.71.1488929 Turinsky District Turinsky District 1488929 +RU.71.1489055 Tugulymsky District Tugulymsky District 1489055 +RU.40.1489127 Tselinnyy Rayon Tselinnyy Rayon 1489127 +RU.04.1489128 Tselinnyy Rayon Tselinnyy Rayon 1489128 +RU.13.1489213 Troitskiy Rayon Troitskiy Rayon 1489213 +RU.04.1489214 Troitskiy Rayon Troitskiy Rayon 1489214 +RU.04.1489264 Tret’yakovskiy Rayon Tret'yakovskiy Rayon 1489264 +RU.29.1489389 Topkinskiy Rayon Topkinskiy Rayon 1489389 +RU.04.1489397 Topchikhinskiy Rayon Topchikhinskiy Rayon 1489397 +RU.75.1489419 Tomskiy Rayon Tomskiy Rayon 1489419 +RU.04.1489502 Togul’skiy Rayon Togul'skiy Rayon 1489502 +RU.53.1489505 Toguchinskiy Rayon Toguchinskiy Rayon 1489505 +RU.78.1489528 Tobolsky District Tobolsky District 1489528 +RU.29.1489552 Tisul’skiy Rayon Tisul'skiy Rayon 1489552 +RU.54.1489657 Tevrizskiy Rayon Tevrizskiy Rayon 1489657 +RU.75.1489821 Tegul’detskiy Rayon Tegul'detskiy Rayon 1489821 +RU.87.1489851 Tazovskiy Rayon Tazovskiy Rayon 1489851 +RU.20.1489868 Tayshetskiy Rayon Tayshetskiy Rayon 1489868 +RU.91.1489879 Taymyrsky Dolgano-Nenetsky District Taymyrsky Dolgano-Nenetsky District 1489879 +RU.54.1489939 Tavricheskiy Rayon Tavricheskiy Rayon 1489939 +RU.53.1489996 Tatarskiy Rayon Tatarskiy Rayon 1489996 +RU.31.1490033 Tashtypskiy Rayon Tashtypskiy Rayon 1490033 +RU.29.1490041 Tashtagol’skiy Rayon Tashtagol'skiy Rayon 1490041 +RU.91.1490057 Taseyevskiy Rayon Taseyevskiy Rayon 1490057 +RU.54.1490074 Tarskiy Rayon Tarskiy Rayon 1490074 +RU.04.1490259 Tal’menskiy Rayon Tal'menskiy Rayon 1490259 +RU.71.1490273 Talitsky District Talitsky District 1490273 +RU.04.1490357 Tabunskiy Rayon Tabunskiy Rayon 1490357 +RU.71.1490366 Taborinsky District Taborinsky District 1490366 +RU.71.1490399 Sysertskiy Rayon Sysertskiy Rayon 1490399 +RU.55.1490518 Svetlinsky District Svetlinsky District 1490518 +RU.53.1490549 Suzunskiy Rayon Suzunskiy Rayon 1490549 +RU.32.1490620 Surgutsky District Surgutsky District 1490620 +RU.71.1490708 Sukholozhskiy Rayon Sukholozhskiy Rayon 1490708 +RU.91.1490712 Sukhobuzimskiy Rayon Sukhobuzimskiy Rayon 1490712 +RU.32.1491226 Sovetsky District Sovetsky District 1491226 +RU.04.1491227 Sovetskiy Rayon Sovetskiy Rayon 1491227 +RU.13.1491282 Sosnovskiy Rayon Sosnovskiy Rayon 1491282 +RU.78.1491371 Sorokinsky District Sorokinsky District 1491371 +RU.04.1491425 Soltonskiy Rayon Soltonskiy Rayon 1491425 +RU.04.1491462 Soloneshenskiy Rayon Soloneshenskiy Rayon 1491462 +RU.04.1491634 Smolenskiy Rayon Smolenskiy Rayon 1491634 +RU.71.1491678 Slobodo-Turinsky District Slobodo-Turinsky District 1491678 +RU.04.1491705 Slavgorodskiy Rayon Slavgorodskiy Rayon 1491705 +RU.78.1491718 Sladkovskiy Rayon Sladkovskiy Rayon 1491718 +RU.91.1491954 Shushenskiy Rayon Shushenskiy Rayon 1491954 +RU.87.1491960 Shuryshkarskiy Rayon Shuryshkarskiy Rayon 1491960 +RU.40.1491988 Shumikhinskiy Rayon Shumikhinskiy Rayon 1491988 +RU.31.1492146 Shirinskiy Rayon Shirinskiy Rayon 1492146 +RU.04.1492151 Shipunovskiy Rayon Shipunovskiy Rayon 1492151 +RU.75.1492290 Shegarsky District Shegarsky District 1492290 +RU.03.1492297 Shebalinskiy Rayon Shebalinskiy Rayon 1492297 +RU.40.1492326 Shchuchanskiy Rayon Shchuchanskiy Rayon 1492326 +RU.40.1492387 Shatrovskiy Rayon Shatrovskiy Rayon 1492387 +RU.91.1492400 Sharypovskiy Okrug Sharypovskiy Okrug 1492400 +RU.40.1492514 Shadrinskiy Rayon Shadrinskiy Rayon 1492514 +RU.91.1492565 Severo-Yeniseyskiy Rayon Severo-Yeniseyskiy Rayon 1492565 +RU.53.1492577 Severnyy Rayon Severnyy Rayon 1492577 +RU.54.1492853 Sedel’nikovskiy Rayon Sedel'nikovskiy Rayon 1492853 +RU.91.1492889 Sayanskiy Rayon Sayanskiy Rayon 1492889 +RU.54.1493005 Sargatskiy Rayon Sargatskiy Rayon 1493005 +RU.40.1493266 Safakulevskiy Rayon Safakulevskiy Rayon 1493266 +RU.91.1493360 Rybinskiy Rayon Rybinskiy Rayon 1493360 +RU.54.1493414 Russko-Polyansky District Russko-Polyansky District 1493414 +RU.04.1493465 Rubtsovskiy Rayon Rubtsovskiy Rayon 1493465 +RU.04.1493563 Romanovskiy Rayon Romanovskiy Rayon 1493563 +RU.04.1493622 Rodinskiy Rayon Rodinskiy Rayon 1493622 +RU.04.1493721 Rebrikhinskiy Rayon Rebrikhinskiy Rayon 1493721 +RU.71.1493867 Pyshminsky District Pyshminsky District 1493867 +RU.87.1493994 Purovskiy Rayon Purovskiy Rayon 1493994 +RU.29.1494089 Promyshlennovskiy Rayon Promyshlennovskiy Rayon 1494089 +RU.29.1494112 Prokop’yevskiy Rayon Prokop'yevskiy Rayon 1494112 +RU.87.1494151 Priural’skiy Rayon Priural'skiy Rayon 1494151 +RU.40.1494157 Pritobol’nyy Rayon Pritobol'nyy Rayon 1494157 +RU.04.1494329 Pospelikhinskiy Rayon Pospelikhinskiy Rayon 1494329 +RU.54.1494494 Poltavsky District Poltavsky District 1494494 +RU.40.1494512 Polovinskiy Rayon Polovinskiy Rayon 1494512 +RU.91.1494942 Pirovskiy Okrug Pirovskiy Okrug 1494942 +RU.40.1495014 Petukhovskiy Rayon Petukhovskiy Rayon 1495014 +RU.04.1495102 Petropavlovskiy Rayon Petropavlovskiy Rayon 1495102 +RU.04.1495265 Pervomayskiy Rayon Pervomayskiy Rayon 1495265 +RU.04.1495439 Pavlovskiy Rayon Pavlovskiy Rayon 1495439 +RU.54.1495477 Pavlogradsky District Pavlogradsky District 1495477 +RU.91.1495539 Partizanskiy Rayon Partizanskiy Rayon 1495539 +RU.04.1495612 Pankrushikhinskiy Rayon Pankrushikhinskiy Rayon 1495612 +RU.79.1495790 Ovyurskiy Rayon Ovyurskiy Rayon 1495790 +RU.31.1496096 Ordzhonikidzevskiy Rayon Ordzhonikidzevskiy Rayon 1496096 +RU.53.1496101 Ordynskiy Rayon Ordynskiy Rayon 1496101 +RU.03.1496129 Ongudayskiy Rayon Ongudayskiy Rayon 1496129 +RU.78.1496141 Omutinskiy Rayon Omutinskiy Rayon 1496141 +RU.13.1496266 Oktyabr’skiy Rayon Oktyabr'skiy Rayon 1496266 +RU.54.1496327 Okoneshnikovskiy Rayon Okoneshnikovskiy Rayon 1496327 +RU.54.1496381 Odessky District Odessky District 1496381 +RU.54.1496632 Novovarshavsky District Novovarshavsky District 1496632 +RU.53.1496742 Novosibirskiy Rayon Novosibirskiy Rayon 1496742 +RU.91.1496769 Novosëlovskiy Rayon Novoselovskiy Rayon 1496769 +RU.71.1496971 Novolyalinsky District Novolyalinsky District 1496971 +RU.29.1496989 Novokuznetskiy Rayon Novokuznetskiy Rayon 1496989 +RU.04.1497219 Novichikhinskiy Rayon Novichikhinskiy Rayon 1497219 +RU.32.1497542 Nizhnevartovsky District Nizhnevartovsky District 1497542 +RU.20.1497548 Nizhneudinskiy Rayon Nizhneudinskiy Rayon 1497548 +RU.78.1497551 Nizhnetavdinsky District Nizhnetavdinsky District 1497551 +RU.54.1497563 Nizhneomskiy Rayon Nizhneomskiy Rayon 1497563 +RU.91.1497575 Nizhneingashskiy Rayon Nizhneingashskiy Rayon 1497575 +RU.71.1497793 Nevyansky District Nevyansky District 1497793 +RU.54.1497930 Nazyvayevsky District Nazyvayevsky District 1497930 +RU.91.1497938 Nazarovskiy Rayon Nazarovskiy Rayon 1497938 +RU.87.1498082 Nadymskiy Rayon Nadymskiy Rayon 1498082 +RU.54.1498204 Muromtsevskiy Rayon Muromtsevskiy Rayon 1498204 +RU.91.1498313 Motyginskiy Rayon Motyginskiy Rayon 1498313 +RU.54.1498378 Moskalenskiy Rayon Moskalenskiy Rayon 1498378 +RU.53.1498386 Moshkovskiy Rayon Moshkovskiy Rayon 1498386 +RU.75.1498492 Molchanovskiy Rayon Molchanovskiy Rayon 1498492 +RU.40.1498510 Mokrousovskiy Rayon Mokrousovskiy Rayon 1498510 +RU.40.1498632 Mishkinskiy Rayon Mishkinskiy Rayon 1498632 +RU.91.1498690 Minusinskiy Rayon Minusinskiy Rayon 1498690 +RU.04.1498753 Mikhaylovskiy Rayon Mikhaylovskiy Rayon 1498753 +RU.03.1499159 Mayminskiy Rayon Mayminskiy Rayon 1499159 +RU.53.1499244 Maslyaninskiy Rayon Maslyaninskiy Rayon 1499244 +RU.54.1499276 Mar’yanovskiy Rayon Mar'yanovskiy Rayon 1499276 +RU.29.1499346 Mariinskiy Rayon Mariinskiy Rayon 1499346 +RU.91.1499401 Manskiy Rayon Manskiy Rayon 1499401 +RU.04.1499425 Mamontovskiy Rayon Mamontovskiy Rayon 1499425 +RU.40.1500033 Makushinskiy Rayon Makushinskiy Rayon 1500033 +RU.54.1500124 Lyubinskiy Rayon Lyubinskiy Rayon 1500124 +RU.04.1500386 Loktevskiy Rayon Loktevskiy Rayon 1500386 +RU.29.1500664 Leninsk-Kuznetskiy Rayon Leninsk-Kuznetskiy Rayon 1500664 +RU.40.1500740 Lebyazh’yevskiy Rayon Lebyazh'yevskiy Rayon 1500740 +RU.04.1500989 Kytmanovskiy Rayon Kytmanovskiy Rayon 1500989 +RU.53.1500998 Kyshtovskiy Rayon Kyshtovskiy Rayon 1500998 +RU.53.1501129 Kuybyshevskiy Rayon Kuybyshevskiy Rayon 1501129 +RU.40.1501253 Kurtamyshskiy Rayon Kurtamyshskiy Rayon 1501253 +RU.04.1501302 Kur’inskiy Rayon Kur'inskiy Rayon 1501302 +RU.91.1501354 Kuraginskiy Rayon Kuraginskiy Rayon 1501354 +RU.53.1501362 Kupinskiy Rayon Kupinskiy Rayon 1501362 +RU.13.1501399 Kunashakskiy Rayon Kunashakskiy Rayon 1501399 +RU.04.1501455 Kulundinskiy Rayon Kulundinskiy Rayon 1501455 +RU.54.1501688 Krutinskiy Rayon Krutinskiy Rayon 1501688 +RU.04.1501693 Krutikhinskiy Rayon Krutikhinskiy Rayon 1501693 +RU.75.1501794 Krivosheinsky District Krivosheinsky District 1501794 +RU.53.1501989 Krasnozerskiy Rayon Krasnozerskiy Rayon 1501989 +RU.91.1502062 Krasnoturanskiy Rayon Krasnoturanskiy Rayon 1502062 +RU.04.1502065 Krasnoshchekovskiy Rayon Krasnoshchekovskiy Rayon 1502065 +RU.87.1502072 Krasnosel’kupskiy Rayon Krasnosel'kupskiy Rayon 1502072 +RU.04.1502107 Krasnogorskiy Rayon Krasnogorskiy Rayon 1502107 +RU.13.1502125 Krasnoarmeyskiy Rayon Krasnoarmeyskiy Rayon 1502125 +RU.29.1502191 Krapivinskiy Rayon Krapivinskiy Rayon 1502191 +RU.91.1502206 Kozul’skiy Rayon Kozul'skiy Rayon 1502206 +RU.75.1502255 Kozhevnikovsky District Kozhevnikovsky District 1502255 +RU.04.1502386 Kosikhinskiy Rayon Kosikhinskiy Rayon 1502386 +RU.03.1502421 Kosh-Agachskiy Rayon Kosh-Agachskiy Rayon 1502421 +RU.54.1502525 Kormilovskiy Rayon Kormilovskiy Rayon 1502525 +RU.32.1502699 Kondinsky District Kondinsky District 1502699 +RU.53.1502815 Kolyvanskiy Rayon Kolyvanskiy Rayon 1502815 +RU.75.1502861 Kolpashevsky District Kolpashevsky District 1502861 +RU.54.1502877 Kolosovskiy Rayon Kolosovskiy Rayon 1502877 +RU.53.1503053 Kochkovskiy Rayon Kochkovskiy Rayon 1503053 +RU.53.1503080 Kochenevskiy Rayon Kochenevskiy Rayon 1503080 +RU.04.1503166 Klyuchevskiy Rayon Klyuchevskiy Rayon 1503166 +RU.04.1503857 Khabarskiy Rayon Khabarskiy Rayon 1503857 +RU.40.1503878 Ketovskiy Rayon Ketovskiy Rayon 1503878 +RU.29.1503899 Kemerovskiy Rayon Kemerovskiy Rayon 1503899 +RU.78.1504020 Kazanskiy Rayon Kazanskiy Rayon 1504020 +RU.91.1504076 Kazachinskiy Rayon Kazachinskiy Rayon 1504076 +RU.40.1504208 Katayskiy Rayon Katayskiy Rayon 1504208 +RU.13.1504250 Kaslinskiy Rayon Kaslinskiy Rayon 1504250 +RU.13.1504318 Kartalinskiy Rayon Kartalinskiy Rayon 1504318 +RU.53.1504377 Kargatskiy Rayon Kargatskiy Rayon 1504377 +RU.40.1504384 Kargapol’skiy Rayon Kargapol'skiy Rayon 1504384 +RU.91.1504443 Karatuzskiy Rayon Karatuzskiy Rayon 1504443 +RU.53.1504478 Karasukskiy Rayon Karasukskiy Rayon 1504478 +RU.91.1504681 Kanskiy Rayon Kanskiy Rayon 1504681 +RU.71.1504832 Kamenskiy Rayon Kamenskiy Rayon 1504832 +RU.04.1504833 Kamenskiy Rayon Kamenskiy Rayon 1504833 +RU.04.1504979 Kalmanskiy Rayon Kalmanskiy Rayon 1504979 +RU.54.1505070 Kalachinskiy Rayon Kalachinskiy Rayon 1505070 +RU.29.1505227 Izhmorskiy Rayon Izhmorskiy Rayon 1505227 +RU.53.1505424 Iskitimskiy Rayon Iskitimskiy Rayon 1505424 +RU.54.1505437 Isil’kul’skiy Rayon Isil'kul'skiy Rayon 1505437 +RU.78.1505447 Ishimskiy Rayon Ishimskiy Rayon 1505447 +RU.78.1505468 Isetskiy Rayon Isetskiy Rayon 1505468 +RU.91.1505530 Irbeyskiy Rayon Irbeyskiy Rayon 1505530 +RU.91.1505932 Ilanskiy Rayon Ilanskiy Rayon 1505932 +RU.91.1505999 Idrinskiy Rayon Idrinskiy Rayon 1505999 +RU.54.1506349 Gor’kovskiy Rayon Gor'kovskiy Rayon 1506349 +RU.78.1506420 Golyshmanovskiy Rayon Golyshmanovskiy Rayon 1506420 +RU.91.1506922 Evenkiyskiy District Evenkiyskiy District 1506922 +RU.91.1507037 Dzerzhinskiy Rayon Dzerzhinskiy Rayon 1507037 +RU.53.1507221 Dovolenskiy Rayon Dovolenskiy Rayon 1507221 +RU.40.1507564 Dalmatovskiy Rayon Dalmatovskiy Rayon 1507564 +RU.20.1507634 Chunskiy Rayon Chunskiy Rayon 1507634 +RU.53.1507674 Chulymskiy Rayon Chulymskiy Rayon 1507674 +RU.03.1507741 Choyskiy Rayon Choyskiy Rayon 1507741 +RU.53.1507795 Chistoozernyy Rayon Chistoozernyy Rayon 1507795 +RU.13.1507924 Chesmenskiy Rayon Chesmenskiy Rayon 1507924 +RU.54.1508135 Cherlakskiy Rayon Cherlakskiy Rayon 1508135 +RU.53.1508155 Cherepanovskiy Rayon Cherepanovskiy Rayon 1508155 +RU.29.1508338 Chebulinskiy Rayon Chebulinskiy Rayon 1508338 +RU.13.1508346 Chebarkul’skiy Rayon Chebarkul'skiy Rayon 1508346 +RU.40.1508407 Chastoozerskiy Rayon Chastoozerskiy Rayon 1508407 +RU.04.1508428 Charyshskiy Rayon Charyshskiy Rayon 1508428 +RU.53.1508459 Chanovskiy Rayon Chanovskiy Rayon 1508459 +RU.75.1508481 Chainskiy Rayon Chainskiy Rayon 1508481 +RU.04.1508527 Bystroistokskiy Rayon Bystroistokskiy Rayon 1508527 +RU.04.1508628 Burlinskiy Rayon Burlinskiy Rayon 1508628 +RU.13.1508812 Bredinskiy Rayon Bredinskiy Rayon 1508812 +RU.91.1509484 Bol’sheuluyskiy Rayon Bol'sheuluyskiy Rayon 1509484 +RU.54.1509486 Bol’sheukovskiy Rayon Bol'sheukovskiy Rayon 1509486 +RU.54.1509495 Bol’sherechenskiy Rayon Bol'sherechenskiy Rayon 1509495 +RU.91.1509505 Bol’shemurtinskiy Rayon Bol'shemurtinskiy Rayon 1509505 +RU.53.1509820 Bolotninskiy Rayon Bolotninskiy Rayon 1509820 +RU.91.1509845 Boguchanskiy Rayon Boguchanskiy Rayon 1509845 +RU.31.1509846 Bogradskiy Rayon Bogradskiy Rayon 1509846 +RU.91.1509850 Bogotol’skiy Rayon Bogotol'skiy Rayon 1509850 +RU.71.1509887 Bogdanovichskiy Rayon Bogdanovichskiy Rayon 1509887 +RU.04.1509987 Blagoveshchenskiy Rayon Blagoveshchenskiy Rayon 1509987 +RU.04.1510016 Biyskiy Rayon Biyskiy Rayon 1510016 +RU.91.1510060 Birilyusskiy Rayon Birilyusskiy Rayon 1510060 +RU.31.1510122 Beyskiy Rayon Beyskiy Rayon 1510122 +RU.78.1510344 Berdyuzhskiy Rayon Berdyuzhskiy Rayon 1510344 +RU.40.1510422 Belozërskiy Rayon Belozerskiy Rayon 1510422 +RU.71.1510447 Beloyarskiy Rayon Beloyarskiy Rayon 1510447 +RU.29.1510461 Belovskiy Rayon Belovskiy Rayon 1510461 +RU.04.1510708 Bayevskiy Rayon Bayevskiy Rayon 1510708 +RU.53.1510911 Barabinskiy Rayon Barabinskiy Rayon 1510911 +RU.91.1510996 Balakhtinskiy Rayon Balakhtinskiy Rayon 1510996 +RU.75.1511055 Bakcharskiy Rayon Bakcharskiy Rayon 1511055 +RU.53.1511087 Baganskiy Rayon Baganskiy Rayon 1511087 +RU.31.1511300 Askizskiy Rayon Askizskiy Rayon 1511300 +RU.75.1511308 Asinovkiy Rayon Asinovkiy Rayon 1511308 +RU.78.1511380 Aromashevsky District Aromashevsky District 1511380 +RU.78.1511383 Armizonskiy Rayon Armizonskiy Rayon 1511383 +RU.13.1511424 Argayashskiy Rayon Argayashskiy Rayon 1511424 +RU.31.1511730 Altayskiy Rayon Altayskiy Rayon 1511730 +RU.04.1511731 Altayskiy Rayon Altayskiy Rayon 1511731 +RU.40.1511752 Al’menevskiy Rayon Al'menevskiy Rayon 1511752 +RU.04.1511780 Aleyskiy Rayon Aleyskiy Rayon 1511780 +RU.91.1512163 Achinskiy Rayon Achinskiy Rayon 1512163 +RU.78.1512209 Abatsky District Abatsky District 1512209 +RU.91.1512216 Abanskiy Rayon Abanskiy Rayon 1512216 +RU.03.1535927 Chemal’skiy Rayon Chemal'skiy Rayon 1535927 +RU.04.1535928 Natsional’nyy Rayon Nemetskiy Natsional'nyy Rayon Nemetskiy 1535928 +RU.04.1535929 Suyetskiy Rayon Suyetskiy Rayon 1535929 +RU.04.1535930 Shelabolikhinskiy Rayon Shelabolikhinskiy Rayon 1535930 +RU.04.1535931 Barnaul Urban Okrug Barnaul Urban Okrug 1535931 +RU.13.1535932 Gorod Chelyabinsk Gorod Chelyabinsk 1535932 +RU.13.1535933 Gorod Verkhniy Ufaley Gorod Verkhniy Ufaley 1535933 +RU.13.1535934 Yemanzhelinskiy rayon Yemanzhelinskiy rayon 1535934 +RU.13.1535935 Gorod Karabash Gorod Karabash 1535935 +RU.13.1535936 Gorod Kopeysk Gorod Kopeysk 1535936 +RU.13.1535937 Korkinskij rayon Korkinskij rayon 1535937 +RU.13.1535938 Gorod Kyshtym Gorod Kyshtym 1535938 +RU.13.1535939 Gorod Miass Gorod Miass 1535939 +RU.13.1535940 Plastovskij rayon Plastovskij rayon 1535940 +RU.13.1535941 Gorod Yuzhnoural’sk Gorod Yuzhnoural'sk 1535941 +RU.71.1536221 Polevskoy Gorodskoy Okrug Polevskoy Gorodskoy Okrug 1536221 +RU.31.1536883 Chernogorsk Gorod Chernogorsk Gorod 1536883 +RU.31.1536884 Abakan Gorod Abakan Gorod 1536884 +RU.31.1536885 Sayanogorsk Gorod Sayanogorsk Gorod 1536885 +RU.20.2012482 Ziminskiy Rayon Ziminskiy Rayon 2012482 +RU.63.2012529 Zhigansky District Zhigansky District 2012529 +RU.20.2012531 Zhigalovskiy Rayon Zhigalovskiy Rayon 2012531 +RU.05.2012589 Zeyskiy Rayon Zeyskiy Rayon 2012589 +RU.05.2012624 Zavitinskiy Rayon Zavitinskiy Rayon 2012624 +RU.20.2012700 Zalarinskiy Rayon Zalarinskiy Rayon 2012700 +RU.11.2012726 Zakamenskiy Rayon Zakamenskiy Rayon 2012726 +RU.11.2012734 Zaigrayevskiy Rayon Zaigrayevskiy Rayon 2012734 +RU.93.2012779 Zabaykal’skiy Rayon Zabaykal'skiy Rayon 2012779 +RU.11.2012958 Yeravninskiy Rayon Yeravninskiy Rayon 2012958 +RU.59.2013174 Yakovlevskiy Rayon Yakovlevskiy Rayon 2013174 +RU.30.2013228 Vyazemskiy Rayon Vyazemskiy Rayon 2013228 +RU.63.2013462 Verkhoyansky District Verkhoyansky District 2013462 +RU.63.2013638 Verkhnevilyuysky District Verkhnevilyuysky District 2013638 +RU.30.2013652 Verkhnebureinskiy Rayon Verkhnebureinskiy Rayon 2013652 +RU.63.2013847 Ust’-Yanskiy Rayon Ust'-Yanskiy Rayon 2013847 +RU.20.2013864 Ust’-Udinskiy Rayon Ust'-Udinskiy Rayon 2013864 +RU.20.2013922 Ust’-Kutskiy Rayon Ust'-Kutskiy Rayon 2013922 +RU.20.2013951 Ust’-Ilimskiy Rayon Ust'-Ilimskiy Rayon 2013951 +RU.63.2013999 Ust-Aldansky District Ust-Aldansky District 2013999 +RU.59.2014004 Ussuriyskiy Rayon Ussuriyskiy Rayon 2014004 +RU.20.2014025 Usol’skiy Rayon Usol'skiy Rayon 2014025 +RU.93.2014372 Uletovskiy Rayon Uletovskiy Rayon 2014372 +RU.30.2014399 Ul’chskiy Rayon Ul'chskiy Rayon 2014399 +RU.05.2014714 Tyndinskiy Rayon Tyndinskiy Rayon 2014714 +RU.11.2014864 Tunkinskiy Rayon Tunkinskiy Rayon 2014864 +RU.93.2014882 Tungokochenskiy Rayon Tungokochenskiy Rayon 2014882 +RU.93.2014885 Tungiro-Olëkminskiy Rayon Tungiro-Olekminskiy Rayon 2014885 +RU.20.2014922 Tulunskiy Rayon Tulunskiy Rayon 2014922 +RU.30.2014966 Tuguro-Chumikanskiy Rayon Tuguro-Chumikanskiy Rayon 2014966 +RU.63.2015174 Tomponskiy District Tomponskiy District 2015174 +RU.59.2015351 Terneyskiy Rayon Terneyskiy Rayon 2015351 +RU.05.2015607 Tambovskiy Rayon Tambovskiy Rayon 2015607 +RU.05.2015840 Svobodnenskiy Rayon Svobodnenskiy Rayon 2015840 +RU.63.2015912 Suntarskiy District Suntarskiy District 2015912 +RU.93.2016109 Sretenskiy Rayon Sretenskiy Rayon 2016109 +RU.59.2016184 Spasskiy Rayon Spasskiy Rayon 2016184 +RU.89.2016411 Smidovichskiy Rayon Smidovichskiy Rayon 2016411 +RU.20.2016415 Slyudyanskiy Rayon Slyudyanskiy Rayon 2016415 +RU.05.2016442 Skovorodinskiy Rayon Skovorodinskiy Rayon 2016442 +RU.59.2016650 Shkotovskiy Rayon Shkotovskiy Rayon 2016650 +RU.05.2016700 Shimanovskiy Rayon Shimanovskiy Rayon 2016700 +RU.93.2016703 Shilkinskiy Rayon Shilkinskiy Rayon 2016703 +RU.93.2016756 Shelopuginskiy Rayon Shelopuginskiy Rayon 2016756 +RU.11.2016909 Severo-Baykal’skiy Rayon Severo-Baykal'skiy Rayon 2016909 +RU.05.2016941 Seryshevskiy Rayon Seryshevskiy Rayon 2016941 +RU.11.2017058 Selenginskiy Rayon Selenginskiy Rayon 2017058 +RU.05.2017066 Selemdzhinskiy Rayon Selemdzhinskiy Rayon 2017066 +RU.05.2017411 Romnenskiy Rayon Romnenskiy Rayon 2017411 +RU.11.2017644 Pribaykal’skiy Rayon Pribaykal'skiy Rayon 2017644 +RU.93.2017645 Priargunskiy Rayon Priargunskiy Rayon 2017645 +RU.59.2017697 Pozharsky District Pozharsky District 2017697 +RU.93.2017944 Petrovsk-Zabaykal’skiy Rayon Petrovsk-Zabaykal'skiy Rayon 2017944 +RU.59.2018110 Partizansky District Partizansky District 2018110 +RU.20.2018281 Osinskiy Rayon Osinskiy Rayon 2018281 +RU.93.2018427 Ononskiy Rayon Ononskiy Rayon 2018427 +RU.93.2018500 Olovyanninskiy Rayon Olovyanninskiy Rayon 2018500 +RU.20.2018527 Ol’khonskiy Rayon Ol'khonskiy Rayon 2018527 +RU.59.2018541 Olginsky District Olginsky District 2018541 +RU.63.2018564 Olenyoksky District Olenyoksky District 2018564 +RU.63.2018569 Olyokminsky District Olyokminsky District 2018569 +RU.05.2018608 Oktyabr’skiy Rayon Oktyabr'skiy Rayon 2018608 +RU.89.2018609 Oktyabr’skiy Rayon Oktyabr'skiy Rayon 2018609 +RU.11.2018629 Okinskiy Rayon Okinskiy Rayon 2018629 +RU.89.2018720 Obluchenskiy Rayon Obluchenskiy Rayon 2018720 +RU.20.2018795 Nukutskiy Rayon Nukutskiy Rayon 2018795 +RU.20.2019196 Nizhneilimskiy Rayon Nizhneilimskiy Rayon 2019196 +RU.93.2019322 Nerchinsko-Zavodskiy Rayon Nerchinsko-Zavodskiy Rayon 2019322 +RU.93.2019324 Nerchinskiy Rayon Nerchinskiy Rayon 2019324 +RU.63.2019491 Namskiy Rayon Namskiy Rayon 2019491 +RU.59.2019548 Nadezhdinskiy Rayon Nadezhdinskiy Rayon 2019548 +RU.11.2019707 Mukhorshibirskiy Rayon Mukhorshibirskiy Rayon 2019707 +RU.93.2019909 Mogochinskiy Rayon Mogochinskiy Rayon 2019909 +RU.63.2019952 Mirninskiy Rayon Mirninskiy Rayon 2019952 +RU.05.2019985 Mikhaylovskiy Rayon Mikhaylovskiy Rayon 2019985 +RU.59.2019986 Mikhaylovskiy Rayon Mikhaylovskiy Rayon 2019986 +RU.63.2020094 Megino-Kangalasskiy Rayon Megino-Kangalasskiy Rayon 2020094 +RU.05.2020117 Mazanovskiy Rayon Mazanovskiy Rayon 2020117 +RU.20.2020302 Mamsko-Chuyskiy Rayon Mamsko-Chuyskiy Rayon 2020302 +RU.05.2020589 Magdagachinskiy Rayon Magdagachinskiy Rayon 2020589 +RU.89.2020845 Leninskiy Rayon Leninskiy Rayon 2020845 +RU.63.2020847 Nyurbinsky District Nyurbinsky District 2020847 +RU.59.2020883 Lazovskiy Rayon Lazovskiy Rayon 2020883 +RU.93.2021029 Kyrinskiy Rayon Kyrinskiy Rayon 2021029 +RU.11.2021063 Kyakhtinskiy Rayon Kyakhtinskiy Rayon 2021063 +RU.20.2021089 Kuytunskiy Rayon Kuytunskiy Rayon 2021089 +RU.11.2021185 Kurumkanskiy Rayon Kurumkanskiy Rayon 2021185 +RU.93.2021617 Krasnokamenskiy Rayon Krasnokamenskiy Rayon 2021617 +RU.05.2021792 Konstantinovskiy Rayon Konstantinovskiy Rayon 2021792 +RU.63.2021938 Kobyayskiy Rayon Kobyayskiy Rayon 2021938 +RU.11.2022001 Kizhinginskiy Rayon Kizhinginskiy Rayon 2022001 +RU.59.2022059 Kirovskiy Rayon Kirovskiy Rayon 2022059 +RU.20.2022082 Kirenskiy Rayon Kirenskiy Rayon 2022082 +RU.59.2022288 Khorol’skiy Rayon Khorol'skiy Rayon 2022288 +RU.11.2022301 Khorinskiy Rayon Khorinskiy Rayon 2022301 +RU.93.2022461 Khilokskiy Rayon Khilokskiy Rayon 2022461 +RU.91.2022570 Khatangskiy Rayon Khatangskiy Rayon 2022570 +RU.59.2022584 Khasanskiy Rayon Khasanskiy Rayon 2022584 +RU.30.2022887 Khabarovskiy Rayon Khabarovskiy Rayon 2022887 +RU.91.2022899 Kezhemskiy Rayon Kezhemskiy Rayon 2022899 +RU.20.2023030 Kazachinsko-Lenskiy Rayon Kazachinsko-Lenskiy Rayon 2023030 +RU.20.2023075 Katangskiy Rayon Katangskiy Rayon 2023075 +RU.93.2023095 Karymskiy Rayon Karymskiy Rayon 2023095 +RU.93.2023283 Kalganskiy Rayon Kalganskiy Rayon 2023283 +RU.93.2023295 Kalarskiy Rayon Kalarskiy Rayon 2023295 +RU.20.2023332 Kachugskiy Rayon Kachugskiy Rayon 2023332 +RU.11.2023349 Kabanskiy Rayon Kabanskiy Rayon 2023349 +RU.05.2023386 Ivanovskiy Rayon Ivanovskiy Rayon 2023386 +RU.20.2023464 Irkutskiy Rayon Irkutskiy Rayon 2023464 +RU.63.2023916 Gornyy Rayon Gornyy Rayon 2023916 +RU.93.2024124 Gazimuro-Zavodskiy Rayon Gazimuro-Zavodskiy Rayon 2024124 +RU.20.2024464 Ekhirit-Bulagatskiy Rayon Ekhirit-Bulagatskiy Rayon 2024464 +RU.11.2024574 Dzhidinskiy Rayon Dzhidinskiy Rayon 2024574 +RU.63.2025240 Churapchinskiy Rayon Churapchinskiy Rayon 2025240 +RU.93.2025332 Chitinskiy Rayon Chitinskiy Rayon 2025332 +RU.93.2025455 Chernyshevskiy Rayon Chernyshevskiy Rayon 2025455 +RU.59.2025486 Chernigovskiy Rayon Chernigovskiy Rayon 2025486 +RU.20.2025526 Cheremkhovskiy Rayon Cheremkhovskiy Rayon 2025526 +RU.05.2025915 Bureyskiy Rayon Bureyskiy Rayon 2025915 +RU.63.2025971 Bulunskiy Rayon Bulunskiy Rayon 2025971 +RU.20.2026092 Bratskiy Rayon Bratskiy Rayon 2026092 +RU.93.2026128 Borzinskiy Rayon Borzinskiy Rayon 2026128 +RU.20.2026543 Bokhanskiy Rayon Bokhanskiy Rayon 2026543 +RU.20.2026584 Bodaybinskiy Rayon Bodaybinskiy Rayon 2026584 +RU.05.2026607 Blagoveshchenskiy Rayon Blagoveshchenskiy Rayon 2026607 +RU.89.2026641 Birobidzhanskiy Rayon Birobidzhanskiy Rayon 2026641 +RU.30.2026693 Bikinskiy Rayon Bikinskiy Rayon 2026693 +RU.11.2026705 Bichurskiy Rayon Bichurskiy Rayon 2026705 +RU.05.2026893 Belogorskiy Rayon Belogorskiy Rayon 2026893 +RU.20.2027003 Bayandayevskiy Rayon Bayandayevskiy Rayon 2027003 +RU.11.2027013 Bauntovskiy Rayon Bauntovskiy Rayon 2027013 +RU.11.2027104 Barguzinskiy Rayon Barguzinskiy Rayon 2027104 +RU.93.2027182 Baleyskiy Rayon Baleyskiy Rayon 2027182 +RU.05.2027485 Arkharinskiy Rayon Arkharinskiy Rayon 2027485 +RU.59.2027594 Anuchinskiy Rayon Anuchinskiy Rayon 2027594 +RU.63.2027729 Anabarskiy Rayon Anabarskiy Rayon 2027729 +RU.30.2027744 Amurskiy Rayon Amurskiy Rayon 2027744 +RU.93.2027942 Aleksandrovo-Zavodskiy Rayon Aleksandrovo-Zavodskiy Rayon 2027942 +RU.63.2027964 Aldansky District Aldansky District 2027964 +RU.20.2027984 Alarskiy Rayon Alarskiy Rayon 2027984 +RU.93.2028024 Akshinskiy Rayon Akshinskiy Rayon 2028024 +RU.93.2028094 Aginskiy Buryatskiy Okrug Aginskiy Buryatskiy Okrug 2028094 +RU.11.2050912 Ivolginskiy Rayon Ivolginskiy Rayon 2050912 +RU.11.2050913 Tarbagatayskiy Rayon Tarbagatayskiy Rayon 2050913 +RU.11.2050914 Muyskiy Rayon Muyskiy Rayon 2050914 +RU.05.2050916 Gorod Blagoveshchensk Gorod Blagoveshchensk 2050916 +RU.05.2050917 Gorod Raychikhinsk Gorod Raychikhinsk 2050917 +RU.20.2050918 Angarskiy Rayon Angarskiy Rayon 2050918 +RU.20.2050919 Balaganskiy Rayon Balaganskiy Rayon 2050919 +RU.20.2050920 Shelekhovskiy Rayon Shelekhovskiy Rayon 2050920 +RU.64.2119443 Yuzhno-Kurilsky District Yuzhno-Kurilsky District 2119443 +RU.92.2119537 Yelizovskiy Rayon Yelizovskiy Rayon 2119537 +RU.44.2119629 Yagodninskiy Rayon Yagodninskiy Rayon 2119629 +RU.63.2119872 Verkhnekolymsky District Verkhnekolymsky District 2119872 +RU.30.2119929 Vaninskiy Rayon Vaninskiy Rayon 2119929 +RU.92.2120058 Ust’-Kamchatskiy Rayon Ust'-Kamchatskiy Rayon 2120058 +RU.92.2120062 Ust’-Bol’sheretskiy Rayon Ust'-Bol'sheretskiy Rayon 2120062 +RU.64.2120259 Uglegorskiy Rayon Uglegorskiy Rayon 2120259 +RU.64.2120528 Tomarinskiy Rayon Tomarinskiy Rayon 2120528 +RU.92.2120608 Tigil’skiy Rayon Tigil'skiy Rayon 2120608 +RU.44.2120639 Ten’kinskiy Rayon Ten'kinskiy Rayon 2120639 +RU.44.2120865 Susumanskiy Rayon Susumanskiy Rayon 2120865 +RU.63.2121024 Srednekolymsky District Srednekolymsky District 2121024 +RU.44.2121026 Srednekanskiy Rayon Srednekanskiy Rayon 2121026 +RU.92.2121113 Sobolevskiy Rayon Sobolevskiy Rayon 2121113 +RU.64.2121125 Smirnykhovskiy Rayon Smirnykhovskiy Rayon 2121125 +RU.44.2121386 Severo-Evenskiy Rayon Severo-Evenskiy Rayon 2121386 +RU.64.2121906 Poronayskiy Rayon Poronayskiy Rayon 2121906 +RU.92.2122180 Penzhinskiy Rayon Penzhinskiy Rayon 2122180 +RU.63.2122308 Oymyakonskiy District Oymyakonskiy District 2122308 +RU.44.2122490 Omsukchanskiy Rayon Omsukchanskiy Rayon 2122490 +RU.92.2122518 Olyutorskiy Rayon Olyutorskiy Rayon 2122518 +RU.44.2122529 Ol’skiy Rayon Ol'skiy Rayon 2122529 +RU.64.2122610 Okhinskiy Rayon Okhinskiy Rayon 2122610 +RU.64.2122891 Nevel’skiy Rayon Nevel'skiy Rayon 2122891 +RU.63.2123220 Momsky District Momsky District 2123220 +RU.92.2123277 Mil’kovskiy Rayon Mil'kovskiy Rayon 2123277 +RU.64.2123978 Kurilsky District Kurilsky District 2123978 +RU.64.2124282 Korsakovskiy Rayon Korsakovskiy Rayon 2124282 +RU.44.2124738 Khasynskiy Rayon Khasynskiy Rayon 2124738 +RU.92.2124988 Karaginsky District Karaginsky District 2124988 +RU.15.2126275 Chaunskiy Rayon Chaunskiy Rayon 2126275 +RU.92.2126347 Bystrinskiy Rayon Bystrinskiy Rayon 2126347 +RU.15.2126681 Bilibinskiy Rayon Bilibinskiy Rayon 2126681 +RU.64.2127149 Anivskiy Rayon Anivskiy Rayon 2127149 +RU.15.2127198 Anadyrskiy Rayon Anadyrskiy Rayon 2127198 +RU.63.2127257 Allaikhovskiy Rayon Allaikhovskiy Rayon 2127257 +RU.92.2127270 Aleutskiy Rayon Aleutskiy Rayon 2127270 +RU.64.2127281 Aleksandrovsk-Sakhalinskiy Rayon Aleksandrovsk-Sakhalinskiy Rayon 2127281 +RU.63.2127365 Abyysky District Abyysky District 2127365 +RU.44.2131663 Gorod Magadan Gorod Magadan 2131663 +RU.23.3233216 Gorod Baltiysk Gorod Baltiysk 3233216 +RU.15.4031572 Providenskiy Rayon Providenskiy Rayon 4031572 +RU.15.4031694 Iul’tinskiy Rayon Iul'tinskiy Rayon 4031694 +RU.15.4031750 Chukotskiy Rayon Chukotskiy Rayon 4031750 +RU.80.6677912 Malopurginskiy Rayon Malopurginskiy Rayon 6677912 +RU.42.6695196 Priozersky Priozersky 6695196 +RU.38.6695246 Sochi City Sochi City 6695246 +RU.19.7303363 Dzhayrakhskiy Rayon Dzhayrakhskiy Rayon 7303363 +RU.48.8520888 Zelenogradsky Administrative Okrug Zelenogradsky Administrative Okrug 8520888 +RU.48.8520891 Eastern Administrative Okrug Eastern Administrative Okrug 8520891 +RU.48.8520892 Novomoskovsky Administrative Okrug Novomoskovsky Administrative Okrug 8520892 +RU.48.8520893 Troitsky Administrative Okrug Troitsky Administrative Okrug 8520893 +RU.66.8521318 Admiralteysky Rayon Admiralteysky Rayon 8521318 +RU.66.8521319 Kolpinskiy Rayon Kolpinskiy Rayon 8521319 +RU.66.8521320 Kronshtadtskiy Rayon Kronshtadtskiy Rayon 8521320 +RU.66.8521321 Kurortnyy Rayon Kurortnyy Rayon 8521321 +RU.66.8521322 Petrodvortsovyy Rayon Petrodvortsovyy Rayon 8521322 +RU.66.8521323 Pushkinskiy Rayon Pushkinskiy Rayon 8521323 +RU.66.8521324 Tsentralniy Rayon Tsentralniy Rayon 8521324 +RU.47.8521441 Korolyov Korolyov 8521441 +RU.63.8617188 Yakutsk Yakutsk 8617188 +RU.63.8617246 Eveno-Bytantaysky National District Eveno-Bytantaysky National District 8617246 +RU.63.8617247 Vilyuysky District Vilyuysky District 8617247 +RU.42.11103379 Sosnovoborsky Urban Okrug Sosnovoborsky Urban Okrug 11103379 +RU.08.11205174 Baltachevskiy rayon Baltachevskiy rayon 11205174 +RU.93.11205330 Krasnochikoyskiy rayon Krasnochikoyskiy rayon 11205330 +RU.22.11205483 Leskenskiy rayon Leskenskiy rayon 11205483 +RU.24.11205599 Elista Urban Okrug Elista Urban Okrug 11205599 +RU.25.11205600 Iznoskovskiy rayon Iznoskovskiy rayon 11205600 +RU.01.11205694 Maykop Republican Urban Okrug Maykop Republican Urban Okrug 11205694 +RU.01.11205695 Adygeysk Republican Urban Okrug Adygeysk Republican Urban Okrug 11205695 +RU.03.11205727 Gorno-Altaysk Urban Okrug Gorno-Altaysk Urban Okrug 11205727 +RU.29.11237590 Guryevskiy rayon Guryevskiy rayon 11237590 +RU.27.11238183 Nogayskiy rayon Nogayskiy rayon 11238183 +RU.91.11238302 Berezovskiy rayon Berezovskiy rayon 11238302 +RU.46.11238668 Kadoshkinskiy rayon Kadoshkinskiy rayon 11238668 +RU.49.11238669 Kandalakshskiy rayon Kandalakshskiy rayon 11238669 +RU.12.11497624 Kurchaloyevskiy rayon Kurchaloyevskiy rayon 11497624 +RU.12.11497700 Grozny Urban Okrug Grozny Urban Okrug 11497700 +RU.20.11749372 Bratsk Urban Okrug Bratsk Urban Okrug 11749372 +RU.61.11764998 Krasnosulinskiy Rayon Krasnosulinskiy Rayon 11764998 +RU.51.12041465 Arzamas Urban Okrug Arzamas Urban Okrug 12041465 +RU.51.12041466 Vyksa Urban Okrug Vyksa Urban Okrug 12041466 +RU.51.12041467 Dzerzhinsk Urban Okrug Dzerzhinsk Urban Okrug 12041467 +RU.51.12041468 Kulebaksky Urban Okrug Kulebaksky Urban Okrug 12041468 +RU.51.12041469 Navashinsky Urban Okrug Navashinsky Urban Okrug 12041469 +RU.51.12041470 Pervomaysky Urban Okrug Pervomaysky Urban Okrug 12041470 +RU.46.12041471 Sarov Urban Okrug Sarov Urban Okrug 12041471 +RU.51.12041472 Perevozsky Urban Okrug Perevozsky Urban Okrug 12041472 +RU.51.12041474 Chkalovsky Urban Okrug Chkalovsky Urban Okrug 12041474 +RU.51.12041475 Shakhunya Urban Okrug Shakhunya Urban Okrug 12041475 +RU.51.12041476 Sokolsky Urban Okrug Sokolsky Urban Okrug 12041476 +RU.51.12041480 Bor Urban Okrug Bor Urban Okrug 12041480 +RU.51.12041481 Nizhny Novgorod Urban Okrug Nizhny Novgorod Urban Okrug 12041481 +RU.23.12514975 Mamonovskiy Gorodskoy Okrug Mamonovskiy Gorodskoy Okrug 12514975 +RU.23.12514976 Yantarnyy Gorodskoy Okrug Yantarnyy Gorodskoy Okrug 12514976 +RU.23.12514977 Ladushkinskiy Gorodskoy Okrug Ladushkinskiy Gorodskoy Okrug 12514977 +RU.10.12522070 Gorodskoy Okrug Fokino Gorodskoy Okrug Fokino 12522070 +RU.10.12522071 Gorodskoy Okrug Sel'tso Gorodskoy Okrug Sel'tso 12522071 +RU.10.12522072 Gorodskoy Okrug Klintsy Gorodskoy Okrug Klintsy 12522072 +RU.56.12527681 Gorodskoy Okrug Livny Gorodskoy Okrug Livny 12527681 +RU.56.12527682 Gorodskoy Okrug Mtsensk Gorodskoy Okrug Mtsensk 12527682 +RU.56.12527683 Gorodskoy Okrug Orël Gorodskoy Okrug Orel 12527683 +RU.56.12527684 Korsakovskiy Rayon Korsakovskiy Rayon 12527684 +RU.56.12527685 Krasnozorenskiy Rayon Krasnozorenskiy Rayon 12527685 +RU.56.12527686 Znamenskiy Rayon Znamenskiy Rayon 12527686 +RU.56.12527687 Soskovskiy Rayon Soskovskiy Rayon 12527687 +RU.56.12527688 Trosnyanskiy Rayon Trosnyanskiy Rayon 12527688 +RU.77.12527690 Gorodskoy Okrug Torzhok Gorodskoy Okrug Torzhok 12527690 +RU.77.12527691 Gorodskoy Okrug Tver' Gorodskoy Okrug Tver' 12527691 +RU.76.12531606 Gorodskoy Okrug Donskoy Gorodskoy Okrug Donskoy 12531606 +RU.76.12531607 Gorodskoy Okrug Novomoskovsk Gorodskoy Okrug Novomoskovsk 12531607 +RU.76.12531608 Gorodskoy Okrug Novogurovskiy Gorodskoy Okrug Novogurovskiy 12531608 +RU.76.12531609 Gorodskoy Okrug Tula Gorodskoy Okrug Tula 12531609 +RU.76.12531610 Gorodskoy Okrug Slavniy Gorodskoy Okrug Slavniy 12531610 +RU.76.12531611 Gorodskoy Okrug Yefremov Gorodskoy Okrug Yefremov 12531611 +RU.76.12531612 Gorodskoy Okrug Aleksin Gorodskoy Okrug Aleksin 12531612 +RU.25.12531613 Gorodskoy Okrug Gorod Kaluga Gorodskoy Okrug Gorod Kaluga 12531613 +RU.25.12531614 Gorodskoy Okrug Obninsk Gorodskoy Okrug Obninsk 12531614 +RU.62.12535924 Gorodskoy Okrug Ryazan' Gorodskoy Okrug Ryazan' 12535924 +RU.62.12535925 Gorodskoy Okrug Kasimov Gorodskoy Okrug Kasimov 12535925 +RU.62.12535926 Gorodskoy Okrug Sasovo Gorodskoy Okrug Sasovo 12535926 +RU.62.12535927 Gorodskoy Okrug Skopin Gorodskoy Okrug Skopin 12535927 +RU.60.12538072 Plyusskiy Rayon Plyusskiy Rayon 12538072 +RU.60.12538073 Gorodskoy Okrug Pskov Gorodskoy Okrug Pskov 12538073 +RU.60.12538074 Gorodskoy Okrug Velikiye Luki Gorodskoy Okrug Velikiye Luki 12538074 +RU.17.12540213 Gorodskoy Okrug Kizilyurt Gorodskoy Okrug Kizilyurt 12540213 +RU.17.12540214 Gorodskoy Okrug Khasavyurt Gorodskoy Okrug Khasavyurt 12540214 +RU.17.12540216 Gorodskoy Okrug Kaspiysk Gorodskoy Okrug Kaspiysk 12540216 +RU.47.12541988 Losino-Petrovskiy Gorodskoy Okrug Losino-Petrovskiy Gorodskoy Okrug 12541988 +RU.47.12541989 Gorodskoy Okrug Fryazino Gorodskoy Okrug Fryazino 12541989 +RU.47.12541990 Gorodskoy Okrug Chernogolovka Gorodskoy Okrug Chernogolovka 12541990 +RU.47.12541991 Gorodskoy Okrug Elektrostal' Gorodskoy Okrug Elektrostal' 12541991 +RU.47.12541992 Gorodskoy Okrug Dolgoprudnyy Gorodskoy Okrug Dolgoprudnyy 12541992 +RU.47.12541993 Gorodskoy Okrug Voskhod Gorodskoy Okrug Voskhod 12541993 +RU.47.12541994 Gorodskoy Okrug Zvëzdnyy Gorok Gorodskoy Okrug Zvezdnyy Gorok 12541994 +RU.47.12541995 Gorodskoy Okrug Molodëzhnyy Gorodskoy Okrug Molodezhnyy 12541995 +RU.47.12541996 Gorodskoy Okrug Dzerzhinskiy Gorodskoy Okrug Dzerzhinskiy 12541996 +RU.47.12541997 Gorodskoy Okrug Dubna Gorodskoy Okrug Dubna 12541997 +RU.47.12541998 Gorodskoy Okrug Zhukovskiy Gorodskoy Okrug Zhukovskiy 12541998 +RU.47.12541999 Gorodskoy Okrug Korolëv Gorodskoy Okrug Korolev 12541999 +RU.47.12542000 Gorodskoy Okrug Kotel'niki Gorodskoy Okrug Kotel'niki 12542000 +RU.47.12542001 Gorodskoy Okrug Lytkarino Gorodskoy Okrug Lytkarino 12542001 +RU.47.12542002 Gorodskoy Okrug Reutov Gorodskoy Okrug Reutov 12542002 +RU.47.12542003 Gorodskoy Okrug Vlasikha Gorodskoy Okrug Vlasikha 12542003 +RU.47.12542006 Gorodskoy Okrug Krasnoznamensk Gorodskoy Okrug Krasnoznamensk 12542006 +RU.47.12542008 Gorodskoy Okrug Bronnitsy Gorodskoy Okrug Bronnitsy 12542008 +RU.47.12542009 Gorodskoy Okrug Lobnya Gorodskoy Okrug Lobnya 12542009 +RU.41.12544997 Gorodskoy Okrug Shchigry Gorodskoy Okrug Shchigry 12544997 +RU.41.12544998 Gorodskoy Okrug Zheleznogorsk Gorodskoy Okrug Zheleznogorsk 12544998 +RU.41.12544999 Gorodskoy Okrug L'gov Gorodskoy Okrug L'gov 12544999 +RU.41.12545000 Gorodskoy Okrug Kurchatov Gorodskoy Okrug Kurchatov 12545000 +RU.83.12560941 Gorodskoy Okrug Gus'-Khrustal'nyy Gorodskoy Okrug Gus'-Khrustal'nyy 12560941 +RU.83.12560942 Gorodskoy Okrug Murom Gorodskoy Okrug Murom 12560942 +RU.83.12560943 Gorodskoy Okrug Vladimir Gorodskoy Okrug Vladimir 12560943 +RU.83.12560944 Gorodskoy Okrug Kovrov Gorodskoy Okrug Kovrov 12560944 +RU.83.12560945 ZATO Raduzhnyy ZATO Raduzhnyy 12560945 +RU.52.12571392 Gorodskoy Okrug Borovichi Gorodskoy Okrug Borovichi 12571392 +RU.52.12571397 Gorodskoy Okrug Staraya Russa Gorodskoy Okrug Staraya Russa 12571397 +RU.52.12571399 Gorodskoy Okrug Velikiy Novgorod Gorodskoy Okrug Velikiy Novgorod 12571399 +RU.88.12575051 Gorodskoy Okrug Yaroslavl' Gorodskoy Okrug Yaroslavl' 12575051 +RU.88.12575052 Gorodskoy Okrug Pereslavl'-Zalesskiy Gorodskoy Okrug Pereslavl'-Zalesskiy 12575052 +RU.88.12575053 Gorodskoy Okrug Rybinsk Gorodskoy Okrug Rybinsk 12575053 +RU.12.12624856 Sernovodsky District Sernovodsky District 12624856 +RU.04.12624864 Novoaltais Urban District Novoaltais Urban District 12624864 +RU.04.12624865 Yarovoye Urban District Yarovoye Urban District 12624865 +RU.05.12624878 Svobodny Urban District Svobodny Urban District 12624878 +RU.05.12624879 Tynda Urban District Tynda Urban District 12624879 +RU.05.12624883 Tsiolkovsky Tsiolkovsky 12624883 +RU.04.12624885 ZATO Sibirsky ZATO Sibirsky 12624885 +RU.04.12624891 Biysk Urban District Biysk Urban District 12624891 +RU.04.12624893 Rubtsovsk Urban District Rubtsovsk Urban District 12624893 +RU.04.12624895 Aleysk Urban District Aleysk Urban District 12624895 +RU.04.12624962 Slavgorod Urban District Slavgorod Urban District 12624962 +RU.04.12624963 Belokurikha Urban District Belokurikha Urban District 12624963 +RU.04.12624964 Zarinsk Urban District Zarinsk Urban District 12624964 +RU.05.12624966 Belogorsk Urban District Belogorsk Urban District 12624966 +RU.05.12624967 Zeya Urban District Zeya Urban District 12624967 +RU.06.12624968 Severodvin Urban District Severodvin Urban District 12624968 +RU.06.12624969 Kotlas Urban District Kotlas Urban District 12624969 +RU.06.12624970 Novodvinsk Urban District Novodvinsk Urban District 12624970 +RU.06.12624971 Koryazhma Urban District Koryazhma Urban District 12624971 +RU.06.12624972 Arkhangels Urban District Arkhangels Urban District 12624972 +RU.08.12624973 Neftekamsk Urban District Neftekamsk Urban District 12624973 +RU.08.12624974 ZATO Mezhgorye ZATO Mezhgorye 12624974 +RU.08.12624975 Oktyabrsky Urban District Oktyabrsky Urban District 12624975 +RU.08.12624976 Sibay Urban District Sibay Urban District 12624976 +RU.08.12624977 Ufa Urban District Ufa Urban District 12624977 +RU.08.12624978 Salavat Urban District Salavat Urban District 12624978 +RU.08.12624979 Agidel Urban District Agidel Urban District 12624979 +RU.09.12624980 Belgorod Urban District Belgorod Urban District 12624980 +RU.10.12624981 Klintsy Urban District Klintsy Urban District 12624981 +RU.10.12624982 Fokino Urban District Fokino Urban District 12624982 +RU.10.12624983 Starodub Starodub 12624983 +RU.11.12624984 Ulan-Ude Urban District Ulan-Ude Urban District 12624984 +RU.12.12624986 Argun Urban District Argun Urban District 12624986 +RU.15.12624987 Anadyr Urban Okrug Anadyr Urban Okrug 12624987 +RU.15.12624988 Pevek Urban District Pevek Urban District 12624988 +RU.16.12624991 Cheboksary Urban District Cheboksary Urban District 12624991 +RU.16.12624992 Alatyr Alatyr 12624992 +RU.16.12624998 Kanash Kanash 12624998 +RU.16.12624999 Shumerlya Shumerlya 12624999 +RU.16.12625001 Novocheboksarsk Novocheboksarsk 12625001 +RU.17.12625004 Khasavyurt Urban District Khasavyurt Urban District 12625004 +RU.17.12625007 Buinaksk Urban District Buinaksk Urban District 12625007 +RU.17.12625085 Izberbash Urban District Izberbash Urban District 12625085 +RU.17.12625086 Kizilyurt Urban District Kizilyurt Urban District 12625086 +RU.17.12625087 Kizlyar Urban District Kizlyar Urban District 12625087 +RU.17.12625088 Makhachkala Urban Okrug Makhachkala Urban Okrug 12625088 +RU.19.12625089 Karabulak Urban District Karabulak Urban District 12625089 +RU.19.12625090 Malgobek Malgobek 12625090 +RU.19.12625091 Sunzha Urban District Sunzha Urban District 12625091 +RU.19.12625093 Magas Urban District Magas Urban District 12625093 +RU.19.12625094 Nazran Urban District Nazran Urban District 12625094 +RU.20.12625095 Bodaibo District Bodaibo District 12625095 +RU.20.12625098 Sayansk Urban District Sayansk Urban District 12625098 +RU.20.12625101 Irkutsk Urban District Irkutsk Urban District 12625101 +RU.20.12625103 Angarsk Urban District Angarsk Urban District 12625103 +RU.20.12625104 Cheremkhovo City Municipality Cheremkhovo City Municipality 12625104 +RU.20.12625105 Ust-Ilims Urban District Ust-Ilims Urban District 12625105 +RU.20.12625106 Bratsk Urban District Bratsk Urban District 12625106 +RU.20.12625107 Tulun Urban District Tulun Urban District 12625107 +RU.92.12625108 Palana Urban District Palana Urban District 12625108 +RU.13.12625109 Chebarkulsky Urban Okrug Chebarkulsky Urban Okrug 12625109 +RU.13.12625111 Trekhgorny Urban District Trekhgorny Urban District 12625111 +RU.13.12625112 Yuzhnouralsk District Yuzhnouralsk District 12625112 +RU.22.12625113 Baksan Urban District Baksan Urban District 12625113 +RU.38.12625136 Armavir Urban District Armavir Urban District 12625136 +RU.38.12625138 Goryachy Kl Urban District Goryachy Kl Urban District 12625138 +RU.38.12625139 Anapa Urban Okrug Anapa Urban Okrug 12625139 +RU.38.12625140 Gelendzhik Urban District Gelendzhik Urban District 12625140 +RU.23.12625141 Svetlogorsky District Svetlogorsky District 12625141 +RU.23.12625147 Ladushkinsky Urban District Ladushkinsky Urban District 12625147 +RU.23.12625151 Mamonovsky City District Mamonovsky City District 12625151 +RU.23.12625153 Yantarny Yantarny 12625153 +RU.40.12625157 Shadrinsk Shadrinsk 12625157 +RU.40.12625159 Zverinogolovsky District Zverinogolovsky District 12625159 +RU.30.12625161 Solnechny Rayon Solnechny Rayon 12625161 +RU.32.12625163 Yugorsk District Yugorsk District 12625163 +RU.32.12625164 Surgut District Surgut District 12625164 +RU.32.12625169 Khanty-Mansiysk Urban Okrug Khanty-Mansiysk Urban Okrug 12625169 +RU.32.12625171 Nyagan Urban District Nyagan Urban District 12625171 +RU.32.12625173 Kogalym Urban District Kogalym Urban District 12625173 +RU.32.12625175 Nefteyugansky District Nefteyugansky District 12625175 +RU.32.12625178 Nizhnevarto Urban District Nizhnevarto Urban District 12625178 +RU.32.12625180 Khanty-Mansiysky District Khanty-Mansiysky District 12625180 +RU.32.12625184 Pokachi Urban District Pokachi Urban District 12625184 +RU.32.12625186 Langepas Langepas 12625186 +RU.32.12625187 Raduzhny Urban District Raduzhny Urban District 12625187 +RU.32.12625188 Megion Megion 12625188 +RU.32.12625189 Urai Urban District Urai Urban District 12625189 +RU.32.12625190 Nefteyugans Urban District Nefteyugans Urban District 12625190 +RU.32.12625191 Beloyarsky District Beloyarsky District 12625191 +RU.32.12625192 Pyt-Yakh Pyt-Yakh 12625192 +RU.33.12625193 Slobodskoy Urban District Slobodskoy Urban District 12625193 +RU.33.12625197 Luza District Luza District 12625197 +RU.33.12625199 Vyatskiye Polyany Vyatskiye Polyany 12625199 +RU.33.12625200 Kirovo-Chepetsk Kirovo-Chepetsk 12625200 +RU.31.12625201 Abaza Abaza 12625201 +RU.31.12625202 Chernogorsk Urban District Chernogorsk Urban District 12625202 +RU.34.12625207 Inta Urban Okrug Inta Urban Okrug 12625207 +RU.34.12625208 Usinsk Urban Okrug Usinsk Urban Okrug 12625208 +RU.34.12625209 Vuktyl Municipal District Vuktyl Municipal District 12625209 +RU.34.12625211 Syktyvkar Urban Okrug Syktyvkar Urban Okrug 12625211 +RU.34.12625212 Sosnogorsk Municipal District Sosnogorsk Municipal District 12625212 +RU.34.12625213 Pechora Municipal District Pechora Municipal District 12625213 +RU.37.12625214 Galich Urban District Galich Urban District 12625214 +RU.37.12625215 Volgorechensk Volgorechensk 12625215 +RU.37.12625216 Sharya Sharya 12625216 +RU.28.12625217 Sortavala District Sortavala District 12625217 +RU.28.12625218 Kostamus City District Kostamus City District 12625218 +RU.28.12625221 Pitkäranta District Pitkaeranta District 12625221 +RU.28.12625222 Suojärvi District Suojaervi District 12625222 +RU.41.12625223 Zheleznogor Urban District Zheleznogor Urban District 12625223 +RU.41.12625224 Shchigry District Shchigry District 12625224 +RU.41.12625225 Lgov District Lgov District 12625225 +RU.91.12625226 Yeniseisk Urban District Yeniseisk Urban District 12625226 +RU.91.12625227 Lesosibirs Urban District Lesosibirs Urban District 12625227 +RU.91.12625229 Minusinsk Urban District Minusinsk Urban District 12625229 +RU.91.12625230 Sosnovobor Urban District Sosnovobor Urban District 12625230 +RU.91.12625231 Norilsk Urban District Norilsk Urban District 12625231 +RU.91.12625240 ZATO Zelenogorsk ZATO Zelenogorsk 12625240 +RU.91.12625241 Divnogorsk Urban Okrug Divnogorsk Urban Okrug 12625241 +RU.30.12625242 ZATO Solnechny ZATO Solnechny 12625242 +RU.91.12625246 Sharypovo Urban District Sharypovo Urban District 12625246 +RU.91.12625247 Nazarovo Urban District Nazarovo Urban District 12625247 +RU.91.12625248 Kansk Urban District Kansk Urban District 12625248 +RU.91.12625249 Bogotol Urban District Bogotol Urban District 12625249 +RU.91.12625251 Kedrovy Urban District Kedrovy Urban District 12625251 +RU.91.12625252 Achinsk Urban District Achinsk Urban District 12625252 +RU.91.12625253 Borodino Urban District Borodino Urban District 12625253 +RU.42.12625280 Sosnovy Bor Sosnovy Bor 12625280 +RU.47.12625284 Zhukovsky Zhukovsky 12625284 +RU.47.12625285 Pavlovsky Urban district Pavlovsky Urban district 12625285 +RU.47.12625286 Bronnitsy Urban District Bronnitsy Urban District 12625286 +RU.47.12625288 Dolgoprudny Dolgoprudny 12625288 +RU.47.12625289 Losino-Petrovsky Losino-Petrovsky 12625289 +RU.47.12625290 Ivanteyevka Ivanteyevka 12625290 +RU.47.12625293 Yegoryevsk Urban Okrug Yegoryevsk Urban Okrug 12625293 +RU.47.12625296 Zaraysk Urban District Zaraysk Urban District 12625296 +RU.47.12625316 Kolomna Urban Okrug Kolomna Urban Okrug 12625316 +RU.47.12625317 Serpukhov Urban District Serpukhov Urban District 12625317 +RU.47.12625319 Dzerzhinsky Dzerzhinsky 12625319 +RU.47.12625320 Dubna Urban Okrug Dubna Urban Okrug 12625320 +RU.47.12625321 Roshal Urban Okrug Roshal Urban Okrug 12625321 +RU.47.12625322 Chernogolov Urban District Chernogolov Urban District 12625322 +RU.47.12625323 Pushchino Pushchino 12625323 +RU.05.12625337 Shimanovsk Shimanovsk 12625337 +RU.05.12625338 Progress Urban District Progress Urban District 12625338 +RU.07.12625339 Znamensk Znamensk 12625339 +RU.08.12625340 Urban District of Sterlitam Urban District of Sterlitam 12625340 +RU.09.12625341 Alekseevsky District and City Alekseevsky District and City 12625341 +RU.13.12625360 Ozyorsky Urban District Ozyorsky Urban District 12625360 +RU.13.12625361 Snezhinsk Snezhinsk 12625361 +RU.13.12625362 Verkhny Ufaley Verkhny Ufaley 12625362 +RU.17.12625363 Dagestanskiye Ogni District Dagestanskiye Ogni District 12625363 +RU.17.12625365 Derbent Urban Okrug Derbent Urban Okrug 12625365 +RU.19.12625367 Sunzhensky District Sunzhensky District 12625367 +RU.20.12625368 Zalari Municipal Region Zalari Municipal Region 12625368 +RU.21.12625370 Kokhma Kokhma 12625370 +RU.21.12625371 Teykovo District Teykovo District 12625371 +RU.92.12625372 Petropavlovsk-Kamchatsky Petropavlovsk-Kamchatsky 12625372 +RU.22.12625373 Prokhladny Prokhladny 12625373 +RU.27.12625374 Karachayevsk City District Karachayevsk City District 12625374 +RU.27.12625417 Cherkessk Cherkessk 12625417 +RU.38.12625419 Krasnodar Municipality Krasnodar Municipality 12625419 +RU.29.12625420 Myskovsky Urban District Myskovsky Urban District 12625420 +RU.06.12625421 ZATO Mirny ZATO Mirny 12625421 +RU.33.12625424 Kotelnich Kotelnich 12625424 +RU.25.12625425 Kaluga Urban District Kaluga Urban District 12625425 +RU.34.12625426 Vorkuta Urban Okrug Vorkuta Urban Okrug 12625426 +RU.34.12625427 Ukhta Urban Okrug Ukhta Urban Okrug 12625427 +RU.37.12625428 Manturovo Manturovo 12625428 +RU.28.12625430 Kalevala District Kalevala District 12625430 +RU.28.12625432 Mujejärvi District Mujejaervi District 12625432 +RU.28.12625433 Louhi District Louhi District 12625433 +RU.28.12625434 Lahdenpohja District Lahdenpohja District 12625434 +RU.28.12625435 Kontupohja District Kontupohja District 12625435 +RU.28.12625436 Prääsä District Praeaesae District 12625436 +RU.43.12625447 Yelets Yelets 12625447 +RU.44.12625448 Magadan Urban District Magadan Urban District 12625448 +RU.45.12625449 Kozmodemyansk Kozmodemyansk 12625449 +RU.45.12625451 Volzhsk Volzhsk 12625451 +RU.45.12625452 Yoshkar-Ola Yoshkar-Ola 12625452 +RU.46.12625453 Ardatovsky District Ardatovsky District 12625453 +RU.46.12625454 Saransk Urban District Saransk Urban District 12625454 +RU.47.12625455 Orekhovo-Zu Urban District Orekhovo-Zu Urban District 12625455 +RU.47.12625457 Zvenigorod Zvenigorod 12625457 +RU.49.12625458 ZATO Severomorsk ZATO Severomorsk 12625458 +RU.49.12625460 ZATO Zaozersk ZATO Zaozersk 12625460 +RU.49.12625462 Olenegorsk Olenegorsk 12625462 +RU.49.12625465 Monchegorsk Urban District Monchegorsk Urban District 12625465 +RU.49.12625466 Alexandrovsk Alexandrovsk 12625466 +RU.49.12625468 Vidyayevo Vidyayevo 12625468 +RU.49.12625470 Luujärvi District Luujaervi District 12625470 +RU.49.12625471 Polyarnye Zori Urban Okrug Polyarnye Zori Urban Okrug 12625471 +RU.49.12625472 ZATO Ostrovnoy ZATO Ostrovnoy 12625472 +RU.49.12625473 Kirovsk Urban District Kirovsk Urban District 12625473 +RU.49.12625481 Petsamo District Petsamo District 12625481 +RU.49.12625482 Koutero District Koutero District 12625482 +RU.49.12625483 Kuola District Kuola District 12625483 +RU.49.12625484 Apatity Urban District Apatity Urban District 12625484 +RU.49.12625486 Kantalahti District Kantalahti District 12625486 +RU.50.12625487 Naryan-Mar Naryan-Mar 12625487 +RU.52.12625488 Veliky Novgorod Veliky Novgorod 12625488 +RU.51.12625489 Bor Urban District Bor Urban District 12625489 +RU.51.12625490 Vyksa Urban District Vyksa Urban District 12625490 +RU.53.12625491 Berdsk Municipality Berdsk Municipality 12625491 +RU.53.12625492 Iskitim Iskitim 12625492 +RU.53.12625493 Ob Ob 12625493 +RU.53.12625494 Koltsovo Koltsovo 12625494 +RU.54.12625495 Omsk Urban District Omsk Urban District 12625495 +RU.54.12625496 Omsky District Omsky District 12625496 +RU.54.12625497 Sherbakulsky District Sherbakulsky District 12625497 +RU.55.12625498 Mednogorsk Urban District Mednogorsk Urban District 12625498 +RU.55.12625499 Buzuluk Urban District Buzuluk Urban District 12625499 +RU.55.12625511 Buguruslan Buguruslan 12625511 +RU.55.12625517 Novotroitsk Urban District Novotroitsk Urban District 12625517 +RU.55.12625527 Komarovsky Komarovsky 12625527 +RU.55.12625530 Adamovsky District Adamovsky District 12625530 +RU.56.12625531 Maloarkhangelsk District Maloarkhangelsk District 12625531 +RU.56.12625532 Khotynetsky District Khotynetsky District 12625532 +RU.56.12625533 Pokrovsky District Pokrovsky District 12625533 +RU.56.12625534 Kromsky District Kromsky District 12625534 +RU.56.12625537 Dmitrovsky District Dmitrovsky District 12625537 +RU.90.12625538 Uinsky District Uinsky District 12625538 +RU.90.12625539 Kudymkar District Kudymkar District 12625539 +RU.90.12625540 Ochyorsky District Ochyorsky District 12625540 +RU.90.12625547 Chusovsky District Chusovsky District 12625547 +RU.90.12625549 Gremyachinsky District Gremyachinsky District 12625549 +RU.90.12625550 ZATO Zvezdny ZATO Zvezdny 12625550 +RU.90.12625552 Ilyinsky District Ilyinsky District 12625552 +RU.90.12625554 Permsky District Permsky District 12625554 +RU.90.12625555 Krasnokamsk District Krasnokamsk District 12625555 +RU.90.12625556 Lysvensky City District Lysvensky City District 12625556 +RU.90.12625557 Solikamsk Solikamsk 12625557 +RU.90.12625558 Gubakha Gubakha 12625558 +RU.90.12625559 Berezniki Berezniki 12625559 +RU.57.12625560 Bashmakovsky District Bashmakovsky District 12625560 +RU.57.12625561 Kuznetsk Kuznetsk 12625561 +RU.57.12625563 Nikolsky District Nikolsky District 12625563 +RU.57.12625567 Gorodishchensky District Gorodishchensky District 12625567 +RU.57.12625570 Penza Penza 12625570 +RU.57.12625573 Kolyshleysky District Kolyshleysky District 12625573 +RU.57.12625575 Zarechny Zarechny 12625575 +RU.59.12625576 Dalnegorsky City Dalnegorsky City 12625576 +RU.59.12625577 Partizansk Partizansk 12625577 +RU.61.12625578 Zverevo Urban District Zverevo Urban District 12625578 +RU.61.12625579 Azovsky District Azovsky District 12625579 +RU.61.12625581 Bataysk Bataysk 12625581 +RU.61.12625583 Novoshakhtin Novoshakhtin 12625583 +RU.61.12625585 Azov Azov 12625585 +RU.61.12625586 Rostov-on-Don Rostov-on-Don 12625586 +RU.61.12625587 Salsky Salsky 12625587 +RU.61.12625588 Proletarsky Proletarsky 12625588 +RU.61.12625591 Gukovo Gukovo 12625591 +RU.61.12625592 Volgodonsk Volgodonsk 12625592 +RU.61.12625593 Semikarakorsky Semikarakorsky 12625593 +RU.61.12625597 Donetsk Donetsk 12625597 +RU.61.12625600 Novocherkassk Novocherkassk 12625600 +RU.61.12625601 Tarasovsky Tarasovsky 12625601 +RU.61.12625603 Shakhty City District Shakhty City District 12625603 +RU.61.12625605 Ust-Donetsk Ust-Donetsk 12625605 +RU.61.12625606 Taganrog City District Taganrog City District 12625606 +RU.62.12625607 Alexandro-Nevsky District Alexandro-Nevsky District 12625607 +RU.65.12625608 Oktyabrsk Oktyabrsk 12625608 +RU.31.12625632 Abakan Urban District Abakan Urban District 12625632 +RU.31.12625633 Sayanogorsk Urban District Sayanogorsk Urban District 12625633 +RU.31.12625634 Sorsk Sorsk 12625634 +RU.33.12625636 Kirov Urban District Kirov Urban District 12625636 +RU.33.12625638 Pervomaysky District Pervomaysky District 12625638 +RU.37.12625639 Kostroma Urban District Kostroma Urban District 12625639 +RU.70.12625641 Shpakovsky District Shpakovsky District 12625641 +RU.70.12625643 Novoalexandrovsky District Novoalexandrovsky District 12625643 +RU.70.12625644 Kislovodsk Urban District Kislovodsk Urban District 12625644 +RU.71.12625645 Kachkanarsky Urban District Kachkanarsky Urban District 12625645 +RU.71.12625646 Sukhoi Log Urban District Sukhoi Log Urban District 12625646 +RU.72.12625647 Muchkapsky District Muchkapsky District 12625647 +RU.72.12625648 Morshansk District Morshansk District 12625648 +RU.72.12625649 Michurinsk Michurinsk 12625649 +RU.72.12625650 Rasskazovo Rasskazovo 12625650 +RU.72.12625651 Inzhavinsky District Inzhavinsky District 12625651 +RU.72.12625652 Kirsanov Urban District Kirsanov Urban District 12625652 +RU.72.12625653 Kotovsk Urban District Kotovsk Urban District 12625653 +RU.72.12625665 Staroyur'yevo District Staroyur'yevo District 12625665 +RU.72.12625667 Uvarovsky District Uvarovsky District 12625667 +RU.72.12625669 Uvarovo District Uvarovo District 12625669 +RU.75.12625670 Kargasok Region Kargasok Region 12625670 +RU.75.12625671 Tomsk Urban District Tomsk Urban District 12625671 +RU.76.12625672 Slavny District Slavny District 12625672 +RU.76.12625676 Tula Urban District Tula Urban District 12625676 +RU.76.12625678 Shchekinsky District Shchekinsky District 12625678 +RU.76.12625682 Novogurovsky District Novogurovsky District 12625682 +RU.76.12625688 Donskoy District Donskoy District 12625688 +RU.77.12625689 Torzhok District Torzhok District 12625689 +RU.77.12625690 Vyshny Volochyok Vyshny Volochyok 12625690 +RU.77.12625691 Rzhev Rzhev 12625691 +RU.77.12625692 Kimry Kimry 12625692 +RU.77.12625693 ZATO Solnechny ZATO Solnechny 12625693 +RU.77.12625694 Zharkovsky District Zharkovsky District 12625694 +RU.77.12625696 Vesyegonsky District Vesyegonsky District 12625696 +RU.78.12625773 Ishim Urban District Ishim Urban District 12625773 +RU.78.12625774 Tobolsk Urban District Tobolsk Urban District 12625774 +RU.78.12625776 Tyumen Urban District Tyumen Urban District 12625776 +RU.78.12625778 Zavodoukovsky Urban Okrug Zavodoukovsky Urban Okrug 12625778 +RU.78.12625779 Yalutorovsk Urban District Yalutorovsk Urban District 12625779 +RU.81.12625780 Bazarnosyzgansky District Bazarnosyzgansky District 12625780 +RU.81.12625781 Dimitrovgr Urban District Dimitrovgr Urban District 12625781 +RU.81.12625784 Novoulyano Urban District Novoulyano Urban District 12625784 +RU.84.12625785 Uryupinsk Urban District Uryupinsk Urban District 12625785 +RU.84.12625786 Kamyshin Kamyshin 12625786 +RU.84.12625787 Volzhsky Volzhsky 12625787 +RU.87.12625823 Salekhard Urban Okrug Salekhard Urban Okrug 12625823 +RU.87.12625824 Gubkinsky Gubkinsky 12625824 +RU.87.12625825 Noyabrsk Noyabrsk 12625825 +RU.87.12625826 Novy Uren Urban District Novy Uren Urban District 12625826 +RU.87.12625827 Muravlenko Muravlenko 12625827 +RU.87.12625828 Labytnangi Labytnangi 12625828 +RU.93.12625830 Aginsky District Aginsky District 12625830 +RU.80.12625831 Glazovsky District Glazovsky District 12625831 +RU.80.12625832 Votkinsk Votkinsk 12625832 +RU.80.12625833 Kambarsky District Kambarsky District 12625833 +RU.80.12625834 Glazov Glazov 12625834 +RU.80.12625835 Mozhga Mozhga 12625835 +RU.80.12625836 Izhevsk Izhevsk 12625836 +RU.80.12625838 Balezinsky District Balezinsky District 12625838 +RU.71.12625842 Kirovgrad Kirovgrad 12625842 +RU.71.12625846 Kamyshlov Kamyshlov 12625846 +RU.71.12625847 Yekaterinburg Municipality Yekaterinburg Municipality 12625847 +RU.71.12625851 Sredneural Urban District Sredneural Urban District 12625851 +RU.71.12625853 Staroutkin Urban District Staroutkin Urban District 12625853 +RU.71.12625858 Revda Revda 12625858 +RU.71.12625859 Krasnoural Urban District Krasnoural Urban District 12625859 +RU.71.12625860 Nizhny Tag Urban District Nizhny Tag Urban District 12625860 +RU.71.12625910 Baykalovsky District Baykalovsky District 12625910 +RU.71.12625911 Gornouralsk City Center Gornouralsk City Center 12625911 +RU.71.12625912 Severouralsk City Severouralsk City 12625912 +RU.71.12625913 Nizhneturinsk City Center Nizhneturinsk City Center 12625913 +RU.71.12625914 Reftinsky Reftinsky 12625914 +RU.71.12625915 Kamyshlovsky District Kamyshlovsky District 12625915 +RU.71.12625916 Pelym Pelym 12625916 +RU.71.12625917 Volchansky Volchansky 12625917 +RU.71.12625918 Verkhneye Dubrovo Verkhneye Dubrovo 12625918 +RU.71.12625919 Aramil City District Aramil City District 12625919 +RU.71.12625920 Irbit Urban District Irbit Urban District 12625920 +RU.71.12625921 Beloyarsk Beloyarsk 12625921 +RU.71.12625923 Karpinsk Urban District Karpinsk Urban District 12625923 +RU.71.12625924 Asbestovsky Urban District Asbestovsky Urban District 12625924 +RU.71.12625925 Pervoural Urban District Pervoural Urban District 12625925 +RU.71.12625926 Krasnotur Urban district Krasnotur Urban district 12625926 +RU.71.12625927 Verkhnesaldinsky Urban Okrug Verkhnesaldinsky Urban Okrug 12625927 +RU.71.12625928 Alapaevsk Urban District Alapaevsk Urban District 12625928 +RU.71.12625929 Bogdanovich Urban District Bogdanovich Urban District 12625929 +RU.71.12625930 Ivdel Urban District Ivdel Urban District 12625930 +RU.71.12625931 Berezovsky City District Berezovsky City District 12625931 +RU.71.12625939 Verkh-Neyvinsky Verkh-Neyvinsky 12625939 +RU.71.12625940 Degtyarsk Urban District Degtyarsk Urban District 12625940 +RU.71.12625941 Zarechny Urban District Zarechny Urban District 12625941 +RU.71.12625943 Novouralsk City Novouralsk City 12625943 +RU.71.12625944 Krasnoufim Urban District Krasnoufim Urban District 12625944 +RU.71.12625945 Lesnoy Urban District Lesnoy Urban District 12625945 +RU.71.12625946 Artyomovsky City District Artyomovsky City District 12625946 +RU.71.12625947 Malyshevsky City District Malyshevsky City District 12625947 +RU.71.12625948 Verkhnyaya Tu Urban District Verkhnyaya Tu Urban District 12625948 +RU.70.12625953 Georgiyevsk Georgiyevsk 12625953 +RU.70.12625954 Essentuki Urban District Essentuki Urban District 12625954 +RU.70.12625955 Nevinnomys Urban District Nevinnomys Urban District 12625955 +RU.70.12625956 Zheleznovod Urban District Zheleznovod Urban District 12625956 +RU.70.12625958 Lermontov Urban District Lermontov Urban District 12625958 +RU.70.12625960 Krasnogvardeysky District Krasnogvardeysky District 12625960 +RU.70.12625963 Pyatigorsk Pyatigorsk 12625963 +RU.69.12625964 Sychyovsky District Sychyovsky District 12625964 +RU.69.12625965 Desnogorsk Urban District Desnogorsk Urban District 12625965 +RU.69.12625969 Smolensk Smolensk 12625969 +RU.68.12625971 Vladikavkaz City District Vladikavkaz City District 12625971 +RU.67.12625975 Dergachyovsky District Dergachyovsky District 12625975 +RU.67.12625987 Tatishchevsky District Tatishchevsky District 12625987 +RU.67.12625988 Shikhany Shikhany 12625988 +RU.67.12625989 Saratov Saratov 12625989 +RU.67.12625990 Pugachyovsky District Pugachyovsky District 12625990 +RU.67.12625991 Svetly Svetly 12625991 +RU.67.12625992 Balakovsky District Balakovsky District 12625992 +RU.65.12625993 Pokhvistnev Urban District Pokhvistnev Urban District 12625993 +RU.65.12625994 Otradny Urban District Otradny Urban District 12625994 +RU.65.12625995 Zhigulyovsk Zhigulyovsk 12625995 +RU.65.12625996 Yelkhovsky District Yelkhovsky District 12625996 +RU.65.12625997 Tolyatti Tolyatti 12625997 +RU.65.12625999 Khvorostyansky District Khvorostyansky District 12625999 +RU.65.12626000 Chapayevsk Chapayevsk 12626000 +RU.65.12626001 Klyavlinsky District Klyavlinsky District 12626001 +RU.65.12626002 Kinel-Cherkassky District Kinel-Cherkassky District 12626002 +RU.65.12626004 Novokuybysh Urban District Novokuybysh Urban District 12626004 +RU.65.12626005 Chelno-Vershinsky District Chelno-Vershinsky District 12626005 +RU.65.12626006 Kinel Urban District Kinel Urban District 12626006 +RU.64.12626007 Severo-Kurilsky District Severo-Kurilsky District 12626007 +RU.62.12626009 Skopin Urban District Skopin Urban District 12626009 +RU.61.12626010 Sholokhovsky Sholokhovsky 12626010 +RU.61.12626011 Egorlyksky District Egorlyksky District 12626011 +RU.61.12626014 Zimovnikovsky District Zimovnikovsky District 12626014 +RU.61.12626016 Tselinsky District Tselinsky District 12626016 +RU.56.12626017 Oryol District Oryol District 12626017 +RU.56.12626018 Glazunovsky District Glazunovsky District 12626018 +RU.56.12626019 Mtsensk Urban District Mtsensk Urban District 12626019 +RU.56.12626020 Znamensky District Znamensky District 12626020 +RU.84.12626021 Frolovo Frolovo 12626021 +RU.84.12626023 Mikhailovka Urban District Mikhailovka Urban District 12626023 +RU.83.12626024 Raduzhny Raduzhny 12626024 +RU.83.12626027 Gus-Khrustalny District Gus-Khrustalny District 12626027 +RU.86.12626028 Novovorone Novovorone 12626028 +RU.86.12626029 Voronezh Voronezh 12626029 +RU.30.12626032 Okhotsky Rayon Okhotsky Rayon 12626032 +RU.30.12626033 Sovetsko-Gavansky Rayon Sovetsko-Gavansky Rayon 12626033 +RU.30.12626048 imeni Poliny Osipenko Rayon imeni Poliny Osipenko Rayon 12626048 +RU.30.12626049 Komsomolsk-on-Amur Komsomolsk-on-Amur 12626049 +RU.90.12626050 Perm Perm 12626050 +RU.29.12626051 Leninsk-Kuznetsky City Leninsk-Kuznetsky City 12626051 +RU.29.12626052 Polysaevsky Urban District Polysaevsky Urban District 12626052 +RU.29.12626053 Kaltan Kaltan 12626053 +RU.29.12626054 Novokuznetsk Novokuznetsk 12626054 +RU.29.12626055 Yurga Yurga 12626055 +RU.29.12626056 Mezhdurechensky Urban Okrug Mezhdurechensky Urban Okrug 12626056 +RU.29.12626057 Krasnobrodsky City Center Krasnobrodsky City Center 12626057 +RU.29.12626065 Prokopyevsk Prokopyevsk 12626065 +RU.29.12626066 Kiselyovsk Kiselyovsk 12626066 +RU.29.12626067 Anzhero-Sudzhensky City Anzhero-Sudzhensky City 12626067 +RU.29.12626068 Berezovsky City District Berezovsky City District 12626068 +RU.40.12626070 Kurgan Kurgan 12626070 +RU.49.12626071 Murmansk District Murmansk District 12626071 +RU.51.12626072 Semenovsky Semenovsky 12626072 +RU.55.12626073 Pervomaisky District Pervomaisky District 12626073 +RU.55.12626074 Orenburg Urban District Orenburg Urban District 12626074 +RU.55.12626075 Perevolotsky District Perevolotsky District 12626075 +RU.56.12626076 Zalegoshchensky Zalegoshchensky 12626076 +RU.56.12626077 Kolpnyansky District Kolpnyansky District 12626077 +RU.56.12626078 Shablykinsky District Shablykinsky District 12626078 +RU.08.12639973 Kuyurgazinsky District Kuyurgazinsky District 12639973 +RU.11.12639974 Severo-Baykalsky District Severo-Baykalsky District 12639974 +RU.12.12639975 Shatoysky District Shatoysky District 12639975 +RU.12.12639976 Sharoysky District Sharoysky District 12639976 +RU.20.12639978 Usolye-Sib Urban District Usolye-Sib Urban District 12639978 +RU.27.12639979 Abazinsky District Abazinsky District 12639979 +RU.38.12639981 Resort Town of Sochi Resort Town of Sochi 12639981 +RU.29.12639988 Osinnikovsky City Osinnikovsky City 12639988 +RU.30.12640015 Ayano-Maysky District Ayano-Maysky District 12640015 +RU.30.12640016 Imeni Lazo District Imeni Lazo District 12640016 +RU.30.12640017 Komsomolsky Komsomolsky 12640017 +RU.32.12640018 Beryozovsky District Beryozovsky District 12640018 +RU.32.12640019 Oktyabrsky District Oktyabrsky District 12640019 +RU.41.12640021 Kursky District Kursky District 12640021 +RU.91.12640022 Beryozovsky District Beryozovsky District 12640022 +RU.42.12640023 Laukaa District Laukaa District 12640023 +RU.42.12640024 Jaama District Jaama District 12640024 +RU.42.12640025 Tihvinä District Tihvinae District 12640025 +RU.47.12640026 Protvino Urban Okrug Protvino Urban Okrug 12640026 +RU.47.12640027 Elektrogorsk District Elektrogorsk District 12640027 +RU.50.12640028 Zapolyarny District Zapolyarny District 12640028 +RU.54.12640029 Azovsky Nemetsky National District Azovsky Nemetsky National District 12640029 +RU.55.12640030 Grachyovsky District Grachyovsky District 12640030 +RU.55.12640031 Dombarovsky District Dombarovsky District 12640031 +RU.55.12640032 Severny District Severny District 12640032 +RU.56.12640039 Novosilsky District Novosilsky District 12640039 +RU.56.12640040 Krasnozorensky District Krasnozorensky District 12640040 +RU.56.12640041 Novoderevenkovsky District Novoderevenkovsky District 12640041 +RU.90.12640088 Vereshchaginsky District Vereshchaginsky District 12640088 +RU.90.12640090 Chastinsky District Chastinsky District 12640090 +RU.90.12640091 Chernushinsky District Chernushinsky District 12640091 +RU.90.12640092 Bardymsky District Bardymsky District 12640092 +RU.90.12640093 Kishertsky District Kishertsky District 12640093 +RU.90.12640094 Kochyovsky District Kochyovsky District 12640094 +RU.90.12640095 Yelovo. Yelovo. 12640095 +RU.90.12640096 Yusvinsky District Yusvinsky District 12640096 +RU.90.12640098 Kungursky District Kungursky District 12640098 +RU.90.12640099 Beryozovsky District Beryozovsky District 12640099 +RU.90.12640112 Bolshesosnovsky District Bolshesosnovsky District 12640112 +RU.90.12640113 Karagaysky District Karagaysky District 12640113 +RU.90.12640114 Usolsky District Usolsky District 12640114 +RU.90.12640115 Kuyedinsky District Kuyedinsky District 12640115 +RU.90.12640116 Gornozavodsky District Gornozavodsky District 12640116 +RU.90.12640117 Kungur Urban District Kungur Urban District 12640117 +RU.57.12640118 Spassky District Spassky District 12640118 +RU.57.12640119 Kamensky District Kamensky District 12640119 +RU.57.12640120 Bekovsky District Bekovsky District 12640120 +RU.59.12640121 Oktyabrsky District Oktyabrsky District 12640121 +RU.59.12640122 Lesozavodsky City Ca. Lesozavodsky City Ca. 12640122 +RU.59.12640123 Arsenyevsky Urban District Arsenyevsky Urban District 12640123 +RU.59.12640124 Dalnerechensky City Dalnerechensky City 12640124 +RU.59.12640127 Spassk-Dalny District Spassk-Dalny District 12640127 +RU.59.12640128 Kirovsky District Kirovsky District 12640128 +RU.59.12640130 Vladivostok City Vladivostok City 12640130 +RU.59.12640131 Nakhodka City District Nakhodka City District 12640131 +RU.60.12640132 Nevelsky District Nevelsky District 12640132 +RU.61.12640133 Kasharsky District Kasharsky District 12640133 +RU.63.12640134 Namsky Ulus Namsky Ulus 12640134 +RU.63.12640135 Anabarsky Ulus Anabarsky Ulus 12640135 +RU.63.12640137 Ust-Maysky Ulus Ust-Maysky Ulus 12640137 +RU.63.12640139 Bulunsky Ulus Bulunsky Ulus 12640139 +RU.63.12640140 Allaikhovsky Ulus Allaikhovsky Ulus 12640140 +RU.63.12640141 Lensky Ulus Lensky Ulus 12640141 +RU.63.12640142 Gorny Ulus Gorny Ulus 12640142 +RU.63.12640144 Neryungrinsky Municipal District Neryungrinsky Municipal District 12640144 +RU.63.12640145 Ust-Yansky Ulus Ust-Yansky Ulus 12640145 +RU.63.12640146 Mirninsky Ulus Mirninsky Ulus 12640146 +RU.63.12640202 Nizhnekolymsky District Nizhnekolymsky District 12640202 +RU.63.12640205 Amginsky District Amginsky District 12640205 +RU.63.12640206 Zhatai Urban District Zhatai Urban District 12640206 +RU.63.12640207 Khangalassky District Khangalassky District 12640207 +RU.63.12640208 Tattinsky District Tattinsky District 12640208 +RU.65.12640209 Kamyshlinsky District Kamyshlinsky District 12640209 +RU.65.12640212 Isaklinsky District Isaklinsky District 12640212 +RU.70.12640213 Mikhaylovsky Mikhaylovsky 12640213 +RU.67.12640214 Fyodorovsky District Fyodorovsky District 12640214 +RU.71.12640219 Kamensk-Ur Urban District Kamensk-Ur Urban District 12640219 +RU.71.12640220 Verkhnyaya Pyshma Verkhnyaya Pyshma 12640220 +RU.71.12640221 Kushvinsky Urban District Kushvinsky Urban District 12640221 +RU.71.12640222 ZATO Svobodny ZATO Svobodny 12640222 +RU.71.12640223 Garinsky Urban District Garinsky Urban District 12640223 +RU.71.12640226 Rezhevskoy District Rezhevskoy District 12640226 +RU.93.12640247 Duldurginsky District Duldurginsky District 12640247 +RU.89.12640249 Birobidzhan Birobidzhan 12640249 +RU.85.12640252 Nikolsky District Nikolsky District 12640252 +RU.84.12640255 Volgograd Urban District Volgograd Urban District 12640255 +RU.81.12640260 Melekessky District Melekessky District 12640260 +RU.80.12640265 Igrinsky District Igrinsky District 12640265 +RU.80.12640268 Kiznersky District Kiznersky District 12640268 +RU.80.12640271 Debyossky District Debyossky District 12640271 +RU.80.12640288 Yakshur-Bodyinsky District Yakshur-Bodyinsky District 12640288 +RU.80.12640291 Alnashsky District Alnashsky District 12640291 +RU.79.12640293 Barun-Khemchiksky District Barun-Khemchiksky District 12640293 +RU.79.12640294 Kaa-Khemsky District Kaa-Khemsky District 12640294 +RU.79.12640297 Ak-Dovurak Urban District Ak-Dovurak Urban District 12640297 +RU.79.12640299 Tere-Kholsky District Tere-Kholsky District 12640299 +RU.79.12640301 Sut-Kholsky District Sut-Kholsky District 12640301 +RU.79.12640303 Kyzyl Urban District Kyzyl Urban District 12640303 +RU.79.12640307 Ovyursky District Ovyursky District 12640307 +RU.79.12640309 Erzinsky District Erzinsky District 12640309 +RU.79.12640310 Todzhinsky District Todzhinsky District 12640310 +RU.79.12640311 Chedi-Kholsky District Chedi-Kholsky District 12640311 +RU.79.12640312 Dzun-Khemchiksky District Dzun-Khemchiksky District 12640312 +RU.79.12640313 Bay-Tayginsky District Bay-Tayginsky District 12640313 +RU.79.12640315 Mongun-Tayginsky District Mongun-Tayginsky District 12640315 +RU.79.12640345 Tes-Khemsky District Tes-Khemsky District 12640345 +RU.79.12640346 Piy-Khemsky District Piy-Khemsky District 12640346 +RU.79.12640348 Tandinsky District Tandinsky District 12640348 +RU.79.12640349 Ulug-Khemsky District Ulug-Khemsky District 12640349 +RU.79.12640350 Chaa-Kholsky District Chaa-Kholsky District 12640350 +RU.77.12640351 Udomelsky District Udomelsky District 12640351 +RU.77.12640352 Vyshnevolotsky District Vyshnevolotsky District 12640352 +RU.76.12640353 Belyovsky District Belyovsky District 12640353 +RU.59.12640372 Alexandrovsky District Alexandrovsky District 12640372 +RU.75.12640373 ZATO Seversk ZATO Seversk 12640373 +RU.75.12640374 Asino Region Asino Region 12640374 +RU.75.12640375 Kedrovy Urban District Kedrovy Urban District 12640375 +RU.75.12640379 Strezhevoy Urban District Strezhevoy Urban District 12640379 +RU.75.12640383 Pervomay Region Pervomay Region 12640383 +RU.75.12640387 Parabelsky District Parabelsky District 12640387 +RU.71.12640390 Sosvinsky City District Sosvinsky City District 12640390 +RU.71.12640391 Artinsky District Artinsky District 12640391 +RU.71.12640392 Uralsky Uralsky 12640392 +RU.71.12640394 Tavdinsky Urban District Tavdinsky Urban District 12640394 +RU.61.12640399 Kamensk-Sha Urban District Kamensk-Sha Urban District 12640399 +RU.37.12648950 Gorodskoy Okrug Kostroma Gorodskoy Okrug Kostroma 12648950 +RU.37.12648951 Gorodskoy Okrug Buy Gorodskoy Okrug Buy 12648951 +RU.37.12648952 Gorodskoy Okrug Shar'ya Gorodskoy Okrug Shar'ya 12648952 +RU.12.12650623 Gorodskoy Okrug Groznyy Gorodskoy Okrug Groznyy 12650623 +RU.12.12650624 Sharoyskiy Rayon Sharoyskiy Rayon 12650624 +RU.12.12650625 Shatoyskiy Rayon Shatoyskiy Rayon 12650625 +RU.12.12650626 Gudermesskoye Gorodskoye Poseleniye Gudermesskoye Gorodskoye Poseleniye 12650626 +RU.19.12653089 Gorodskoy Okrug Karabulak Gorodskoy Okrug Karabulak 12653089 +RU.45.12661325 Gorodskoy Okrug Koz'modemy'ansk Gorodskoy Okrug Koz'modemy'ansk 12661325 +RU.51.12662531 Gorodskoy Okrug Nizhniy Novgorod Gorodskoy Okrug Nizhniy Novgorod 12662531 +RU.51.12662532 Gorodskoy Okrug Arzamas Gorodskoy Okrug Arzamas 12662532 +RU.51.12662533 Gorodskoy Okrug Sokol'skiy Gorodskoy Okrug Sokol'skiy 12662533 +RU.51.12662534 Gorodskoy Okrug Sarov Gorodskoy Okrug Sarov 12662534 +RU.51.12662535 Gorodskoy Okrug Vorotynskiy Gorodskoy Okrug Vorotynskiy 12662535 +RU.51.12662536 Gorodskoy Okrug Dzerzhinsk Gorodskoy Okrug Dzerzhinsk 12662536 +RU.28.12663427 Petrozavodskiy Gorodskoy Okrug Petrozavodskiy Gorodskoy Okrug 12663427 +RU.28.12663428 Kostomukshskiy Gorodskoy Okrug Kostomukshskiy Gorodskoy Okrug 12663428 +RU.43.12666369 Gorodskoy Okrug Lipetsk Gorodskoy Okrug Lipetsk 12666369 +RU.70.12690098 Gorodskoy Okrug Nevinnomyssk Gorodskoy Okrug Nevinnomyssk 12690098 +RU.70.12690099 Gorodskoy Okrug Stavropol' Gorodskoy Okrug Stavropol' 12690099 +RU.70.12690100 Gorodskoy Okrug Zheleznovodsk Gorodskoy Okrug Zheleznovodsk 12690100 +RU.22.12693592 Gorodskoy Okrug Prokhladnyy Gorodskoy Okrug Prokhladnyy 12693592 +RU.27.12693593 Abazinskiy Rayon Abazinskiy Rayon 12693593 +RU.27.12693594 Gorodskoy Okrug Karachayevsk Gorodskoy Okrug Karachayevsk 12693594 +RU.68.12693596 Gorodskoy Okrug Vladikavkaz Gorodskoy Okrug Vladikavkaz 12693596 +RU.33.12693598 Gorodskoy Okrug Kotel'nich Gorodskoy Okrug Kotel'nich 12693598 +RU.33.12693599 Gorodskoy Okrug Slobodskoy Gorodskoy Okrug Slobodskoy 12693599 +RU.33.12693600 Gorodskoy Okrug ZATO Pervomayskiy Gorodskoy Okrug ZATO Pervomayskiy 12693600 +RU.49.12723205 ZATO Aleksandrovsk ZATO Aleksandrovsk 12723205 +RU.49.12723206 Gorodskoy Okrug Murmansk Gorodskoy Okrug Murmansk 12723206 +RU.80.12723605 Gorodskoy Okrug Votkins Gorodskoy Okrug Votkins 12723605 +RU.80.12723607 Gorodskoy Okrug Sarapul Gorodskoy Okrug Sarapul 12723607 +RU.06.12738770 Onezhskoye Gorodskoye Poseleniye Onezhskoye Gorodskoye Poseleniye 12738770 +RU.06.12738772 Gorodskoy Okrug Severodvinsk Gorodskoy Okrug Severodvinsk 12738772 +RU.06.12738773 Solovetskiy Rayon Solovetskiy Rayon 12738773 +RU.06.12738774 Gorodskoy Okrug Arkhangel'sk Gorodskoy Okrug Arkhangel'sk 12738774 +RU.06.12738775 Novaya Zemlya Rayon Novaya Zemlya Rayon 12738775 +RU.72.12750977 Gorodskoy Okrug Morshansk Gorodskoy Okrug Morshansk 12750977 +RU.72.12750978 Gorodskoy Okug Kirsanov Gorodskoy Okug Kirsanov 12750978 +RU.72.12750979 Gorodskoy Okrug Tambov Gorodskoy Okrug Tambov 12750979 +RU.72.12750980 Gorodskoy Okrug Uvarovo Gorodskoy Okrug Uvarovo 12750980 +RU.72.12750981 Gorodskoy Okrug Kotovsk Gorodskoy Okrug Kotovsk 12750981 +RU.38.12760005 Gorodskoy Okrug Anapa Gorodskoy Okrug Anapa 12760005 +RU.71.12789796 Gorodskoy Okrug Alapayevsk Gorodskoy Okrug Alapayevsk 12789796 +RU.71.12789797 Serovskiy Gorodskoy Okrug Serovskiy Gorodskoy Okrug 12789797 +RU.71.12789798 ZATO Novoural'sk ZATO Novoural'sk 12789798 +RU.71.12789799 Nizhneturinskiy Gorodskoy Okrug Nizhneturinskiy Gorodskoy Okrug 12789799 +RU.71.12789800 Kushvinskiy Gorodskoy Okrug Kushvinskiy Gorodskoy Okrug 12789800 +RU.71.12789801 Gorodskoy Okrug Karpinsk Gorodskoy Okrug Karpinsk 12789801 +RU.71.12789802 Ivdel'skiy Gorodskoy Okrug Ivdel'skiy Gorodskoy Okrug 12789802 +RU.71.12789803 Berëzovskiy Gorodskoy Okrug Berezovskiy Gorodskoy Okrug 12789803 +RU.71.12789804 Gorodskoy Okrug Yekaterinburg Gorodskoy Okrug Yekaterinburg 12789804 +RU.71.12789805 Kachkanarskiy Gorodskoy Okrug Kachkanarskiy Gorodskoy Okrug 12789805 +RU.71.12789806 Gorodskoy Okrug Krasnoural'sk Gorodskoy Okrug Krasnoural'sk 12789806 +RU.71.12789807 Kamensk-Ural'skiy Gorodskoy Okrug Kamensk-Ural'skiy Gorodskoy Okrug 12789807 +RU.71.12789808 Kamyshlovskiy Gorodskoy Okrug Kamyshlovskiy Gorodskoy Okrug 12789808 +RU.71.12789809 Gorodskoy Okrug Nizhnyaya Salda Gorodskoy Okrug Nizhnyaya Salda 12789809 +RU.71.12789810 Gorodskoy Okrug Krasnoufimsk Gorodskoy Okrug Krasnoufimsk 12789810 +RU.71.12789812 Gorodskoy Okrug Nizhniy Tagil Gorodskoy Okrug Nizhniy Tagil 12789812 +RU.71.12789813 Gorodskoy Okrug Krasnotur'insk Gorodskoy Okrug Krasnotur'insk 12789813 +RU.71.12789814 Kirovgradskiy Gorodskoy Okrug Kirovgradskiy Gorodskoy Okrug 12789814 +RU.71.12789815 ZATO Lesnoy ZATO Lesnoy 12789815 +RU.71.12789816 ZATO Ural'skiy ZATO Ural'skiy 12789816 +RU.71.12789817 Gorodskoy Okrug Pervoural'sk Gorodskoy Okrug Pervoural'sk 12789817 +RU.71.12789818 Asbestovskiy Gorodskoy Okrug Asbestovskiy Gorodskoy Okrug 12789818 +RU.71.12789819 Severoural'skiy Gorodskoy Okrug Severoural'skiy Gorodskoy Okrug 12789819 +RU.34.12817014 Gorodskoy Okrug Vorkuta Gorodskoy Okrug Vorkuta 12817014 +RU.34.12817015 Gorodskoy Okrug Inta Gorodskoy Okrug Inta 12817015 +RU.34.12817016 Gorodskoy Okrug Ukhta Gorodskoy Okrug Ukhta 12817016 +RU.34.12817017 Gorodskoy Okrug Syktyvkar Gorodskoy Okrug Syktyvkar 12817017 +RU.50.12837965 Zapolyarnyy Rayon Zapolyarnyy Rayon 12837965 +RU.50.12837966 Gorodskoy Okrug Nar'yan Mar Gorodskoy Okrug Nar'yan Mar 12837966 +RU.46.12843387 Gorodskoy Okrug Saransk Gorodskoy Okrug Saransk 12843387 +RU.90.12849166 Krasnokamskiy Gorodskoy Okrug Krasnokamskiy Gorodskoy Okrug 12849166 +RU.90.12849167 Aleksandrovskiy Munitsypal'nyy Okrug Aleksandrovskiy Munitsypal'nyy Okrug 12849167 +RU.90.12849168 Kizelovskiy Gorodskoy Okrug Kizelovskiy Gorodskoy Okrug 12849168 +RU.90.12849169 Gubakhinskiy Munitsypal'nyy Okrug Gubakhinskiy Munitsypal'nyy Okrug 12849169 +RU.90.12849170 Bereznikovskiy Gorodskoy Okrug Bereznikovskiy Gorodskoy Okrug 12849170 +RU.32.13043419 Gorodskoy Okrug Surgut Gorodskoy Okrug Surgut 13043419 +RU.32.13043420 Gorodskoy Okrug Nefteyugansk Gorodskoy Okrug Nefteyugansk 13043420 +RU.78.13043421 Gorodskoy Okrug Gorod Tobol'sk Gorodskoy Okrug Gorod Tobol'sk 13043421 +RU.78.13043423 Golyshmanovskiy Gorodskoy Okrug Golyshmanovskiy Gorodskoy Okrug 13043423 +RU.78.13043424 Zavodoukovskiy Gorodskoy Okrug Zavodoukovskiy Gorodskoy Okrug 13043424 +RU.32.13043425 Gorodskoy Okrug Nizhnevartovsk Gorodskoy Okrug Nizhnevartovsk 13043425 +RU.84.13071159 Gorodskoy Okrug Volzhskiy Gorodskoy Okrug Volzhskiy 13071159 +RU.84.13071160 Gorodskoy Okrug Volgograd Gorodskoy Okrug Volgograd 13071160 +RU.38.13077910 Belorechenskoye Gorodskoye Poseleniye Belorechenskoye Gorodskoye Poseleniye 13077910 +RU.38.13077911 Gorodskoy Okrug Sochi Gorodskoy Okrug Sochi 13077911 +RU.38.13077912 Labinskoye Gorodskoye Poseleniye Labinskoye Gorodskoye Poseleniye 13077912 +RU.38.13077913 Yeyskoye Gorodskoye Poseleniye Yeyskoye Gorodskoye Poseleniye 13077913 +RU.38.13077914 Tuapinskoye Gorodskoye Poseleniye Tuapinskoye Gorodskoye Poseleniye 13077914 +RU.38.13077915 Gorodskoy Okrug Goryachiy Klyuch Gorodskoy Okrug Goryachiy Klyuch 13077915 +RU.38.13077917 Krymskoye Gorodskoye Poseleniye Krymskoye Gorodskoye Poseleniye 13077917 +RU.38.13077918 Gorodskoy Okrug Sirius Gorodskoy Okrug Sirius 13077918 +RU.38.13077919 Gorodskoy Okrug Novorossiysk Gorodskoy Okrug Novorossiysk 13077919 +RU.38.13077920 Tikhoretskoye Gorodskoye Poseleniye Tikhoretskoye Gorodskoye Poseleniye 13077920 +RU.38.13077921 Slavyanskoye Gorodskoye Poseleniye Slavyanskoye Gorodskoye Poseleniye 13077921 +RU.38.13077922 Gorodskoy Okrug Krasnodar Gorodskoy Okrug Krasnodar 13077922 +RU.38.13077923 Kropotkinskoye Gorodskoye Poseleniye Kropotkinskoye Gorodskoye Poseleniye 13077923 +RU.75.13081875 Gorodskoy Okrug Strezhevoy Gorodskoy Okrug Strezhevoy 13081875 +RU.75.13081876 Gorodskoy Okrug Tomsk Gorodskoy Okrug Tomsk 13081876 +RU.75.13081877 Gorodskoy Okrug Kedrovyy Gorodskoy Okrug Kedrovyy 13081877 +RU.61.13083726 Sovetskiy Rayon Sovetskiy Rayon 13083726 +RU.61.13083727 Gorodskoy Okrug Kamensk-Shakhtinskiy Gorodskoy Okrug Kamensk-Shakhtinskiy 13083727 +RU.61.13083728 Volgodonskoy Rayon Volgodonskoy Rayon 13083728 +RU.61.13083729 Gorodskoy Okrug Zverevo Gorodskoy Okrug Zverevo 13083729 +RU.61.13083730 Gorodskoy Okrug Shakhty Gorodskoy Okrug Shakhty 13083730 +RU.91.13097872 Gorodskoy Okrug Lesosibirsk Gorodskoy Okrug Lesosibirsk 13097872 +RU.91.13097873 ZATO Zheleznogorsk ZATO Zheleznogorsk 13097873 +RU.91.13097874 Taymyrskiy Dolgano-Nenetskiy Rayon Taymyrskiy Dolgano-Nenetskiy Rayon 13097874 +RU.91.13097875 Gorodskoy Okrug Krasnoyarsk Gorodskoy Okrug Krasnoyarsk 13097875 +RU.91.13097876 Gorodskoy Okrug Sosnovoborsk Gorodskoy Okrug Sosnovoborsk 13097876 +RU.91.13097878 ZATO Solnechnyy ZATO Solnechnyy 13097878 +RU.91.13097879 Evenkiyskiy Rayon Evenkiyskiy Rayon 13097879 +RU.91.13097880 Gorodskoy Okrug Divnogorsk Gorodskoy Okrug Divnogorsk 13097880 +RU.91.13097881 Gorodskoy Okrug Yeniseysk Gorodskoy Okrug Yeniseysk 13097881 +RU.91.13097882 Gorodskoy Okrug Kedrovyy Gorodskoy Okrug Kedrovyy 13097882 +RU.91.13097884 Gorodskoy Okrug Minusinsk Gorodskoy Okrug Minusinsk 13097884 +RU.91.13097885 Gorodskoy Okrug Sharypovo Gorodskoy Okrug Sharypovo 13097885 +RW.11.52 Nyagatare District Nyagatare District 7688799 +RW.11.53 Gatsibo District Gatsibo District 7688800 +RW.11.54 Kayonza District Kayonza District 7688801 +RW.11.51 Rwamagana District Rwamagana District 7688802 +RW.11.57 Bugesera District Bugesera District 7688803 +RW.11.56 Ngoma District Ngoma District 7688804 +RW.11.55 Kirehe District Kirehe District 7688805 +RW.13.45 Gicumbi District Gicumbi District 7688806 +RW.13.41 Rulindo District Rulindo District 7688807 +RW.13.44 Burera District Burera District 7688808 +RW.13.43 Musanze District Musanze District 7688809 +RW.13.42 Gakenke District Gakenke District 7688810 +RW.12.12 Gasabo District Gasabo District 7690204 +RW.12.11 Nyarugenge District Nyarugenge District 7690205 +RW.12.13 Kicukiro District Kicukiro District 7690206 +RW.14.34 Nyabihu District Nyabihu District 7690207 +RW.14.35 Ngororero District Ngororero District 7690208 +RW.14.33 Rubavu District Rubavu District 7690209 +RW.14.32 Rutsiro District Rutsiro District 7690210 +RW.14.31 Karongi District Karongi District 7690211 +RW.14.37 Nyamasheke District Nyamasheke District 7690212 +RW.14.36 Rusizi District Rusizi District 7690213 +RW.15.27 Muhanga District Muhanga District 7690214 +RW.15.28 Kamonyi District Kamonyi District 7690215 +RW.15.26 Ruhango District Ruhango District 7690216 +RW.15.21 Nyanza District Nyanza District 7690217 +RW.15.25 Nyamagabe District Nyamagabe District 7690218 +RW.15.24 Huye District Huye District 7690219 +RW.15.22 Gisagara District Gisagara District 7690220 +RW.15.23 Nyaruguru District Nyaruguru District 7690221 +SA.11.10972259 Abhā Abha 10972259 +SA.11.10972260 Aḩad Rufaydah Ahad Rufaydah 10972260 +SA.11.10972261 Al Majāridah Al Majaridah 10972261 +SA.11.10972262 An Nimas An Nimas 10972262 +SA.11.10972263 Sabt Al Alayah Sabt Al Alayah 10972263 +SA.11.10972264 Bīshah Bishah 10972264 +SA.11.10972265 Khamīs Mushayţ Khamis Mushayt 10972265 +SA.11.10972266 Muḩā’il Muha'il 10972266 +SA.11.10972267 Rijāl Alma‘ Rijal Alma` 10972267 +SA.11.10972268 Sarāt ‘Abīdah Sarat `Abidah 10972268 +SA.11.10972269 Tathlīth Tathlith 10972269 +SA.11.10972270 Z̧ahrān al Janūb Zahran al Janub 10972270 +SA.02.10972271 Al ‘Aqīq Al `Aqiq 10972271 +SA.02.10972272 Al Bāḩah Al Bahah 10972272 +SA.02.10972273 Al Mandaq Al Mandaq 10972273 +SA.02.10972274 Al Mikhwāh Al Mikhwah 10972274 +SA.02.10972283 Al Qurá Al Qura 10972283 +SA.02.10972284 Baljurashī Baljurashi 10972284 +SA.02.10972285 Qilwah Qilwah 10972285 +SA.15.10972286 ‘Ar‘ar `Ar`ar 10972286 +SA.15.10972287 Rafha Rafha 10972287 +SA.15.10972288 Ţurayf Turayf 10972288 +SA.20.10972289 Al Qurayyāt Al Qurayyat 10972289 +SA.20.10972290 Dawmat al Jandal Dawmat al Jandal 10972290 +SA.20.10972291 Sakākā Sakaka 10972291 +SA.05.10972292 Al Ḩinākīyah Al Hinakiyah 10972292 +SA.05.10972293 Al Madīnah al Munawwarah Al Madinah al Munawwarah 10972293 +SA.05.10972294 Al Mahd Al Mahd 10972294 +SA.05.10972295 Al ‘Ulā Al `Ula 10972295 +SA.05.10972296 Badr Badr 10972296 +SA.05.10972297 Khaybar Khaybar 10972297 +SA.05.10972298 Yanbu‘ al Baḩr Yanbu` al Bahr 10972298 +SA.08.10972299 Al Asyāḩ Al Asyah 10972299 +SA.08.10972300 Al Badā’i‘ Al Bada'i` 10972300 +SA.08.10972301 Al Bukayrīyah Al Bukayriyah 10972301 +SA.08.10972302 Al Midhnab Al Midhnab 10972302 +SA.08.10972303 An Nabhānīyah An Nabhaniyah 10972303 +SA.08.10972304 Ar Rass Ar Rass 10972304 +SA.08.10972305 Ash Shimāsīyah Ash Shimasiyah 10972305 +SA.08.10972306 Buraydah Buraydah 10972306 +SA.08.10972307 Riyāḑ al Khabrā’ Riyad al Khabra' 10972307 +SA.08.10972308 Governorate of Unaizah Governorate of Unaizah 10972308 +SA.08.10972309 ‘Uyūn al Jiwā’ `Uyun al Jiwa' 10972309 +SA.10.10972310 Ad Dawādimī Ad Dawadimi 10972310 +SA.10.10972311 Ad Dir‘īyah Ad Dir`iyah 10972311 +SA.10.10972312 ‘Afīf `Afif 10972312 +SA.10.10972313 Al Aflāj Al Aflaj 10972313 +SA.10.10972314 Al Ghāţ Al Ghat 10972314 +SA.10.10972315 Al Ḩarīq Al Hariq 10972315 +SA.10.10972316 Al Kharj Al Kharj 10972316 +SA.10.10972317 Al Majma‘ah Al Majma`ah 10972317 +SA.10.10972318 Al Muzāḩimīyah Al Muzahimiyah 10972318 +SA.10.10972319 Al Quway‘īyah Al Quway`iyah 10972319 +SA.10.10972320 Ar Riyāḑ Ar Riyad 10972320 +SA.10.10972321 As Sulayyil As Sulayyil 10972321 +SA.10.10972322 Az Zulfī Az Zulfi 10972322 +SA.10.10972323 Ḑurumā Duruma 10972323 +SA.10.10972324 Ḩawţat Banī Tamīm Hawtat Bani Tamim 10972324 +SA.10.10972325 Ḩuraymilā’ Huraymila' 10972325 +SA.10.10972326 Rumāḩ Rumah 10972326 +SA.10.10972327 Shaqrā’ Shaqra' 10972327 +SA.10.10972328 Thādiq Thadiq 10972328 +SA.10.10972329 Wādī ad Dawāsir Wadi ad Dawasir 10972329 +SA.06.10972330 Ad Dammām Ad Dammam 10972330 +SA.06.10972331 Al Aḩsā’ Al Ahsa' 10972331 +SA.06.10972332 Al Jubayl Al Jubayl 10972332 +SA.06.10972333 Al Khafjī Al Khafji 10972333 +SA.06.10972334 Al Khubar Al Khubar 10972334 +SA.06.10972335 An Nu‘ayrīyah An Nu`ayriyah 10972335 +SA.06.10972336 Al Qaţīf Al Qatif 10972336 +SA.06.10972337 Buqayq Buqayq 10972337 +SA.06.10972338 Ḩafr al Bāţin Hafr al Batin 10972338 +SA.06.10972339 Qaryah al ‘Ulyā Qaryah al `Ulya 10972339 +SA.06.10972340 Ra’s Tannūrah Ra's Tannurah 10972340 +SA.13.10972341 Al Ghazālah Al Ghazalah 10972341 +SA.13.10972342 Ash Shinān Ash Shinan 10972342 +SA.13.10972343 Baq‘ā’ Baq`a' 10972343 +SA.13.10972344 Ḩā’il Ha'il 10972344 +SA.17.10972345 Abū ‘Arīsh Abu `Arish 10972345 +SA.17.10972346 Ad Dā’ir Ad Da'ir 10972346 +SA.17.10972347 Ad Darb Ad Darb 10972347 +SA.17.10972348 Aḩad al Musāriḩah Ahad al Musarihah 10972348 +SA.17.10972349 Al ‘Āriḑah Al `Aridah 10972349 +SA.17.10972350 Al Ḩarth Al Harth 10972350 +SA.17.10972351 Al ‘Īdābī Al `Idabi 10972351 +SA.17.10972352 Ar Rayth Ar Rayth 10972352 +SA.17.10972353 Baysh Baysh 10972353 +SA.17.10972354 Ḑamad Damad 10972354 +SA.17.10972355 Farasān Farasan 10972355 +SA.17.10972356 Jāzān Jazan 10972356 +SA.17.10972357 Şabyā’ Sabya' 10972357 +SA.17.10972358 Şāmiţah Samitah 10972358 +SA.14.10972359 Al Jumūm Al Jumum 10972359 +SA.14.10972360 Al Kāmil Al Kamil 10972360 +SA.14.10972361 Al Khurmah Al Khurmah 10972361 +SA.14.10972362 Al Līth Al Lith 10972362 +SA.14.10972363 Al Qunfudhah Al Qunfudhah 10972363 +SA.14.10972364 Aţ Ţā’if At Ta'if 10972364 +SA.14.10972365 Jiddah Jiddah 10972365 +SA.14.10972366 Khulayş Khulays 10972366 +SA.14.10972367 Makkah al Mukarramah Makkah al Mukarramah 10972367 +SA.14.10972368 Rābigh Rabigh 10972368 +SA.14.10972369 Ranyah Ranyah 10972369 +SA.14.10972370 Turubah Turubah 10972370 +SA.16.10972371 Al Kharkhīr Al Kharkhir 10972371 +SA.16.10972372 Badr al Janūb Badr al Janub 10972372 +SA.16.10972373 Ḩubūnā Hubuna 10972373 +SA.16.10972374 Khubāsh Khubash 10972374 +SA.16.10972375 Najrān Najran 10972375 +SA.16.10972376 Sharūrah Sharurah 10972376 +SA.16.10972377 Thār Thar 10972377 +SA.16.10972378 Yadamah Yadamah 10972378 +SA.19.10972379 Al Wajh Al Wajh 10972379 +SA.19.10972380 Ḑubā’ Duba' 10972380 +SA.19.10972381 Ḩaql Haql 10972381 +SA.19.10972382 Tabūk Tabuk 10972382 +SA.19.10972383 Taymā’ Tayma' 10972383 +SA.19.10972384 Umluj Umluj 10972384 +SA.14.11906054 Ghran Ghran 11906054 +SB.11.0215 Munda Munda 8987088 +SB.11.0225 Noro Noro 9035073 +SB.14.1001 Nggosi Nggosi 12041744 +SB.12.0101 Waghina Waghina 12041745 +SB.14.1002 Mbumburu Mbumburu 12041746 +SB.14.1003 Rove - Lengakiki Rove - Lengakiki 12041747 +SB.14.1004 Cruz Cruz 12041748 +SB.12.0102 Katupika Katupika 12041749 +SB.12.0103 Vasiduki Vasiduki 12041750 +SB.14.1009 Kukum Kukum 12041751 +SB.14.1010 Naha Naha 12041752 +SB.12.0107 Batava Batava 12041753 +SB.12.0108 Tavula Tavula 12041754 +SB.12.0111 Susuka Susuka 12041755 +SB.12.0112 Senga Senga 12041756 +SB.12.0114 Kirugela Kirugela 12041757 +SB.11.0201 Outer Shortlands Outer Shortlands 12041758 +SB.11.0202 Inner Shortlands Inner Shortlands 12041759 +SB.11.0203 Simbo Simbo 12041760 +SB.11.0205 Central Ranongga Central Ranongga 12041761 +SB.11.0206 South Ranongga South Ranongga 12041762 +SB.11.0207 Vonunu Vonunu 12041763 +SB.11.0208 Bilua Bilua 12041764 +SB.11.0226 North Kolombangara North Kolombangara 12041765 +SB.06.0620 Malango Malango 12041766 +SB.11.0217 Roviana Lagoon Roviana Lagoon 12041767 +SB.11.0218 South Rendova South Rendova 12041768 +SB.11.0219 North Rendova North Rendova 12041769 +SB.11.0220 Kolombaghea Kolombaghea 12041770 +SB.11.0221 Buini Tusu Buini Tusu 12041771 +SB.11.0222 Nono Nono 12041772 +SB.11.0223 Nggatokae Nggatokae 12041773 +SB.11.0224 North Vangunu North Vangunu 12041774 +SB.07.0303 Kokota Kokota 12041775 +SB.09.0903 Nipua-Nopoli Nipua-Nopoli 12041776 +SB.14.1005 Vavaea Vavaea 12041777 +SB.14.1006 Vuhokesa Vuhokesa 12041778 +SB.13.0501 East Te Nggano East Te Nggano 12041779 +SB.07.0310 Tatamba Tatamba 12041780 +SB.07.0311 Sigana Sigana 12041781 +SB.07.0312 Japuana Japuana 12041782 +SB.07.0313 Kolomola Kolomola 12041783 +SB.07.0314 Kolotubi Kolotubi 12041784 +SB.07.0315 Susubona Susubona 12041785 +SB.07.0316 Samasodu Samasodu 12041786 +SB.10.0401 Sandfly-Buenavista Sandfly-Buenavista 12041787 +SB.10.0402 West Gela West Gela 12041788 +SB.10.0403 East Gela East Gela 12041789 +SB.10.0405 South West Gela South West Gela 12041790 +SB.10.0406 South East Gela South East Gela 12041791 +SB.10.0407 North East Gela North East Gela 12041792 +SB.10.0408 North West Gela North West Gela 12041793 +SB.10.0409 Mbanika Mbanika 12041794 +SB.10.0410 Pavuvu Pavuvu 12041795 +SB.10.0411 Lovukol Lovukol 12041796 +SB.07.0306 Tirotonga Tirotonga 12041797 +SB.13.0503 Lughu Lughu 12041798 +SB.13.0504 Kangava Kangava 12041799 +SB.13.0509 West Ghongau West Ghongau 12041800 +SB.06.0601 Tandai Tandai 12041801 +SB.14.1007 Mataniko Mataniko 12041802 +SB.14.1008 Kola'A Kola'A 12041803 +SB.06.0604 Tangarare Tangarare 12041804 +SB.14.1011 Vura Vura 12041805 +SB.06.0617 Paripao Paripao 12041806 +SB.03.0713 Sulufou - Kwarande Sulufou - Kwarande 12041807 +SB.09.0901 Fenualoa Fenualoa 12041808 +SB.06.0622 East Ghaobata East Ghaobata 12041809 +SB.03.0710 Takwa Takwa 12041810 +SB.03.0711 East Baegu East Baegu 12041811 +SB.03.0712 Fouenda Fouenda 12041812 +SB.03.0714 Sububenu- Burianias Sububenu- Burianias 12041813 +SB.03.0715 Nafinua Nafinua 12041814 +SB.03.0717 Gulalafou Gulalafou 12041815 +SB.03.0718 Waneagu - Taelanasin Waneagu - Taelanasin 12041816 +SB.03.0727 Siesie Siesie 12041817 +SB.03.0729 Kwaimela - Radefasu Kwaimela - Radefasu 12041818 +SB.03.0730 Langalanga Langalanga 12041819 +SB.03.0731 Luaniua Luaniua 12041820 +SB.03.0732 Pelau Pelau 12041821 +SB.08.0801 North Ulawa North Ulawa 12041822 +SB.08.0802 South Ulawa South Ulawa 12041823 +SB.08.0804 Ugi And Pio Ugi And Pio 12041824 +SB.08.0805 Arosi South Arosi South 12041825 +SB.08.0809 Bauro West Bauro West 12041826 +SB.08.0810 Bauro Central Bauro Central 12041827 +SB.14.1012 Panatina Panatina 12041828 +SB.08.0817 Star Harbour South Star Harbour South 12041829 +SB.08.0818 Rawo Rawo 12041830 +SB.08.0819 Weather Coast Weather Coast 12041831 +SB.08.0814 Star Harbour North Star Harbour North 12041832 +SB.09.0911 North East Santa Cruz North East Santa Cruz 12041833 +SB.11.0209 Dovele Dovele 12041834 +SB.11.0210 Iringgila Iringgila 12041835 +SB.11.0211 Gizo Gizo 12041836 +SB.11.0212 South Kolombangara South Kolombangara 12041837 +SB.11.0213 Vonavona Vonavona 12041838 +SB.11.0214 Kusaghe Kusaghe 12041839 +SB.11.0216 Nusa Roviana Nusa Roviana 12041840 +SB.07.0301 Kia Kia 12041841 +SB.07.0302 Havulei Havulei 12041842 +SB.13.0507 Matangi Matangi 12041843 +SB.13.0508 East Ghongau East Ghongau 12041844 +SB.03.0724 Mareho Mareho 12041845 +SB.03.0725 Tai Tai 12041846 +SB.03.0719 Aiaisi Aiaisi 12041847 +SB.03.0720 Areare Areare 12041848 +SB.03.0721 Raroisuu Raroisuu 12041849 +SB.03.0722 Aba - Asimeuru Aba - Asimeuru 12041850 +SB.03.0723 Asimae Asimae 12041851 +SB.03.0733 Sikaiana Sikaiana 12041852 +SB.08.0816 Santa Catalina Santa Catalina 12041853 +SB.08.0820 Haununu Haununu 12041854 +SB.03.0716 Faumamanu - Kwai Faumamanu - Kwai 12041855 +SB.09.0912 Nanggu-Lord Howe Nanggu-Lord Howe 12041856 +SB.09.0913 Duff Islands Duff Islands 12041857 +SB.09.0914 Utupua Utupua 12041858 +SB.09.0915 Vanikoro Vanikoro 12041859 +SB.08.0803 West Ulawa West Ulawa 12041860 +SB.09.0909 Graciosa Bay Graciosa Bay 12041861 +SB.09.0907 Nevenema Nevenema 12041862 +SB.12.0104 Viviru Viviru 12041863 +SB.13.0505 Tetau Nangoto Tetau Nangoto 12041864 +SB.12.0105 Babatana Babatana 12041865 +SB.13.0510 Sa'Aiho Sa'Aiho 12041866 +SB.12.0106 Tepakaza Tepakaza 12041867 +SB.12.0109 Polo Polo 12041868 +SB.12.0110 Bangara Bangara 12041869 +SB.07.0307 Koviloko Koviloko 12041870 +SB.12.0113 Kerepangara Kerepangara 12041871 +SB.10.0412 North Savo North Savo 12041872 +SB.03.0702 Aimela Aimela 12041873 +SB.11.0204 North Ranongga North Ranongga 12041874 +SB.07.0304 Hovukoilo Hovukoilo 12041875 +SB.06.0619 Vulolo Vulolo 12041876 +SB.07.0305 Buala Buala 12041877 +SB.03.0701 Auki Auki 12041878 +SB.07.0308 Kmaga Kmaga 12041879 +SB.10.0413 South Savo South Savo 12041880 +SB.09.0906 Nenumpo Nenumpo 12041881 +SB.09.0908 Luva Station Luva Station 12041882 +SB.07.0309 Kaloka Kaloka 12041883 +SB.09.0902 Polynesian Outer Islands Polynesian Outer Islands 12041884 +SB.08.0812 Wainoni West Wainoni West 12041885 +SB.06.0607 Vatukulau Vatukulau 12041886 +SB.10.0404 Tulagi Tulagi 12041887 +SB.06.0612 Birao Birao 12041888 +SB.13.0502 West Te Nggano West Te Nggano 12041889 +SB.08.0806 Arosi West Arosi West 12041890 +SB.08.0807 Arosi North Arosi North 12041891 +SB.08.0808 Arosi East Arosi East 12041892 +SB.08.0815 Santa Ana Santa Ana 12041893 +SB.08.0811 Bauro East Bauro East 12041894 +SB.09.0905 Manuopo Manuopo 12041895 +SB.08.0813 Wainoni East Wainoni East 12041896 +SB.09.0910 Nea-Noole Nea-Noole 12041897 +SB.09.0916 Tikopia Tikopia 12041898 +SB.13.0506 Mugihenua Mugihenua 12041899 +SB.06.0602 Saghalu Saghalu 12041900 +SB.06.0603 Savulei Savulei 12041901 +SB.06.0605 Wanderer Bay Wanderer Bay 12041902 +SB.06.0613 Valasi Valasi 12041903 +SB.06.0614 Kolokarako Kolokarako 12041904 +SB.06.0606 Duidui Duidui 12041905 +SB.09.0904 Lipe-Temua Lipe-Temua 12041906 +SB.06.0616 Aola Aola 12041907 +SB.03.0703 Buma Buma 12041908 +SB.06.0608 Talise Talise 12041909 +SB.06.0609 Avuavu Avuavu 12041910 +SB.06.0610 Moli Moli 12041911 +SB.06.0611 Tetekanji Tetekanji 12041912 +SB.06.0615 Longgu Longgu 12041913 +SB.06.0618 East Tasimboko East Tasimboko 12041914 +SB.06.0621 West Ghaobata West Ghaobata 12041915 +SB.03.0704 Fauabu Fauabu 12041916 +SB.03.0707 Foondo - Gwaiau Foondo - Gwaiau 12041917 +SB.03.0726 Kwarekwareo Kwarekwareo 12041918 +SB.03.0708 Malu'U Malu'U 12041919 +SB.03.0706 Mandalua - Folotana Mandalua - Folotana 12041920 +SB.03.0709 Matakwalao Matakwalao 12041921 +SB.09.0917 Neo Neo 12041922 +SB.03.0728 Weagu Silana Sina Weagu Silana Sina 12041923 +SB.03.0705 West Baegu - Fatale West Baegu - Fatale 12041924 +SD.43.363412 Al Mudīrīyah ash Shamālīyah Al Mudiriyah ash Shamaliyah 363412 +SD.29.368767 Omdurman Omdurman 368767 +SD.56.371850 Mudīrīyat Kurdufān ash Shamālīyah Mudiriyat Kurdufan ash Shamaliyah 371850 +SD.29.372533 Karary Karary 372533 +SD.29.372535 Khartoum Khartoum 372535 +SD.52.372751 Mudīrīyat Kassalā Mudiriyat Kassala 372751 +SD.39.375038 Gedaref North Rural Council Gedaref North Rural Council 375038 +SD.38.375845 El Meilig Rural Council El Meilig Rural Council 375845 +SD.55.376729 Mudīrīyat Dārfūr ash Shamālīyah Mudiriyat Darfur ash Shamaliyah 376729 +SD.49.376730 Mudīrīyat Dārfūr al Janūbīyah Mudiriyat Darfur al Janubiyah 376730 +SD.58.378708 Blue Nile Province Blue Nile Province 378708 +SD.38.379328 Mudīrīyat al Jazīrah Mudiriyat al Jazirah 379328 +SD.41.379655 Mudīrīyat al Baḩr al Abyaḑ Mudiriyat al Bahr al Abyad 379655 +SD.56.7828736 Ghebeish Ghebeish 7828736 +SD.56.7828737 En Nuhud En Nuhud 7828737 +SD.29.8050944 Khartoum North Khartoum North 8050944 +SD.53.8050945 Shendi Shendi 8050945 +SD.53.8050946 Ad Damer Ad Damer 8050946 +SD.53.8050947 Atbara Atbara 8050947 +SD.36.8050948 Sinkat Sinkat 8050948 +SD.36.8050949 Port Sudan Port Sudan 8050949 +SD.43.8051145 Merawi Merawi 8051145 +SD.56.8051146 Sheikan Sheikan 8051146 +SD.56.8051147 Um Rawaba Um Rawaba 8051147 +SD.41.8051148 Kosti Kosti 8051148 +SD.41.8051149 Al Jabalian Al Jabalian 8051149 +SD.29.8051156 Sharg En Nile Sharg En Nile 8051156 +SD.39.8051351 Al Fushqa Al Fushqa 8051351 +SD.39.8051352 Seteet Seteet 8051352 +SD.42.9072511 Baw Baw 9072511 +SD.49.10344732 Kas District Kas District 10344732 +SD.49.10400488 Nyala District Nyala District 10400488 +SD.55.10400594 Kutum District Kutum District 10400594 +SD.38.11237761 Um Al Gura Um Al Gura 11237761 +SD.56.11239073 Bara Bara 11239073 +SD.58.12196614 Singa Locality Singa Locality 12196614 +SD.58.12196615 Sennar Locality Sennar Locality 12196615 +SD.58.12196616 East Sennar Locality East Sennar Locality 12196616 +SD.58.12196617 Ed Dinder Locality Ed Dinder Locality 12196617 +SD.58.12196618 Es Suki Locality Es Suki Locality 12196618 +SD.58.12196619 Abu Hujar Locality Abu Hujar Locality 12196619 +SD.58.12196620 El Dali Locality El Dali Locality 12196620 +SE.23.2480 Umeå Kommun Umea Kommun 602149 +SE.23.2482 Skellefteå Kommun Skelleftea Kommun 602912 +SE.23.2409 Robertsfors Kommun Robertsfors Kommun 603302 +SE.14.2581 Piteå Kommun Pitea Kommun 603569 +SE.14.2521 Pajala Kommun Pajala Kommun 603760 +SE.14.2518 Övertorneå Kommun OEvertornea Kommun 603813 +SE.14.2513 Överkalix Kommun OEverkalix Kommun 603822 +SE.14.2580 Luleå kommun Lulea kommun 604488 +SE.14.2514 Kalix Kommun Kalix Kommun 605387 +SE.14.2583 Haparanda Kommun Haparanda Kommun 605857 +SE.14.2523 Gällivare kommun Gaellivare kommun 606084 +SE.14.2582 Bodens Kommun Bodens Kommun 606530 +SE.14.2560 Älvsbyns Kommun Alvsbyns Kommun 606833 +SE.27.1286 Ystads Kommun Ystads Kommun 2662148 +SE.16.0512 Ydre Kommun Ydre Kommun 2662215 +SE.18.0428 Vingåkers Kommun Vingakers Kommun 2662828 +SE.23.2404 Vindelns Kommun Vindelns Kommun 2662850 +SE.09.0884 Vimmerby Kommun Vimmerby Kommun 2662880 +SE.23.2462 Vilhelmina Kommun Vilhelmina Kommun 2662934 +SE.08.0685 Vetlanda kommun Vetlanda kommun 2663292 +SE.27.1233 Vellinge Kommun Vellinge Kommun 2663398 +SE.12.0780 Växjö Kommun Vaexjoe Kommun 2663535 +SE.26.0187 Vaxholms Kommun Vaxholms Kommun 2663537 +SE.09.0883 Västerviks Kommun Vaesterviks Kommun 2664201 +SE.25.1980 Västerås Vaesteras 2664441 +SE.08.0683 Värnamo Kommun Vaernamo Kommun 2664852 +SE.26.0120 Värmdö Kommun Vaermdoe Kommun 2664880 +SE.28.1442 Vårgårda Kommun Vargarda Kommun 2664938 +SE.06.1383 Varbergs Kommun Varbergs Kommun 2664994 +SE.28.1470 Vara Kommun Vara Kommun 2665011 +SE.10.2021 Vansbro Kommun Vansbro Kommun 2665061 +SE.23.2460 Vännäs Kommun Vaennaes Kommun 2665089 +SE.28.1487 Vänersborgs Kommun Vaenersborgs Kommun 2665170 +SE.26.0115 Vallentuna Kommun Vallentuna Kommun 2665451 +SE.16.0563 Valdemarsviks Kommun Valdemarsviks Kommun 2665672 +SE.08.0665 Vaggeryds Kommun Vaggeryds Kommun 2665856 +SE.16.0584 Vadstena Kommun Vadstena Kommun 2665901 +SE.12.0760 Uppvidinge Kommun Uppvidinge Kommun 2666201 +SE.21.0380 Uppsala Kommun Uppsala Kommun 2666219 +SE.26.0114 Upplands Väsby kommun Upplands Vaesby kommun 2666237 +SE.26.0139 Upplands-Bro Kommun Upplands-Bro Kommun 2666240 +SE.28.1491 Ulricehamns Kommun Ulricehamns Kommun 2666492 +SE.28.1485 Uddevalla Kommun Uddevalla Kommun 2666669 +SE.26.0138 Tyresö Kommun Tyresoe Kommun 2666778 +SE.28.1488 Trollhättan Trollhaettan 2667302 +SE.27.1287 Trelleborgs Kommun Trelleborgs Kommun 2667401 +SE.28.1452 Tranemo Kommun Tranemo Kommun 2667598 +SE.08.0687 Tranås Kommun Tranas Kommun 2667625 +SE.22.1737 Torsby Kommun Torsby Kommun 2667872 +SE.09.0834 Torsås Kommun Torsas Kommun 2667902 +SE.28.1473 Töreboda Kommun Toereboda Kommun 2668246 +SE.27.1270 Tomelilla Kommun Tomelilla Kommun 2668364 +SE.28.1419 Tjörns Kommun Tjoerns Kommun 2668674 +SE.12.0763 Tingsryds Kommun Tingsryds Kommun 2669018 +SE.24.2262 Timrå Kommun Timra Kommun 2669046 +SE.21.0360 Tierps kommun Tierps kommun 2669097 +SE.28.1498 Tidaholms kommun Tidaholms kommun 2669112 +SE.28.1472 Tibro Kommun Tibro Kommun 2669117 +SE.28.1435 Tanums Kommun Tanums Kommun 2669414 +SE.26.0160 Täby Kommun Taeby Kommun 2669768 +SE.28.1465 Svenljunga Kommun Svenljunga Kommun 2670043 +SE.27.1263 Svedala Kommun Svedala Kommun 2670127 +SE.27.1214 Svalövs Kommun Svalovs Kommun 2670540 +SE.25.1907 Surahammars Kommun Surahammars Kommun 2670612 +SE.22.1766 Sunne Kommun Sunne Kommun 2670703 +SE.24.2281 Sundsvalls Kommun Sundsvalls Kommun 2670776 +SE.26.0183 Sundbybergs Kommun Sundbybergs Kommun 2670878 +SE.07.2313 Strömsunds kommun Stroemsunds kommun 2671219 +SE.28.1486 Strömstads Kommun Stroemstads Kommun 2671222 +SE.18.0486 Strängnäs Kommun Straengnaes Kommun 2671389 +SE.23.2421 Storumans kommun Storumans kommun 2671529 +SE.22.1760 Storfors Kommun Storfors Kommun 2672047 +SE.26.0180 Stockholms Kommun Stockholms Kommun 2673723 +SE.28.1415 Stenungsunds Kommun Stenungsunds Kommun 2673874 +SE.27.1230 Staffanstorps Kommun Staffanstorps Kommun 2674647 +SE.28.1427 Sotenäs Kommun Sotenaes Kommun 2674968 +SE.23.2422 Sorsele kommun Sorsele kommun 2675078 +SE.02.1083 Sölvesborgs kommun Soelvesborgs kommun 2675364 +SE.26.0184 Solna Kommun Solna Kommun 2675396 +SE.26.0163 Sollentuna Kommun Sollentuna Kommun 2675406 +SE.24.2283 Sollefteå Kommun Solleftea Kommun 2675415 +SE.26.0181 Södertälje Kommun Soedertaelje Kommun 2676174 +SE.16.0582 Söderköpings Kommun Soederkoepings Kommun 2676214 +SE.03.2182 Söderhamns Kommun Soederhamns Kommun 2676222 +SE.10.2061 Smedjebackens Kommun Smedjebackens Kommun 2676585 +SE.27.1264 Skurups Kommun Skurups Kommun 2677024 +SE.28.1496 Skövde Kommun Skoevde Kommun 2677233 +SE.25.1904 Skinnskattebergs Kommun Skinnskattebergs Kommun 2677592 +SE.28.1495 Skara Kommun Skara Kommun 2678205 +SE.27.1265 Sjöbo Kommun Sjoebo Kommun 2678902 +SE.27.1291 Simrishamns kommun Simrishamns kommun 2679106 +SE.26.0191 Sigtuna Kommun Sigtuna Kommun 2679300 +SE.08.0684 Sävsjö Kommun Savsjo Kommun 2679696 +SE.10.2082 Säters Kommun Saeters Kommun 2679832 +SE.03.2181 Sandvikens Kommun Sandvikens Kommun 2680068 +SE.26.0128 Salems Kommun Salems Kommun 2680623 +SE.25.1981 Sala kommun Sala kommun 2680657 +SE.22.1785 Säffle Kommun Saeffle Kommun 2680762 +SE.02.1081 Ronneby Kommun Ronneby Kommun 2681821 +SE.10.2031 Rättviks Kommun Raettviks Kommun 2682993 +SE.07.2303 Ragunda Kommun Ragunda Kommun 2683605 +SE.27.1275 Perstorps Kommun Perstorps Kommun 2684202 +SE.28.1402 Partille Kommun Partille Kommun 2684394 +SE.18.0481 Oxelösunds Kommun Oxeloesunds Kommun 2684652 +SE.03.2121 Ovanåkers Kommun Ovanakers Kommun 2685092 +SE.27.1256 Östra Göinge Kommun OEstra Goeinge Kommun 2685543 +SE.21.0382 Östhammars Kommun OEsthammars Kommun 2685697 +SE.07.2380 Östersunds Kommun OEstersunds Kommun 2685747 +SE.26.0117 Österåkers Kommun OEsterakers Kommun 2685981 +SE.09.0882 Oskarshamns Kommun Oskarshamns Kommun 2686161 +SE.27.1273 Osby kommun Osby kommun 2686197 +SE.28.1421 Orust Orust 2686246 +SE.10.2034 Orsa Kommun Orsa Kommun 2686378 +SE.24.2284 Örnsköldsviks Kommun OErnskoeldsviks Kommun 2686466 +SE.27.1257 Örkelljunga Kommun OErkelljunga Kommun 2686595 +SE.15.1880 Örebro Kommun OErebro Kommun 2686656 +SE.02.1060 Olofströms Kommun Olofstroems Kommun 2687061 +SE.16.0509 Ödeshögs Kommun OEdeshoegs Kommun 2687419 +SE.28.1407 Öckerö Kommun OEckeroe Kommun 2687508 +SE.03.2101 Ockelbo Kommun Ockelbo Kommun 2687516 +SE.26.0192 Nynäshamns kommun Nynaeshamns kommun 2687635 +SE.18.0480 Nyköpings Kommun Nykoepings Kommun 2687698 +SE.09.0881 Nybro Kommun Nybro Kommun 2687897 +SE.23.2417 Norsjö Kommun Norsjoe Kommun 2688170 +SE.26.0188 Norrtälje Kommun Norrtaelje Kommun 2688248 +SE.16.0581 Norrköpings Kommun Norrkoepings Kommun 2688367 +SE.23.2401 Nordmalings Kommun Nordmalings Kommun 2689334 +SE.03.2132 Nordanstigs kommun Nordanstigs kommun 2689383 +SE.25.1962 Norbergs Kommun Norbergs Kommun 2689450 +SE.15.1884 Nora Kommun Nora Kommun 2689465 +SE.08.0682 Nässjö Kommun Naessjoe Kommun 2690167 +SE.26.0182 Nacka Kommun Nacka Kommun 2690578 +SE.22.1762 Munkfors Kommun Munkfors Kommun 2690828 +SE.28.1430 Munkedals Kommun Munkedals Kommun 2690840 +SE.08.0642 Mullsjö kommun Mullsjoe kommun 2690899 +SE.16.0583 Motala Kommun Motala Kommun 2690959 +SE.09.0840 Mörbylånga Kommun Moerbylanga Kommun 2691347 +SE.10.2062 Mora Kommun Mora Kommun 2691395 +SE.09.0861 Mönsterås Kommun Moensteras Kommun 2691406 +SE.28.1481 Mölndals kommun Moelndals kommun 2691457 +SE.16.0586 Mjölby Kommun Mjoelby Kommun 2691742 +SE.28.1461 Melleruds Kommun Melleruds Kommun 2692047 +SE.28.1463 Marks Kommun Marks Kommun 2692570 +SE.12.0767 Markaryds Kommun Markaryds Kommun 2692595 +SE.28.1493 Mariestads Kommun Mariestads Kommun 2692611 +SE.10.2023 Malung-Sälens kommun Malung-Saelens kommun 2692868 +SE.27.1280 Malmö Malmoe 2692965 +SE.23.2418 Malå Kommun Mala Kommun 2693147 +SE.28.1484 Lysekils Kommun Lysekils Kommun 2693300 +SE.23.2481 Lycksele kommun Lycksele kommun 2693346 +SE.27.1281 Lunds Kommun Lunds Kommun 2693555 +SE.10.2085 Ludvika Kommun Ludvika Kommun 2693757 +SE.27.1262 Lomma Kommun Lomma Kommun 2694260 +SE.15.1864 Ljusnarsbergs Kommun Ljusnarsbergs Kommun 2694483 +SE.03.2161 Ljusdals Kommun Ljusdals Kommun 2694502 +SE.12.0781 Ljungby Kommun Ljungby Kommun 2694551 +SE.16.0580 Linköpings Kommun Linkoepings Kommun 2694759 +SE.15.1885 Lindesbergs Kommun Lindesbergs Kommun 2694892 +SE.28.1462 Lilla Edets Kommun Lilla Edets Kommun 2696058 +SE.28.1494 Lidköpings Kommun Lidkoepings Kommun 2696328 +SE.26.0186 Lidingö Lidingoe 2696332 +SE.12.0761 Lessebo Kommun Lessebo Kommun 2696471 +SE.28.1441 Lerums Kommun Lerums Kommun 2696500 +SE.10.2029 Leksands kommun Leksands kommun 2696649 +SE.15.1860 Laxå Kommun Laxa Kommun 2696803 +SE.27.1282 Landskrona Landskrona 2697719 +SE.06.1381 Laholms Kommun Laholms Kommun 2697859 +SE.25.1960 Kungsörs kommun Kungsoers kommun 2698680 +SE.06.1384 Kungsbacka Kommun Kungsbacka Kommun 2698726 +SE.28.1482 Kungälvs Kommun Kungaelvs Kommun 2698738 +SE.15.1881 Kumla Kommun Kumla Kommun 2698753 +SE.07.2309 Krokoms Kommun Krokoms Kommun 2699175 +SE.22.1781 Kristinehamns Kommun Kristinehamns Kommun 2699281 +SE.27.1290 Kristianstads kommun Kristianstads kommun 2699308 +SE.24.2282 Kramfors Kommun Kramfors Kommun 2699393 +SE.25.1983 Köpings Kommun Koepings Kommun 2699780 +SE.27.1276 Klippans Kommun Klippans Kommun 2700483 +SE.14.2584 Kiruna Kommun Kiruna Kommun 2700801 +SE.16.0513 Kinda Kommun Kinda Kommun 2700854 +SE.22.1715 Kils Kommun Kils Kommun 2700878 +SE.27.1261 Kävlinge Kommun Kavlinge Kommun 2701094 +SE.18.0483 Katrineholms Kommun Katrineholms Kommun 2701221 +SE.22.1780 Karlstads Kommun Karlstads Kommun 2701679 +SE.02.1080 Karlskrona Kommun Karlskrona Kommun 2701712 +SE.15.1883 Karlskoga Kommun Karlskoga Kommun 2701714 +SE.02.1082 Karlshamns kommun Karlshamns kommun 2701725 +SE.28.1446 Karlsborgs Kommun Karlsborgs Kommun 2701754 +SE.09.0880 Kalmar Kommun Kalmar Kommun 2702260 +SE.08.0680 Jönköpings Kommun Joenkoepings Kommun 2702977 +SE.14.2510 Jokkmokks Kommun Jokkmokks Kommun 2702996 +SE.26.0123 Järfälla kommun Jaerfaella kommun 2703292 +SE.06.1315 Hylte Kommun Hylte Kommun 2704007 +SE.09.0860 Hultsfreds Kommun Hultsfreds Kommun 2704397 +SE.03.2184 Hudiksvalls Kommun Hudiksvalls Kommun 2704611 +SE.26.0126 Huddinge Kommun Huddinge Kommun 2704619 +SE.27.1266 Hörby Kommun Hoerby Kommun 2705046 +SE.27.1267 Höörs Kommun Hoeoers Kommun 2705054 +SE.09.0821 Högsby Kommun Hoegsby Kommun 2705716 +SE.27.1284 Höganäs Kommun Hoeganaes Kommun 2706001 +SE.03.2104 Hofors Kommun Hofors Kommun 2706055 +SE.28.1497 Hjo Kommun Hjo Kommun 2706183 +SE.28.1466 Herrljunga Kommun Herrljunga Kommun 2706522 +SE.27.1283 Helsingborg Helsingborg 2706766 +SE.10.2083 Hedemora Kommun Hedemora Kommun 2706981 +SE.21.0331 Heby kommun Heby kommun 2707055 +SE.27.1293 Hässleholms Kommun Haessleholms Kommun 2707396 +SE.28.1401 Härryda Kommun Haerryda Kommun 2707608 +SE.24.2280 Härnösands Kommun Haernoesands Kommun 2707682 +SE.07.2361 Härjedalens kommun Haerjedalens kommun 2707737 +SE.26.0136 Haninge Kommun Haninge Kommun 2707952 +SE.22.1761 Hammarö Kommun Hammaroe Kommun 2708180 +SE.06.1380 Halmstads Kommun Halmstads Kommun 2708363 +SE.25.1961 Hallstahammars Kommun Hallstahammars Kommun 2708428 +SE.15.1861 Hallsbergs Kommun Hallsbergs Kommun 2708508 +SE.15.1863 Hällefors Kommun Haellefors Kommun 2708664 +SE.22.1783 Hagfors Kommun Hagfors Kommun 2709213 +SE.21.0305 Håbo kommun Habo kommun 2709491 +SE.08.0643 Habo Kommun Habo Kommun 2709492 +SE.28.1447 Gullspångs Kommun Gullspangs Kommun 2709910 +SE.22.1764 Grums Kommun Grums Kommun 2710341 +SE.28.1444 Grästorps Kommun Graestorps Kommun 2710884 +SE.05.0980 Gotland Gotland 2711509 +SE.28.1471 Götene Kommun Goetene Kommun 2711525 +SE.28.1480 Göteborgs stad Goeteborgs stad 2711533 +SE.08.0617 Gnosjö Kommun Gnosjoe Kommun 2711789 +SE.08.0662 Gislaveds Kommun Gislaveds Kommun 2712044 +SE.03.2180 Gävle Kommun Gaevle Kommun 2712409 +SE.10.2026 Gagnefs Kommun Gagnefs Kommun 2713217 +SE.22.1763 Forshaga Kommun Forshaga Kommun 2713969 +SE.18.0482 Flens Kommun Flens Kommun 2714388 +SE.16.0562 Finspångs Kommun Finspangs Kommun 2714901 +SE.22.1782 Filipstads Kommun Filipstads Kommun 2715080 +SE.28.1439 Färgelanda Kommun Faergelanda Kommun 2715350 +SE.10.2080 Falu kommun Falu kommun 2715458 +SE.28.1499 Falköpings Kommun Falkoepings Kommun 2715566 +SE.06.1382 Falkenbergs Kommun Falkenbergs Kommun 2715572 +SE.25.1982 Fagersta Kommun Fagersta Kommun 2715650 +SE.28.1445 Essunga Kommun Essunga Kommun 2715929 +SE.27.1285 Eslövs Kommun Esloevs Kommun 2715945 +SE.18.0484 Eskilstuna Kommun Eskilstuna Kommun 2715951 +SE.21.0381 Enköpings Kommun Enkoepings Kommun 2716165 +SE.09.0862 Emmaboda Kommun Emmaboda Kommun 2716280 +SE.08.0686 Eksjö Kommun Eksjo Kommun 2716433 +SE.26.0125 Ekerö Kommun Ekeroe Kommun 2716579 +SE.22.1730 Eda kommun Eda kommun 2716958 +SE.23.2425 Dorotea Kommun Dorotea Kommun 2717400 +SE.15.1862 Degerfors Kommun Degerfors Kommun 2717881 +SE.26.0162 Danderyds Kommun Danderyds Kommun 2717999 +SE.28.1438 Dals-Ed Kommun Dals-Ed Kommun 2718152 +SE.27.1231 Burlövs Kommun Burlovs Kommun 2718706 +SE.27.1272 Bromölla Kommun Bromolla Kommun 2719105 +SE.07.2305 Bräcke Kommun Braecke Kommun 2720000 +SE.16.0560 Boxholms Kommun Boxholms Kommun 2720036 +SE.26.0127 Botkyrka Kommun Botkyrka Kommun 2720114 +SE.10.2081 Borlänge Kommun Borlaenge Kommun 2720382 +SE.09.0885 Borgholms Kommun Borgholms Kommun 2720436 +SE.28.1490 Borås Boras 2720496 +SE.03.2183 Bollnäs Kommun Bollnaes Kommun 2720678 +SE.27.1260 Bjuvs Kommun Bjuvs Kommun 2721533 +SE.23.2403 Bjurholms Kommun Bjurholms Kommun 2721584 +SE.07.2326 Bergs Kommun Bergs Kommun 2722709 +SE.28.1460 Bengtsfors Kommun Bengtsfors Kommun 2723078 +SE.27.1278 Båstads Kommun Bastads Kommun 2723286 +SE.10.2084 Avesta Kommun Avesta Kommun 2724230 +SE.16.0561 Åtvidabergs Kommun Atvidabergs Kommun 2724320 +SE.27.1277 Åstorps Kommun Astorps Kommun 2724424 +SE.15.1882 Askersunds Kommun Askersunds Kommun 2724776 +SE.23.2463 Åsele Kommun Asele Kommun 2724956 +SE.22.1784 Arvika Kommun Arvika Kommun 2725122 +SE.14.2505 Arvidsjaurs Kommun Arvidsjaurs Kommun 2725134 +SE.14.2506 Arjeplogs Kommun Arjeplogs Kommun 2725371 +SE.22.1765 Årjängs Kommun Arjangs Kommun 2725378 +SE.07.2321 Åre kommun Are kommun 2725422 +SE.25.1984 Arboga Kommun Arboga Kommun 2725469 +SE.27.1292 Ängelholms Kommun AEngelholms Kommun 2725898 +SE.24.2260 Ånge kommun Ange kommun 2725906 +SE.08.0604 Aneby Kommun Aneby Kommun 2726004 +SE.28.1492 Åmåls Kommun Amals Kommun 2726237 +SE.21.0319 Älvkarleby Kommun Alvkarleby Kommun 2726284 +SE.12.0764 Alvesta Kommun Alvesta Kommun 2726306 +SE.10.2039 Älvdalens kommun AElvdalens kommun 2726330 +SE.12.0765 Älmhults Kommun AElmhults Kommun 2726568 +SE.28.1489 Alingsås Kommun Alingsas Kommun 2726755 +SE.28.1440 Ale Kommun Ale Kommun 2726973 +SE.18.0461 Gnesta Kommun Gnesta Kommun 3315140 +SE.18.0488 Trosa Kommun Trosa Kommun 3315141 +SE.21.0330 Knivsta muncipality Knivsta muncipality 3337384 +SE.28.1443 Bollebygds Kommun Bollebygds Kommun 3337401 +SE.15.1814 Lekebergs Kommun Lekebergs Kommun 3337402 +SE.26.0140 Nykvarns Kommun Nykvarns Kommun 3337442 +SH.02.12746827 Alarm Forest Alarm Forest 12746827 +SH.02.12746828 Blue Hill Blue Hill 12746828 +SH.02.12746829 Half Tree Hollow Half Tree Hollow 12746829 +SH.02.12746830 Jamestown Jamestown 12746830 +SH.02.12746831 Levelwood Levelwood 12746831 +SH.02.12746832 Longwood Longwood 12746832 +SH.02.12746833 Sandy Bay Sandy Bay 12746833 +SH.02.12746834 Saint Paul's Saint Paul's 12746834 +SI.09.3196350 Opština Ljubljana-Vič-Rudnik Opstina Ljubljana-Vic-Rudnik 3196350 +SI.71.3196352 Opština [historical] Ljubljana-Šiška Opstina [historical] Ljubljana-Siska 3196352 +SI.61.3196355 Opština Ljubljana-Moste-Polje Opstina Ljubljana-Moste-Polje 3196355 +SI.61.3196356 Opština Ljubljana-Center Opstina Ljubljana-Center 3196356 +SI.61.3196357 Opčina Ljubljana-Bežigrad Opcina Ljubljana-Bezigrad 3196357 +SI.M8.9794374 Črnuče District Crnuce District 9794374 +SI.61.9794375 Dravlje District Dravlje District 9794375 +SI.61.9794376 Golovec District Golovec District 9794376 +SI.61.9794377 Jarše District Jarse District 9794377 +SI.61.9794378 Posavje District Posavje District 9794378 +SI.61.9794379 Rožnik District Roznik District 9794379 +SI.61.9794380 Sostro District Sostro District 9794380 +SI.61.9794381 Šentvid District Sentvid District 9794381 +SI.61.9794382 Šmarna Gora District Smarna Gora District 9794382 +SI.61.9794384 Trnovo District Trnovo District 9794384 +SI.61.9794386 Vič District Vic District 9794386 +SJ.22.2211 Jan Mayen Jan Mayen 7535695 +SJ.21.2111 Spitsbergen Spitsbergen 7535696 +SJ.21.2131 Hopen Hopen 7535697 +SJ.21.2121 Bjørnøya Bjornoya 7535698 +SK.05.713 Okres Vranov nad Topľou Okres Vranov nad Toplou 723194 +SK.03.811 Okres Trebišov Okres Trebisov 723357 +SK.05.712 Okres Svidník Okres Svidnik 723416 +SK.05.710 Okres Stará Ĺubovňa Okres Stara Lubovna 723504 +SK.03.810 Okres Spišská Nová Ves Okres Spisska Nova Ves 723525 +SK.03.808 Okres Rožňava Okres Roznava 723712 +SK.01.609 Okres Rimavská Sobota Okres Rimavska Sobota 723735 +SK.05.707 Okres Prešov Okres Presov 723818 +SK.05.706 Okres Poprad Okres Poprad 723844 +SK.03.807 Okres Michalovce Okres Michalovce 724143 +SK.05.702 Okres Humenné Okres Humenne 724626 +SK.05.701 Okres Bardejov Okres Bardejov 725167 +SK.01.611 Okres Zvolen Okres Zvolen 3056458 +SK.08.511 Okres Žilina Okres Zilina 3056507 +SK.01.613 Okres Žiar nad Hronom Okres Ziar nad Hronom 3056522 +SK.01.610 Okres Veľký Krtíš Okres Velky Krtis 3056824 +SK.07.207 Okres Trnava Okres Trnava 3057122 +SK.06.309 Okres Trenčín Okres Trencin 3057139 +SK.04.406 Okres Topoľčany Okres Topolcany 3057173 +SK.07.206 Okres Skalica Okres Skalica 3057629 +SK.07.205 Okres Senica Okres Senica 3057689 +SK.06.307 Okres Prievidza Okres Prievidza 3057999 +SK.06.306 Okres Považská Bystrica Okres Povazska Bystrica 3058059 +SK.04.404 Okres Nové Zámky Okres Nove Zamky 3058471 +SK.06.304 Okres Nové Mesto nad Váhom Okres Nove Mesto nad Vahom 3058476 +SK.04.403 Okres Nitra Okres Nitra 3058529 +SK.06.303 Okres Myjava Okres Myjava 3058609 +SK.08.506 Okres Martin Okres Martin 3058779 +SK.01.606 Okres Lučenec Okres Lucenec 3058984 +SK.08.505 Okres Liptovský Mikuláš Okres Liptovsky Mikulas 3059049 +SK.04.402 Okres Levice Okres Levice 3059100 +SK.04.401 Okres Komárno Okres Komarno 3059432 +SK.07.203 Okres Hlohovec Okres Hlohovec 3060093 +SK.07.202 Okres Galanta Okres Galanta 3060218 +SK.07.201 Okres Dunajská Streda Okres Dunajska Streda 3060307 +SK.08.503 Okres Dolný Kubín Okres Dolny Kubin 3060404 +SK.08.502 Okres Čadca Okres Cadca 3060834 +SK.01.603 Okres Brezno Okres Brezno 3060949 +SK.01.601 Okres Banská Bystrica Okres Banska Bystrica 3061185 +SK.08.507 Okres Namestovo Okres Namestovo 6692651 +SK.01.602 Okres Banská Štiavnica Okres Banska Stiavnica 8986281 +SK.06.301 Okres Bánovce nad Bebravou Okres Banovce nad Bebravou 8986282 +SK.02.101 Okres Bratislava I Okres Bratislava I 8986283 +SK.08.501 Okres Bytča Okres Bytca 8986284 +SK.01.604 Okres Detva Okres Detva 8986285 +SK.03.801 Okres Gelnica Okres Gelnica 8986286 +SK.06.302 Okres Ilava Okres Ilava 8986287 +SK.05.703 Okres Kežmarok Okres Kezmarok 8986288 +SK.01.605 Okres Krupina Okres Krupina 8986289 +SK.08.504 Okres Kysucké Nové Mesto Okres Kysucke Nove Mesto 8986290 +SK.02.106 Okres Malacky Okres Malacky 8986291 +SK.05.705 Okres Medzilaborce Okres Medzilaborce 8986292 +SK.06.305 Okres Partizánske Okres Partizanske 8986293 +SK.02.107 Okres Pezinok Okres Pezinok 8986294 +SK.07.204 Okres Piešťany Okres Piestany 8986295 +SK.01.607 Okres Poltár Okres Poltar 8986296 +SK.06.308 Okres Púchov Okres Puchov 8986298 +SK.01.608 Okres Revúca Okres Revuca 8986299 +SK.08.508 Okres Ružomberok Okres Ruzomberok 8986300 +SK.05.708 Okres Sabinov Okres Sabinov 8986301 +SK.02.108 Okres Senec Okres Senec 8986302 +SK.05.709 Okres Snina Okres Snina 8986303 +SK.03.809 Okres Sobrance Okres Sobrance 8986304 +SK.05.711 Okres Stropkov Okres Stropkov 8986305 +SK.04.405 Okres Šaľa Okres Sala 8986306 +SK.08.509 Okres Turčianske Teplice Okres Turcianske Teplice 8986331 +SK.08.510 Okres Tvrdošín Okres Tvrdosin 8986332 +SK.04.407 Okres Zlaté Moravce Okres Zlate Moravce 8986333 +SK.01.612 Okres Žarnovica Okres Zarnovica 8986334 +SK.03.802 Košice I Kosice I 8986335 +SK.03.803 Košice II Kosice II 8986336 +SK.03.804 Košice III Kosice III 8986337 +SK.03.805 Košice IV Kosice IV 8986338 +SK.02.102 Okres Bratislava II Okres Bratislava II 8986339 +SK.02.103 Okres Bratislava III Okres Bratislava III 8986340 +SK.02.104 Okres Bratislava IV Okres Bratislava IV 8986341 +SK.02.105 Okres Bratislava V Okres Bratislava V 8986342 +SK.03.806 Okres Kosice-okolie Okres Kosice-okolie 8986343 +SK.05.704 Okres Levoča Okres Levoca 8989441 +SL.02.2403287 Tonkolili District Tonkolili District 2403287 +SL.03.2404399 Pujehun District Pujehun District 2404399 +SL.05.2404431 Port Loko District Port Loko District 2404431 +SL.03.2405008 Moyamba District Moyamba District 2405008 +SL.01.2407469 Kono District Kono District 2407469 +SL.02.2407650 Koinadugu District Koinadugu District 2407650 +SL.01.2407781 Kenema District Kenema District 2407781 +SL.05.2408083 Kambia District Kambia District 2408083 +SL.01.2408249 Kailahun District Kailahun District 2408249 +SL.03.2409913 Bonthe District Bonthe District 2409913 +SL.02.2409983 Bombali District Bombali District 2409983 +SL.03.2410021 Bo District Bo District 2410021 +SL.04.9179949 Western Area Urban Western Area Urban 9179949 +SL.04.9179950 Western Area Rural Western Area Rural 9179950 +SL.05.11876019 Karene District Karene District 11876019 +SL.02.11876020 Falaba District Falaba District 11876020 +SN.12.2243943 Ziguinchor Ziguinchor 2243943 +SN.11.2244181 Velingara Department Velingara Department 2244181 +SN.07.2244388 Tivaouane Tivaouane 2244388 +SN.07.2244804 Thiès Thies 2244804 +SN.05.2244993 Tambacounda Department Tambacounda Department 2244993 +SN.18.2245705 Sédhiou Sedhiou 2245705 +SN.14.2246656 Podor Podor 2246656 +SN.12.2246902 Oussouye Oussouye 2246902 +SN.10.2247158 Nioro du Rip Nioro du Rip 2247158 +SN.07.2248478 Mbour Mbour 2248478 +SN.03.2248699 Mbacké Mbacke 2248699 +SN.13.2249224 Louga Department Louga Department 2249224 +SN.13.2249283 Linguere Department Linguere Department 2249283 +SN.17.2250648 Kédougou Department Kedougou Department 2250648 +SN.13.2250660 Kebemer Department Kebemer Department 2250660 +SN.10.2250807 Kaolack Kaolack 2250807 +SN.16.2251008 Kaffrine Department Kaffrine Department 2251008 +SN.09.2251492 Gossas Gossas 2251492 +SN.09.2251792 Foundiougne Foundiougne 2251792 +SN.03.2252312 Diourbel Diourbel 2252312 +SN.14.2253376 Dagana Department Dagana Department 2253376 +SN.12.2253903 Bignona Bignona 2253903 +SN.03.2254315 Bambey Bambey 2254315 +SN.05.2254443 Bakel Bakel 2254443 +SN.11.7670821 Kolda Department Kolda Department 7670821 +SN.09.7670866 Fatick Department Fatick Department 7670866 +SN.15.7670870 Matam Department Matam Department 7670870 +SN.01.7732977 Dakar Department Dakar Department 7732977 +SN.01.7732979 Pikine Department Pikine Department 7732979 +SN.01.7733009 Rufisque Department Rufisque Department 7733009 +SN.15.9166367 Kanel Department Kanel Department 9166367 +SN.01.9180011 Guédiawaye Department Guediawaye Department 9180011 +SN.18.10402310 Goudomp Department Goudomp Department 10402310 +SN.15.10778597 Département de Ranérou Ferlo Departement de Ranerou Ferlo 10778597 +SN.10.10778869 Département de Guinguinéo Departement de Guinguineo 10778869 +SN.16.10778870 Birkelane Birkelane 10778870 +SN.16.10778871 Malem Hoddar Malem Hoddar 10778871 +SN.16.10778872 Koungheul Koungheul 10778872 +SN.05.10778873 Koumpentoum Koumpentoum 10778873 +SN.05.10778874 Goudiry Goudiry 10778874 +SN.17.10778875 Département de Salémata Departement de Salemata 10778875 +SN.17.10779432 Saraya Saraya 10779432 +SN.11.10779433 Département de Médina Yoro Foulah Departement de Medina Yoro Foulah 10779433 +SN.18.10779434 Bounkiling Bounkiling 10779434 +SN.14.11429067 Saint-Louis Department Saint-Louis Department 11429067 +SO.09.65061 Degmada Badhaadhe Degmada Badhaadhe 65061 +SO.06.8261487 El Wak District El Wak District 8261487 +SO.10.9179613 Xarardheere Xarardheere 9179613 +SO.21.9179614 Baki Baki 9179614 +SO.04.9179615 Qansax Dheere Qansax Dheere 9179615 +SO.21.9179616 Borama District Borama District 9179616 +SO.18.9179617 Burtinle Burtinle 9179617 +SO.14.9179618 Baraawe Baraawe 9179618 +SO.21.9179619 Lughaya District Lughaya District 9179619 +SO.18.9179620 Eyl Eyl 9179620 +SO.02.9179621 Banadir Banadir 9179621 +SO.14.9179622 Kurtunwaarey Kurtunwaarey 9179622 +SO.21.9179623 Zeila District Zeila District 9179623 +SO.18.9179624 Garoowe Garoowe 9179624 +SO.14.9179625 Marka Marka 9179625 +SO.05.9179626 Cabudwaaq Cabudwaaq 9179626 +SO.01.9179627 Ceel Barde Ceel Barde 9179627 +SO.12.9179628 Laasqoray Laasqoray 9179628 +SO.14.9179629 Qoryooley Qoryooley 9179629 +SO.01.9179630 Rab Dhuure Rab Dhuure 9179630 +SO.10.9179631 Cadaado Cadaado 9179631 +SO.12.9179632 Ceel Afweyn Ceel Afweyn 9179632 +SO.14.9179633 Sablaale Sablaale 9179633 +SO.01.9179634 Tayeeglow Tayeeglow 9179634 +SO.14.9179635 Wanla Weyn Wanla Weyn 9179635 +SO.12.9179636 Ceerigaabo Ceerigaabo 9179636 +SO.01.9179637 Waajid Waajid 9179637 +SO.08.9179638 Bu'aale Bu'aale 9179638 +SO.22.9179639 Caynabo Caynabo 9179639 +SO.01.9179640 Xudur Xudur 9179640 +SO.05.9179641 Ceel Buur Ceel Buur 9179641 +SO.08.9179642 Jilib Jilib 9179642 +SO.22.9179643 Laas Caanood Laas Caanood 9179643 +SO.03.9179644 Bandarbeyla Bandarbeyla 9179644 +SO.08.9179645 Saakow Saakow 9179645 +SO.05.9179646 Ceel Dheer Ceel Dheer 9179646 +SO.22.9179647 Taleh District Taleh District 9179647 +SO.13.9179649 Adan Yabaal Adan Yabaal 9179649 +SO.05.9179650 Dhuusamarreeb Dhuusamarreeb 9179650 +SO.13.9179651 Balcad Balcad 9179651 +SO.22.9179652 Xudun District Xudun District 9179652 +SO.03.9179653 Caluula Caluula 9179653 +SO.13.9179654 Cadale Cadale 9179654 +SO.08.9179655 Baardheere Baardheere 9179655 +SO.19.9179656 Burao Burao 9179656 +SO.03.9179657 Iskushuban Iskushuban 9179657 +SO.13.9179658 Jowhar Jowhar 9179658 +SO.19.9179659 Buuhoodle Buuhoodle 9179659 +SO.06.9179660 Belet Xaawo Belet Xaawo 9179660 +SO.10.9179661 Gaalkacyo Gaalkacyo 9179661 +SO.03.9179662 Qandala Qandala 9179662 +SO.19.9179663 Owdweyne Owdweyne 9179663 +SO.06.9179664 Doolow Doolow 9179664 +SO.19.9179665 Sheikh Sheikh 9179665 +SO.03.9179666 Qardho Qardho 9179666 +SO.10.9179667 Galdogob Galdogob 9179667 +SO.06.9179668 Garbahaarey Garbahaarey 9179668 +SO.20.9179669 Berbera Berbera 9179669 +SO.10.9179670 Hobyo Hobyo 9179670 +SO.04.9179671 Baydhaba Baydhaba 9179671 +SO.20.9179672 Gebiley Gebiley 9179672 +SO.06.9179673 Luuq Luuq 9179673 +SO.10.9179674 Jariiban Jariiban 9179674 +SO.20.9179675 Hargeysa Hargeysa 9179675 +SO.04.9179676 Buur Hakaba Buur Hakaba 9179676 +SO.04.9179677 Diinsoor Diinsoor 9179677 +SO.07.9179678 Belet Weyne Belet Weyne 9179678 +SO.07.9179679 Bulo Burto Bulo Burto 9179679 +SO.07.9179680 Jalalaqsi Jalalaqsi 9179680 +SO.09.9179681 Afmadow Afmadow 9179681 +SO.09.9179682 Jamaame Jamaame 9179682 +SO.09.9179683 Kismaayo Kismaayo 9179683 +SO.14.9179684 Afgooye Afgooye 9179684 +SO.03.9179981 Armo Armo 9179981 +SO.05.9179982 Adado Adado 9179982 +SO.14.9179984 Darkenley Darkenley 9179984 +SO.09.9179985 Jamame Jamame 9179985 +SO.04.9179986 Baidoa Baidoa 9179986 +SO.01.9179988 Hudur Hudur 9179988 +SO.12.9179989 Elafweyn Elafweyn 9179989 +SO.10.9180000 Xarfo District Xarfo District 9180000 +SO.12.9180002 Badhan District Badhan District 9180002 +SO.05.9180013 Ceelbuur Ceelbuur 9180013 +SO.02.9180017 Hodan Hodan 9180017 +SO.03.9180027 Bossaso Bossaso 9180027 +SO.04.9180028 Burdhubo Burdhubo 9180028 +SO.21.9259236 Diila District Diila District 9259236 +SR.10.12088671 Kwakoegron Kwakoegron 12088671 +SR.10.12088672 Marshallkreek Marshallkreek 12088672 +SR.10.12088673 Klaaskreek Klaaskreek 12088673 +SR.10.12088674 Centrum Centrum 12088674 +SR.10.12088675 Brownsweg Brownsweg 12088675 +SR.10.12088676 Sarakreek Sarakreek 12088676 +SR.11.12088677 Bakkie Bakkie 12088677 +SR.11.12088678 Margaretha Margaretha 12088678 +SR.11.12088679 Nieuw Amsterdam Nieuw Amsterdam 12088679 +SR.11.12088680 Alkmaar Alkmaar 12088680 +SR.11.12088681 Tamanredjo Tamanredjo 12088681 +SR.12.12088682 Johanna Maria Johanna Maria 12088682 +SR.13.12088683 Moengo Moengo 12088683 +SR.13.12088684 Wanhatti Wanhatti 12088684 +SR.13.12088691 Galibi Galibi 12088691 +SR.13.12088700 Moengo Tapoe Moengo Tapoe 12088700 +SR.13.12088702 Albina Albina 12088702 +SR.13.12088703 Patamacca Patamacca 12088703 +SR.14.12088704 Wageningen Wageningen 12088704 +SR.14.12088705 Groot Henar Groot Henar 12088705 +SR.14.12088706 Nieuw Nickerie Nieuw Nickerie 12088706 +SR.14.12088707 Westelijke Polders Westelijke Polders 12088707 +SR.15.12088708 Bigi Poika Bigi Poika 12088708 +SR.15.12088709 Zuid Zuid 12088709 +SR.15.12088710 Noord Noord 12088710 +SR.15.12088711 Oost Oost 12088711 +SR.15.12088712 Carolina Carolina 12088712 +SR.16.12088713 Rainville Rainville 12088713 +SR.16.12088714 Blauwgrond Blauwgrond 12088714 +SR.16.12088716 Munder Munder 12088716 +SR.16.12088717 Beekhuizen Beekhuizen 12088717 +SR.16.12088718 Weg naar Zee Weg naar Zee 12088718 +SR.16.12088719 Welgelegen Welgelegen 12088719 +SR.16.12088720 Tammenga Tammenga 12088720 +SR.16.12088721 Flora Flora 12088721 +SR.16.12088722 Latour Latour 12088722 +SR.19.12088723 Pontbuiten Pontbuiten 12088723 +SR.16.12088724 Livorno Livorno 12088724 +SR.17.12088725 Calcutta Calcutta 12088725 +SR.17.12088726 Tijgerkreek Tijgerkreek 12088726 +SR.17.12088727 Groningen Groningen 12088727 +SR.17.12088728 Kampong Baroe Kampong Baroe 12088728 +SR.17.12088729 Wayambo Wayambo 12088729 +SR.17.12088730 Jarikaba Jarikaba 12088730 +SR.18.12088731 Tapanahony Tapanahony 12088731 +SR.18.12088733 Boven Suriname Boven Suriname 12088733 +SR.18.12088734 Boven Saramacca Boven Saramacca 12088734 +SR.18.12088735 Boven Coppename Boven Coppename 12088735 +SR.18.12088736 Kabalebo Kabalebo 12088736 +SR.18.12088737 Coeroeni Coeroeni 12088737 +SR.15.12088738 Domburg Domburg 12088738 +SR.19.12088740 Houttuin Houttuin 12088740 +SR.19.12088741 Lelydorp Lelydorp 12088741 +SR.19.12088742 De Nieuwe Grond De Nieuwe Grond 12088742 +SR.19.12088743 Koewarasan Koewarasan 12088743 +SR.19.12088744 Saramacca Polder Saramacca Polder 12088744 +SR.17.12088745 Kwatta Kwatta 12088745 +SS.10.363414 Province of West Equatoria Province of West Equatoria 363414 +SS.03.373249 Junqal Junqal 373249 +SS.05.377888 Mudīrīyat Baḩr al Ghazāl ash Sharqīyah Mudiriyat Bahr al Ghazal ash Sharqiyah 377888 +SS.02.379350 Al Mudīrīyah al Istiwā’īyah ash Sharqīyah Al Mudiriyah al Istiwa'iyah ash Sharqiyah 379350 +SS.07.381228 Mudīrīyat A‘ālī an Nīl Mudiriyat A'ali an Nil 381228 +SS.04.7874619 Shobet Shobet 7874619 +SS.01.7874621 Terkaka Terkaka 7874621 +SS.02.8224935 Magwi County Magwi County 8224935 +SS.01.8299284 Juba County Juba County 8299284 +SS.02.9406254 Budi Budi 9406254 +SS.02.9409219 Ikotos Ikotos 9409219 +SS.05.9409700 Aweil East Aweil East 9409700 +SS.06.9409706 Rubkona Rubkona 9409706 +SS.02.10345217 Torit County Torit County 10345217 +SS.01.10345968 Yei County Yei County 10345968 +SS.02.10346346 Lafon County Lafon County 10346346 +SS.07.10375722 Maban County Maban County 10375722 +SS.07.10376722 Melut County Melut County 10376722 +SS.03.10400458 Pochalla County Pochalla County 10400458 +SS.08.10400481 Twic County Twic County 10400481 +SS.07.10400482 Malakal County Malakal County 10400482 +SS.06.10400485 Guit County Guit County 10400485 +SS.01.10400489 Lainya County Lainya County 10400489 +SS.01.10400490 Morobo County Morobo County 10400490 +SS.01.10400491 Kajo Keji County Kajo Keji County 10400491 +SS.07.10400839 Renk County Renk County 10400839 +SS.09.10401686 Jur River County Jur River County 10401686 +SS.03.11592489 Uror County Uror County 11592489 +ST.02.8299560 Lemba District Lemba District 8299560 +ST.02.8299561 Lobata District Lobata District 8299561 +ST.02.11203894 Mé-Zóchi District Me-Zochi District 11203894 +ST.02.11203920 Água Grande District Agua Grande District 11203920 +ST.02.11204213 Cantagalo District Cantagalo District 11204213 +ST.02.11994811 Caué District Caue District 11994811 +ST.01.11995790 Pagué Pague 11995790 +SV.02.12916937 Cabañas Este Cabanas Este 12916937 +SV.05.12916938 La Libertad Oeste La Libertad Oeste 12916938 +SV.06.12916939 La Paz Centro La Paz Centro 12916939 +SV.03.12916940 Chalatenango Norte Chalatenango Norte 12916940 +SV.10.12916941 San Salvador Norte San Salvador Norte 12916941 +SV.11.12916942 Santa Ana Oeste Santa Ana Oeste 12916942 +SV.11.12916943 Santa Ana Norte Santa Ana Norte 12916943 +SV.08.12916944 Morazán Sur Morazan Sur 12916944 +SV.14.12916945 Usulután Oeste Usulutan Oeste 12916945 +SV.01.12916946 Ahuachapán Norte Ahuachapan Norte 12916946 +SV.04.12916947 Cuscatlán Norte Cuscatlan Norte 12916947 +SV.07.12916948 La Unión Norte La Union Norte 12916948 +SV.13.12916949 Sonsonate Este Sonsonate Este 12916949 +SV.03.12916950 Chalatenango Centro Chalatenango Centro 12916950 +SV.06.12916951 La Paz Este La Paz Este 12916951 +SV.06.12916952 La Paz Oeste La Paz Oeste 12916952 +SV.05.12916953 La Libertad Centro La Libertad Centro 12916953 +SV.14.12916954 Usulután Norte Usulutan Norte 12916954 +SV.13.12916955 Sonsonate Norte Sonsonate Norte 12916955 +SV.09.12916956 San Miguel Norte San Miguel Norte 12916956 +SV.02.12916957 Cabañas Oeste Cabanas Oeste 12916957 +SV.08.12916958 Morazán Norte Morazan Norte 12916958 +SV.05.12916959 La Libertad Norte La Libertad Norte 12916959 +SV.12.12916960 San Vicente Norte San Vicente Norte 12916960 +SV.04.12916961 Cuscatlán Sur Cuscatlan Sur 12916961 +SV.01.12954151 Municipio de Ahuachapan Centro Municipio de Ahuachapan Centro 12954151 +SV.01.12954152 Municipio de Ahuachapan Sur Municipio de Ahuachapan Sur 12954152 +SV.03.12954153 Municipio de Chalatenango Sur Municipio de Chalatenango Sur 12954153 +SV.05.12954154 Municipio de La Libertad Costa Municipio de La Libertad Costa 12954154 +SV.05.12954155 Municipio de La Libertad Este Municipio de La Libertad Este 12954155 +SV.05.12954156 Municipio de La Libertad Sur Municipio de La Libertad Sur 12954156 +SV.07.12954157 Municipio de La Unión Sur Municipio de La Union Sur 12954157 +SV.09.12954158 Municipio de San Miguel Centro Municipio de San Miguel Centro 12954158 +SV.09.12954159 Municipio de San Miguel Oeste Municipio de San Miguel Oeste 12954159 +SV.10.12954160 Municipio de San Salvador Centro Municipio de San Salvador Centro 12954160 +SV.10.12954161 Municipio de San Salvador Este Municipio de San Salvador Este 12954161 +SV.10.12954162 Municipio de San Salvador Oeste Municipio de San Salvador Oeste 12954162 +SV.10.12954163 Municipio de San Salvador Sur Municipio de San Salvador Sur 12954163 +SV.11.12954164 Municipio de Santa Ana Centro Municipio de Santa Ana Centro 12954164 +SV.11.12954165 Municipio de Santa Ana Este Municipio de Santa Ana Este 12954165 +SV.12.12954166 Municipio de San Vicente Sur Municipio de San Vicente Sur 12954166 +SV.13.12954167 Municipio de Sonsonate Centro Municipio de Sonsonate Centro 12954167 +SV.13.12954168 Municipio de Sonsonate Oeste Municipio de Sonsonate Oeste 12954168 +SV.14.12954169 Municipio de Usulután Este Municipio de Usulutan Este 12954169 +SY.14.163343 Tartus District Tartus District 163343 +SY.11.163532 Talkalakh District Talkalakh District 163532 +SY.05.164625 Shahba District Shahba District 164625 +SY.05.164916 Salkhad District Salkhad District 164916 +SY.10.164946 Al-Salamiyah District Al-Salamiyah District 164946 +SY.14.165059 Safita District Safita District 165059 +SY.08.165928 Qatana District Qatana District 165928 +SY.10.167044 Masyaf District Masyaf District 167044 +SY.09.167355 Manbij District Manbij District 167355 +SY.12.167610 Maarrat al-Nu'man District Maarrat al-Nu'man District 167610 +SY.12.169022 Jisr al-Shughur District Jisr al-Shughur District 169022 +SY.09.169178 Jarabulus District Jarabulus District 169178 +SY.02.169303 Jableh District Jableh District 169303 +SY.09.169326 Mount Simeon District Mount Simeon District 169326 +SY.06.169339 Izra District Izra District 169339 +SY.12.169388 Idlib District Idlib District 169388 +SY.11.169576 Homs District Homs District 169576 +SY.12.169865 Harem District Harem District 169865 +SY.10.170016 Hama District Hama District 170016 +SY.08.170590 Douma District Douma District 170590 +SY.13.170653 Damascus Damascus 170653 +SY.01.170665 Al-Malikiyah District Al-Malikiyah District 170665 +SY.07.170793 Deir ez-Zor District Deir ez-Zor District 170793 +SY.06.170904 Daraa District Daraa District 170904 +SY.14.171829 Baniyas District Baniyas District 171829 +SY.03.172039 Fiq District Fiq District 172039 +SY.08.172060 Al-Zabadani District Al-Zabadani District 172060 +SY.09.172081 Azaz District Azaz District 172081 +SY.09.172255 Ayn al-Arab District Ayn al-Arab District 172255 +SY.08.172350 Al-Tall District Al-Tall District 172350 +SY.05.172409 As-Suwayda District As-Suwayda District 172409 +SY.11.172947 Al-Rastan District Al-Rastan District 172947 +SY.04.172956 Ar-Raqqah District Ar-Raqqah District 172956 +SY.08.173194 Al-Nabk District Al-Nabk District 173194 +SY.08.173313 Al-Qutayfah District Al-Qutayfah District 173313 +SY.11.173324 Al-Qusayr District Al-Qusayr District 173324 +SY.03.173335 Quneitra District Quneitra District 173335 +SY.02.173365 Qardaha District Qardaha District 173365 +SY.01.173378 Al-Qamishli District Al-Qamishli District 173378 +SY.11.173435 Al-Mukharram District Al-Mukharram District 173435 +SY.07.173481 Mayadin District Mayadin District 173481 +SY.02.173577 Latakia District Latakia District 173577 +SY.01.173812 Al-Hasakah District Al-Hasakah District 173812 +SY.02.173857 Al-Haffah District Al-Haffah District 173857 +SY.10.173885 Al-Suqaylabiyah District Al-Suqaylabiyah District 173885 +SY.09.174019 Al-Bab District Al-Bab District 174019 +SY.09.174184 Afrin District Afrin District 174184 +SY.07.174447 Abu Kamal District Abu Kamal District 174447 +SY.11.7895145 Tadmur District Tadmur District 7895145 +SY.01.7895146 Ras al-Ayn District Ras al-Ayn District 7895146 +SY.08.7895152 Yabrud District Yabrud District 7895152 +SY.04.7905857 Tell Abyad District Tell Abyad District 7905857 +SY.14.8276858 Duraykish District Duraykish District 8276858 +SY.14.8276859 Al-Shaykh Badr District Al-Shaykh Badr District 8276859 +SY.10.8276860 Mhardeh District Mhardeh District 8276860 +SY.09.8276861 Al-Safira District Al-Safira District 8276861 +SY.08.8276862 Darayya District Darayya District 8276862 +SY.06.8276863 Al-Sanamayn District Al-Sanamayn District 8276863 +SY.04.8276864 Al-Thawrah District Al-Thawrah District 8276864 +SY.12.8537261 Ariha District Ariha District 8537261 +SY.08.8540234 Markaz Rif Dimashq District Markaz Rif Dimashq District 8540234 +SZ.03.7910681 Manzini North Manzini North 7910681 +SZ.02.7910682 Siphofaneni Siphofaneni 7910682 +SZ.01.7910683 Motjane Motjane 7910683 +SZ.03.7910684 Mkhiweni Mkhiweni 7910684 +SZ.04.7910685 Matsanjeni Matsanjeni 7910685 +SZ.01.7910859 Mayiwane Mayiwane 7910859 +SZ.02.7910860 Lomashasha Lomashasha 7910860 +SZ.04.7910861 Maseyisini Maseyisini 7910861 +SZ.01.7911058 Emkhuzweni Mission Emkhuzweni Mission 7911058 +SZ.01.11127724 Nkhaba Nkhaba 11127724 +SZ.04.11127725 Ngudzeni Ngudzeni 11127725 +SZ.01.11127739 Mhlangatane Mhlangatane 11127739 +SZ.03.11127821 Nhlambeni Nhlambeni 11127821 +SZ.03.11127975 Ekukhanyeni Ekukhanyeni 11127975 +SZ.03.11127982 Ngwempisi Ngwempisi 11127982 +SZ.01.11127989 Hhukwini Hhukwini 11127989 +SZ.03.11127992 Manzini South Manzini South 11127992 +SZ.04.11128090 Mtsambama Mtsambama 11128090 +SZ.02.11128091 Hlane Hlane 11128091 +SZ.03.11128094 Ntondozi Ntondozi 11128094 +SZ.02.11128095 Mpholonjeni Mpholonjeni 11128095 +SZ.03.11128096 Mahlangatsha Mahlangatsha 11128096 +SZ.04.11128345 Nkwene Nkwene 11128345 +SZ.03.11128346 Mafutseni Mafutseni 11128346 +SZ.02.11128351 Dvokodvweni Inkhundla Dvokodvweni Inkhundla 11128351 +SZ.03.11128352 Ludzeludze Inkhundla Ludzeludze Inkhundla 11128352 +SZ.04.11128505 Sigwe Inkhundla Sigwe Inkhundla 11128505 +SZ.04.11128507 Zombodze Ikhundla Zombodze Ikhundla 11128507 +SZ.02.11184879 Inkhundla Sithobela Inkhundla Sithobela 11184879 +SZ.03.11204891 Lamgabhi Lamgabhi 11204891 +SZ.01.11205013 Madlangempisi Madlangempisi 11205013 +SZ.03.11205016 Kwaluseni Kwaluseni 11205016 +SZ.04.11205054 Hosea Hosea 11205054 +SZ.04.11205574 Shiselweni I Shiselweni I 11205574 +SZ.01.11256900 Ntfonjeni Ntfonjeni 11256900 +SZ.01.11257269 Maphalaleni Maphalaleni 11257269 +SZ.04.11257294 Matsanjeni North Matsanjeni North 11257294 +SZ.03.11523361 Mangcongco Mangcongco 11523361 +TD.13.243701 Harazé Mangueigne Haraze Mangueigne 243701 +TD.15.7670580 Baguirmi Baguirmi 7670580 +TD.15.7670581 Dababa Dababa 7670581 +TD.16.7670584 Mayo-Boneye Mayo-Boneye 7670584 +TD.14.7670586 Tandjilé Est Tandjile Est 7670586 +TD.17.7731692 Barh Köh Barh Koeh 7731692 +TD.09.7731693 Monts de Lam Monts de Lam 7731693 +TD.09.7731694 Nya Pendé Nya Pende 7731694 +TD.09.7731695 Lanya Lanya 7731695 +TD.09.7731696 Pendé Pende 7731696 +TD.17.7731697 Mandoul Oriental Mandoul Oriental 7731697 +TD.17.7732962 Koumra Koumra 7732962 +TD.17.7732963 Bessada Bessada 7732963 +TD.17.7732972 Bedaya Bedaya 7732972 +TD.17.7732974 Djoli Djoli 7732974 +TD.17.7732975 Balimba Balimba 7732975 +TD.17.7732978 Sarh Sarh 7732978 +TD.09.7732980 Doba Doba 7732980 +TD.08.7871202 Lac Wey Lac Wey 7871202 +TD.08.8250831 Dodje Dodje 8250831 +TD.08.8250832 Ngourkosso Ngourkosso 8250832 +TD.09.8250833 La Nya Pende La Nya Pende 8250833 +TD.17.8250834 Lac Iro Lac Iro 8250834 +TD.17.8250835 Grande Sido Grande Sido 8250835 +TD.17.8250836 Mandoul Occidental Mandoul Occidental 8250836 +TD.17.8250837 Barh Sara Barh Sara 8250837 +TD.14.8250838 Tandjile Ouest Tandjile Ouest 8250838 +TD.15.8335048 Mansaba Mansaba 8335048 +TD.01.8659322 Batha Batha 8659322 +TD.12.8659323 Ouara Ouara 8659323 +TD.15.8693069 Dagana District Dagana District 8693069 +TD.06.8693073 Rig-Rig Rig-Rig 8693073 +TD.09.8693074 Mamdi Department Mamdi Department 8693074 +TD.15.9072808 Loug Chari Loug Chari 9072808 +TD.05.9166522 Barh Signaka Barh Signaka 9166522 +TD.01.9166643 Fitri Fitri 9166643 +TD.15.9166667 Chari Chari 9166667 +TD.02.10377074 Kobé Kobe 10377074 +TD.12.10377165 Assoungha Department Assoungha Department 10377165 +TD.13.10399865 Barh Azoum Barh Azoum 10399865 +TD.07.10400441 Wayi Wayi 10400441 +TD.05.10400446 Abtouyour Abtouyour 10400446 +TD.21.12180662 Septième Arrondissement Septieme Arrondissement 12180662 +TD.21.12180663 Huitième Arrondissement Huitieme Arrondissement 12180663 +TD.21.12180683 Premier Arrondissement Premier Arrondissement 12180683 +TD.21.12180684 Deuxième Arrondissement Deuxieme Arrondissement 12180684 +TD.21.12180685 Troisième Arrondissement Troisieme Arrondissement 12180685 +TD.21.12180686 Quatrième Arrondissement Quatrieme Arrondissement 12180686 +TD.21.12180687 Cinquième Arrondissement Cinquieme Arrondissement 12180687 +TD.21.12180688 Sixième Arrondissement Sixieme Arrondissement 12180688 +TD.21.12180689 Neuvième Arrondissement Neuvieme Arrondissement 12180689 +TD.21.12180690 Dixième Arrondissement Dixieme Arrondissement 12180690 +TD.20.12186503 El Ouaya El Ouaya 12186503 +TD.25.12186504 Kimiti Kimiti 12186504 +TD.25.12186505 Tissi Tissi 12186505 +TD.20.12186506 Lac Léré Lac Lere 12186506 +TD.25.12186513 Adé Ade 12186513 +TD.25.12186514 Koukou-Angarana Koukou-Angarana 12186514 +TD.20.12186525 Mayo-Dallah Mayo-Dallah 12186525 +TD.20.12186526 Mayo-Binder Mayo-Binder 12186526 +TD.20.12186527 Gagal Gagal 12186527 +TD.08.12186528 Guéni Gueni 12186528 +TD.09.12186529 Kouh-Est Kouh-Est 12186529 +TD.09.12186530 Kouh-Ouest Kouh-Ouest 12186530 +TD.09.12186531 La Pendé La Pende 12186531 +TD.14.12186532 Tandjilé-Centre Tandjile-Centre 12186532 +TD.14.12186533 Manga Manga 12186533 +TD.14.12186534 Manbagué Manbague 12186534 +TD.19.12186535 Goundi Goundi 12186535 +TD.19.12186536 Taralnass Taralnass 12186536 +TD.19.12186537 La Moula La Moula 12186537 +TD.16.12186538 Kabia Kabia 12186538 +TD.16.12186539 Mayo-Lemié Mayo-Lemie 12186539 +TD.16.12186540 Mont-Illi Mont-Illi 12186540 +TD.15.12186541 Dourbali Dourbali 12186541 +TD.17.12186542 Korbol Korbol 12186542 +TD.05.12186543 Mangalmé Mangalme 12186543 +TD.05.12186544 Garada Garada 12186544 +TD.13.12186545 Aboudeia Aboudeia 12186545 +TD.12.12186546 Abdi Abdi 12186546 +TD.25.12186547 Djourf-Al-Ahmar Djourf-Al-Ahmar 12186547 +TD.12.12186831 Abougoudam Abougoudam 12186831 +TD.02.12186832 Biltine Biltine 12186832 +TD.02.12186833 Dar-Tama Dar-Tama 12186833 +TD.02.12186834 Mégri Megri 12186834 +TD.02.12186848 Iriba Iriba 12186848 +TD.02.12186849 Al-Biher Al-Biher 12186849 +TD.02.12186850 Dar-Alfawakih Dar-Alfawakih 12186850 +TD.27.12186851 Amdjarass Amdjarass 12186851 +TD.02.12186852 Wadi-Hawar Wadi-Hawar 12186852 +TD.27.12186853 Itou Itou 12186853 +TD.27.12186854 Bao Bao 12186854 +TD.27.12186855 Mourdi Mourdi 12186855 +TD.28.12186856 Fada Fada 12186856 +TD.28.12186857 Mourtcha Mourtcha 12186857 +TD.28.12186858 Lac-Ounianga Lac-Ounianga 12186858 +TD.23.12186859 Gouro Gouro 12186859 +TD.28.12186860 Tebi Tebi 12186860 +TD.28.12186861 Torbol Torbol 12186861 +TD.23.12186862 Borkou Borkou 12186862 +TD.23.12186863 Borkou-Yala Borkou-Yala 12186863 +TD.23.12186864 Kouba Kouba 12186864 +TD.23.12186865 Emi-Koussi Emi-Koussi 12186865 +TD.26.12186866 Tibesti-Est Tibesti-Est 12186866 +TD.26.12186867 Tibesti-Ouest Tibesti-Ouest 12186867 +TD.26.12186887 Wour Wour 12186887 +TD.26.12186889 Aouzou Aouzou 12186889 +TD.01.12186890 Batha-Est Batha-Est 12186890 +TD.01.12186891 Batha-Ouest Batha-Ouest 12186891 +TD.01.12186892 Ouadi Rimé Ouadi Rime 12186892 +TD.01.12186894 Assinet Assinet 12186894 +TD.01.12186897 Haraze Haraze 12186897 +TD.22.12186898 Barh-El-Gazel Nord Barh-El-Gazel Nord 12186898 +TD.22.12186899 Barh-El-Gazel Sud Barh-El-Gazel Sud 12186899 +TD.22.12186900 Barh-El-Gazel Ouest Barh-El-Gazel Ouest 12186900 +TD.22.12186902 Kléta Kleta 12186902 +TD.06.12186903 Nord-Kanem Nord-Kanem 12186903 +TD.06.12186904 Sud-Kanem Sud-Kanem 12186904 +TD.07.12186905 Kouloudia Kouloudia 12186905 +TD.07.12186906 Kaya Kaya 12186906 +TD.07.12186907 Fouli Fouli 12186907 +TD.18.12186908 Dababa Dababa 12186908 +TD.18.12186909 Ngoura Ngoura 12186909 +TD.18.12186910 Haraz-Al-Biar Haraz-Al-Biar 12186910 +TF.05.TE Tromelin Island Tromelin Island 933908 +TF.05.EU Europa Island Europa Island 933910 +TF.05.BS Bassas da India Bassas da India 936202 +TF.05.JU Juan de Nova Island Juan de Nova Island 1024029 +TF.05.GO Glorioso Islands Glorioso Islands 1024037 +TG.24.2363489 Vo Prefecture Vo Prefecture 2363489 +TG.24.2363533 Zio Prefecture Zio Prefecture 2363533 +TG.22.2363892 Tchaoudjo Tchaoudjo 2363892 +TG.22.2363907 Tchamba Tchamba 2363907 +TG.24.2364040 Yoto Yoto 2364040 +TG.22.2364078 Sotouboua Sotouboua 2364078 +TG.25.2364751 Haho Haho 2364751 +TG.23.2364811 Doufelgou Doufelgou 2364811 +TG.26.2365189 Oti Oti 2365189 +TG.24.2365263 Golfe Prefecture Golfe Prefecture 2365263 +TG.23.2365382 Kozah Kozah 2365382 +TG.23.2365570 Binah Binah 2365570 +TG.25.2365976 Kloto Kloto 2365976 +TG.23.2366167 Préfecture de Kéran Prefecture de Keran 2366167 +TG.26.2367163 Tone Tone 2367163 +TG.23.2367567 Bassar Bassar 2367567 +TG.23.2367655 Assoli Assoli 2367655 +TG.25.2367659 Wawa Wawa 2367659 +TG.25.2367885 Ogou Ogou 2367885 +TG.24.2367989 Lacs Prefecture Lacs Prefecture 2367989 +TG.25.2368034 Amou Amou 2368034 +TG.24.2597440 Ave Prefecture Ave Prefecture 2597440 +TG.25.2597441 Agou Agou 2597441 +TG.25.2597442 Est-Mono Est-Mono 2597442 +TG.25.2597443 Moyen-Mono Moyen-Mono 2597443 +TG.25.2597444 Danyi Danyi 2597444 +TG.22.2597445 Blitta Blitta 2597445 +TG.23.2597446 Dankpen Dankpen 2597446 +TG.26.2597447 Kpendjal Kpendjal 2597447 +TG.26.2597448 Préfecture de Tandjouaré Prefecture de Tandjouare 2597448 +TH.03.5706 Amphoe Pa Daet Amphoe Pa Daet 1116329 +TH.65.9203 Amphoe Yan Ta Khao Amphoe Yan Ta Khao 1149756 +TH.03.5711 Amphoe Wiang Pa Pao Amphoe Wiang Pa Pao 1149880 +TH.52.7009 Amphoe Wat Phleng Amphoe Wat Phleng 1149891 +TH.06.5207 Amphoe Wang Nuea Amphoe Wang Nuea 1149914 +TH.07.5407 Amphoe Wang Chin Amphoe Wang Chin 1149936 +TH.51.7209 Amphoe U Thong Amphoe U Thong 1149963 +TH.08.6308 Amphoe Umphang Amphoe Umphang 1149974 +TH.64.8011 Amphoe Thung Yai Amphoe Thung Yai 1150075 +TH.67.9106 Amphoe Thung Wa Amphoe Thung Wa 1150079 +TH.64.8009 Amphoe Thung Song Amphoe Thung Song 1150084 +TH.09.6409 Amphoe Thung Saliam Amphoe Thung Saliam 1150088 +TH.50.7107 Amphoe Thong Pha Phum Amphoe Thong Pha Phum 1150132 +TH.06.5208 Amphoe Thoen Amphoe Thoen 1150153 +TH.56.7605 Amphoe Tha Yang Amphoe Tha Yang 1150182 +TH.08.6305 Amphoe Tha Song Yang Amphoe Tha Song Yang 1150195 +TH.64.8008 Amphoe Tha Sala Amphoe Tha Sala 1150199 +TH.58.8602 Amphoe Tha Sae Amphoe Tha Sae 1150202 +TH.15.6102 Amphoe Thap Than Amphoe Thap Than 1150209 +TH.57.7703 Amphoe Thap Sakae Amphoe Thap Sakae 1150217 +TH.61.8207 Amphoe Thap Put Amphoe Thap Put 1150220 +TH.50.7106 Amphoe Tha Muang Amphoe Tha Muang 1150245 +TH.50.7105 Amphoe Tha Maka Amphoe Tha Maka 1150274 +TH.62.8303 Amphoe Thalang Amphoe Thalang 1150295 +TH.61.8208 Amphoe Thai Mueang Amphoe Thai Mueang 1150316 +TH.60.8411 Amphoe Tha Chang Amphoe Tha Chang 1150337 +TH.60.8407 Amphoe Tha Chana Amphoe Tha Chana 1150339 +TH.61.8204 Amphoe Takua Thung Amphoe Takua Thung 1150446 +TH.06.5211 Amphoe Sop Prap Amphoe Sop Prap 1150561 +TH.01.5806 Amphoe Sop Moei Amphoe Sop Moei 1150609 +TH.50.7104 Amphoe Si Sawat Amphoe Si Sawat 1150620 +TH.09.6405 Amphoe Si Satchanalai Amphoe Si Satchanalai 1150623 +TH.09.6406 Amphoe Si Samrong Amphoe Si Samrong 1150625 +TH.65.9207 Amphoe Wang Wiset Amphoe Wang Wiset 1150650 +TH.64.8014 Amphoe Sichon Amphoe Sichon 1150654 +TH.58.8607 Amphoe Sawi Amphoe Sawi 1150677 +TH.09.6407 Amphoe Sawankhalok Amphoe Sawankhalok 1150680 +TH.15.6103 Amphoe Sawang Arom Amphoe Sawang Arom 1150682 +TH.02.5019 Amphoe Saraphi Amphoe Saraphi 1150699 +TH.02.5014 Amphoe San Sai Amphoe San Sai 1150725 +TH.02.5012 Amphoe San Pa Tong Amphoe San Pa Tong 1150727 +TH.02.5013 Amphoe San Kamphaeng Amphoe San Kamphaeng 1150731 +TH.50.7108 Amphoe Sangkhla Buri Amphoe Sangkhla Buri 1150734 +TH.02.5008 Amphoe Samoeng Amphoe Samoeng 1150782 +TH.08.6303 Amphoe Sam Ngao Amphoe Sam Ngao 1150785 +TH.51.7208 Amphoe Sam Chuk Amphoe Sam Chuk 1150807 +TH.50.7102 Amphoe Sai Yok Amphoe Sai Yok 1150843 +TH.64.8013 Amphoe Ron Phibun Amphoe Ron Phibun 1150919 +TH.57.7706 Amphoe Pran Buri Amphoe Pran Buri 1151062 +TH.60.8417 Amphoe Phunphin Amphoe Phunphin 1151210 +TH.60.8416 Amphoe Phrasaeng Amphoe Phrasaeng 1151295 +TH.02.5011 Amphoe Phrao Amphoe Phrao 1151302 +TH.11.6206 Amphoe Phran Kratai Amphoe Phran Kratai 1151307 +TH.52.7007 Amphoe Photharam Amphoe Photharam 1151339 +TH.41.5601 Amphoe Mueang Phayao Amphoe Mueang Phayao 1151425 +TH.58.8606 Amphoe Phato Amphoe Phato 1151428 +TH.50.7109 Amphoe Phanom Thuan Amphoe Phanom Thuan 1151445 +TH.60.8410 Amphoe Phanom Amphoe Phanom 1151448 +TH.03.5705 Amphoe Phan Amphoe Phan 1151476 +TH.58.8603 Amphoe Pathio Amphoe Pathio 1151522 +TH.05.5106 Amphoe Pa Sang Amphoe Pa Sang 1151527 +TH.65.9204 Amphoe Palian Amphoe Palian 1151556 +TH.52.7008 Amphoe Pak Tho Amphoe Pak Tho 1151566 +TH.01.5803 Amphoe Pai Amphoe Pai 1151600 +TH.02.5018 Amphoe Om Koi Amphoe Om Koi 1151633 +TH.15.6105 Amphoe Nong Khayang Amphoe Nong Khayang 1151709 +TH.15.6104 Amphoe Nong Chang Amphoe Nong Chang 1151729 +TH.06.5205 Amphoe Ngao Amphoe Ngao 1151847 +TH.65.9201 Amphoe Mueang Trang Amphoe Mueang Trang 1151973 +TH.08.6301 Amphoe Mueang Tak Amphoe Mueang Tak 1151976 +TH.60.8401 Amphoe Mueang Surat Thani Amphoe Mueang Surat Thani 1151977 +TH.09.6401 Amphoe Mueang Sukhothai Amphoe Mueang Sukhothai 1151979 +TH.52.7001 Amphoe Mueang Ratchaburi Amphoe Mueang Ratchaburi 1151981 +TH.59.8501 Amphoe Mueang Ranong Amphoe Mueang Ranong 1151982 +TH.57.7701 Amphoe Mueang Prachuap Khiri Khan Amphoe Mueang Prachuap Khiri Khan 1151983 +TH.62.8301 Amphoe Mueang Phuket Amphoe Mueang Phuket 1151984 +TH.56.7601 Amphoe Mueang Phetchaburi Amphoe Mueang Phetchaburi 1151985 +TH.61.8201 Amphoe Mueang Phangnga Amphoe Mueang Phangnga 1151986 +TH.01.5801 Amphoe Mueang Mae Hong Son Amphoe Mueang Mae Hong Son 1151989 +TH.05.5101 Amphoe Mueang Lamphun Amphoe Mueang Lamphun 1151990 +TH.06.5201 Amphoe Mueang Lampang Amphoe Mueang Lampang 1151991 +TH.63.8101 Amphoe Mueang Krabi Amphoe Mueang Krabi 1151992 +TH.50.7101 Amphoe Mueang Kanchanaburi Amphoe Mueang Kanchanaburi 1151996 +TH.11.6201 Amphoe Mueang Kamphaeng Phet Amphoe Mueang Kamphaeng Phet 1151997 +TH.58.8601 Amphoe Mueang Chumphon Amphoe Mueang Chumphon 1151998 +TH.03.5701 Amphoe Mueang Chiang Rai Amphoe Mueang Chiang Rai 1151999 +TH.02.5001 Amphoe Mueang Chiang Mai Amphoe Mueang Chiang Mai 1152000 +TH.05.5102 Amphoe Mae Tha Amphoe Mae Tha 1152178 +TH.06.5210 Amphoe Mae Tha Amphoe Mae Tha 1152179 +TH.02.5006 Amphoe Mae Taeng Amphoe Mae Taeng 1152182 +TH.03.5710 Amphoe Mae Suai Amphoe Mae Suai 1152185 +TH.08.6306 Amphoe Mae Sot Amphoe Mae Sot 1152187 +TH.01.5804 Amphoe Mae Sariang Amphoe Mae Sariang 1152189 +TH.03.5709 Amphoe Mae Sai Amphoe Mae Sai 1152193 +TH.02.5007 Amphoe Mae Rim Amphoe Mae Rim 1152195 +TH.08.6304 Amphoe Mae Ramat Amphoe Mae Ramat 1152200 +TH.06.5209 Amphoe Mae Phrik Amphoe Mae Phrik 1152203 +TH.03.5707 Amphoe Mae Chan Amphoe Mae Chan 1152226 +TH.41.5607 Amphoe Mae Chai Amphoe Mae Chai 1152228 +TH.02.5003 Amphoe Mae Chaem Amphoe Mae Chaem 1152229 +TH.02.5010 Amphoe Mae Ai Amphoe Mae Ai 1152233 +TH.07.5403 Amphoe Long Amphoe Long 1152321 +TH.05.5104 Amphoe Li Amphoe Li 1152356 +TH.59.8502 Amphoe La-un Amphoe La-un 1152373 +TH.16.6011 Amphoe Lat Yao Amphoe Lat Yao 1152376 +TH.64.8003 Amphoe Lan Saka Amphoe Lan Saka 1152419 +TH.67.9105 Amphoe La-Ngu Amphoe La-Ngu 1152425 +TH.58.8604 Amphoe Lang Suan Amphoe Lang Suan 1152431 +TH.57.7702 Amphoe Kui Buri Amphoe Kui Buri 1152561 +TH.59.8504 Amphoe Kra Buri Amphoe Kra Buri 1152624 +TH.61.8202 Amphoe Ko Yao Amphoe Ko Yao 1152639 +TH.60.8404 Amphoe Ko Samui Amphoe Ko Samui 1152646 +TH.63.8103 Amphoe Ko Lanta Amphoe Ko Lanta 1152669 +TH.06.5203 Amphoe Ko Kha Amphoe Ko Kha 1152678 +TH.01.5802 Amphoe Khun Yuam Amphoe Khun Yuam 1152764 +TH.63.8104 Amphoe Khlong Thom Amphoe Khlong Thom 1152842 +TH.11.6205 Amphoe Khlong Khlung Amphoe Khlong Khlung 1152853 +TH.60.8408 Amphoe Khiri Rat Nikhom Amphoe Khiri Rat Nikhom 1152874 +TH.09.6403 Amphoe Khiri Mat Amphoe Khiri Mat 1152875 +TH.56.7602 Amphoe Khao Yoi Amphoe Khao Yoi 1152918 +TH.11.6204 Amphoe Khanu Woralaksaburi Amphoe Khanu Woralaksaburi 1152952 +TH.64.8015 Amphoe Khanom Amphoe Khanom 1152964 +TH.62.8302 Amphoe Kathu Amphoe Kathu 1153034 +TH.61.8203 Amphoe Kapong Amphoe Kapong 1153058 +TH.59.8503 Amphoe Kapoe Amphoe Kapoe 1153060 +TH.65.9202 Amphoe Kantang Amphoe Kantang 1153071 +TH.60.8402 Amphoe Kanchanadit Amphoe Kanchanadit 1153078 +TH.65.9206 Amphoe Huai Yot Amphoe Huai Yot 1153240 +TH.57.7707 Amphoe Hua Hin Amphoe Hua Hin 1153268 +TH.02.5016 Amphoe Hot Amphoe Hot 1153277 +TH.32.1806 Amphoe Hankha Amphoe Hankha 1153379 +TH.02.5015 Amphoe Hang Dong Amphoe Hang Dong 1153385 +TH.06.5212 Amphoe Hang Chat Amphoe Hang Chat 1153388 +TH.02.5009 Amphoe Fang Amphoe Fang 1153426 +TH.02.5005 Amphoe Doi Saket Amphoe Doi Saket 1153468 +TH.02.5002 Amphoe Chom Thong Amphoe Chom Thong 1153633 +TH.52.7002 Amphoe Chom Bueng Amphoe Chom Bueng 1153645 +TH.02.5004 Amphoe Chiang Dao Amphoe Chiang Dao 1153672 +TH.64.8004 Amphoe Chawang Amphoe Chawang 1153685 +TH.60.8406 Amphoe Chaiya Amphoe Chaiya 1153782 +TH.06.5206 Amphoe Chae Hom Amphoe Chae Hom 1153799 +TH.56.7604 Amphoe Cha-am Amphoe Cha-am 1153806 +TH.50.7103 Amphoe Bo Phloi Amphoe Bo Phloi 1153849 +TH.08.6302 Amphoe Ban Tak Amphoe Ban Tak 1154675 +TH.15.6106 Amphoe Ban Rai Amphoe Ban Rai 1155055 +TH.52.7005 Amphoe Ban Pong Amphoe Ban Pong 1155127 +TH.60.8412 Amphoe Ban Na San Amphoe Ban Na San 1156045 +TH.56.7606 Amphoe Ban Lat Amphoe Ban Lat 1156647 +TH.05.5103 Amphoe Ban Hong Amphoe Ban Hong 1157549 +TH.57.7704 Amphoe Bang Saphan Amphoe Bang Saphan 1157661 +TH.52.7006 Amphoe Bang Phae Amphoe Bang Phae 1157682 +TH.54.7502 Amphoe Bang Khonthi Amphoe Bang Khonthi 1157724 +TH.09.6402 Amphoe Ban Dan Lan Hoi Amphoe Ban Dan Lan Hoi 1157968 +TH.54.7503 Amphoe Amphawa Amphoe Amphawa 1158431 +TH.04.5502 Amphoe Mae Charim Amphoe Mae Charim 1596293 +TH.31.9604 Amphoe Yi-ngo Amphoe Yi-ngo 1604760 +TH.72.3501 Amphoe Mueang Yasothon Amphoe Mueang Yasothon 1604768 +TH.69.9409 Amphoe Yaring Amphoe Yaring 1604770 +TH.69.9410 Amphoe Yarang Amphoe Yarang 1604772 +TH.23.4607 Amphoe Yang Talat Amphoe Yang Talat 1604796 +TH.70.9505 Amphoe Yaha Amphoe Yaha 1604978 +TH.35.1506 Amphoe Wiset Chai Chan Amphoe Wiset Chai Chan 1605017 +TH.37.1904 Amphoe Wihan Daeng Amphoe Wihan Daeng 1605021 +TH.14.6705 Amphoe Wichian Buri Amphoe Wichian Buri 1605023 +TH.80.2705 Amphoe Watthana Nakhon Amphoe Watthana Nakhon 1605042 +TH.32.1803 Amphoe Wat Sing Amphoe Wat Sing 1605047 +TH.12.6507 Amphoe Wat Bot Amphoe Wat Bot 1605061 +TH.20.4706 Amphoe Waritchaphum Amphoe Waritchaphum 1605066 +TH.75.3415 Amphoe Warin Chamrap Amphoe Warin Chamrap 1605068 +TH.24.4409 Amphoe Wapi Pathum Amphoe Wapi Pathum 1605071 +TH.20.4708 Amphoe Wanon Niwat Amphoe Wanon Niwat 1605075 +TH.12.6508 Amphoe Wang Thong Amphoe Wang Thong 1605091 +TH.18.4209 Amphoe Wang Saphung Amphoe Wang Saphung 1605101 +TH.36.1411 Amphoe Wang Noi Amphoe Wang Noi 1605117 +TH.31.9608 Amphoe Waeng Amphoe Waeng 1605185 +TH.30.3310 Amphoe Uthumphon Phisai Amphoe Uthumphon Phisai 1605218 +TH.36.1414 Amphoe Uthai Amphoe Uthai 1605222 +TH.10.5302 Amphoe Tron Amphoe Tron 1605267 +TH.75.3411 Amphoe Trakan Phuet Phon Amphoe Trakan Phuet Phon 1605280 +TH.04.5508 Amphoe Thung Chang Amphoe Thung Chang 1605358 +TH.40.1015 Thon buri Thon buri 1605401 +TH.03.5704 Amphoe Thoeng Amphoe Thoeng 1605408 +TH.68.9005 Amphoe Thepha Amphoe Thepha 1605460 +TH.34.1605 Amphoe Tha Wung Amphoe Tha Wung 1605468 +TH.25.4505 Amphoe Thawatchaburi Amphoe Thawatchaburi 1605472 +TH.04.5506 Amphoe Tha Wang Pha Amphoe Tha Wang Pha 1605474 +TH.73.4803 Amphoe Tha Uthen Amphoe Tha Uthen 1605478 +TH.29.3203 Amphoe Tha Tum Amphoe Tha Tum 1605480 +TH.73.4805 Amphoe That Phanom Amphoe That Phanom 1605482 +TH.16.6008 Amphoe Tha Tako Amphoe Tha Tako 1605489 +TH.36.1402 Amphoe Tha Ruea Amphoe Tha Ruea 1605508 +TH.10.5303 Amphoe Tha Pla Amphoe Tha Pla 1605528 +TH.39.1303 Amphoe Thanyaburi Amphoe Thanyaburi 1605548 +TH.48.2203 Amphoe Tha Mai Amphoe Tha Mai 1605600 +TH.18.4208 Amphoe Tha Li Amphoe Tha Li 1605612 +TH.23.4611 Amphoe Tha Khantho Amphoe Tha Khantho 1605637 +TH.33.1705 Amphoe Tha Chang Amphoe Tha Chang 1605670 +TH.17.4302 Amphoe Tha Bo Amphoe Tha Bo 1605676 +TH.80.2703 Amphoe Ta Phraya Amphoe Ta Phraya 1605741 +TH.13.6604 Amphoe Taphan Hin Amphoe Taphan Hin 1605753 +TH.40.1019 Taling Chan Taling Chan 1605842 +TH.16.6007 Amphoe Takhli Amphoe Takhli 1605911 +TH.31.9602 Amphoe Tak Bai Amphoe Tak Bai 1605956 +TH.25.4511 Amphoe Suwannaphum Amphoe Suwannaphum 1606016 +TH.27.3018 Amphoe Sung Noen Amphoe Sung Noen 1606039 +TH.07.5404 Amphoe Sung Men Amphoe Sung Men 1606042 +TH.31.9611 Amphoe Su-ngai Padi Amphoe Su-ngai Padi 1606046 +TH.31.9610 Amphoe Su-ngai Kolok Amphoe Su-ngai Kolok 1606049 +TH.51.7207 Amphoe Song Phi Nong Amphoe Song Phi Nong 1606138 +TH.07.5406 Amphoe Song Amphoe Song 1606166 +TH.23.4613 Amphoe Somdet Amphoe Somdet 1606187 +TH.73.4808 Amphoe Si Songkhram Amphoe Si Songkhram 1606231 +TH.46.2007 Amphoe Si Racha Amphoe Si Racha 1606249 +TH.51.7205 Amphoe Si Prachan Amphoe Si Prachan 1606256 +TH.74.2508 Amphoe Si Maha Phot Amphoe Si Maha Phot 1606290 +TH.29.3209 Amphoe Si Khoraphum Amphoe Si Khoraphum 1606301 +TH.27.3020 Amphoe Sikhio Amphoe Sikhio 1606305 +TH.17.4307 Amphoe Si Chiang Mai Amphoe Si Chiang Mai 1606315 +TH.79.3904 Amphoe Si Bun Rueang Amphoe Si Bun Rueang 1606322 +TH.36.1412 Amphoe Sena Amphoe Sena 1606335 +TH.25.4510 Amphoe Selaphum Amphoe Selaphum 1606339 +TH.81.3804 Amphoe Seka Amphoe Seka 1606342 +TH.20.4712 Amphoe Sawang Daen Din Amphoe Sawang Daen Din 1606349 +TH.35.1505 Amphoe Sawaeng Ha Amphoe Sawaeng Ha 1606373 +TH.28.3111 Amphoe Satuek Amphoe Satuek 1606377 +TH.46.2009 Amphoe Sattahip Amphoe Sattahip 1606385 +TH.68.9002 Amphoe Sathing Phra Amphoe Sathing Phra 1606393 +TH.37.1910 Amphoe Sao Hai Amphoe Sao Hai 1606488 +TH.32.1804 Amphoe Sapphaya Amphoe Sapphaya 1606511 +TH.32.1805 Amphoe Sankhaburi Amphoe Sankhaburi 1606529 +TH.17.4308 Amphoe Sangkhom Amphoe Sangkhom 1606535 +TH.29.3210 Amphoe Sangkha Amphoe Sangkha 1606542 +TH.44.2408 Amphoe Sanam Chai Khet Amphoe Sanam Chai Khet 1606569 +TH.29.3212 Amphoe Samrong Thap Amphoe Samrong Thap 1606614 +TH.53.7306 Amphoe Sam Phran Amphoe Sam Phran 1606637 +TH.40.1013 Samphanthawong Samphanthawong 1606639 +TH.13.6607 Amphoe Sam Ngam Amphoe Sam Ngam 1606666 +TH.35.1507 Amphoe Sam Ko Amphoe Sam Ko 1606683 +TH.39.1307 Amphoe Sam Khok Amphoe Sam Khok 1606686 +TH.80.2701 Amphoe Mueang Sa Kaeo Amphoe Mueang Sa Kaeo 1606806 +TH.38.1205 Amphoe Sai Noi Amphoe Sai Noi 1606836 +TH.69.9407 Amphoe Sai Buri Amphoe Sai Buri 1606850 +TH.23.4609 Amphoe Sahatsakhan Amphoe Sahatsakhan 1606912 +TH.68.9010 Amphoe Sadao Amphoe Sadao 1606938 +TH.68.9006 Amphoe Saba Yoi Amphoe Saba Yoi 1606943 +TH.04.5507 Amphoe Wiang Sa Amphoe Wiang Sa 1606958 +TH.31.9606 Amphoe Rueso Amphoe Rueso 1606960 +TH.07.5402 Amphoe Rong Kwang Amphoe Rong Kwang 1606982 +TH.68.9009 Amphoe Rattaphum Amphoe Rattaphum 1607027 +TH.29.3207 Amphoe Rattanaburi Amphoe Rattanaburi 1607029 +TH.40.1024 Rat Burana Rat Burana 1607054 +TH.30.3309 Amphoe Rasi Salai Amphoe Rasi Salai 1607061 +TH.68.9007 Amphoe Ranot Amphoe Ranot 1607067 +TH.31.9605 Amphoe Ra-ngae Amphoe Ra-ngae 1607082 +TH.70.9506 Amphoe Raman Amphoe Raman 1607096 +TH.04.5505 Amphoe Pua Amphoe Pua 1607163 +TH.27.3013 Amphoe Prathai Amphoe Prathai 1607235 +TH.29.3205 Amphoe Prasat Amphoe Prasat 1607243 +TH.30.3307 Amphoe Prang Ku Amphoe Prang Ku 1607250 +TH.28.3107 Amphoe Prakhon Chai Amphoe Prakhon Chai 1607256 +TH.74.2507 Amphoe Prachantakham Amphoe Prachantakham 1607282 +TH.25.4503 Amphoe Pathum Rat Amphoe Pathum Rat 1607291 +TH.48.2204 Amphoe Pong Nam Ron Amphoe Pong Nam Ron 1607305 +TH.41.5606 Amphoe Pong Amphoe Pong 1607323 +TH.40.1008 Pom Prap Sattru Phai Pom Prap Sattru Phai 1607326 +TH.73.4802 Amphoe Pla Pak Amphoe Pla Pak 1607362 +TH.22.4016 Amphoe Phu Wiang Amphoe Phu Wiang 1607417 +TH.28.3109 Amphoe Phutthaisong Amphoe Phutthaisong 1607420 +TH.18.4210 Amphoe Phu Kradueng Amphoe Phu Kradueng 1607434 +TH.26.3610 Amphoe Phu Khiao Amphoe Phu Khiao 1607438 +TH.12.6506 Amphoe Phrom Phiram Amphoe Phrom Phiram 1607467 +TH.33.1704 Amphoe Phrom Buri Amphoe Phrom Buri 1607472 +TH.42.1104 Amphoe Phra Pradaeng Amphoe Phra Pradaeng 1607507 +TH.37.1909 Amphoe Phra Phutthabat Amphoe Phra Phutthabat 1607511 +TH.36.1401 Amphoe Phra Nakhon Si Ayutthaya Amphoe Phra Nakhon Si Ayutthaya 1607531 +TH.40.1001 Phra Nakhon Phra Nakhon 1607533 +TH.40.1009 Phra Khanong Phra Khanong 1607541 +TH.35.1504 Amphoe Pho Thong Amphoe Pho Thong 1607578 +TH.13.6606 Amphoe Pho Thale Amphoe Pho Thale 1607583 +TH.25.4507 Amphoe Phon Thong Amphoe Phon Thong 1607599 +TH.17.4305 Amphoe Phonphisai Amphoe Phonphisai 1607605 +TH.22.4012 Amphoe Phon Amphoe Phon 1607616 +TH.27.3015 Amphoe Phimai Amphoe Phimai 1607715 +TH.10.5307 Amphoe Phichai Amphoe Phichai 1607727 +TH.75.3419 Amphoe Phibun Mangsahan Amphoe Phibun Mangsahan 1607729 +TH.76.4119 Amphoe Phen Amphoe Phen 1607740 +TH.16.6010 Amphoe Phayuha Khiri Amphoe Phayuha Khiri 1607751 +TH.40.1014 Phaya Thai Phaya Thai 1607755 +TH.24.4408 Amphoe Phayakkhaphum Phisai Amphoe Phayakkhaphum Phisai 1607762 +TH.34.1602 Amphoe Phatthana Nikhom Amphoe Phatthana Nikhom 1607777 +TH.40.1022 Phasi Charoen Phasi Charoen 1607781 +TH.46.2005 Amphoe Phan Thong Amphoe Phan Thong 1607792 +TH.44.2406 Amphoe Phanom Sarakham Amphoe Phanom Sarakham 1607800 +TH.25.4506 Amphoe Phanom Phrai Amphoe Phanom Phrai 1607803 +TH.20.4704 Amphoe Phanna Nikhom Amphoe Phanna Nikhom 1607811 +TH.46.2006 Amphoe Phanat Nikhom Amphoe Phanat Nikhom 1607837 +TH.77.3704 Amphoe Phana Amphoe Phana 1607839 +TH.36.1408 Amphoe Phak Hai Amphoe Phak Hai 1607864 +TH.16.6009 Amphoe Phai Sali Amphoe Phai Sali 1607880 +TH.36.1409 Amphoe Phachi Amphoe Phachi 1607957 +TH.40.1007 Parthum Wan Parthum Wan 1607981 +TH.69.9404 Amphoe Panare Amphoe Panare 1608006 +TH.35.1503 Amphoe Pa Mok Amphoe Pa Mok 1608010 +TH.27.3014 Amphoe Pak Thong Chai Amphoe Pak Thong Chai 1608018 +TH.43.2602 Amphoe Pak Phli Amphoe Pak Phli 1608025 +TH.66.9306 Amphoe Pak Phayun Amphoe Pak Phayun 1608027 +TH.64.8012 Amphoe Pak Phanang Amphoe Pak Phanang 1608032 +TH.38.1206 Amphoe Pak Kret Amphoe Pak Kret 1608047 +TH.27.3021 Amphoe Pak Chong Amphoe Pak Chong 1608056 +TH.43.2604 Amphoe Ongkharak Amphoe Ongkharak 1608079 +TH.27.3009 Amphoe Non Thai Amphoe Non Thai 1608130 +TH.27.3010 Amphoe Non Sung Amphoe Non Sung 1608135 +TH.79.3903 Amphoe Non Sang Amphoe Non Sang 1608138 +TH.39.1304 Amphoe Nong Suea Amphoe Nong Suea 1608162 +TH.22.4015 Amphoe Nong Song Hong Amphoe Nong Song Hong 1608164 +TH.37.1905 Amphoe Nong Saeng Amphoe Nong Saeng 1608172 +TH.22.4004 Amphoe Nong Ruea Amphoe Nong Ruea 1608176 +TH.25.4509 Amphoe Nong Phok Amphoe Nong Phok 1608187 +TH.14.6707 Amphoe Nong Phai Amphoe Nong Phai 1608190 +TH.40.1023 Nong Khaem Nong Khaem 1608235 +TH.37.1903 Amphoe Nong Khae Amphoe Nong Khae 1608238 +TH.76.4106 Amphoe Nong Han Amphoe Nong Han 1608250 +TH.40.1003 Nong Chok Nong Chok 1608257 +TH.69.9403 Amphoe Nong Chik Amphoe Nong Chik 1608262 +TH.79.3901 Amphoe Mueang Nong Bua Lamphu Amphoe Mueang Nong Bua Lamphu 1608268 +TH.26.3605 Amphoe Nong Bua Daeng Amphoe Nong Bua Daeng 1608272 +TH.16.6004 Amphoe Nong Bua Amphoe Nong Bua 1608285 +TH.68.9004 Amphoe Na Thawi Amphoe Na Thawi 1608401 +TH.04.5504 Amphoe Na Noi Amphoe Na Noi 1608417 +TH.28.3104 Amphoe Nang Rong Amphoe Nang Rong 1608423 +TH.22.4007 Amphoe Nam Phong Amphoe Nam Phong 1608479 +TH.10.5304 Amphoe Nam Pat Amphoe Nam Pat 1608482 +TH.79.3902 Amphoe Na Klang Amphoe Na Klang 1608520 +TH.12.6502 Amphoe Nakhon Thai Amphoe Nakhon Thai 1608523 +TH.36.1403 Amphoe Nakhon Luang Amphoe Nakhon Luang 1608540 +TH.53.7303 Amphoe Nakhon Chai Si Amphoe Nakhon Chai Si 1608544 +TH.73.4807 Amphoe Na Kae Amphoe Na Kae 1608550 +TH.24.4407 Amphoe Na Chueak Amphoe Na Chueak 1608567 +TH.78.4901 Amphoe Mueang Mukdahan Amphoe Mueang Mukdahan 1608596 +TH.70.9501 Amphoe Mueang Yala Amphoe Mueang Yala 1608605 +TH.10.5301 Amphoe Mueang Uttaradit Amphoe Mueang Uttaradit 1608606 +TH.15.6101 Amphoe Mueang Uthai Thani Amphoe Mueang Uthai Thani 1608607 +TH.76.4101 Amphoe Mueang Udon Thani Amphoe Mueang Udon Thani 1608608 +TH.75.3401 Amphoe Mueang Ubon Ratchathani Amphoe Mueang Ubon Ratchathani 1608609 +TH.49.2301 Amphoe Mueang Trat Amphoe Mueang Trat 1608610 +TH.29.3201 Amphoe Mueang Surin Amphoe Mueang Surin 1608612 +TH.51.7201 Amphoe Mueang Suphan Buri Amphoe Mueang Suphan Buri 1608613 +TH.68.9001 Amphoe Mueang Songkhla Amphoe Mueang Songkhla 1608615 +TH.30.3301 Amphoe Mueang Sisaket Amphoe Mueang Sisaket 1608616 +TH.33.1701 Amphoe Mueang Sing Buri Amphoe Mueang Sing Buri 1608617 +TH.37.1901 Amphoe Mueang Sara Buri Amphoe Mueang Sara Buri 1608620 +TH.54.7501 Amphoe Mueang Samut Songkhram Amphoe Mueang Samut Songkhram 1608621 +TH.55.7401 Amphoe Mueang Samut Sakhon Amphoe Mueang Samut Sakhon 1608622 +TH.42.1101 Amphoe Mueang Samut Prakan Amphoe Mueang Samut Prakan 1608623 +TH.75.3414 Amphoe Muang Sam Sip Amphoe Muang Sam Sip 1608624 +TH.20.4701 Amphoe Mueang Sakon Nakhon Amphoe Mueang Sakon Nakhon 1608626 +TH.25.4501 Amphoe Mueang Roi Et Amphoe Mueang Roi Et 1608627 +TH.47.2101 Amphoe Mueang Rayong Amphoe Mueang Rayong 1608628 +TH.74.2501 Amphoe Mueang Prachin Buri Amphoe Mueang Prachin Buri 1608629 +TH.07.5401 Amphoe Mueang Phrae Amphoe Mueang Phrae 1608631 +TH.12.6501 Amphoe Mueang Phitsanulok Amphoe Mueang Phitsanulok 1608633 +TH.13.6601 Amphoe Mueang Phichit Amphoe Mueang Phichit 1608634 +TH.14.6701 Amphoe Mueang Phetchabun Amphoe Mueang Phetchabun 1608635 +TH.66.9301 Amphoe Mueang Phatthalung Amphoe Mueang Phatthalung 1608636 +TH.69.9401 Amphoe Mueang Pattani Amphoe Mueang Pattani 1608638 +TH.39.1301 Amphoe Mueang Pathum Thani Amphoe Mueang Pathum Thani 1608639 +TH.38.1201 Amphoe Mueang Nonthaburi Amphoe Mueang Nonthaburi 1608640 +TH.17.4301 Amphoe Mueang Nong Khai Amphoe Mueang Nong Khai 1608641 +TH.31.9601 Amphoe Mueang Narathiwat Amphoe Mueang Narathiwat 1608642 +TH.04.5501 Amphoe Mueang Nan Amphoe Mueang Nan 1608643 +TH.64.8001 Amphoe Mueang Nakhon Si Thammarat Amphoe Mueang Nakhon Si Thammarat 1608644 +TH.16.6001 Amphoe Mueang Nakhon Sawan Amphoe Mueang Nakhon Sawan 1608645 +TH.27.3001 Amphoe Mueang Nakhon Ratchasima Amphoe Mueang Nakhon Ratchasima 1608646 +TH.73.4801 Amphoe Mueang Nakhon Phanom Amphoe Mueang Nakhon Phanom 1608647 +TH.53.7301 Amphoe Mueang Nakhon Pathom Amphoe Mueang Nakhon Pathom 1608648 +TH.43.2601 Amphoe Mueang Nakhon Nayok Amphoe Mueang Nakhon Nayok 1608649 +TH.24.4401 Amphoe Mueang Maha Sarakham Amphoe Mueang Maha Sarakham 1608651 +TH.34.1601 Muang Lop Buri District Muang Lop Buri District 1608652 +TH.18.4201 Amphoe Mueang Loei Amphoe Mueang Loei 1608653 +TH.22.4001 Amphoe Mueang Khon Kaen Amphoe Mueang Khon Kaen 1608654 +TH.23.4601 Amphoe Mueang Kalasin Amphoe Mueang Kalasin 1608657 +TH.46.2001 Mueang Chonburi District Mueang Chonburi District 1608659 +TH.48.2201 Amphoe Mueang Chanthaburi Amphoe Mueang Chanthaburi 1608660 +TH.26.3601 Amphoe Mueang Chaiyaphum Amphoe Mueang Chaiyaphum 1608661 +TH.32.1801 Amphoe Mueang Chainat Amphoe Mueang Chainat 1608662 +TH.44.2401 Amphoe Mueang Chachoengsao Amphoe Mueang Chachoengsao 1608663 +TH.28.3101 Amphoe Mueang Buriram Amphoe Mueang Buriram 1608664 +TH.35.1501 Amphoe Mueang Ang Thong Amphoe Mueang Ang Thong 1608665 +TH.40.1010 Min Buri Min Buri 1608717 +TH.69.9405 Amphoe Mayo Amphoe Mayo 1608732 +TH.32.1802 Amphoe Manorom Amphoe Manorom 1608761 +TH.22.4017 Amphoe Mancha Khiri Amphoe Mancha Khiri 1608773 +TH.48.2205 Amphoe Makham Amphoe Makham 1608807 +TH.36.1415 Amphoe Maha Rat Amphoe Maha Rat 1608901 +TH.72.3506 Amphoe Maha Chana Chai Amphoe Maha Chana Chai 1608908 +TH.14.6703 Amphoe Lom Sak Amphoe Lom Sak 1609042 +TH.14.6704 Amphoe Lom Kao Amphoe Lom Kao 1609047 +TH.72.3508 Amphoe Loeng Nok Tha Amphoe Loeng Nok Tha 1609067 +TH.39.1305 Amphoe Lat Lum Kaeo Amphoe Lat Lum Kaeo 1609120 +TH.40.1011 Lat Krabang Lat Krabang 1609127 +TH.36.1410 Amphoe Lat Bua Luang Amphoe Lat Bua Luang 1609140 +TH.10.5308 Amphoe Lap Lae Amphoe Lap Lae 1609162 +TH.28.3110 Amphoe Lam Plai Mat Amphoe Lam Plai Mat 1609203 +TH.39.1306 Amphoe Lam Luk Ka Amphoe Lam Luk Ka 1609218 +TH.28.3106 Amphoe Lahan Sai Amphoe Lahan Sai 1609257 +TH.48.2206 Amphoe Laem Sing Amphoe Laem Sing 1609277 +TH.49.2305 Amphoe Laem Ngop Amphoe Laem Ngop 1609282 +TH.72.3503 Amphoe Kut Chum Amphoe Kut Chum 1609320 +TH.20.4703 Amphoe Kut Bak Amphoe Kut Bak 1609326 +TH.20.4702 Amphoe Kusuman Amphoe Kusuman 1609331 +TH.76.4104 Amphoe Kumphawapi Amphoe Kumphawapi 1609335 +TH.23.4605 Amphoe Kuchinarai Amphoe Kuchinarai 1609344 +TH.16.6002 Amphoe Krok Phra Amphoe Krok Phra 1609378 +TH.55.7402 Amphoe Krathum Baen Amphoe Krathum Baen 1609394 +TH.28.3103 Amphoe Krasang Amphoe Krasang 1609420 +TH.22.4009 Amphoe Kranuan Amphoe Kranuan 1609429 +TH.24.4403 Amphoe Kosum Phisai Amphoe Kosum Phisai 1609475 +TH.46.2008 Amphoe Ko Si Chang Amphoe Ko Si Chang 1609478 +TH.09.6404 Amphoe Kong Krailat Amphoe Kong Krailat 1609501 +TH.47.2103 Amphoe Klaeng Amphoe Klaeng 1609609 +TH.30.3308 Amphoe Khun Han Amphoe Khun Han 1609687 +TH.30.3305 Amphoe Khukhan Amphoe Khukhan 1609707 +TH.66.9305 Amphoe Khuan Khanun Amphoe Khuan Khanun 1609714 +TH.75.3404 Amphoe Khueang Nai Amphoe Khueang Nai 1609719 +TH.26.3603 Amphoe Khon Sawan Amphoe Khon Sawan 1609764 +TH.26.3613 Amphoe Khon San Amphoe Khon San 1609766 +TH.75.3402 Amphoe Si Mueang Mai Amphoe Si Mueang Mai 1609782 +TH.27.3004 Amphoe Khong Amphoe Khong 1609792 +TH.27.3002 Amphoe Khon Buri Amphoe Khon Buri 1609794 +TH.34.1603 Amphoe Khok Samrong Amphoe Khok Samrong 1609811 +TH.69.9402 Amphoe Khok Pho Amphoe Khok Pho 1609819 +TH.48.2202 Amphoe Khlung Amphoe Khlung 1609857 +TH.49.2302 Amphoe Khlong Yai Amphoe Khlong Yai 1609862 +TH.40.1033 Khlong Toei Khlong Toei 1609867 +TH.40.1018 Khlong San Khlong San 1609878 +TH.39.1302 Amphoe Khlong Luang Amphoe Khlong Luang 1609898 +TH.75.3405 Amphoe Khemmarat Amphoe Khemmarat 1609969 +TH.49.2303 Amphoe Khao Saming Amphoe Khao Saming 1609996 +TH.66.9303 Amphoe Khao Chaison Amphoe Khao Chaison 1610017 +TH.27.3019 Amphoe Kham Thale So Amphoe Kham Thale So 1610067 +TH.72.3504 Amphoe Kham Khuan Kaeo Amphoe Kham Khuan Kaeo 1610085 +TH.78.4905 Amphoe Khamcha-i Amphoe Khamcha-i 1610092 +TH.25.4502 Amphoe Kaset Wisai Amphoe Kaset Wisai 1610184 +TH.26.3604 Amphoe Kaset Sombun Amphoe Kaset Sombun 1610186 +TH.29.3206 Amphoe Kap Choeng Amphoe Kap Choeng 1610206 +TH.24.4404 Amphoe Kantharawichai Amphoe Kantharawichai 1610222 +TH.30.3303 Amphoe Kanthararom Amphoe Kanthararom 1610224 +TH.30.3304 Amphoe Kantharalak Amphoe Kantharalak 1610226 +TH.53.7302 Kamphaeng Saen District Kamphaeng Saen District 1610444 +TH.23.4603 Amphoe Kamalasai Amphoe Kamalasai 1610458 +TH.37.1902 Amphoe Kaeng Khoi Amphoe Kaeng Khoi 1610502 +TH.26.3612 Amphoe Kaeng Khro Amphoe Kaeng Khro 1610504 +TH.74.2502 Amphoe Kabin Buri Amphoe Kabin Buri 1610537 +TH.33.1706 Amphoe In Buri Amphoe In Buri 1610570 +TH.64.8016 Amphoe Hua Sai Amphoe Hua Sai 1610621 +TH.27.3016 Amphoe Huai Thalaeng Amphoe Huai Thalaeng 1610651 +TH.68.9011 Amphoe Hat Yai Amphoe Hat Yai 1610779 +TH.10.5305 Amphoe Fak Tha Amphoe Fak Tha 1610840 +TH.40.1002 Dusit Dusit 1610857 +TH.53.7304 Amphoe Don Tum Amphoe Don Tum 1610874 +TH.78.4903 Amphoe Don Tan Amphoe Don Tan 1610875 +TH.51.7206 Amphoe Don Chedi Amphoe Don Chedi 1610899 +TH.41.5605 Amphoe Dok Kham Tai Amphoe Dok Kham Tai 1610908 +TH.51.7202 Amphoe Doembang Nangbuat Amphoe Doembang Nangbuat 1610910 +TH.75.3407 Amphoe Det Udom Amphoe Det Udom 1610939 +TH.07.5405 Amphoe Den Chai Amphoe Den Chai 1610942 +TH.18.4205 Amphoe Dan Sai Amphoe Dan Sai 1610957 +TH.27.3008 Amphoe Dan Khun Thot Amphoe Dan Khun Thot 1610962 +TH.52.7004 Amphoe Damnoen Saduak Amphoe Damnoen Saduak 1610974 +TH.41.5602 Amphoe Chun Amphoe Chun 1611000 +TH.16.6003 Amphoe Chumsaeng Amphoe Chumsaeng 1611016 +TH.27.3017 Amphoe Chum Phuang Amphoe Chum Phuang 1611019 +TH.29.3202 Amphoe Chumphon Buri Amphoe Chumphon Buri 1611021 +TH.22.4005 Amphoe Chum Phae Amphoe Chum Phae 1611025 +TH.22.4018 Amphoe Chonnabot Amphoe Chonnabot 1611077 +TH.14.6702 Amphoe Chon Daen Amphoe Chon Daen 1611105 +TH.29.3204 Amphoe Chom Phra Amphoe Chom Phra 1611124 +TH.27.3007 Amphoe Chok Chai Amphoe Chok Chai 1611134 +TH.64.8006 Amphoe Chian Yai Amphoe Chian Yai 1611182 +TH.24.4405 Amphoe Chiang Yuen Amphoe Chiang Yuen 1611184 +TH.03.5708 Amphoe Chiang Saen Amphoe Chiang Saen 1611186 +TH.03.5703 Amphoe Chiang Khong Amphoe Chiang Khong 1611196 +TH.18.4203 Amphoe Chiang Khan Amphoe Chiang Khan 1611199 +TH.41.5603 Amphoe Chiang Kham Amphoe Chiang Kham 1611201 +TH.64.8007 Amphoe Cha-uat Amphoe Cha-uat 1611230 +TH.25.4504 Amphoe Chaturaphak Phiman Amphoe Chaturaphak Phiman 1611232 +TH.77.3702 Amphoe Chanuman Amphoe Chanuman 1611260 +TH.68.9003 Amphoe Chana Amphoe Chana 1611323 +TH.27.3006 Amphoe Chakkarat Amphoe Chakkarat 1611393 +TH.35.1502 Amphoe Chaiyo Amphoe Chaiyo 1611404 +TH.34.1604 Amphoe Chai Badan Amphoe Chai Badan 1611423 +TH.75.3410 Amphoe Buntharik Amphoe Buntharik 1611460 +TH.81.3801 Amphoe Mueang Bueng Kan Amphoe Mueang Bueng Kan 1611474 +TH.27.3012 Amphoe Bua Yai Amphoe Bua Yai 1611491 +TH.24.4406 Amphoe Borabue Amphoe Borabue 1611579 +TH.26.3611 Amphoe Ban Thaen Amphoe Ban Thaen 1612771 +TH.40.1040 Bang Khae Bang Khae 1612947 +TH.74.2506 Amphoe Ban Sang Amphoe Ban Sang 1613406 +TH.76.4117 Amphoe Ban Phue Amphoe Ban Phue 1614048 +TH.36.1416 Amphoe Ban Phraek Amphoe Ban Phraek 1614107 +TH.16.6005 Amphoe Banphot Phisai Amphoe Banphot Phisai 1614121 +TH.44.2405 Amphoe Ban Pho Amphoe Ban Pho 1614231 +TH.22.4010 Amphoe Ban Phai Amphoe Ban Phai 1614452 +TH.55.7403 Amphoe Ban Phaeo Amphoe Ban Phaeo 1614464 +TH.73.4804 Amphoe Ban Phaeng Amphoe Ban Phaeng 1614468 +TH.70.9503 Amphoe Bannang Sata Amphoe Bannang Sata 1616197 +TH.43.2603 Amphoe Ban Na Amphoe Ban Na 1616494 +TH.37.1906 Amphoe Ban Mo Amphoe Ban Mo 1616653 +TH.34.1606 Amphoe Ban Mi Amphoe Ban Mi 1616664 +TH.56.7607 Amphoe Ban Laem Amphoe Ban Laem 1617236 +TH.28.3108 Amphoe Ban Kruat Amphoe Ban Kruat 1617329 +TH.26.3602 Amphoe Ban Khwao Amphoe Ban Khwao 1617623 +TH.47.2105 Amphoe Ban Khai Amphoe Ban Khai 1618570 +TH.38.1203 Amphoe Bang Yai Amphoe Bang Yai 1619197 +TH.40.1029 Bang Sue Bang Sue 1619230 +TH.36.1413 Amphoe Bang Sai Amphoe Bang Sai 1619260 +TH.12.6504 Amphoe Bang Rakam Amphoe Bang Rakam 1619275 +TH.40.1004 Bang Rak Bang Rak 1619277 +TH.33.1702 Amphoe Bang Rachan Amphoe Bang Rachan 1619280 +TH.51.7204 Amphoe Bang Pla Ma Amphoe Bang Pla Ma 1619297 +TH.42.1103 Amphoe Bang Phli Amphoe Bang Phli 1619346 +TH.44.2404 Amphoe Bang Pakong Amphoe Bang Pakong 1619362 +TH.36.1406 Amphoe Bang Pa-in Amphoe Bang Pa-in 1619368 +TH.36.1407 Amphoe Bang Pahan Amphoe Bang Pahan 1619370 +TH.44.2403 Amphoe Bang Nam Priao Amphoe Bang Nam Priao 1619390 +TH.13.6605 Amphoe Bang Mun Nak Amphoe Bang Mun Nak 1619399 +TH.53.7305 Amphoe Bang Len Amphoe Bang Len 1619414 +TH.46.2004 Bang Lamung District Bang Lamung District 1619422 +TH.38.1202 Amphoe Bang Kruai Amphoe Bang Kruai 1619433 +TH.12.6505 Amphoe Bang Krathum Amphoe Bang Krathum 1619436 +TH.40.1016 Bangkok Yai Bangkok Yai 1619456 +TH.40.1020 Bangkok Noi Bangkok Noi 1619459 +TH.40.1021 Bang Khun thain Bang Khun thain 1619484 +TH.44.2402 Amphoe Bang Khla Amphoe Bang Khla 1619497 +TH.40.1005 Bang Khen Bang Khen 1619505 +TH.40.1006 Bang Kapi Bang Kapi 1619530 +TH.38.1204 Amphoe Bang Bua Thong Amphoe Bang Bua Thong 1619601 +TH.42.1102 Amphoe Bang Bo Amphoe Bang Bo 1619610 +TH.36.1405 Amphoe Bang Ban Amphoe Bang Ban 1619615 +TH.76.4111 Amphoe Ban Dung Amphoe Ban Dung 1619649 +TH.40.1036 Don Mueang Don Mueang 1619792 +TH.75.3403 Amphoe Khong Chiam Amphoe Khong Chiam 1620052 +TH.46.2002 Amphoe Ban Bueng Amphoe Ban Bueng 1620432 +TH.26.3607 Amphoe Bamnet Narong Amphoe Bamnet Narong 1620988 +TH.31.9603 Amphoe Ba Cho Amphoe Ba Cho 1621004 +TH.25.4514 Amphoe At Samat Amphoe At Samat 1621007 +TH.80.2706 Amphoe Aranyaprathet Amphoe Aranyaprathet 1621019 +TH.77.3701 Amphoe Mueang Amnat Charoen Amphoe Mueang Amnat Charoen 1621059 +TH.20.4711 Amphoe Akat Amnuai Amphoe Akat Amnuai 1621065 +TH.49.2304 Amphoe Bo Rai Amphoe Bo Rai 1949480 +TH.49.2307 Amphoe Ko Chang Amphoe Ko Chang 6692475 +TH.40.1012 Yan na wa Yan na wa 6698709 +TH.68.9015 Amphoe Singhanakhon Amphoe Singhanakhon 6791114 +TH.40.1037 Ratchathewi Ratchathewi 6845022 +TH.40.1026 Din Daeng Din Daeng 6845107 +TH.40.1044 Saphan Sung Saphan Sung 6845108 +TH.40.1017 Huai Khwang Huai Khwang 6845149 +TH.40.1027 Bueng Kum Bueng Kum 6845216 +TH.40.1045 Wang Thong Lang Wang Thong Lang 6845218 +TH.40.1025 Bang Phlat Bang Phlat 6845259 +TH.40.1038 Lat Phrao Lat Phrao 6845305 +TH.40.1043 Khan Na Yao Khan Na Yao 6845386 +TH.40.1046 Khlong Sam Wa Khlong Sam Wa 6845423 +TH.40.1041 Lak Si Lak Si 6845541 +TH.40.1030 Chatu Chak Chatu Chak 6845605 +TH.40.1042 Sai Mai Sai Mai 6845608 +TH.40.1048 Thawi Watthana Thawi Watthana 6865728 +TH.53.7307 Amphoe Phutthamonthon Amphoe Phutthamonthon 6865782 +TH.42.1105 Amphoe Phra Samut Chedi Amphoe Phra Samut Chedi 6907984 +TH.40.1049 Thung khru Thung khru 6908219 +TH.40.1047 Bang Na Bang Na 6908403 +TH.40.1031 Bang Kho laen Bang Kho laen 6908544 +TH.40.1028 Sathon Sathon 6908643 +TH.40.1032 Pra Wet Pra Wet 6908736 +TH.40.1039 Vadhana Vadhana 6908860 +TH.40.1034 Suanluang Suanluang 6908863 +TH.63.8105 Amphoe Ao Luek Amphoe Ao Luek 6957696 +TH.40.1035 Chom Thong Chom Thong 6958161 +TH.67.9101 Amphoe Mueang Satun Amphoe Mueang Satun 6965199 +TH.70.9504 Amphoe Than To Amphoe Than To 6975772 +TH.70.9507 Amphoe Kabang Amphoe Kabang 6976014 +TH.31.9609 Amphoe Sukhirin Amphoe Sukhirin 6987551 +TH.31.9612 Amphoe Chanae Amphoe Chanae 7000625 +TH.31.9613 Amphoe Cho-airong Amphoe Cho-airong 7001132 +TH.31.9607 Amphoe Si Sakhon Amphoe Si Sakhon 7001159 +TH.70.9508 Amphoe Krong Pinang Amphoe Krong Pinang 7013560 +TH.40.1050 Bang Bon Bang Bon 7025981 +TH.68.9012 Amphoe Na Mom Amphoe Na Mom 7095964 +TH.42.1106 Amphoe Bang Sao Thong Amphoe Bang Sao Thong 7099857 +TH.03.5715 Amphoe Mae Fa Luang Amphoe Mae Fa Luang 7322940 +TH.03.5717 Amphoe Wiang Chiang Rung Amphoe Wiang Chiang Rung 7325689 +TH.03.5718 Amphoe Doi Luang Amphoe Doi Luang 7325690 +TH.03.5713 Amphoe Wiang Kaen Amphoe Wiang Kaen 7325780 +TH.03.5714 Amphoe Khun Tan Amphoe Khun Tan 7382204 +TH.41.5608 Amphoe Phu Sang Amphoe Phu Sang 7382461 +TH.03.5712 Amphoe Phaya Mengrai Amphoe Phaya Mengrai 7382782 +TH.04.5515 Amphoe Chaloem Phra Kiat Amphoe Chaloem Phra Kiat 7382968 +TH.03.5702 Amphoe Wiang Chai Amphoe Wiang Chai 7420283 +TH.02.5023 Amphoe Mae On Amphoe Mae On 7420875 +TH.03.5716 Amphoe Mae Lao Amphoe Mae Lao 7421325 +TH.29.3214 Amphoe Phanom Dong Rak Amphoe Phanom Dong Rak 7443565 +TH.29.3213 Amphoe Bua Chet Amphoe Bua Chet 7443916 +TH.68.9016 Amphoe Khlong Hoi Khong Amphoe Khlong Hoi Khong 7465824 +TH.67.9102 Amphoe Khuan Don Amphoe Khuan Don 7466921 +TH.67.9103 Amphoe Khuan Kalong Amphoe Khuan Kalong 7466923 +TH.02.5021 Amphoe Chai Prakan Amphoe Chai Prakan 7505711 +TH.02.5020 Amphoe Wiang Haeng Amphoe Wiang Haeng 7509793 +TH.59.8505 Amphoe Suk Samran Amphoe Suk Samran 7510608 +TH.60.8409 Amphoe Ban Takhun Amphoe Ban Takhun 7510611 +TH.63.8106 Amphoe Plai Phraya Amphoe Plai Phraya 7510612 +TH.60.8419 Amphoe Wiphawadi Amphoe Wiphawadi 7510613 +TH.08.6307 Amphoe Phop Phra Amphoe Phop Phra 7510614 +TH.02.5017 Amphoe Doi Tao Amphoe Doi Tao 7510615 +TH.02.5024 Amphoe Doi Lo Amphoe Doi Lo 7510616 +TH.05.5108 Amphoe Wiang Nong Long Amphoe Wiang Nong Long 7510617 +TH.64.8018 Amphoe Tham Phannara Amphoe Tham Phannara 7510618 +TH.64.8017 Amphoe Bang Khan Amphoe Bang Khan 7510619 +TH.63.8107 Amphoe Lam Thap Amphoe Lam Thap 7510620 +TH.60.8418 Amphoe Chai Buri Amphoe Chai Buri 7510621 +TH.60.8413 Amphoe Ban Na Doem Amphoe Ban Na Doem 7510622 +TH.58.8605 Amphoe Lamae Amphoe Lamae 7510623 +TH.58.8608 Amphoe Thung Tako Amphoe Thung Tako 7510624 +TH.52.7010 Amphoe Ban Kha Amphoe Ban Kha 7510625 +TH.50.7111 Amphoe Dan Makham Tia Amphoe Dan Makham Tia 7510626 +TH.52.7003 Amphoe Suan Phueng Amphoe Suan Phueng 7510627 +TH.50.7112 Amphoe Nong Prue Amphoe Nong Prue 7510628 +TH.16.6014 Amphoe Mae Poen Amphoe Mae Poen 7510629 +TH.11.6203 Amphoe Khlong Lan Amphoe Khlong Lan 7510630 +TH.11.6209 Amphoe Pang Sila Thong Amphoe Pang Sila Thong 7510631 +TH.11.6211 Amphoe Kosamphi Nakhon Amphoe Kosamphi Nakhon 7510632 +TH.08.6309 Amphoe Wang Chao Amphoe Wang Chao 7510633 +TH.05.5105 Amphoe Thung Hua Chang Amphoe Thung Hua Chang 7510634 +TH.02.5022 Amphoe Mae Wang Amphoe Mae Wang 7510635 +TH.05.5107 Amphoe Ban Thi Amphoe Ban Thi 7510636 +TH.67.9104 Amphoe Tha Phae Amphoe Tha Phae 7510638 +TH.67.9107 Amphoe Manang Amphoe Manang 7510639 +TH.66.9310 Amphoe Pa Phayom Amphoe Pa Phayom 7510640 +TH.65.9208 Amphoe Na Yong Amphoe Na Yong 7510641 +TH.65.9209 Amphoe Ratsada Amphoe Ratsada 7510642 +TH.64.8020 Amphoe Phra Phrom Amphoe Phra Phrom 7510643 +TH.64.8019 Amphoe Chulabhorn Amphoe Chulabhorn 7510644 +TH.64.8010 Amphoe Na Bon Amphoe Na Bon 7510645 +TH.64.8022 Amphoe Chang Klang Amphoe Chang Klang 7510646 +TH.64.8002 Amphoe Phrom Khiri Amphoe Phrom Khiri 7510647 +TH.64.8021 Amphoe Nopphitam Amphoe Nopphitam 7510648 +TH.64.8005 Amphoe Phipun Amphoe Phipun 7510649 +TH.60.8403 Amphoe Don Sak Amphoe Don Sak 7510650 +TH.57.7708 Amphoe Sam Roi Yot Amphoe Sam Roi Yot 7510651 +TH.56.7608 Amphoe Kaeng Krachan Amphoe Kaeng Krachan 7510652 +TH.56.7603 Amphoe Nong Ya Plong Amphoe Nong Ya Plong 7510653 +TH.50.7113 Amphoe Huai Krachao Amphoe Huai Krachao 7510654 +TH.51.7210 Amphoe Nong Yasai Amphoe Nong Yasai 7510655 +TH.32.1808 Amphoe Noen Kham Amphoe Noen Kham 7510656 +TH.50.7110 Amphoe Lao Khwan Amphoe Lao Khwan 7510657 +TH.51.7203 Amphoe Dan Chang Amphoe Dan Chang 7510658 +TH.32.1807 Amphoe Nong Mamong Amphoe Nong Mamong 7510659 +TH.15.6108 Amphoe Huai Khot Amphoe Huai Khot 7510660 +TH.15.6107 Amphoe Lan Sak Amphoe Lan Sak 7510661 +TH.16.6015 Amphoe Chum Ta Bong Amphoe Chum Ta Bong 7510662 +TH.16.6013 Amphoe Mae Wong Amphoe Mae Wong 7510663 +TH.11.6208 Amphoe Sai Thong Watthana Amphoe Sai Thong Watthana 7510664 +TH.11.6210 Amphoe Bueng Samakkhi Amphoe Bueng Samakkhi 7510665 +TH.11.6207 Amphoe Lan Krabue Amphoe Lan Krabue 7510666 +TH.09.6408 Amphoe Si Nakhon Amphoe Si Nakhon 7510667 +TH.06.5202 Amphoe Mae Mo Amphoe Mae Mo 7510668 +TH.41.5609 Amphoe Phu Kam Yao Amphoe Phu Kam Yao 7510669 +TH.68.9013 Amphoe Khuan Niang Amphoe Khuan Niang 7510671 +TH.68.9014 Amphoe Bang Klam Amphoe Bang Klam 7510672 +TH.66.9304 Amphoe Tamot Amphoe Tamot 7510673 +TH.66.9309 Amphoe Bang Kaeo Amphoe Bang Kaeo 7510674 +TH.66.9308 Amphoe Pa Bon Amphoe Pa Bon 7510675 +TH.64.8023 Amphoe Chaloem Phra Kiat Amphoe Chaloem Phra Kiat 7510676 +TH.16.6012 Amphoe Tak Fa Amphoe Tak Fa 7510677 +TH.16.6006 Amphoe Kao Liao Amphoe Kao Liao 7510678 +TH.13.6610 Amphoe Bueng Na Rang Amphoe Bueng Na Rang 7510679 +TH.13.6609 Amphoe Sak Lek Amphoe Sak Lek 7510680 +TH.13.6612 Amphoe Wachira Barami Amphoe Wachira Barami 7510681 +TH.10.5309 Amphoe Thong Saen Khan Amphoe Thong Saen Khan 7510682 +TH.07.5408 Amphoe Nong Muang Khai Amphoe Nong Muang Khai 7510683 +TH.04.5503 Amphoe Ban Luang Amphoe Ban Luang 7510684 +TH.37.1913 Amphoe Chaloem Phra Kiat Amphoe Chaloem Phra Kiat 7510685 +TH.37.1908 Amphoe Nong Don Amphoe Nong Don 7510686 +TH.37.1907 Amphoe Don Phut Amphoe Don Phut 7510687 +TH.34.1609 Amphoe Khok Charoen Amphoe Khok Charoen 7510688 +TH.34.1608 Amphoe Sa Bot Amphoe Sa Bot 7510689 +TH.34.1611 Amphoe Nong Muang Amphoe Nong Muang 7510690 +TH.14.6710 Amphoe Wang Pong Amphoe Wang Pong 7510691 +TH.13.6608 Amphoe Thap Khlo Amphoe Thap Khlo 7510692 +TH.12.6509 Amphoe Noen Maprang Amphoe Noen Maprang 7510693 +TH.12.6503 Amphoe Chat Trakan Amphoe Chat Trakan 7510694 +TH.04.5510 Amphoe Na Muen Amphoe Na Muen 7510695 +TH.04.5511 Amphoe Santi Suk Amphoe Santi Suk 7510696 +TH.04.5514 Amphoe Phu Phiang Amphoe Phu Phiang 7510697 +TH.04.5509 Amphoe Chiang Klang Amphoe Chiang Klang 7510698 +TH.04.5513 Amphoe Song Khwae Amphoe Song Khwae 7510699 +TH.47.2102 Amphoe Ban Chang Amphoe Ban Chang 7510700 +TH.47.2106 Amphoe Pluak Daeng Amphoe Pluak Daeng 7510701 +TH.47.2108 Amphoe Nikhom Phattana Amphoe Nikhom Phattana 7510702 +TH.46.2010 Amphoe Bo Thong Amphoe Bo Thong 7510703 +TH.46.2011 Amphoe Ko Chan Amphoe Ko Chan 7510704 +TH.46.2003 Amphoe Nong Yai Amphoe Nong Yai 7510705 +TH.74.2509 Amphoe Si Mahosot Amphoe Si Mahosot 7510706 +TH.44.2407 Amphoe Ratchasan Amphoe Ratchasan 7510707 +TH.44.2409 Amphoe Plaeng Yao Amphoe Plaeng Yao 7510708 +TH.44.2411 Amphoe Khlong Khuean Amphoe Khlong Khuean 7510709 +TH.37.1911 Amphoe Muak Lek Amphoe Muak Lek 7510710 +TH.37.1912 Amphoe Wang Muang Amphoe Wang Muang 7510711 +TH.26.3609 Amphoe Thep Sathit Amphoe Thep Sathit 7510712 +TH.34.1610 Amphoe Lam Sonthi Amphoe Lam Sonthi 7510713 +TH.34.1607 Amphoe Tha Luang Amphoe Tha Luang 7510714 +TH.26.3614 Amphoe Phakdi Chumphon Amphoe Phakdi Chumphon 7510715 +TH.14.6708 Amphoe Bueng Sam Phan Amphoe Bueng Sam Phan 7510716 +TH.18.4206 Amphoe Na Haeo Amphoe Na Haeo 7510717 +TH.10.5306 Amphoe Ban Khok Amphoe Ban Khok 7510718 +TH.69.9411 Amphoe Kapho Amphoe Kapho 7510719 +TH.48.2209 Amphoe Na Yai Am Amphoe Na Yai Am 7510720 +TH.47.2104 Amphoe Wang Chan Amphoe Wang Chan 7510721 +TH.47.2107 Amphoe Khao Chamao Amphoe Khao Chamao 7510722 +TH.48.2208 Amphoe Kaeng Hang Maeo Amphoe Kaeng Hang Maeo 7510723 +TH.44.2410 Amphoe Tha Takiap Amphoe Tha Takiap 7510724 +TH.27.3025 Amphoe Wang Nam Khiao Amphoe Wang Nam Khiao 7510725 +TH.74.2503 Amphoe Na Di Amphoe Na Di 7510726 +TH.26.3608 Amphoe Nong Bua Rawe Amphoe Nong Bua Rawe 7510727 +TH.26.3616 Amphoe Sap Yai Amphoe Sap Yai 7510728 +TH.22.4020 Amphoe Phu Pha Man Amphoe Phu Pha Man 7510729 +TH.14.6709 Amphoe Nam Nao Amphoe Nam Nao 7510730 +TH.18.4202 Amphoe Na Duang Amphoe Na Duang 7510731 +TH.18.4214 Amphoe Nong Hin Amphoe Nong Hin 7510732 +TH.18.4211 Amphoe Phu Luang Amphoe Phu Luang 7510733 +TH.48.2210 Amphoe Khao Khitchakut Amphoe Khao Khitchakut 7510734 +TH.48.2207 Amphoe Soi Dao Amphoe Soi Dao 7510735 +TH.80.2704 Amphoe Wang Nam Yen Amphoe Wang Nam Yen 7510736 +TH.80.2709 Amphoe Wang Sombun Amphoe Wang Sombun 7510737 +TH.80.2707 Amphoe Khao Chakan Amphoe Khao Chakan 7510738 +TH.27.3003 Amphoe Soeng Sang Amphoe Soeng Sang 7510739 +TH.27.3022 Amphoe Nong Bun Mak Amphoe Nong Bun Mak 7510740 +TH.27.3032 Amphoe Chaloem Phra Kiat Amphoe Chaloem Phra Kiat 7510741 +TH.22.4014 Amphoe Waeng Noi Amphoe Waeng Noi 7510742 +TH.27.3023 Amphoe Kaeng Sanam Nang Amphoe Kaeng Sanam Nang 7510743 +TH.27.3005 Amphoe Ban Lueam Amphoe Ban Lueam 7510744 +TH.26.3615 Amphoe Noen Sa-nga Amphoe Noen Sa-nga 7510745 +TH.22.4022 Amphoe Khok Pho Chai Amphoe Khok Pho Chai 7510746 +TH.22.4023 Amphoe Nong Na Kham Amphoe Nong Na Kham 7510747 +TH.22.4006 Amphoe Si Chom Phu Amphoe Si Chom Phu 7510748 +TH.18.4212 Amphoe Pha Khao Amphoe Pha Khao 7510749 +TH.18.4213 Amphoe Erawan Amphoe Erawan 7510750 +TH.79.3906 Amphoe Na Wang Amphoe Na Wang 7510751 +TH.17.4317 Amphoe Pho Tak Amphoe Pho Tak 7510752 +TH.79.3905 Amphoe Suwannakhuha Amphoe Suwannakhuha 7510753 +TH.76.4122 Amphoe Na Yung Amphoe Na Yung 7510754 +TH.80.2708 Amphoe Khok Sung Amphoe Khok Sung 7510755 +TH.28.3120 Amphoe Non Din Daeng Amphoe Non Din Daeng 7510756 +TH.28.3112 Amphoe Pa Kham Amphoe Pa Kham 7510757 +TH.28.3118 Amphoe Chamni Amphoe Chamni 7510758 +TH.28.3123 Amphoe Chaloem Phra Kiat Amphoe Chaloem Phra Kiat 7510759 +TH.28.3105 Amphoe Nong Ki Amphoe Nong Ki 7510760 +TH.28.3117 Amphoe Non Suwan Amphoe Non Suwan 7510761 +TH.28.3114 Amphoe Nong Hong Amphoe Nong Hong 7510762 +TH.27.3029 Amphoe Lam Thamen Chai Amphoe Lam Thamen Chai 7510763 +TH.27.3027 Amphoe Mueang Yang Amphoe Mueang Yang 7510764 +TH.22.4011 Amphoe Pueai Noi Amphoe Pueai Noi 7510765 +TH.28.3113 Amphoe Na Pho Amphoe Na Pho 7510766 +TH.28.3119 Amphoe Ban Mai Chaiyaphot Amphoe Ban Mai Chaiyaphot 7510767 +TH.22.4013 Amphoe Waeng Yai Amphoe Waeng Yai 7510768 +TH.22.4025 Amphoe Non Sila Amphoe Non Sila 7510769 +TH.22.4024 Amphoe Ban Haet Amphoe Ban Haet 7510770 +TH.24.4412 Amphoe Kut Rang Amphoe Kut Rang 7510771 +TH.22.4003 Amphoe Phra Yuen Amphoe Phra Yuen 7510772 +TH.22.4002 Amphoe Ban Fang Amphoe Ban Fang 7510773 +TH.76.4105 Amphoe Non Sa-at Amphoe Non Sa-at 7510774 +TH.22.4019 Amphoe Khao Suan Kwang Amphoe Khao Suan Kwang 7510775 +TH.22.4008 Amphoe Ubolratana Amphoe Ubolratana 7510776 +TH.76.4125 Amphoe Prachak Sinlapakhom Amphoe Prachak Sinlapakhom 7510777 +TH.76.4121 Amphoe Nong Saeng Amphoe Nong Saeng 7510778 +TH.76.4103 Amphoe Nong Wua So Amphoe Nong Wua So 7510779 +TH.17.4314 Amphoe Sa Khrai Amphoe Sa Khrai 7510780 +TH.28.3115 Amphoe Phlapphla Chai Amphoe Phlapphla Chai 7510781 +TH.28.3116 Amphoe Huai Rat Amphoe Huai Rat 7510782 +TH.28.3121 Amphoe Ban Dan Amphoe Ban Dan 7510783 +TH.28.3102 Amphoe Khu Mueang Amphoe Khu Mueang 7510784 +TH.25.4516 Amphoe Si Somdet Amphoe Si Somdet 7510785 +TH.24.4411 Amphoe Yang Si Surat Amphoe Yang Si Surat 7510786 +TH.24.4410 Amphoe Na Dun Amphoe Na Dun 7510787 +TH.23.4618 Amphoe Khong Chai Amphoe Khong Chai 7510788 +TH.24.4402 Amphoe Kae Dam Amphoe Kae Dam 7510789 +TH.76.4110 Amphoe Wang Sam Mo Amphoe Wang Sam Mo 7510790 +TH.23.4612 Amphoe Nong Kung Si Amphoe Nong Kung Si 7510791 +TH.23.4608 Amphoe Huai Mek Amphoe Huai Mek 7510792 +TH.24.4413 Amphoe Chuen Chom Amphoe Chuen Chom 7510793 +TH.22.4021 Amphoe Sam Sung Amphoe Sam Sung 7510794 +TH.76.4109 Amphoe Si That Amphoe Si That 7510795 +TH.76.4107 Amphoe Thung Fon Amphoe Thung Fon 7510796 +TH.76.4124 Amphoe Ku Kaeo Amphoe Ku Kaeo 7510797 +TH.76.4108 Amphoe Chai Wan Amphoe Chai Wan 7510798 +TH.76.4123 Amphoe Phibun Rak Amphoe Phibun Rak 7510799 +TH.81.3805 Amphoe Pak Khat Amphoe Pak Khat 7510800 +TH.81.3803 Amphoe So Phisai Amphoe So Phisai 7510801 +TH.17.4315 Amphoe Fao Rai Amphoe Fao Rai 7510802 +TH.17.4316 Amphoe Rattanawapi Amphoe Rattanawapi 7510803 +TH.29.3215 Amphoe Si Narong Amphoe Si Narong 7510804 +TH.29.3211 Amphoe Lamduan Amphoe Lamduan 7510805 +TH.25.4513 Amphoe Phon Sai Amphoe Phon Sai 7510806 +TH.29.3217 Amphoe Non Narai Amphoe Non Narai 7510807 +TH.29.3216 Amphoe Khwao Sinarin Amphoe Khwao Sinarin 7510808 +TH.25.4520 Amphoe Thung Khao Luang Amphoe Thung Khao Luang 7510809 +TH.25.4519 Amphoe Nong Hi Amphoe Nong Hi 7510810 +TH.25.4508 Amphoe Pho Chai Amphoe Pho Chai 7510811 +TH.25.4518 Amphoe Chiang Khwan Amphoe Chiang Khwan 7510812 +TH.25.4517 Amphoe Changhan Amphoe Changhan 7510813 +TH.23.4604 Amphoe Rong Kham Amphoe Rong Kham 7510814 +TH.23.4617 Amphoe Don Chan Amphoe Don Chan 7510815 +TH.20.4718 Amphoe Phu Phan Amphoe Phu Phan 7510816 +TH.23.4614 Amphoe Huai Phueng Amphoe Huai Phueng 7510817 +TH.20.4707 Amphoe Nikhom Nam Un Amphoe Nikhom Nam Un 7510818 +TH.20.4709 Amphoe Kham Ta Kla Amphoe Kham Ta Kla 7510819 +TH.20.4716 Amphoe Charoen Sin Amphoe Charoen Sin 7510820 +TH.81.3808 Amphoe Bung Khla Amphoe Bung Khla 7510821 +TH.81.3807 Amphoe Si Wilai Amphoe Si Wilai 7510822 +TH.30.3320 Amphoe Phayu Amphoe Phayu 7510823 +TH.30.3314 Amphoe Si Rattana Amphoe Si Rattana 7510824 +TH.30.3306 Amphoe Phrai Bueng Amphoe Phrai Bueng 7510825 +TH.30.3317 Amphoe Phu Sing Amphoe Phu Sing 7510826 +TH.30.3316 Amphoe Wang Hin Amphoe Wang Hin 7510827 +TH.30.3312 Amphoe Huai Thap Than Amphoe Huai Thap Than 7510828 +TH.30.3318 Amphoe Mueang Chan Amphoe Mueang Chan 7510829 +TH.30.3321 Amphoe Pho Si Suwan Amphoe Pho Si Suwan 7510830 +TH.30.3311 Amphoe Bueng Bun Amphoe Bueng Bun 7510831 +TH.30.3322 Amphoe Sila Lat Amphoe Sila Lat 7510832 +TH.72.3505 Amphoe Pa Tio Amphoe Pa Tio 7510833 +TH.77.3706 Amphoe Hua Taphan Amphoe Hua Taphan 7510834 +TH.78.4907 Amphoe Nong Sung Amphoe Nong Sung 7510835 +TH.72.3509 Amphoe Thai Charoen Amphoe Thai Charoen 7510836 +TH.25.4515 Amphoe Moeiwadi Amphoe Moeiwadi 7510837 +TH.23.4606 Amphoe Khao Wong Amphoe Khao Wong 7510838 +TH.20.4714 Amphoe Tao Ngoi Amphoe Tao Ngoi 7510839 +TH.23.4616 Amphoe Na Khu Amphoe Na Khu 7510840 +TH.73.4810 Amphoe Phon Sawan Amphoe Phon Sawan 7510841 +TH.20.4717 Amphoe Phon Na Kaeo Amphoe Phon Na Kaeo 7510842 +TH.20.4715 Amphoe Khok Si Suphan Amphoe Khok Si Suphan 7510843 +TH.73.4812 Amphoe Wangyang Amphoe Wangyang 7510844 +TH.81.3806 Amphoe Bueng Khong Long Amphoe Bueng Khong Long 7510845 +TH.73.4811 Amphoe Na Thom Amphoe Na Thom 7510846 +TH.75.3426 Amphoe Thung Si Udom Amphoe Thung Si Udom 7510847 +TH.75.3433 Amphoe Nam Khun Amphoe Nam Khun 7510848 +TH.30.3313 Amphoe Non Khun Amphoe Non Khun 7510849 +TH.30.3319 Amphoe Benchalak Amphoe Benchalak 7510850 +TH.30.3315 Amphoe Nam Kliang Amphoe Nam Kliang 7510851 +TH.75.3431 Amphoe Lao Suea Kok Amphoe Lao Suea Kok 7510852 +TH.75.3422 Amphoe Samrong Amphoe Samrong 7510853 +TH.77.3703 Amphoe Pathum Ratchawongsa Amphoe Pathum Ratchawongsa 7510854 +TH.75.3412 Amphoe Kut Khaopun Amphoe Kut Khaopun 7510855 +TH.77.3707 Amphoe Lue Amnat Amphoe Lue Amnat 7510856 +TH.77.3705 Amphoe Senangkhanikhom Amphoe Senangkhanikhom 7510857 +TH.78.4902 Amphoe Nikhom Kham Soi Amphoe Nikhom Kham Soi 7510858 +TH.78.4904 Amphoe Dong Luang Amphoe Dong Luang 7510859 +TH.73.4806 Amphoe Renu Nakhon Amphoe Renu Nakhon 7510860 +TH.75.3432 Amphoe Sawang Wirawong Amphoe Sawang Wirawong 7510861 +TH.75.3429 Amphoe Na Yia Amphoe Na Yia 7510862 +TH.75.3424 Amphoe Don Mot Daeng Amphoe Don Mot Daeng 7510863 +TH.75.3420 Amphoe Tan Sum Amphoe Tan Sum 7510864 +TH.75.3421 Amphoe Pho Sai Amphoe Pho Sai 7510865 +TH.75.3430 Amphoe Na Tan Amphoe Na Tan 7510866 +TH.27.3026 Amphoe Thepharak Amphoe Thepharak 7511030 +TH.14.6711 Amphoe Khao Kho Amphoe Khao Kho 7511031 +TH.63.8102 Amphoe Khao Phanom Amphoe Khao Phanom 7511032 +TH.63.8108 Amphoe Nuea Khlong Amphoe Nuea Khlong 7511034 +TH.60.8415 Amphoe Wiang Sa Amphoe Wiang Sa 7511035 +TH.27.3028 Amphoe Phra Thong Kham Amphoe Phra Thong Kham 7511036 +TH.66.9311 Amphoe Srinagarindra Amphoe Srinagarindra 7511037 +TH.66.9302 Amphoe Kong Ra Amphoe Kong Ra 7511038 +TH.22.4029 Amphoe Wiang Kao Amphoe Wiang Kao 7511039 +TH.28.3122 Amphoe Khaen Dong Amphoe Khaen Dong 7511040 +TH.06.5204 Amphoe Soem Ngam Amphoe Soem Ngam 7511041 +TH.23.4602 Amphoe Na Mon Amphoe Na Mon 7511042 +TH.75.3425 Amphoe Sirindhorn Amphoe Sirindhorn 7511043 +TH.23.4610 Amphoe Kham Muang Amphoe Kham Muang 7511044 +TH.27.3031 Amphoe Sida Amphoe Sida 7511046 +TH.60.8414 Amphoe Khian Sa Amphoe Khian Sa 7511047 +TH.23.4615 Amphoe Sam Chai Amphoe Sam Chai 7511048 +TH.66.9307 Amphoe Si Banphot Amphoe Si Banphot 7511050 +TH.13.6611 Amphoe Dong Charoen Amphoe Dong Charoen 7511052 +TH.13.6602 Amphoe Wang Sai Phun Amphoe Wang Sai Phun 7511055 +TH.04.5512 Amphoe Bo Kluea Amphoe Bo Kluea 7524366 +TH.06.5213 Amphoe Mueang Pan Amphoe Mueang Pan 7524369 +TH.02.5025 Amphoe Galyani Vadhana Amphoe Galyani Vadhana 7524616 +TH.49.2306 Amphoe Ko Kut Amphoe Ko Kut 7603492 +TH.60.8405 Amphoe Ko Pha-ngan Amphoe Ko Pha-ngan 7603493 +TH.65.9210 Amphoe Hat Samran Amphoe Hat Samran 7603494 +TH.68.9008 Amphoe Krasae Sin Amphoe Krasae Sin 7603496 +TH.78.4906 Amphoe Wan Yai Amphoe Wan Yai 7603497 +TH.80.2702 Amphoe Khlong Hat Amphoe Khlong Hat 7603498 +TH.41.5604 Amphoe Chiang Muan Amphoe Chiang Muan 7910433 +TH.26.3606 Amphoe Chatturat Amphoe Chatturat 7910464 +TH.81.3802 Amphoe Phon Charoen Amphoe Phon Charoen 8181808 +TH.01.5807 Amphoe Pang Mapha Amphoe Pang Mapha 8304597 +TH.69.9406 Amphoe Thung Yang Daeng Amphoe Thung Yang Daeng 8304630 +TH.69.9412 Amphoe Mae Lan Amphoe Mae Lan 8304631 +TH.14.6706 Amphoe Si Thep Amphoe Si Thep 8304632 +TH.18.4207 Amphoe Phu Ruea Amphoe Phu Ruea 8304633 +TH.69.9408 Amphoe Mai Kaen Amphoe Mai Kaen 8304634 +TH.18.4204 Amphoe Pak Chom Amphoe Pak Chom 8304635 +TH.27.3011 Amphoe Kham Sakae Saeng Amphoe Kham Sakae Saeng 8304636 +TH.76.4118 Amphoe Nam Som Amphoe Nam Som 8304637 +TH.27.3024 Amphoe Non Daeng Amphoe Non Daeng 8304638 +TH.76.4102 Amphoe Kut Chap Amphoe Kut Chap 8304639 +TH.20.4713 Amphoe Song Dao Amphoe Song Dao 8304640 +TH.29.3208 Amphoe Sanom Amphoe Sanom 8304641 +TH.20.4705 Amphoe Phang Khon Amphoe Phang Khon 8304642 +TH.72.3507 Amphoe Kho Wang Amphoe Kho Wang 8304643 +TH.30.3302 Amphoe Yang Chum Noi Amphoe Yang Chum Noi 8304644 +TH.72.3502 Amphoe Sai Mun Amphoe Sai Mun 8304645 +TH.13.6603 Amphoe Pho Prathap Chang Amphoe Pho Prathap Chang 8304647 +TH.75.3408 Amphoe Na Chaluai Amphoe Na Chaluai 8304650 +TH.70.9502 Amphoe Betong Amphoe Betong 8305286 +TH.01.5805 Amphoe Mae La Noi Amphoe Mae La Noi 8308746 +TH.11.6202 Amphoe Sai Ngam Amphoe Sai Ngam 8534567 +TH.76.4120 Amphoe Sang Khom Amphoe Sang Khom 8534568 +TH.25.4512 Amphoe Mueang Suang Amphoe Mueang Suang 8534569 +TH.20.4710 Amphoe Ban Muang Amphoe Ban Muang 8534570 +TH.73.4809 Amphoe Na Wa Amphoe Na Wa 8534571 +TH.57.7705 Amphoe Bang Saphan Noi Amphoe Bang Saphan Noi 8534572 +TH.27.3030 Amphoe Bua Lai Amphoe Bua Lai 8534573 +TH.33.1703 Amphoe Khai Bang Rachan Amphoe Khai Bang Rachan 11496462 +TH.36.1404 Amphoe Bang Sai Amphoe Bang Sai 11496463 +TH.61.8205 Amphoe Takua Pa Amphoe Takua Pa 11496464 +TH.61.8206 Amphoe Khura Buri Amphoe Khura Buri 11496465 +TH.75.3409 Amphoe Nam Yuen Amphoe Nam Yuen 11496467 +TH.65.9205 Amphoe Sikao Amphoe Sikao 11496468 +TJ.RR.1220012 Tursunzoda District Tursunzoda District 1220012 +TJ.04.1220048 Zheleznodorozhnyy Rayon Zheleznodorozhnyy Rayon 1220048 +TJ.02.1220107 Yavanskiy Rayon Yavanskiy Rayon 1220107 +TJ.01.1220206 Vanchskiy Rayon Vanchskiy Rayon 1220206 +TJ.04.1220319 Tsentral’nyy Rayon Tsentral'nyy Rayon 1220319 +TJ.02.1220445 Sovetskiy Rayon Sovetskiy Rayon 1220445 +TJ.03.1220797 Pendzhikentskiy Rayon Pendzhikentskiy Rayon 1220797 +TJ.RR.1220854 Vahdat District Vahdat District 1220854 +TJ.04.1220859 Oktyabr’skiy Rayon Oktyabr'skiy Rayon 1220859 +TJ.RR.1221088 Rudaki District Rudaki District 1221088 +TJ.02.1221090 Muminobodskiy Rayon Muminobodskiy Rayon 1221090 +TJ.RR.1221249 Nurobod District Nurobod District 1221249 +TJ.02.1221253 Bokhtarskiy Rayon Bokhtarskiy Rayon 1221253 +TJ.02.1221320 Khovalingskiy Rayon Khovalingskiy Rayon 1221320 +TJ.01.1221558 Darvozskiy Rayon Darvozskiy Rayon 1221558 +TJ.02.1221646 Gozimalikskiy Rayon Gozimalikskiy Rayon 1221646 +TJ.04.1221873 Dushanbe Dushanbe 1221873 +TJ.03.1222220 Ayninskiy Rayon Ayninskiy Rayon 1222220 +TJ.03.1514816 Nohiyai Zafarobod Nohiyai Zafarobod 1514816 +TJ.03.1514880 Khodzhentskiy Rayon Khodzhentskiy Rayon 1514880 +TJ.RR.7669227 Tojikobod District Tojikobod District 7669227 +TJ.03.7669228 Kuhistoni Mastchohskiy Kuhistoni Mastchohskiy 7669228 +TJ.RR.7669385 Shahrinaw District Shahrinaw District 7669385 +TJ.RR.7669387 Rogunsky rayon Rogunsky rayon 7669387 +TJ.RR.7669388 Varzob District Varzob District 7669388 +TJ.RR.7670495 Tavildara Tavildara 7670495 +TJ.02.7670506 Shuro-obod District Shuro-obod District 7670506 +TJ.03.7670512 Shahriston District Shahriston District 7670512 +TJ.01.7670513 Roshtqal'a District Roshtqal'a District 7670513 +TJ.02.7670570 Norak Norak 7670570 +TJ.02.7798497 Qumsangir District Qumsangir District 7798497 +TJ.03.8209859 Nohiyai Mastchoh Nohiyai Mastchoh 8209859 +TJ.03.8209860 Nohiyai Bobojon Ghafurov Nohiyai Bobojon Ghafurov 8209860 +TJ.03.8213083 Nohiyai Asht Nohiyai Asht 8213083 +TJ.03.8213699 Nohiyai Konibodom Nohiyai Konibodom 8213699 +TJ.03.8213700 Nohiyai Isfara Nohiyai Isfara 8213700 +TJ.03.8213796 Nohiyai Jabbor Rasulov Nohiyai Jabbor Rasulov 8213796 +TJ.03.8216026 Nohiyai Spitamen Nohiyai Spitamen 8216026 +TJ.03.8216028 Istaravshan District Istaravshan District 8216028 +TJ.03.8216029 Nohiyai Ghonchí Nohiyai Ghonchi 8216029 +TJ.03.8216045 Nohiyai Ayni Nohiyai Ayni 8216045 +TJ.03.8216066 Nohiyai Panjakent Nohiyai Panjakent 8216066 +TJ.01.8217321 Nohiyai Vanj Nohiyai Vanj 8217321 +TJ.01.8220895 Nohiyai Darvoz Nohiyai Darvoz 8220895 +TJ.01.8220896 Nohiyai Ishqoshim Nohiyai Ishqoshim 8220896 +TJ.01.8220897 Nohiyai Murghob Nohiyai Murghob 8220897 +TJ.01.8220920 Nohiyai Rŭshon Nohiyai Rushon 8220920 +TJ.01.8220923 Nohiyai Shughnon Nohiyai Shughnon 8220923 +TJ.02.8220956 Nohiyai Abdurahmoni Jomí Nohiyai Abdurahmoni Jomi 8220956 +TJ.02.8220957 Nohiyai Baljuvon Nohiyai Baljuvon 8220957 +TJ.02.8220958 Nohiyai Kushoniyon Nohiyai Kushoniyon 8220958 +TJ.02.8220959 Nohiyai Vakhsh Nohiyai Vakhsh 8220959 +TJ.02.8221033 Nohiyai Vose’ Nohiyai Vose' 8221033 +TJ.02.8221235 Nohiyai Danghara Nohiyai Danghara 8221235 +TJ.02.8221240 Nohiyai Yovon Nohiyai Yovon 8221240 +TJ.02.8221250 Nohiyai Kolkhozobod Nohiyai Kolkhozobod 8221250 +TJ.02.8221255 Nohiyai Qubodiyon Nohiyai Qubodiyon 8221255 +TJ.02.8221261 Nohiyai Kŭlob Nohiyai Kulob 8221261 +TJ.02.8221269 Nohiyai Mŭ’minobod Nohiyai Mu'minobod 8221269 +TJ.02.8221272 Nohiyai Nosiri Khusrav Nohiyai Nosiri Khusrav 8221272 +TJ.02.8221276 Nohiyai Panj Nohiyai Panj 8221276 +TJ.02.8221279 Nohiyai Sarband Nohiyai Sarband 8221279 +TJ.02.8221283 Nohiyai Temurmalik Nohiyai Temurmalik 8221283 +TJ.02.8221284 Nohiyai Farkhor Nohiyai Farkhor 8221284 +TJ.02.8221285 Nohiyai Khovaling Nohiyai Khovaling 8221285 +TJ.02.8221286 Nohiyai Khuroson Nohiyai Khuroson 8221286 +TJ.02.8221287 Nohiyai Hamadoní Nohiyai Hamadoni 8221287 +TJ.02.8221288 Nohiyai Jilikŭl Nohiyai Jilikul 8221288 +TJ.02.8221292 Nohiyai Shahritus Nohiyai Shahritus 8221292 +TJ.RR.8238328 Nohiyai Rasht Nohiyai Rasht 8238328 +TJ.RR.8238355 Nohiyai Hisor Nohiyai Hisor 8238355 +TJ.RR.8238358 Jirgatol Jirgatol 8238358 +TJ.RR.8238387 Nohiyai Rūdakí Nohiyai Rudaki 8238387 +TJ.RR.8714387 Faizobod District Faizobod District 8714387 +TL.CO.501 Fatululik Fatululik 1944042 +TL.DI.601 Vera Cruz Vera Cruz 7910183 +TL.AL.204 Laulara Laulara 7910184 +TL.AL.201 Aileu Villa Aileu Villa 7910186 +TL.AN.103 Maubisse Maubisse 7910187 +TL.AN.102 Hatobuilico Hatobuilico 7910188 +TL.AN.101 Ainaro Ainaro 7910190 +TL.DI.606 Cristo Rei Cristo Rei 8617681 +TL.BO.401 Maliana Maliana 8617768 +TL.DI.605 Dom Aleixo Dom Aleixo 8617769 +TL.BO.404 Atabae Atabae 8617807 +TL.BO.403 Balibo Balibo 8617808 +TL.BO.406 Bobonaro Bobonaro 8617809 +TL.BO.402 Cailaco Cailaco 8617810 +TL.BO.405 Lolotoe Lolotoe 8617811 +TL.CO.507 Zumalai Zumalai 8617824 +TL.LI.802 Liquiçá Liquica 8617827 +TL.LI.803 Maubara Maubara 8617828 +TL.ER.704 Atsabe Atsabe 8617853 +TL.MT.1105 Barique Barique 8617857 +TL.AL.202 Lequidoe Lequidoe 8617903 +TL.AL.203 Remexio Remexio 8617904 +TL.AN.104 Hato-Udo Hato-Udo 8617905 +TL.BA.301 Baucau Baucau 8617908 +TL.BA.304 Baguia Baguia 8617910 +TL.BA.302 Laga Laga 8617911 +TL.BA.303 Quelicai Quelicai 8617912 +TL.BA.305 Vemasse Vemasse 8617914 +TL.BA.306 Venilale Venilale 8617918 +TL.ER.701 Railaco Railaco 8617920 +TL.LA.902 Lautem Lautem 8617922 +TL.LA.903 Iliomar Iliomar 8617923 +TL.LI.801 Bazartete Bazartete 8617925 +TL.ER.702 Ermera Villa Ermera Villa 8617931 +TL.MT.1101 Manatuto Manatuto 8618003 +TL.MT.1106 Laclubar Laclubar 8618004 +TL.MF.1002 Alas Alas 8618005 +TL.LA.905 Tutuala Tutuala 8618007 +TL.VI.1302 Ossu Ossu 8618034 +TL.MT.1102 Laleia Laleia 8628948 +TL.MF.1001 Same Same 8628952 +TL.CO.505 Suai Suai 8628955 +TL.VI.1305 Lacluta Lacluta 8628957 +TL.ER.703 Letefoho Letefoho 8628960 +TL.MT.1104 Soibada Soibada 8628961 +TL.CO.502 Fatumean Fatumean 8628962 +TL.OE.1202 Nitibe Nitibe 8628963 +TL.OE.1204 Passabe Passabe 8628964 +TL.OE.1203 Oesilo Oesilo 8628965 +TL.ER.705 Hatulia Hatulia 8629076 +TL.MT.1103 Laclo Laclo 8629130 +TL.CO.504 Maucatar Maucatar 8629258 +TL.CO.506 Tilomar Tilomar 8629259 +TL.DI.604 Atauro Island Atauro Island 8629261 +TL.DI.603 Metinaro Metinaro 8629263 +TL.LA.901 Lospalos Lospalos 8629266 +TL.LA.904 Luro Luro 8629267 +TL.MF.1003 Fatuberliu Fatuberliu 8629268 +TL.MF.1004 Turiscai Turiscai 8629269 +TL.OE.1201 Pante Makasar Pante Makasar 8629270 +TL.VI.1304 Viqueque Viqueque 8629271 +TL.VI.1303 Uatolari Uatolari 8629272 +TL.VI.1301 Uatocarabau Uatocarabau 8629273 +TL.DI.602 Nain Feto Nain Feto 8629966 +TL.CO.503 Fohorem Fohorem 8630092 +TM.05.1218305 Tagtabazar Etrap Tagtabazar Etrap 1218305 +TM.05.1218742 Guşgy Etrap Gusgy Etrap 1218742 +TM.01.11189155 Baharly District Baharly District 11189155 +TM.03.11820056 Akdepe District Akdepe District 11820056 +TN.37.1651 Zaghouan Zaghouan 2464039 +TN.36.1152 Délégation de la Médina Delegation de la Medina 2464465 +TN.35.6251 Tozeur Tozeur 2464646 +TN.34.5351 Tataouine Nord Tataouine Nord 2464700 +TN.17.2157 Testour Testour 2464703 +TN.02.4259 Thala Thala 2464794 +TN.14.2355 Tajerouine Tajerouine 2464807 +TN.17.2155 Teboursouk Teboursouk 2464853 +TN.39.1457 Tebourba Tebourba 2464857 +TN.06.2254 Tabarka Tabarka 2464869 +TN.23.3151 Sousse Médina Sousse Medina 2464914 +TN.19.1561 Soliman Soliman 2464951 +TN.02.4255 Sbeitla Sbeitla 2464977 +TN.03.4154 Sbikha Sbikha 2464980 +TN.22.2452 Siliana Sud Siliana Sud 2465029 +TN.03.4161 Bouhajla Bouhajla 2465107 +TN.33.4351 Sidi Bouzid Ouest Sidi Bouzid Ouest 2465836 +TN.03.4159 Nasrallah Nasrallah 2466416 +TN.15.3354 Chorbane Chorbane 2466895 +TN.15.3356 Souassi Souassi 2467180 +TN.14.2354 Sakiet Sidi Youssef Sakiet Sidi Youssef 2467238 +TN.32.3451 Sfax Ville Sfax Ville 2467453 +TN.30.6156 Mu‘tamadīyat ar Rudayyif Mu'tamadiyat ar Rudayyif 2467576 +TN.33.4361 Regueb Regueb 2467617 +TN.18.1764 Mu‘tamadīyat Ra’s al Jabal Mu'tamadiyat Ra's al Jabal 2467731 +TN.34.5357 Remada Remada 2467782 +TN.15.3361 Ksour Essaf Ksour Essaf 2467855 +TN.19.1564 Grombalia Grombalia 2467897 +TN.19.1554 Korba Korba 2467917 +TN.19.1557 Mu‘tamadīyat Qulaybīyah Mu'tamadiyat Qulaybiyah 2467957 +TN.31.6351 Délégation de Kébili Sud Delegation de Kebili Sud 2468016 +TN.30.6159 El Guetar El Guetar 2468046 +TN.32.3466 Kerkennah Kerkennah 2468247 +TN.37.1654 El Fahs El Fahs 2468284 +TN.23.3157 Kalaa Kebira Kalaa Kebira 2468331 +TN.22.2454 Gaafour Gaafour 2468347 +TN.29.5151 Délégation de Gabès Ville Delegation de Gabes Ville 2468367 +TN.35.6254 Nefta Nefta 2468560 +TN.23.3160 Mu‘tamadīyat an Nafīḑah Mu'tamadiyat an Nafidah 2468568 +TN.19.1551 Nabeul Nabeul 2468577 +TN.16.3258 Moknine Moknine 2468701 +TN.33.4358 Meknassy Meknassy 2468920 +TN.30.6157 Metlaoui Metlaoui 2468963 +TN.33.4360 Mezzouna Mezzouna 2469037 +TN.29.5158 Matmata Matmata 2469082 +TN.18.1756 Mateur Mateur 2469086 +TN.23.3164 Délégation de M’saken Delegation de M'saken 2469139 +TN.29.5160 Mareth Mareth 2469173 +TN.19.1555 Menzel Temime Menzel Temime 2469249 +TN.18.1758 Mu‘tamadīyat Manzil Bū Ruqaybah Mu'tamadiyat Manzil Bu Ruqaybah 2469263 +TN.32.3461 Menzel Chaker Menzel Chaker 2469265 +TN.39.1451 Mu‘tamadīyat Manūbah Mu'tamadiyat Manubah 2469273 +TN.22.2457 Mu‘tamadīyat Makthar Mu'tamadiyat Makthar 2469340 +TN.17.2159 Medjez El Bab Medjez El Bab 2469385 +TN.28.5252 Délégation de Médenine Sud Delegation de Medenine Sud 2469474 +TN.06.2251 Jendouba Jendouba 2470086 +TN.28.5255 Zarzis Zarzis 2470172 +TN.16.3256 Jemmal Jemmal 2470190 +TN.32.3458 Djebeniana Djebeniana 2470258 +TN.28.5256 Mu‘tamadīyat Ḩawmat as Sūq Mu'tamadiyat Hawmat as Suq 2470383 +TN.27.1354 Hammam Lif Hammam Lif 2470587 +TN.29.5157 El Hamma El Hamma 2470606 +TN.03.4158 Hajeb El Ayoun Hajeb El Ayoun 2470749 +TN.03.4156 Haffouz Haffouz 2470799 +TN.34.5355 Ghomrassen Ghomrassen 2470926 +TN.06.2257 Ghardimaou Ghardimaou 2471002 +TN.02.4262 Feriana Feriana 2471060 +TN.22.2453 Bou Arada Bou Arada 2472259 +TN.32.3463 Bir Ali Ben Khalifa Bir Ali Ben Khalifa 2472378 +TN.18.1753 Bizerte Sud Bizerte Sud 2472701 +TN.17.2151 Délégation de Béja Nord Delegation de Beja Nord 2472772 +TN.06.2255 Ain Draham Ain Draham 2472912 +TN.17.2153 Amdoun Amdoun 2473395 +TN.03.4155 Oueslatia Oueslatia 2473418 +TN.03.4152 Kairouan Sud Kairouan Sud 2473450 +TN.02.4252 Kasserine Sud Kasserine Sud 2473459 +TN.16.3251 Monastir Monastir 2473494 +TN.29.5155 Metouia Metouia 2473532 +TN.32.3465 Mu‘tamadīyat al Maḩras Mu'tamadiyat al Mahras 2473571 +TN.15.3351 Mahdia Mahdia 2473573 +TN.14.2352 Kef Est Kef Est 2473636 +TN.15.3357 El Jem El Jem 2473655 +TN.17.2154 Nefza Nefza 2473663 +TN.19.1566 Hammamet Hammamet 2473745 +TN.14.2359 El Ksour El Ksour 2474123 +TN.06.2259 Balta Bou Aouane Balta Bou Aouane 7870271 +TN.06.2253 Bou Salem Bou Salem 7870272 +TN.06.2252 Jendouba Nord Jendouba Nord 7870273 +TN.06.2258 Oued Meliz Oued Meliz 7870274 +TN.28.5253 Beni Khedeche Beni Khedeche 7870275 +TN.28.5251 Medenine Nord Medenine Nord 7870276 +TN.28.5259 Sidi Makhlouf Sidi Makhlouf 7870278 +TN.28.5254 Ben Guerdane Ben Guerdane 7870280 +TN.02.4257 Djedliane Djedliane 7870283 +TN.02.4258 Ayoun Ayoun 7870284 +TN.02.4256 Sbiba Sbiba 7870289 +TN.02.4260 Hidra Hidra 7870300 +TN.02.4261 Foussana Foussana 7870307 +TN.15.3358 Chebba Chebba 7870311 +TN.36.1161 Sijoumi Sijoumi 7870548 +TN.36.1164 Sidi Hassine Sidi Hassine 7870549 +TN.37.1655 Nadhour Nadhour 7870578 +TN.18.1754 Sejnane Sejnane 7870601 +TN.18.1755 Joumine Joumine 7870602 +TN.18.1757 Ghazala Ghazala 7870603 +TN.17.2152 Beja Sud Beja Sud 7870605 +TN.17.2158 Goubellat Goubellat 7870606 +TN.06.2256 Fernana Fernana 7870609 +TN.14.2351 Kef Quest Kef Quest 7870612 +TN.14.2361 Es Sers Es Sers 7870616 +TN.14.2353 Nebeur Nebeur 7870617 +TN.22.2455 Elkrib Elkrib 7870618 +TN.22.2456 Bourouis Bourouis 7870619 +TN.22.2451 Siliana Nord Siliana Nord 7870620 +TN.38.1253 Raoued Raoued 7870645 +TN.28.5257 Jerba Midoun Jerba Midoun 7911269 +TN.28.5258 Jerba Ajim Jerba Ajim 7911270 +TN.29.5156 Menzel Habib Menzel Habib 11101910 +TN.19.1559 El Haouaria El Haouaria 11104806 +TN.19.1558 Hammam El Guezaz Hammam El Guezaz 11104807 +TN.19.1560 Takelsa Takelsa 11104808 +TN.19.1556 El Mida El Mida 11104809 +TN.19.1562 Menzel Bouzelfa Menzel Bouzelfa 11104810 +TN.19.1565 Bou Argoub Bou Argoub 11104811 +TN.19.1552 Dar Chaabane El Fehri Dar Chaabane El Fehri 11104812 +TN.19.1563 Beni Khalled Beni Khalled 11104930 +TN.19.1553 Beni Khiar Beni Khiar 11104931 +TN.23.3161 Bouficha Bouficha 11104932 +TN.16.3262 Ksibet El Mediouni Ksibet El Mediouni 11104933 +TN.23.3159 Hergla Hergla 11104936 +TN.23.3158 Sidi Bou Ali Sidi Bou Ali 11104937 +TN.23.3162 Kondar Kondar 11104938 +TN.23.3163 Sidi El Hani Sidi El Hani 11104939 +TN.23.3156 Akouda Akouda 11104940 +TN.23.3165 Kalaa Sghira Kalaa Sghira 11104941 +TN.23.3155 Hammam Sousse Hammam Sousse 11104942 +TN.23.3153 Sousse Jawhara Sousse Jawhara 11104943 +TN.23.3154 Sousse Sidi Abdelhamid Sousse Sidi Abdelhamid 11104944 +TN.23.3152 Sousse Riadh Sousse Riadh 11104945 +TN.23.3166 Zaouia-Ksiba-Thrayet Zaouia-Ksiba-Thrayet 11104948 +TN.16.3259 Bekalta Bekalta 11104954 +TN.16.3260 Délégation de Téboulba Delegation de Teboulba 11104955 +TN.16.3263 Sayada Lamta Bouhjar Sayada Lamta Bouhjar 11104956 +TN.32.3452 Sfax Ouest Sfax Ouest 11104958 +TN.32.3456 Thyna Thyna 11104959 +TN.32.3455 Sfax Sud Sfax Sud 11104960 +TN.32.3453 Sakiet Ezzit Sakiet Ezzit 11104961 +TN.32.3454 Sakiet Eddaier Sakiet Eddaier 11104962 +TN.16.3261 Ksar Helal Ksar Helal 11104963 +TN.16.3253 Sahline Sahline 11104964 +TN.16.3252 Ouerdanine Ouerdanine 11104965 +TN.16.3257 Bembla Bembla 11104966 +TN.16.3254 Zeramdine Zeramdine 11104967 +TN.16.3255 Beni Hassen Beni Hassen 11104968 +TN.15.3353 Ouled Chamekh Ouled Chamekh 11104978 +TN.15.3352 Délégation de Bou Merdès Delegation de Bou Merdes 11104979 +TN.15.3355 Hbira Hbira 11104980 +TN.15.3360 Sidi Alouane Sidi Alouane 11104981 +TN.15.3359 Melloulech Melloulech 11105072 +TN.32.3459 El Amra El Amra 11105076 +TN.32.3460 El Hencha El Hencha 11105077 +TN.32.3457 Agareb Agareb 11105078 +TN.32.3462 Ghraiba Ghraiba 11105079 +TN.32.3464 Skhira Skhira 11105080 +TN.29.5159 Nouvelle Matmata Nouvelle Matmata 11105082 +TN.29.5154 Ghannouch Ghannouch 11105083 +TN.34.5353 Smar Smar 11105087 +TN.34.5354 Bir Lahmar Bir Lahmar 11105088 +TN.34.5352 Tataouine Sud Tataouine Sud 11105089 +TN.34.5356 Dhehiba Dhehiba 11105090 +TN.31.6352 Délégation de Kébili Nord Delegation de Kebili Nord 11105091 +TN.31.6356 El Faouar El Faouar 11106372 +TN.31.6353 Souk Lahad Souk Lahad 11106373 +TN.31.6355 Douz Sud Douz Sud 11106374 +TN.35.6255 Hazoua Hazoua 11106375 +TN.35.6252 Degache Degache 11106376 +TN.35.6253 Tamaghza Tamaghza 11106377 +TN.30.6158 Mdhila Mdhila 11106593 +TN.30.6155 Délégation d’ Om El Araïes Delegationd'OmElAraies 11106594 +TN.30.6153 El Ksar El Ksar 11106651 +TN.30.6160 Belkhir Belkhir 11106652 +TN.30.6161 Sned Sned 11106653 +TN.30.6151 Gafsa Nord Gafsa Nord 11106656 +TN.30.6152 Délégation de Sidi Aïch Delegation de Sidi Aich 11106657 +TN.33.4357 Menzel Bouzaiene Menzel Bouzaiene 11106662 +TN.33.4356 Sidi Ali Ben Aoun Sidi Ali Ben Aoun 11106663 +TN.33.4355 Bir El Hafey Bir El Hafey 11106664 +TN.33.4359 Souk Jedid Souk Jedid 11106665 +TN.33.4362 Ouled Haffouz Ouled Haffouz 11106666 +TN.33.4352 Sidi Bouzid Est Sidi Bouzid Est 11106667 +TN.33.4353 Jelma Jelma 11106668 +TN.33.4354 Cebalet Ouled Asker Cebalet Ouled Asker 11106669 +TN.02.4253 Ezzouhour Ezzouhour 11106670 +TN.02.4251 Kasserine Nord Kasserine Nord 11106671 +TN.02.4263 Délégation de Mejel Bel Abbès Delegation de Mejel Bel Abbes 11106672 +TN.02.4254 Hassi El Ferid Hassi El Ferid 11106673 +TN.03.4157 El Ala El Ala 11106862 +TN.03.4151 Kairouan Nord Kairouan Nord 11106863 +TN.03.4160 Cherarda Cherarda 11106864 +TN.03.4153 Chebika Chebika 11106865 +TN.14.2360 Dahmani Dahmani 11107060 +TN.14.2358 Jerissa Jerissa 11107061 +TN.14.2357 Kalaa Khasba Kalaa Khasba 11107062 +TN.14.2356 Kalaat Senan Kalaat Senan 11107173 +TN.22.2461 El Aroussa El Aroussa 11107575 +TN.22.2460 Bargou Bargou 11107576 +TN.22.2459 Kesra Kesra 11107577 +TN.22.2458 Rouhia Rouhia 11107578 +TN.17.2156 Tibar Tibar 11108351 +TN.37.1653 Bir Mcherga Bir Mcherga 11108352 +TN.37.1652 Zriba Zriba 11108353 +TN.37.1656 Saouaf Saouaf 11108354 +TN.18.1759 Tinja Tinja 11108355 +TN.18.1760 Utique Utique 11108356 +TN.18.1751 Bizerte Nord Bizerte Nord 11108357 +TN.18.1752 Zarzouna Zarzouna 11108358 +TN.18.1762 Menzel Jemil Menzel Jemil 11108359 +TN.18.1763 El Alia El Alia 11108360 +TN.18.1761 Ghar El Melh Ghar El Melh 11108361 +TN.39.1458 El Battane El Battane 11108936 +TN.39.1455 Borj El Amri Borj El Amri 11108937 +TN.39.1454 Mornaguia Mornaguia 11108943 +TN.39.1452 Douar Hicher Douar Hicher 11108956 +TN.39.1453 Oued Ellil Oued Ellil 11108957 +TN.39.1456 Délégation de Jedaïda Delegation de Jedaida 11108958 +TN.27.1362 Mornag Mornag 11109010 +TN.27.1355 Hammam Chott Hammam Chott 11109011 +TN.27.1358 Délégation de Radès Delegation de Rades 11109012 +TN.27.1357 Ezzahra Ezzahra 11109013 +TN.27.1360 Mohamedia Mohamedia 11109014 +TN.27.1361 Fouchana Fouchana 11109015 +TN.27.1353 El Mourouj El Mourouj 11109016 +TN.27.1352 Délégation de la Nouvelle Médina Delegation de la Nouvelle Medina 11109017 +TN.27.1359 Délégation de Mégrine Delegation de Megrine 11109018 +TN.27.1356 Bou Mhel El Bassatine Bou Mhel El Bassatine 11109019 +TN.38.1251 Ariana Ville Ariana Ville 11109020 +TN.38.1252 Soukra Soukra 11109021 +TN.38.1256 Délégation de Cité Ettadhamen Delegation de Cite Ettadhamen 11109022 +TN.38.1257 El Mnihla El Mnihla 11109023 +TN.38.1255 Sidi Thabet Sidi Thabet 11109024 +TN.38.1254 Kalaat El Andalous Kalaat El Andalous 11109078 +TN.36.1163 El Hrairia El Hrairia 11109157 +TN.36.1166 El Kabaria El Kabaria 11109158 +TN.36.1168 Jebel Jelloud Jebel Jelloud 11109159 +TN.36.1165 El Ouardia El Ouardia 11109164 +TN.36.1167 Délégation de Sidi El Béchir Delegation de Sidi El Bechir 11109165 +TN.36.1154 Bab Souika Bab Souika 11109166 +TN.36.1162 Ezzouhour Ezzouhour 11109167 +TN.36.1160 Le Bardo Le Bardo 11109168 +TN.36.1157 Ettahrir Ettahrir 11109170 +TN.36.1156 Délégation d’El Omrane Supérieur Delegation d'El Omrane Superieur 11109171 +TN.36.1155 El Omrane El Omrane 11109172 +TN.36.1158 El Menzah El Menzah 11109174 +TN.36.1153 Bab El Bhar Bab El Bhar 11109175 +TN.36.1159 Délégation de Cité El Khadra Delegation de Cite El Khadra 11109176 +TN.36.1169 La Goulette La Goulette 11109177 +TN.36.1170 Le Kram Le Kram 11109178 +TN.36.1151 Carthage Carthage 11109179 +TN.36.1171 La Marsa La Marsa 11109180 +TN.29.5152 Délégation de Gabès Ouest Delegation de Gabes Ouest 11128523 +TN.29.5153 Délégation de Gabès Sud Delegation de Gabes Sud 11128524 +TN.30.6154 Gafsa Sud Gafsa Sud 11204905 +TN.27.1351 Ben Arous Ben Arous 11903816 +TN.31.6354 Douz Nord Douz Nord 11903817 +TO.NI.51 Niuatoputapu Niuatoputapu 7668025 +TO.NI.52 Niuafo'ou Niuafo'ou 7668028 +TO.EU.42 'Eua fo'ou 'Eua fo'ou 12041925 +TO.EU.41 'Eua Prope 'Eua Prope 12041926 +TO.01.32 Foa Foa 12041927 +TO.01.35 Ha`ano Ha`ano 12041928 +TO.03.23 Hahake Hahake 12041929 +TO.03.25 Hihifo Hihifo 12041930 +TO.02.11 Kolofo'ou Kolofo'ou 12041931 +TO.02.12 Kolomotu'a Kolomotu'a 12041932 +TO.02.17 Kolovai Kolovai 12041933 +TO.02.15 Lapaha Lapaha 12041934 +TO.03.24 Leimatu'a Leimatu'a 12041935 +TO.01.33 Lulunga Lulunga 12041936 +TO.03.26 Motu Motu 12041937 +TO.01.34 Mu'omu'a Mu'omu'a 12041938 +TO.03.21 Neiafu Neiafu 12041939 +TO.02.16 Nukunuku Nukunuku 12041940 +TO.01.31 Pangai Pangai 12041941 +TO.03.22 Pangaimotu Pangaimotu 12041942 +TO.02.14 Tatakamotonga Tatakamotonga 12041943 +TO.01.36 'Uiha 'Uiha 12041944 +TO.02.13 Vaini Vaini 12041945 +TR.83.436186 Karkamış İlçesi Karkamis Ilcesi 436186 +TR.83.436187 Oğuzeli İlçesi Oguzeli Ilcesi 436187 +TR.63.436459 Akçakale İlçesi Akcakale Ilcesi 436459 +TR.31.436926 Erzin İlçesi Erzin Ilcesi 436926 +TR.31.436927 Dörtyol İlçesi Doertyol Ilcesi 436927 +TR.31.436928 Hassa İlçesi Hassa Ilcesi 436928 +TR.31.437215 Kumlu İlçesi Kumlu Ilcesi 437215 +TR.90.437251 Musabeyli İlçesi Musabeyli Ilcesi 437251 +TR.83.437252 İslahiye İlçesi Islahiye Ilcesi 437252 +TR.90.437627 Polateli İlçesi Polateli Ilcesi 437627 +TR.90.437628 Kilis Merkez Kilis Merkez 437628 +TR.90.437629 Elbeyli İlçesi Elbeyli Ilcesi 437629 +TR.83.437630 Şahinbey İlçesi Sahinbey Ilcesi 437630 +TR.31.437928 İskenderun İlçesi Iskenderun Ilcesi 437928 +TR.31.437929 Kırıkhan İlçesi Kirikhan Ilcesi 437929 +TR.31.437930 Belen İlçesi Belen Ilcesi 437930 +TR.31.438417 Antakya İlçesi Antakya Ilcesi 438417 +TR.31.438418 Altınözü İlçesi Altinoezue Ilcesi 438418 +TR.31.438427 Yayladağı İlçesi Yayladagi Ilcesi 438427 +TR.31.438432 Reyhanlı İlçesi Reyhanli Ilcesi 438432 +TR.74.438519 Tillo İlçesi Tillo Ilcesi 438519 +TR.74.438624 Pervari İlçesi Pervari Ilcesi 438624 +TR.65.438700 Çatak İlçesi Catak Ilcesi 438700 +TR.80.438773 Şırnak İlçesi Sirnak Ilcesi 438773 +TR.80.438774 Cizre İlçesi Cizre Ilcesi 438774 +TR.80.438878 Uludere İlçesi Uludere Ilcesi 438878 +TR.80.438958 Beytüşşebap Beytussebap 438958 +TR.80.438989 Silopi İlçesi Silopi Ilcesi 438989 +TR.63.439166 Harran İlçesi Harran Ilcesi 439166 +TR.63.439201 Ceylanpınar İlçesi Ceylanpinar Ilcesi 439201 +TR.21.439825 Bismil İlçesi Bismil Ilcesi 439825 +TR.76.440476 Beşiri İlçesi Besiri Ilcesi 440476 +TR.76.440905 Hasankeyf İlçesi Hasankeyf Ilcesi 440905 +TR.74.440906 Kurtalan İlçesi Kurtalan Ilcesi 440906 +TR.74.440907 Siirt Merkez Siirt Merkez 440907 +TR.72.441186 Savur İlçesi Savur Ilcesi 441186 +TR.72.441187 Yeşilli İlçesi Yesilli Ilcesi 441187 +TR.72.441188 Ömerli İlçesi OEmerli Ilcesi 441188 +TR.76.441468 Gercüş İlçesi Gercues Ilcesi 441468 +TR.72.441469 Midyat İlçesi Midyat Ilcesi 441469 +TR.80.441645 Güçlükonak İlçesi Guecluekonak Ilcesi 441645 +TR.72.441646 Dargeçit İlçesi Dargecit Ilcesi 441646 +TR.72.441866 Mardin Merkez Mardin Merkez 441866 +TR.72.441966 Nusaybin İlçesi Nusaybin Ilcesi 441966 +TR.80.442034 İdil İlçesi Idil Ilcesi 442034 +TR.23.6544214 Karakoçan / Elazığ Karakocan / Elazig 6544214 +TR.81.7732059 Ceyhan Ceyhan 7732059 +TR.81.7732063 Seyhan Seyhan 7732063 +TR.81.7732065 Yüreğir Yueregir 7732065 +TR.02.7732069 Merkez Merkez 7732069 +TR.03.7732070 Merkez Merkez 7732070 +TR.03.7732071 İscehisar Iscehisar 7732071 +TR.75.7732073 Merkez Merkez 7732073 +TR.05.7732078 Merkez Merkez 7732078 +TR.68.7732081 Altındağ Altindag 7732081 +TR.68.7732084 Çankaya Cankaya 7732084 +TR.68.7732107 Gölbaşı Goelbasi 7732107 +TR.68.7732167 Kahramankazan Kahramankazan 7732167 +TR.68.7732180 Polatlı Polatli 7732180 +TR.68.7732181 Sincan İlçesi Sincan Ilcesi 7732181 +TR.68.7732184 Yenimahalle Yenimahalle 7732184 +TR.07.7732185 Alanya Alanya 7732185 +TR.07.7732189 Finike Finike 7732189 +TR.07.7732191 Kemer İlçesi Kemer Ilcesi 7732191 +TR.07.7732193 Manavgat İlçesi Manavgat Ilcesi 7732193 +TR.07.7732194 Merkez Merkez 7732194 +TR.07.7732195 Serik Serik 7732195 +TR.08.7732198 Hopa İlçesi Hopa Ilcesi 7732198 +TR.10.7732200 Merkez Merkez 7732200 +TR.10.7732201 Bandırma İlçesi Bandirma Ilcesi 7732201 +TR.76.7732202 Merkez Merkez 7732202 +TR.12.7732205 Merkez Merkez 7732205 +TR.13.7732206 Merkez Merkez 7732206 +TR.15.7732207 Merkez Merkez 7732207 +TR.16.7732330 Gemlik Gemlik 7732330 +TR.16.7732331 Gürsu Guersu 7732331 +TR.16.7732332 İnegöl Inegoel 7732332 +TR.16.7732333 Kestel İlçesi Kestel Ilcesi 7732333 +TR.16.7732334 Mudanya Mudanya 7732334 +TR.16.7732336 Nilüfer Niluefer 7732336 +TR.16.7732338 Osmangazi Osmangazi 7732338 +TR.16.7732341 Yıldırım İlçesi Yildirim Ilcesi 7732341 +TR.17.7732343 Biga Biga 7732343 +TR.17.7732344 Merkez Merkez 7732344 +TR.19.7732348 Merkez Merkez 7732348 +TR.19.7732349 Osmancık Osmancik 7732349 +TR.19.7732351 Sungurlu Sungurlu 7732351 +TR.20.7732353 Çardak Cardak 7732353 +TR.20.7732360 Honaz Honaz 7732360 +TR.20.7732364 Merkez Merkez 7732364 +TR.21.7732368 Merkez Merkez 7732368 +TR.23.7732370 Merkez Merkez 7732370 +TR.26.7732371 Merkez Merkez 7732371 +TR.83.7732373 Şehitkamil Sehitkamil 7732373 +TR.28.7732374 Merkez Merkez 7732374 +TR.69.7732375 Merkez Merkez 7732375 +TR.34.7732454 Avcılar Avcilar 7732454 +TR.34.7732455 Büyükçekmece Bueyuekcekmece 7732455 +TR.34.7732457 Bahçelievler Bahcelievler 7732457 +TR.34.7732459 Bayrampaşa Bayrampasa 7732459 +TR.34.7732460 Bağcılar Bagcilar 7732460 +TR.34.7732461 Bakırköy Bakirkoey 7732461 +TR.34.7732462 Beyoğlu Beyoglu 7732462 +TR.34.7732464 Çatalca Catalca 7732464 +TR.34.7732467 Esenler Esenler 7732467 +TR.34.7732469 Eyüpsultan Eyuepsultan 7732469 +TR.34.7732471 Gaziosmanpaşa Gaziosmanpasa 7732471 +TR.34.7732474 Güngören Guengoeren 7732474 +TR.34.7732501 Kadıköy Kadikoey 7732501 +TR.34.7732504 Kâğıthane Kagithane 7732504 +TR.34.7732506 Kartal Kartal 7732506 +TR.34.7732569 Küçükçekmece Kuecuekcekmece 7732569 +TR.34.7732579 Pendik Pendik 7732579 +TR.34.7732582 Silivri Silivri 7732582 +TR.34.7732583 Sultanbeyli Sultanbeyli 7732583 +TR.34.7732587 Tuzla Tuzla 7732587 +TR.34.7732588 Ümraniye UEmraniye 7732588 +TR.34.7732589 Üsküdar UEskuedar 7732589 +TR.34.7732593 Zeytinburnu Zeytinburnu 7732593 +TR.59.7732607 Çorlu Corlu 7732607 +TR.41.7732636 Gebze Gebze 7732636 +TR.14.7732652 Gerede Gerede 7732652 +TR.20.7732660 Sarayköy Saraykoey 7732660 +TR.92.7732689 Merkez Merkez 7732689 +TR.35.7732711 Bornova Bornova 7732711 +TR.35.7732712 Aliağa Aliaga 7732712 +TR.35.7732714 Çiğli Cigli 7732714 +TR.35.7732715 Bayraklı Bayrakli 7732715 +TR.35.7732716 Bergama Bergama 7732716 +TR.35.7732718 Buca Buca 7732718 +TR.35.7732720 Gaziemir Gaziemir 7732720 +TR.35.7732724 Kemalpaşa Kemalpasa 7732724 +TR.35.7732725 Konak Konak 7732725 +TR.35.7732726 Menderes Menderes 7732726 +TR.35.7732727 Menemen Menemen 7732727 +TR.45.7732731 Merkez Merkez 7732731 +TR.35.7732732 Seferihisar Seferihisar 7732732 +TR.35.7732733 Tire Tire 7732733 +TR.35.7732734 Torbalı Torbali 7732734 +TR.46.7732735 Merkez Merkez 7732735 +TR.37.7732736 Cide Cide 7732736 +TR.38.7732925 Develi Develi 7732925 +TR.38.7732928 Melikgazi Melikgazi 7732928 +TR.38.7732929 Kocasinan Kocasinan 7732929 +TR.41.7732931 Dilovası Dilovasi 7732931 +TR.71.7732933 Selcuklu Selcuklu 7732933 +TR.71.7732935 Karatay Karatay 7732935 +TR.44.7732936 Battalgazi Battalgazi 7732936 +TR.44.7732937 Merkez Merkez 7732937 +TR.45.7732938 Saruhanlı Saruhanli 7732938 +TR.32.7732939 Tarsus Tarsus 7732939 +TR.48.7732940 Fethiye Fethiye 7732940 +TR.48.7732941 Kavaklıdere Kavaklidere 7732941 +TR.48.7732942 Marmaris Marmaris 7732942 +TR.48.7732943 Yatağan Yatagan 7732943 +TR.49.7732944 Merkez Merkez 7732944 +TR.50.7732945 Merkez Merkez 7732945 +TR.50.7732946 Ürgüp UErguep 7732946 +TR.73.7732948 Merkez Merkez 7732948 +TR.52.7732951 Merkez Merkez 7732951 +TR.54.7732953 Merkez Merkez 7732953 +TR.55.7732956 Bafra Bafra 7732956 +TR.55.7732982 Merkez Merkez 7732982 +TR.63.7732984 Merkez Merkez 7732984 +TR.58.7732989 Merkez Merkez 7732989 +TR.58.7732990 Zara Zara 7732990 +TR.59.7732991 Çerkezköy Cerkezkoey 7732991 +TR.60.7732992 Erbaa Erbaa 7732992 +TR.61.7732993 Arsin Arsin 7732993 +TR.61.7732995 Çarşıbaşı Carsibasi 7732995 +TR.61.7732996 Merkez Merkez 7732996 +TR.61.7732997 Vakfıkebir Vakfikebir 7732997 +TR.62.7732998 Merkez Merkez 7732998 +TR.64.7732999 Merkez Merkez 7732999 +TR.65.7733001 Edremit Edremit 7733001 +TR.65.7733002 Erciş Ercis 7733002 +TR.65.7733003 Merkez Merkez 7733003 +TR.66.7733004 Sarıkaya Sarikaya 7733004 +TR.85.7733006 Ereğli Eregli 7733006 +TR.57.7733028 Merkez Merkez 7733028 +TR.68.7733221 Keçiören Kecioeren 7733221 +TR.10.7733225 Marmara İlçesi Marmara Ilcesi 7733225 +TR.82.7733226 Şabanözü Sabanoezue 7733226 +TR.23.7733228 Ağın Agin 7733228 +TR.83.7733230 Araban Araban 7733230 +TR.70.7733232 Yüksekova Yueksekova 7733232 +TR.34.7733234 Beşiktaş Besiktas 7733234 +TR.34.7733235 Beykoz Beykoz 7733235 +TR.34.7733237 Fatih Fatih 7733237 +TR.34.7733238 Maltepe Maltepe 7733238 +TR.35.7733239 Beydağ Beydag 7733239 +TR.41.7733240 Merkez Merkez 7733240 +TR.48.7733242 Bodrum Bodrum 7733242 +TR.55.7733243 Tekkeköy Tekkekoey 7733243 +TR.91.7910463 Toprakkale Toprakkale 7910463 +TR.73.7910465 Ulukisla Ulukisla 7910465 +TR.73.7910467 Bor Bor 7910467 +TR.38.7910468 Yesilhisar Yesilhisar 7910468 +TR.38.7910469 Incesu Incesu 7910469 +TR.45.7910589 Kula Kula 7910589 +TR.10.7910603 Dursunbey İlçesi Dursunbey Ilcesi 7910603 +TR.32.7910604 Mut Mut 7910604 +TR.68.7910611 Beypazari Beypazari 7910611 +TR.17.7910944 Bozcaada Bozcaada 7910944 +TR.17.7910945 Gökçeada Goekceada 7910945 +TR.61.7910998 Araklı Arakli 7910998 +TR.28.7911018 Çanakçı Canakci 7911018 +TR.53.7911029 Kalkandere Kalkandere 7911029 +TR.61.7911030 Maçka Macka 7911030 +TR.52.7911034 Akkuş Akkus 7911034 +TR.60.7911035 Niksar Niksar 7911035 +TR.60.7911036 Reşadiye Resadiye 7911036 +TR.28.7911037 Dereli Dereli 7911037 +TR.07.7911038 Kumluca Kumluca 7911038 +TR.65.7911042 Muradiye / Berkri Muradiye / Berkri 7911042 +TR.57.7911054 Ayancık Ayancik 7911054 +TR.81.7911055 Kozan Kozan 7911055 +TR.71.7932392 Cihanbeyli District Cihanbeyli District 7932392 +TR.38.7932395 Yahyali Yahyali 7932395 +TR.34.8521527 Adalar Adalar 8521527 +TR.34.8521528 Arnavutköy Arnavutkoey 8521528 +TR.34.8521529 Ataşehir Atasehir 8521529 +TR.34.8521530 Başakşehir Basaksehir 8521530 +TR.34.8521531 Beylikdüzü Beylikduezue 8521531 +TR.34.8521532 Çekmeköy Cekmekoey 8521532 +TR.34.8521533 Esenyurt Esenyurt 8521533 +TR.34.8521534 Sancaktepe Sancaktepe 8521534 +TR.34.8521535 Sarıyer Sariyer 8521535 +TR.34.8521536 Sultangazi Sultangazi 8521536 +TR.34.8521537 Şile Sile 8521537 +TR.34.8521538 Şişli Sisli 8521538 +TR.83.8630759 Nizip İlçesi Nizip Ilcesi 8630759 +TR.83.8630760 Yavuzeli İlçesi Yavuzeli Ilcesi 8630760 +TR.83.8630785 Nurdağı İlçesi Nurdagi Ilcesi 8630785 +TR.63.8630788 Viranşehir İlçesi Viransehir Ilcesi 8630788 +TR.63.8630789 Suruç İlçesi Suruc Ilcesi 8630789 +TR.63.8630791 Siverek İlçesi Siverek Ilcesi 8630791 +TR.63.8630792 Hilvan İlçesi Hilvan Ilcesi 8630792 +TR.63.8630793 Birecik İlçesi Birecik Ilcesi 8630793 +TR.63.8630794 Bozova İlçesi Bozova Ilcesi 8630794 +TR.63.8630795 Halfeti İlçesi Halfeti Ilcesi 8630795 +TR.72.8630814 Kızıltepe İlçesi Kiziltepe Ilcesi 8630814 +TR.72.8630815 Mazıdağı İlçesi Mazidagi Ilcesi 8630815 +TR.72.8630817 Derik İlçesi Derik Ilcesi 8630817 +TR.76.8630819 Sason İlçesi Sason Ilcesi 8630819 +TR.76.8630820 Kozluk İlçesi Kozluk Ilcesi 8630820 +TR.21.8630826 Çınar İlçesi Cinar Ilcesi 8630826 +TR.21.8630827 Hazro İlçesi Hazro Ilcesi 8630827 +TR.21.8630828 Dicle İlçesi Dicle Ilcesi 8630828 +TR.21.8630829 Çermik İlçesi Cermik Ilcesi 8630829 +TR.21.8630830 Ergani İlçesi Ergani Ilcesi 8630830 +TR.21.8630831 Silvan İlçesi Silvan Ilcesi 8630831 +TR.21.8630832 Lice İlçesi Lice Ilcesi 8630832 +TR.21.8630833 Kocaköy İlçesi Kocakoey Ilcesi 8630833 +TR.21.8630834 Hani İlçesi Hani Ilcesi 8630834 +TR.21.8630835 Eğil İlçesi Egil Ilcesi 8630835 +TR.21.8630836 Çüngüş İlçesi Cuengues Ilcesi 8630836 +TR.21.8630837 Kulp İlçesi Kulp Ilcesi 8630837 +TR.74.8630838 Eruh İlçesi Eruh Ilcesi 8630838 +TR.74.8630839 Baykan İlçesi Baykan Ilcesi 8630839 +TR.74.8630840 Şirvan İlçesi Sirvan Ilcesi 8630840 +TR.65.8630841 Başkale İlçesi Baskale Ilcesi 8630841 +TR.65.8630842 Çaldıran İlçesi Caldiran Ilcesi 8630842 +TR.65.8630843 Bahçesaray İlçesi Bahcesaray Ilcesi 8630843 +TR.65.8630844 Gevaş İlçesi Gevas Ilcesi 8630844 +TR.65.8630845 Gürpınar İlçesi Guerpinar Ilcesi 8630845 +TR.65.8630846 Saray İlçesi Saray Ilcesi 8630846 +TR.65.8630847 Özalp İlçesi OEzalp Ilcesi 8630847 +TR.70.8630849 Şemdinni İlçesi Semdinni Ilcesi 8630849 +TR.70.8630851 Çukurca İlçesi Cukurca Ilcesi 8630851 +TR.13.8630852 Güroymak İlçesi Gueroymak Ilcesi 8630852 +TR.13.8630853 Hizan İlçesi Hizan Ilcesi 8630853 +TR.13.8630854 Tatvan İlçesi Tatvan Ilcesi 8630854 +TR.13.8630855 Ahlat İlçesi Ahlat Ilcesi 8630855 +TR.13.8630856 Adilcevaz İlçesi Adilcevaz Ilcesi 8630856 +TR.13.8630857 Mutki İlçesi Mutki Ilcesi 8630857 +TR.49.8630858 Malazgirt İlçesi Malazgirt Ilcesi 8630858 +TR.49.8630859 Bulanık İlçesi Bulanik Ilcesi 8630859 +TR.49.8630861 Varto İlçesi Varto Ilcesi 8630861 +TR.49.8630862 Korkut İlçesi Korkut Ilcesi 8630862 +TR.49.8630863 Hasköy İlçesi Haskoey Ilcesi 8630863 +TR.04.8630864 Doğubayazıt İlçesi Dogubayazit Ilcesi 8630864 +TR.04.8630865 Diyadin İlçesi Diyadin Ilcesi 8630865 +TR.04.8630866 Eleşkirt İlçesi Eleskirt Ilcesi 8630866 +TR.04.8630867 Taşlıçay İlçesi Taslicay Ilcesi 8630867 +TR.04.8630868 Patnos İlçesi Patnos Ilcesi 8630868 +TR.04.8630869 Tutak İlçesi Tutak Ilcesi 8630869 +TR.04.8630870 Hamur İlçesi Hamur Ilcesi 8630870 +TR.02.8630872 Aralık İlçesi Aralik Ilcesi 8630872 +TR.88.8630873 Tuzluca İlçesi Tuzluca Ilcesi 8630873 +TR.88.8630874 Karakoyunlu İlçesi Karakoyunlu Ilcesi 8630874 +TR.84.8631364 Digor İlçesi Digor Ilcesi 8631364 +TR.84.8631365 Kağızman İlçesi Kagizman Ilcesi 8631365 +TR.84.8631366 Akyaka İlçesi Akyaka Ilcesi 8631366 +TR.84.8631367 Arpaçay İlçesi Arpacay Ilcesi 8631367 +TR.84.8631368 Susuz İlçesi Susuz Ilcesi 8631368 +TR.84.8631369 Selim İlçesi Selim Ilcesi 8631369 +TR.84.8631370 Sarıkamış İlçesi Sarikamis Ilcesi 8631370 +TR.25.8631373 Şenkaya İlçesi Senkaya Ilcesi 8631373 +TR.25.8631375 Olur İlçesi Olur Ilcesi 8631375 +TR.25.8631376 Horasan İlçesi Horasan Ilcesi 8631376 +TR.25.8631377 Narman İlçesi Narman Ilcesi 8631377 +TR.25.8631378 Uzundere İlçesi Uzundere Ilcesi 8631378 +TR.25.8631379 Köprüköy İlçesi Koepruekoey Ilcesi 8631379 +TR.25.8631380 Tortum İlçesi Tortum Ilcesi 8631380 +TR.25.8631381 Oltu İlçesi Oltu Ilcesi 8631381 +TR.25.8631382 Pasinler İlçesi Pasinler Ilcesi 8631382 +TR.25.8631384 Tekman İlçesi Tekman Ilcesi 8631384 +TR.25.8631386 Karayazı İlçesi Karayazi Ilcesi 8631386 +TR.25.8631387 Hınıs İlçesi Hinis Ilcesi 8631387 +TR.25.8631388 Karaçoban İlçesi Karacoban Ilcesi 8631388 +TR.25.8631389 Çat İlçesi Cat Ilcesi 8631389 +TR.25.8631390 Aşkale İlçesi Askale Ilcesi 8631390 +TR.25.8631391 Pazaryolu İlçesi Pazaryolu Ilcesi 8631391 +TR.25.8631392 İspir İlçesi Ispir Ilcesi 8631392 +TR.86.8631395 Çıldır İlçesi Cildir Ilcesi 8631395 +TR.86.8631396 Göle İlçesi Goele Ilcesi 8631396 +TR.86.8631397 Damal İlçesi Damal Ilcesi 8631397 +TR.86.8631398 Hanak İlçesi Hanak Ilcesi 8631398 +TR.86.8631399 Posof İlçesi Posof Ilcesi 8631399 +TR.08.8631400 Şavşat İlçesi Savsat Ilcesi 8631400 +TR.08.8631401 Ardanuç İlçesi Ardanuc Ilcesi 8631401 +TR.08.8631402 Yusufeli İlçesi Yusufeli Ilcesi 8631402 +TR.08.8631447 Murgul İlçesi Murgul Ilcesi 8631447 +TR.08.8631448 Borçka İlçesi Borcka Ilcesi 8631448 +TR.08.8631449 Arhavi İlçesi Arhavi Ilcesi 8631449 +TR.53.8631450 İkizdere İlçesi Ikizdere Ilcesi 8631450 +TR.53.8631451 Güneysu İlçesi Gueneysu Ilcesi 8631451 +TR.53.8631452 Hemşin İlçesi Hemsin Ilcesi 8631452 +TR.53.8631453 Pazar İlçesi Pazar Ilcesi 8631453 +TR.53.8631454 Çamlıhemşin İlçesi Camlihemsin Ilcesi 8631454 +TR.53.8631455 Derepazarı İlçesi Derepazari Ilcesi 8631455 +TR.61.8631456 Çaykara İlçesi Caykara Ilcesi 8631456 +TR.61.8631457 Hayrat İlçesi Hayrat Ilcesi 8631457 +TR.61.8631458 Of İlçesi Of Ilcesi 8631458 +TR.61.8631459 Dernekpazarı İlçesi Dernekpazari Ilcesi 8631459 +TR.61.8631460 Köprübaşı İlçesi Koepruebasi Ilcesi 8631460 +TR.61.8631461 Sürmene İlçesi Suermene Ilcesi 8631461 +TR.61.8631463 Şalpazarı İlçesi Salpazari Ilcesi 8631463 +TR.61.8631464 Tonya İlçesi Tonya Ilcesi 8631464 +TR.61.8631465 Düzköy İlçesi Duezkoey Ilcesi 8631465 +TR.61.8631466 Yomra İlçesi Yomra Ilcesi 8631466 +TR.91.8631467 Düziçi İlçesi Duezici Ilcesi 8631467 +TR.91.8631468 Bahçe İlçesi Bahce Ilcesi 8631468 +TR.91.8631469 Hasanbeyli İlçesi Hasanbeyli Ilcesi 8631469 +TR.91.8631470 Kadirli İlçesi Kadirli Ilcesi 8631470 +TR.91.8631471 Sumbas İlçesi Sumbas Ilcesi 8631471 +TR.46.8631472 Pazarcık İlçesi Pazarcik Ilcesi 8631472 +TR.46.8631473 Nurhak İlçesi Nurhak Ilcesi 8631473 +TR.46.8631474 Çağlayancerit İlçesi Caglayancerit Ilcesi 8631474 +TR.46.8631475 Türkoğlu İlçesi Tuerkoglu Ilcesi 8631475 +TR.46.8631476 Elbistan İlçesi Elbistan Ilcesi 8631476 +TR.46.8631477 Ekinözü İlçesi Ekinoezue Ilcesi 8631477 +TR.46.8631478 Andırın İlçesi Andirin Ilcesi 8631478 +TR.46.8631479 Göksun İlçesi Goeksun Ilcesi 8631479 +TR.46.8631480 Afşin İlçesi Afsin Ilcesi 8631480 +TR.12.8631554 Yayladere İlçesi Yayladere Ilcesi 8631554 +TR.12.8631555 Yedisu İlçesi Yedisu Ilcesi 8631555 +TR.12.8631556 Adaklı İlçesi Adakli Ilcesi 8631556 +TR.12.8631557 Solhan İlçesi Solhan Ilcesi 8631557 +TR.12.8631558 Karlıova İlçesi Karliova Ilcesi 8631558 +TR.12.8631559 Genç İlçesi Genc Ilcesi 8631559 +TR.12.8631560 Kiğı İlçesi Kigi Ilcesi 8631560 +TR.23.8631561 Baskil İlçesi Baskil Ilcesi 8631561 +TR.23.8631562 Kovancılar İlçesi Kovancilar Ilcesi 8631562 +TR.23.8631563 Sivrice İlçesi Sivrice Ilcesi 8631563 +TR.23.8631564 Maden İlçesi Maden Ilcesi 8631564 +TR.23.8631565 Arıcak İlçesi Aricak Ilcesi 8631565 +TR.21.8631566 Alacakaya İlçesi Alacakaya Ilcesi 8631566 +TR.23.8631570 Palu İlçesi Palu Ilcesi 8631570 +TR.23.8631574 Keban İlçesi Keban Ilcesi 8631574 +TR.62.8631575 Ovacık İlçesi Ovacik Ilcesi 8631575 +TR.62.8631576 Hozat İlçesi Hozat Ilcesi 8631576 +TR.62.8631578 Pertek İlçesi Pertek Ilcesi 8631578 +TR.62.8631579 Pülümür İlçesi Pueluemuer Ilcesi 8631579 +TR.62.8631580 Nazımiye İlçesi Nazimiye Ilcesi 8631580 +TR.62.8631581 Mazgirt İlçesi Mazgirt Ilcesi 8631581 +TR.62.8631582 Çemişgezek İlçesi Cemisgezek Ilcesi 8631582 +TR.24.8631583 Çayırlı İlçesi Cayirli Ilcesi 8631583 +TR.24.8631584 Otlukbeli İlçesi Otlukbeli Ilcesi 8631584 +TR.24.8631605 Tercan İlçesi Tercan Ilcesi 8631605 +TR.24.8631606 Üzümlü İlçesi UEzuemlue Ilcesi 8631606 +TR.24.8631607 Kemaliye İlçesi Kemaliye Ilcesi 8631607 +TR.24.8631608 İliç İlçesi Ilic Ilcesi 8631608 +TR.24.8631609 Refahiye İlçesi Refahiye Ilcesi 8631609 +TR.24.8631610 Kemah İlçesi Kemah Ilcesi 8631610 +TR.77.8631613 Demirözü İlçesi Demiroezue Ilcesi 8631613 +TR.77.8631614 Aydıntepe İlçesi Aydintepe Ilcesi 8631614 +TR.69.8631615 Köse İlçesi Koese Ilcesi 8631615 +TR.69.8631616 Torul İlçesi Torul Ilcesi 8631616 +TR.69.8631617 Kürtün İlçesi Kuertuen Ilcesi 8631617 +TR.69.8631618 Şiran İlçesi Siran Ilcesi 8631618 +TR.69.8631619 Kelkit İlçesi Kelkit Ilcesi 8631619 +TR.28.8631620 Güce İlçesi Guece Ilcesi 8631620 +TR.28.8631621 Doğankent İlçesi Dogankent Ilcesi 8631621 +TR.28.8631622 Görele İlçesi Goerele Ilcesi 8631622 +TR.28.8631623 Eynesil İlçesi Eynesil Ilcesi 8631623 +TR.28.8631624 Espiye İlçesi Espiye Ilcesi 8631624 +TR.28.8631625 Yağlıdere İlçesi Yaglidere Ilcesi 8631625 +TR.28.8631626 Şebin Karahisar İlçesi Sebin Karahisar Ilcesi 8631626 +TR.28.8631628 Bulancak İlçesi Bulancak Ilcesi 8631628 +TR.52.8631629 Piraziz İlçesi Piraziz Ilcesi 8631629 +TR.28.8631630 Alucra İlçesi Alucra Ilcesi 8631630 +TR.28.8631631 Çamoluk İlçesi Camoluk Ilcesi 8631631 +TR.52.8631632 Kabadüz İlçesi Kabaduez Ilcesi 8631632 +TR.52.8631633 Gülyalı İlçesi Guelyali Ilcesi 8631633 +TR.52.8631634 Gölköy İlçesi Goelkoey Ilcesi 8631634 +TR.52.8631635 Ulubey İlçesi Ulubey Ilcesi 8631635 +TR.52.8631636 Gürgentepe İlçesi Guergentepe Ilcesi 8631636 +TR.52.8631637 Perşembe İlçesi Persembe Ilcesi 8631637 +TR.52.8631638 Çamaş İlçesi Camas Ilcesi 8631638 +TR.52.8631639 Fatsa İlçesi Fatsa Ilcesi 8631639 +TR.52.8631640 Çatalpınar İlçesi Catalpinar Ilcesi 8631640 +TR.52.8631641 Kumru İlçesi Kumru Ilcesi 8631641 +TR.52.8631642 Mesudiye İlçesi Mesudiye Ilcesi 8631642 +TR.52.8631643 Korgan İlçesi Korgan Ilcesi 8631643 +TR.52.8631644 Aybastı İlçesi Aybasti Ilcesi 8631644 +TR.52.8631645 Kabataş İlçesi Kabatas Ilcesi 8631645 +TR.52.8631646 Ünye İlçesi UEnye Ilcesi 8631646 +TR.52.8631647 İkizce İlçesi Ikizce Ilcesi 8631647 +TR.52.8631648 Çaybaşı İlçesi Caybasi Ilcesi 8631648 +TR.58.8631649 Gürün İlçesi Gueruen Ilcesi 8631649 +TR.58.8631651 Suşehri İlçesi Susehri Ilcesi 8631651 +TR.58.8631652 Koyulhisar İlçesi Koyulhisar Ilcesi 8631652 +TR.58.8631653 Doğanşar İlçesi Dogansar Ilcesi 8631653 +TR.58.8631654 Altınyayla İlçesi Altinyayla Ilcesi 8631654 +TR.58.8631656 Şarkışla İlçesi Sarkisla Ilcesi 8631656 +TR.58.8631657 Gemerek İlçesi Gemerek Ilcesi 8631657 +TR.58.8631658 Yıldızeli İlçesi Yildizeli Ilcesi 8631658 +TR.58.8631659 Gölova İlçesi Goelova Ilcesi 8631659 +TR.58.8631660 Akıncılar İlçesi Akincilar Ilcesi 8631660 +TR.58.8631661 İmranlı İlçesi Imranli Ilcesi 8631661 +TR.58.8631662 Kangal İlçesi Kangal Ilcesi 8631662 +TR.58.8631663 Divriği İlçesi Divrigi Ilcesi 8631663 +TR.58.8631664 Ulaş İlçesi Ulas Ilcesi 8631664 +TR.58.8631665 Hafik İlçesi Hafik Ilcesi 8631665 +TR.44.8631666 Yeşilyurt İlçesi Yesilyurt Ilcesi 8631666 +TR.44.8631667 Kale İlçesi Kale Ilcesi 8631667 +TR.44.8631668 Arapgir İlçesi Arapgir Ilcesi 8631668 +TR.44.8631669 Yazıhan İlçesi Yazihan Ilcesi 8631669 +TR.44.8631670 Hekimhan İlçesi Hekimhan Ilcesi 8631670 +TR.44.8631672 Akçadağ İlçesi Akcadag Ilcesi 8631672 +TR.44.8631673 Doğanşehir İlçesi Dogansehir Ilcesi 8631673 +TR.44.8631674 Darende İlçesi Darende Ilcesi 8631674 +TR.44.8631676 Kuluncak İlçesi Kuluncak Ilcesi 8631676 +TR.02.8631677 Gerger İlçesi Gerger Ilcesi 8631677 +TR.02.8631678 Samsat İlçesi Samsat Ilcesi 8631678 +TR.02.8631679 Kâhta İlçesi Kahta Ilcesi 8631679 +TR.02.8631680 Çelikhan İlçesi Celikhan Ilcesi 8631680 +TR.02.8631681 Besni İlçesi Besni Ilcesi 8631681 +TR.02.8631682 Tut İlçesi Tut Ilcesi 8631682 +TR.02.8631683 Sincik İlçesi Sincik Ilcesi 8631683 +TR.02.8631684 Gölbaşı İlçesi Goelbasi Ilcesi 8631684 +TR.55.8631685 Vezirköprü İlçesi Vezirkoeprue Ilcesi 8631685 +TR.55.8631686 Havza İlçesi Havza Ilcesi 8631686 +TR.55.8631687 Ladik İlçesi Ladik Ilcesi 8631687 +TR.55.8631689 Kavak İlçesi Kavak Ilcesi 8631689 +TR.55.8631690 Asarcık İlçesi Asarcik Ilcesi 8631690 +TR.55.8631691 Alaçam İlçesi Alacam Ilcesi 8631691 +TR.55.8631692 Yakakent İlçesi Yakakent Ilcesi 8631692 +TR.55.8631693 Terme İlçesi Terme Ilcesi 8631693 +TR.55.8631695 Salıpazarı İlçesi Salipazari Ilcesi 8631695 +TR.55.8631696 Ayvacık İlçesi Ayvacik Ilcesi 8631696 +TR.55.8631698 Çarşamba İlçesi Carsamba Ilcesi 8631698 +TR.55.8631699 Ondokuzmayıs İlçesi Ondokuzmayis Ilcesi 8631699 +TR.05.8631703 Taşova İlçesi Tasova Ilcesi 8631703 +TR.05.8631704 Göynücek İlçesi Goeynuecek Ilcesi 8631704 +TR.05.8631705 Gümüşhacıköy İlçesi Guemueshacikoey Ilcesi 8631705 +TR.05.8631706 Suluova İlçesi Suluova Ilcesi 8631706 +TR.05.8631707 Merzifon İlçesi Merzifon Ilcesi 8631707 +TR.05.8631708 Hamamözü İlçesi Hamamoezue Ilcesi 8631708 +TR.60.8631714 Başçiftlik İlçesi Basciftlik Ilcesi 8631714 +TR.66.8631716 Kadışehri İlçesi Kadisehri Ilcesi 8631716 +TR.60.8631717 Sulusaray İlçesi Sulusaray Ilcesi 8631717 +TR.60.8631738 Yeşilyurt İlçesi Yesilyurt Ilcesi 8631738 +TR.60.8631740 Artova İlçesi Artova Ilcesi 8631740 +TR.60.8631741 Pazar İlçesi Pazar Ilcesi 8631741 +TR.60.8631742 Turhal İlçesi Turhal Ilcesi 8631742 +TR.60.8631743 Almus İlçesi Almus Ilcesi 8631743 +TR.60.8631744 Zile İlçesi Zile Ilcesi 8631744 +TR.66.8631745 Çekerek İlçesi Cekerek Ilcesi 8631745 +TR.66.8631748 Saraykent İlçesi Saraykent Ilcesi 8631748 +TR.66.8631749 Akdağmadeni İlçesi Akdagmadeni Ilcesi 8631749 +TR.66.8631750 Aydıncık İlçesi Aydincik Ilcesi 8631750 +TR.66.8631751 Sorgun İlçesi Sorgun Ilcesi 8631751 +TR.66.8631752 Şefaatli İlçesi Sefaatli Ilcesi 8631752 +TR.66.8631753 Çandır İlçesi Candir Ilcesi 8631753 +TR.66.8631754 Çayıralan İlçesi Cayiralan Ilcesi 8631754 +TR.66.8631755 Yenifakılı İlçesi Yenifakili Ilcesi 8631755 +TR.66.8631769 Boğazlıyan İlçesi Bogazliyan Ilcesi 8631769 +TR.66.8631771 Yerköy İlçesi Yerkoey Ilcesi 8631771 +TR.38.8631773 Akkışla İlçesi Akkisla Ilcesi 8631773 +TR.38.8631774 Sarız İlçesi Sariz Ilcesi 8631774 +TR.38.8631775 Tomarza İlçesi Tomarza Ilcesi 8631775 +TR.38.8631781 Pınarbaşı İlçesi Pinarbasi Ilcesi 8631781 +TR.38.8631782 Bünyan İlçesi Buenyan Ilcesi 8631782 +TR.38.8631783 Sarıoğlan İlçesi Sarioglan Ilcesi 8631783 +TR.38.8631784 Talas İlçesi Talas Ilcesi 8631784 +TR.38.8631787 Hacılar İlçesi Hacilar Ilcesi 8631787 +TR.38.8631788 Felahiye İlçesi Felahiye Ilcesi 8631788 +TR.38.8631789 Özvatan İlçesi OEzvatan Ilcesi 8631789 +TR.81.8631795 Yumurtalık Yumurtalik 8631795 +TR.81.8631903 Saimbeyli Saimbeyli 8631903 +TR.81.8631904 Tufanbeyli Tufanbeyli 8631904 +TR.81.8631905 Feke Feke 8631905 +TR.81.8631906 Aladağ Aladag 8631906 +TR.81.8631907 Pozantı Pozanti 8631907 +TR.81.8631908 İmamoğlu Imamoglu 8631908 +TR.81.8631909 Karaisalı Karaisali 8631909 +TR.81.8631910 Karataş Karatas 8631910 +TR.73.8631911 Altunhisar İlçesi Altunhisar Ilcesi 8631911 +TR.73.8631912 Çamardı İlçesi Camardi Ilcesi 8631912 +TR.73.8631913 Çiftlik İlçesi Ciftlik Ilcesi 8631913 +TR.75.8631917 Eskil İlçesi Eskil Ilcesi 8631917 +TR.75.8631919 Sarıyahşi İlçesi Sariyahsi Ilcesi 8631919 +TR.75.8631920 Ağaçören İlçesi Agacoeren Ilcesi 8631920 +TR.75.8631922 Ortaköy İlçesi Ortakoey Ilcesi 8631922 +TR.75.8631923 Gülağaç İlçesi Guelagac Ilcesi 8631923 +TR.75.8631925 Güzelyurt İlçesi Guezelyurt Ilcesi 8631925 +TR.50.8631927 Acıgöl İlçesi Acigoel Ilcesi 8631927 +TR.50.8631929 Gülşehir İlçesi Guelsehir Ilcesi 8631929 +TR.50.8631930 Avanos İlçesi Avanos Ilcesi 8631930 +TR.50.8631932 Derinkuyu İlçesi Derinkuyu Ilcesi 8631932 +TR.50.8631933 Kozaklı İlçesi Kozakli Ilcesi 8631933 +TR.50.8631934 Hacıbektaş İlçesi Hacibektas Ilcesi 8631934 +TR.40.8631935 Akçakent İlçesi Akcakent Ilcesi 8631935 +TR.40.8631936 Çiçekdağı İlçesi Cicekdagi Ilcesi 8631936 +TR.40.8631937 Akpınar İlçesi Akpinar Ilcesi 8631937 +TR.40.8631938 Kaman İlçesi Kaman Ilcesi 8631938 +TR.40.8631939 Boztepe İlçesi Boztepe Ilcesi 8631939 +TR.40.8631940 Mucur İlçesi Mucur Ilcesi 8631940 +TR.79.8631941 Yahşihan İlçesi Yahsihan Ilcesi 8631941 +TR.79.8631942 Bahşılı İlçesi Bahsili Ilcesi 8631942 +TR.79.8631943 Balışeyh İlçesi Baliseyh Ilcesi 8631943 +TR.79.8631944 Delice İlçesi Delice Ilcesi 8631944 +TR.79.8631945 Sulakyurt İlçesi Sulakyurt Ilcesi 8631945 +TR.79.8631946 Keskin İlçesi Keskin Ilcesi 8631946 +TR.15.8631949 Bucak İlçesi Bucak Ilcesi 8631949 +TR.15.8631950 Çeltikçi İlçesi Celtikci Ilcesi 8631950 +TR.15.8631951 Ağlasun İlçesi Aglasun Ilcesi 8631951 +TR.15.8631952 Kemer İlçesi Kemer Ilcesi 8631952 +TR.15.8631953 Çavdır İlçesi Cavdir Ilcesi 8631953 +TR.15.8631954 Tefenni İlçesi Tefenni Ilcesi 8631954 +TR.15.8631955 Karamanlı İlçesi Karamanli Ilcesi 8631955 +TR.15.8631956 Gölhisar İlçesi Goelhisar Ilcesi 8631956 +TR.15.8631957 Altınyayla İlçesi Altinyayla Ilcesi 8631957 +TR.15.8631958 Yeşilova İlçesi Yesilova Ilcesi 8631958 +TR.48.8631959 Dalaman Dalaman 8631959 +TR.48.8631960 Ortaca İlçesi Ortaca Ilcesi 8631960 +TR.48.8631961 Köyceğiz İlçesi Koeycegiz Ilcesi 8631961 +TR.48.8631962 Ula İlçesi Ula Ilcesi 8631962 +TR.48.8631963 Datça İlçesi Datca Ilcesi 8631963 +TR.79.8631964 Karakeçili İlçesi Karakecili Ilcesi 8631964 +TR.79.8631965 Çelebi İlçesi Celebi Ilcesi 8631965 +TR.82.8631966 Eldivan İlçesi Eldivan Ilcesi 8631966 +TR.82.8631967 Kızılırmak İlçesi Kizilirmak Ilcesi 8631967 +TR.82.8631969 Çerkeş İlçesi Cerkes Ilcesi 8631969 +TR.82.8631971 Atkaracalar İlçesi Atkaracalar Ilcesi 8631971 +TR.82.8631972 Orta İlçesi Orta Ilcesi 8631972 +TR.82.8631973 Korgun İlçesi Korgun Ilcesi 8631973 +TR.82.8631974 Bayramören İlçesi Bayramoeren Ilcesi 8631974 +TR.82.8631975 Ilgaz İlçesi Ilgaz Ilcesi 8631975 +TR.82.8631976 Kurşunlu İlçesi Kursunlu Ilcesi 8631976 +TR.82.8631977 Yapraklı İlçesi Yaprakli Ilcesi 8631977 +TR.37.8631978 Taşköprü İlçesi Taskoeprue Ilcesi 8631978 +TR.37.8631979 Hanönü İlçesi Hanoenue Ilcesi 8631979 +TR.37.8631980 Tosya İlçesi Tosya Ilcesi 8631980 +TR.37.8631981 Araç İlçesi Arac Ilcesi 8631981 +TR.37.8631983 İhsangazi İlçesi Ihsangazi Ilcesi 8631983 +TR.37.8631984 Pınarbaşı İlçesi Pinarbasi Ilcesi 8631984 +TR.37.8631986 Daday İlçesi Daday Ilcesi 8631986 +TR.37.8631987 Azdavay İlçesi Azdavay Ilcesi 8631987 +TR.37.8631988 Şenpazar İlçesi Senpazar Ilcesi 8631988 +TR.37.8631989 Doğanyurt İlçesi Doganyurt Ilcesi 8631989 +TR.37.8631990 Devrekani İlçesi Devrekani Ilcesi 8631990 +TR.37.8631991 Seydiler İlçesi Seydiler Ilcesi 8631991 +TR.37.8631992 Ağlı İlçesi Agli Ilcesi 8631992 +TR.37.8631993 İnebolu İlçesi Inebolu Ilcesi 8631993 +TR.37.8631994 Küre İlçesi Kuere Ilcesi 8631994 +TR.37.8631995 Abana İlçesi Abana Ilcesi 8631995 +TR.37.8631996 Bozkurt İlçesi Bozkurt Ilcesi 8631996 +TR.37.8631997 Çatalzeytin İlçesi Catalzeytin Ilcesi 8631997 +TR.19.8631998 Dodurga İlçesi Dodurga Ilcesi 8631998 +TR.19.8631999 Ortaköy İlçesi Ortakoey Ilcesi 8631999 +TR.19.8632000 Mecitözü İlçesi Mecitoezue Ilcesi 8632000 +TR.19.8632021 Laçin İlçesi Lacin Ilcesi 8632021 +TR.19.8632022 Oğuzlar İlçesi Oguzlar Ilcesi 8632022 +TR.19.8632023 Kargı İlçesi Kargi Ilcesi 8632023 +TR.19.8632024 Boğazkale İlçesi Bogazkale Ilcesi 8632024 +TR.19.8632025 Alaca İlçesi Alaca Ilcesi 8632025 +TR.19.8632026 Uğurludağ İlçesi Ugurludag Ilcesi 8632026 +TR.19.8632027 Bayat İlçesi Bayat Ilcesi 8632027 +TR.19.8632028 İskilip İlçesi Iskilip Ilcesi 8632028 +TR.57.8632029 Gerze İlçesi Gerze Ilcesi 8632029 +TR.57.8632030 Dikmen İlçesi Dikmen Ilcesi 8632030 +TR.57.8632031 Durağan İlçesi Duragan Ilcesi 8632031 +TR.57.8632032 Saraydüzü İlçesi Sarayduezue Ilcesi 8632032 +TR.57.8632033 Erfelek İlçesi Erfelek Ilcesi 8632033 +TR.57.8632034 Boyabat İlçesi Boyabat Ilcesi 8632034 +TR.57.8632035 Türkeli İlçesi Tuerkeli Ilcesi 8632035 +TR.68.8632037 Evren İlçesi Evren Ilcesi 8632037 +TR.68.8632039 Elmadağ İlçesi Elmadag Ilcesi 8632039 +TR.68.8632041 Kalecik İlçesi Kalecik Ilcesi 8632041 +TR.68.8632043 Akyurt İlçesi Akyurt Ilcesi 8632043 +TR.68.8632045 Çubuk İlçesi Cubuk Ilcesi 8632045 +TR.68.8632046 Mamak İlçesi Mamak Ilcesi 8632046 +TR.68.8632047 Bala İlçesi Bala Ilcesi 8632047 +TR.68.8632050 Şereflikoçhisar İlçesi Sereflikochisar Ilcesi 8632050 +TR.68.8632052 Nallıhan İlçesi Nallihan Ilcesi 8632052 +TR.68.8632056 Güdül İlçesi Gueduel Ilcesi 8632056 +TR.68.8632057 Haymana İlçesi Haymana Ilcesi 8632057 +TR.68.8632058 Etimesgut İlçesi Etimesgut Ilcesi 8632058 +TR.68.8632061 Ayaş İlçesi Ayas Ilcesi 8632061 +TR.68.8632062 Çamlıdere İlçesi Camlidere Ilcesi 8632062 +TR.68.8632063 Kızılcahamam İlçesi Kizilcahamam Ilcesi 8632063 +TR.71.8632065 Hadim İlçesi Hadim Ilcesi 8632065 +TR.71.8632066 Ereğli İlçesi Eregli Ilcesi 8632066 +TR.71.8632068 Halkapınar İlçesi Halkapinar Ilcesi 8632068 +TR.71.8632069 Emirgazi İlçesi Emirgazi Ilcesi 8632069 +TR.71.8632070 Karapınar İlçesi Karapinar Ilcesi 8632070 +TR.71.8632092 Kulu İlçesi Kulu Ilcesi 8632092 +TR.71.8632094 Sarayönü İlçesi Sarayoenue Ilcesi 8632094 +TR.71.8632095 Altınekin İlçesi Altinekin Ilcesi 8632095 +TR.71.8632096 Kadınhanı İlçesi Kadinhani Ilcesi 8632096 +TR.71.8632098 Derbent İlçesi Derbent Ilcesi 8632098 +TR.71.8632099 Beyşehir İlçesi Beysehir Ilcesi 8632099 +TR.71.8632100 Seydişehir İlçesi Seydisehir Ilcesi 8632100 +TR.71.8632102 Yalıhüyük İlçesi Yalihueyuek Ilcesi 8632102 +TR.71.8632103 Ahırlı İlçesi Ahirli Ilcesi 8632103 +TR.71.8632104 Akören İlçesi Akoeren Ilcesi 8632104 +TR.71.8632105 Bozkır İlçesi Bozkir Ilcesi 8632105 +TR.71.8632106 Taşkent İlçesi Taskent Ilcesi 8632106 +TR.71.8632107 Ilgın İlçesi Ilgin Ilcesi 8632107 +TR.71.8632108 Derebucak İlçesi Derebucak Ilcesi 8632108 +TR.71.8632109 Tuzlukçu İlçesi Tuzlukcu Ilcesi 8632109 +TR.71.8632110 Yunak İlçesi Yunak Ilcesi 8632110 +TR.71.8632111 Çeltik İlçesi Celtik Ilcesi 8632111 +TR.71.8632112 Doğanhisar İlçesi Doganhisar Ilcesi 8632112 +TR.71.8632113 Güneysınır İlçesi Gueneysinir Ilcesi 8632113 +TR.71.8632115 Meram İlçesi Meram Ilcesi 8632115 +TR.71.8632116 Çumra İlçesi Cumra Ilcesi 8632116 +TR.71.8632117 Hüyük İlçesi Hueyuek Ilcesi 8632117 +TR.71.8632118 Akşehir İlçesi Aksehir Ilcesi 8632118 +TR.78.8632131 Sarıveliler İlçesi Sariveliler Ilcesi 8632131 +TR.78.8632132 Başyayla İlçesi Basyayla Ilcesi 8632132 +TR.78.8632133 Kazımkarabekir İlçesi Kazimkarabekir Ilcesi 8632133 +TR.78.8632134 Ayrancı İlçesi Ayranci Ilcesi 8632134 +TR.78.8632136 Ermenek İlçesi Ermenek Ilcesi 8632136 +TR.32.8632138 Bozyazı İlçesi Bozyazi Ilcesi 8632138 +TR.32.8632141 Çamlıyayla İlçesi Camliyayla Ilcesi 8632141 +TR.32.8632142 Mezitli İlçesi Mezitli Ilcesi 8632142 +TR.32.8632144 Gülnar İlçesi Guelnar Ilcesi 8632144 +TR.32.8632145 Aydıncık İlçesi Aydincik Ilcesi 8632145 +TR.32.8632146 Anamur İlçesi Anamur Ilcesi 8632146 +TR.32.8632148 Silifke İlçesi Silifke Ilcesi 8632148 +TR.32.8632149 Erdemli İlçesi Erdemli Ilcesi 8632149 +TR.07.8632151 Gazipaşa İlçesi Gazipasa Ilcesi 8632151 +TR.07.8632153 Gündoğmuş İlçesi Guendogmus Ilcesi 8632153 +TR.07.8632154 Akseki İlçesi Akseki Ilcesi 8632154 +TR.07.8632156 İbradı İlçesi Ibradi Ilcesi 8632156 +TR.07.8632162 Demre İlçesi Demre Ilcesi 8632162 +TR.07.8632164 Korkuteli İlçesi Korkuteli Ilcesi 8632164 +TR.07.8632165 Elmalı İlçesi Elmali Ilcesi 8632165 +TR.07.8632166 Kaş İlçesi Kas Ilcesi 8632166 +TR.33.8632170 Yenişarbademli İlçesi Yenisarbademli Ilcesi 8632170 +TR.33.8632171 Şarkîkaraağaç İlçesi Sarkikaraagac Ilcesi 8632171 +TR.33.8632172 Sütçüler İlçesi Suetcueler Ilcesi 8632172 +TR.33.8632173 Aksu İlçesi Aksu Ilcesi 8632173 +TR.33.8632175 Keçiborlu İlçesi Keciborlu Ilcesi 8632175 +TR.33.8632176 Uluborlu İlçesi Uluborlu Ilcesi 8632176 +TR.33.8632178 Senirkent İlçesi Senirkent Ilcesi 8632178 +TR.33.8632179 Gönen İlçesi Goenen Ilcesi 8632179 +TR.33.8632180 Eğirdir İlçesi Egirdir Ilcesi 8632180 +TR.33.8632181 Atabey İlçesi Atabey Ilcesi 8632181 +TR.33.8632182 Gelendost İlçesi Gelendost Ilcesi 8632182 +TR.33.8632184 Yalvaç İlçesi Yalvac Ilcesi 8632184 +TR.20.8632190 Çivril İlçesi Civril Ilcesi 8632190 +TR.20.8632192 Beyağaç İlçesi Beyagac Ilcesi 8632192 +TR.20.8632193 Acıpayam İlçesi Acipayam Ilcesi 8632193 +TR.20.8632194 Çameli İlçesi Cameli Ilcesi 8632194 +TR.20.8632195 Güney İlçesi Gueney Ilcesi 8632195 +TR.20.8632197 Bekilli Bekilli 8632197 +TR.20.8632198 Çal İlçesi Cal Ilcesi 8632198 +TR.20.8632200 Baklan İlçesi Baklan Ilcesi 8632200 +TR.20.8632201 Bozkurt Bozkurt 8632201 +TR.20.8632205 Babadağ İlçesi Babadag Ilcesi 8632205 +TR.20.8632207 Kale İlçesi Kale Ilcesi 8632207 +TR.20.8632208 Tavas İlçesi Tavas Ilcesi 8632208 +TR.20.8632210 Serinhisar İlçesi Serinhisar Ilcesi 8632210 +TR.20.8632211 Buldan İlçesi Buldan Ilcesi 8632211 +TR.20.8632212 Pamukkale İlçesi Pamukkale Ilcesi 8632212 +TR.48.8632389 Milas İlçesi Milas Ilcesi 8632389 +TR.09.8632390 Söke İlçesi Soeke Ilcesi 8632390 +TR.09.8632391 Koçarlı İlçesi Kocarli Ilcesi 8632391 +TR.09.8632392 Karpuzlu İlçesi Karpuzlu Ilcesi 8632392 +TR.09.8632393 Çine İlçesi Cine Ilcesi 8632393 +TR.09.8632394 Yenipazar İlçesi Yenipazar Ilcesi 8632394 +TR.09.8632395 Bozdoğan İlçesi Bozdogan Ilcesi 8632395 +TR.09.8632396 Karacasu Karacasu 8632396 +TR.09.8632397 Buharkent İlçesi Buharkent Ilcesi 8632397 +TR.09.8632398 Sultanhisar İlçesi Sultanhisar Ilcesi 8632398 +TR.09.8632399 Nazilli Nazilli 8632399 +TR.09.8632400 Kuyucak İlçesi Kuyucak Ilcesi 8632400 +TR.09.8632401 Kuşadası İlçesi Kusadasi Ilcesi 8632401 +TR.09.8632402 Germencik İlçesi Germencik Ilcesi 8632402 +TR.09.8632403 İncirliova İlçesi Incirliova Ilcesi 8632403 +TR.09.8632404 Köşk İlçesi Koesk Ilcesi 8632404 +TR.09.8632405 Didim Didim 8632405 +TR.45.8632406 Demirci İlçesi Demirci Ilcesi 8632406 +TR.45.8632407 Selendi İlçesi Selendi Ilcesi 8632407 +TR.45.8632408 Köprübaşı İlçesi Koepruebasi Ilcesi 8632408 +TR.45.8632409 Soma İlçesi Soma Ilcesi 8632409 +TR.45.8632410 Kırkağaç İlçesi Kirkagac Ilcesi 8632410 +TR.45.8632411 Gördes İlçesi Goerdes Ilcesi 8632411 +TR.45.8632412 Akhisar İlçesi Akhisar Ilcesi 8632412 +TR.45.8632413 Gölmarmara İlçesi Goelmarmara Ilcesi 8632413 +TR.45.8632414 Ahmetli İlçesi Ahmetli Ilcesi 8632414 +TR.45.8632415 Salihli İlçesi Salihli Ilcesi 8632415 +TR.45.8632416 Alaşehir İlçesi Alasehir Ilcesi 8632416 +TR.45.8632417 Sarıgöl İlçesi Sarigoel Ilcesi 8632417 +TR.45.8632418 Turgutlu İlçesi Turgutlu Ilcesi 8632418 +TR.35.8632419 Kınık İlçesi Kinik Ilcesi 8632419 +TR.35.8632420 Bayındır İlçesi Bayindir Ilcesi 8632420 +TR.35.8632421 Ödemiş İlçesi OEdemis Ilcesi 8632421 +TR.35.8632422 Kiraz İlçesi Kiraz Ilcesi 8632422 +TR.35.8632423 Urla İlçesi Urla Ilcesi 8632423 +TR.35.8632424 Karşıyaka İlçesi Karsiyaka Ilcesi 8632424 +TR.35.8632426 Selçuk İlçesi Selcuk Ilcesi 8632426 +TR.35.8632427 Çeşme İlçesi Cesme Ilcesi 8632427 +TR.35.8632428 Karaburun İlçesi Karaburun Ilcesi 8632428 +TR.35.8632429 Foça İlçesi Foca Ilcesi 8632429 +TR.35.8632430 Dikili İlçesi Dikili Ilcesi 8632430 +TR.10.8632431 Kepsut İlçesi Kepsut Ilcesi 8632431 +TR.10.8632432 Sındırgı İlçesi Sindirgi Ilcesi 8632432 +TR.10.8632433 Bigadiç İlçesi Bigadic Ilcesi 8632433 +TR.10.8632434 Savaştepe İlçesi Savastepe Ilcesi 8632434 +TR.10.8632435 Ayvalık İlçesi Ayvalik Ilcesi 8632435 +TR.10.8632436 Gömeç İlçesi Gomec Ilcesi 8632436 +TR.10.8632437 İvrindi İlçesi Ivrindi Ilcesi 8632437 +TR.10.8632438 Manyas İlçesi Manyas Ilcesi 8632438 +TR.10.8632439 Susurluk İlçesi Susurluk Ilcesi 8632439 +TR.10.8632440 Balya İlçesi Balya Ilcesi 8632440 +TR.10.8632441 Erdek İlçesi Erdek Ilcesi 8632441 +TR.10.8632442 Gönen İlçesi Goenen Ilcesi 8632442 +TR.10.8632443 Burhaniye İlçesi Burhaniye Ilcesi 8632443 +TR.10.8632444 Edremit İlçesi Edremit Ilcesi 8632444 +TR.10.8632445 Havran İlçesi Havran Ilcesi 8632445 +TR.43.8632446 Gediz İlçesi Gediz Ilcesi 8632446 +TR.43.8632447 Çavdarhisar İlçesi Cavdarhisar Ilcesi 8632447 +TR.43.8632448 Aslanapa İlçesi Aslanapa Ilcesi 8632448 +TR.43.8632449 Dumlupınar İlçesi Dumlupinar Ilcesi 8632449 +TR.43.8632450 Altıntaş İlçesi Altintas Ilcesi 8632450 +TR.43.8632451 Domaniç İlçesi Domanic Ilcesi 8632451 +TR.43.8632452 Tavşanlı İlçesi Tavsanli Ilcesi 8632452 +TR.43.8632453 Pazarlar İlçesi Pazarlar Ilcesi 8632453 +TR.43.8632454 Şaphane İlçesi Saphane Ilcesi 8632454 +TR.43.8632455 Simav İlçesi Simav Ilcesi 8632455 +TR.43.8632456 Hisarcık İlçesi Hisarcik Ilcesi 8632456 +TR.43.8632457 Emet İlçesi Emet Ilcesi 8632457 +TR.64.8632458 Karahallı İlçesi Karahalli Ilcesi 8632458 +TR.64.8632459 Ulubey Ulubey 8632459 +TR.64.8632460 Sivaslı İlçesi Sivasli Ilcesi 8632460 +TR.64.8632461 Banaz İlçesi Banaz Ilcesi 8632461 +TR.64.8632462 Eşme İlçesi Esme Ilcesi 8632462 +TR.03.8632463 Evciler İlçesi Evciler Ilcesi 8632463 +TR.03.8632464 Başmakçı İlçesi Basmakci Ilcesi 8632464 +TR.03.8632465 Dinar İlçesi Dinar Ilcesi 8632465 +TR.03.8632466 Hocalar İlçesi Hocalar Ilcesi 8632466 +TR.03.8632467 Kızılören İlçesi Kiziloeren Ilcesi 8632467 +TR.03.8632468 Sandıklı İlçesi Sandikli Ilcesi 8632468 +TR.03.8632469 Şuhut İlçesi Suhut Ilcesi 8632469 +TR.03.8632470 Çobanlar İlçesi Cobanlar Ilcesi 8632470 +TR.03.8632471 Sinanpaşa İlçesi Sinanpasa Ilcesi 8632471 +TR.03.8632472 İhsaniye İlçesi Ihsaniye Ilcesi 8632472 +TR.03.8632473 Bolvadin İlçesi Bolvadin Ilcesi 8632473 +TR.03.8632474 Çay İlçesi Cay Ilcesi 8632474 +TR.03.8632475 Sultandağı İlçesi Sultandagi Ilcesi 8632475 +TR.03.8632476 Bayat İlçesi Bayat Ilcesi 8632476 +TR.03.8632477 Emirdağ İlçesi Emirdag Ilcesi 8632477 +TR.03.8632478 Dazkırı İlçesi Dazkiri Ilcesi 8632478 +TR.26.8632480 Günyüzü İlçesi Guenyuezue Ilcesi 8632480 +TR.26.8632481 Sivrihisar İlçesi Sivrihisar Ilcesi 8632481 +TR.26.8632482 Mihalıçcık İlçesi Mihaliccik Ilcesi 8632482 +TR.26.8632483 Beylikova İlçesi Beylikova Ilcesi 8632483 +TR.26.8632484 Alpu İlçesi Alpu Ilcesi 8632484 +TR.26.8632485 Sarıcakaya İlçesi Saricakaya Ilcesi 8632485 +TR.26.8632486 Mihalgazi İlçesi Mihalgazi Ilcesi 8632486 +TR.26.8632487 İnönü İlçesi Inoenue Ilcesi 8632487 +TR.26.8632488 Han İlçesi Han Ilcesi 8632488 +TR.26.8632489 Seyitgazi İlçesi Seyitgazi Ilcesi 8632489 +TR.26.8632490 Mahmudiye İlçesi Mahmudiye Ilcesi 8632490 +TR.26.8632491 Çifteler İlçesi Cifteler Ilcesi 8632491 +TR.14.8632492 Mengen İlçesi Mengen Ilcesi 8632492 +TR.14.8632493 Yeniçağa İlçesi Yenicaga Ilcesi 8632493 +TR.14.8632495 Dörtdivan İlçesi Doertdivan Ilcesi 8632495 +TR.14.8632496 Göynük İlçesi Goeynuek Ilcesi 8632496 +TR.14.8632497 Kıbrıscık İlçesi Kibriscik Ilcesi 8632497 +TR.14.8632498 Seben İlçesi Seben Ilcesi 8632498 +TR.14.8632499 Mudurnu İlçesi Mudurnu Ilcesi 8632499 +TR.89.8632500 Eflani İlçesi Eflani Ilcesi 8632500 +TR.89.8632501 Ovacık İlçesi Ovacik Ilcesi 8632501 +TR.89.8632502 Safranbolu İlçesi Safranbolu Ilcesi 8632502 +TR.89.8632503 Yenice İlçesi Yenice Ilcesi 8632503 +TR.89.8632504 Eskipazar İlçesi Eskipazar Ilcesi 8632504 +TR.87.8632505 Amasra İlçesi Amasra Ilcesi 8632505 +TR.87.8632506 Ulus İlçesi Ulus Ilcesi 8632506 +TR.87.8632507 Kurucaşile İlçesi Kurucasile Ilcesi 8632507 +TR.85.8632508 Çaycuma İlçesi Caycuma Ilcesi 8632508 +TR.85.8632509 Gökçebey İlçesi Goekcebey Ilcesi 8632509 +TR.85.8632510 Devrek İlçesi Devrek Ilcesi 8632510 +TR.85.8632511 Alaplı İlçesi Alapli Ilcesi 8632511 +TR.93.8632513 Yığılca İlçesi Yigilca Ilcesi 8632513 +TR.93.8632514 Kaynaşlı İlçesi Kaynasli Ilcesi 8632514 +TR.93.8632515 Çilimli İlçesi Cilimli Ilcesi 8632515 +TR.93.8632516 Gölyaka İlçesi Goelyaka Ilcesi 8632516 +TR.93.8632517 Akçakoca İlçesi Akcakoca Ilcesi 8632517 +TR.93.8632518 Cumayeri İlçesi Cumayeri Ilcesi 8632518 +TR.93.8632519 Gümüşova İlçesi Guemuesova Ilcesi 8632519 +TR.54.8632520 Akyazı İlçesi Akyazi Ilcesi 8632520 +TR.54.8632521 Taraklı İlçesi Tarakli Ilcesi 8632521 +TR.54.8632522 Karapürçek İlçesi Karapuercek Ilcesi 8632522 +TR.54.8632523 Geyve İlçesi Geyve Ilcesi 8632523 +TR.54.8632524 Pamukova İlçesi Pamukova Ilcesi 8632524 +TR.54.8632525 Sapanca İlçesi Sapanca Ilcesi 8632525 +TR.54.8632526 Hendek İlçesi Hendek Ilcesi 8632526 +TR.54.8632527 Karasu İlçesi Karasu Ilcesi 8632527 +TR.54.8632528 Kocaali İlçesi Kocaali Ilcesi 8632528 +TR.54.8632529 Ferizli İlçesi Ferizli Ilcesi 8632529 +TR.54.8632530 Söğütlü İlçesi Soeguetlue Ilcesi 8632530 +TR.54.8632531 Kaynarca İlçesi Kaynarca Ilcesi 8632531 +TR.16.8632532 Orhangazi İlçesi Orhangazi Ilcesi 8632532 +TR.16.8632533 İznik İlçesi Iznik Ilcesi 8632533 +TR.16.8632534 Yenişehir İlçesi Yenisehir Ilcesi 8632534 +TR.16.8632536 Mustafakemalpaşa İlçesi Mustafakemalpasa Ilcesi 8632536 +TR.16.8632537 Karacabey İlçesi Karacabey Ilcesi 8632537 +TR.16.8632538 Keles İlçesi Keles Ilcesi 8632538 +TR.16.8632539 Orhaneli İlçesi Orhaneli Ilcesi 8632539 +TR.16.8632540 Büyükorhan İlçesi Bueyuekorhan Ilcesi 8632540 +TR.16.8632541 Harmancık İlçesi Harmancik Ilcesi 8632541 +TR.92.8632542 Altınova İlçesi Altinova Ilcesi 8632542 +TR.92.8632543 Termal İlçesi Termal Ilcesi 8632543 +TR.92.8632544 Çiftlikköy İlçesi Ciftlikkoey Ilcesi 8632544 +TR.92.8632545 Armutlu İlçesi Armutlu Ilcesi 8632545 +TR.92.8632546 Çınarcık İlçesi Cinarcik Ilcesi 8632546 +TR.41.8632547 Kandıra İlçesi Kandira Ilcesi 8632547 +TR.41.8632548 Gölcük İlçesi Goelcuek Ilcesi 8632548 +TR.41.8632549 Derince İlçesi Derince Ilcesi 8632549 +TR.41.8632550 Körfez İlçesi Koerfez Ilcesi 8632550 +TR.41.8632551 Karamürsel İlçesi Karamuersel Ilcesi 8632551 +TR.59.8632555 Marmara Ereğlisi İlçesi Marmara Ereglisi Ilcesi 8632555 +TR.59.8632556 Hayrabolu İlçesi Hayrabolu Ilcesi 8632556 +TR.59.8632557 Muratlı İlçesi Muratli Ilcesi 8632557 +TR.59.8632558 Saray İlçesi Saray Ilcesi 8632558 +TR.59.8632559 Malkara İlçesi Malkara Ilcesi 8632559 +TR.59.8632560 Şarköy İlçesi Sarkoey Ilcesi 8632560 +TR.39.8632561 Pehlivanköy İlçesi Pehlivankoey Ilcesi 8632561 +TR.39.8632562 Babaeski İlçesi Babaeski Ilcesi 8632562 +TR.39.8632563 Lüleburgaz İlçesi Luleburgaz Ilcesi 8632563 +TR.39.8632564 Kofçaz İlçesi Kofcaz Ilcesi 8632564 +TR.39.8632565 Pınarhisar İlçesi Pinarhisar Ilcesi 8632565 +TR.39.8632566 Demirköy İlçesi Demirkoey Ilcesi 8632566 +TR.39.8632567 Vize İlçesi Vize Ilcesi 8632567 +TR.22.8632568 Uzunköprü İlçesi Uzunkoeprue Ilcesi 8632568 +TR.22.8632569 Lâlapaşa İlçesi Lalapasa Ilcesi 8632569 +TR.22.8632570 Süloğlu İlçesi Sueloglu Ilcesi 8632570 +TR.22.8632571 Havsa İlçesi Havsa Ilcesi 8632571 +TR.22.8632572 Meriç İlçesi Meric Ilcesi 8632572 +TR.22.8632573 İpsala İlçesi Ipsala Ilcesi 8632573 +TR.22.8632574 Keşan İlçesi Kesan Ilcesi 8632574 +TR.22.8632575 Enez İlçesi Enez Ilcesi 8632575 +TR.17.8632576 Yenice İlçesi Yenice Ilcesi 8632576 +TR.17.8632577 Ayvacık İlçesi Ayvacik Ilcesi 8632577 +TR.17.8632578 Ezine İlçesi Ezine Ilcesi 8632578 +TR.17.8632579 Bayramiç İlçesi Bayramic Ilcesi 8632579 +TR.17.8632580 Çan İlçesi Can Ilcesi 8632580 +TR.17.8632581 Lâpseki İlçesi Lapseki Ilcesi 8632581 +TR.17.8632582 Gelibolu İlçesi Gelibolu Ilcesi 8632582 +TR.11.8632583 Yenipazar İlçesi Yenipazar Ilcesi 8632583 +TR.11.8632584 Söğüt İlçesi Soeguet Ilcesi 8632584 +TR.11.8632586 Gölpazarı İlçesi Goelpazari Ilcesi 8632586 +TR.11.8632587 Osmaneli İlçesi Osmaneli Ilcesi 8632587 +TR.11.8632588 Bozüyük İlçesi Bozueyuek Ilcesi 8632588 +TR.11.8632589 Pazaryeri İlçesi Pazaryeri Ilcesi 8632589 +TR.07.9535332 Döşemealtı İlçesi Doesemealti Ilcesi 9535332 +TR.07.9535333 Aksu Aksu 9535333 +TR.07.9535334 Konyaaltı Konyaalti 9535334 +TR.07.9535335 Muratpaşa İlçesi Muratpasa Ilcesi 9535335 +TR.07.9535336 Kepez İlçesi Kepez Ilcesi 9535336 +TR.10.9538520 Altıeylül İlçesi Altieyluel Ilcesi 9538520 +TR.11.9538526 İnhisar İlçesi Inhisar Ilcesi 9538526 +TR.17.9538547 Eceabat Eceabat 9538547 +TR.20.9538816 Merkezefendi İlçesi Merkezefendi Ilcesi 9538816 +TR.25.9538817 Aziziye Aziziye 9538817 +TR.25.9538819 Yakutiye Yakutiye 9538819 +TR.26.9538820 Tepebaşı Tepebasi 9538820 +TR.26.9540749 Odunpazarı Odunpazari 9540749 +TR.28.9540843 Tirebolu Tirebolu 9540843 +TR.28.9541080 Keşap Kesap 9541080 +TR.31.9541203 Samandağ Samandag 9541203 +TR.31.9541389 Defne Defne 9541389 +TR.31.9541486 Payas Payas 9541486 +TR.31.9541531 Arsuz Arsuz 9541531 +TR.32.9542118 Yenişehir Yenisehir 9542118 +TR.32.9542263 Toroslar Toroslar 9542263 +TR.32.9542422 Akdeniz Akdeniz 9542422 +TR.35.9543231 Karabağlar Karabaglar 9543231 +TR.35.9543301 Balçova Balcova 9543301 +TR.35.9543771 Narlıdere Narlidere 9543771 +TR.35.9544174 Güzelbahçe Guezelbahce 9544174 +TR.41.9544571 İzmit Izmit 9544571 +TR.41.9547999 Kartepe Kartepe 9547999 +TR.41.9548074 Başiskele Basiskele 9548074 +TR.41.9548124 Darıca Darica 9548124 +TR.41.9548231 Çayırova Cayirova 9548231 +TR.44.9548267 Pütürge Puetuerge 9548267 +TR.44.9548308 Doğanyol Doganyol 9548308 +TR.44.9548365 Arguvan Arguvan 9548365 +TR.45.9548477 Yunusemre Yunusemre 9548477 +TR.45.9548503 Şehzadeler Sehzadeler 9548503 +TR.46.9548545 Dulkadiroğlu Dulkadiroglu 9548545 +TR.46.9548652 Onikişubat Onikisubat 9548652 +TR.48.9548757 Seydikemer Seydikemer 9548757 +TR.48.9548851 Menteşe Mentese 9548851 +TR.52.9548904 Altınordu Altinordu 9548904 +TR.53.9549009 İyidere Iyidere 9549009 +TR.53.9549101 Ardeşen Ardesen 9549101 +TR.53.9549145 Çayeli Cayeli 9549145 +TR.53.9549311 Fındıklı Findikli 9549311 +TR.54.9549335 Adapazarı Adapazari 9549335 +TR.54.9549384 Serdivan Serdivan 9549384 +TR.54.9549424 Erenler Erenler 9549424 +TR.54.9549457 Arifiye Arifiye 9549457 +TR.55.9549574 Canik Canik 9549574 +TR.55.9549630 İlkadım Ilkadim 9549630 +TR.55.9549747 Atakum Atakum 9549747 +TR.59.9549876 Kapaklı Kapakli 9549876 +TR.59.9549878 Süleymanpaşa Sueleymanpasa 9549878 +TR.61.9549891 Ortahisar Ortahisar 9549891 +TR.61.9549892 Beşikdüzü Besikduezue 9549892 +TR.61.9550057 Akçaabat Akcaabat 9550057 +TR.63.9550246 Eyyübiye Eyyuebiye 9550246 +TR.63.9550457 Karaköprü Karakoeprue 9550457 +TR.63.9550541 Haliliye Haliliye 9550541 +TR.65.9550890 Tuşba Tusba 9550890 +TR.65.9550938 İpekyolu Ipekyolu 9550938 +TR.68.9551354 Pursaklar Pursaklar 9551354 +TR.72.9552222 Artuklu Artuklu 9552222 +TR.81.9552711 Sarıçam Saricam 9552711 +TR.81.9552840 Çukurova Cukurova 9552840 +TR.85.9553115 Kozlu Kozlu 9553115 +TR.85.9553975 Kilimli Kilimli 9553975 +TR.09.9564466 Efeler Efeler 9564466 +TR.59.9564781 Ergene Ergene 9564781 +TR.25.9565016 Palandöken Palandoeken 9565016 +TR.21.9565090 Kayapınar Kayapinar 9565090 +TR.21.9565135 Bağlar Baglar 9565135 +TR.21.9565316 Yenişehir Yenisehir 9565316 +TR.21.9565377 Sur Sur 9565377 +TR.10.10910316 Karesi İlçesi Karesi Ilcesi 10910316 +TR.04.11778423 Ağrı Agri 11778423 +TR.08.11789075 Kemalpaşa Kemalpasa 11789075 +TR.75.11789076 Sultanhanı Sultanhani 11789076 +TR.68.11791803 Kazan İlçesi Kazan Ilcesi 11791803 +TT.SGE.3573559 Ward of Valencia Ward of Valencia 3573559 +TT.SGE.3573575 Ward of Turure Ward of Turure 3573575 +TT.03.3573589 Ward of Trinity Ward of Trinity 3573589 +TT.SGE.3573603 Ward of Toco Ward of Toco 3573603 +TT.SGE.3573635 Ward of Tamana Ward of Tamana 3573635 +TT.TUP.3573642 Ward of Tacarigua Ward of Tacarigua 3573642 +TT.SIP.3573680 Ward of Siparia Ward of Siparia 3573680 +TT.PRT.3573709 Ward of Savana Grande Ward of Savana Grande 3573709 +TT.CTT.3573722 Ward of San Rafael Ward of San Rafael 3573722 +TT.11.3573759 Saint Paul Saint Paul 3573759 +TT.11.3573761 Saint Patrick Saint Patrick 3573761 +TT.11.3573766 Saint Mary Saint Mary 3573766 +TT.11.3573778 Saint John Saint John 3573778 +TT.11.3573784 Saint George Saint George 3573784 +TT.11.3573793 Saint David Saint David 3573793 +TT.SJL.3573800 Ward of Saint Ann’s Ward of Saint Ann's 3573800 +TT.11.3573805 Saint Andrew Saint Andrew 3573805 +TT.CTT.3573901 Ward of Pointe-à-Pierre Ward of Pointe-a-Pierre 3573901 +TT.PRT.3574008 Ward of Ortoire Ward of Ortoire 3574008 +TT.PED.3574064 Ward of Naparima Ward of Naparima 3574064 +TT.PRT.3574086 Ward of Moruga Ward of Moruga 3574086 +TT.CTT.3574111 Ward of Montserrat Ward of Montserrat 3574111 +TT.SGE.3574167 Ward of Matura Ward of Matura 3574167 +TT.SGE.3574201 Ward of Manzanilla Ward of Manzanilla 3574201 +TT.SIP.3574352 Ward of La Brea Ward of La Brea 3574352 +TT.03.3574434 Ward of Guayaguayare Ward of Guayaguayare 3574434 +TT.SIP.3574590 Ward of Erin Ward of Erin 3574590 +TT.DMN.3574635 Ward of Diego Martin Ward of Diego Martin 3574635 +TT.CTT.3574679 Ward of Cunupia Ward of Cunupia 3574679 +TT.CTT.3574723 Ward of Couva Ward of Couva 3574723 +TT.03.3574768 Ward of Cocal Ward of Cocal 3574768 +TT.03.3574796 Ward of Charuma Ward of Charuma 3574796 +TT.CHA.3574809 Ward of Chaguanas Ward of Chaguanas 3574809 +TT.SIP.3574824 Ward of Cedros Ward of Cedros 3574824 +TT.TUP.3574971 Ward of Blanchisseuse Ward of Blanchisseuse 3574971 +TT.TUP.3575050 Ward of Arima Ward of Arima 3575050 +TV.NIT.7602096 Niulakita Niulakita 7602096 +TW.03.TPQ New Taipei City New Taipei City 1665148 +TW.04.YUN Yunlin Yunlin 1665194 +TW.04.TAO Taoyuan Taoyuan 1667900 +TW.04.TTT Taitung Taitung 1668292 +TW.04.TPE Taipei City Taipei City 1668338 +TW.04.TNN Tainan Tainan 1668352 +TW.04.PIF Pingtung Pingtung 1670479 +TW.04.PEN Penghu County Penghu County 1670651 +TW.04.NAN Nantou Nantou 1671564 +TW.04.MIA Miaoli Miaoli 1671968 +TW.04.ILA Yilan Yilan 1674197 +TW.04.HUA Hualien Hualien 1674502 +TW.04.HSQ Hsinchu Hsinchu 1675103 +TW.04.HSZ Hsinchu County Hsinchu County 1675107 +TW.01.KIN Kinmen County Kinmen County 1676511 +TW.04.CYI Chiayi Chiayi 1678834 +TW.04.CYQ Chiayi County Chiayi County 1678835 +TW.04.CHA Changhua Changhua 1679134 +TW.04.KEE Keelung Keelung 6724654 +TW.01.LIE Lienchiang Lienchiang 6724655 +TW.02.KHH Kaohsiung Kaohsiung 9613373 +TW.04.TXG Taichung City Taichung City 9613500 +TZ.13.5401 Wete District Wete District 148841 +TZ.17.1404 Urambo Urambo 149171 +TZ.10.0504 Ulanga Ulanga 149252 +TZ.12.1901 Ukerewe District Ukerewe District 149294 +TZ.23.0703 Temeke Temeke 149542 +TZ.08.2001 Tarime Tarime 149579 +TZ.18.0404 Tanga Tanga 149601 +TZ.17.1406 Tabora Urban Tabora Urban 149654 +TZ.24.1502 Sumbawanga Sumbawanga 149702 +TZ.16.1302 Singida Rural District Singida Rural District 149877 +TZ.15.1701 Shinyanga Urban Shinyanga Urban 150005 +TZ.08.2002 Serengeti Serengeti 150095 +TZ.12.1905 Sengerema Sengerema 150102 +TZ.06.0303 Same Same 150275 +TZ.09.1204 Rungwe Rungwe 150412 +TZ.02.0605 Rufiji Rufiji 150487 +TZ.06.0301 Rombo District Rombo District 150555 +TZ.18.0405 Pangani Pangani 150788 +TZ.17.1401 Nzega Nzega 150929 +TZ.24.1503 Nkasi Nkasi 151459 +TZ.30.2204 Njombe District Council Njombe District Council 151477 +TZ.26.0205 Ngorongoro Ngorongoro 151607 +TZ.19.1805 Ngara Ngara 151710 +TZ.06.0302 Mwanga Mwanga 152262 +TZ.08.2003 Musoma Musoma 152450 +TZ.19.1803 Muleba Muleba 152569 +TZ.18.0403 Muheza District Muheza District 152629 +TZ.04.1102 Mufindi Mufindi 152698 +TZ.03.0102 Mpwapwa Mpwapwa 153093 +TZ.29.2302 Mpanda Mpanda 153173 +TZ.10.0505 Morogoro Urban Morogoro Urban 153216 +TZ.26.0201 Monduli District Monduli District 153246 +TZ.20.5502 Mkoani District Mkoani District 153597 +TZ.27.2103 Mbulu Mbulu 154311 +TZ.32.1206 Mbozi Mbozi 154331 +TZ.09.1202 Mbeya Mbeya 154379 +TZ.31.2404 Maswa District Maswa District 154646 +TZ.16.1303 Manyoni Manyoni 154836 +TZ.30.2203 Makete Makete 155165 +TZ.12.1902 Magu Magu 155313 +TZ.02.0606 Mafia Mafia 155411 +TZ.18.0401 Lushoto Lushoto 155568 +TZ.07.0804 Liwale Liwale 155918 +TZ.09.1203 Kyela Kyela 156110 +TZ.12.1904 Kwimba District Kwimba District 156136 +TZ.18.0402 Korogwe District Korogwe District 156478 +TZ.03.0101 Kondoa Kondoa 156509 +TZ.13.5402 Micheweni Micheweni 156512 +TZ.27.2105 Kiteto Kiteto 156810 +TZ.02.0603 Kisarawe Kisarawe 156995 +TZ.23.0701 Kinondoni Kinondoni 157253 +TZ.07.0801 Kilwa Kilwa 157383 +TZ.10.0501 Kilosa Kilosa 157402 +TZ.10.0503 Kilombero Kilombero 157408 +TZ.05.1601 Kibondo Kibondo 157958 +TZ.05.1602 Kasulu Kasulu 158213 +TZ.19.1801 Karagwe Karagwe 158337 +TZ.15.1704 Kahama Rural District Kahama Rural District 158596 +TZ.04.1101 Iringa Rural District Iringa Rural District 159070 +TZ.16.1301 Iramba Iramba 159085 +TZ.32.1205 Ileje Ileje 159221 +TZ.23.0702 Ilala Ilala 159239 +TZ.17.1402 Igunga Igunga 159384 +TZ.18.0406 Handeni Handeni 159673 +TZ.27.2102 Hanang District Hanang District 159684 +TZ.06.0305 Hai Hai 159711 +TZ.28.2501 Geita Geita 159907 +TZ.09.1201 Chunya Chunya 160321 +TZ.20.5501 Chake Chake District Chake Chake District 160675 +TZ.08.2004 Bunda Bunda 160891 +TZ.19.1802 Bukoba Bukoba 160960 +TZ.19.1804 Biharamulo District Biharamulo District 161153 +TZ.31.2401 Bariadi Bariadi 161217 +TZ.02.0601 Bagamoyo Bagamoyo 161288 +TZ.26.0202 Meru Meru 161327 +TZ.14.1001 Tunduru Tunduru 877377 +TZ.14.1002 Songea Songea 877400 +TZ.11.0902 Newala Newala 877533 +TZ.07.0803 Nachingwea Nachingwea 877701 +TZ.11.0901 Mtwara Mtwara 877745 +TZ.14.1003 Mbinga Mbinga 877996 +TZ.11.0903 Masasi Masasi 878057 +TZ.30.2205 Ludewa Ludewa 878221 +TZ.07.0806 Lindi Urban Lindi Urban 878280 +TZ.03.0104 Chamwino Chamwino 7628450 +TZ.03.0106 Bahi District Bahi District 7628451 +TZ.15.1702 Kishapu District Kishapu District 7644867 +TZ.05.1603 Kigoma Rural Kigoma Rural 7646313 +TZ.31.2403 Meatu Meatu 7646376 +TZ.12.1907 Misungwi district Misungwi district 7647446 +TZ.04.1104 Kilolo District Kilolo District 7647452 +TZ.17.1403 Uyui District Uyui District 7647455 +TZ.09.1207 Mbarali district Mbarali district 7647511 +TZ.02.0602 Kibaha District Kibaha District 7647520 +TZ.03.0103 Kongwa Kongwa 7647659 +TZ.26.0206 Arusha District Arusha District 7647661 +TZ.27.2101 Babati District Babati District 7647662 +TZ.27.2104 Simanjiro Simanjiro 7647663 +TZ.07.0802 Lindi Rural Lindi Rural 7647665 +TZ.07.0805 Ruangwa Ruangwa 7647667 +TZ.10.0502 Morogoro Rural Morogoro Rural 7647668 +TZ.15.1703 Shinyanga Rural Shinyanga Rural 7647669 +TZ.14.1005 Namtumbo Namtumbo 7648510 +TZ.04.1103 Iringa Urban District Iringa Urban District 7731037 +TZ.03.0105 Dodoma Urban District Dodoma Urban District 7731058 +TZ.16.1304 Singida Urban District Singida Urban District 7731078 +TZ.06.0304 Moshi Rural District Moshi Rural District 7840035 +TZ.02.0604 Mkuranga Mkuranga 7840038 +TZ.12.1906 Ilemela District Ilemela District 7840051 +TZ.06.0306 Moshi Urban District Moshi Urban District 8299555 +TZ.28.2504 Bukombe District Bukombe District 8299600 +TZ.10.0506 Mvomero District Mvomero District 8659171 +TZ.26.0207 Longido District Longido District 8693317 +TZ.11.0906 Nanyumbu District Nanyumbu District 9072685 +TZ.17.1405 Sikonge District Sikonge District 9072686 +TZ.26.0204 Karatu District Karatu District 9072687 +TZ.18.0407 Kilindi District Kilindi District 9072688 +TZ.11.0904 Tandahimba Tandahimba 9072692 +TZ.12.1903 Nyamagana District Nyamagana District 9072694 +TZ.28.2505 Chato District Chato District 9072755 +TZ.24.1504 Sumbawanga Urban Sumbawanga Urban 9166007 +TZ.05.1605 Uvinza District Uvinza District 9258474 +TZ.05.1607 Kakonko District Kakonko District 9258493 +TZ.26.0203 Arusha City Arusha City 9998003 +TZ.03.0107 Chemba Chemba 9998004 +TZ.28.2503 Mbogwe Mbogwe 9998062 +TZ.28.2502 Nyang’hwale Nyang'hwale 9998063 +TZ.04.1105 Mafinga Town Council Mafinga Town Council 9998068 +TZ.19.1806 Bukoba Municipal Bukoba Municipal 9998074 +TZ.19.1808 Kyerwa Kyerwa 9998075 +TZ.19.1807 Missenyi Missenyi 9998076 +TZ.29.2303 Mlele Mlele 9998077 +TZ.29.2301 Mpanda Town Mpanda Town 9998078 +TZ.05.1606 Buhigwe Buhigwe 9998113 +TZ.05.1608 Kasulu Town Kasulu Town 9998114 +TZ.05.1604 Kigoma Ujiji Municipal Kigoma Ujiji Municipal 9998117 +TZ.06.0307 Siha Siha 9998121 +TZ.27.2106 Babati Town Babati Town 9998132 +TZ.08.2007 Butiama Butiama 9998136 +TZ.08.2005 Musoma Municipal Musoma Municipal 9998138 +TZ.08.2006 Rorya Rorya 9998141 +TZ.09.1208 Mbeya City Mbeya City 9998150 +TZ.32.1209 Momba Momba 9998151 +TZ.32.1210 Tunduma Tunduma 9998152 +TZ.10.0507 Gairo Gairo 9998153 +TZ.11.0907 Masasi Town Masasi Town 9998154 +TZ.30.2206 Makambako Town Makambako Town 9998174 +TZ.30.2201 Njombe Town Njombe Town 9998175 +TZ.30.2202 Wanging’ombe Wanging'ombe 9998176 +TZ.02.0607 Kibaha Town Kibaha Town 9998177 +TZ.24.1501 Kalambo Kalambo 9998179 +TZ.14.1006 Nyasa Nyasa 9998181 +TZ.14.1004 Songea Municipal Songea Municipal 9998183 +TZ.15.1705 Kahama Town Kahama Town 9998184 +TZ.31.2405 Busega Busega 9998185 +TZ.31.2402 Itilima Itilima 9998187 +TZ.16.1305 Ikungi Ikungi 9998225 +TZ.16.1306 Mkalama Mkalama 9998226 +TZ.17.1407 Kaliua Kaliua 9998228 +TZ.18.0410 Handeni Town Handeni Town 9998230 +TZ.18.0409 Korogwe Town Korogwe Town 9998232 +TZ.18.0408 Mkinga Mkinga 9998233 +TZ.21.5201 Kati Kati 11204824 +TZ.25.5301 Magharibi Magharibi 11204825 +TZ.22.5101 Kaskazini A Kaskazini A 11204826 +TZ.22.5102 Kaskazini B Kaskazini B 11204828 +TZ.21.5202 Kusini Kusini 11204829 +TZ.25.5302 Mjini Mjini 11204830 +TZ.11.0905 Mtwara Urban Mtwara Urban 11204831 +TZ.32.6001 Songwe District Songwe District 11951161 +UA.01.7102 Zvenihorodka Raion Zvenihorodka Raion 686801 +UA.01.7104 Zolotonosha Raion Zolotonosha Raion 686871 +UA.15.4604 Zolochivskyi Raion Zolochivskyi Raion 686893 +UA.23.0506 Zhmerynka Raion Zhmerynka Raion 687114 +UA.27.1804 Zhytomyr Raion Zhytomyr Raion 687124 +UA.26.2306 Zaporizhzhya Raion Zaporizhzhya Raion 687686 +UA.15.4614 Yavorivskyi Raion Yavorivskyi Raion 688284 +UA.13.3210 Vyshgorodskiy Rayon Vyshgorodskiy Rayon 688721 +UA.16.4804 Voznesensk Raion Voznesensk Raion 688857 +UA.05.1404 Volnovakha Raion Volnovakha Raion 689196 +UA.23.0502 Vinnytsya Raion Vinnytsya Raion 689560 +UA.06.2602 Verkhovyna Raion Verkhovyna Raion 689814 +UA.26.2304 Vasylivka Raion Vasylivka Raion 690337 +UA.25.2110 Uzhhorod Raion Uzhhorod Raion 690549 +UA.01.7106 Uman Raion Uman Raion 690686 +UA.25.2108 Tyachiv Raion Tyachiv Raion 690904 +UA.23.0510 Tulchyn Raion Tulchyn Raion 691015 +UA.22.6104 Ternopil Raion Ternopil Raion 691648 +UA.14.4404 Dovzhanskyy Rayon Dovzhanskyy Rayon 692104 +UA.14.4410 Svativskyi Raion Svativskyi Raion 692117 +UA.21.5908 Sumskyi Raion Sumskyi Raion 692195 +UA.14.4414 Starobilskyi Raion Starobilskyi Raion 692830 +UA.08.6508 Skadovsk Raion Skadovsk Raion 693707 +UA.04.1214 Synelnykove Raion Synelnykove Raion 693793 +UA.11.0116 Simferopol Raion Simferopol Raion 693803 +UA.09.6806 Shepetivka Raion Shepetivka Raion 694213 +UA.19.5608 Sarnenskyi Raion Sarnenskyi Raion 694800 +UA.21.5906 Romenskyi Raion Romenskyi Raion 695466 +UA.17.5114 Rozdilna Raion Rozdilna Raion 695745 +UA.25.2106 Rakhiv Raion Rakhiv Raion 695857 +UA.02.7408 Prylutskyi Raion Prylutskyi Raion 696294 +UA.18.5308 Poltava Raion Poltava Raion 696629 +UA.26.2310 Polohy Raion Polohy Raion 696670 +UA.16.4808 Pervomaysk Raion Pervomaysk Raion 697571 +UA.04.1212 Pavlohrad Raion Pavlohrad Raion 697888 +UA.13.3212 Obukhiv Raion Obukhiv Raion 698777 +UA.10.3506 Novoukrayinka Raion Novoukrayinka Raion 699073 +UA.04.1210 Novomoskovsk Raion Novomoskovsk Raion 699442 +UA.04.1208 Nikopol Raion Nikopol Raion 700049 +UA.06.2612 Nadvirna Raion Nadvirna Raion 700505 +UA.25.2104 Mukachevo Raion Mukachevo Raion 700644 +UA.23.0508 Mohyliv-Podilskyy Raion Mohyliv-Podilskyy Raion 700917 +UA.18.5306 Myrhorod Raion Myrhorod Raion 701072 +UA.26.2308 Melitopol Raion Melitopol Raion 701403 +UA.18.5304 Lubny Raion Lubny Raion 702724 +UA.04.1206 Kryvyy Rih Raion Kryvyy Rih Raion 704025 +UA.22.6102 Kremenets Raion Kremenets Raion 704140 +UA.18.5302 Kremenchuk Raion Kremenchuk Raion 704149 +UA.11.0114 Krasnoperekopsk Raion Krasnoperekopsk Raion 704361 +UA.11.0112 Krasnohvardiiske Raion Krasnohvardiiske Raion 704383 +UA.07.6306 Krasnohradskyi Raion Krasnohradskyi Raion 704387 +UA.05.1416 Pokrovsk Raion Pokrovsk Raion 704417 +UA.17.5112 Podilsk Raion Podilsk Raion 704677 +UA.06.2610 Kosiv Raion Kosiv Raion 704755 +UA.02.7402 Koriukivskyi Raion Koriukivskyi Raion 704838 +UA.27.1806 Korosten' Raion Korosten' Raion 704899 +UA.06.2608 Kolomyya Raion Kolomyya Raion 705389 +UA.10.3504 Kropyvnytskyy Raion Kropyvnytskyy Raion 705813 +UA.25.2112 Khust Raion Khust Raion 706162 +UA.23.0512 Khmilnyk Raion Khmilnyk Raion 706374 +UA.09.6804 Khmelnytskyy Raion Khmelnytskyy Raion 706375 +UA.24.0704 Kamin-Kashyrskyi Raion Kamin-Kashyrskyi Raion 707024 +UA.09.6802 Kamyanets-Podilskyy Raion Kamyanets-Podilskyy Raion 707076 +UA.06.2606 Kalush Raion Kalush Raion 707098 +UA.08.6506 Kakhovka Raion Kakhovka Raion 707241 +UA.17.5108 Izmail Raion Izmail Raion 707309 +UA.10.3502 Holovanivsk Raion Holovanivsk Raion 708583 +UA.08.6504 Henichesk Raion Henichesk Raion 708876 +UA.23.0504 Haysyn Raion Haysyn Raion 708899 +UA.10.3508 Oleksandriya Raion Oleksandriya Raion 709226 +UA.13.3214 Fastiv Raion Fastiv Raion 709244 +UA.11.0106 Dzhankoyskiy rayon Dzhankoyskiy rayon 709333 +UA.04.1202 Dnipro rural raion Dnipro rural raion 709961 +UA.22.6106 Chortkiv Raion Chortkiv Raion 710399 +UA.02.7410 Chernihiv Raion Chernihiv Raion 710736 +UA.01.7108 Cherkasy Raion Cherkasy Raion 710795 +UA.13.3206 Brovary Raion Brovary Raion 711392 +UA.13.3204 Borispol’skiy Rayon Borispol'skiy Rayon 711658 +UA.17.5106 Bolhrad Raion Bolhrad Raion 711842 +UA.07.6302 Bohodukhivskyi Raion Bohodukhivskyi Raion 711892 +UA.08.6502 Beryslav Raion Beryslav Raion 712259 +UA.17.5102 Berezivka Raion Berezivka Raion 712271 +UA.25.2102 Berehove Raion Berehove Raion 712424 +UA.26.2302 Berdyansk Raion Berdyansk Raion 712446 +UA.27.1802 Berdychivskyy Rayon Berdychivskyy Rayon 712457 +UA.11.0104 Belogorskiy rayon Belogorskiy rayon 712585 +UA.17.5104 Bilhorod-Dnistrovskyy Raion Bilhorod-Dnistrovskyy Raion 712634 +UA.16.4802 Bashtanka Raion Bashtanka Raion 712771 +UA.11.0102 Bakhchysarai Raion Bakhchysarai Raion 712968 +UA.05.1402 Bakhmut Raion Bakhmut Raion 713172 +UA.21.5904 Okhtyrskiy Rayon Okhtyrskiy Rayon 713748 +UA.11.0120 Gorodskoy okrug Yalta Gorodskoy okrug Yalta 8449687 +UA.11.0110 Kerchens'ka Mis'ka Rada Kerchens'ka Mis'ka Rada 8449692 +UA.07.6310 Lozova City Council Lozova City Council 9101597 +UA.07.6312 Kharkiv Raion Kharkiv Raion 9114284 +UA.07.6314 Chuhuiv City Council Chuhuiv City Council 9114317 +UA.07.6308 Kupianska Miskrada Kupianska Miskrada 9194084 +UA.07.6304 Iziumska Miskrada Iziumska Miskrada 9197254 +UA.24.0702 Volodymyr-Volynska Miskrada Volodymyr-Volynska Miskrada 9287851 +UA.24.0706 Kovel’s’ka Mis’krada Kovel's'ka Mis'krada 9287853 +UA.24.0708 Luts’ka Mis’krada Luts'ka Mis'krada 9287950 +UA.19.5604 Dubenska Miskrada Dubenska Miskrada 9289934 +UA.19.5606 Rivne Raion Rivne Raion 9289988 +UA.15.4610 Stryys’ka Mis’krada Stryys'ka Mis'krada 9290334 +UA.15.4608 Sambirs’ka Mis’krada Sambirs'ka Mis'krada 9290363 +UA.27.1808 Zviahel Raion Zviahel Raion 9640803 +UA.13.3202 Bilotserkivska Miskrada Bilotserkivska Miskrada 9644965 +UA.02.7404 Nizhyns’ka Mis’krada Nizhyns'ka Mis'krada 9806344 +UA.02.7406 Novhorod-Sivers’ka Mis’krada Novhorod-Sivers'ka Mis'krada 9806345 +UA.21.5910 Shostkyns’ka Mis’krada Shostkyns'ka Mis'krada 9807848 +UA.21.5902 Konotops’ka Mis’krada Konotops'ka Mis'krada 9808694 +UA.16.4806 Mykolayiv urban raion Mykolayiv urban raion 9821293 +UA.03.7302 Vyzhnytsya Raion Vyzhnytsya Raion 12156240 +UA.11.0118 Feodosiiskyi Raion Feodosiiskyi Raion 12189505 +UA.11.0108 Yevpatoriiskyi Raion Yevpatoriiskyi Raion 12189506 +UA.19.5602 Varaskyi Raion Varaskyi Raion 12189508 +UA.17.5110 Odeskyi Raion Odeskyi Raion 12189513 +UA.15.4606 Lvivskyi Raion Lvivskyi Raion 12189514 +UA.15.4612 Chervonohradskyi Raion Chervonohradskyi Raion 12189515 +UA.15.4602 Drohobytskyi Raion Drohobytskyi Raion 12189516 +UA.13.3208 Buchanskyi Raion Buchanskyi Raion 12189517 +UA.08.6510 Khersonskyi Raion Khersonskyi Raion 12189518 +UA.14.4402 Alchevskyi Raion Alchevskyi Raion 12189519 +UA.14.4406 Luhanskyi Raion Luhanskyi Raion 12189520 +UA.14.4408 Rovenkivskyi Raion Rovenkivskyi Raion 12189521 +UA.14.4412 Sievierodonetskyi Raion Sievierodonetskyi Raion 12189522 +UA.14.4416 Shchastynskyi Raion Shchastynskyi Raion 12189523 +UA.06.2604 Ivano-Frankivskyi Raion Ivano-Frankivskyi Raion 12189526 +UA.05.1414 Mariupolskyi Raion Mariupolskyi Raion 12189527 +UA.05.1412 Kramatorskyi Raion Kramatorskyi Raion 12189528 +UA.05.1410 Kalmiuskyi Raion Kalmiuskyi Raion 12189529 +UA.05.1406 Horlivskyi Raion Horlivskyi Raion 12189530 +UA.05.1408 Donetskyi Raion Donetskyi Raion 12189531 +UA.04.1204 Kamianskyi Raion Kamianskyi Raion 12189532 +UA.03.7304 Dnistrovskyi Raion Dnistrovskyi Raion 12189533 +UA.03.7306 Chernivestkyi Raion Chernivestkyi Raion 12189534 +UG.C.89 Mpigi District Mpigi District 233709 +UG.E.E1 Namutumba District Namutumba District 234069 +UG.E.C3 Bukedea District Bukedea District 234411 +UG.N.26 Apac District Apac District 443327 +UG.N.77 Arua District Arua District 443328 +UG.W.28 Bundibugyo District Bundibugyo District 443329 +UG.W.29 Bushenyi District Bushenyi District 443330 +UG.N.30 Gulu District Gulu District 443331 +UG.W.31 Hoima District Hoima District 443332 +UG.E.78 Iganga District Iganga District 443334 +UG.E.33 Jinja District Jinja District 443335 +UG.W.34 Kabale District Kabale District 443336 +UG.W.79 Kabarole District Kabarole District 443337 +UG.C.36 Kalangala District Kalangala District 443338 +UG.C.37 Kampala District Kampala District 443339 +UG.E.38 Kamuli District Kamuli District 443340 +UG.E.39 Kapchorwa District Kapchorwa District 443341 +UG.W.40 Kasese District Kasese District 443342 +UG.W.41 Kibale District Kibale District 443343 +UG.C.42 Kiboga District Kiboga District 443344 +UG.W.43 Kisoro District Kisoro District 443345 +UG.N.84 Kitgum District Kitgum District 443346 +UG.N.45 Kotido District Kotido District 443347 +UG.E.46 Kumi District Kumi District 443348 +UG.N.47 Lira District Lira District 443349 +UG.C.70 Luwero District Luwero District 443350 +UG.W.50 Masindi District Masindi District 443351 +UG.E.87 Mbale District Mbale District 443353 +UG.W.52 Mbarara District Mbarara District 443355 +UG.N.88 Moroto District Moroto District 443356 +UG.N.72 Moyo District Moyo District 443357 +UG.C.56 Mubende District Mubende District 443358 +UG.C.90 Mukono District Mukono District 443359 +UG.N.58 Nebbi District Nebbi District 443360 +UG.W.59 Ntungamo District Ntungamo District 443361 +UG.E.60 Pallisa District Pallisa District 443362 +UG.C.61 Rakai District Rakai District 443363 +UG.W.93 Rukungiri District Rukungiri District 443364 +UG.E.95 Soroti District Soroti District 443365 +UG.E.76 Tororo District Tororo District 443366 +UG.N.65 Adjumani District Adjumani District 443782 +UG.E.66 Bugiri District Bugiri District 443783 +UG.E.67 Busia District Busia District 443784 +UG.E.69 Katakwi District Katakwi District 443785 +UG.C.73 Nakasongola District Nakasongola District 443786 +UG.C.74 Sembabule District Sembabule District 443787 +UG.E.80 Kaberamaido District Kaberamaido District 448215 +UG.W.81 Kamwenge District Kamwenge District 448216 +UG.W.82 Kanungu District Kanungu District 448217 +UG.C.83 Kayunga District Kayunga District 448218 +UG.W.85 Kyenjojo District Kyenjojo District 448219 +UG.E.86 Mayuge District Mayuge District 448220 +UG.N.91 Nakapiripirit District Nakapiripirit District 448221 +UG.N.92 Pader District Pader District 448222 +UG.E.94 Sironko District Sironko District 448223 +UG.C.96 Wakiso District Wakiso District 448224 +UG.N.97 Yumbe District Yumbe District 448225 +UG.N.B6 Abim District Abim District 7056273 +UG.N.B7 Amolatar District Amolatar District 7056275 +UG.E.B8 Amuria District Amuria District 7056276 +UG.N.B9 Amuru District Amuru District 7056278 +UG.E.C1 Budaka District Budaka District 7056279 +UG.E.C2 Bududa District Bududa District 7056280 +UG.W.C5 Buliisa District Buliisa District 7056281 +UG.E.C6 Butaleja District Butaleja District 7056282 +UG.N.C7 Dokolo District Dokolo District 7056283 +UG.W.C8 Ibanda District Ibanda District 7056284 +UG.W.C9 Isingiro District Isingiro District 7056285 +UG.N.D1 Kaabong District Kaabong District 7056286 +UG.E.D2 Kaliro District Kaliro District 7056287 +UG.W.D3 Kiruhura District Kiruhura District 7056288 +UG.N.D4 Koboko District Koboko District 7056289 +UG.C.D5 Lyantonde District Lyantonde District 7056290 +UG.E.D6 Manafwa District Manafwa District 7056291 +UG.N.D7 Maracha District Maracha District 7056292 +UG.C.D8 Mityana District Mityana District 7056293 +UG.C.D9 Nakaseke District Nakaseke District 7056294 +UG.N.E2 Oyam District Oyam District 7056295 +UG.E.C4 Bukwo District Bukwo District 7056296 +UG.N.H2 Nwoya District Nwoya District 7869939 +UG.C.F5 Kalungu District Kalungu District 7910134 +UG.C.F1 Butambala District Butambala District 7910136 +UG.N.E5 Amudat District Amudat District 8030560 +UG.N.G8 Napak District Napak District 8030561 +UG.N.G3 Lamwo District Lamwo District 8030562 +UG.N.H7 Zombo District Zombo District 8030563 +UG.W.F7 Kiryandongo District Kiryandongo District 8030564 +UG.N.F8 Kole District Kole District 8030565 +UG.N.E3 Agago District Agago District 8030566 +UG.N.H3 Otuke District Otuke District 8030567 +UG.N.E4 Alebtong District Alebtong District 8030568 +UG.E.H5 Serere District Serere District 8030569 +UG.E.G9 Ngora District Ngora District 8030570 +UG.E.F3 Buyende District Buyende District 8030571 +UG.E.F6 Kibuku District Kibuku District 8030572 +UG.E.E9 Bulambuli District Bulambuli District 8030573 +UG.E.F9 Kween District Kween District 8030574 +UG.E.G7 Namayingo District Namayingo District 8030575 +UG.C.F2 Buvuma District Buvuma District 8030576 +UG.C.E7 Buikwe District Buikwe District 8030577 +UG.C.F4 Gomba District Gomba District 8030578 +UG.C.E8 Bukomansimbi District Bukomansimbi District 8030579 +UG.C.G5 Lwengo District Lwengo District 8030580 +UG.W.G2 Kyegegwa District Kyegegwa District 8030581 +UG.C.G1 Kyankwanzi District Kyankwanzi District 8030582 +UG.W.H1 Ntoroko District Ntoroko District 8030583 +UG.W.H4 Rubirizi District Rubirizi District 8030584 +UG.W.E6 Buhweju District Buhweju District 8030585 +UG.W.G6 Mitoma District Mitoma District 8030586 +UG.W.H6 Sheema District Sheema District 8030587 +UG.E.G4 Luuka District Luuka District 8030588 +UG.C.71 Masaka District Masaka District 8643206 +UG.E.H9 Butebo District Butebo District 11887036 +UG.C.I3 Kyotera District Kyotera District 11887037 +UG.E.I4 Namisindwa District Namisindwa District 11887038 +UG.N.I5 Omoro District Omoro District 11887039 +UG.N.I6 Pakwach District Pakwach District 11887040 +UG.W.I2 Kakumiro District Kakumiro District 11887041 +UG.W.I1 Kagadi District Kagadi District 11887042 +UG.W.I7 Rubanda District Rubanda District 11887043 +UG.W.H8 Bunyangabu District Bunyangabu District 11887044 +UG.W.I8 Rukiga District Rukiga District 11887045 +US.AL.113 Russell County Russell County 4047434 +US.GA.183 Long County Long County 4048080 +US.KY.015 Boone County Boone County 4048522 +US.KY.205 Rowan County Rowan County 4048572 +US.AL.007 Bibb County Bibb County 4049189 +US.TN.013 Campbell County Campbell County 4050506 +US.AL.009 Blount County Blount County 4050633 +US.AL.011 Bullock County Bullock County 4052497 +US.AL.013 Butler County Butler County 4052744 +US.AL.015 Calhoun County Calhoun County 4053062 +US.AL.017 Chambers County Chambers County 4054621 +US.AL.019 Cherokee County Cherokee County 4054880 +US.AL.021 Chilton County Chilton County 4055067 +US.AL.023 Choctaw County Choctaw County 4055170 +US.AL.025 Clarke County Clarke County 4055624 +US.AL.027 Clay County Clay County 4055660 +US.AL.029 Cleburne County Cleburne County 4055785 +US.AL.031 Coffee County Coffee County 4056099 +US.AL.033 Colbert County Colbert County 4056165 +US.AL.035 Conecuh County Conecuh County 4056592 +US.AL.037 Coosa County Coosa County 4056809 +US.AL.039 Covington County Covington County 4057296 +US.AL.041 Crenshaw County Crenshaw County 4057517 +US.AL.043 Cullman County Cullman County 4057837 +US.AL.045 Dale County Dale County 4058052 +US.AL.047 Dallas County Dallas County 4058076 +US.AL.049 DeKalb County DeKalb County 4058479 +US.AL.051 Elmore County Elmore County 4060563 +US.AL.053 Escambia County Escambia County 4060870 +US.AL.055 Etowah County Etowah County 4060938 +US.AL.057 Fayette County Fayette County 4061590 +US.AL.059 Franklin County Franklin County 4063130 +US.AL.061 Geneva County Geneva County 4063931 +US.AL.063 Greene County Greene County 4065243 +US.AL.065 Hale County Hale County 4065796 +US.AL.067 Henry County Henry County 4066911 +US.AL.069 Houston County Houston County 4068296 +US.AL.071 Jackson County Jackson County 4069472 +US.AL.073 Jefferson County Jefferson County 4069696 +US.AL.075 Lamar County Lamar County 4071676 +US.AL.077 Lauderdale County Lauderdale County 4071898 +US.AL.079 Lawrence County Lawrence County 4071959 +US.AL.081 Lee County Lee County 4072098 +US.AL.083 Limestone County Limestone County 4072707 +US.AL.085 Lowndes County Lowndes County 4073885 +US.AL.087 Macon County Macon County 4074246 +US.AL.089 Madison County Madison County 4074277 +US.AL.091 Marengo County Marengo County 4074590 +US.AL.093 Marion County Marion County 4074636 +US.AL.095 Marshall County Marshall County 4074736 +US.AL.097 Mobile County Mobile County 4076607 +US.AL.099 Monroe County Monroe County 4076706 +US.AL.101 Montgomery County Montgomery County 4076795 +US.AL.103 Morgan County Morgan County 4077029 +US.AL.105 Perry County Perry County 4082741 +US.AL.107 Pickens County Pickens County 4082974 +US.AL.109 Pike County Pike County 4083063 +US.AL.111 Randolph County Randolph County 4085418 +US.AL.115 Saint Clair County Saint Clair County 4087481 +US.AL.117 Shelby County Shelby County 4089551 +US.AL.119 Sumter County Sumter County 4092386 +US.AL.121 Talladega County Talladega County 4092795 +US.AL.123 Tallapoosa County Tallapoosa County 4092827 +US.AL.125 Tuscaloosa County Tuscaloosa County 4094463 +US.AL.127 Walker County Walker County 4096107 +US.AL.129 Washington County Washington County 4096449 +US.AL.131 Wilcox County Wilcox County 4097694 +US.AL.133 Winston County Winston County 4098200 +US.AR.001 Arkansas County Arkansas County 4099679 +US.AR.003 Ashley County Ashley County 4099869 +US.AR.005 Baxter County Baxter County 4100581 +US.AR.007 Benton County Benton County 4101244 +US.AR.009 Boone County Boone County 4102608 +US.AR.011 Bradley County Bradley County 4102799 +US.AR.013 Calhoun County Calhoun County 4104063 +US.AR.015 Carroll County Carroll County 4104658 +US.AR.017 Chicot County Chicot County 4105506 +US.AR.019 Clark County Clark County 4105838 +US.AR.021 Clay County Clay County 4105899 +US.AR.023 Cleburne County Cleburne County 4106009 +US.AR.025 Cleveland County Cleveland County 4106032 +US.AR.027 Columbia County Columbia County 4106339 +US.AR.029 Conway County Conway County 4106460 +US.AR.031 Craighead County Craighead County 4106979 +US.AR.033 Crawford County Crawford County 4107027 +US.AR.035 Crittenden County Crittenden County 4107079 +US.AR.037 Cross County Cross County 4107139 +US.AR.039 Dallas County Dallas County 4107572 +US.AR.041 Desha County Desha County 4108100 +US.AR.043 Drew County Drew County 4108996 +US.AR.045 Faulkner County Faulkner County 4110465 +US.AR.047 Franklin County Franklin County 4111593 +US.AR.049 Fulton County Fulton County 4111857 +US.AR.051 Garland County Garland County 4112045 +US.AR.053 Grant County Grant County 4112780 +US.AR.055 Greene County Greene County 4113088 +US.AR.057 Hempstead County Hempstead County 4114303 +US.AR.059 Hot Spring County Hot Spring County 4115406 +US.AR.061 Howard County Howard County 4115463 +US.AR.063 Independence County Independence County 4115832 +US.AR.065 Izard County Izard County 4116178 +US.AR.067 Jackson County Jackson County 4116263 +US.AR.069 Jefferson County Jefferson County 4116433 +US.AR.071 Johnson County Johnson County 4116689 +US.AR.073 Lafayette County Lafayette County 4117774 +US.AR.075 Lawrence County Lawrence County 4118467 +US.AR.077 Lee County Lee County 4118578 +US.AR.079 Lincoln County Lincoln County 4118984 +US.AR.081 Little River County Little River County 4119374 +US.AR.083 Logan County Logan County 4119581 +US.AR.085 Lonoke County Lonoke County 4119825 +US.AR.087 Madison County Madison County 4120275 +US.AR.089 Marion County Marion County 4120525 +US.AR.091 Miller County Miller County 4121680 +US.AR.093 Mississippi County Mississippi County 4121839 +US.AR.095 Monroe County Monroe County 4121968 +US.AR.097 Montgomery County Montgomery County 4121992 +US.AR.099 Nevada County Nevada County 4123415 +US.AR.101 Newton County Newton County 4123857 +US.AR.103 Ouachita County Ouachita County 4125059 +US.AR.105 Perry County Perry County 4125858 +US.AR.107 Phillips County Phillips County 4126012 +US.AR.109 Pike County Pike County 4126123 +US.AR.111 Poinsett County Poinsett County 4126942 +US.AR.113 Polk County Polk County 4127017 +US.AR.115 Pope County Pope County 4127100 +US.AR.117 Prairie County Prairie County 4127330 +US.AR.119 Pulaski County Pulaski County 4127619 +US.AR.121 Randolph County Randolph County 4127846 +US.AR.123 Saint Francis County Saint Francis County 4129533 +US.AR.125 Saline County Saline County 4130035 +US.AR.127 Scott County Scott County 4130373 +US.AR.129 Searcy County Searcy County 4130432 +US.AR.131 Sebastian County Sebastian County 4130449 +US.AR.133 Sevier County Sevier County 4130562 +US.AR.135 Sharp County Sharp County 4130730 +US.AR.137 Stone County Stone County 4132456 +US.AR.139 Union County Union County 4134330 +US.AR.141 Van Buren County Van Buren County 4134690 +US.AR.143 Washington County Washington County 4135394 +US.AR.145 White County White County 4136143 +US.AR.147 Woodruff County Woodruff County 4137047 +US.AR.149 Yell County Yell County 4137268 +US.DC.001 Washington County Washington County 4140987 +US.DE.001 Kent County Kent County 4143221 +US.DE.003 New Castle County New Castle County 4143835 +US.DE.005 Sussex County Sussex County 4144895 +US.FL.001 Alachua County Alachua County 4145709 +US.FL.003 Baker County Baker County 4146548 +US.FL.005 Bay County Bay County 4146810 +US.FL.007 Bradford County Bradford County 4148735 +US.FL.009 Brevard County Brevard County 4148826 +US.FL.011 Broward County Broward County 4149007 +US.FL.013 Calhoun County Calhoun County 4149608 +US.FL.015 Charlotte County Charlotte County 4150627 +US.FL.017 Citrus County Citrus County 4151140 +US.FL.019 Clay County Clay County 4151245 +US.FL.021 Collier County Collier County 4151550 +US.FL.023 Columbia County Columbia County 4151595 +US.FL.027 DeSoto County DeSoto County 4152927 +US.FL.029 Dixie County Dixie County 4153352 +US.FL.031 Duval County Duval County 4153840 +US.FL.033 Escambia County Escambia County 4154550 +US.FL.035 Flagler County Flagler County 4155535 +US.FL.037 Franklin County Franklin County 4156210 +US.FL.039 Gadsden County Gadsden County 4156394 +US.FL.041 Gilchrist County Gilchrist County 4156770 +US.FL.043 Glades County Glades County 4156815 +US.FL.045 Gulf County Gulf County 4157652 +US.FL.047 Hamilton County Hamilton County 4157924 +US.FL.049 Hardee County Hardee County 4158068 +US.FL.051 Hendry County Hendry County 4158392 +US.FL.053 Hernando County Hernando County 4158449 +US.FL.055 Highlands County Highlands County 4158643 +US.FL.057 Hillsborough County Hillsborough County 4158712 +US.FL.059 Holmes County Holmes County 4158961 +US.FL.061 Indian River County Indian River County 4159657 +US.FL.063 Jackson County Jackson County 4159990 +US.FL.065 Jefferson County Jefferson County 4160118 +US.FL.067 Lafayette County Lafayette County 4161127 +US.FL.069 Lake County Lake County 4161204 +US.FL.071 Lee County Lee County 4161743 +US.FL.073 Leon County Leon County 4161831 +US.FL.075 Levy County Levy County 4161891 +US.FL.077 Liberty County Liberty County 4161925 +US.FL.079 Madison County Madison County 4163142 +US.FL.081 Manatee County Manatee County 4163277 +US.FL.083 Marion County Marion County 4163456 +US.FL.085 Martin County Martin County 4163566 +US.FL.086 Miami-Dade County Miami-Dade County 4164238 +US.FL.087 Monroe County Monroe County 4164762 +US.FL.089 Nassau County Nassau County 4165603 +US.FL.091 Okaloosa County Okaloosa County 4166818 +US.FL.093 Okeechobee County Okeechobee County 4166825 +US.FL.095 Orange County Orange County 4167060 +US.FL.097 Osceola County Osceola County 4167218 +US.FL.099 Palm Beach County Palm Beach County 4167510 +US.FL.101 Pasco County Pasco County 4167895 +US.FL.103 Pinellas County Pinellas County 4168618 +US.FL.105 Polk County Polk County 4168988 +US.FL.107 Putnam County Putnam County 4169471 +US.FL.109 Saint Johns County Saint Johns County 4171153 +US.FL.111 Saint Lucie County Saint Lucie County 4171260 +US.FL.113 Santa Rosa County Santa Rosa County 4172096 +US.FL.115 Sarasota County Sarasota County 4172139 +US.FL.117 Seminole County Seminole County 4172445 +US.FL.119 Sumter County Sumter County 4174301 +US.FL.121 Suwannee County Suwannee County 4174543 +US.FL.123 Taylor County Taylor County 4174886 +US.FL.125 Union County Union County 4176099 +US.FL.127 Volusia County Volusia County 4176559 +US.FL.129 Wakulla County Wakulla County 4177321 +US.FL.131 Walton County Walton County 4177409 +US.FL.133 Washington County Washington County 4177485 +US.GA.001 Appling County Appling County 4180088 +US.GA.003 Atkinson County Atkinson County 4180432 +US.GA.005 Bacon County Bacon County 4180711 +US.GA.007 Baker County Baker County 4180816 +US.GA.009 Baldwin County Baldwin County 4180872 +US.GA.011 Banks County Banks County 4180965 +US.GA.013 Barrow County Barrow County 4181182 +US.GA.015 Bartow County Bartow County 4181218 +US.GA.017 Ben Hill County Ben Hill County 4181955 +US.GA.019 Berrien County Berrien County 4182126 +US.GA.021 Bibb County Bibb County 4182755 +US.GA.023 Bleckley County Bleckley County 4183415 +US.GA.025 Brantley County Brantley County 4184153 +US.GA.027 Brooks County Brooks County 4184557 +US.GA.029 Bryan County Bryan County 4184899 +US.GA.031 Bulloch County Bulloch County 4185202 +US.GA.033 Burke County Burke County 4185265 +US.GA.035 Butts County Butts County 4185484 +US.GA.037 Calhoun County Calhoun County 4185662 +US.GA.039 Camden County Camden County 4185838 +US.GA.043 Candler County Candler County 4186104 +US.GA.045 Carroll County Carroll County 4186396 +US.GA.047 Catoosa County Catoosa County 4186713 +US.GA.049 Charlton County Charlton County 4187348 +US.GA.051 Chatham County Chatham County 4187390 +US.GA.053 Chattahoochee County Chattahoochee County 4187416 +US.GA.055 Chattooga County Chattooga County 4187459 +US.GA.057 Cherokee County Cherokee County 4187535 +US.GA.059 Clarke County Clarke County 4188191 +US.GA.061 Clay County Clay County 4188258 +US.GA.063 Clayton County Clayton County 4188291 +US.GA.065 Clinch County Clinch County 4188433 +US.GA.067 Cobb County Cobb County 4188547 +US.GA.069 Coffee County Coffee County 4188653 +US.GA.071 Colquitt County Colquitt County 4188937 +US.GA.073 Columbia County Columbia County 4188957 +US.GA.075 Cook County Cook County 4189236 +US.GA.077 Coweta County Coweta County 4189828 +US.GA.079 Crawford County Crawford County 4189924 +US.GA.081 Crisp County Crisp County 4190062 +US.GA.083 Dade County Dade County 4190530 +US.GA.085 Dawson County Dawson County 4190959 +US.GA.089 DeKalb County DeKalb County 4191014 +US.GA.087 Decatur County Decatur County 4191127 +US.GA.091 Dodge County Dodge County 4191654 +US.GA.093 Dooly County Dooly County 4191760 +US.GA.095 Dougherty County Dougherty County 4191903 +US.GA.097 Douglas County Douglas County 4191928 +US.GA.099 Early County Early County 4192532 +US.GA.101 Echols County Echols County 4192932 +US.GA.103 Effingham County Effingham County 4193042 +US.GA.105 Elbert County Elbert County 4193088 +US.GA.107 Emanuel County Emanuel County 4193335 +US.GA.109 Evans County Evans County 4193705 +US.GA.111 Fannin County Fannin County 4194387 +US.GA.113 Fayette County Fayette County 4194465 +US.GA.115 Floyd County Floyd County 4195536 +US.GA.117 Forsyth County Forsyth County 4195777 +US.GA.119 Franklin County Franklin County 4196096 +US.GA.121 Fulton County Fulton County 4196508 +US.GA.123 Gilmer County Gilmer County 4197146 +US.GA.125 Glascock County Glascock County 4197240 +US.GA.127 Glynn County Glynn County 4197388 +US.GA.129 Gordon County Gordon County 4197608 +US.GA.131 Grady County Grady County 4197807 +US.GA.133 Greene County Greene County 4198160 +US.GA.135 Gwinnett County Gwinnett County 4198645 +US.GA.137 Habersham County Habersham County 4198688 +US.GA.139 Hall County Hall County 4198821 +US.GA.141 Hancock County Hancock County 4198997 +US.GA.143 Haralson County Haralson County 4199102 +US.GA.145 Harris County Harris County 4199416 +US.GA.147 Hart County Hart County 4199517 +US.GA.149 Heard County Heard County 4199820 +US.GA.151 Henry County Henry County 4200051 +US.GA.153 Houston County Houston County 4201512 +US.GA.155 Irwin County Irwin County 4202266 +US.GA.157 Jackson County Jackson County 4202453 +US.GA.159 Jasper County Jasper County 4202638 +US.GA.161 Jeff Davis County Jeff Davis County 4202662 +US.GA.163 Jefferson County Jefferson County 4202678 +US.GA.165 Jenkins County Jenkins County 4202750 +US.GA.167 Johnson County Johnson County 4202983 +US.GA.169 Jones County Jones County 4203171 +US.GA.171 Lamar County Lamar County 4204869 +US.GA.173 Lanier County Lanier County 4205013 +US.GA.175 Laurens County Laurens County 4205152 +US.GA.177 Lee County Lee County 4205331 +US.GA.179 Liberty County Liberty County 4205615 +US.GA.181 Lincoln County Lincoln County 4205780 +US.GA.185 Lowndes County Lowndes County 4207045 +US.GA.187 Lumpkin County Lumpkin County 4207132 +US.GA.193 Macon County Macon County 4207403 +US.GA.195 Madison County Madison County 4207451 +US.GA.197 Marion County Marion County 4207805 +US.GA.189 McDuffie County McDuffie County 4208454 +US.GA.191 McIntosh County McIntosh County 4208544 +US.GA.199 Meriwether County Meriwether County 4208945 +US.GA.201 Miller County Miller County 4209479 +US.GA.205 Mitchell County Mitchell County 4209744 +US.GA.207 Monroe County Monroe County 4209889 +US.GA.209 Montgomery County Montgomery County 4209939 +US.GA.211 Morgan County Morgan County 4210114 +US.GA.213 Murray County Murray County 4211691 +US.GA.215 Muscogee County Muscogee County 4211716 +US.GA.217 Newton County Newton County 4212736 +US.GA.219 Oconee County Oconee County 4213838 +US.GA.221 Oglethorpe County Oglethorpe County 4213930 +US.GA.223 Paulding County Paulding County 4214993 +US.GA.225 Peach County Peach County 4215089 +US.GA.227 Pickens County Pickens County 4215637 +US.GA.229 Pierce County Pierce County 4215697 +US.GA.231 Pike County Pike County 4215755 +US.GA.233 Polk County Polk County 4216880 +US.GA.235 Pulaski County Pulaski County 4217563 +US.GA.237 Putnam County Putnam County 4217625 +US.GA.239 Quitman County Quitman County 4217715 +US.GA.241 Rabun County Rabun County 4217747 +US.GA.243 Randolph County Randolph County 4217909 +US.GA.245 Richmond County Richmond County 4218744 +US.GA.247 Rockdale County Rockdale County 4219431 +US.GA.249 Schley County Schley County 4221659 +US.GA.251 Screven County Screven County 4221757 +US.GA.253 Seminole County Seminole County 4221942 +US.GA.255 Spalding County Spalding County 4223848 +US.GA.257 Stephens County Stephens County 4224510 +US.GA.259 Stewart County Stewart County 4224592 +US.GA.261 Sumter County Sumter County 4225168 +US.GA.263 Talbot County Talbot County 4225609 +US.GA.265 Taliaferro County Taliaferro County 4225621 +US.GA.267 Tattnall County Tattnall County 4225814 +US.GA.269 Taylor County Taylor County 4225854 +US.GA.271 Telfair County Telfair County 4225944 +US.GA.273 Terrell County Terrell County 4226051 +US.GA.275 Thomas County Thomas County 4226286 +US.GA.277 Tift County Tift County 4226538 +US.GA.279 Toombs County Toombs County 4226802 +US.GA.281 Towns County Towns County 4226924 +US.GA.283 Treutlen County Treutlen County 4227019 +US.GA.285 Troup County Troup County 4227166 +US.GA.287 Turner County Turner County 4227392 +US.GA.289 Twiggs County Twiggs County 4227499 +US.GA.291 Union County Union County 4227781 +US.GA.293 Upson County Upson County 4228098 +US.GA.295 Walker County Walker County 4229163 +US.GA.297 Walton County Walton County 4229371 +US.GA.299 Ware County Ware County 4229446 +US.GA.301 Warren County Warren County 4229498 +US.GA.303 Washington County Washington County 4229557 +US.GA.305 Wayne County Wayne County 4229782 +US.GA.307 Webster County Webster County 4229882 +US.GA.309 Wheeler County Wheeler County 4230492 +US.GA.311 White County White County 4230595 +US.GA.313 Whitfield County Whitfield County 4230822 +US.GA.315 Wilcox County Wilcox County 4230919 +US.GA.317 Wilkes County Wilkes County 4231029 +US.GA.319 Wilkinson County Wilkinson County 4231046 +US.GA.321 Worth County Worth County 4231976 +US.IL.001 Adams County Adams County 4232512 +US.IL.003 Alexander County Alexander County 4232592 +US.IL.005 Bond County Bond County 4234184 +US.IL.009 Brown County Brown County 4234528 +US.IL.013 Calhoun County Calhoun County 4235018 +US.IL.017 Cass County Cass County 4235369 +US.IL.021 Christian County Christian County 4235793 +US.IL.023 Clark County Clark County 4235954 +US.IL.025 Clay County Clay County 4235992 +US.IL.027 Clinton County Clinton County 4236063 +US.IL.029 Coles County Coles County 4236157 +US.IL.033 Crawford County Crawford County 4236576 +US.IL.035 Cumberland County Cumberland County 4236738 +US.IL.041 Douglas County Douglas County 4237204 +US.IL.045 Edgar County Edgar County 4237672 +US.IL.047 Edwards County Edwards County 4237705 +US.IL.049 Effingham County Effingham County 4237730 +US.IL.051 Fayette County Fayette County 4238245 +US.IL.055 Franklin County Franklin County 4238982 +US.IL.059 Gallatin County Gallatin County 4239230 +US.IL.061 Greene County Greene County 4239836 +US.IL.065 Hamilton County Hamilton County 4240145 +US.IL.069 Hardin County Hardin County 4240212 +US.IL.077 Jackson County Jackson County 4241687 +US.IL.079 Jasper County Jasper County 4241756 +US.IL.081 Jefferson County Jefferson County 4241773 +US.IL.083 Jersey County Jersey County 4241818 +US.IL.087 Johnson County Johnson County 4241904 +US.IL.101 Lawrence County Lawrence County 4242758 +US.IL.115 Macon County Macon County 4243719 +US.IL.117 Macoupin County Macoupin County 4243727 +US.IL.119 Madison County Madison County 4243743 +US.IL.121 Marion County Marion County 4243907 +US.IL.127 Massac County Massac County 4244065 +US.IL.133 Monroe County Monroe County 4244752 +US.IL.135 Montgomery County Montgomery County 4244772 +US.IL.137 Morgan County Morgan County 4244840 +US.IL.139 Moultrie County Moultrie County 4244913 +US.IL.145 Perry County Perry County 4246841 +US.IL.149 Pike County Pike County 4246953 +US.IL.151 Pope County Pope County 4247387 +US.IL.153 Pulaski County Pulaski County 4247655 +US.IL.157 Randolph County Randolph County 4247802 +US.IL.159 Richland County Richland County 4248062 +US.IL.163 Saint Clair County Saint Clair County 4248751 +US.IL.165 Saline County Saline County 4249341 +US.IL.167 Sangamon County Sangamon County 4249472 +US.IL.171 Scott County Scott County 4249615 +US.IL.173 Shelby County Shelby County 4249847 +US.IL.181 Union County Union County 4251707 +US.IL.185 Wabash County Wabash County 4252248 +US.IL.189 Washington County Washington County 4252486 +US.IL.191 Wayne County Wayne County 4252607 +US.IL.193 White County White County 4252955 +US.IL.199 Williamson County Williamson County 4253173 +US.IN.005 Bartholomew County Bartholomew County 4254165 +US.IN.013 Brown County Brown County 4255024 +US.IN.019 Clark County Clark County 4255818 +US.IN.021 Clay County Clay County 4255843 +US.IN.025 Crawford County Crawford County 4256259 +US.IN.027 Daviess County Daviess County 4256468 +US.IN.031 Decatur County Decatur County 4256516 +US.IN.029 Dearborn County Dearborn County 4256524 +US.IN.037 Dubois County Dubois County 4256808 +US.IN.041 Fayette County Fayette County 4257390 +US.IN.043 Floyd County Floyd County 4257565 +US.IN.047 Franklin County Franklin County 4257700 +US.IN.051 Gibson County Gibson County 4257948 +US.IN.055 Greene County Greene County 4258280 +US.IN.059 Hancock County Hancock County 4258477 +US.IN.061 Harrison County Harrison County 4258587 +US.IN.063 Hendricks County Hendricks County 4258778 +US.IN.065 Henry County Henry County 4258792 +US.IN.071 Jackson County Jackson County 4259572 +US.IN.077 Jefferson County Jefferson County 4259654 +US.IN.079 Jennings County Jennings County 4259679 +US.IN.081 Johnson County Johnson County 4259727 +US.IN.083 Knox County Knox County 4259986 +US.IN.093 Lawrence County Lawrence County 4260213 +US.IN.097 Marion County Marion County 4260977 +US.IN.101 Martin County Martin County 4261020 +US.IN.105 Monroe County Monroe County 4261526 +US.IN.109 Morgan County Morgan County 4261598 +US.IN.115 Ohio County Ohio County 4262462 +US.IN.117 Orange County Orange County 4262595 +US.IN.119 Owen County Owen County 4262691 +US.IN.121 Parke County Parke County 4262785 +US.IN.123 Perry County Perry County 4262934 +US.IN.125 Pike County Pike County 4263024 +US.IN.129 Posey County Posey County 4263298 +US.IN.133 Putnam County Putnam County 4263451 +US.IN.137 Ripley County Ripley County 4263732 +US.IN.139 Rush County Rush County 4263953 +US.IN.143 Scott County Scott County 4264540 +US.IN.145 Shelby County Shelby County 4264684 +US.IN.147 Spencer County Spencer County 4265152 +US.IN.153 Sullivan County Sullivan County 4265509 +US.IN.155 Switzerland County Switzerland County 4265618 +US.IN.161 Union County Union County 4266110 +US.IN.163 Vanderburgh County Vanderburgh County 4266235 +US.IN.165 Vermillion County Vermillion County 4266252 +US.IN.167 Vigo County Vigo County 4266295 +US.IN.173 Warrick County Warrick County 4266579 +US.IN.175 Washington County Washington County 4266588 +US.IN.177 Wayne County Wayne County 4266673 +US.KS.001 Allen County Allen County 4267492 +US.KS.003 Anderson County Anderson County 4267572 +US.KS.005 Atchison County Atchison County 4267734 +US.KS.007 Barber County Barber County 4267902 +US.KS.009 Barton County Barton County 4267938 +US.KS.011 Bourbon County Bourbon County 4268552 +US.KS.013 Brown County Brown County 4268687 +US.KS.015 Butler County Butler County 4268899 +US.KS.017 Chase County Chase County 4269424 +US.KS.019 Chautauqua County Chautauqua County 4269433 +US.KS.021 Cherokee County Cherokee County 4269459 +US.KS.025 Clark County Clark County 4269620 +US.KS.027 Clay County Clay County 4269648 +US.KS.029 Cloud County Cloud County 4269744 +US.KS.031 Coffey County Coffey County 4269788 +US.KS.033 Comanche County Comanche County 4269851 +US.KS.035 Cowley County Cowley County 4270053 +US.KS.037 Crawford County Crawford County 4270088 +US.KS.041 Dickinson County Dickinson County 4270394 +US.KS.043 Doniphan County Doniphan County 4270436 +US.KS.045 Douglas County Douglas County 4270450 +US.KS.047 Edwards County Edwards County 4270841 +US.KS.049 Elk County Elk County 4270898 +US.KS.051 Ellis County Ellis County 4270937 +US.KS.053 Ellsworth County Ellsworth County 4270946 +US.KS.057 Ford County Ford County 4271650 +US.KS.059 Franklin County Franklin County 4271771 +US.KS.061 Geary County Geary County 4272003 +US.KS.065 Graham County Graham County 4272234 +US.KS.073 Greenwood County Greenwood County 4272434 +US.KS.077 Harper County Harper County 4272662 +US.KS.079 Harvey County Harvey County 4272705 +US.KS.083 Hodgeman County Hodgeman County 4273049 +US.KS.085 Jackson County Jackson County 4273514 +US.KS.087 Jefferson County Jefferson County 4273563 +US.KS.089 Jewell County Jewell County 4273605 +US.KS.091 Johnson County Johnson County 4273638 +US.KS.095 Kingman County Kingman County 4273980 +US.KS.097 Kiowa County Kiowa County 4274001 +US.KS.099 Labette County Labette County 4274089 +US.KS.103 Leavenworth County Leavenworth County 4274307 +US.KS.105 Lincoln County Lincoln County 4274455 +US.KS.107 Linn County Linn County 4274536 +US.KS.111 Lyon County Lyon County 4274916 +US.KS.115 Marion County Marion County 4275073 +US.KS.117 Marshall County Marshall County 4275111 +US.KS.113 McPherson County McPherson County 4275266 +US.KS.121 Miami County Miami County 4275428 +US.KS.123 Mitchell County Mitchell County 4275635 +US.KS.125 Montgomery County Montgomery County 4275684 +US.KS.127 Morris County Morris County 4275742 +US.KS.131 Nemaha County Nemaha County 4276120 +US.KS.133 Neosho County Neosho County 4276136 +US.KS.135 Ness County Ness County 4276164 +US.KS.137 Norton County Norton County 4276454 +US.KS.139 Osage County Osage County 4276754 +US.KS.141 Osborne County Osborne County 4276786 +US.KS.143 Ottawa County Ottawa County 4276817 +US.KS.145 Pawnee County Pawnee County 4277045 +US.KS.147 Phillips County Phillips County 4277173 +US.KS.149 Pottawatomie County Pottawatomie County 4277604 +US.KS.151 Pratt County Pratt County 4277733 +US.KS.155 Reno County Reno County 4277972 +US.KS.157 Republic County Republic County 4277976 +US.KS.159 Rice County Rice County 4277995 +US.KS.161 Riley County Riley County 4278061 +US.KS.163 Rooks County Rooks County 4278304 +US.KS.165 Rush County Rush County 4278457 +US.KS.167 Russell County Russell County 4278472 +US.KS.169 Saline County Saline County 4278895 +US.KS.173 Sedgwick County Sedgwick County 4279155 +US.KS.177 Shawnee County Shawnee County 4279253 +US.KS.183 Smith County Smith County 4279478 +US.KS.185 Stafford County Stafford County 4279904 +US.KS.191 Sumner County Sumner County 4280143 +US.KS.195 Trego County Trego County 4280609 +US.KS.197 Wabaunsee County Wabaunsee County 4281087 +US.KS.201 Washington County Washington County 4281258 +US.KS.205 Wilson County Wilson County 4281852 +US.KS.207 Woodson County Woodson County 4282006 +US.KS.209 Wyandotte County Wyandotte County 4282035 +US.KY.001 Adair County Adair County 4282211 +US.KY.003 Allen County Allen County 4282393 +US.KY.005 Anderson County Anderson County 4282511 +US.KY.007 Ballard County Ballard County 4283067 +US.KY.009 Barren County Barren County 4283268 +US.KY.011 Bath County Bath County 4283333 +US.KY.013 Bell County Bell County 4283814 +US.KY.017 Bourbon County Bourbon County 4285233 +US.KY.019 Boyd County Boyd County 4285302 +US.KY.021 Boyle County Boyle County 4285317 +US.KY.023 Bracken County Bracken County 4285325 +US.KY.025 Breathitt County Breathitt County 4285423 +US.KY.027 Breckinridge County Breckinridge County 4285428 +US.KY.029 Bullitt County Bullitt County 4286176 +US.KY.031 Butler County Butler County 4286382 +US.KY.033 Caldwell County Caldwell County 4286500 +US.KY.035 Calloway County Calloway County 4286549 +US.KY.037 Campbell County Campbell County 4286705 +US.KY.039 Carlisle County Carlisle County 4286990 +US.KY.041 Carroll County Carroll County 4287048 +US.KY.043 Carter County Carter County 4287080 +US.KY.045 Casey County Casey County 4287126 +US.KY.047 Christian County Christian County 4287749 +US.KY.049 Clark County Clark County 4287837 +US.KY.051 Clay County Clay County 4287883 +US.KY.053 Clinton County Clinton County 4288063 +US.KY.055 Crittenden County Crittenden County 4289074 +US.KY.057 Cumberland County Cumberland County 4289242 +US.KY.059 Daviess County Daviess County 4289518 +US.KY.061 Edmonson County Edmonson County 4290885 +US.KY.063 Elliott County Elliott County 4291095 +US.KY.065 Estill County Estill County 4291280 +US.KY.067 Fayette County Fayette County 4291564 +US.KY.069 Fleming County Fleming County 4291901 +US.KY.071 Floyd County Floyd County 4291960 +US.KY.073 Franklin County Franklin County 4292202 +US.KY.075 Fulton County Fulton County 4292427 +US.KY.077 Gallatin County Gallatin County 4292492 +US.KY.079 Garrard County Garrard County 4292570 +US.KY.081 Grant County Grant County 4293148 +US.KY.083 Graves County Graves County 4293245 +US.KY.085 Grayson County Grayson County 4293301 +US.KY.087 Green County Green County 4293371 +US.KY.089 Greenup County Greenup County 4293471 +US.KY.091 Hancock County Hancock County 4293950 +US.KY.093 Hardin County Hardin County 4294031 +US.KY.095 Harlan County Harlan County 4294084 +US.KY.097 Harrison County Harrison County 4294160 +US.KY.099 Hart County Hart County 4294190 +US.KY.101 Henderson County Henderson County 4294512 +US.KY.103 Henry County Henry County 4294546 +US.KY.105 Hickman County Hickman County 4294628 +US.KY.107 Hopkins County Hopkins County 4295247 +US.KY.109 Jackson County Jackson County 4296106 +US.KY.111 Jefferson County Jefferson County 4296212 +US.KY.113 Jessamine County Jessamine County 4296292 +US.KY.115 Johnson County Johnson County 4296508 +US.KY.117 Kenton County Kenton County 4296902 +US.KY.119 Knott County Knott County 4297180 +US.KY.121 Knox County Knox County 4297187 +US.KY.123 Larue County Larue County 4297424 +US.KY.125 Laurel County Laurel County 4297480 +US.KY.127 Lawrence County Lawrence County 4297576 +US.KY.129 Lee County Lee County 4297704 +US.KY.131 Leslie County Leslie County 4297902 +US.KY.133 Letcher County Letcher County 4297909 +US.KY.135 Lewis County Lewis County 4297955 +US.KY.137 Lincoln County Lincoln County 4298293 +US.KY.139 Livingston County Livingston County 4298811 +US.KY.141 Logan County Logan County 4298932 +US.KY.143 Lyon County Lyon County 4299595 +US.KY.151 Madison County Madison County 4299665 +US.KY.153 Magoffin County Magoffin County 4299695 +US.KY.155 Marion County Marion County 4299849 +US.KY.157 Marshall County Marshall County 4299896 +US.KY.159 Martin County Martin County 4299939 +US.KY.161 Mason County Mason County 4300012 +US.KY.145 McCracken County McCracken County 4300244 +US.KY.147 McCreary County McCreary County 4300249 +US.KY.149 McLean County McLean County 4300401 +US.KY.163 Meade County Meade County 4300426 +US.KY.165 Menifee County Menifee County 4300562 +US.KY.167 Mercer County Mercer County 4300572 +US.KY.169 Metcalfe County Metcalfe County 4300606 +US.KY.171 Monroe County Monroe County 4301192 +US.KY.173 Montgomery County Montgomery County 4301216 +US.KY.175 Morgan County Morgan County 4301333 +US.KY.177 Muhlenberg County Muhlenberg County 4301955 +US.KY.179 Nelson County Nelson County 4302277 +US.KY.181 Nicholas County Nicholas County 4302564 +US.KY.183 Ohio County Ohio County 4302977 +US.KY.185 Oldham County Oldham County 4303164 +US.KY.187 Owen County Owen County 4303402 +US.KY.189 Owsley County Owsley County 4303455 +US.KY.191 Pendleton County Pendleton County 4303870 +US.KY.193 Perry County Perry County 4303951 +US.KY.195 Pike County Pike County 4304226 +US.KY.197 Powell County Powell County 4305121 +US.KY.199 Pulaski County Pulaski County 4305364 +US.KY.201 Robertson County Robertson County 4306340 +US.KY.203 Rockcastle County Rockcastle County 4306470 +US.KY.207 Russell County Russell County 4306996 +US.KY.209 Scott County Scott County 4307808 +US.KY.211 Shelby County Shelby County 4308112 +US.KY.213 Simpson County Simpson County 4308447 +US.KY.215 Spencer County Spencer County 4309179 +US.KY.217 Taylor County Taylor County 4310601 +US.KY.219 Todd County Todd County 4310988 +US.KY.221 Trigg County Trigg County 4311258 +US.KY.223 Trimble County Trimble County 4311266 +US.KY.225 Union County Union County 4311683 +US.KY.227 Warren County Warren County 4312732 +US.KY.229 Washington County Washington County 4312745 +US.KY.231 Wayne County Wayne County 4312835 +US.KY.233 Webster County Webster County 4312885 +US.KY.235 Whitley County Whitley County 4313367 +US.KY.237 Wolfe County Wolfe County 4313865 +US.KY.239 Woodford County Woodford County 4313946 +US.LA.001 Acadia Parish Acadia Parish 4314344 +US.LA.003 Allen Parish Allen Parish 4314607 +US.LA.005 Ascension Parish Ascension Parish 4315067 +US.LA.007 Assumption Parish Assumption Parish 4315120 +US.LA.009 Avoyelles Parish Avoyelles Parish 4315243 +US.LA.011 Beauregard Parish Beauregard Parish 4316112 +US.LA.013 Bienville Parish Bienville Parish 4316721 +US.LA.015 Bossier Parish Bossier Parish 4317649 +US.LA.017 Caddo Parish Caddo Parish 4318532 +US.LA.019 Calcasieu Parish Calcasieu Parish 4318583 +US.LA.021 Caldwell Parish Caldwell Parish 4318597 +US.LA.023 Cameron Parish Cameron Parish 4318690 +US.LA.025 Catahoula Parish Catahoula Parish 4319276 +US.LA.027 Claiborne Parish Claiborne Parish 4320117 +US.LA.029 Concordia Parish Concordia Parish 4320594 +US.LA.031 De Soto Parish De Soto Parish 4321759 +US.LA.033 East Baton Rouge Parish East Baton Rouge Parish 4323288 +US.LA.035 East Carroll Parish East Carroll Parish 4323316 +US.LA.037 East Feliciana Parish East Feliciana Parish 4323332 +US.LA.039 Evangeline Parish Evangeline Parish 4323933 +US.LA.041 Franklin Parish Franklin Parish 4325158 +US.LA.043 Grant Parish Grant Parish 4326254 +US.LA.045 Iberia Parish Iberia Parish 4328254 +US.LA.047 Iberville Parish Iberville Parish 4328261 +US.LA.049 Jackson Parish Jackson Parish 4328854 +US.LA.053 Jefferson Davis Parish Jefferson Davis Parish 4328965 +US.LA.051 Jefferson Parish Jefferson Parish 4328978 +US.LA.059 La Salle Parish La Salle Parish 4330078 +US.LA.055 Lafayette Parish Lafayette Parish 4330160 +US.LA.057 Lafourche Parish Lafourche Parish 4330185 +US.LA.061 Lincoln Parish Lincoln Parish 4330983 +US.LA.063 Livingston Parish Livingston Parish 4331488 +US.LA.065 Madison Parish Madison Parish 4332258 +US.LA.067 Morehouse Parish Morehouse Parish 4333789 +US.LA.069 Natchitoches Parish Natchitoches Parish 4334734 +US.LA.071 Orleans Parish Orleans Parish 4336191 +US.LA.073 Ouachita Parish Ouachita Parish 4336232 +US.LA.075 Plaquemines Parish Plaquemines Parish 4337452 +US.LA.077 Pointe Coupee Parish Pointe Coupee Parish 4337708 +US.LA.079 Rapides Parish Rapides Parish 4338356 +US.LA.081 Red River Parish Red River Parish 4338489 +US.LA.083 Richland Parish Richland Parish 4338711 +US.LA.085 Sabine Parish Sabine Parish 4339354 +US.LA.087 Saint Bernard Parish Saint Bernard Parish 4339526 +US.LA.089 Saint Charles Parish Saint Charles Parish 4339583 +US.LA.091 Saint Helena Parish Saint Helena Parish 4339724 +US.LA.093 Saint James Parish Saint James Parish 4339793 +US.LA.095 Saint John the Baptist Parish Saint John the Baptist Parish 4339881 +US.LA.097 Saint Landry Parish Saint Landry Parish 4340045 +US.LA.099 Saint Martin Parish Saint Martin Parish 4340186 +US.LA.101 Saint Mary Parish Saint Mary Parish 4340232 +US.LA.103 Saint Tammany Parish Saint Tammany Parish 4340579 +US.LA.105 Tangipahoa Parish Tangipahoa Parish 4343122 +US.LA.107 Tensas Parish Tensas Parish 4343280 +US.LA.109 Terrebonne Parish Terrebonne Parish 4343313 +US.LA.111 Union Parish Union Parish 4344274 +US.LA.113 Vermilion Parish Vermilion Parish 4344530 +US.LA.115 Vernon Parish Vernon Parish 4344544 +US.LA.117 Washington Parish Washington Parish 4345509 +US.LA.119 Webster Parish Webster Parish 4345618 +US.LA.121 West Baton Rouge Parish West Baton Rouge Parish 4345713 +US.LA.123 West Carroll Parish West Carroll Parish 4345740 +US.LA.125 West Feliciana Parish West Feliciana Parish 4345778 +US.LA.127 Winn Parish Winn Parish 4346451 +US.MD.001 Allegany County Allegany County 4347094 +US.MD.003 Anne Arundel County Anne Arundel County 4347283 +US.MD.005 Baltimore County Baltimore County 4347790 +US.MD.510 City of Baltimore City of Baltimore 4347820 +US.MD.009 Calvert County Calvert County 4350123 +US.MD.011 Caroline County Caroline County 4350425 +US.MD.013 Carroll County Carroll County 4350461 +US.MD.015 Cecil County Cecil County 4350685 +US.MD.017 Charles County Charles County 4351021 +US.MD.019 Dorchester County Dorchester County 4353543 +US.MD.021 Frederick County Frederick County 4355594 +US.MD.023 Garrett County Garrett County 4355939 +US.MD.025 Harford County Harford County 4357407 +US.MD.027 Howard County Howard County 4358598 +US.MD.029 Kent County Kent County 4359780 +US.MD.031 Montgomery County Montgomery County 4362716 +US.MD.033 Prince George's County Prince George's County 4366164 +US.MD.035 Queen Anne's County Queen Anne's County 4366351 +US.MD.037 Saint Mary's County Saint Mary's County 4368320 +US.MD.039 Somerset County Somerset County 4369894 +US.MD.041 Talbot County Talbot County 4370904 +US.MD.043 Washington County Washington County 4372777 +US.MD.045 Wicomico County Wicomico County 4373554 +US.MD.047 Worcester County Worcester County 4374180 +US.MO.003 Andrew County Andrew County 4374849 +US.MO.007 Audrain County Audrain County 4375346 +US.MO.009 Barry County Barry County 4375882 +US.MO.011 Barton County Barton County 4375904 +US.MO.013 Bates County Bates County 4375954 +US.MO.015 Benton County Benton County 4376578 +US.MO.017 Bollinger County Bollinger County 4377844 +US.MO.019 Boone County Boone County 4377925 +US.MO.021 Buchanan County Buchanan County 4378897 +US.MO.023 Butler County Butler County 4379332 +US.MO.025 Caldwell County Caldwell County 4379520 +US.MO.027 Callaway County Callaway County 4379567 +US.MO.029 Camden County Camden County 4379625 +US.MO.031 Cape Girardeau County Cape Girardeau County 4379968 +US.MO.033 Carroll County Carroll County 4380138 +US.MO.035 Carter County Carter County 4380170 +US.MO.037 Cass County Cass County 4380266 +US.MO.039 Cedar County Cedar County 4380498 +US.MO.041 Chariton County Chariton County 4380961 +US.MO.043 Christian County Christian County 4381179 +US.MO.047 Clay County Clay County 4381444 +US.MO.049 Clinton County Clinton County 4381646 +US.MO.051 Cole County Cole County 4381866 +US.MO.053 Cooper County Cooper County 4382297 +US.MO.055 Crawford County Crawford County 4382777 +US.MO.057 Dade County Dade County 4383206 +US.MO.059 Dallas County Dallas County 4383238 +US.MO.061 Daviess County Daviess County 4383368 +US.MO.063 DeKalb County DeKalb County 4383515 +US.MO.065 Dent County Dent County 4383752 +US.MO.067 Douglas County Douglas County 4384356 +US.MO.069 Dunklin County Dunklin County 4384778 +US.MO.071 Franklin County Franklin County 4387172 +US.MO.073 Gasconade County Gasconade County 4387701 +US.MO.077 Greene County Greene County 4388781 +US.MO.083 Henry County Henry County 4390169 +US.MO.085 Hickory County Hickory County 4390327 +US.MO.089 Howard County Howard County 4391383 +US.MO.091 Howell County Howell County 4391410 +US.MO.093 Iron County Iron County 4392025 +US.MO.095 Jackson County Jackson County 4392183 +US.MO.097 Jasper County Jasper County 4392354 +US.MO.099 Jefferson County Jefferson County 4392394 +US.MO.101 Johnson County Johnson County 4392606 +US.MO.105 Laclede County Laclede County 4394029 +US.MO.107 Lafayette County Lafayette County 4394055 +US.MO.109 Lawrence County Lawrence County 4394702 +US.MO.113 Lincoln County Lincoln County 4395330 +US.MO.115 Linn County Linn County 4395428 +US.MO.117 Livingston County Livingston County 4395900 +US.MO.121 Macon County Macon County 4396768 +US.MO.123 Madison County Madison County 4396798 +US.MO.125 Maries County Maries County 4397100 +US.MO.127 Marion County Marion County 4397108 +US.MO.119 McDonald County McDonald County 4397698 +US.MO.131 Miller County Miller County 4398373 +US.MO.133 Mississippi County Mississippi County 4398638 +US.MO.135 Moniteau County Moniteau County 4398787 +US.MO.137 Monroe County Monroe County 4398864 +US.MO.139 Montgomery County Montgomery County 4398895 +US.MO.141 Morgan County Morgan County 4399052 +US.MO.143 New Madrid County New Madrid County 4400430 +US.MO.145 Newton County Newton County 4400561 +US.MO.149 Oregon County Oregon County 4402012 +US.MO.151 Osage County Osage County 4402051 +US.MO.153 Ozark County Ozark County 4402255 +US.MO.155 Pemiscot County Pemiscot County 4402864 +US.MO.157 Perry County Perry County 4402984 +US.MO.159 Pettis County Pettis County 4403095 +US.MO.161 Phelps County Phelps County 4403116 +US.MO.163 Pike County Pike County 4403228 +US.MO.165 Platte County Platte County 4403600 +US.MO.167 Polk County Polk County 4404128 +US.MO.169 Pulaski County Pulaski County 4404807 +US.MO.173 Ralls County Ralls County 4405038 +US.MO.175 Randolph County Randolph County 4405082 +US.MO.177 Ray County Ray County 4405143 +US.MO.179 Reynolds County Reynolds County 4405470 +US.MO.181 Ripley County Ripley County 4405720 +US.MO.183 Saint Charles County Saint Charles County 4406835 +US.MO.185 Saint Clair County Saint Clair County 4406842 +US.MO.187 Saint Francois County Saint Francois County 4406884 +US.MO.189 Saint Louis County Saint Louis County 4407074 +US.MO.510 City of Saint Louis City of Saint Louis 4407084 +US.MO.186 Sainte Genevieve County Sainte Genevieve County 4407295 +US.MO.195 Saline County Saline County 4407376 +US.MO.201 Scott County Scott County 4407901 +US.MO.203 Shannon County Shannon County 4408228 +US.MO.205 Shelby County Shelby County 4408345 +US.MO.207 Stoddard County Stoddard County 4410296 +US.MO.209 Stone County Stone County 4410325 +US.MO.213 Taney County Taney County 4411205 +US.MO.215 Texas County Texas County 4411468 +US.MO.217 Vernon County Vernon County 4413006 +US.MO.219 Warren County Warren County 4413583 +US.MO.221 Washington County Washington County 4413630 +US.MO.223 Wayne County Wayne County 4413797 +US.MO.225 Webster County Webster County 4413870 +US.MO.229 Wright County Wright County 4415503 +US.MS.001 Adams County Adams County 4415912 +US.MS.003 Alcorn County Alcorn County 4416012 +US.MS.005 Amite County Amite County 4416182 +US.MS.007 Attala County Attala County 4416669 +US.MS.009 Benton County Benton County 4417738 +US.MS.011 Bolivar County Bolivar County 4419012 +US.MS.013 Calhoun County Calhoun County 4420309 +US.MS.015 Carroll County Carroll County 4420741 +US.MS.017 Chickasaw County Chickasaw County 4421449 +US.MS.019 Choctaw County Choctaw County 4421547 +US.MS.021 Claiborne County Claiborne County 4421859 +US.MS.023 Clarke County Clarke County 4421913 +US.MS.025 Clay County Clay County 4421964 +US.MS.027 Coahoma County Coahoma County 4422178 +US.MS.029 Copiah County Copiah County 4422700 +US.MS.031 Covington County Covington County 4422907 +US.MS.033 De Soto County De Soto County 4423655 +US.MS.035 Forrest County Forrest County 4426954 +US.MS.037 Franklin County Franklin County 4427119 +US.MS.039 George County George County 4427592 +US.MS.041 Greene County Greene County 4428420 +US.MS.043 Grenada County Grenada County 4428541 +US.MS.045 Hancock County Hancock County 4428961 +US.MS.047 Harrison County Harrison County 4429197 +US.MS.049 Hinds County Hinds County 4429877 +US.MS.051 Holmes County Holmes County 4430142 +US.MS.053 Humphreys County Humphreys County 4430705 +US.MS.055 Issaquena County Issaquena County 4431269 +US.MS.057 Itawamba County Itawamba County 4431274 +US.MS.059 Jackson County Jackson County 4431425 +US.MS.061 Jasper County Jasper County 4431565 +US.MS.063 Jefferson County Jefferson County 4431608 +US.MS.065 Jefferson Davis County Jefferson Davis County 4431611 +US.MS.067 Jones County Jones County 4431982 +US.MS.069 Kemper County Kemper County 4432218 +US.MS.071 Lafayette County Lafayette County 4432670 +US.MS.073 Lamar County Lamar County 4432922 +US.MS.075 Lauderdale County Lauderdale County 4433028 +US.MS.077 Lawrence County Lawrence County 4433059 +US.MS.079 Leake County Leake County 4433110 +US.MS.081 Lee County Lee County 4433190 +US.MS.083 Leflore County Leflore County 4433243 +US.MS.085 Lincoln County Lincoln County 4433521 +US.MS.087 Lowndes County Lowndes County 4434357 +US.MS.089 Madison County Madison County 4434666 +US.MS.091 Marion County Marion County 4434905 +US.MS.093 Marshall County Marshall County 4434977 +US.MS.097 Montgomery County Montgomery County 4436434 +US.MS.095 Monroe County Monroe County 4436465 +US.MS.099 Neshoba County Neshoba County 4438104 +US.MS.101 Newton County Newton County 4438827 +US.MS.103 Noxubee County Noxubee County 4439115 +US.MS.105 Oktibbeha County Oktibbeha County 4439581 +US.MS.107 Panola County Panola County 4440232 +US.MS.109 Pearl River County Pearl River County 4440578 +US.MS.111 Perry County Perry County 4440794 +US.MS.113 Pike County Pike County 4441053 +US.MS.115 Pontotoc County Pontotoc County 4442070 +US.MS.117 Prentiss County Prentiss County 4442374 +US.MS.119 Quitman County Quitman County 4442697 +US.MS.121 Rankin County Rankin County 4442841 +US.MS.123 Scott County Scott County 4445321 +US.MS.125 Sharkey County Sharkey County 4445678 +US.MS.127 Simpson County Simpson County 4446158 +US.MS.129 Smith County Smith County 4446378 +US.MS.131 Stone County Stone County 4447325 +US.MS.133 Sunflower County Sunflower County 4447584 +US.MS.135 Tallahatchie County Tallahatchie County 4447911 +US.MS.137 Tate County Tate County 4447998 +US.MS.139 Tippah County Tippah County 4448467 +US.MS.141 Tishomingo County Tishomingo County 4448508 +US.MS.143 Tunica County Tunica County 4448921 +US.MS.145 Union County Union County 4449240 +US.MS.147 Walthall County Walthall County 4450205 +US.MS.149 Warren County Warren County 4450285 +US.MS.151 Washington County Washington County 4450315 +US.MS.153 Wayne County Wayne County 4450432 +US.MS.155 Webster County Webster County 4450493 +US.MS.157 Wilkinson County Wilkinson County 4451213 +US.MS.159 Winston County Winston County 4451480 +US.MS.161 Yalobusha County Yalobusha County 4451779 +US.MS.163 Yazoo County Yazoo County 4451815 +US.NC.001 Alamance County Alamance County 4452290 +US.NC.003 Alexander County Alexander County 4452352 +US.NC.005 Alleghany County Alleghany County 4452391 +US.NC.007 Anson County Anson County 4452708 +US.NC.009 Ashe County Ashe County 4453028 +US.NC.011 Avery County Avery County 4453232 +US.NC.013 Beaufort County Beaufort County 4454373 +US.NC.015 Bertie County Bertie County 4455071 +US.NC.017 Bladen County Bladen County 4456243 +US.NC.019 Brunswick County Brunswick County 4457580 +US.NC.021 Buncombe County Buncombe County 4458155 +US.NC.023 Burke County Burke County 4458194 +US.NC.025 Cabarrus County Cabarrus County 4458491 +US.NC.027 Caldwell County Caldwell County 4458601 +US.NC.029 Camden County Camden County 4458740 +US.NC.031 Carteret County Carteret County 4459410 +US.NC.033 Caswell County Caswell County 4459547 +US.NC.035 Catawba County Catawba County 4459575 +US.NC.037 Chatham County Chatham County 4460324 +US.NC.039 Cherokee County Cherokee County 4460366 +US.NC.041 Chowan County Chowan County 4460702 +US.NC.043 Clay County Clay County 4460927 +US.NC.045 Cleveland County Cleveland County 4461030 +US.NC.047 Columbus County Columbus County 4461503 +US.NC.049 Craven County Craven County 4462398 +US.NC.051 Cumberland County Cumberland County 4462716 +US.NC.053 Currituck County Currituck County 4462764 +US.NC.055 Dare County Dare County 4462997 +US.NC.057 Davidson County Davidson County 4463056 +US.NC.059 Davie County Davie County 4463078 +US.NC.061 Duplin County Duplin County 4464351 +US.NC.063 Durham County Durham County 4464374 +US.NC.065 Edgecombe County Edgecombe County 4464909 +US.NC.067 Forsyth County Forsyth County 4466900 +US.NC.069 Franklin County Franklin County 4467141 +US.NC.071 Gaston County Gaston County 4467717 +US.NC.073 Gates County Gates County 4467741 +US.NC.075 Graham County Graham County 4468538 +US.NC.077 Granville County Granville County 4468623 +US.NC.079 Greene County Greene County 4469093 +US.NC.081 Guilford County Guilford County 4469393 +US.NC.083 Halifax County Halifax County 4469619 +US.NC.085 Harnett County Harnett County 4470002 +US.NC.087 Haywood County Haywood County 4470398 +US.NC.089 Henderson County Henderson County 4470576 +US.NC.091 Hertford County Hertford County 4470729 +US.NC.093 Hoke County Hoke County 4471487 +US.NC.095 Hyde County Hyde County 4472505 +US.NC.097 Iredell County Iredell County 4472769 +US.NC.099 Jackson County Jackson County 4473029 +US.NC.101 Johnston County Johnston County 4473631 +US.NC.103 Jones County Jones County 4473713 +US.NC.105 Lee County Lee County 4475520 +US.NC.107 Lenoir County Lenoir County 4475647 +US.NC.109 Lincoln County Lincoln County 4475969 +US.NC.113 Macon County Macon County 4477724 +US.NC.115 Madison County Madison County 4477734 +US.NC.117 Martin County Martin County 4478142 +US.NC.111 McDowell County McDowell County 4478581 +US.NC.119 Mecklenburg County Mecklenburg County 4478884 +US.NC.121 Mitchell County Mitchell County 4479817 +US.NC.123 Montgomery County Montgomery County 4479988 +US.NC.125 Moore County Moore County 4480053 +US.NC.127 Nash County Nash County 4481511 +US.NC.129 New Hanover County New Hanover County 4481757 +US.NC.131 Northampton County Northampton County 4482584 +US.NC.133 Onslow County Onslow County 4483494 +US.NC.135 Orange County Orange County 4483525 +US.NC.137 Pamlico County Pamlico County 4483897 +US.NC.139 Pasquotank County Pasquotank County 4484186 +US.NC.141 Pender County Pender County 4484498 +US.NC.143 Perquimans County Perquimans County 4484605 +US.NC.145 Person County Person County 4484671 +US.NC.147 Pitt County Pitt County 4485631 +US.NC.149 Polk County Polk County 4486072 +US.NC.151 Randolph County Randolph County 4487127 +US.NC.153 Richmond County Richmond County 4487947 +US.NC.155 Robeson County Robeson County 4488351 +US.NC.157 Rockingham County Rockingham County 4488575 +US.NC.159 Rowan County Rowan County 4489163 +US.NC.161 Rutherford County Rutherford County 4489357 +US.NC.163 Sampson County Sampson County 4490053 +US.NC.165 Scotland County Scotland County 4490602 +US.NC.167 Stanly County Stanly County 4493238 +US.NC.169 Stokes County Stokes County 4493539 +US.NC.171 Surry County Surry County 4494132 +US.NC.173 Swain County Swain County 4494189 +US.NC.175 Transylvania County Transylvania County 4495544 +US.NC.177 Tyrrell County Tyrrell County 4496070 +US.NC.179 Union County Union County 4496196 +US.NC.181 Vance County Vance County 4496539 +US.NC.183 Wake County Wake County 4497286 +US.NC.185 Warren County Warren County 4497598 +US.NC.187 Washington County Washington County 4497673 +US.NC.189 Watauga County Watauga County 4497707 +US.NC.191 Wayne County Wayne County 4497859 +US.NC.193 Wilkes County Wilkes County 4499127 +US.NC.195 Wilson County Wilson County 4499428 +US.NC.197 Yadkin County Yadkin County 4500134 +US.NC.199 Yancey County Yancey County 4500160 +US.NJ.001 Atlantic County Atlantic County 4500561 +US.NJ.005 Burlington County Burlington County 4500994 +US.NJ.007 Camden County Camden County 4501019 +US.NJ.009 Cape May County Cape May County 4501053 +US.NJ.011 Cumberland County Cumberland County 4501427 +US.NJ.015 Gloucester County Gloucester County 4501944 +US.NJ.029 Ocean County Ocean County 4503355 +US.NJ.033 Salem County Salem County 4503949 +US.OH.001 Adams County Adams County 4505006 +US.OH.009 Athens County Athens County 4505546 +US.OH.015 Brown County Brown County 4507215 +US.OH.017 Butler County Butler County 4507568 +US.OH.023 Clark County Clark County 4508810 +US.OH.025 Clermont County Clermont County 4508924 +US.OH.027 Clinton County Clinton County 4508988 +US.OH.045 Fairfield County Fairfield County 4511295 +US.OH.047 Fayette County Fayette County 4511521 +US.OH.049 Franklin County Franklin County 4512214 +US.OH.053 Gallia County Gallia County 4512438 +US.OH.057 Greene County Greene County 4513280 +US.OH.061 Hamilton County Hamilton County 4513583 +US.OH.071 Highland County Highland County 4514204 +US.OH.073 Hocking County Hocking County 4514358 +US.OH.079 Jackson County Jackson County 4515328 +US.OH.087 Lawrence County Lawrence County 4516351 +US.OH.097 Madison County Madison County 4517365 +US.OH.105 Meigs County Meigs County 4518038 +US.OH.111 Monroe County Monroe County 4518563 +US.OH.113 Montgomery County Montgomery County 4518598 +US.OH.115 Morgan County Morgan County 4518677 +US.OH.119 Muskingum County Muskingum County 4519300 +US.OH.121 Noble County Noble County 4519808 +US.OH.127 Perry County Perry County 4521093 +US.OH.129 Pickaway County Pickaway County 4521196 +US.OH.131 Pike County Pike County 4521245 +US.OH.135 Preble County Preble County 4521907 +US.OH.141 Ross County Ross County 4522889 +US.OH.145 Scioto County Scioto County 4524221 +US.OH.163 Vinton County Vinton County 4527250 +US.OH.165 Warren County Warren County 4527624 +US.OH.167 Washington County Washington County 4527654 +US.OK.001 Adair County Adair County 4529106 +US.OK.003 Alfalfa County Alfalfa County 4529227 +US.OK.005 Atoka County Atoka County 4529605 +US.OK.009 Beckham County Beckham County 4530237 +US.OK.011 Blaine County Blaine County 4530876 +US.OK.013 Bryan County Bryan County 4531565 +US.OK.015 Caddo County Caddo County 4531901 +US.OK.017 Canadian County Canadian County 4532136 +US.OK.019 Carter County Carter County 4532398 +US.OK.021 Cherokee County Cherokee County 4532932 +US.OK.023 Choctaw County Choctaw County 4533135 +US.OK.027 Cleveland County Cleveland County 4533690 +US.OK.029 Coal County Coal County 4533759 +US.OK.031 Comanche County Comanche County 4533932 +US.OK.033 Cotton County Cotton County 4534159 +US.OK.035 Craig County Craig County 4534416 +US.OK.037 Creek County Creek County 4534444 +US.OK.039 Custer County Custer County 4534674 +US.OK.041 Delaware County Delaware County 4534948 +US.OK.043 Dewey County Dewey County 4535054 +US.OK.045 Ellis County Ellis County 4535845 +US.OK.047 Garfield County Garfield County 4537472 +US.OK.049 Garvin County Garvin County 4537513 +US.OK.051 Grady County Grady County 4537854 +US.OK.053 Grant County Grant County 4537914 +US.OK.055 Greer County Greer County 4538074 +US.OK.057 Harmon County Harmon County 4538322 +US.OK.059 Harper County Harper County 4538342 +US.OK.061 Haskell County Haskell County 4538431 +US.OK.063 Hughes County Hughes County 4539140 +US.OK.065 Jackson County Jackson County 4539499 +US.OK.067 Jefferson County Jefferson County 4539571 +US.OK.069 Johnston County Johnston County 4539716 +US.OK.071 Kay County Kay County 4540074 +US.OK.073 Kingfisher County Kingfisher County 4540316 +US.OK.075 Kiowa County Kiowa County 4540342 +US.OK.077 Latimer County Latimer County 4540696 +US.OK.079 Le Flore County Le Flore County 4540759 +US.OK.081 Lincoln County Lincoln County 4541067 +US.OK.083 Logan County Logan County 4541599 +US.OK.085 Love County Love County 4541812 +US.OK.093 Major County Major County 4542080 +US.OK.095 Marshall County Marshall County 4542194 +US.OK.097 Mayes County Mayes County 4542291 +US.OK.087 McClain County McClain County 4542393 +US.OK.089 McCurtain County McCurtain County 4542417 +US.OK.091 McIntosh County McIntosh County 4542456 +US.OK.099 Murray County Murray County 4543314 +US.OK.101 Muskogee County Muskogee County 4543342 +US.OK.103 Noble County Noble County 4543736 +US.OK.105 Nowata County Nowata County 4544026 +US.OK.107 Okfuskee County Okfuskee County 4544284 +US.OK.109 Oklahoma County Oklahoma County 4544356 +US.OK.111 Okmulgee County Okmulgee County 4544386 +US.OK.113 Osage County Osage County 4547304 +US.OK.115 Ottawa County Ottawa County 4547357 +US.OK.117 Pawnee County Pawnee County 4547688 +US.OK.119 Payne County Payne County 4547701 +US.OK.121 Pittsburg County Pittsburg County 4548102 +US.OK.123 Pontotoc County Pontotoc County 4548292 +US.OK.125 Pottawatomie County Pottawatomie County 4548371 +US.OK.127 Pushmataha County Pushmataha County 4548586 +US.OK.129 Roger Mills County Roger Mills County 4549635 +US.OK.131 Rogers County Rogers County 4549638 +US.OK.133 Seminole County Seminole County 4551046 +US.OK.135 Sequoyah County Sequoyah County 4551067 +US.OK.137 Stephens County Stephens County 4552182 +US.OK.141 Tillman County Tillman County 4553073 +US.OK.143 Tulsa County Tulsa County 4553440 +US.OK.145 Wagoner County Wagoner County 4554551 +US.OK.147 Washington County Washington County 4554708 +US.OK.149 Washita County Washita County 4554753 +US.OK.151 Woods County Woods County 4556038 +US.OK.153 Woodward County Woodward County 4556051 +US.PA.001 Adams County Adams County 4556228 +US.SC.001 Abbeville County Abbeville County 4568959 +US.SC.003 Aiken County Aiken County 4569073 +US.SC.005 Allendale County Allendale County 4569210 +US.SC.007 Anderson County Anderson County 4569313 +US.SC.009 Bamberg County Bamberg County 4569930 +US.SC.011 Barnwell County Barnwell County 4570020 +US.SC.013 Beaufort County Beaufort County 4570292 +US.SC.015 Berkeley County Berkeley County 4570707 +US.SC.017 Calhoun County Calhoun County 4573075 +US.SC.019 Charleston County Charleston County 4574328 +US.SC.021 Cherokee County Cherokee County 4574428 +US.SC.023 Chester County Chester County 4574531 +US.SC.025 Chesterfield County Chesterfield County 4574554 +US.SC.027 Clarendon County Clarendon County 4574857 +US.SC.029 Colleton County Colleton County 4575230 +US.SC.031 Darlington County Darlington County 4576323 +US.SC.033 Dillon County Dillon County 4576657 +US.SC.035 Dorchester County Dorchester County 4576822 +US.SC.037 Edgefield County Edgefield County 4577533 +US.SC.039 Fairfield County Fairfield County 4578064 +US.SC.041 Florence County Florence County 4578745 +US.SC.043 Georgetown County Georgetown County 4579666 +US.SC.045 Greenville County Greenville County 4580549 +US.SC.047 Greenwood County Greenwood County 4580575 +US.SC.049 Hampton County Hampton County 4580988 +US.SC.051 Horry County Horry County 4582287 +US.SC.053 Jasper County Jasper County 4583318 +US.SC.055 Kershaw County Kershaw County 4583989 +US.SC.057 Lancaster County Lancaster County 4584561 +US.SC.059 Laurens County Laurens County 4584742 +US.SC.061 Lee County Lee County 4584845 +US.SC.063 Lexington County Lexington County 4585002 +US.SC.067 Marion County Marion County 4586272 +US.SC.069 Marlboro County Marlboro County 4586301 +US.SC.065 McCormick County McCormick County 4586645 +US.SC.071 Newberry County Newberry County 4589213 +US.SC.073 Oconee County Oconee County 4589892 +US.SC.075 Orangeburg County Orangeburg County 4590186 +US.SC.077 Pickens County Pickens County 4590954 +US.SC.079 Richland County Richland County 4592843 +US.SC.081 Saluda County Saluda County 4594698 +US.SC.083 Spartanburg County Spartanburg County 4597204 +US.SC.085 Sumter County Sumter County 4597954 +US.SC.087 Union County Union County 4599283 +US.SC.089 Williamsburg County Williamsburg County 4601150 +US.SC.091 York County York County 4601709 +US.TN.001 Anderson County Anderson County 4602643 +US.TN.005 Benton County Benton County 4605583 +US.TN.007 Bledsoe County Bledsoe County 4607097 +US.TN.009 Blount County Blount County 4607192 +US.TN.011 Bradley County Bradley County 4608185 +US.TN.015 Cannon County Cannon County 4611179 +US.TN.017 Carroll County Carroll County 4611490 +US.TN.019 Carter County Carter County 4611599 +US.TN.021 Cheatham County Cheatham County 4612891 +US.TN.023 Chester County Chester County 4613057 +US.TN.025 Claiborne County Claiborne County 4613750 +US.TN.027 Clay County Clay County 4613912 +US.TN.029 Cocke County Cocke County 4614441 +US.TN.031 Coffee County Coffee County 4614466 +US.TN.033 Crockett County Crockett County 4616263 +US.TN.035 Cumberland County Cumberland County 4616678 +US.TN.037 Davidson County Davidson County 4617305 +US.TN.041 DeKalb County DeKalb County 4617573 +US.TN.039 Decatur County Decatur County 4617654 +US.TN.043 Dickson County Dickson County 4618068 +US.TN.045 Dyer County Dyer County 4619773 +US.TN.047 Fayette County Fayette County 4621908 +US.TN.049 Fentress County Fentress County 4621984 +US.TN.051 Franklin County Franklin County 4623574 +US.TN.053 Gibson County Gibson County 4624666 +US.TN.055 Giles County Giles County 4624737 +US.TN.057 Grainger County Grainger County 4625620 +US.TN.059 Greene County Greene County 4626324 +US.TN.061 Grundy County Grundy County 4626743 +US.TN.063 Hamblen County Hamblen County 4627251 +US.TN.065 Hamilton County Hamilton County 4627306 +US.TN.067 Hancock County Hancock County 4627427 +US.TN.069 Hardeman County Hardeman County 4627590 +US.TN.071 Hardin County Hardin County 4627625 +US.TN.073 Hawkins County Hawkins County 4628325 +US.TN.075 Haywood County Haywood County 4628456 +US.TN.077 Henderson County Henderson County 4628715 +US.TN.079 Henry County Henry County 4628829 +US.TN.081 Hickman County Hickman County 4629047 +US.TN.083 Houston County Houston County 4630950 +US.TN.085 Humphreys County Humphreys County 4631309 +US.TN.087 Jackson County Jackson County 4632660 +US.TN.089 Jefferson County Jefferson County 4632934 +US.TN.091 Johnson County Johnson County 4633430 +US.TN.093 Knox County Knox County 4634931 +US.TN.095 Lake County Lake County 4635138 +US.TN.097 Lauderdale County Lauderdale County 4635615 +US.TN.099 Lawrence County Lawrence County 4635830 +US.TN.101 Lewis County Lewis County 4636403 +US.TN.103 Lincoln County Lincoln County 4636884 +US.TN.105 Loudon County Loudon County 4638283 +US.TN.111 Macon County Macon County 4638991 +US.TN.113 Madison County Madison County 4639045 +US.TN.115 Marion County Marion County 4639514 +US.TN.117 Marshall County Marshall County 4639630 +US.TN.119 Maury County Maury County 4640041 +US.TN.107 McMinn County McMinn County 4640873 +US.TN.109 McNairy County McNairy County 4640921 +US.TN.121 Meigs County Meigs County 4641148 +US.TN.123 Monroe County Monroe County 4642365 +US.TN.125 Montgomery County Montgomery County 4642445 +US.TN.127 Moore County Moore County 4642600 +US.TN.129 Morgan County Morgan County 4642752 +US.TN.131 Obion County Obion County 4646779 +US.TN.133 Overton County Overton County 4647552 +US.TN.135 Perry County Perry County 4648830 +US.TN.137 Pickett County Pickett County 4649175 +US.TN.139 Polk County Polk County 4650495 +US.TN.141 Putnam County Putnam County 4651744 +US.TN.143 Rhea County Rhea County 4652809 +US.TN.145 Roane County Roane County 4653455 +US.TN.147 Robertson County Robertson County 4653638 +US.TN.149 Rutherford County Rutherford County 4654962 +US.TN.151 Scott County Scott County 4656214 +US.TN.153 Sequatchie County Sequatchie County 4656461 +US.TN.155 Sevier County Sevier County 4656568 +US.TN.157 Shelby County Shelby County 4657046 +US.TN.159 Smith County Smith County 4658423 +US.TN.161 Stewart County Stewart County 4660056 +US.TN.163 Sullivan County Sullivan County 4660813 +US.TN.165 Sumner County Sumner County 4661017 +US.TN.167 Tipton County Tipton County 4662784 +US.TN.169 Trousdale County Trousdale County 4663355 +US.TN.171 Unicoi County Unicoi County 4663934 +US.TN.173 Union County Union County 4664043 +US.TN.175 Van Buren County Van Buren County 4664489 +US.TN.177 Warren County Warren County 4665884 +US.TN.179 Washington County Washington County 4665975 +US.TN.181 Wayne County Wayne County 4666233 +US.TN.183 Weakley County Weakley County 4666265 +US.TN.185 White County White County 4667226 +US.TN.187 Williamson County Williamson County 4668054 +US.TN.189 Wilson County Wilson County 4668271 +US.TX.001 Anderson County Anderson County 4670756 +US.TX.005 Angelina County Angelina County 4670841 +US.TX.007 Aransas County Aransas County 4671133 +US.TX.009 Archer County Archer County 4671180 +US.TX.013 Atascosa County Atascosa County 4671531 +US.TX.015 Austin County Austin County 4671673 +US.TX.019 Bandera County Bandera County 4672172 +US.TX.021 Bastrop County Bastrop County 4672581 +US.TX.023 Baylor County Baylor County 4672691 +US.TX.025 Bee County Bee County 4673147 +US.TX.027 Bell County Bell County 4673310 +US.TX.029 Bexar County Bexar County 4674023 +US.TX.031 Blanco County Blanco County 4674915 +US.TX.035 Bosque County Bosque County 4675728 +US.TX.037 Bowie County Bowie County 4675805 +US.TX.039 Brazoria County Brazoria County 4676137 +US.TX.041 Brazos County Brazos County 4676153 +US.TX.047 Brooks County Brooks County 4676547 +US.TX.049 Brown County Brown County 4676632 +US.TX.051 Burleson County Burleson County 4677558 +US.TX.053 Burnet County Burnet County 4677612 +US.TX.055 Caldwell County Caldwell County 4678113 +US.TX.057 Calhoun County Calhoun County 4678165 +US.TX.059 Callahan County Callahan County 4678206 +US.TX.061 Cameron County Cameron County 4678364 +US.TX.063 Camp County Camp County 4678446 +US.TX.067 Cass County Cass County 4679435 +US.TX.071 Chambers County Chambers County 4680335 +US.TX.073 Cherokee County Cherokee County 4680611 +US.TX.077 Clay County Clay County 4681782 +US.TX.083 Coleman County Coleman County 4682392 +US.TX.085 Collin County Collin County 4682500 +US.TX.089 Colorado County Colorado County 4682626 +US.TX.091 Comal County Comal County 4682688 +US.TX.093 Comanche County Comanche County 4682707 +US.TX.095 Concho County Concho County 4682862 +US.TX.097 Cooke County Cooke County 4683066 +US.TX.099 Coryell County Coryell County 4683477 +US.TX.113 Dallas County Dallas County 4684904 +US.TX.123 DeWitt County DeWitt County 4685527 +US.TX.119 Delta County Delta County 4685841 +US.TX.121 Denton County Denton County 4685912 +US.TX.127 Dimmit County Dimmit County 4686231 +US.TX.131 Duval County Duval County 4687437 +US.TX.133 Eastland County Eastland County 4688072 +US.TX.139 Ellis County Ellis County 4688864 +US.TX.143 Erath County Erath County 4689391 +US.TX.145 Falls County Falls County 4690103 +US.TX.147 Fannin County Fannin County 4690140 +US.TX.149 Fayette County Fayette County 4690287 +US.TX.155 Foard County Foard County 4691668 +US.TX.157 Fort Bend County Fort Bend County 4691851 +US.TX.159 Franklin County Franklin County 4692203 +US.TX.161 Freestone County Freestone County 4692377 +US.TX.163 Frio County Frio County 4692545 +US.TX.167 Galveston County Galveston County 4692856 +US.TX.171 Gillespie County Gillespie County 4693544 +US.TX.175 Goliad County Goliad County 4693922 +US.TX.177 Gonzales County Gonzales County 4693951 +US.TX.181 Grayson County Grayson County 4694710 +US.TX.183 Gregg County Gregg County 4695143 +US.TX.185 Grimes County Grimes County 4695236 +US.TX.187 Guadalupe County Guadalupe County 4695361 +US.TX.193 Hamilton County Hamilton County 4695945 +US.TX.197 Hardeman County Hardeman County 4696131 +US.TX.199 Hardin County Hardin County 4696143 +US.TX.201 Harris County Harris County 4696376 +US.TX.203 Harrison County Harrison County 4696450 +US.TX.207 Haskell County Haskell County 4696596 +US.TX.209 Hays County Hays County 4696788 +US.TX.213 Henderson County Henderson County 4697070 +US.TX.215 Hidalgo County Hidalgo County 4697444 +US.TX.217 Hill County Hill County 4697746 +US.TX.221 Hood County Hood County 4698632 +US.TX.223 Hopkins County Hopkins County 4698747 +US.TX.225 Houston County Houston County 4699084 +US.TX.231 Hunt County Hunt County 4699487 +US.TX.237 Jack County Jack County 4700414 +US.TX.239 Jackson County Jackson County 4700488 +US.TX.241 Jasper County Jasper County 4700729 +US.TX.245 Jefferson County Jefferson County 4700821 +US.TX.247 Jim Hogg County Jim Hogg County 4701059 +US.TX.249 Jim Wells County Jim Wells County 4701084 +US.TX.251 Johnson County Johnson County 4701348 +US.TX.253 Jones County Jones County 4701505 +US.TX.255 Karnes County Karnes County 4702669 +US.TX.257 Kaufman County Kaufman County 4702735 +US.TX.259 Kendall County Kendall County 4702947 +US.TX.261 Kenedy County Kenedy County 4702968 +US.TX.265 Kerr County Kerr County 4703071 +US.TX.267 Kimble County Kimble County 4703256 +US.TX.273 Kleberg County Kleberg County 4703486 +US.TX.275 Knox County Knox County 4703582 +US.TX.283 La Salle County La Salle County 4704157 +US.TX.277 Lamar County Lamar County 4705086 +US.TX.281 Lampasas County Lampasas County 4705179 +US.TX.285 Lavaca County Lavaca County 4705575 +US.TX.287 Lee County Lee County 4705758 +US.TX.289 Leon County Leon County 4705899 +US.TX.291 Liberty County Liberty County 4706143 +US.TX.293 Limestone County Limestone County 4706335 +US.TX.297 Live Oak County Live Oak County 4707076 +US.TX.299 Llano County Llano County 4707196 +US.TX.313 Madison County Madison County 4708691 +US.TX.315 Marion County Marion County 4709165 +US.TX.319 Mason County Mason County 4709509 +US.TX.321 Matagorda County Matagorda County 4709580 +US.TX.307 McCulloch County McCulloch County 4709977 +US.TX.309 McLennan County McLennan County 4710229 +US.TX.311 McMullen County McMullen County 4710259 +US.TX.325 Medina County Medina County 4710490 +US.TX.327 Menard County Menard County 4710698 +US.TX.331 Milam County Milam County 4711286 +US.TX.333 Mills County Mills County 4711560 +US.TX.337 Montague County Montague County 4711974 +US.TX.339 Montgomery County Montgomery County 4712041 +US.TX.343 Morris County Morris County 4712390 +US.TX.347 Nacogdoches County Nacogdoches County 4713738 +US.TX.349 Navarro County Navarro County 4713849 +US.TX.351 Newton County Newton County 4714720 +US.TX.355 Nueces County Nueces County 4715635 +US.TX.361 Orange County Orange County 4716826 +US.TX.363 Palo Pinto County Palo Pinto County 4717377 +US.TX.365 Panola County Panola County 4717434 +US.TX.367 Parker County Parker County 4717644 +US.TX.373 Polk County Polk County 4719903 +US.TX.379 Rains County Rains County 4721307 +US.TX.385 Real County Real County 4721747 +US.TX.387 Red River County Red River County 4721949 +US.TX.391 Refugio County Refugio County 4722147 +US.TX.395 Robertson County Robertson County 4723147 +US.TX.397 Rockwall County Rockwall County 4723410 +US.TX.399 Runnels County Runnels County 4724312 +US.TX.401 Rusk County Rusk County 4724363 +US.TX.403 Sabine County Sabine County 4724540 +US.TX.405 San Augustine County San Augustine County 4726259 +US.TX.407 San Jacinto County San Jacinto County 4726377 +US.TX.409 San Patricio County San Patricio County 4726521 +US.TX.411 San Saba County San Saba County 4726585 +US.TX.417 Shackelford County Shackelford County 4727962 +US.TX.419 Shelby County Shelby County 4728231 +US.TX.423 Smith County Smith County 4729130 +US.TX.425 Somervell County Somervell County 4732807 +US.TX.427 Starr County Starr County 4734150 +US.TX.429 Stephens County Stephens County 4734326 +US.TX.439 Tarrant County Tarrant County 4735638 +US.TX.441 Taylor County Taylor County 4735729 +US.TX.447 Throckmorton County Throckmorton County 4736742 +US.TX.449 Titus County Titus County 4736982 +US.TX.453 Travis County Travis County 4737316 +US.TX.455 Trinity County Trinity County 4737562 +US.TX.457 Tyler County Tyler County 4738216 +US.TX.459 Upshur County Upshur County 4738689 +US.TX.463 Uvalde County Uvalde County 4738723 +US.TX.467 Van Zandt County Van Zandt County 4738915 +US.TX.469 Victoria County Victoria County 4739167 +US.TX.471 Walker County Walker County 4739690 +US.TX.473 Waller County Waller County 4739804 +US.TX.477 Washington County Washington County 4740157 +US.TX.479 Webb County Webb County 4740399 +US.TX.481 Wharton County Wharton County 4741328 +US.TX.485 Wichita County Wichita County 4741751 +US.TX.487 Wilbarger County Wilbarger County 4741797 +US.TX.489 Willacy County Willacy County 4741939 +US.TX.491 Williamson County Williamson County 4742143 +US.TX.493 Wilson County Wilson County 4742425 +US.TX.497 Wise County Wise County 4742676 +US.TX.499 Wood County Wood County 4742850 +US.TX.503 Young County Young County 4743474 +US.TX.505 Zapata County Zapata County 4743577 +US.TX.507 Zavala County Zavala County 4743595 +US.VA.001 Accomack County Accomack County 4743865 +US.VA.003 Albemarle County Albemarle County 4744031 +US.VA.510 City of Alexandria City of Alexandria 4744106 +US.VA.005 Alleghany County Alleghany County 4744139 +US.VA.007 Amelia County Amelia County 4744308 +US.VA.009 Amherst County Amherst County 4744328 +US.VA.011 Appomattox County Appomattox County 4744616 +US.VA.013 Arlington County Arlington County 4744725 +US.VA.015 Augusta County Augusta County 4745015 +US.VA.017 Bath County Bath County 4745776 +US.VA.019 Bedford County Bedford County 4746270 +US.VA.021 Bland County Bland County 4747931 +US.VA.023 Botetourt County Botetourt County 4748452 +US.VA.520 City of Bristol City of Bristol 4749005 +US.VA.025 Brunswick County Brunswick County 4749396 +US.VA.027 Buchanan County Buchanan County 4749535 +US.VA.029 Buckingham County Buckingham County 4749657 +US.VA.530 City of Buena Vista City of Buena Vista 4749725 +US.VA.031 Campbell County Campbell County 4750738 +US.VA.033 Caroline County Caroline County 4751013 +US.VA.035 Carroll County Carroll County 4751058 +US.VA.036 Charles City County Charles City County 4752002 +US.VA.037 Charlotte County Charlotte County 4752025 +US.VA.540 City of Charlottesville City of Charlottesville 4752046 +US.VA.550 City of Chesapeake City of Chesapeake 4752215 +US.VA.041 Chesterfield County Chesterfield County 4752255 +US.VA.043 Clarke County Clarke County 4752978 +US.VA.570 City of Colonial Heights City of Colonial Heights 4753684 +US.VA.580 City of Covington City of Covington 4754373 +US.VA.045 Craig County Craig County 4754544 +US.VA.047 Culpeper County Culpeper County 4754972 +US.VA.049 Cumberland County Cumberland County 4754992 +US.VA.590 City of Danville City of Danville 4755298 +US.VA.051 Dickenson County Dickenson County 4755865 +US.VA.053 Dinwiddie County Dinwiddie County 4755976 +US.VA.595 City of Emporia City of Emporia 4757688 +US.VA.057 Essex County Essex County 4757844 +US.VA.059 Fairfax County Fairfax County 4758041 +US.VA.600 City of Fairfax City of Fairfax 4758109 +US.VA.610 City of Falls Church City of Falls Church 4758398 +US.VA.061 Fauquier County Fauquier County 4758541 +US.VA.063 Floyd County Floyd County 4759449 +US.VA.065 Fluvanna County Fluvanna County 4759468 +US.VA.067 Franklin County Franklin County 4759996 +US.VA.620 City of Franklin City of Franklin 4760031 +US.VA.069 Frederick County Frederick County 4760052 +US.VA.630 City of Fredericksburg City of Fredericksburg 4760084 +US.VA.640 City of Galax City of Galax 4760382 +US.VA.071 Giles County Giles County 4760832 +US.VA.073 Gloucester County Gloucester County 4761164 +US.VA.075 Goochland County Goochland County 4761280 +US.VA.077 Grayson County Grayson County 4761913 +US.VA.079 Greene County Greene County 4762187 +US.VA.081 Greensville County Greensville County 4762246 +US.VA.083 Halifax County Halifax County 4762757 +US.VA.650 City of Hampton City of Hampton 4762929 +US.VA.085 Hanover County Hanover County 4762988 +US.VA.660 City of Harrisonburg City of Harrisonburg 4763237 +US.VA.087 Henrico County Henrico County 4763688 +US.VA.089 Henry County Henry County 4763710 +US.VA.091 Highland County Highland County 4764100 +US.VA.670 City of Hopewell City of Hopewell 4764849 +US.VA.093 Isle of Wight County Isle of Wight County 4766205 +US.VA.095 James City County James City County 4766447 +US.VA.099 King George County King George County 4767772 +US.VA.101 King William County King William County 4767790 +US.VA.097 King and Queen County King and Queen County 4767793 +US.VA.103 Lancaster County Lancaster County 4768515 +US.VA.105 Lee County Lee County 4769028 +US.VA.678 City of Lexington City of Lexington 4769352 +US.VA.107 Loudoun County Loudoun County 4770746 +US.VA.109 Louisa County Louisa County 4770767 +US.VA.111 Lunenburg County Lunenburg County 4771000 +US.VA.680 City of Lynchburg City of Lynchburg 4771099 +US.VA.113 Madison County Madison County 4771240 +US.VA.685 City of Manassas Park City of Manassas Park 4771421 +US.VA.683 City of Manassas City of Manassas 4771426 +US.VA.690 City of Martinsville City of Martinsville 4771819 +US.VA.115 Mathews County Mathews County 4771977 +US.VA.117 Mecklenburg County Mecklenburg County 4772586 +US.VA.119 Middlesex County Middlesex County 4772915 +US.VA.121 Montgomery County Montgomery County 4773711 +US.VA.125 Nelson County Nelson County 4775610 +US.VA.127 New Kent County New Kent County 4775834 +US.VA.700 City of Newport News City of Newport News 4776037 +US.VA.710 City of Norfolk City of Norfolk 4776242 +US.VA.131 Northampton County Northampton County 4776500 +US.VA.133 Northumberland County Northumberland County 4776564 +US.VA.720 City of Norton City of Norton 4776591 +US.VA.135 Nottoway County Nottoway County 4776629 +US.VA.137 Orange County Orange County 4777457 +US.VA.139 Page County Page County 4777756 +US.VA.141 Patrick County Patrick County 4778096 +US.VA.730 City of Petersburg City of Petersburg 4778642 +US.VA.143 Pittsylvania County Pittsylvania County 4779336 +US.VA.735 City of Poquoson City of Poquoson 4779934 +US.VA.740 City of Portsmouth City of Portsmouth 4780019 +US.VA.145 Powhatan County Powhatan County 4780225 +US.VA.147 Prince Edward County Prince Edward County 4780362 +US.VA.149 Prince George County Prince George County 4780374 +US.VA.153 Prince William County Prince William County 4780384 +US.VA.155 Pulaski County Pulaski County 4780581 +US.VA.750 City of Radford City of Radford 4780851 +US.VA.157 Rappahannock County Rappahannock County 4781039 +US.VA.159 Richmond County Richmond County 4781725 +US.VA.760 City of Richmond City of Richmond 4781756 +US.VA.161 Roanoke County Roanoke County 4782181 +US.VA.770 City of Roanoke City of Roanoke 4782241 +US.VA.163 Rockbridge County Rockbridge County 4782531 +US.VA.165 Rockingham County Rockingham County 4782579 +US.VA.167 Russell County Russell County 4783267 +US.VA.775 City of Salem City of Salem 4784205 +US.VA.169 Scott County Scott County 4784660 +US.VA.171 Shenandoah County Shenandoah County 4785252 +US.VA.173 Smyth County Smyth County 4786352 +US.VA.175 Southampton County Southampton County 4786735 +US.VA.177 Spotsylvania County Spotsylvania County 4786949 +US.VA.179 Stafford County Stafford County 4787248 +US.VA.790 City of Staunton City of Staunton 4787467 +US.VA.800 City of Suffolk City of Suffolk 4788160 +US.VA.181 Surry County Surry County 4788433 +US.VA.183 Sussex County Sussex County 4788448 +US.VA.185 Tazewell County Tazewell County 4788970 +US.VA.810 City of Virginia Beach City of Virginia Beach 4791271 +US.VA.187 Warren County Warren County 4792238 +US.VA.191 Washington County Washington County 4792315 +US.VA.820 City of Waynesboro City of Waynesboro 4792534 +US.VA.193 Westmoreland County Westmoreland County 4793032 +US.VA.830 City of Williamsburg City of Williamsburg 4793872 +US.VA.840 City of Winchester City of Winchester 4794134 +US.VA.195 Wise County Wise County 4794277 +US.VA.197 Wythe County Wythe County 4794827 +US.VA.199 York County York County 4794943 +US.WV.001 Barbour County Barbour County 4797875 +US.WV.003 Berkeley County Berkeley County 4798686 +US.WV.005 Boone County Boone County 4799815 +US.WV.007 Braxton County Braxton County 4800020 +US.WV.011 Cabell County Cabell County 4800996 +US.WV.013 Calhoun County Calhoun County 4801086 +US.WV.015 Clay County Clay County 4802346 +US.WV.017 Doddridge County Doddridge County 4804155 +US.WV.019 Fayette County Fayette County 4805678 +US.WV.021 Gilmer County Gilmer County 4806966 +US.WV.023 Grant County Grant County 4807365 +US.WV.025 Greenbrier County Greenbrier County 4807600 +US.WV.027 Hampshire County Hampshire County 4807996 +US.WV.031 Hardy County Hardy County 4808124 +US.WV.033 Harrison County Harrison County 4808274 +US.WV.035 Jackson County Jackson County 4810022 +US.WV.037 Jefferson County Jefferson County 4810162 +US.WV.039 Kanawha County Kanawha County 4810630 +US.WV.041 Lewis County Lewis County 4811999 +US.WV.043 Lincoln County Lincoln County 4812303 +US.WV.045 Logan County Logan County 4812863 +US.WV.049 Marion County Marion County 4813754 +US.WV.051 Marshall County Marshall County 4813820 +US.WV.053 Mason County Mason County 4813934 +US.WV.047 McDowell County McDowell County 4814188 +US.WV.055 Mercer County Mercer County 4814465 +US.WV.057 Mineral County Mineral County 4815060 +US.WV.059 Mingo County Mingo County 4815072 +US.WV.061 Monongalia County Monongalia County 4815207 +US.WV.063 Monroe County Monroe County 4815213 +US.WV.065 Morgan County Morgan County 4815321 +US.WV.067 Nicholas County Nicholas County 4816620 +US.WV.071 Pendleton County Pendleton County 4817892 +US.WV.073 Pleasants County Pleasants County 4818649 +US.WV.075 Pocahontas County Pocahontas County 4818700 +US.WV.077 Preston County Preston County 4819019 +US.WV.079 Putnam County Putnam County 4819197 +US.WV.081 Raleigh County Raleigh County 4819310 +US.WV.083 Randolph County Randolph County 4819366 +US.WV.085 Ritchie County Ritchie County 4820055 +US.WV.087 Roane County Roane County 4820200 +US.WV.089 Summers County Summers County 4823985 +US.WV.091 Taylor County Taylor County 4824403 +US.WV.093 Tucker County Tucker County 4825147 +US.WV.095 Tyler County Tyler County 4825407 +US.WV.097 Upshur County Upshur County 4825733 +US.WV.099 Wayne County Wayne County 4826596 +US.WV.101 Webster County Webster County 4826636 +US.WV.103 Wetzel County Wetzel County 4826911 +US.WV.105 Wirt County Wirt County 4827540 +US.WV.107 Wood County Wood County 4827706 +US.WV.109 Wyoming County Wyoming County 4827881 +US.TN.003 Bedford County Bedford County 4829092 +US.AL.001 Autauga County Autauga County 4830868 +US.AL.003 Baldwin County Baldwin County 4831207 +US.AL.005 Barbour County Barbour County 4831351 +US.IA.095 Iowa County Iowa County 4831820 +US.IA.001 Adair County Adair County 4846344 +US.IA.003 Adams County Adams County 4846362 +US.IA.005 Allamakee County Allamakee County 4846643 +US.IA.007 Appanoose County Appanoose County 4847063 +US.IA.009 Audubon County Audubon County 4847428 +US.IA.011 Benton County Benton County 4848237 +US.IA.013 Black Hawk County Black Hawk County 4848699 +US.IA.015 Boone County Boone County 4849058 +US.IA.017 Bremer County Bremer County 4849288 +US.IA.019 Buchanan County Buchanan County 4849598 +US.IA.021 Buena Vista County Buena Vista County 4849689 +US.IA.023 Butler County Butler County 4849935 +US.IA.025 Calhoun County Calhoun County 4850031 +US.IA.027 Carroll County Carroll County 4850488 +US.IA.029 Cass County Cass County 4850583 +US.IA.031 Cedar County Cedar County 4850676 +US.IA.033 Cerro Gordo County Cerro Gordo County 4851093 +US.IA.035 Cherokee County Cherokee County 4851249 +US.IA.037 Chickasaw County Chickasaw County 4851303 +US.IA.039 Clarke County Clarke County 4851832 +US.IA.041 Clay County Clay County 4851866 +US.IA.043 Clayton County Clayton County 4851902 +US.IA.045 Clinton County Clinton County 4852032 +US.IA.047 Crawford County Crawford County 4853012 +US.IA.049 Dallas County Dallas County 4853335 +US.IA.051 Davis County Davis County 4853465 +US.IA.053 Decatur County Decatur County 4853590 +US.IA.055 Delaware County Delaware County 4853709 +US.IA.057 Des Moines County Des Moines County 4853838 +US.IA.059 Dickinson County Dickinson County 4853961 +US.IA.061 Dubuque County Dubuque County 4854534 +US.IA.063 Emmet County Emmet County 4855587 +US.IA.065 Fayette County Fayette County 4856473 +US.IA.067 Floyd County Floyd County 4857314 +US.IA.069 Franklin County Franklin County 4857648 +US.IA.071 Fremont County Fremont County 4857806 +US.IA.073 Greene County Greene County 4859214 +US.IA.075 Grundy County Grundy County 4859441 +US.IA.077 Guthrie County Guthrie County 4859502 +US.IA.079 Hamilton County Hamilton County 4859624 +US.IA.081 Hancock County Hancock County 4859678 +US.IA.083 Hardin County Hardin County 4859771 +US.IA.085 Harrison County Harrison County 4859901 +US.IA.087 Henry County Henry County 4860353 +US.IA.089 Howard County Howard County 4861232 +US.IA.091 Humboldt County Humboldt County 4861343 +US.IA.093 Ida County Ida County 4861459 +US.IA.097 Jackson County Jackson County 4862320 +US.IA.099 Jasper County Jasper County 4862456 +US.IA.101 Jefferson County Jefferson County 4862494 +US.IA.103 Johnson County Johnson County 4862732 +US.IA.105 Jones County Jones County 4862800 +US.IA.107 Keokuk County Keokuk County 4863357 +US.IA.109 Kossuth County Kossuth County 4863753 +US.IA.111 Lee County Lee County 4864395 +US.IA.113 Linn County Linn County 4864924 +US.IA.115 Louisa County Louisa County 4865506 +US.IA.117 Lucas County Lucas County 4865617 +US.IA.119 Lyon County Lyon County 4865744 +US.IA.121 Madison County Madison County 4865839 +US.IA.123 Mahaska County Mahaska County 4865894 +US.IA.125 Marion County Marion County 4866274 +US.IA.127 Marshall County Marshall County 4866360 +US.IA.129 Mills County Mills County 4867477 +US.IA.131 Mitchell County Mitchell County 4867612 +US.IA.133 Monona County Monona County 4867704 +US.IA.135 Monroe County Monroe County 4867729 +US.IA.137 Montgomery County Montgomery County 4867788 +US.IA.139 Muscatine County Muscatine County 4868410 +US.IA.141 O'Brien County O'Brien County 4869475 +US.IA.143 Osceola County Osceola County 4870217 +US.IA.145 Page County Page County 4870567 +US.IA.147 Palo Alto County Palo Alto County 4870630 +US.IA.149 Plymouth County Plymouth County 4871708 +US.IA.151 Pocahontas County Pocahontas County 4871736 +US.IA.153 Polk County Polk County 4871782 +US.IA.155 Pottawattamie County Pottawattamie County 4871894 +US.IA.157 Poweshiek County Poweshiek County 4871919 +US.IA.159 Ringgold County Ringgold County 4873016 +US.IA.161 Sac County Sac County 4873899 +US.IA.163 Scott County Scott County 4875785 +US.IA.165 Shelby County Shelby County 4876117 +US.IA.167 Sioux County Sioux County 4876545 +US.IA.169 Story County Story County 4877685 +US.IA.171 Tama County Tama County 4878233 +US.IA.173 Taylor County Taylor County 4878273 +US.IA.175 Union County Union County 4879340 +US.IA.177 Van Buren County Van Buren County 4879999 +US.IA.179 Wapello County Wapello County 4880625 +US.IA.181 Warren County Warren County 4880695 +US.IA.183 Washington County Washington County 4880748 +US.IA.185 Wayne County Wayne County 4881059 +US.IA.187 Webster County Webster County 4881109 +US.IA.189 Winnebago County Winnebago County 4882231 +US.IA.191 Winneshiek County Winneshiek County 4882242 +US.IA.193 Woodbury County Woodbury County 4882396 +US.IA.197 Wright County Wright County 4882529 +US.IA.195 Worth County Worth County 4882561 +US.IL.007 Boone County Boone County 4885392 +US.IL.011 Bureau County Bureau County 4885994 +US.IL.015 Carroll County Carroll County 4886694 +US.IL.019 Champaign County Champaign County 4887163 +US.IL.031 Cook County Cook County 4888671 +US.IL.039 De Witt County De Witt County 4889548 +US.IL.037 DeKalb County DeKalb County 4889554 +US.IL.043 DuPage County DuPage County 4890213 +US.IL.053 Ford County Ford County 4892729 +US.IL.057 Fulton County Fulton County 4893313 +US.IL.063 Grundy County Grundy County 4894828 +US.IL.067 Hancock County Hancock County 4895035 +US.IL.071 Henderson County Henderson County 4895552 +US.IL.073 Henry County Henry County 4895598 +US.IL.075 Iroquois County Iroquois County 4897521 +US.IL.085 Jo Daviess County Jo Daviess County 4897897 +US.IL.089 Kane County Kane County 4898166 +US.IL.091 Kankakee County Kankakee County 4898188 +US.IL.093 Kendall County Kendall County 4898342 +US.IL.095 Knox County Knox County 4898722 +US.IL.099 LaSalle County LaSalle County 4898878 +US.IL.097 Lake County Lake County 4898998 +US.IL.103 Lee County Lee County 4899519 +US.IL.105 Livingston County Livingston County 4900233 +US.IL.107 Logan County Logan County 4900338 +US.IL.123 Marshall County Marshall County 4901299 +US.IL.125 Mason County Mason County 4901395 +US.IL.109 McDonough County McDonough County 4901622 +US.IL.111 McHenry County McHenry County 4901666 +US.IL.113 McLean County McLean County 4901730 +US.IL.129 Menard County Menard County 4901936 +US.IL.131 Mercer County Mercer County 4901976 +US.IL.141 Ogle County Ogle County 4904601 +US.IL.143 Peoria County Peoria County 4905697 +US.IL.147 Piatt County Piatt County 4905877 +US.IL.155 Putnam County Putnam County 4906962 +US.IL.161 Rock Island County Rock Island County 4907910 +US.IL.169 Schuyler County Schuyler County 4910877 +US.IL.175 Stark County Stark County 4912398 +US.IL.177 Stephenson County Stephenson County 4912492 +US.IL.179 Tazewell County Tazewell County 4913271 +US.IL.183 Vermilion County Vermilion County 4914710 +US.IL.187 Warren County Warren County 4915502 +US.IL.195 Whiteside County Whiteside County 4916434 +US.IL.197 Will County Will County 4916565 +US.IL.201 Winnebago County Winnebago County 4916845 +US.IL.203 Woodford County Woodford County 4917010 +US.IN.001 Adams County Adams County 4917487 +US.IN.003 Allen County Allen County 4917555 +US.IN.007 Benton County Benton County 4917993 +US.IN.009 Blackford County Blackford County 4918181 +US.IN.011 Boone County Boone County 4918273 +US.IN.015 Carroll County Carroll County 4918765 +US.IN.017 Cass County Cass County 4918771 +US.IN.023 Clinton County Clinton County 4919127 +US.IN.033 DeKalb County DeKalb County 4919554 +US.IN.035 Delaware County Delaware County 4919615 +US.IN.039 Elkhart County Elkhart County 4919988 +US.IN.045 Fountain County Fountain County 4920444 +US.IN.049 Fulton County Fulton County 4920550 +US.IN.053 Grant County Grant County 4920875 +US.IN.057 Hamilton County Hamilton County 4921085 +US.IN.067 Howard County Howard County 4921670 +US.IN.069 Huntington County Huntington County 4921729 +US.IN.073 Jasper County Jasper County 4922007 +US.IN.075 Jay County Jay County 4922013 +US.IN.085 Kosciusko County Kosciusko County 4922408 +US.IN.087 LaGrange County LaGrange County 4922458 +US.IN.091 LaPorte County LaPorte County 4922460 +US.IN.089 Lake County Lake County 4922493 +US.IN.095 Madison County Madison County 4923124 +US.IN.099 Marshall County Marshall County 4923252 +US.IN.103 Miami County Miami County 4923517 +US.IN.107 Montgomery County Montgomery County 4923741 +US.IN.111 Newton County Newton County 4924165 +US.IN.113 Noble County Noble County 4924192 +US.IN.127 Porter County Porter County 4925020 +US.IN.131 Pulaski County Pulaski County 4925155 +US.IN.135 Randolph County Randolph County 4925224 +US.IN.141 Saint Joseph County Saint Joseph County 4925848 +US.IN.149 Starke County Starke County 4926760 +US.IN.151 Steuben County Steuben County 4926796 +US.IN.157 Tippecanoe County Tippecanoe County 4927230 +US.IN.159 Tipton County Tipton County 4927243 +US.IN.169 Wabash County Wabash County 4927751 +US.IN.171 Warren County Warren County 4927846 +US.IN.179 Wells County Wells County 4928008 +US.IN.181 White County White County 4928184 +US.IN.183 Whitley County Whitley County 4928215 +US.MA.001 Barnstable County Barnstable County 4929772 +US.MA.003 Berkshire County Berkshire County 4930396 +US.MA.005 Bristol County Bristol County 4931378 +US.MA.007 Dukes County Dukes County 4935156 +US.MA.009 Essex County Essex County 4935951 +US.MA.011 Franklin County Franklin County 4937280 +US.MA.013 Hampden County Hampden County 4938741 +US.MA.015 Hampshire County Hampshire County 4938757 +US.MA.017 Middlesex County Middlesex County 4943909 +US.MA.019 Nantucket County Nantucket County 4944911 +US.MA.021 Norfolk County Norfolk County 4945455 +US.MA.023 Plymouth County Plymouth County 4947607 +US.MA.025 Suffolk County Suffolk County 4952349 +US.MA.027 Worcester County Worcester County 4956199 +US.ME.001 Androscoggin County Androscoggin County 4956755 +US.ME.003 Aroostook County Aroostook County 4956873 +US.ME.005 Cumberland County Cumberland County 4961900 +US.ME.007 Franklin County Franklin County 4964821 +US.ME.009 Hancock County Hancock County 4966407 +US.ME.011 Kennebec County Kennebec County 4968714 +US.ME.013 Knox County Knox County 4968996 +US.ME.015 Lincoln County Lincoln County 4969555 +US.ME.017 Oxford County Oxford County 4974522 +US.ME.019 Penobscot County Penobscot County 4974977 +US.ME.021 Piscataquis County Piscataquis County 4975418 +US.ME.023 Sagadahoc County Sagadahoc County 4977278 +US.ME.025 Somerset County Somerset County 4978972 +US.ME.027 Waldo County Waldo County 4982040 +US.ME.029 Washington County Washington County 4982182 +US.ME.031 York County York County 4983621 +US.MI.001 Alcona County Alcona County 4983917 +US.MI.003 Alger County Alger County 4983956 +US.MI.005 Allegan County Allegan County 4983990 +US.MI.007 Alpena County Alpena County 4984076 +US.MI.009 Antrim County Antrim County 4984284 +US.MI.011 Arenac County Arenac County 4984356 +US.MI.013 Baraga County Baraga County 4984903 +US.MI.015 Barry County Barry County 4985016 +US.MI.017 Bay County Bay County 4985190 +US.MI.019 Benzie County Benzie County 4985733 +US.MI.021 Berrien County Berrien County 4985760 +US.MI.023 Branch County Branch County 4986828 +US.MI.025 Calhoun County Calhoun County 4987673 +US.MI.027 Cass County Cass County 4988216 +US.MI.029 Charlevoix County Charlevoix County 4988577 +US.MI.031 Cheboygan County Cheboygan County 4988619 +US.MI.033 Chippewa County Chippewa County 4988755 +US.MI.035 Clare County Clare County 4988934 +US.MI.037 Clinton County Clinton County 4989135 +US.MI.039 Crawford County Crawford County 4989916 +US.MI.041 Delta County Delta County 4990662 +US.MI.043 Dickinson County Dickinson County 4990845 +US.MI.045 Eaton County Eaton County 4991746 +US.MI.047 Emmet County Emmet County 4992137 +US.MI.049 Genesee County Genesee County 4993785 +US.MI.051 Gladwin County Gladwin County 4993986 +US.MI.053 Gogebic County Gogebic County 4994090 +US.MI.055 Grand Traverse County Grand Traverse County 4994374 +US.MI.057 Gratiot County Gratiot County 4994537 +US.MI.059 Hillsdale County Hillsdale County 4996110 +US.MI.061 Houghton County Houghton County 4996573 +US.MI.063 Huron County Huron County 4996859 +US.MI.065 Ingham County Ingham County 4997130 +US.MI.067 Ionia County Ionia County 4997193 +US.MI.069 Iosco County Iosco County 4997201 +US.MI.071 Iron County Iron County 4997220 +US.MI.073 Isabella County Isabella County 4997272 +US.MI.075 Jackson County Jackson County 4997389 +US.MI.077 Kalamazoo County Kalamazoo County 4997791 +US.MI.079 Kalkaska County Kalkaska County 4997807 +US.MI.081 Kent County Kent County 4998005 +US.MI.083 Keweenaw County Keweenaw County 4998067 +US.MI.085 Lake County Lake County 4998535 +US.MI.087 Lapeer County Lapeer County 4998845 +US.MI.089 Leelanau County Leelanau County 4999022 +US.MI.091 Lenawee County Lenawee County 4999081 +US.MI.093 Livingston County Livingston County 4999829 +US.MI.095 Luce County Luce County 5000297 +US.MI.097 Mackinac County Mackinac County 5000447 +US.MI.099 Macomb County Macomb County 5000477 +US.MI.101 Manistee County Manistee County 5000612 +US.MI.103 Marquette County Marquette County 5000950 +US.MI.105 Mason County Mason County 5001099 +US.MI.107 Mecosta County Mecosta County 5001594 +US.MI.109 Menominee County Menominee County 5001670 +US.MI.111 Midland County Midland County 5001932 +US.MI.113 Missaukee County Missaukee County 5002231 +US.MI.115 Monroe County Monroe County 5002348 +US.MI.117 Montcalm County Montcalm County 5002390 +US.MI.119 Montmorency County Montmorency County 5002394 +US.MI.121 Muskegon County Muskegon County 5003136 +US.MI.123 Newaygo County Newaygo County 5003426 +US.MI.125 Oakland County Oakland County 5004223 +US.MI.127 Oceana County Oceana County 5004294 +US.MI.129 Ogemaw County Ogemaw County 5004326 +US.MI.131 Ontonagon County Ontonagon County 5004521 +US.MI.133 Osceola County Osceola County 5004611 +US.MI.135 Oscoda County Oscoda County 5004616 +US.MI.137 Otsego County Otsego County 5004659 +US.MI.139 Ottawa County Ottawa County 5004681 +US.MI.141 Presque Isle County Presque Isle County 5006470 +US.MI.143 Roscommon County Roscommon County 5007587 +US.MI.145 Saginaw County Saginaw County 5007996 +US.MI.147 Saint Clair County Saint Clair County 5008112 +US.MI.149 Saint Joseph County Saint Joseph County 5008347 +US.MI.151 Sanilac County Sanilac County 5008950 +US.MI.153 Schoolcraft County Schoolcraft County 5009187 +US.MI.155 Shiawassee County Shiawassee County 5009706 +US.MI.157 Tuscola County Tuscola County 5012748 +US.MI.159 Van Buren County Van Buren County 5013104 +US.MI.161 Washtenaw County Washtenaw County 5014120 +US.MI.163 Wayne County Wayne County 5014227 +US.MI.165 Wexford County Wexford County 5014729 +US.MN.001 Aitkin County Aitkin County 5015979 +US.MN.003 Anoka County Anoka County 5016452 +US.MN.005 Becker County Becker County 5017670 +US.MN.007 Beltrami County Beltrami County 5017805 +US.MN.009 Benton County Benton County 5017916 +US.MN.011 Big Stone County Big Stone County 5018364 +US.MN.013 Blue Earth County Blue Earth County 5018756 +US.MN.015 Brown County Brown County 5019385 +US.MN.017 Carlton County Carlton County 5020429 +US.MN.019 Carver County Carver County 5020499 +US.MN.021 Cass County Cass County 5020546 +US.MN.023 Chippewa County Chippewa County 5021038 +US.MN.025 Chisago County Chisago County 5021070 +US.MN.027 Clay County Clay County 5021444 +US.MN.029 Clearwater County Clearwater County 5021535 +US.MN.031 Cook County Cook County 5021977 +US.MN.033 Cottonwood County Cottonwood County 5022154 +US.MN.035 Crow Wing County Crow Wing County 5023545 +US.MN.037 Dakota County Dakota County 5023752 +US.MN.039 Dodge County Dodge County 5024432 +US.MN.041 Douglas County Douglas County 5024544 +US.MN.043 Faribault County Faribault County 5026292 +US.MN.045 Fillmore County Fillmore County 5026478 +US.MN.047 Freeborn County Freeborn County 5027399 +US.MN.049 Goodhue County Goodhue County 5028232 +US.MN.051 Grant County Grant County 5028615 +US.MN.053 Hennepin County Hennepin County 5029877 +US.MN.055 Houston County Houston County 5030806 +US.MN.057 Hubbard County Hubbard County 5030862 +US.MN.059 Isanti County Isanti County 5031493 +US.MN.061 Itasca County Itasca County 5031616 +US.MN.063 Jackson County Jackson County 5031682 +US.MN.065 Kanabec County Kanabec County 5032855 +US.MN.067 Kandiyohi County Kandiyohi County 5032867 +US.MN.069 Kittson County Kittson County 5033353 +US.MN.071 Koochiching County Koochiching County 5033463 +US.MN.073 Lac qui Parle County Lac qui Parle County 5033637 +US.MN.075 Lake County Lake County 5033738 +US.MN.077 Lake of the Woods County Lake of the Woods County 5033955 +US.MN.079 Le Sueur County Le Sueur County 5034327 +US.MN.081 Lincoln County Lincoln County 5034652 +US.MN.083 Lyon County Lyon County 5036131 +US.MN.087 Mahnomen County Mahnomen County 5036279 +US.MN.089 Marshall County Marshall County 5036734 +US.MN.091 Martin County Martin County 5036797 +US.MN.085 McLeod County McLeod County 5037083 +US.MN.093 Meeker County Meeker County 5037200 +US.MN.095 Mille Lacs County Mille Lacs County 5037515 +US.MN.097 Morrison County Morrison County 5038318 +US.MN.099 Mower County Mower County 5038458 +US.MN.101 Murray County Murray County 5038801 +US.MN.103 Nicollet County Nicollet County 5039249 +US.MN.105 Nobles County Nobles County 5039323 +US.MN.107 Norman County Norman County 5039381 +US.MN.109 Olmsted County Olmsted County 5040211 +US.MN.111 Otter Tail County Otter Tail County 5040515 +US.MN.113 Pennington County Pennington County 5041121 +US.MN.115 Pine County Pine County 5041542 +US.MN.117 Pipestone County Pipestone County 5041756 +US.MN.119 Polk County Polk County 5041970 +US.MN.121 Pope County Pope County 5042066 +US.MN.123 Ramsey County Ramsey County 5042563 +US.MN.125 Red Lake County Red Lake County 5042730 +US.MN.127 Redwood County Redwood County 5042847 +US.MN.129 Renville County Renville County 5042928 +US.MN.131 Rice County Rice County 5043007 +US.MN.133 Rock County Rock County 5043502 +US.MN.135 Roseau County Roseau County 5043753 +US.MN.137 Saint Louis County Saint Louis County 5045020 +US.MN.139 Scott County Scott County 5046749 +US.MN.141 Sherburne County Sherburne County 5047121 +US.MN.143 Sibley County Sibley County 5047260 +US.MN.145 Stearns County Stearns County 5048685 +US.MN.147 Steele County Steele County 5048696 +US.MN.149 Stevens County Stevens County 5048759 +US.MN.151 Swift County Swift County 5049534 +US.MN.153 Todd County Todd County 5050162 +US.MN.155 Traverse County Traverse County 5050331 +US.MN.157 Wabasha County Wabasha County 5051601 +US.MN.159 Wadena County Wadena County 5051662 +US.MN.161 Waseca County Waseca County 5051907 +US.MN.163 Washington County Washington County 5051936 +US.MN.165 Watonwan County Watonwan County 5052059 +US.MN.167 Wilkin County Wilkin County 5052862 +US.MN.169 Winona County Winona County 5053164 +US.MN.171 Wright County Wright County 5053485 +US.MN.173 Yellow Medicine County Yellow Medicine County 5053562 +US.MO.001 Adair County Adair County 5053853 +US.MO.005 Atchison County Atchison County 5053940 +US.MO.045 Clark County Clark County 5054481 +US.MO.075 Gentry County Gentry County 5055119 +US.MO.079 Grundy County Grundy County 5055285 +US.MO.081 Harrison County Harrison County 5055359 +US.MO.087 Holt County Holt County 5055521 +US.MO.103 Knox County Knox County 5055806 +US.MO.111 Lewis County Lewis County 5055902 +US.MO.129 Mercer County Mercer County 5056253 +US.MO.147 Nodaway County Nodaway County 5056549 +US.MO.171 Putnam County Putnam County 5056963 +US.MO.197 Schuyler County Schuyler County 5057186 +US.MO.199 Scotland County Scotland County 5057190 +US.MO.211 Sullivan County Sullivan County 5057455 +US.MO.227 Worth County Worth County 5057952 +US.ND.003 Barnes County Barnes County 5058187 +US.ND.005 Benson County Benson County 5058251 +US.ND.017 Cass County Cass County 5058559 +US.ND.019 Cavalier County Cavalier County 5058571 +US.ND.021 Dickey County Dickey County 5058882 +US.ND.027 Eddy County Eddy County 5058990 +US.ND.031 Foster County Foster County 5059254 +US.ND.035 Grand Forks County Grand Forks County 5059430 +US.ND.039 Griggs County Griggs County 5059489 +US.ND.043 Kidder County Kidder County 5059961 +US.ND.045 LaMoure County LaMoure County 5060009 +US.ND.047 Logan County Logan County 5060192 +US.ND.051 McIntosh County McIntosh County 5060360 +US.ND.063 Nelson County Nelson County 5060593 +US.ND.067 Pembina County Pembina County 5060890 +US.ND.071 Ramsey County Ramsey County 5061063 +US.ND.073 Ransom County Ransom County 5061068 +US.ND.077 Richland County Richland County 5061114 +US.ND.079 Rolette County Rolette County 5061157 +US.ND.081 Sargent County Sargent County 5061439 +US.ND.091 Steele County Steele County 5062037 +US.ND.093 Stutsman County Stutsman County 5062096 +US.ND.095 Towner County Towner County 5062209 +US.ND.097 Traill County Traill County 5062211 +US.ND.099 Walsh County Walsh County 5062384 +US.ND.103 Wells County Wells County 5062441 +US.NE.001 Adams County Adams County 5062699 +US.NE.003 Antelope County Antelope County 5063023 +US.NE.009 Blaine County Blaine County 5064222 +US.NE.011 Boone County Boone County 5064432 +US.NE.015 Boyd County Boyd County 5064500 +US.NE.017 Brown County Brown County 5064663 +US.NE.019 Buffalo County Buffalo County 5064837 +US.NE.021 Burt County Burt County 5064925 +US.NE.023 Butler County Butler County 5064961 +US.NE.025 Cass County Cass County 5065267 +US.NE.027 Cedar County Cedar County 5065306 +US.NE.035 Clay County Clay County 5065828 +US.NE.037 Colfax County Colfax County 5065953 +US.NE.039 Cuming County Cuming County 5066574 +US.NE.041 Custer County Custer County 5066605 +US.NE.043 Dakota County Dakota County 5066642 +US.NE.047 Dawson County Dawson County 5066750 +US.NE.051 Dixon County Dixon County 5067019 +US.NE.053 Dodge County Dodge County 5067039 +US.NE.055 Douglas County Douglas County 5067114 +US.NE.059 Fillmore County Fillmore County 5068222 +US.NE.061 Franklin County Franklin County 5068649 +US.NE.065 Furnas County Furnas County 5068841 +US.NE.067 Gage County Gage County 5068853 +US.NE.071 Garfield County Garfield County 5068888 +US.NE.073 Gosper County Gosper County 5069211 +US.NE.077 Greeley County Greeley County 5069397 +US.NE.079 Hall County Hall County 5069587 +US.NE.081 Hamilton County Hamilton County 5069604 +US.NE.083 Harlan County Harlan County 5069693 +US.NE.089 Holt County Holt County 5070270 +US.NE.093 Howard County Howard County 5070443 +US.NE.095 Jefferson County Jefferson County 5070975 +US.NE.097 Johnson County Johnson County 5071072 +US.NE.099 Kearney County Kearney County 5071364 +US.NE.107 Knox County Knox County 5071580 +US.NE.109 Lancaster County Lancaster County 5071741 +US.NE.115 Loup County Loup County 5072388 +US.NE.119 Madison County Madison County 5072535 +US.NE.121 Merrick County Merrick County 5072973 +US.NE.125 Nance County Nance County 5073611 +US.NE.127 Nemaha County Nemaha County 5073780 +US.NE.129 Nuckolls County Nuckolls County 5074208 +US.NE.131 Otoe County Otoe County 5074642 +US.NE.133 Pawnee County Pawnee County 5074895 +US.NE.137 Phelps County Phelps County 5075078 +US.NE.139 Pierce County Pierce County 5075153 +US.NE.141 Platte County Platte County 5075315 +US.NE.143 Polk County Polk County 5075605 +US.NE.147 Richardson County Richardson County 5076190 +US.NE.149 Rock County Rock County 5076351 +US.NE.151 Saline County Saline County 5077506 +US.NE.153 Sarpy County Sarpy County 5077695 +US.NE.155 Saunders County Saunders County 5077708 +US.NE.159 Seward County Seward County 5078798 +US.NE.163 Sherman County Sherman County 5078904 +US.NE.167 Stanton County Stanton County 5079543 +US.NE.169 Thayer County Thayer County 5080164 +US.NE.173 Thurston County Thurston County 5080274 +US.NE.175 Valley County Valley County 5081000 +US.NE.177 Washington County Washington County 5081383 +US.NE.179 Wayne County Wayne County 5081458 +US.NE.181 Webster County Webster County 5081496 +US.NE.183 Wheeler County Wheeler County 5081776 +US.NE.185 York County York County 5082335 +US.NH.001 Belknap County Belknap County 5083273 +US.NH.003 Carroll County Carroll County 5084247 +US.NH.005 Cheshire County Cheshire County 5084505 +US.NH.007 Coos County Coos County 5084973 +US.NH.009 Grafton County Grafton County 5086767 +US.NH.011 Hillsborough County Hillsborough County 5087463 +US.NH.013 Merrimack County Merrimack County 5089480 +US.NH.015 Rockingham County Rockingham County 5091860 +US.NH.017 Strafford County Strafford County 5093237 +US.NH.019 Sullivan County Sullivan County 5093334 +US.NJ.003 Bergen County Bergen County 5095598 +US.NJ.013 Essex County Essex County 5097707 +US.NJ.017 Hudson County Hudson County 5099357 +US.NJ.019 Hunterdon County Hunterdon County 5099381 +US.NJ.021 Mercer County Mercer County 5101090 +US.NJ.023 Middlesex County Middlesex County 5101160 +US.NJ.025 Monmouth County Monmouth County 5101305 +US.NJ.027 Morris County Morris County 5101405 +US.NJ.031 Passaic County Passaic County 5102445 +US.NJ.035 Somerset County Somerset County 5104759 +US.NJ.037 Sussex County Sussex County 5105168 +US.NJ.039 Union County Union County 5105640 +US.NJ.041 Warren County Warren County 5106044 +US.NY.001 Albany County Albany County 5106841 +US.NY.003 Allegany County Allegany County 5106997 +US.NY.005 Bronx County Bronx County 5110253 +US.NY.007 Broome County Broome County 5110365 +US.NY.009 Cattaraugus County Cattaraugus County 5111846 +US.NY.011 Cayuga County Cayuga County 5111868 +US.NY.013 Chautauqua County Chautauqua County 5112358 +US.NY.015 Chemung County Chemung County 5112392 +US.NY.017 Chenango County Chenango County 5112398 +US.NY.019 Clinton County Clinton County 5112977 +US.NY.021 Columbia County Columbia County 5113366 +US.NY.023 Cortland County Cortland County 5113792 +US.NY.025 Delaware County Delaware County 5114810 +US.NY.027 Dutchess County Dutchess County 5115580 +US.NY.029 Erie County Erie County 5116642 +US.NY.031 Essex County Essex County 5116680 +US.NY.033 Franklin County Franklin County 5117867 +US.NY.035 Fulton County Fulton County 5118116 +US.NY.037 Genesee County Genesee County 5118380 +US.NY.039 Greene County Greene County 5119355 +US.NY.041 Hamilton County Hamilton County 5119847 +US.NY.043 Herkimer County Herkimer County 5120548 +US.NY.045 Jefferson County Jefferson County 5122581 +US.NY.049 Lewis County Lewis County 5124290 +US.NY.051 Livingston County Livingston County 5124928 +US.NY.053 Madison County Madison County 5125630 +US.NY.055 Monroe County Monroe County 5127305 +US.NY.057 Montgomery County Montgomery County 5127354 +US.NY.059 Nassau County Nassau County 5128316 +US.NY.061 New York County New York County 5128594 +US.NY.063 Niagara County Niagara County 5128734 +US.NY.065 Oneida County Oneida County 5129832 +US.NY.067 Onondaga County Onondaga County 5129867 +US.NY.069 Ontario County Ontario County 5129891 +US.NY.071 Orange County Orange County 5129915 +US.NY.073 Orleans County Orleans County 5129995 +US.NY.075 Oswego County Oswego County 5130076 +US.NY.077 Otsego County Otsego County 5130111 +US.NY.079 Putnam County Putnam County 5133166 +US.NY.081 Queens County Queens County 5133268 +US.NY.083 Rensselaer County Rensselaer County 5133668 +US.NY.087 Rockland County Rockland County 5134189 +US.NY.089 St. Lawrence County St. Lawrence County 5135484 +US.NY.091 Saratoga County Saratoga County 5136325 +US.NY.093 Schenectady County Schenectady County 5136456 +US.NY.095 Schoharie County Schoharie County 5136495 +US.NY.097 Schuyler County Schuyler County 5137368 +US.NY.099 Seneca County Seneca County 5137620 +US.NY.085 Richmond County Richmond County 5139559 +US.NY.101 Steuben County Steuben County 5139656 +US.NY.103 Suffolk County Suffolk County 5140076 +US.NY.105 Sullivan County Sullivan County 5140135 +US.NY.107 Tioga County Tioga County 5141045 +US.NY.109 Tompkins County Tompkins County 5141153 +US.NY.111 Ulster County Ulster County 5141784 +US.NY.113 Warren County Warren County 5143268 +US.NY.115 Washington County Washington County 5143303 +US.NY.117 Wayne County Wayne County 5143455 +US.NY.119 Westchester County Westchester County 5144050 +US.NY.121 Wyoming County Wyoming County 5145163 +US.NY.123 Yates County Yates County 5145190 +US.OH.003 Allen County Allen County 5145576 +US.OH.005 Ashland County Ashland County 5146062 +US.OH.007 Ashtabula County Ashtabula County 5146092 +US.OH.011 Auglaize County Auglaize County 5146199 +US.OH.013 Belmont County Belmont County 5147012 +US.OH.019 Carroll County Carroll County 5149311 +US.OH.021 Champaign County Champaign County 5149757 +US.OH.029 Columbiana County Columbiana County 5150853 +US.OH.031 Coshocton County Coshocton County 5151190 +US.OH.033 Crawford County Crawford County 5151374 +US.OH.035 Cuyahoga County Cuyahoga County 5151606 +US.OH.037 Darke County Darke County 5151705 +US.OH.039 Defiance County Defiance County 5151865 +US.OH.041 Delaware County Delaware County 5151896 +US.OH.043 Erie County Erie County 5153362 +US.OH.051 Fulton County Fulton County 5155347 +US.OH.055 Geauga County Geauga County 5155556 +US.OH.059 Guernsey County Guernsey County 5156615 +US.OH.063 Hancock County Hancock County 5156770 +US.OH.065 Hardin County Hardin County 5156844 +US.OH.067 Harrison County Harrison County 5156975 +US.OH.069 Henry County Henry County 5157338 +US.OH.075 Holmes County Holmes County 5157783 +US.OH.077 Huron County Huron County 5158275 +US.OH.081 Jefferson County Jefferson County 5159079 +US.OH.083 Knox County Knox County 5159891 +US.OH.085 Lake County Lake County 5160090 +US.OH.089 Licking County Licking County 5160740 +US.OH.091 Logan County Logan County 5161156 +US.OH.093 Lorain County Lorain County 5161272 +US.OH.095 Lucas County Lucas County 5161413 +US.OH.099 Mahoning County Mahoning County 5161640 +US.OH.101 Marion County Marion County 5161911 +US.OH.103 Medina County Medina County 5162517 +US.OH.107 Mercer County Mercer County 5162679 +US.OH.109 Miami County Miami County 5162774 +US.OH.117 Morrow County Morrow County 5163509 +US.OH.123 Ottawa County Ottawa County 5165803 +US.OH.125 Paulding County Paulding County 5166256 +US.OH.133 Portage County Portage County 5167284 +US.OH.137 Putnam County Putnam County 5167574 +US.OH.139 Richland County Richland County 5168041 +US.OH.143 Sandusky County Sandusky County 5170698 +US.OH.147 Seneca County Seneca County 5171643 +US.OH.149 Shelby County Shelby County 5171871 +US.OH.151 Stark County Stark County 5172936 +US.OH.153 Summit County Summit County 5173386 +US.OH.155 Trumbull County Trumbull County 5174418 +US.OH.157 Tuscarawas County Tuscarawas County 5174499 +US.OH.159 Union County Union County 5174669 +US.OH.161 Van Wert County Van Wert County 5175012 +US.OH.169 Wayne County Wayne County 5175898 +US.OH.171 Williams County Williams County 5176872 +US.OH.173 Wood County Wood County 5177229 +US.OH.175 Wyandot County Wyandot County 5177434 +US.PA.003 Allegheny County Allegheny County 5178040 +US.PA.005 Armstrong County Armstrong County 5178515 +US.PA.007 Beaver County Beaver County 5179454 +US.PA.009 Bedford County Bedford County 5179633 +US.PA.011 Berks County Berks County 5180052 +US.PA.013 Blair County Blair County 5180809 +US.PA.015 Bradford County Bradford County 5181416 +US.PA.017 Bucks County Bucks County 5182201 +US.PA.019 Butler County Butler County 5182539 +US.PA.021 Cambria County Cambria County 5182829 +US.PA.023 Cameron County Cameron County 5182858 +US.PA.025 Carbon County Carbon County 5183193 +US.PA.027 Centre County Centre County 5183763 +US.PA.029 Chester County Chester County 5184079 +US.PA.031 Clarion County Clarion County 5184423 +US.PA.033 Clearfield County Clearfield County 5184546 +US.PA.035 Clinton County Clinton County 5184630 +US.PA.037 Columbia County Columbia County 5185032 +US.PA.039 Crawford County Crawford County 5185801 +US.PA.041 Cumberland County Cumberland County 5186106 +US.PA.043 Dauphin County Dauphin County 5186395 +US.PA.045 Delaware County Delaware County 5186677 +US.PA.047 Elk County Elk County 5188486 +US.PA.049 Erie County Erie County 5188847 +US.PA.051 Fayette County Fayette County 5189414 +US.PA.053 Forest County Forest County 5189967 +US.PA.055 Franklin County Franklin County 5190337 +US.PA.057 Fulton County Fulton County 5190669 +US.PA.059 Greene County Greene County 5191994 +US.PA.061 Huntingdon County Huntingdon County 5194592 +US.PA.063 Indiana County Indiana County 5194872 +US.PA.065 Jefferson County Jefferson County 5195307 +US.PA.067 Juniata County Juniata County 5195677 +US.PA.069 Lackawanna County Lackawanna County 5196674 +US.PA.071 Lancaster County Lancaster County 5197085 +US.PA.073 Lawrence County Lawrence County 5197440 +US.PA.075 Lebanon County Lebanon County 5197522 +US.PA.077 Lehigh County Lehigh County 5197646 +US.PA.079 Luzerne County Luzerne County 5199309 +US.PA.081 Lycoming County Lycoming County 5199318 +US.PA.083 McKean County McKean County 5200448 +US.PA.085 Mercer County Mercer County 5200801 +US.PA.087 Mifflin County Mifflin County 5201068 +US.PA.089 Monroe County Monroe County 5201707 +US.PA.091 Montgomery County Montgomery County 5201756 +US.PA.093 Montour County Montour County 5201786 +US.PA.095 Northampton County Northampton County 5203809 +US.PA.097 Northumberland County Northumberland County 5203860 +US.PA.099 Perry County Perry County 5205669 +US.PA.101 Philadelphia County Philadelphia County 5205788 +US.PA.103 Pike County Pike County 5205930 +US.PA.105 Potter County Potter County 5207042 +US.PA.107 Schuylkill County Schuylkill County 5211208 +US.PA.109 Snyder County Snyder County 5212772 +US.PA.111 Somerset County Somerset County 5212857 +US.PA.113 Sullivan County Sullivan County 5214721 +US.PA.115 Susquehanna County Susquehanna County 5214915 +US.PA.117 Tioga County Tioga County 5215684 +US.PA.119 Union County Union County 5216649 +US.PA.121 Venango County Venango County 5217142 +US.PA.123 Warren County Warren County 5217991 +US.PA.125 Washington County Washington County 5218076 +US.PA.127 Wayne County Wayne County 5218273 +US.PA.129 Westmoreland County Westmoreland County 5219013 +US.PA.131 Wyoming County Wyoming County 5220239 +US.PA.133 York County York County 5220355 +US.RI.001 Bristol County Bristol County 5221078 +US.RI.003 Kent County Kent County 5222961 +US.RI.005 Newport County Newport County 5223601 +US.RI.007 Providence County Providence County 5224162 +US.RI.009 Washington County Washington County 5225535 +US.SD.003 Aurora County Aurora County 5226093 +US.SD.005 Beadle County Beadle County 5226183 +US.SD.009 Bon Homme County Bon Homme County 5226441 +US.SD.011 Brookings County Brookings County 5226536 +US.SD.013 Brown County Brown County 5226553 +US.SD.015 Brule County Brule County 5226565 +US.SD.017 Buffalo County Buffalo County 5226588 +US.SD.023 Charles Mix County Charles Mix County 5226849 +US.SD.025 Clark County Clark County 5226904 +US.SD.029 Codington County Codington County 5226970 +US.SD.027 Clay County Clay County 5226973 +US.SD.035 Davison County Davison County 5227222 +US.SD.037 Day County Day County 5227240 +US.SD.039 Deuel County Deuel County 5227295 +US.SD.043 Douglas County Douglas County 5227372 +US.SD.045 Edmunds County Edmunds County 5227535 +US.SD.049 Faulk County Faulk County 5227752 +US.SD.051 Grant County Grant County 5228179 +US.SD.053 Gregory County Gregory County 5228223 +US.SD.057 Hamlin County Hamlin County 5228291 +US.SD.059 Hand County Hand County 5228302 +US.SD.061 Hanson County Hanson County 5228308 +US.SD.065 Hughes County Hughes County 5228654 +US.SD.067 Hutchinson County Hutchinson County 5228688 +US.SD.069 Hyde County Hyde County 5228693 +US.SD.073 Jerauld County Jerauld County 5228817 +US.SD.077 Kingsbury County Kingsbury County 5228997 +US.SD.079 Lake County Lake County 5229128 +US.SD.083 Lincoln County Lincoln County 5229313 +US.SD.085 Lyman County Lyman County 5229494 +US.SD.091 Marshall County Marshall County 5229574 +US.SD.087 McCook County McCook County 5229622 +US.SD.089 McPherson County McPherson County 5229653 +US.SD.097 Miner County Miner County 5229775 +US.SD.099 Minnehaha County Minnehaha County 5229782 +US.SD.101 Moody County Moody County 5229837 +US.SD.107 Potter County Potter County 5230591 +US.SD.109 Roberts County Roberts County 5230872 +US.SD.111 Sanborn County Sanborn County 5231251 +US.SD.115 Spink County Spink County 5231992 +US.SD.123 Tripp County Tripp County 5232417 +US.SD.125 Turner County Turner County 5232458 +US.SD.127 Union County Union County 5232511 +US.SD.129 Walworth County Walworth County 5232702 +US.SD.135 Yankton County Yankton County 5233056 +US.VT.001 Addison County Addison County 5233146 +US.VT.003 Bennington County Bennington County 5233748 +US.VT.005 Caledonia County Caledonia County 5234484 +US.VT.007 Chittenden County Chittenden County 5234861 +US.VT.009 Essex County Essex County 5235945 +US.VT.011 Franklin County Franklin County 5236279 +US.VT.013 Grand Isle County Grand Isle County 5236542 +US.VT.015 Lamoille County Lamoille County 5237839 +US.VT.017 Orange County Orange County 5239504 +US.VT.019 Orleans County Orleans County 5239520 +US.VT.021 Rutland County Rutland County 5240516 +US.VT.023 Washington County Washington County 5242529 +US.VT.025 Windham County Windham County 5243051 +US.VT.027 Windsor County Windsor County 5243062 +US.WI.001 Adams County Adams County 5243559 +US.WI.003 Ashland County Ashland County 5244249 +US.WI.005 Barron County Barron County 5244742 +US.WI.007 Bayfield County Bayfield County 5244967 +US.WI.009 Brown County Brown County 5246898 +US.WI.011 Buffalo County Buffalo County 5247108 +US.WI.013 Burnett County Burnett County 5247230 +US.WI.015 Calumet County Calumet County 5247444 +US.WI.017 Chippewa County Chippewa County 5248507 +US.WI.019 Clark County Clark County 5248812 +US.WI.021 Columbia County Columbia County 5249193 +US.WI.023 Crawford County Crawford County 5249701 +US.WI.025 Dane County Dane County 5250074 +US.WI.027 Dodge County Dodge County 5250710 +US.WI.029 Door County Door County 5250768 +US.WI.031 Douglas County Douglas County 5250831 +US.WI.033 Dunn County Dunn County 5251040 +US.WI.035 Eau Claire County Eau Claire County 5251439 +US.WI.037 Florence County Florence County 5253306 +US.WI.039 Fond du Lac County Fond du Lac County 5253356 +US.WI.041 Forest County Forest County 5253400 +US.WI.043 Grant County Grant County 5254832 +US.WI.045 Green County Green County 5254978 +US.WI.047 Green Lake County Green Lake County 5255015 +US.WI.049 Iowa County Iowa County 5257509 +US.WI.051 Iron County Iron County 5257533 +US.WI.053 Jackson County Jackson County 5257673 +US.WI.055 Jefferson County Jefferson County 5257788 +US.WI.057 Juneau County Juneau County 5258193 +US.WI.059 Kenosha County Kenosha County 5258396 +US.WI.061 Kewaunee County Kewaunee County 5258491 +US.WI.063 La Crosse County La Crosse County 5258961 +US.WI.065 Lafayette County Lafayette County 5259061 +US.WI.067 Langlade County Langlade County 5259487 +US.WI.069 Lincoln County Lincoln County 5259991 +US.WI.071 Manitowoc County Manitowoc County 5261587 +US.WI.073 Marathon County Marathon County 5261790 +US.WI.075 Marinette County Marinette County 5261856 +US.WI.077 Marquette County Marquette County 5261914 +US.WI.078 Menominee County Menominee County 5262622 +US.WI.079 Milwaukee County Milwaukee County 5263058 +US.WI.081 Monroe County Monroe County 5263335 +US.WI.083 Oconto County Oconto County 5265518 +US.WI.085 Oneida County Oneida County 5265726 +US.WI.087 Outagamie County Outagamie County 5266044 +US.WI.089 Ozaukee County Ozaukee County 5266102 +US.WI.091 Pepin County Pepin County 5266547 +US.WI.093 Pierce County Pierce County 5266878 +US.WI.095 Polk County Polk County 5267654 +US.WI.097 Portage County Portage County 5267787 +US.WI.099 Price County Price County 5268067 +US.WI.101 Racine County Racine County 5268253 +US.WI.103 Richland County Richland County 5268859 +US.WI.105 Rock County Rock County 5269209 +US.WI.107 Rusk County Rusk County 5269777 +US.WI.109 Saint Croix County Saint Croix County 5270199 +US.WI.111 Sauk County Sauk County 5272232 +US.WI.113 Sawyer County Sawyer County 5272272 +US.WI.115 Shawano County Shawano County 5272875 +US.WI.117 Sheboygan County Sheboygan County 5272899 +US.WI.119 Taylor County Taylor County 5275451 +US.WI.121 Trempealeau County Trempealeau County 5276086 +US.WI.123 Vernon County Vernon County 5277134 +US.WI.125 Vilas County Vilas County 5277222 +US.WI.127 Walworth County Walworth County 5277773 +US.WI.129 Washburn County Washburn County 5277858 +US.WI.131 Washington County Washington County 5277887 +US.WI.133 Waukesha County Waukesha County 5278054 +US.WI.135 Waupaca County Waupaca County 5278089 +US.WI.137 Waushara County Waushara County 5278147 +US.WI.139 Winnebago County Winnebago County 5279387 +US.WI.141 Wood County Wood County 5279557 +US.WV.009 Brooke County Brooke County 5280114 +US.WV.029 Hancock County Hancock County 5280351 +US.WV.069 Ohio County Ohio County 5280563 +US.AZ.003 Cochise County Cochise County 5290270 +US.AZ.005 Coconino County Coconino County 5290307 +US.AZ.007 Gila County Gila County 5295877 +US.AZ.009 Graham County Graham County 5296368 +US.AZ.011 Greenlee County Greenlee County 5296837 +US.AZ.012 La Paz County La Paz County 5301323 +US.AZ.013 Maricopa County Maricopa County 5303754 +US.AZ.015 Mohave County Mohave County 5305206 +US.AZ.017 Navajo County Navajo County 5306233 +US.AZ.019 Pima County Pima County 5308878 +US.AZ.021 Pinal County Pinal County 5308916 +US.AZ.023 Santa Cruz County Santa Cruz County 5313135 +US.AZ.025 Yavapai County Yavapai County 5321860 +US.AZ.027 Yuma County Yuma County 5322057 +US.CA.001 Alameda County Alameda County 5322745 +US.CA.003 Alpine County Alpine County 5323414 +US.CA.005 Amador County Amador County 5323622 +US.CA.007 Butte County Butte County 5332191 +US.CA.009 Calaveras County Calaveras County 5332628 +US.CA.011 Colusa County Colusa County 5338872 +US.CA.013 Contra Costa County Contra Costa County 5339268 +US.CA.017 El Dorado County El Dorado County 5345659 +US.CA.019 Fresno County Fresno County 5350964 +US.CA.021 Glenn County Glenn County 5352462 +US.CA.025 Imperial County Imperial County 5359067 +US.CA.027 Inyo County Inyo County 5359604 +US.CA.029 Kern County Kern County 5362932 +US.CA.031 Kings County Kings County 5363385 +US.CA.033 Lake County Lake County 5364466 +US.CA.037 Los Angeles County Los Angeles County 5368381 +US.CA.039 Madera County Madera County 5369578 +US.CA.041 Marin County Marin County 5370468 +US.CA.043 Mariposa County Mariposa County 5370594 +US.CA.045 Mendocino County Mendocino County 5372163 +US.CA.047 Merced County Merced County 5372259 +US.CA.051 Mono County Mono County 5374091 +US.CA.053 Monterey County Monterey County 5374376 +US.CA.055 Napa County Napa County 5376101 +US.CA.057 Nevada County Nevada County 5376509 +US.CA.059 Orange County Orange County 5379524 +US.CA.061 Placer County Placer County 5383537 +US.CA.063 Plumas County Plumas County 5383832 +US.CA.065 Riverside County Riverside County 5387890 +US.CA.067 Sacramento County Sacramento County 5389519 +US.CA.069 San Benito County San Benito County 5391692 +US.CA.071 San Bernardino County San Bernardino County 5391726 +US.CA.073 San Diego County San Diego County 5391832 +US.CA.075 City and County of San Francisco City and County of San Francisco 5391997 +US.CA.077 San Joaquin County San Joaquin County 5392126 +US.CA.079 San Luis Obispo County San Luis Obispo County 5392329 +US.CA.081 San Mateo County San Mateo County 5392427 +US.CA.083 Santa Barbara County Santa Barbara County 5392967 +US.CA.085 Santa Clara County Santa Clara County 5393021 +US.CA.087 Santa Cruz County Santa Cruz County 5393068 +US.CA.091 Sierra County Sierra County 5395582 +US.CA.095 Solano County Solano County 5396987 +US.CA.097 Sonoma County Sonoma County 5397100 +US.CA.099 Stanislaus County Stanislaus County 5398597 +US.CA.101 Sutter County Sutter County 5400390 +US.CA.107 Tulare County Tulare County 5403789 +US.CA.109 Tuolumne County Tuolumne County 5403973 +US.CA.111 Ventura County Ventura County 5405889 +US.CA.113 Yolo County Yolo County 5410882 +US.CA.115 Yuba County Yuba County 5411026 +US.CO.001 Adams County Adams County 5411363 +US.CO.005 Arapahoe County Arapahoe County 5412056 +US.CO.007 Archuleta County Archuleta County 5412082 +US.CO.009 Baca County Baca County 5412453 +US.CO.011 Bent County Bent County 5413481 +US.CO.014 Broomfield County Broomfield County 5415040 +US.CO.015 Chaffee County Chaffee County 5416621 +US.CO.017 Cheyenne County Cheyenne County 5416840 +US.CO.019 Clear Creek County Clear Creek County 5417183 +US.CO.021 Conejos County Conejos County 5417799 +US.CO.023 Costilla County Costilla County 5418130 +US.CO.025 Crowley County Crowley County 5418687 +US.CO.027 Custer County Custer County 5418854 +US.CO.029 Delta County Delta County 5419338 +US.CO.031 Denver County Denver County 5419396 +US.CO.033 Dolores County Dolores County 5419761 +US.CO.035 Douglas County Douglas County 5419891 +US.CO.037 Eagle County Eagle County 5420332 +US.CO.041 El Paso County El Paso County 5420926 +US.CO.039 Elbert County Elbert County 5420936 +US.CO.043 Fremont County Fremont County 5422448 +US.CO.045 Garfield County Garfield County 5422751 +US.CO.047 Gilpin County Gilpin County 5422987 +US.CO.051 Gunnison County Gunnison County 5424092 +US.CO.053 Hinsdale County Hinsdale County 5425136 +US.CO.055 Huerfano County Huerfano County 5425737 +US.CO.059 Jefferson County Jefferson County 5426503 +US.CO.061 Kiowa County Kiowa County 5427500 +US.CO.063 Kit Carson County Kit Carson County 5427526 +US.CO.067 La Plata County La Plata County 5427717 +US.CO.065 Lake County Lake County 5427799 +US.CO.071 Las Animas County Las Animas County 5428059 +US.CO.073 Lincoln County Lincoln County 5428518 +US.CO.077 Mesa County Mesa County 5430806 +US.CO.079 Mineral County Mineral County 5431333 +US.CO.083 Montezuma County Montezuma County 5431680 +US.CO.085 Montrose County Montrose County 5431716 +US.CO.089 Otero County Otero County 5433658 +US.CO.091 Ouray County Ouray County 5433677 +US.CO.093 Park County Park County 5433959 +US.CO.097 Pitkin County Pitkin County 5434773 +US.CO.099 Prowers County Prowers County 5435436 +US.CO.101 Pueblo County Pueblo County 5435465 +US.CO.103 Rio Blanco County Rio Blanco County 5436472 +US.CO.105 Rio Grande County Rio Grande County 5436477 +US.CO.109 Saguache County Saguache County 5437350 +US.CO.111 San Juan County San Juan County 5437668 +US.CO.113 San Miguel County San Miguel County 5437707 +US.CO.117 Summit County Summit County 5440680 +US.CO.119 Teller County Teller County 5441188 +US.CO.121 Washington County Washington County 5443305 +US.CO.125 Yuma County Yuma County 5444907 +US.KS.023 Cheyenne County Cheyenne County 5445155 +US.KS.039 Decatur County Decatur County 5445268 +US.KS.055 Finney County Finney County 5445392 +US.KS.063 Gove County Gove County 5445489 +US.KS.067 Grant County Grant County 5445505 +US.KS.069 Gray County Gray County 5445511 +US.KS.071 Greeley County Greeley County 5445516 +US.KS.075 Hamilton County Hamilton County 5445544 +US.KS.081 Haskell County Haskell County 5445570 +US.KS.093 Kearny County Kearny County 5445733 +US.KS.101 Lane County Lane County 5445806 +US.KS.109 Logan County Logan County 5445855 +US.KS.119 Meade County Meade County 5445955 +US.KS.129 Morton County Morton County 5446023 +US.KS.153 Rawlins County Rawlins County 5446276 +US.KS.171 Scott County Scott County 5446427 +US.KS.175 Seward County Seward County 5446445 +US.KS.179 Sheridan County Sheridan County 5446459 +US.KS.181 Sherman County Sherman County 5446470 +US.KS.187 Stanton County Stanton County 5446561 +US.KS.189 Stevens County Stevens County 5446576 +US.KS.193 Thomas County Thomas County 5446632 +US.KS.199 Wallace County Wallace County 5446712 +US.KS.203 Wichita County Wichita County 5446780 +US.NM.001 Bernalillo County Bernalillo County 5457180 +US.NM.003 Catron County Catron County 5460788 +US.NM.005 Chaves County Chaves County 5461428 +US.NM.006 Cibola County Cibola County 5462019 +US.NM.007 Colfax County Colfax County 5462567 +US.NM.009 Curry County Curry County 5464151 +US.NM.011 De Baca County De Baca County 5464477 +US.NM.013 Doña Ana County Dona Ana County 5465283 +US.NM.015 Eddy County Eddy County 5466318 +US.NM.017 Grant County Grant County 5469835 +US.NM.019 Guadalupe County Guadalupe County 5470197 +US.NM.021 Harding County Harding County 5470675 +US.NM.023 Hidalgo County Hidalgo County 5471293 +US.NM.025 Lea County Lea County 5475594 +US.NM.027 Lincoln County Lincoln County 5475934 +US.NM.028 Los Alamos County Los Alamos County 5476834 +US.NM.029 Luna County Luna County 5477433 +US.NM.031 McKinley County McKinley County 5478585 +US.NM.033 Mora County Mora County 5480123 +US.NM.035 Otero County Otero County 5482932 +US.NM.037 Quay County Quay County 5485605 +US.NM.039 Rio Arriba County Rio Arriba County 5487732 +US.NM.041 Roosevelt County Roosevelt County 5488372 +US.NM.045 San Juan County San Juan County 5489698 +US.NM.047 San Miguel County San Miguel County 5489818 +US.NM.043 Sandoval County Sandoval County 5490135 +US.NM.049 Santa Fe County Santa Fe County 5490272 +US.NM.051 Sierra County Sierra County 5491395 +US.NM.053 Socorro County Socorro County 5492031 +US.NM.055 Taos County Taos County 5493780 +US.NM.057 Torrance County Torrance County 5494881 +US.NM.059 Union County Union County 5495841 +US.NM.061 Valencia County Valencia County 5496319 +US.NV.510 Carson City Carson City 5501350 +US.NV.001 Churchill County Churchill County 5501785 +US.NV.003 Clark County Clark County 5501879 +US.NV.005 Douglas County Douglas County 5503178 +US.NV.009 Esmeralda County Esmeralda County 5503780 +US.NV.015 Lander County Lander County 5506935 +US.NV.017 Lincoln County Lincoln County 5507189 +US.NV.019 Lyon County Lyon County 5507669 +US.NV.021 Mineral County Mineral County 5508393 +US.NV.023 Nye County Nye County 5509519 +US.NV.029 Storey County Storey County 5513171 +US.NV.033 White Pine County White Pine County 5514990 +US.OK.007 Beaver County Beaver County 5515593 +US.OK.025 Cimarron County Cimarron County 5515651 +US.OK.139 Texas County Texas County 5515937 +US.TX.003 Andrews County Andrews County 5516292 +US.TX.011 Armstrong County Armstrong County 5516441 +US.TX.017 Bailey County Bailey County 5516581 +US.TX.033 Borden County Borden County 5517459 +US.TX.043 Brewster County Brewster County 5517580 +US.TX.045 Briscoe County Briscoe County 5517598 +US.TX.065 Carson County Carson County 5518353 +US.TX.069 Castro County Castro County 5518431 +US.TX.075 Childress County Childress County 5518760 +US.TX.079 Cochran County Cochran County 5519156 +US.TX.081 Coke County Coke County 5519174 +US.TX.087 Collingsworth County Collingsworth County 5519229 +US.TX.101 Cottle County Cottle County 5519440 +US.TX.103 Crane County Crane County 5519649 +US.TX.105 Crockett County Crockett County 5519699 +US.TX.107 Crosby County Crosby County 5519715 +US.TX.109 Culberson County Culberson County 5519788 +US.TX.111 Dallam County Dallam County 5519868 +US.TX.115 Dawson County Dawson County 5519946 +US.TX.117 Deaf Smith County Deaf Smith County 5520004 +US.TX.125 Dickens County Dickens County 5520187 +US.TX.129 Donley County Donley County 5520330 +US.TX.135 Ector County Ector County 5520910 +US.TX.137 Edwards County Edwards County 5520940 +US.TX.141 El Paso County El Paso County 5521001 +US.TX.151 Fisher County Fisher County 5521544 +US.TX.153 Floyd County Floyd County 5521640 +US.TX.165 Gaines County Gaines County 5521974 +US.TX.169 Garza County Garza County 5522043 +US.TX.173 Glasscock County Glasscock County 5522162 +US.TX.179 Gray County Gray County 5522430 +US.TX.189 Hale County Hale County 5522717 +US.TX.191 Hall County Hall County 5522740 +US.TX.195 Hansford County Hansford County 5522806 +US.TX.205 Hartley County Hartley County 5522887 +US.TX.211 Hemphill County Hemphill County 5523019 +US.TX.219 Hockley County Hockley County 5523240 +US.TX.227 Howard County Howard County 5523520 +US.TX.229 Hudspeth County Hudspeth County 5523551 +US.TX.233 Hutchinson County Hutchinson County 5523630 +US.TX.235 Irion County Irion County 5523809 +US.TX.243 Jeff Davis County Jeff Davis County 5523967 +US.TX.263 Kent County Kent County 5524519 +US.TX.269 King County King County 5524574 +US.TX.271 Kinney County Kinney County 5524590 +US.TX.279 Lamb County Lamb County 5524844 +US.TX.295 Lipscomb County Lipscomb County 5525131 +US.TX.301 Loving County Loving County 5525514 +US.TX.303 Lubbock County Lubbock County 5525584 +US.TX.305 Lynn County Lynn County 5525637 +US.TX.317 Martin County Martin County 5525816 +US.TX.323 Maverick County Maverick County 5525886 +US.TX.329 Midland County Midland County 5526341 +US.TX.335 Mitchell County Mitchell County 5526473 +US.TX.341 Moore County Moore County 5526589 +US.TX.345 Motley County Motley County 5526681 +US.TX.353 Nolan County Nolan County 5527151 +US.TX.357 Ochiltree County Ochiltree County 5527543 +US.TX.359 Oldham County Oldham County 5527746 +US.TX.369 Parmer County Parmer County 5528077 +US.TX.371 Pecos County Pecos County 5528185 +US.TX.375 Potter County Potter County 5528613 +US.TX.377 Presidio County Presidio County 5528673 +US.TX.381 Randall County Randall County 5528909 +US.TX.383 Reagan County Reagan County 5528987 +US.TX.389 Reeves County Reeves County 5529174 +US.TX.393 Roberts County Roberts County 5529403 +US.TX.413 Schleicher County Schleicher County 5530333 +US.TX.415 Scurry County Scurry County 5530399 +US.TX.421 Sherman County Sherman County 5530618 +US.TX.431 Sterling County Sterling County 5531748 +US.TX.433 Stonewall County Stonewall County 5531802 +US.TX.435 Sutton County Sutton County 5531955 +US.TX.437 Swisher County Swisher County 5531988 +US.TX.443 Terrell County Terrell County 5532186 +US.TX.445 Terry County Terry County 5532197 +US.TX.451 Tom Green County Tom Green County 5532405 +US.TX.461 Upton County Upton County 5532876 +US.TX.465 Val Verde County Val Verde County 5532889 +US.TX.475 Ward County Ward County 5533109 +US.TX.483 Wheeler County Wheeler County 5533544 +US.TX.495 Winkler County Winkler County 5534055 +US.TX.501 Yoakum County Yoakum County 5534225 +US.UT.001 Beaver County Beaver County 5534886 +US.UT.007 Carbon County Carbon County 5536454 +US.UT.015 Emery County Emery County 5538893 +US.UT.017 Garfield County Garfield County 5539525 +US.UT.019 Grand County Grand County 5539784 +US.UT.021 Iron County Iron County 5541004 +US.UT.023 Juab County Juab County 5541372 +US.UT.025 Kane County Kane County 5541473 +US.UT.027 Millard County Millard County 5543199 +US.UT.031 Piute County Piute County 5545027 +US.UT.037 San Juan County San Juan County 5546337 +US.UT.039 Sanpete County Sanpete County 5546434 +US.UT.041 Sevier County Sevier County 5546669 +US.UT.053 Washington County Washington County 5549225 +US.UT.055 Wayne County Wayne County 5549318 +US.CO.003 Alamosa County Alamosa County 5550375 +US.AZ.001 Apache County Apache County 5551519 +US.CA.105 Trinity County Trinity County 5553701 +US.AK.110 Juneau City and Borough Juneau City and Borough 5554074 +US.AK.130 Ketchikan Gateway Borough Ketchikan Gateway Borough 5554432 +US.AK.220 Sitka City and Borough Sitka City and Borough 5557295 +US.AK.282 Yakutat City and Borough Yakutat City and Borough 5558618 +US.CA.015 Del Norte County Del Norte County 5562484 +US.CA.023 Humboldt County Humboldt County 5565500 +US.CA.035 Lassen County Lassen County 5566544 +US.CA.049 Modoc County Modoc County 5568120 +US.CA.089 Shasta County Shasta County 5571096 +US.CA.093 Siskiyou County Siskiyou County 5571369 +US.CA.103 Tehama County Tehama County 5572575 +US.CO.013 Boulder County Boulder County 5574999 +US.CO.049 Grand County Grand County 5577529 +US.CO.057 Jackson County Jackson County 5578418 +US.CO.069 Larimer County Larimer County 5578884 +US.CO.075 Logan County Logan County 5579185 +US.CO.081 Moffat County Moffat County 5579973 +US.CO.087 Morgan County Morgan County 5580055 +US.CO.095 Phillips County Phillips County 5580855 +US.CO.107 Routt County Routt County 5581553 +US.CO.115 Sedgwick County Sedgwick County 5581788 +US.CO.123 Weld County Weld County 5583239 +US.ID.001 Ada County Ada County 5583739 +US.ID.003 Adams County Adams County 5583743 +US.ID.005 Bannock County Bannock County 5584639 +US.ID.007 Bear Lake County Bear Lake County 5585000 +US.ID.009 Benewah County Benewah County 5585304 +US.ID.011 Bingham County Bingham County 5585826 +US.ID.013 Blaine County Blaine County 5586170 +US.ID.015 Boise County Boise County 5586445 +US.ID.017 Bonner County Bonner County 5586489 +US.ID.019 Bonneville County Bonneville County 5586500 +US.ID.021 Boundary County Boundary County 5586641 +US.ID.023 Butte County Butte County 5587504 +US.ID.025 Camas County Camas County 5587757 +US.ID.027 Canyon County Canyon County 5587975 +US.ID.029 Caribou County Caribou County 5588082 +US.ID.031 Cassia County Cassia County 5588204 +US.ID.033 Clark County Clark County 5588908 +US.ID.035 Clearwater County Clearwater County 5589005 +US.ID.037 Custer County Custer County 5590383 +US.ID.039 Elmore County Elmore County 5592510 +US.ID.041 Franklin County Franklin County 5593547 +US.ID.043 Fremont County Fremont County 5593620 +US.ID.045 Gem County Gem County 5593925 +US.ID.047 Gooding County Gooding County 5594311 +US.ID.049 Idaho County Idaho County 5596467 +US.ID.051 Jefferson County Jefferson County 5596986 +US.ID.053 Jerome County Jerome County 5597037 +US.ID.055 Kootenai County Kootenai County 5597922 +US.ID.057 Latah County Latah County 5598264 +US.ID.059 Lemhi County Lemhi County 5598464 +US.ID.061 Lewis County Lewis County 5598527 +US.ID.063 Lincoln County Lincoln County 5598678 +US.ID.065 Madison County Madison County 5599930 +US.ID.067 Minidoka County Minidoka County 5601141 +US.ID.069 Nez Perce County Nez Perce County 5602115 +US.ID.071 Oneida County Oneida County 5602844 +US.ID.073 Owyhee County Owyhee County 5603018 +US.ID.075 Payette County Payette County 5603395 +US.ID.077 Power County Power County 5604439 +US.ID.079 Shoshone County Shoshone County 5607202 +US.ID.081 Teton County Teton County 5609855 +US.ID.083 Twin Falls County Twin Falls County 5610815 +US.ID.085 Valley County Valley County 5611156 +US.ID.087 Washington County Washington County 5611570 +US.MT.001 Beaverhead County Beaverhead County 5639238 +US.MT.003 Big Horn County Big Horn County 5639974 +US.MT.005 Blaine County Blaine County 5640934 +US.MT.007 Broadwater County Broadwater County 5642059 +US.MT.009 Carbon County Carbon County 5643686 +US.MT.011 Carter County Carter County 5643864 +US.MT.013 Cascade County Cascade County 5643929 +US.MT.015 Chouteau County Chouteau County 5644870 +US.MT.017 Custer County Custer County 5647449 +US.MT.019 Daniels County Daniels County 5647744 +US.MT.021 Dawson County Dawson County 5647905 +US.MT.023 Deer Lodge County Deer Lodge County 5648270 +US.MT.025 Fallon County Fallon County 5651490 +US.MT.027 Fergus County Fergus County 5651735 +US.MT.029 Flathead County Flathead County 5652361 +US.MT.031 Gallatin County Gallatin County 5653656 +US.MT.033 Garfield County Garfield County 5653782 +US.MT.035 Glacier County Glacier County 5654267 +US.MT.037 Golden Valley County Golden Valley County 5654674 +US.MT.039 Granite County Granite County 5654985 +US.MT.041 Hill County Hill County 5657400 +US.MT.043 Jefferson County Jefferson County 5659534 +US.MT.045 Judith Basin County Judith Basin County 5660055 +US.MT.047 Lake County Lake County 5661385 +US.MT.049 Lewis and Clark County Lewis and Clark County 5662129 +US.MT.051 Liberty County Liberty County 5662222 +US.MT.053 Lincoln County Lincoln County 5662406 +US.MT.057 Madison County Madison County 5664295 +US.MT.055 McCone County McCone County 5665177 +US.MT.059 Meagher County Meagher County 5665612 +US.MT.061 Mineral County Mineral County 5666480 +US.MT.063 Missoula County Missoula County 5666648 +US.MT.065 Musselshell County Musselshell County 5667879 +US.MT.067 Park County Park County 5670652 +US.MT.069 Petroleum County Petroleum County 5671200 +US.MT.071 Phillips County Phillips County 5671269 +US.MT.073 Pondera County Pondera County 5672061 +US.MT.075 Powder River County Powder River County 5672326 +US.MT.077 Powell County Powell County 5672344 +US.MT.079 Prairie County Prairie County 5672408 +US.MT.081 Ravalli County Ravalli County 5673204 +US.MT.083 Richland County Richland County 5673849 +US.MT.085 Roosevelt County Roosevelt County 5674655 +US.MT.087 Rosebud County Rosebud County 5674707 +US.MT.089 Sanders County Sanders County 5676299 +US.MT.091 Sheridan County Sheridan County 5677503 +US.MT.093 Silver Bow County Silver Bow County 5677822 +US.MT.095 Stillwater County Stillwater County 5680538 +US.MT.097 Sweet Grass County Sweet Grass County 5681435 +US.MT.099 Teton County Teton County 5681965 +US.MT.101 Toole County Toole County 5682810 +US.MT.103 Treasure County Treasure County 5683061 +US.MT.105 Valley County Valley County 5684246 +US.MT.107 Wheatland County Wheatland County 5685886 +US.MT.109 Wibaux County Wibaux County 5686294 +US.MT.111 Yellowstone County Yellowstone County 5687489 +US.ND.001 Adams County Adams County 5687646 +US.ND.007 Billings County Billings County 5688020 +US.ND.009 Bottineau County Bottineau County 5688108 +US.ND.011 Bowman County Bowman County 5688138 +US.ND.013 Burke County Burke County 5688254 +US.ND.015 Burleigh County Burleigh County 5688266 +US.ND.023 Divide County Divide County 5688792 +US.ND.025 Dunn County Dunn County 5688859 +US.ND.029 Emmons County Emmons County 5689006 +US.ND.033 Golden Valley County Golden Valley County 5689315 +US.ND.037 Grant County Grant County 5689375 +US.ND.041 Hettinger County Hettinger County 5689621 +US.ND.049 McHenry County McHenry County 5690436 +US.ND.053 McKenzie County McKenzie County 5690440 +US.ND.055 McLean County McLean County 5690448 +US.ND.057 Mercer County Mercer County 5690489 +US.ND.059 Morton County Morton County 5690583 +US.ND.061 Mountrail County Mountrail County 5690614 +US.ND.065 Oliver County Oliver County 5690889 +US.ND.069 Pierce County Pierce County 5691033 +US.ND.075 Renville County Renville County 5691264 +US.ND.083 Sheridan County Sheridan County 5692064 +US.ND.085 Sioux County Sioux County 5692108 +US.ND.087 Slope County Slope County 5692146 +US.ND.089 Stark County Stark County 5692348 +US.ND.101 Ward County Ward County 5692798 +US.ND.105 Williams County Williams County 5692940 +US.NE.005 Arthur County Arthur County 5693299 +US.NE.007 Banner County Banner County 5693402 +US.NE.013 Box Butte County Box Butte County 5693772 +US.NE.029 Chase County Chase County 5694236 +US.NE.031 Cherry County Cherry County 5694243 +US.NE.033 Cheyenne County Cheyenne County 5694258 +US.NE.045 Dawes County Dawes County 5694727 +US.NE.049 Deuel County Deuel County 5694776 +US.NE.057 Dundy County Dundy County 5694963 +US.NE.063 Frontier County Frontier County 5695504 +US.NE.069 Garden County Garden County 5695559 +US.NE.075 Grant County Grant County 5695796 +US.NE.085 Hayes County Hayes County 5696051 +US.NE.087 Hitchcock County Hitchcock County 5696203 +US.NE.091 Hooker County Hooker County 5696254 +US.NE.101 Keith County Keith County 5696644 +US.NE.103 Keya Paha County Keya Paha County 5696690 +US.NE.105 Kimball County Kimball County 5696719 +US.NE.111 Lincoln County Lincoln County 5697026 +US.NE.113 Logan County Logan County 5697135 +US.NE.117 McPherson County McPherson County 5697457 +US.NE.123 Morrill County Morrill County 5697710 +US.NE.135 Perkins County Perkins County 5698262 +US.NE.145 Red Willow County Red Willow County 5698593 +US.NE.157 Scotts Bluff County Scotts Bluff County 5699397 +US.NE.161 Sheridan County Sheridan County 5699519 +US.NE.165 Sioux County Sioux County 5699598 +US.NE.171 Thomas County Thomas County 5700112 +US.NV.007 Elko County Elko County 5703673 +US.NV.011 Eureka County Eureka County 5703766 +US.NV.013 Humboldt County Humboldt County 5704974 +US.NV.027 Pershing County Pershing County 5707263 +US.NV.031 Washoe County Washoe County 5709906 +US.OR.001 Baker County Baker County 5712180 +US.OR.003 Benton County Benton County 5713677 +US.OR.005 Clackamas County Clackamas County 5719297 +US.OR.007 Clatsop County Clatsop County 5719408 +US.OR.009 Columbia County Columbia County 5720173 +US.OR.011 Coos County Coos County 5720502 +US.OR.013 Crook County Crook County 5721611 +US.OR.015 Curry County Curry County 5721936 +US.OR.017 Deschutes County Deschutes County 5722958 +US.OR.019 Douglas County Douglas County 5723759 +US.OR.021 Gilliam County Gilliam County 5728364 +US.OR.023 Grant County Grant County 5729054 +US.OR.025 Harney County Harney County 5730293 +US.OR.027 Hood River County Hood River County 5731767 +US.OR.029 Jackson County Jackson County 5733351 +US.OR.031 Jefferson County Jefferson County 5733534 +US.OR.033 Josephine County Josephine County 5734120 +US.OR.035 Klamath County Klamath County 5735237 +US.OR.037 Lake County Lake County 5735647 +US.OR.039 Lane County Lane County 5735869 +US.OR.041 Lincoln County Lincoln County 5736643 +US.OR.043 Linn County Linn County 5736713 +US.OR.045 Malheur County Malheur County 5738839 +US.OR.047 Marion County Marion County 5739051 +US.OR.049 Morrow County Morrow County 5741531 +US.OR.051 Multnomah County Multnomah County 5742126 +US.OR.053 Polk County Polk County 5746351 +US.OR.055 Sherman County Sherman County 5751614 +US.OR.057 Tillamook County Tillamook County 5756780 +US.OR.059 Umatilla County Umatilla County 5758058 +US.OR.061 Union County Union County 5758120 +US.OR.063 Wallowa County Wallowa County 5759046 +US.OR.065 Wasco County Wasco County 5759298 +US.OR.067 Washington County Washington County 5759333 +US.OR.069 Wheeler County Wheeler County 5760229 +US.OR.071 Yamhill County Yamhill County 5761960 +US.SD.007 Bennett County Bennett County 5762756 +US.SD.019 Butte County Butte County 5763234 +US.SD.021 Campbell County Campbell County 5763333 +US.SD.031 Corson County Corson County 5763761 +US.SD.033 Custer County Custer County 5763916 +US.SD.041 Dewey County Dewey County 5764119 +US.SD.047 Fall River County Fall River County 5764690 +US.SD.055 Haakon County Haakon County 5765294 +US.SD.063 Harding County Harding County 5765341 +US.SD.071 Jackson County Jackson County 5765964 +US.SD.075 Jones County Jones County 5766096 +US.SD.081 Lawrence County Lawrence County 5766411 +US.SD.093 Meade County Meade County 5767000 +US.SD.095 Mellette County Mellette County 5767033 +US.SD.103 Pennington County Pennington County 5767840 +US.SD.105 Perkins County Perkins County 5767864 +US.SD.102 Oglala Lakota County Oglala Lakota County 5768976 +US.SD.117 Stanley County Stanley County 5769386 +US.SD.119 Sully County Sully County 5769502 +US.SD.121 Todd County Todd County 5769778 +US.SD.137 Ziebach County Ziebach County 5770576 +US.UT.003 Box Elder County Box Elder County 5771875 +US.UT.005 Cache County Cache County 5772317 +US.UT.009 Daggett County Daggett County 5773608 +US.UT.011 Davis County Davis County 5773664 +US.UT.013 Duchesne County Duchesne County 5774137 +US.UT.029 Morgan County Morgan County 5778525 +US.UT.033 Rich County Rich County 5780377 +US.UT.035 Salt Lake County Salt Lake County 5781004 +US.UT.043 Summit County Summit County 5782267 +US.UT.045 Tooele County Tooele County 5783699 +US.UT.047 Uintah County Uintah County 5783919 +US.UT.049 Utah County Utah County 5784025 +US.UT.051 Wasatch County Wasatch County 5784339 +US.UT.057 Weber County Weber County 5784440 +US.WA.001 Adams County Adams County 5785282 +US.WA.003 Asotin County Asotin County 5785935 +US.WA.005 Benton County Benton County 5786991 +US.WA.007 Chelan County Chelan County 5789829 +US.WA.009 Clallam County Clallam County 5790164 +US.WA.011 Clark County Clark County 5790179 +US.WA.013 Columbia County Columbia County 5790614 +US.WA.015 Cowlitz County Cowlitz County 5791206 +US.WA.017 Douglas County Douglas County 5792681 +US.WA.019 Ferry County Ferry County 5794294 +US.WA.021 Franklin County Franklin County 5794976 +US.WA.023 Garfield County Garfield County 5795265 +US.WA.025 Grant County Grant County 5796034 +US.WA.027 Grays Harbor County Grays Harbor County 5796126 +US.WA.029 Island County Island County 5798453 +US.WA.031 Jefferson County Jefferson County 5798663 +US.WA.033 King County King County 5799783 +US.WA.035 Kitsap County Kitsap County 5799853 +US.WA.037 Kittitas County Kittitas County 5799889 +US.WA.039 Klickitat County Klickitat County 5799909 +US.WA.041 Lewis County Lewis County 5800813 +US.WA.043 Lincoln County Lincoln County 5800965 +US.WA.045 Mason County Mason County 5802584 +US.WA.047 Okanogan County Okanogan County 5805553 +US.WA.049 Pacific County Pacific County 5806002 +US.WA.051 Pend Oreille County Pend Oreille County 5806491 +US.WA.053 Pierce County Pierce County 5806769 +US.WA.055 San Juan County San Juan County 5809422 +US.WA.057 Skagit County Skagit County 5810608 +US.WA.059 Skamania County Skamania County 5810628 +US.WA.061 Snohomish County Snohomish County 5810982 +US.WA.063 Spokane County Spokane County 5811704 +US.WA.065 Stevens County Stevens County 5812148 +US.WA.067 Thurston County Thurston County 5813521 +US.WA.069 Wahkiakum County Wahkiakum County 5814851 +US.WA.071 Walla Walla County Walla Walla County 5814921 +US.WA.073 Whatcom County Whatcom County 5815675 +US.WA.075 Whitman County Whitman County 5815891 +US.WA.077 Yakima County Yakima County 5816597 +US.WY.001 Albany County Albany County 5816904 +US.WY.003 Big Horn County Big Horn County 5818658 +US.WY.005 Campbell County Campbell County 5820441 +US.WY.007 Carbon County Carbon County 5820552 +US.WY.009 Converse County Converse County 5821791 +US.WY.011 Crook County Crook County 5822351 +US.WY.013 Fremont County Fremont County 5825643 +US.WY.015 Goshen County Goshen County 5826220 +US.WY.017 Hot Springs County Hot Springs County 5828054 +US.WY.019 Johnson County Johnson County 5828957 +US.WY.021 Laramie County Laramie County 5830051 +US.WY.023 Lincoln County Lincoln County 5830383 +US.WY.025 Natrona County Natrona County 5833224 +US.WY.027 Niobrara County Niobrara County 5833446 +US.WY.029 Park County Park County 5834587 +US.WY.031 Platte County Platte County 5835308 +US.WY.033 Sheridan County Sheridan County 5838199 +US.WY.035 Sublette County Sublette County 5840177 +US.WY.037 Sweetwater County Sweetwater County 5840426 +US.WY.039 Teton County Teton County 5840786 +US.WY.041 Uinta County Uinta County 5841693 +US.WY.043 Washakie County Washakie County 5842257 +US.WY.045 Weston County Weston County 5842707 +US.AK.100 Haines Borough Haines Borough 5846893 +US.HI.005 Kalawao County Kalawao County 5847795 +US.HI.007 Kauai County Kauai County 5848514 +US.HI.009 Maui County Maui County 5850871 +US.HI.001 Hawaii County Hawaii County 5855765 +US.HI.003 Honolulu County Honolulu County 5856194 +US.AK.060 Bristol Bay Borough Bristol Bay Borough 5858042 +US.AK.068 Denali Borough Denali Borough 5860541 +US.AK.070 Dillingham Census Area Dillingham Census Area 5860696 +US.AK.090 Fairbanks North Star Borough Fairbanks North Star Borough 5861900 +US.AK.122 Kenai Peninsula Borough Kenai Peninsula Borough 5866071 +US.AK.150 Kodiak Island Borough Kodiak Island Borough 5866574 +US.AK.164 Lake and Peninsula Borough Lake and Peninsula Borough 5867113 +US.AK.170 Matanuska-Susitna Borough Matanuska-Susitna Borough 5868437 +US.AK.180 Nome Census Area Nome Census Area 5870134 +US.AK.185 North Slope Borough North Slope Borough 5870308 +US.AK.188 Northwest Arctic Borough Northwest Arctic Borough 5870351 +US.AK.240 Southeast Fairbanks Census Area Southeast Fairbanks Census Area 5874863 +US.AK.290 Yukon-Koyukuk Census Area Yukon-Koyukuk Census Area 5878558 +US.AK.016 Aleutians West Census Area Aleutians West Census Area 5879164 +US.AK.013 Aleutians East Borough Aleutians East Borough 5879166 +US.AK.020 Anchorage Municipality Anchorage Municipality 5879348 +US.AK.050 Bethel Census Area Bethel Census Area 5880573 +US.NY.047 Kings County Kings County 6941775 +US.AK.230 Skagway Municipality Skagway Municipality 7117565 +US.AK.105 Hoonah-Angoon Census Area Hoonah-Angoon Census Area 7117568 +US.AK.275 City and Borough of Wrangell City and Borough of Wrangell 7117591 +US.AK.195 Petersburg Borough Petersburg Borough 7117732 +US.AK.198 Prince of Wales-Hyder Census Area Prince of Wales-Hyder Census Area 11550055 +US.AK.158 Kusilvak Census Area Kusilvak Census Area 11550056 +US.AK.066 Copper River Census Area Copper River Census Area 12261501 +US.AK.063 Chugach Census Area Chugach Census Area 12261502 +US.CT.120 Connecticut Metropolitan Connecticut Metropolitan 12809018 +US.CT.140 Naugatuck Valley Naugatuck Valley 12809019 +US.CT.190 Western Connecticut Western Connecticut 12809020 +US.CT.110 Capitol Region Capitol Region 12809021 +US.CT.130 Lower Connecticut River Valley Lower Connecticut River Valley 12809022 +US.CT.170 South Central Regional South Central Regional 12809023 +US.CT.180 Southeastern Connecticut Southeastern Connecticut 12809024 +US.CT.150 Northeastern Connecticut Northeastern Connecticut 12809025 +US.CT.160 Northwest Hills Northwest Hills 12809026 +UY.02.12 Las Piedras Las Piedras 11820767 +UY.02.06 Canelones Canelones 11820768 +UY.02.24 San Ramon San Ramon 11820769 +UY.16.01 Ciudad Del Plata Ciudad Del Plata 11820770 +UY.12.01 Nuevo Berlin Nuevo Berlin 11820771 +UY.09.04 Pan De Azucar Pan De Azucar 11820772 +UY.09.01 Aiguá Aigua 11820773 +UY.09.02 Garzón Garzon 11820774 +UY.09.08 Solis Grande Solis Grande 11820775 +UY.12.02 Young Young 11820776 +UY.05.02 Villa Carmen Villa Carmen 11820777 +UY.09.07 San Carlos San Carlos 11820778 +UY.10.08 Municipio G Municipio G 11820779 +UY.10.05 Municipio D Municipio D 11820780 +UY.10.07 Municipio F Municipio F 11820781 +UY.10.06 Municipio E Municipio E 11820782 +UY.10.01 Municipio A Municipio A 11820783 +UY.15.03 Lavalleja Lavalleja 11820784 +UY.15.05 San Antonio San Antonio 11820785 +UY.15.04 Mataojo Mataojo 11820786 +UY.18.01 Paso De Los Toros Paso De Los Toros 11820787 +UY.11.05 Lorenzo Geyres Lorenzo Geyres 11820788 +UY.11.06 Tambores Tambores 11820789 +UY.08.03 Jose Batlle Y Ordoñez Jose Batlle Y Ordonez 11820790 +UY.03.02 Isidoro Noblia Isidoro Noblia 11820791 +UY.03.03 Acegua Acegua 11820792 +UY.03.04 Tupambae Tupambae 11820793 +UY.03.05 Placido Rosas Placido Rosas 11820794 +UY.03.08 Ramon Trigo Ramon Trigo 11820795 +UY.03.09 Fraile Muerto Fraile Muerto 11820796 +UY.16.03 Ecilda Paullier Ecilda Paullier 11820797 +UY.19.01 Santa Clara De Olimar Santa Clara De Olimar 11820798 +UY.19.02 Municipio de Vergara Municipio de Vergara 11820799 +UY.18.02 San Gregorio De Polanco San Gregorio De Polanco 11820800 +UY.11.02 Guichon Guichon 11820801 +UY.11.03 Quebracho Quebracho 11820802 +UY.14.03 La Paloma La Paloma 11820803 +UY.14.04 Lascano Lascano 11820804 +UY.15.02 Villa Constitucion Villa Constitucion 11820805 +UY.15.01 Pueblo Belen Pueblo Belen 11820806 +UY.05.01 Sarandí Del Yí Sarandi Del Yi 11820807 +UY.13.01 Tranqueras Tranqueras 11820808 +UY.02.03 Aguas Corrientes Aguas Corrientes 11820809 +UY.02.08 Ciudad De La Costa Ciudad De La Costa 11820810 +UY.04.03 Nueva Palmira Nueva Palmira 11820811 +UY.02.30 Toledo Toledo 11820812 +UY.16.04 Rodriguez Rodriguez 11820813 +UY.07.03 Fray Marcos Fray Marcos 11820814 +UY.02.15 Pando Pando 11820815 +UY.04.05 Tarariras Tarariras 11820816 +UY.02.19 Salinas Salinas 11820817 +UY.02.11 La Paz La Paz 11820818 +UY.01.03 Tomas Gomensoro Tomas Gomensoro 11820819 +UY.01.02 Bella Union Bella Union 11820820 +UY.02.01 Nicolich Nicolich 11820821 +UY.17.02 Dolores Dolores 11820822 +UY.17.03 Jose Enrique Rodo Jose Enrique Rodo 11820823 +UY.02.16 Parque Del Plata Parque Del Plata 11820824 +UY.17.01 Cardona Cardona 11820825 +UY.16.02 Libertad Libertad 11820826 +UY.02.31 18 De Mayo 18 De Mayo 11820827 +UY.04.02 Nueva Helvecia Nueva Helvecia 11820828 +UY.02.10 La Floresta La Floresta 11820829 +UY.13.02 Vichadero Vichadero 11820830 +UY.13.03 Minas De Corrales Minas De Corrales 11820831 +UY.08.01 Jose Pedro Varela Jose Pedro Varela 11820832 +UY.08.02 Solis De Mataojo Solis De Mataojo 11820833 +UY.03.01 Rio Branco Rio Branco 11820834 +UY.11.01 Porvenir Porvenir 11820835 +UY.11.04 Piedras Coloradas Piedras Coloradas 11820836 +UY.02.14 Montes Montes 11820837 +UY.02.13 Migues Migues 11820838 +UY.02.18 Progreso Progreso 11820839 +UY.02.23 San Jacinto San Jacinto 11820840 +UY.02.05 Barros Blancos Barros Blancos 11820841 +UY.02.20 San Antonio San Antonio 11820842 +UY.09.06 Punta Del Este Punta Del Este 11820843 +UY.02.22 San Bautista San Bautista 11820844 +UY.10.04 Municipio Ch Municipio Ch 11820845 +UY.10.02 Municipio B Municipio B 11820846 +UY.02.25 Santa Rosa Santa Rosa 11820847 +UY.03.06 Arevalo Arevalo 11820848 +UY.02.26 Sauce Sauce 11820849 +UY.14.01 Castillos Castillos 11820850 +UY.12.03 San Javier San Javier 11820851 +UY.07.02 Sarandí Grande Sarandi Grande 11820852 +UY.07.01 Casupá Casupa 11820853 +UY.02.09 Empalme Olmos Empalme Olmos 11820854 +UY.02.27 Soca Soca 11820855 +UY.02.17 Paso Carrasco Paso Carrasco 11820856 +UY.06.01 Ismael Cortinas Ismael Cortinas 11820857 +UY.02.29 Tala Tala 11820858 +UY.02.28 Joaquin Suarez Joaquin Suarez 11820859 +UY.09.05 Piriapolis Piriapolis 11820860 +UY.04.07 Ombues De Lavalle Ombues De Lavalle 11820861 +UY.04.08 Florencio Sanchez Florencio Sanchez 11820862 +UY.04.09 Colonia Valdense Colonia Valdense 11820863 +UY.18.03 Ansina Ansina 11820864 +UY.11.07 Chapicuy Chapicuy 11820865 +UY.02.04 Atlantida Atlantida 11820866 +UY.09.03 Maldonado Maldonado 11820867 +UY.04.04 Rosario Rosario 11820868 +UY.10.03 Municipio C Municipio C 11820869 +UY.02.02 Santa Lucia Santa Lucia 11820870 +UY.02.07 Los Cerrillos Los Cerrillos 11820871 +UY.14.02 Chuy Chuy 11820872 +UY.15.06 Rincon De Valentin Rincon De Valentin 11820873 +UY.03.07 Arbolito Arbolito 11820874 +UY.04.01 Carmelo Carmelo 11820875 +UY.04.06 Juan Lacaze Juan Lacaze 11820876 +UY.17.04 Palmitas Palmitas 11820877 +UY.01.01 Baltasar Brum Baltasar Brum 11820878 +UZ.09.601276 Shumanay Tumani Shumanay Tumani 601276 +UZ.09.601292 Nukus Tumani Nukus Tumani 601292 +UZ.09.601301 Mo’ynoq Tumani Mo'ynoq Tumani 601301 +UZ.09.601309 Qanliko‘l Tumani Qanliko'l Tumani 601309 +UZ.09.601322 Qo‘ng‘irot Tumani Qo'ng'irot Tumani 601322 +UZ.09.601340 Xo‘jayli Tumani Xo'jayli Tumani 601340 +UZ.09.601347 Kegeyli Tumani Kegeyli Tumani 601347 +UZ.09.601394 Chimboy Tumani Chimboy Tumani 601394 +UZ.09.601398 Bo‘zatov Tumani Bo`zatov Tumani 601398 +UZ.15.1215692 Zomin Tumani Zomin Tumani 1215692 +UZ.08.1215766 Yakkabog‘ Tumani Yakkabog' Tumani 1215766 +UZ.02.1215788 Vobkent Tumani Vobkent Tumani 1215788 +UZ.08.1215811 Usmon Yusupov Tumani Usmon Yusupov Tumani 1215811 +UZ.10.1215838 Urgut Tumani Urgut Tumani 1215838 +UZ.08.1215855 Kasbi Tumani Kasbi Tumani 1215855 +UZ.02.1215958 Termiz Tumani Termiz Tumani 1215958 +UZ.02.1216048 Jondor Tumani Jondor Tumani 1216048 +UZ.10.1216079 Nurobod Tumani Nurobod Tumani 1216079 +UZ.12.1216113 Sho‘rchi Tumani Sho'rchi Tumani 1216113 +UZ.12.1216154 Sherobod Tumani Sherobod Tumani 1216154 +UZ.08.1216186 Shahrisabz Tumani Shahrisabz Tumani 1216186 +UZ.12.1216243 Sariosiyo Tumani Sariosiyo Tumani 1216243 +UZ.10.1216266 Samarqand Tumani Samarqand Tumani 1216266 +UZ.02.1216289 Romiton Tumani Romiton Tumani 1216289 +UZ.10.1216337 Payariq Tumani Payariq Tumani 1216337 +UZ.10.1216341 Pastdarg‘om Tumani Pastdarg`om Tumani 1216341 +UZ.10.1216354 Paxtachi Tumani Paxtachi Tumani 1216354 +UZ.08.1216399 Nishon Tumani Nishon Tumani 1216399 +UZ.10.1216429 Narpay Tumani Narpay Tumani 1216429 +UZ.08.1216474 Muborak Tumani Muborak Tumani 1216474 +UZ.12.1216571 Qiziriq Tumani Qiziriq Tumani 1216571 +UZ.07.1216582 Qiziltepa Tumani Qiziltepa Tumani 1216582 +UZ.12.1216685 Qumqŭrghon Tumani Qumqurghon Tumani 1216685 +UZ.08.1216786 Kitob Tumani Kitob Tumani 1216786 +UZ.10.1216987 Kattaqo‘rg‘on Tumani Kattaqo`rg`on Tumani 1216987 +UZ.08.1217005 Koson Tumani Koson Tumani 1217005 +UZ.08.1217013 Qarshi Tumani Qarshi Tumani 1217013 +UZ.02.1217081 Qorakŭl Tumani Qorakul Tumani 1217081 +UZ.08.1217142 Qamashi Tumani Qamashi Tumani 1217142 +UZ.02.1217179 Kogon Tumani Kogon Tumani 1217179 +UZ.10.1217214 Ishtixon Tumani Ishtixon Tumani 1217214 +UZ.08.1217259 G‘uzor Tumani G`uzor Tumani 1217259 +UZ.15.1217334 G‘allaorol Tumani G`allaorol Tumani 1217334 +UZ.12.1217341 Muzrabod Tumani Muzrabod Tumani 1217341 +UZ.12.1217391 Jarqo‘rg‘on Tumani Jarqo`rg`on Tumani 1217391 +UZ.10.1217412 Jomboy Tumani Jomboy Tumani 1217412 +UZ.12.1217476 Denov Tumani Denov Tumani 1217476 +UZ.08.1217479 Dehqonobod Tumani Dehqonobod Tumani 1217479 +UZ.08.1217538 Chiroqchi Tumani Chiroqchi Tumani 1217538 +UZ.10.1217655 Bulung‘ur Tumani Bulung`ur Tumani 1217655 +UZ.02.1217663 Bukhoro Tumani Bukhoro Tumani 1217663 +UZ.12.1217733 Boysun Tumani Boysun Tumani 1217733 +UZ.15.1217778 Baxmal Tumani Baxmal Tumani 1217778 +UZ.12.1217872 Angor Tumani Angor Tumani 1217872 +UZ.12.1217894 Oltinsoy Tumani Oltinsoy Tumani 1217894 +UZ.02.1217905 Olot Tumani Olot Tumani 1217905 +UZ.10.1217960 Oqdaryo Tumani Oqdaryo Tumani 1217960 +UZ.02.1346433 Qorovulbozor Tumani Qorovulbozor Tumani 1346433 +UZ.02.1346437 Kogon Shahri Kogon Shahri 1346437 +UZ.10.1346451 Chelak Tumani Chelak Tumani 1346451 +UZ.10.1346455 Go`zalkent Tumani Go`zalkent Tumani 1346455 +UZ.10.1346462 Toyloq Tumani Toyloq Tumani 1346462 +UZ.10.1346463 Samarqand Shahri Samarqand Shahri 1346463 +UZ.10.1346465 Oqtosh Shahri Oqtosh Shahri 1346465 +UZ.10.1346467 Urgut Shahri Urgut Shahri 1346467 +UZ.08.1346479 Mirishkor Tumani Mirishkor Tumani 1346479 +UZ.08.1346481 Qarshi Shahri Qarshi Shahri 1346481 +UZ.12.1346497 Uzun Tumani Uzun Tumani 1346497 +UZ.12.1346534 Bandikhon Tumani Bandikhon Tumani 1346534 +UZ.12.1346536 Termiz Shahri Termiz Shahri 1346536 +UZ.12.1346537 Denov Shahri Denov Shahri 1346537 +UZ.15.1512277 Zarbdor Tumani Zarbdor Tumani 1512277 +UZ.06.1512289 Mingbuloq Tumani Mingbuloq Tumani 1512289 +UZ.03.1512318 Yozyovon Tumani Yozyovon Tumani 1512318 +UZ.06.1512349 Yangiqo‘rg‘on Tumani Yangiqo`rg`on Tumani 1512349 +UZ.05.1512360 Yangibozor Tumani Yangibozor Tumani 1512360 +UZ.05.1512367 Yangiariq Tumani Yangiariq Tumani 1512367 +UZ.16.1512404 Sayhunobod Tumani Sayhunobod Tumani 1512404 +UZ.03.1512439 O‘zbekiston Tumani O`zbekiston Tumani 1512439 +UZ.06.1512448 Uychi Tumani Uychi Tumani 1512448 +UZ.05.1512467 Urganch Tumani Urganch Tumani 1512467 +UZ.06.1512500 Uchqŭrghon Tumani Uchqurghon Tumani 1512500 +UZ.07.1512504 Uchkuduk District Uchkuduk District 1512504 +UZ.09.1512534 To‘rtko‘l Tumani To`rtko`l Tumani 1512534 +UZ.06.1512548 Tŭraqŭrghon Tumani Turaqurghon Tumani 1512548 +UZ.03.1512646 Toshloq Tumani Toshloq Tumani 1512646 +UZ.14.1512652 Toshkent Tumani Toshkent Tumani 1512652 +UZ.07.1512673 Tomdi Tumani Tomdi Tumani 1512673 +UZ.09.1512698 Taxtako‘pir Tumani Taxtako'pir Tumani 1512698 +UZ.16.1512717 Sirdaryo Tumani Sirdaryo Tumani 1512717 +UZ.14.1512751 Ŭrta Chirchiq Tumani Urta Chirchiq Tumani 1512751 +UZ.05.1512818 Shovot Tumani Shovot Tumani 1512818 +UZ.02.1512837 Shofirkon Tumani Shofirkon Tumani 1512837 +UZ.13.1512848 Sirg'ali Tumani Sirg'ali Tumani 1512848 +UZ.13.1512949 Olmazor Tumani Olmazor Tumani 1512949 +UZ.03.1512956 Rishton Tumani Rishton Tumani 1512956 +UZ.14.1512985 Piskent Tumani Piskent Tumani 1512985 +UZ.02.1513006 Peshku Tumani Peshku Tumani 1513006 +UZ.14.1513016 Parkent Tumani Parkent Tumani 1513016 +UZ.06.1513021 Pop Tumani Pop Tumani 1513021 +UZ.15.1513035 Paxtakor Tumani Paxtakor Tumani 1513035 +UZ.01.1513039 Pakhtaobod Tumani Pakhtaobod Tumani 1513039 +UZ.14.1513057 Qibray Tumani Qibray Tumani 1513057 +UZ.13.1513066 Shayxontohur Tumani Shayxontohur Tumani 1513066 +UZ.15.1513067 Zafarobod Tumani Zafarobod Tumani 1513067 +UZ.07.1513082 Nurota Tumani Nurota Tumani 1513082 +UZ.07.1513133 Navoiy Tumani Navoiy Tumani 1513133 +UZ.07.1513135 Navbahor Tumani Navbahor Tumani 1513135 +UZ.06.1513144 Norin Tumani Norin Tumani 1513144 +UZ.06.1513156 Namangan Tumani Namangan Tumani 1513156 +UZ.01.1513193 Shahrikhon Tumani Shahrikhon Tumani 1513193 +UZ.15.1513202 Mirzachŭl Tumani Mirzachul Tumani 1513202 +UZ.01.1513240 Marhamat Tumani Marhamat Tumani 1513240 +UZ.13.1513269 Mirobod Tumani Mirobod Tumani 1513269 +UZ.01.1513270 Asaka Tumani Asaka Tumani 1513270 +UZ.03.1513272 Uchko‘prik Tumani Uchko'prik Tumani 1513272 +UZ.13.1513328 Mirzo Ulug‘bek Tumani Mirzo Ulug`bek Tumani 1513328 +UZ.03.1513329 Quva Tumani Quva Tumani 1513329 +UZ.01.1513363 Qŭrghontepa Tumani Qurghontepa Tumani 1513363 +UZ.10.1513472 Qo‘shrabot Tumani Qo`shrabot Tumani 1513472 +UZ.05.1513477 Qo’shko’pir Tumani Qo'shko'pir Tumani 1513477 +UZ.16.1513490 Mirzaobod Tumani Mirzaobod Tumani 1513490 +UZ.01.1513493 Ulug‘nor Tumani Ulug`nor Tumani 1513493 +UZ.14.1513498 Yuqori Chirchiq Tumani Yuqori Chirchiq Tumani 1513498 +UZ.13.1513546 Yunusobod Tumani Yunusobod Tumani 1513546 +UZ.03.1513547 Beshariq Tumani Beshariq Tumani 1513547 +UZ.01.1513598 Khŭjaobod Tumani Khujaobod Tumani 1513598 +UZ.05.1513603 Xiva Tumani Xiva Tumani 1513603 +UZ.05.1513610 Hazorasp Tumani Hazorasp Tumani 1513610 +UZ.16.1513618 Khovos Tumani Khovos Tumani 1513618 +UZ.07.1513622 Xatirchi Tumani Xatirchi Tumani 1513622 +UZ.05.1513635 Xonqa Tumani Xonqa Tumani 1513635 +UZ.13.1513648 Yashnobod Tumani Yashnobod Tumani 1513648 +UZ.06.1513713 Kosonsoy Tumani Kosonsoy Tumani 1513713 +UZ.09.1513732 Qorao‘zak Tumani Qorao'zak Tumani 1513732 +UZ.07.1513830 Konimex Tumani Konimex Tumani 1513830 +UZ.14.1513860 Zangiota Tumani Zangiota Tumani 1513860 +UZ.01.1513888 Izboskan Tumani Izboskan Tumani 1513888 +UZ.16.1513952 Sharof-Rashidow Tumani Sharof-Rashidow Tumani 1513952 +UZ.05.1513961 Gurlan Tumani Gurlan Tumani 1513961 +UZ.16.1513967 Guliston Tumani Guliston Tumani 1513967 +UZ.02.1513982 Ghijduwon Tumani Ghijduwon Tumani 1513982 +UZ.14.1514010 Quyi Chirchiq Tumani Quyi Chirchiq Tumani 1514010 +UZ.03.1514016 Dang‘ara Tumani Dang`ara Tumani 1514016 +UZ.03.1514017 Farg‘ona Tumani Farg`ona Tumani 1514017 +UZ.15.1514024 Forish Tumani Forish Tumani 1514024 +UZ.09.1514037 Ellikqala Tumani Ellikqala Tumani 1514037 +UZ.15.1514068 Jizzax Tumani Jizzax Tumani 1514068 +UZ.01.1514108 Jalolkuduk Tumani Jalolkuduk Tumani 1514108 +UZ.15.1514124 Dŭstlik Tumani Dustlik Tumani 1514124 +UZ.06.1514190 Chust Tumani Chust Tumani 1514190 +UZ.14.1514214 Chinoz Tumani Chinoz Tumani 1514214 +UZ.13.1514229 Chilonzor Tumani Chilonzor Tumani 1514229 +UZ.03.1514299 Buvayda Tumani Buvayda Tumani 1514299 +UZ.14.1514327 Bŭka Tumani Buka Tumani 1514327 +UZ.01.1514336 Bo‘z Tumani Bo`z Tumani 1514336 +UZ.14.1514338 Bŭstonliq Tumani Bustonliq Tumani 1514338 +UZ.09.1514386 Beruniy Tumani Beruniy Tumani 1514386 +UZ.14.1514399 Bekobod Tumani Bekobod Tumani 1514399 +UZ.16.1514430 Boyowut Tumani Boyowut Tumani 1514430 +UZ.01.1514451 Baliqchi Tumani Baliqchi Tumani 1514451 +UZ.03.1514482 Bag‘dod Tumani Bag`dod Tumani 1514482 +UZ.05.1514485 Boghot Tumani Boghot Tumani 1514485 +UZ.15.1514555 Arnasoy Tumani Arnasoy Tumani 1514555 +UZ.01.1514584 Andijon Tumani Andijon Tumani 1514584 +UZ.09.1514593 Amudaryo Tumani Amudaryo Tumani 1514593 +UZ.01.1514606 Oltinkŭl Tumani Oltinkul Tumani 1514606 +UZ.03.1514616 Oltiariq Tumani Oltiariq Tumani 1514616 +UZ.13.1514665 Uchtepa Tumani Uchtepa Tumani 1514665 +UZ.14.1514667 Oqqŭrghon Tumani Oqqurghon Tumani 1514667 +UZ.03.1514681 Oxunboboyev Tumani Oxunboboyev Tumani 1514681 +UZ.14.1514687 Ohangaron Tumani Ohangaron Tumani 1514687 +UZ.16.1514705 Oqoltin Tumani Oqoltin Tumani 1514705 +UZ.13.1536760 Bektemir Tumani Bektemir Tumani 1536760 +UZ.13.1536761 Yakkasaroy Tumani Yakkasaroy Tumani 1536761 +UZ.05.1538226 Urganch Shahri Urganch Shahri 1538226 +UZ.05.1538227 Pitnak Shahri Pitnak Shahri 1538227 +UZ.05.1538228 Khiwa Shahri Khiwa Shahri 1538228 +UZ.02.1538236 G’ijduvon Tumani G'ijduvon Tumani 1538236 +UZ.15.1538240 Jizzax Shahri Jizzax Shahri 1538240 +UZ.16.1538246 Mehnatobod Tumani Mehnatobod Tumani 1538246 +UZ.16.1538249 Guliston Shahri Guliston Shahri 1538249 +UZ.16.1538250 Sirdaryo Shahri Sirdaryo Shahri 1538250 +UZ.16.1538251 Shirin Shahri Shirin Shahri 1538251 +UZ.16.1538252 Yangiyer Shahri Yangiyer Shahri 1538252 +UZ.16.1538253 Bakht Shahri Bakht Shahri 1538253 +UZ.12.1538254 Yangiyŭl Tumani Yangiyul Tumani 1538254 +UZ.14.1538256 Olmaliq Shahri Olmaliq Shahri 1538256 +UZ.14.1538257 Angren Shahri Angren Shahri 1538257 +UZ.14.1538258 Ohangaron Shahri Ohangaron Shahri 1538258 +UZ.14.1538259 Bekobod Shahri Bekobod Shahri 1538259 +UZ.14.1538260 Chirchiq Shahri Chirchiq Shahri 1538260 +UZ.14.1538261 Yangiobod Shahri Yangiobod Shahri 1538261 +UZ.06.1538272 Chortoq Tumani Chortoq Tumani 1538272 +UZ.01.1538281 Buloqboshi Tumani Buloqboshi Tumani 1538281 +UZ.01.1538282 Andijon Shahri Andijon Shahri 1538282 +UZ.01.1538283 Asaka Shahri Asaka Shahri 1538283 +UZ.01.1538284 Qorasuw Shahri Qorasuw Shahri 1538284 +UZ.01.1538285 Khonobod Shahri Khonobod Shahri 1538285 +UZ.01.1538286 Shahrikhon Shahri Shahrikhon Shahri 1538286 +UZ.03.1538294 Furqat Tumani Furqat Tumani 1538294 +UZ.03.1538295 So‘x Tumani So`x Tumani 1538295 +UZ.03.1538296 Farg‘ona Shahri Farg`ona Shahri 1538296 +UZ.03.1538297 Qo‘qon Shahri Qo`qon Shahri 1538297 +UZ.03.1538298 Quva Shahri Quva Shahri 1538298 +UZ.03.1538299 Quvasoy Shahri Quvasoy Shahri 1538299 +UZ.03.1538300 Marg‘ilon Shahri Marg`ilon Shahri 1538300 +UZ.03.7668818 Altyarik Altyarik 7668818 +UZ.03.7668819 Bagdad Bagdad 7668819 +UZ.03.7668820 Rishtan Rishtan 7668820 +UZ.01.7668830 Ulugnar Ulugnar 7668830 +UZ.02.7668831 Alat Alat 7668831 +UZ.08.7668833 Mirishkar Mirishkar 7668833 +UZ.10.7668834 Pastdargom Pastdargom 7668834 +UZ.16.7668840 Bayaut Bayaut 7668840 +UZ.03.7668842 Yazyavan Yazyavan 7668842 +UZ.08.8714362 Kamashi District Kamashi District 8714362 +UZ.08.8714363 Guzar District Guzar District 8714363 +UZ.07.8714365 Navbakhor Tumani Navbakhor Tumani 8714365 +UZ.10.9166490 Toyloq District Toyloq District 9166490 +UZ.06.11611821 Pap District Pap District 11611821 +VE.11.1125 Municipio Zamora Municipio Zamora 3625121 +VE.15.1521 Municipio Zamora Municipio Zamora 3625122 +VE.04.0516 Municipio Zamora Municipio Zamora 3625123 +VE.17.1711 Municipio Villalba Municipio Villalba 3625334 +VE.21.2120 Municipio Valera Municipio Valera 3625541 +VE.07.0814 Municipio Valencia Municipio Valencia 3625547 +VE.20.2028 Municipio Uribante Municipio Uribante 3625648 +VE.13.1309 Municipio Urdaneta Municipio Urdaneta 3625657 +VE.15.1520 Municipio Urdaneta Municipio Urdaneta 3625659 +VE.04.0515 Municipio Urdaneta Municipio Urdaneta 3625660 +VE.21.2119 Municipio Urdaneta Municipio Urdaneta 3625661 +VE.22.2213 Municipio Urachiche Municipio Urachiche 3625695 +VE.18.1814 Municipio Turén Municipio Turen 3625845 +VE.09.1004 Municipio Tucupita Municipio Tucupita 3625927 +VE.17.1710 Municipio Tubores Municipio Tubores 3625967 +VE.21.2118 Municipio Trujillo Municipio Trujillo 3625975 +VE.14.1421 Municipio Tovar Municipio Tovar 3626043 +VE.13.1308 Municipio Torres Municipio Torres 3626083 +VE.08.0909 Municipio Tinaco Municipio Tinaco 3626234 +VE.19.1914 Municipio Sucre Municipio Sucre 3626657 +VE.22.2212 Municipio Sucre Municipio Sucre 3626658 +VE.04.0513 Municipio Sucre Municipio Sucre 3626659 +VE.18.1813 Municipio Sucre Municipio Sucre 3626660 +VE.23.2320 Municipio Sucre Municipio Sucre 3626661 +VE.14.1420 Municipio Sucre Municipio Sucre 3626662 +VE.20.2026 Municipio Sucre Municipio Sucre 3626663 +VE.06.0710 Municipio Sucre Municipio Sucre 3626664 +VE.16.1612 Municipio Sotillo Municipio Sotillo 3626693 +VE.05.0611 Municipio Sosa Municipio Sosa 3626698 +VE.02.0319 Municipio Simón Rodríguez Municipio Simon Rodriguez 3626815 +VE.11.1120 Municipio Silva Municipio Silva 3626828 +VE.04.0510 Municipio San Sebastián Municipio San Sebastian 3627638 +VE.03.0407 Municipio San Fernando Municipio San Fernando 3628397 +VE.22.2211 Municipio San Felipe Municipio San Felipe 3628416 +VE.20.2023 Municipio San Cristóbal Municipio San Cristobal 3628468 +VE.04.0509 Municipio San Casimiro Municipio San Casimiro 3628486 +VE.08.0908 Municipio San Carlos Municipio San Carlos 3628494 +VE.06.0708 Municipio Roscio Municipio Roscio 3628959 +VE.03.0406 Municipio Rómulo Gallegos Municipio Romulo Gallegos 3628986 +VE.05.0610 Municipio Rojas Municipio Rojas 3628998 +VE.14.1418 Municipio Rivas Dávila Municipio Rivas Davila 3629042 +VE.01.0207 Municipio Autónomo Río Negro Municipio Autonomo Rio Negro 3629068 +VE.08.0906 Municipio Ricaurte Municipio Ricaurte 3629179 +VE.19.1913 Municipio Ribero Municipio Ribero 3629182 +VE.14.1417 Municipio Rangel Municipio Rangel 3629269 +VE.07.0811 Municipio Puerto Cabello Municipio Puerto Cabello 3629705 +VE.15.1517 Municipio Plaza Municipio Plaza 3630003 +VE.16.1609 Municipio Piar Municipio Piar 3630282 +VE.06.0706 Municipio Piar Municipio Piar 3630283 +VE.11.1117 Municipio Petit Municipio Petit 3630294 +VE.17.1709 Municipio Península de Macanao Municipio Peninsula de Macanao 3630389 +VE.20.2020 Municipio Pedro María Ureña Municipio Pedro Maria Urena 3630452 +VE.03.0405 Municipio Pedro Camejo Municipio Pedro Camejo 3630456 +VE.05.0609 Municipio Pedraza Municipio Pedraza 3630482 +VE.15.1515 Municipio Paz Castillo Municipio Paz Castillo 3630495 +VE.20.2019 Municipio Panamericano Municipio Panamericano 3630887 +VE.13.1306 Municipio Palavecino Municipio Palavecino 3631101 +VE.23.2315 Municipio Guajira Municipio Guajira 3631168 +VE.15.1514 Municipio Páez Municipio Paez 3631169 +VE.18.1808 Municipio Páez Municipio Paez 3631170 +VE.03.0404 Municipio Páez Municipio Paez 3631171 +VE.18.1807 Municipio Ospino Municipio Ospino 3631207 +VE.05.0608 Municipio Obispos Municipio Obispos 3631430 +VE.22.2209 Municipio Nirgua Municipio Nirgua 3631506 +VE.03.0403 Municipio Muñoz Municipio Munoz 3631656 +VE.13.1305 Municipio Morán Municipio Moran 3631972 +VE.19.1912 Municipio Montes Municipio Montes 3632008 +VE.07.0809 Municipio Montalbán Municipio Montalban 3632070 +VE.11.1114 Municipio Miranda Municipio Miranda 3632192 +VE.23.2314 Municipio Miranda Municipio Miranda 3632193 +VE.14.1413 Municipio Miranda Municipio Miranda 3632194 +VE.20.2018 Municipio Michelena Municipio Michelena 3632259 +VE.19.1911 Municipio Mejía Municipio Mejia 3632428 +VE.11.1113 Municipio Mauroa Municipio Mauroa 3632524 +VE.16.1608 Municipio Maturín Municipio Maturin 3632537 +VE.17.1708 Municipio Mariño Municipio Marino 3632894 +VE.19.1910 Municipio Mariño Municipio Marino 3632895 +VE.23.2313 Municipio Maracaibo Municipio Maracaibo 3633006 +VE.23.2312 Municipio Mara Municipio Mara 3633019 +VE.17.1706 Municipio Maneiro Municipio Maneiro 3633180 +VE.20.2017 Municipio Lobatera Municipio Lobatera 3634695 +VE.19.1909 Municipio Libertador Municipio Libertador 3634754 +VE.14.1412 Municipio Libertador Municipio Libertador 3634755 +VE.20.2016 Municipio Libertador Municipio Libertador 3634756 +VE.02.0311 Municipio Libertad Municipio Libertad 3634759 +VE.15.1512 Municipio Lander Municipio Lander 3637011 +VE.14.1411 Municipio Justo Briceño Municipio Justo Briceno 3639053 +VE.20.2014 Municipio Junín Municipio Junin 3639063 +VE.13.1304 Municipio Jiménez Municipio Jimenez 3639197 +VE.20.2012 Municipio Jáuregui Municipio Jauregui 3639226 +VE.13.1303 Municipio Iribarren Municipio Iribarren 3639346 +VE.15.1511 Municipio Independencia Municipio Independencia 3639385 +VE.02.0307 Municipio Independencia Municipio Independencia 3639386 +VE.06.0705 Municipio Heres Municipio Heres 3639562 +VE.18.1805 Municipio Guanarito Municipio Guanarito 3640213 +VE.18.1804 Municipio Guanare Municipio Guanare 3640225 +VE.15.1510 Municipio Guaicaipuro Municipio Guaicaipuro 3640380 +VE.07.0804 Municipio Guacara Municipio Guacara 3640464 +VE.17.1705 Municipio Gómez Municipio Gomez 3640582 +VE.04.0503 Municipio Girardot Municipio Girardot 3640595 +VE.08.0903 Municipio Girardot Municipio Girardot 3640596 +VE.20.2009 Municipio García de Hevia Municipio Garcia de Hevia 3640668 +VE.11.1110 Municipio Federación Municipio Federacion 3640848 +VE.08.0902 Municipio Tinaquillo Municipio Tinaquillo 3640872 +VE.11.1109 Municipio Falcón Municipio Falcon 3640874 +VE.05.0607 Municipio Ezequiel Zamora Municipio Ezequiel Zamora 3640879 +VE.18.1803 Municipio Esteller Municipio Esteller 3640903 +VE.21.2106 Municipio Escuque Municipio Escuque 3640955 +VE.17.1703 Municipio Díaz Municipio Diaz 3644510 +VE.11.1108 Municipio Democracia Municipio Democracia 3644540 +VE.15.1508 Municipio Cristóbal Rojas Municipio Cristobal Rojas 3644938 +VE.13.1302 Municipio Crespo Municipio Crespo 3644947 +VE.20.2006 Municipio Córdoba Municipio Cordoba 3645220 +VE.23.2305 Municipio Colón Municipio Colon 3645361 +VE.11.1106 Municipio Colina Municipio Colina 3645374 +VE.16.1605 Municipio Cedeño Municipio Cedeno 3646104 +VE.06.0702 Municipio Cedeño Municipio Cedeno 3646105 +VE.06.0701 Municipio Caroní Municipio Caroni 3646491 +VE.07.0802 Municipio Carlos Arvelo Municipio Carlos Arvelo 3646514 +VE.11.1105 Municipio Carirubana Municipio Carirubana 3646527 +VE.16.1604 Municipio Caripe Municipio Caripe 3646536 +VE.20.2005 Municipio Cárdenas Municipio Cardenas 3646610 +VE.21.2105 Municipio Carache Municipio Carache 3646730 +VE.14.1406 Municipio Campo Elías Municipio Campo Elias 3647193 +VE.11.1103 Municipio Buchivacoa Municipio Buchivacoa 3647886 +VE.22.2203 Municipio Bruzual Municipio Bruzual 3647929 +VE.15.1504 Municipio Brión Municipio Brion 3647945 +VE.11.1102 Municipio Bolívar Municipio Bolivar 3648107 +VE.22.2202 Municipio Bolívar Municipio Bolivar 3648108 +VE.16.1603 Municipio Bolívar Municipio Bolivar 3648111 +VE.05.0605 Municipio Bolívar Municipio Bolivar 3648112 +VE.20.2004 Municipio Bolívar Municipio Bolivar 3648113 +VE.21.2102 Municipio Boconó Municipio Bocono 3648130 +VE.19.1905 Municipio Bermúdez Municipio Bermudez 3648300 +VE.19.1904 Municipio Benítez Municipio Benitez 3648316 +VE.07.0801 Municipio Bejuma Municipio Bejuma 3648385 +VE.05.0604 Municipio Barinas Municipio Barinas 3648545 +VE.23.2302 Municipio Baralt Municipio Baralt 3648586 +VE.20.2003 Municipio Ayacucho Municipio Ayacucho 3648740 +VE.01.0203 Municipio Autónomo Atures Municipio Autonomo Atures 3648789 +VE.01.0202 Municipio Autónomo Atabapo Municipio Autonomo Atabapo 3648813 +VE.14.1405 Municipio Arzobispo Chacón Municipio Arzobispo Chacon 3648827 +VE.17.1702 Municipio Arismendi Municipio Arismendi 3648881 +VE.19.1903 Municipio Arismendi Municipio Arismendi 3648882 +VE.05.0603 Municipio Arismendi Municipio Arismendi 3648883 +VE.18.1802 Municipio Araure Municipio Araure 3649016 +VE.02.0302 Municipio Aragua Municipio Aragua 3649111 +VE.08.0901 Municipio Anzoátegui Municipio Anzoategui 3649199 +VE.09.1001 Municipio Antonio Díaz Municipio Antonio Diaz 3649210 +VE.19.1901 Municipio Andrés Eloy Blanco Municipio Andres Eloy Blanco 3649248 +VE.14.1402 Municipio Andrés Bello Municipio Andres Bello 3649249 +VE.02.0301 Municipio Anaco Municipio Anaco 3649281 +VE.14.1401 Municipio Alberto Adriani Municipio Alberto Adriani 3649500 +VE.11.1101 Municipio Acosta Municipio Acosta 3649798 +VE.16.1601 Municipio Acosta Municipio Acosta 3649799 +VE.03.0401 Municipio Achaguas Municipio Achaguas 3649809 +VE.15.1501 Municipio Acevedo Municipio Acevedo 3649812 +VE.01.0201 Municipio Autónomo Alto Orinoco Municipio Autonomo Alto Orinoco 8129028 +VE.01.0204 Municipio Autónomo Autana Municipio Autonomo Autana 8129029 +VE.01.0206 Municipio Autónomo Manapiare Municipio Autonomo Manapiare 8129030 +VE.01.0205 Municipio Autónomo Maroa Municipio Autonomo Maroa 8129031 +VE.04.0512 Municipio Santos Michelena Municipio Santos Michelena 8129149 +VE.05.0612 Municipio Andrés Eloy Blanco Municipio Andres Eloy Blanco 8129150 +VE.06.0704 Municipio Gran Sabana Municipio Gran Sabana 8129151 +VE.07.0813 Municipio San Joaquín Municipio San Joaquin 8129152 +VE.11.1122 Municipio Tocópero Municipio Tocopero 8129153 +VE.11.1118 Municipio Píritu Municipio Piritu 8129154 +VE.19.1906 Municipio Bolívar Municipio Bolivar 8129155 +VE.17.1704 Municipio García Municipio Garcia 8129156 +VE.18.1812 Municipio Santa Rosalía Municipio Santa Rosalia 8129157 +VE.18.1806 Municipio Monseñor José Vicente de Unda Municipio Monsenor Jose Vicente de Unda 8129158 +VE.05.0602 Municipio Antonio José de Sucre Municipio Antonio Jose de Sucre 8129159 +VE.12.1214 Municipio Santa María de Ipire Municipio Santa Maria de Ipire 8129160 +VE.14.1415 Municipio Padre Noguera Municipio Padre Noguera 8129161 +VE.20.2025 Municipio Simón Rodríguez Municipio Simon Rodriguez 8129162 +VE.18.1809 Municipio Papelón Municipio Papelon 8129163 +VE.21.2113 Municipio Pampán Municipio Pampan 8129164 +VE.02.0303 Municipio Fernando de Peñalver Municipio Fernando de Penalver 8129165 +VE.02.0314 Municipio Píritu Municipio Piritu 8129166 +VE.02.0305 Municipio Francisco de Miranda Municipio Francisco de Miranda 8129167 +VE.21.2112 Municipio Motatán Municipio Motatan 8129168 +VE.12.1201 Municipio Camaguán Municipio Camaguan 8129169 +VE.12.1213 Municipio San José de Guaribe Municipio San Jose de Guaribe 8129170 +VE.02.0321 Municipio Turistico Diego Bautista Urbaneja Municipio Turistico Diego Bautista Urbaneja 8129171 +VE.07.0805 Municipio Juan José Mora Municipio Juan Jose Mora 8129172 +VE.21.2108 Municipio Juan Vicente Campo Elías Municipio Juan Vicente Campo Elias 8129173 +VE.20.2008 Municipio Francisco de Miranda Municipio Francisco de Miranda 8129174 +VE.15.1519 Municipio Sucre Municipio Sucre 8129175 +VE.04.0506 Municipio José Rafael Revenga Municipio Jose Rafael Revenga 8129176 +VE.11.1107 Municipio Dabajuro Municipio Dabajuro 8129177 +VE.15.1507 Municipio Chacao Municipio Chacao 8129178 +VE.12.1205 Municipio Leonardo Infante Municipio Leonardo Infante 8129179 +VE.02.0304 Municipio Francisco del Carmen Carvajal Municipio Francisco del Carmen Carvajal 8129180 +VE.11.1124 Municipio Urumaco Municipio Urumaco 8129181 +VE.14.1419 Municipio Santos Marquina Municipio Santos Marquina 8129182 +VE.13.1307 Municipio Simón Planas Municipio Simon Planas 8129183 +VE.18.1811 Municipio San Rafael de Onoto Municipio San Rafael de Onoto 8129184 +VE.12.1212 Municipio Juan Germán Roscio Municipio Juan German Roscio 8129185 +VE.15.1518 Municipio Simón Bolívar Municipio Simon Bolivar 8129186 +VE.02.0308 Municipio Juan Antonio Sotillo Municipio Juan Antonio Sotillo 8129187 +VE.15.1505 Municipio Buroz Municipio Buroz 8129188 +VE.11.1121 Municipio Sucre Municipio Sucre 8129189 +VE.08.0905 Municipio Pao de San Juan Bautista Municipio Pao de San Juan Bautista 8129190 +VE.12.1202 Municipio Chaguaramas Municipio Chaguaramas 8129191 +VE.19.1908 Municipio Cruz Salmerón Acosta Municipio Cruz Salmeron Acosta 8129192 +VE.18.1801 Municipio Agua Blanca Municipio Agua Blanca 8129193 +VE.21.2110 Municipio Miranda Municipio Miranda 8129194 +VE.21.2117 Municipio Sucre Municipio Sucre 8129195 +VE.23.2319 Municipio Simón Bolívar Municipio Simon Bolivar 8129196 +VE.23.2309 Municipio La Cañada de Urdaneta Municipio La Canada de Urdaneta 8129197 +VE.23.2311 Municipio Machiques de Perijá Municipio Machiques de Perija 8129198 +VE.23.2303 Municipio Cabimas Municipio Cabimas 8129199 +VE.12.1209 Municipio José Tadeo Monagas Municipio Jose Tadeo Monagas 8129200 +VE.15.1509 Municipio El Hatillo Municipio El Hatillo 8129201 +VE.04.0505 Municipio José Félix Ribas Municipio Jose Felix Ribas 8129202 +VE.22.2210 Municipio Peña Municipio Pena 8129203 +VE.15.1513 Municipio Los Salias Municipio Los Salias 8129204 +VE.04.0511 Municipio Santiago Mariño Municipio Santiago Marino 8129205 +VE.04.0501 Municipio Bolívar Municipio Bolivar 8129206 +VE.16.1606 Municipio Ezequiel Zamora Municipio Ezequiel Zamora 8129207 +VE.12.1210 Municipio Ortiz Municipio Ortiz 8129208 +VE.23.2310 Municipio Lagunillas Municipio Lagunillas 8129209 +VE.02.0316 Municipio San Juan de Capistrano Municipio San Juan de Capistrano 8129210 +VE.03.0402 Municipio Biruaca Municipio Biruaca 8129211 +VE.16.1602 Municipio Aguasay Municipio Aguasay 8129212 +VE.02.0310 Municipio José Gregorio Monagas Municipio Jose Gregorio Monagas 8129213 +VE.06.0703 Municipio El Callao Municipio El Callao 8129214 +VE.14.1423 Municipio Zea Municipio Zea 8129215 +VE.11.1111 Municipio Jacura Municipio Jacura 8129216 +VE.23.2304 Municipio Catatumbo Municipio Catatumbo 8129217 +VE.06.0709 Municipio Sifontes Municipio Sifontes 8129218 +VE.22.2208 Municipio Manuel Monge Municipio Manuel Monge 8129219 +VE.11.1104 Municipio Cacique Manaure Municipio Cacique Manaure 8129220 +VE.19.1907 Municipio Cajigal Municipio Cajigal 8129221 +VE.16.1613 Municipio Uracoa Municipio Uracoa 8129222 +VE.20.2024 Municipio Seboruco Municipio Seboruco 8129223 +VE.21.2101 Municipio Andrés Bello Municipio Andres Bello 8129224 +VE.14.1414 Municipio Obispo Ramos de Lora Municipio Obispo Ramos de Lora 8129225 +VE.04.0504 Municipio José Angel Lamas Municipio Jose Angel Lamas 8129226 +VE.22.2201 Municipio Arístides Bastidas Municipio Aristides Bastidas 8129227 +VE.13.1301 Municipio Andrés Eloy Blanco Municipio Andres Eloy Blanco 8129228 +VE.05.0601 Municipio Alberto Arvelo Torrealba Municipio Alberto Arvelo Torrealba 8129229 +VE.22.2206 Municipio José Antonio Páez Municipio Jose Antonio Paez 8129230 +VE.14.1416 Municipio Pueblo Llano Municipio Pueblo Llano 8129231 +VE.09.1003 Municipio Pedernales Municipio Pedernales 8129232 +VE.20.2010 Municipio Guásimos Municipio Guasimos 8129233 +VE.02.0309 Municipio Juan Manuel Cajigal Municipio Juan Manuel Cajigal 8129234 +VE.04.0518 Municipio Ocumare de La Costa de Oro Municipio Ocumare de La Costa de Oro 8129235 +VE.14.1422 Municipio Tulio Febres Cordero Municipio Tulio Febres Cordero 8129236 +VE.04.0507 Municipio Libertador Municipio Libertador 8129237 +VE.11.1119 Municipio San Francisco Municipio San Francisco 8129238 +VE.21.2111 Municipio Monte Carmelo Municipio Monte Carmelo 8129239 +VE.07.0808 Municipio Miranda Municipio Miranda 8129240 +VE.07.0803 Municipio Diego Ibarra Municipio Diego Ibarra 8129241 +VE.08.0907 Municipio Rómulo Gallegos Municipio Romulo Gallegos 8129242 +VE.14.1409 Municipio Guaraque Municipio Guaraque 8129243 +VE.22.2214 Municipio Veroes Municipio Veroes 8129244 +VE.12.1207 Municipio Julián Mellado Municipio Julian Mellado 8129245 +VE.06.0707 Bolivariano Angostura Bolivariano Angostura 8129246 +VE.22.2204 Municipio Cocorote Municipio Cocorote 8129247 +VE.02.0312 Municipio Manuel Ezequiel Bruzual Municipio Manuel Ezequiel Bruzual 8129248 +VE.11.1115 Municipio Monseñor Iturriza Municipio Monsenor Iturriza 8129249 +VE.04.0502 Municipio Camatagua Municipio Camatagua 8129250 +VE.22.2207 Municipio La Trinidad Municipio La Trinidad 8129251 +VE.18.1810 Municipio San Genaro de Boconoito Municipio San Genaro de Boconoito 8129252 +VE.21.2115 Municipio Rafael Rangel Municipio Rafael Rangel 8129253 +VE.05.0606 Municipio Cruz Paredes Municipio Cruz Paredes 8129254 +VE.14.1404 Municipio Aricagua Municipio Aricagua 8129255 +VE.25.0101 Municipio Libertador Municipio Libertador 8129256 +VE.20.2021 Municipio Rafael Urdaneta Municipio Rafael Urdaneta 8129257 +VE.20.2022 Municipio Samuel Darío Maldonado Municipio Samuel Dario Maldonado 8129258 +VE.14.1410 Municipio Julio César Salas Municipio Julio Cesar Salas 8129259 +VE.11.1123 Municipio Unión Municipio Union 8129260 +VE.12.1215 Municipio Pedro Zaraza Municipio Pedro Zaraza 8129261 +VE.02.0306 Municipio Guanta Municipio Guanta 8129262 +VE.20.2029 Municipio San Judas Tadeo Municipio San Judas Tadeo 8129263 +VE.21.2109 Municipio La Ceiba Municipio La Ceiba 8129264 +VE.23.2308 Municipio Jesús María Semprún Municipio Jesus Maria Semprun 8129265 +VE.02.0313 Municipio Pedro María Freites Municipio Pedro Maria Freites 8129266 +VE.08.0904 Municipio Lima Blanco Municipio Lima Blanco 8129267 +VE.26.2401 Municipio Vargas Municipio Vargas 8129268 +VE.12.1208 Municipio Francisco de Miranda Municipio Francisco de Miranda 8129269 +VE.02.0315 Municipio San José de Guanipa Municipio San Jose de Guanipa 8131389 +VE.02.0317 Municipio Santa Ana Municipio Santa Ana 8131390 +VE.02.0318 Municipio Simón Bolívar Municipio Simon Bolivar 8131391 +VE.02.0320 Municipio Sir Arthur Mc Gregor Municipio Sir Arthur Mc Gregor 8131392 +VE.04.0508 Municipio Mario Briceño Iragorry Municipio Mario Briceno Iragorry 8131393 +VE.04.0514 Municipio Tovar Municipio Tovar 8131394 +VE.04.0517 Municipio Francisco Linares Alcántara Municipio Francisco Linares Alcantara 8131395 +VE.06.0711 Municipio Padre Pedro Chien Municipio Padre Pedro Chien 8131426 +VE.07.0806 Municipio Libertador Municipio Libertador 8131427 +VE.07.0807 Municipio Los Guayos Municipio Los Guayos 8131428 +VE.07.0810 Municipio Naguanagua Municipio Naguanagua 8131429 +VE.07.0812 Municipio San Diego Municipio San Diego 8131430 +VE.09.1002 Municipio Casacoima Municipio Casacoima 8131431 +VE.11.1112 Municipio Los Taques Municipio Los Taques 8131432 +VE.11.1116 Municipio Palmasola Municipio Palmasola 8131433 +VE.12.1203 Municipio El Socorro Municipio El Socorro 8131434 +VE.12.1204 Municipio San Gerónimo de Guayabal Municipio San Geronimo de Guayabal 8131435 +VE.12.1206 Municipio Las Mercedes Municipio Las Mercedes 8131436 +VE.12.1211 Municipio José Félix Ribas Municipio Jose Felix Ribas 8131437 +VE.14.1403 Municipio Antonio Pinto Salinas Municipio Antonio Pinto Salinas 8131438 +VE.14.1407 Municipio Caracciolo Parra Olmedo Municipio Caracciolo Parra Olmedo 8131439 +VE.14.1408 Municipio Cardenal Quintero Municipio Cardenal Quintero 8131440 +VE.15.1502 Municipio Andrés Bello Municipio Andres Bello 8131441 +VE.15.1503 Municipio Baruta Municipio Baruta 8131442 +VE.15.1506 Municipio Carrizal Municipio Carrizal 8131443 +VE.15.1516 Municipio Pedro Gual Municipio Pedro Gual 8131444 +VE.16.1607 Municipio Libertador Municipio Libertador 8131445 +VE.16.1610 Municipio Punceres Municipio Punceres 8131446 +VE.16.1611 Municipio Santa Bárbara Municipio Santa Barbara 8131447 +VE.17.1701 Municipio Antolín del Campo Municipio Antolin del Campo 8131448 +VE.17.1707 Municipio Marcano Municipio Marcano 8131449 +VE.19.1902 Municipio Andrés Mata Municipio Andres Mata 8131450 +VE.19.1915 Municipio Valdez Municipio Valdez 8131484 +VE.20.2001 Municipio Andrés Bello Municipio Andres Bello 8131485 +VE.20.2002 Municipio Antonio Rómulo Costa Municipio Antonio Romulo Costa 8131486 +VE.20.2007 Municipio Fernández Feo Municipio Fernandez Feo 8131487 +VE.20.2011 Municipio Independencia Municipio Independencia 8131488 +VE.20.2015 Municipio Libertad Municipio Libertad 8131489 +VE.20.2013 Municipio José María Vargas Municipio Jose Maria Vargas 8131490 +VE.20.2027 Municipio Torbes Municipio Torbes 8131491 +VE.21.2103 Municipio Bolívar Municipio Bolivar 8131492 +VE.21.2104 Municipio Candelaria Municipio Candelaria 8131493 +VE.21.2107 Municipio José Felipe Márquez Cañizales Municipio Jose Felipe Marquez Canizales 8131494 +VE.21.2114 Municipio Pampanito Municipio Pampanito 8131505 +VE.21.2116 Municipio San Rafael de Carvajal Municipio San Rafael de Carvajal 8131506 +VE.22.2205 Municipio Independencia Municipio Independencia 8131510 +VE.23.2301 Municipio Almirante Padilla Municipio Almirante Padilla 8131511 +VE.23.2306 Municipio Francisco Javier Pulgar Municipio Francisco Javier Pulgar 8131512 +VE.23.2307 Municipio Jesús Enrique Lossada Municipio Jesus Enrique Lossada 8131513 +VE.23.2316 Municipio Rosario de Perijá Municipio Rosario de Perija 8131514 +VE.23.2317 Municipio San Francisco Municipio San Francisco 8131515 +VE.23.2318 Municipio Santa Rita Municipio Santa Rita 8131516 +VE.23.2321 Municipio Valmore Rodríguez Municipio Valmore Rodriguez 8131517 +VI.010.04600 Anna's Hope Village Anna's Hope Village 9252017 +VI.010.20800 Christiansted Christiansted 9252018 +VI.010.31600 East End East End 9252019 +VI.010.62200 Northwest Northwest 9252020 +VI.010.71200 Sion Farm Sion Farm 9252021 +VI.010.73900 Southcentral Southcentral 9252022 +VI.010.75700 Southwest Southwest 9252023 +VI.020.15400 Central Central 9252024 +VI.020.27100 Coral Bay Coral Bay 9252025 +VI.020.28900 Cruz Bay Cruz Bay 9252026 +VI.020.33400 East End East End 9252027 +VI.030.17200 Charlotte Amalie Charlotte Amalie 9252028 +VI.030.34300 East End East End 9252029 +VI.030.61300 Northside Northside 9252030 +VI.030.74800 Southside Southside 9252031 +VI.030.78400 Tutu Tutu 9252032 +VI.030.82000 Water Island Water Island 9252033 +VI.030.82900 West End West End 9252034 +VI.010.38800 Frederiksted Frederiksted 9252035 +VI.010.59500 Northcentral Northcentral 9252036 +VN.75.726 Tân Uyên Tan Uyen 1566754 +VN.23.674 Đam Rong GJam Rong 1584012 +VN.03.837 Huyện Thạnh Phú Huyen Thanh Phu 1904844 +VN.03.833 Huyện Mỏ Cày Nam Huyen Mo Cay Nam 1904845 +VN.03.832 Huyện Chợ Lách Huyen Cho Lach 1904846 +VN.03.831 Huyện Châu Thành Huyen Chau Thanh 1904847 +VN.03.834 Huyện Giồng Trôm Huyen Giong Trom 1904848 +VN.03.835 Huyện Bình Đại Huyen Binh GJai 1904849 +VN.03.836 Huyện Ba Tri Huyen Ba Tri 1904850 +VN.03.829 Thành Phố Bến Tre Thanh Pho Ben Tre 1904851 +VN.37.815 Thành Phố Mỹ Tho Thanh Pho My Tho 1904852 +VN.37.816 Thị Xã Gò Công Thi Xa Go Cong 1904853 +VN.37.824 Huyện Gò Công Đông Huyen Go Cong GJong 1904855 +VN.37.823 Huyện Gò Công Tây Huyen Go Cong Tay 1904856 +VN.37.822 Huyện Chợ Gạo Huyen Cho Gao 1904857 +VN.37.821 Huyện Châu Thành Huyen Chau Thanh 1904858 +VN.37.818 Huyện Tân Phước Huyen Tan Phuoc 1904859 +VN.37.820 Huyện Cai Lậy Huyen Cai Lay 1904860 +VN.37.819 Huyện Cái Bè Huyen Cai Be 1904861 +VN.33.703 Thành Phố Tây Ninh Thanh Pho Tay Ninh 1904862 +VN.33.709 Huyện Hòa Thành Huyen Hoa Thanh 1904863 +VN.33.708 Huyện Châu Thành Huyen Chau Thanh 1904864 +VN.33.711 Huyện Bến Cầu Huyen Ben Cau 1904865 +VN.33.710 Huyện Gò Dầu Huyen Go Dau 1904866 +VN.33.712 Huyện Trảng Bàng Huyen Trang Bang 1904867 +VN.33.707 Huyện Dương Minh Châu Huyen Duong Minh Chau 1904868 +VN.33.706 Huyện Tân Châu Huyen Tan Chau 1904869 +VN.33.705 Huyện Tân Biên Huyen Tan Bien 1904870 +VN.20.760 Quận Một Quan Mot 1904873 +VN.20.769 Quận Hai Quan Hai 1904874 +VN.20.770 Quận Ba Quan Ba 1904875 +VN.20.773 Quận Bốn Quan Bon 1904876 +VN.20.774 Quận Năm Quan Nam 1904877 +VN.20.775 Quận Sáu Quan Sau 1904878 +VN.20.778 Quận Bảy Quan Bay 1904879 +VN.20.776 Quận Tám Quan Tam 1904880 +VN.20.763 Quận Chín Quan Chin 1904881 +VN.20.771 Quận Mười Quan Muoi 1904882 +VN.20.772 Quận Mười Một Quan Muoi Mot 1904883 +VN.20.761 Quận 12 Quan 12 1904884 +VN.20.768 Phu Nhuan Phu Nhuan 1904885 +VN.20.766 Quận Tân Bình Quan Tan Binh 1904886 +VN.20.765 Quận Bình Thạnh Quan Binh Thanh 1904887 +VN.20.764 Quận Gò Vấp Quan Go Vap 1904888 +VN.20.762 Quận Thủ Đức Quan Thu GJuc 1904890 +VN.20.784 Huyện Hóc Môn Huyen Hoc Mon 1904891 +VN.20.783 Huyện Củ Chi Huyen Cu Chi 1904892 +VN.20.785 Huyện Bình Chánh Huyen Binh Chanh 1904893 +VN.20.786 Huyện Nhà Bè Huyen Nha Be 1904894 +VN.20.787 Huyện Cần Giờ Huyen Can Gio 1904895 +VN.45.747 Thành Phố Vũng Tàu Thanh Pho Vung Tau 1904896 +VN.45.748 Thành Phố Bà Rịa Thanh Pho Ba Ria 1904897 +VN.45.754 Thị Xã Phú Mỹ Thi Xa Phu My 1904898 +VN.45.750 Huyện Châu Đức Huyen Chau GJuc 1904899 +VN.45.753 Huyện Đất Đỏ Huyen GJat GJo 1904900 +VN.45.751 Huyện Xuyên Mộc Huyen Xuyen Moc 1904901 +VN.45.755 Huyện Côn Đảo Huyen Con GJao 1904903 +VN.69.855 Thành phố Vĩnh Long Thanh pho Vinh Long 1904905 +VN.69.857 Huyện Long Hồ Huyen Long Ho 1904906 +VN.69.858 Huyện Mang Thít Huyen Mang Thit 1904907 +VN.69.860 Huyện Tam Bình Huyen Tam Binh 1904908 +VN.69.861 Thị Xã Bình Minh Thi Xa Binh Minh 1904909 +VN.69.859 Huyện Vũng Liêm Huyen Vung Liem 1904910 +VN.69.862 Huyện Trà Ôn Huyen Tra On 1904911 +VN.67.842 Thành Phố Trà Vinh Thanh Pho Tra Vinh 1904913 +VN.67.847 Huyện Châu Thành Huyen Chau Thanh 1904914 +VN.67.844 Huyện Càng Long Huyen Cang Long 1904915 +VN.67.848 Huyện Cầu Ngang Huyen Cau Ngang 1904916 +VN.67.845 Huyện Cầu Kè Huyen Cau Ke 1904917 +VN.67.846 Huyện Tiểu Cần Huyen Tieu Can 1904918 +VN.67.849 Huyện Trà Cú Huyen Tra Cu 1904919 +VN.67.850 Huyện Duyên Hải Huyen Duyen Hai 1904920 +VN.65.941 Thành Phố Sóc Trăng Thanh Pho Soc Trang 1904921 +VN.65.946 Huyện Long Phú Huyen Long Phu 1904922 +VN.65.943 Huyện Kế Sách Huyen Ke Sach 1904923 +VN.65.944 Huyện Mỹ Tú Huyen My Tu 1904924 +VN.65.947 Huyện Mỹ Xuyên Huyen My Xuyen 1904925 +VN.65.949 Huyện Thạnh Trị Huyen Thanh Tri 1904926 +VN.65.950 Thị Xã Vĩnh Châu Thi Xa Vinh Chau 1904927 +VN.87.916 Quận Ninh Kiều Quan Ninh Kieu 1904928 +VN.93.933 Huyện Châu Thành Huyen Chau Thanh 1904929 +VN.87.917 Quận Ô Môn Quan O Mon 1904930 +VN.87.923 Quận Thốt Nốt Quan Thot Not 1904931 +VN.93.934 Huyện Phụng Hiệp Huyen Phung Hiep 1904932 +VN.93.935 Vị Thủy District Vi Thuy District 1904933 +VN.93.936 Huyện Long Mỹ Huyen Long My 1904934 +VN.09.866 Thành Phố Cao Lãnh Thanh Pho Cao Lanh 1904938 +VN.09.867 Sa Dec city Sa Dec city 1904939 +VN.09.877 Huyện Châu Thành Huyen Chau Thanh 1904940 +VN.09.876 Huyện Lai Vung Huyen Lai Vung 1904941 +VN.09.875 Huyện Lấp Vò Huyen Lap Vo 1904942 +VN.09.873 Huyện Cao Lãnh Huyen Cao Lanh 1904943 +VN.09.872 Huyện Tháp Mười Huyen Thap Muoi 1904944 +VN.09.874 Huyện Thanh Bình Huyen Thanh Binh 1904945 +VN.09.871 Huyện Tam Nông Huyen Tam Nong 1904946 +VN.09.870 Huyện Hồng Ngự Huyen Hong Ngu 1904947 +VN.09.869 Huyện Tân Hồng Huyen Tan Hong 1904948 +VN.21.899 Thành Phố Rạch Giá Thanh Pho Rach Gia 1904949 +VN.21.905 Huyện Châu Thành Huyen Chau Thanh 1904950 +VN.21.906 Huyện Giồng Riềng Huyen Giong Rieng 1904951 +VN.21.904 Huyện Tân Hiệp Huyen Tan Hiep 1904952 +VN.21.907 Huyện Gò Quao Huyen Go Quao 1904953 +VN.21.908 Huyện An Biên Huyen An Bien 1904954 +VN.21.909 Huyện An Minh Huyen An Minh 1904955 +VN.21.910 Huyện Vĩnh Thuận Huyen Vinh Thuan 1904956 +VN.21.903 Huyện Hòn Đất Huyen Hon GJat 1904957 +VN.21.900 Thành Phố Hà Tiên Thanh Pho Ha Tien 1904958 +VN.21.912 Huyện Kiên Hải Huyen Kien Hai 1904959 +VN.21.911 Thành Phố Phú Quốc Thanh Pho Phu Quoc 1904960 +VN.60.582 Thành Phố Phan Rang-Tháp Chàm Thanh Pho Phan Rang-Thap Cham 1904963 +VN.60.586 Huyện Ninh Hải Huyen Ninh Hai 1904965 +VN.60.587 Huyện Ninh Phước Huyen Ninh Phuoc 1904966 +VN.60.585 Huyện Ninh Sơn Huyen Ninh Son 1904967 +VN.49.622 Thành Phố Pleiku Thanh Pho Pleiku 1904973 +VN.49.627 Huyện Chư Păh Huyen Chu Pah 1904974 +VN.49.628 Huyện Ia Grai Huyen Ia Grai 1904975 +VN.49.631 Huyện Đức Cơ Huyen GJuc Co 1904976 +VN.49.632 Huyện Chư Prông Huyen Chu Prong 1904977 +VN.49.633 Huyện Chư Sê Huyen Chu Se 1904978 +VN.49.637 Huyện Krông Pa Huyen Krong Pa 1904979 +VN.49.624 Thị Xã A Yun Pa Thi Xa A Yun Pa 1904980 +VN.49.630 Huyện Kông Chro Huyen Kong Chro 1904981 +VN.49.623 Thị Xã An Khê Thi Xa An Khe 1904982 +VN.49.629 Huyện Mang Yang Huyen Mang Yang 1904983 +VN.49.625 Huyện KBang Huyen KBang 1904984 +VN.88.643 Thành Phố Buôn Ma Thuột Thanh Pho Buon Ma Thuot 1904985 +VN.91.666 Huyện Đắk R’Lấp Huyen GJak R'Lap 1904986 +VN.91.664 Huyện Krông Nô Huyen Krong No 1904988 +VN.88.647 Huyện Buôn Đôn Huyen Buon GJon 1904989 +VN.88.646 Huyện Ea Súp Huyen Ea Sup 1904990 +VN.24.794 Thành Phố Tân An Thanh Pho Tan An 1904991 +VN.24.808 Huyện Châu Thành Huyen Chau Thanh 1904992 +VN.24.805 Huyện Tân Trụ Huyen Tan Tru 1904993 +VN.24.806 Huyện Cần Đước Huyen Can GJuoc 1904994 +VN.24.807 Huyện Cần Giuộc Huyen Can Giuoc 1904995 +VN.24.803 Huyện Bến Lức Huyen Ben Luc 1904996 +VN.24.804 Huyện Thủ Thừa Huyen Thu Thua 1904997 +VN.24.800 Huyện Thạnh Hóa Huyen Thanh Hoa 1904998 +VN.24.801 Huyện Đức Huệ Huyen GJuc Hue 1904999 +VN.24.802 Huyện Đức Hòa Huyen GJuc Hoa 1905000 +VN.24.799 Huyện Tân Thạnh Huyen Tan Thanh 1905001 +VN.24.798 Huyện Mộc Hóa Huyen Moc Hoa 1905002 +VN.24.796 Huyện Tân Hưng Huyen Tan Hung 1905003 +VN.24.797 Huyện Vĩnh Hưng Huyen Vinh Hung 1905004 +VN.90.080 Thành Phố Lào Cai Thanh Pho Lao Cai 1905005 +VN.90.086 Huyện Bảo Thắng Huyen Bao Thang 1905007 +VN.90.088 Huyện Sa Pa Huyen Sa Pa 1905008 +VN.90.082 Huyện Bát Xát Huyen Bat Xat 1905009 +VN.90.083 Huyện Mường Khương Huyen Muong Khuong 1905010 +VN.90.085 Huyện Bắc Hà Huyen Bac Ha 1905011 +VN.90.087 Huyện Bảo Yên Huyen Bao Yen 1905012 +VN.90.089 Huyện Văn Bàn Huyen Van Ban 1905013 +VN.89.110 Huyện Than Uyên Huyen Than Uyen 1905014 +VN.53.148 Thành Phố Hòa Bình Thanh Pho Hoa Binh 1905015 +VN.53.151 Huyện Kỳ Sơn Huyen Ky Son 1905016 +VN.53.150 Huyện Đà Bắc Huyen GJa Bac 1905017 +VN.53.156 Huyện Mai Châu Huyen Mai Chau 1905018 +VN.53.155 Huyện Tân Lạc Huyen Tan Lac 1905019 +VN.53.152 Huyện Lương Sơn Huyen Luong Son 1905020 +VN.53.153 Huyện Kim Bôi Huyen Kim Boi 1905021 +VN.53.157 Huyện Lạc Sơn Huyen Lac Son 1905022 +VN.53.159 Huyện Lạc Thủy Huyen Lac Thuy 1905023 +VN.53.158 Huyện Yên Thủy Huyen Yen Thuy 1905024 +VN.50.024 Thành Phố Hà Giang Thanh Pho Ha Giang 1905025 +VN.50.030 Huyện Vị Xuyên Huyen Vi Xuyen 1905026 +VN.50.031 Huyện Bắc Mê Huyen Bac Me 1905027 +VN.50.028 Huyện Yên Minh Huyen Yen Minh 1905028 +VN.50.029 Huyện Quản Bạ Huyen Quan Ba 1905029 +VN.50.026 Huyện Đồng Văn Huyen GJong Van 1905030 +VN.50.027 Huyện Mèo Vạc Huyen Meo Vac 1905031 +VN.50.033 Huyện Xín Mần Huyen Xin Man 1905032 +VN.50.032 Huyện Hoàng Su Phì Huyen Hoang Su Phi 1905033 +VN.50.034 Huyện Bắc Quang Huyen Bac Quang 1905034 +VN.44.268 Quận Hà Đông Quan Ha GJong 1905035 +VN.44.269 Thị Xã Sơn Tây Thi Xa Son Tay 1905036 +VN.44.278 Huyện Thanh Oai Huyen Thanh Oai 1905037 +VN.44.277 Huyện Chương Mỹ Huyen Chuong My 1905038 +VN.44.274 Huyện Hoài Đức Huyen Hoai GJuc 1905039 +VN.44.275 Huyện Quốc Oai Huyen Quoc Oai 1905040 +VN.44.276 Huyện Thạch Thất Huyen Thach That 1905041 +VN.44.273 Huyện Đan Phượng Huyen GJan Phuong 1905042 +VN.44.272 Huyện Phúc Thọ Huyen Phuc Tho 1905043 +VN.44.271 Huyện Ba Vì Huyen Ba Vi 1905044 +VN.44.279 Huyện Thường Tín Huyen Thuong Tin 1905045 +VN.44.280 Huyện Phú Xuyên Huyen Phu Xuyen 1905046 +VN.44.281 Huyện Ứng Hòa Huyen Ung Hoa 1905047 +VN.44.282 Huyện Mỹ Đức Huyen My GJuc 1905048 +VN.58.412 Thành Phố Vinh Thanh Pho Vinh 1905049 +VN.58.431 Huyện Hưng Nguyên Huyen Hung Nguyen 1905050 +VN.58.430 Huyện Nam Đàn Huyen Nam GJan 1905051 +VN.58.429 Huyện Nghi Lộc Huyen Nghi Loc 1905052 +VN.58.413 Thị Xã Cửa Lò Thi Xa Cua Lo 1905053 +VN.58.425 Huyện Diễn Châu Huyen Dien Chau 1905054 +VN.58.426 Huyện Yên Thành Huyen Yen Thanh 1905055 +VN.58.427 Huyện Đô Lương Huyen GJo Luong 1905056 +VN.58.428 Huyện Thanh Chương Huyen Thanh Chuong 1905057 +VN.58.424 Huyện Anh Sơn Huyen Anh Son 1905058 +VN.58.422 Huyện Con Cuông Huyen Con Cuong 1905059 +VN.58.423 Huyện Tân Kỳ Huyen Tan Ky 1905060 +VN.58.421 Huyện Quỳnh Lưu Huyen Quynh Luu 1905061 +VN.58.419 Huyện Nghĩa Đàn Huyen Nghia GJan 1905062 +VN.58.420 Huyện Quỳ Hợp Huyen Quy Hop 1905063 +VN.58.416 Huyện Quỳ Châu Huyen Quy Chau 1905064 +VN.58.415 Huyện Quế Phong Huyen Que Phong 1905065 +VN.58.418 Huyện Tương Dương Huyen Tuong Duong 1905066 +VN.58.417 Huyện Kỳ Sơn Huyen Ky Son 1905067 +VN.35.336 Thành Phố Thái Bình Thanh Pho Thai Binh 1905068 +VN.35.344 Huyện Vũ Thư Huyen Vu Thu 1905069 +VN.35.340 Huyện Ðông Hưng Huyen Dong Hung 1905070 +VN.35.343 Huyện Kiến Xương Huyen Kien Xuong 1905071 +VN.35.342 Huyện Tiền Hải Huyen Tien Hai 1905072 +VN.35.341 Huyện Thái Thụy Huyen Thai Thuy 1905073 +VN.35.338 Huyện Quỳnh Phụ Huyen Quynh Phu 1905074 +VN.35.339 Huyện Hưng Hà Huyen Hung Ha 1905075 +VN.32.116 Thành Phố Sơn La Thanh Pho Son La 1905076 +VN.32.120 Huyện Mường La Huyen Muong La 1905077 +VN.32.118 Huyện Quỳnh Nhai Huyen Quynh Nhai 1905078 +VN.32.119 Huyện Thuận Châu Huyen Thuan Chau 1905079 +VN.32.126 Huyện Sông Mã Huyen Song Ma 1905080 +VN.32.125 Huyện Mai Sơn Huyen Mai Son 1905081 +VN.32.121 Huyện Bắc Yên Huyen Bac Yen 1905082 +VN.32.124 Huyện Yên Châu Huyen Yen Chau 1905083 +VN.32.122 Huyện Phù Yên Huyen Phu Yen 1905084 +VN.32.123 Huyện Mộc Châu Huyen Moc Chau 1905085 +VN.13.305 Quận Lê Chân Quan Le Chan 1905086 +VN.13.304 Quận Ngô Quyền Quan Ngo Quyen 1905087 +VN.13.307 Quận Kiến An Quan Kien An 1905088 +VN.13.308 Quận Đồ Sơn Quan GJo Son 1905089 +VN.13.312 Huyện An Dương Huyen An Duong 1905090 +VN.13.311 Huyện Thủy Nguyên Huyen Thuy Nguyen 1905091 +VN.13.313 Huyện An Lão Huyen An Lao 1905092 +VN.13.314 Huyện Kiến Thụy Huyen Kien Thuy 1905093 +VN.13.315 Huyện Tiên Lãng Huyen Tien Lang 1905094 +VN.13.316 Huyện Vĩnh Bảo Huyen Vinh Bao 1905095 +VN.13.317 Huyện Cát Hải Huyen Cat Hai 1905096 +VN.13.318 Huyện Bạch Long Vỹ Huyen Bach Long Vy 1905097 +VN.92.094 Thành Phố Điện Biên Phủ Thanh Pho GJien Bien Phu 1905098 +VN.92.101 Huyện Điện Biên Đông Huyen GJien Bien GJong 1905100 +VN.92.099 Huyện Tuần Giáo Huyen Tuan Giao 1905101 +VN.92.098 Huyện Tủa Chùa Huyen Tua Chua 1905102 +VN.92.095 Thị Xã Mưòng Lay Thi Xa Muong Lay 1905103 +VN.89.108 Huyện Sìn Hồ Huyen Sin Ho 1905104 +VN.89.109 Huyện Phong Thổ Huyen Phong Tho 1905106 +VN.89.107 Huyện Mưòng Tè Huyen Muong Te 1905107 +VN.30.193 Hạ Long District Ha Long District 1905108 +VN.30.195 Cẩm Phả District Cam Pha District 1905109 +VN.30.196 Thành Phố Uông Bí Thanh Pho Uong Bi 1905110 +VN.30.205 Huyện Đông Triều Huyen GJong Trieu 1905111 +VN.30.206 Thị Xã Quảng Yên Thi Xa Quang Yen 1905112 +VN.30.204 Huyện Hoành Bồ Huyen Hoanh Bo 1905113 +VN.30.202 Huyện Ba Chẽ Huyen Ba Che 1905114 +VN.30.199 Huyện Tiên Yên Huyen Tien Yen 1905115 +VN.30.198 Huyện Bình Liêu Huyen Binh Lieu 1905116 +VN.30.201 Huyện Hải Hà Huyen Hai Ha 1905117 +VN.30.194 Thành Phố Móng Cái Thanh Pho Mong Cai 1905118 +VN.30.203 Huyện Vân Đồn Huyen Van GJon 1905119 +VN.30.207 Huyện Cô Tô Huyen Co To 1905120 +VN.44.001 Quận Ba Đình Quan Ba GJinh 1905121 +VN.44.005 Quận Cầu Giấy Quan Cau Giay 1905122 +VN.44.017 Huyện Đông Anh Huyen GJong Anh 1905123 +VN.44.006 Quận Đống Đa Quan GJong GJa 1905124 +VN.44.018 Huyện Gia Lâm Huyen Gia Lam 1905125 +VN.44.007 Quận Hai Bà Trưng Quan Hai Ba Trung 1905126 +VN.44.002 Quận Hoàn Kiếm Quan Hoan Kiem 1905127 +VN.44.016 Huyện Sóc Sơn Huyen Soc Son 1905128 +VN.44.003 Quận Tây Hồ Quan Tay Ho 1905129 +VN.44.020 Huyện Thanh Trì Huyen Thanh Tri 1905131 +VN.44.009 Quận Thanh Xuân Quan Thanh Xuan 1905132 +VN.23.672 Thành Phố Đà Lạt Thanh Pho GJa Lat 1905197 +VN.23.673 Thành Phố Bảo Lộc Thanh Pho Bao Loc 1905200 +VN.23.680 Huyện Bảo Lâm Huyen Bao Lam 1905201 +VN.23.681 Huyện Đạ Huoai Huyen GJa Huoai 1905202 +VN.23.682 Huyện Đạ Tẻh Huyen GJa Teh 1905203 +VN.23.683 Huyện Cát Tiên Huyen Cat Tien 1905204 +VN.23.679 Huyện Di Linh Huyen Di Linh 1905205 +VN.23.678 Huyện Đức Trọng Huyen GJuc Trong 1905206 +VN.23.677 Huyện Đơn Dương Huyen GJon Duong 1905207 +VN.23.676 Huyện Lâm Hà Huyen Lam Ha 1905208 +VN.23.675 Huyện Lạc Dương Huyen Lac Duong 1905209 +VN.59.369 Thành Phố Ninh Bình Thanh Pho Ninh Binh 1905210 +VN.59.376 Huyện Kim Sơn Huyen Kim Son 1905211 +VN.59.377 Huyện Yên Mô Huyen Yen Mo 1905212 +VN.59.375 Huyện Yên Khánh Huyen Yen Khanh 1905213 +VN.59.370 Thị Xã Tam Điệp Thi Xa Tam GJiep 1905214 +VN.59.374 Huyện Hoa Lư Huyen Hoa Lu 1905215 +VN.59.373 Huyện Gia Viễn Huyen Gia Vien 1905216 +VN.59.372 Huyện Nho Quan Huyen Nho Quan 1905217 +VN.34.380 Thành Phố Thanh Hóa Thanh Pho Thanh Hoa 1905218 +VN.34.407 Huyện Tĩnh Gia Huyen Tinh Gia 1905219 +VN.34.404 Huyện Nông Cống Huyen Nong Cong 1905220 +VN.34.403 Huyện Như Thanh Huyen Nhu Thanh 1905221 +VN.34.402 Huyện Như Xuân Huyen Nhu Xuan 1905222 +VN.34.406 Huyện Quảng Xương Huyen Quang Xuong 1905223 +VN.34.382 Thành Phố Sầm Sơn Thanh Pho Sam Son 1905224 +VN.34.399 Huyện Hoằng Hóa Huyen Hoang Hoa 1905225 +VN.34.405 Huyện Đông Sơn Huyen GJong Son 1905226 +VN.34.398 Huyện Thiệu Hóa Huyen Thieu Hoa 1905227 +VN.34.394 Huyện Yên Định Huyen Yen GJinh 1905228 +VN.34.397 Huyện Triệu Sơn Huyen Trieu Son 1905229 +VN.34.395 Huyện Thọ Xuân Huyen Tho Xuan 1905230 +VN.34.396 Huyện Thường Xuân Huyen Thuong Xuan 1905231 +VN.34.389 Huyện Ngọc Lặc Huyen Ngoc Lac 1905233 +VN.34.388 Huyện Lang Chánh Huyen Lang Chanh 1905234 +VN.34.390 Huyện Cẩm Thủy Huyen Cam Thuy 1905235 +VN.34.393 Huyện Vĩnh Lộc Huyen Vinh Loc 1905236 +VN.34.400 Huyện Hậu Lộc Huyen Hau Loc 1905237 +VN.34.401 Huyện Nga Sơn Huyen Nga Son 1905238 +VN.34.392 Huyện Hà Trung Huyen Ha Trung 1905239 +VN.34.381 Thị Xã Bỉm Sơn Thi Xa Bim Son 1905240 +VN.34.391 Huyện Thạch Thành Huyen Thach Thanh 1905241 +VN.34.386 Huyện Bá Thước Huyen Ba Thuoc 1905242 +VN.34.387 Huyện Quan Sơn Huyen Quan Son 1905243 +VN.34.385 Huyện Quan Hóa Huyen Quan Hoa 1905244 +VN.34.384 Huyện Mường Lát Huyen Muong Lat 1905245 +VN.64.461 Thành Phố Đông Hà Thanh Pho GJong Ha 1905247 +VN.64.467 Huyện ĐaKrông Huyen DaKrong 1905248 +VN.64.465 Huyện Hướng Hóa Huyen Huong Hoa 1905249 +VN.64.470 Huyện Hải Lăng Huyen Hai Lang 1905250 +VN.64.462 Thị Xã Quảng Trị Thi Xa Quang Tri 1905251 +VN.64.469 Huyện Triệu Phong Huyen Trieu Phong 1905252 +VN.64.468 Huyện Cam Lộ Huyen Cam Lo 1905253 +VN.64.466 Huyện Gio Linh Huyen Gio Linh 1905254 +VN.64.464 Huyện Vĩnh Linh Huyen Vinh Linh 1905255 +VN.62.450 Thành Phố Đồng Hới Thanh Pho GJong Hoi 1905258 +VN.62.457 Huyện Lệ Thủy Huyen Le Thuy 1905259 +VN.62.456 Huyện Quảng Ninh Huyen Quang Ninh 1905260 +VN.62.455 Huyện Bố Trạch Huyen Bo Trach 1905261 +VN.62.454 Huyện Quảng Trạch Huyen Quang Trach 1905262 +VN.62.453 Huyện Tuyên Hóa Huyen Tuyen Hoa 1905264 +VN.62.452 Huyện Minh Hóa Huyen Minh Hoa 1905265 +VN.74.256 Thành Phố Bắc Ninh Thanh Pho Bac Ninh 1905413 +VN.74.258 Huyện Yên Phong Huyen Yen Phong 1905414 +VN.74.259 Huyện Quế Võ Huyen Que Vo 1905415 +VN.74.260 Huyện Tiên Du Huyen Tien Du 1905416 +VN.74.263 Huyện Gia Bình Huyen Gia Binh 1905417 +VN.74.262 Huyện Thuận Thành Huyen Thuan Thanh 1905418 +VN.71.222 Huyện Việt Yên Huyen Viet Yen 1905434 +VN.71.221 Huyện Yên Dũng Huyen Yen Dung 1905438 +VN.71.217 Huyện Lạng Giang Huyen Lang Giang 1905441 +VN.71.216 Huyện Tân Yên Huyen Tan Yen 1905443 +VN.71.223 Huyện Hiệp Hòa Huyen Hiep Hoa 1905444 +VN.71.215 Huyện Yên Thế Huyen Yen The 1905445 +VN.71.218 Huyện Lục Nam Huyen Luc Nam 1905446 +VN.71.219 Huyện Lục Ngạn Huyen Luc Ngan 1905447 +VN.71.220 Huyện Sơn Động Huyen Son GJong 1905448 +VN.78.491 Quận Thanh Khê Quan Thanh Khe 1905469 +VN.78.493 Quận Sơn Trà Quan Son Tra 1905470 +VN.78.494 Quận Ngũ Hành Sơn Quan Ngu Hanh Son 1905471 +VN.78.490 Quận Liên Chiểu Quan Lien Chieu 1905472 +VN.78.497 Huyện Hòa Vang Huyen Hoa Vang 1905473 +VN.78.498 Huyện Hoàng Sa Huyen Hoang Sa 1905474 +VN.75.718 Thành Phố Thủ Dầu Một Thanh Pho Thu Dau Mot 1905476 +VN.75.725 Thành Phố Thuận An Thanh Pho Thuan An 1905477 +VN.75.723 Thị Xã Tân Uyên Thi Xa Tan Uyen 1905478 +VN.75.721 Thị Xã Bến Cát Thi Xa Ben Cat 1905479 +VN.76.695 Huyện Đồng Phú Huyen GJong Phu 1905481 +VN.76.690 Thị Xã Bình Long Thi Xa Binh Long 1905482 +VN.76.692 Huyện Lộc Ninh Huyen Loc Ninh 1905483 +VN.76.688 Thị Xã Phước Long Thi Xa Phuoc Long 1905484 +VN.76.696 Huyện Bù Đăng Huyen Bu GJang 1905485 +VN.01.883 Long Xuyên City Long Xuyen City 1905486 +VN.01.884 Thành phố Châu Đốc Thanh pho Chau GJoc 1905487 +VN.01.894 Huyện Thoại Sơn Huyen Thoai Son 1905488 +VN.01.892 Huyện Châu Thành Huyen Chau Thanh 1905489 +VN.01.893 Huyện Chợ Mới Huyen Cho Moi 1905490 +VN.01.888 Huyện Phú Tân Huyen Phu Tan 1905491 +VN.01.889 Huyện Châu Phú Huyen Chau Phu 1905492 +VN.01.891 Huyện Tri Tôn Huyen Tri Ton 1905493 +VN.01.890 Huyện Tịnh Biên Huyen Tinh Bien 1905494 +VN.01.887 Thị Xã Tân Châu Thi Xa Tan Chau 1905495 +VN.01.886 Huyện An Phú Huyen An Phu 1905496 +VN.85.165 Thị Xã Sông Công Thi Xa Song Cong 1905498 +VN.85.173 Huyện Phú Bình Huyen Phu Binh 1905499 +VN.85.172 Huyện Phổ Yên Huyen Pho Yen 1905500 +VN.85.171 Huyện Đại Từ Huyen GJai Tu 1905501 +VN.85.167 Huyện Định Hóa Huyen GJinh Hoa 1905502 +VN.85.168 Huyện Phú Lương Huyen Phu Luong 1905503 +VN.85.169 Huyện Đồng Hỷ Huyen GJong Hy 1905504 +VN.85.170 Huyện Võ Nhai Huyen Vo Nhai 1905505 +VN.05.051 Huyện Hòa An Huyen Hoa An 1905506 +VN.05.046 Huyện Trà Lĩnh Huyen Tra Linh 1905507 +VN.05.047 Huyện Trùng Khánh Huyen Trung Khanh 1905508 +VN.05.048 Huyện Hạ Lang Huyen Ha Lang 1905509 +VN.05.053 Huyện Thạch An Huyen Thach An 1905511 +VN.05.052 Huyện Nguyên Bình Huyen Nguyen Binh 1905512 +VN.05.044 Huyện Thông Nông Huyen Thong Nong 1905513 +VN.05.045 Huyện Hà Quảng Huyen Ha Quang 1905514 +VN.05.043 Huyện Bảo Lac Huyen Bao Lac 1905515 +VN.84.502 Thành Phố Tam Kỳ Thanh Pho Tam Ky 1905517 +VN.84.503 Thành Phố Hội An Thanh Pho Hoi An 1905518 +VN.84.513 Huyện Thăng Bình Huyen Thang Binh 1905519 +VN.84.509 Huyện Quế Sơn Huyen Que Son 1905520 +VN.84.508 Huyện Duy Xuyên Huyen Duy Xuyen 1905521 +VN.84.507 Huyện Điện Bàn Huyen GJien Ban 1905522 +VN.84.506 Huyện Đại Lộc Huyen GJai Loc 1905523 +VN.84.510 Huyện Nam Giang Huyen Nam Giang 1905525 +VN.84.511 Huyện Phước Sơn Huyen Phuoc Son 1905526 +VN.84.512 Huyện Hiệp Đức Huyen Hiep GJuc 1905527 +VN.84.514 Huyện Tiên Phước Huyen Tien Phuoc 1905528 +VN.84.517 Huyện Núi Thành Huyen Nui Thanh 1905529 +VN.84.516 Huyện Trà My Huyen Tra My 1905530 +VN.39.178 Thành Phố Lạng Sơn Thanh Pho Lang Son 1905531 +VN.39.182 Huyện Văn Lãng Huyen Van Lang 1905532 +VN.39.183 Huyện Cao Lộc Huyen Cao Loc 1905533 +VN.39.184 Huyện Vặn Quan Huyen Van Quan 1905534 +VN.39.187 Huyện Chi Lăng Huyen Chi Lang 1905535 +VN.39.188 Huyện Lộc Bình Huyen Loc Binh 1905536 +VN.39.189 Huyện Đình Lập Huyen GJinh Lap 1905537 +VN.39.186 Huyện Hũu Lũng Huyen Huu Lung 1905538 +VN.39.185 Huyện Bắc Sơn Huyen Bac Son 1905539 +VN.39.181 Huyện Bình Gia Huyen Binh Gia 1905540 +VN.39.180 Huyện Tràng Định Huyen Trang GJinh 1905541 +VN.43.731 Thành Phố Biên Hòa Thanh Pho Bien Hoa 1905542 +VN.43.735 Huyện Vĩnh Cửu Huyen Vinh Cuu 1905543 +VN.43.738 Huyện Thống Nhất Huyen Thong Nhat 1905544 +VN.43.740 Huyện Long Thành Huyen Long Thanh 1905545 +VN.43.742 Huyện Nhơn Trạch Huyen Nhon Trach 1905546 +VN.43.732 Thị Xã Long Khánh Thi Xa Long Khanh 1905547 +VN.43.741 Huyện Xuân Lộc Huyen Xuan Loc 1905548 +VN.43.736 Huyện Định Quán Huyen GJinh Quan 1905549 +VN.43.734 Huyện Tân Phú Huyen Tan Phu 1905550 +VN.46.540 Thành Phố Quy Nhơn Thanh Pho Quy Nhon 1905551 +VN.46.550 Huyện Tuy Phước Huyen Tuy Phuoc 1905552 +VN.46.549 Thị Xã An Nhơn Thi Xa An Nhon 1905553 +VN.46.551 Huyện Vân Canh Huyen Van Canh 1905554 +VN.46.547 Huyện Tây Sơn Huyen Tay Son 1905555 +VN.46.548 Phu Cat District Phu Cat District 1905556 +VN.46.545 Huyện Phù Mỹ Huyen Phu My 1905557 +VN.46.543 Thị Xã Hoài Nhơn Thi Xa Hoai Nhon 1905558 +VN.46.546 Huyện Vĩnh Thạnh Huyen Vinh Thanh 1905559 +VN.46.544 Huyện Hoài Ân Huyen Hoai An 1905560 +VN.46.542 Huyện An Lão Huyen An Lao 1905561 +VN.47.593 Thành Phố Phan Thiết Thanh Pho Phan Thiet 1905562 +VN.47.598 Huyện Hàm Thuận Nam Huyen Ham Thuan Nam 1905563 +VN.47.597 Huyện Hàm Thuận Bắc Huyen Ham Thuan Bac 1905564 +VN.47.596 Huyện Bắc Bình Huyen Bac Binh 1905565 +VN.47.595 Huyện Tuy Phong Huyen Tuy Phong 1905566 +VN.47.601 Huyện Hàm Tân Huyen Ham Tan 1905567 +VN.47.599 Huyện Tánh Linh Huyen Tanh Linh 1905568 +VN.47.600 Huyện Đức Linh Huyen GJuc Linh 1905569 +VN.47.602 Huyện Phú Quý Huyen Phu Quy 1905570 +VN.86.243 Thành Phố Vĩnh Yên Thanh Pho Vinh Yen 1905571 +VN.86.248 Huyện Tam Đảo Huyen Tam GJao 1905572 +VN.44.250 Huyện Mê Linh Huyen Me Linh 1905573 +VN.86.251 Huyện Yên Lạc Huyen Yen Lac 1905574 +VN.86.252 Huyện Vĩnh Tường Huyen Vinh Tuong 1905575 +VN.86.246 Huyện Lập Thạch Huyen Lap Thach 1905576 +VN.83.227 Thành Phố Việt Trì Thanh Pho Viet Tri 1905578 +VN.83.228 Thị xã Phú Thọ Thi xa Phu Tho 1905579 +VN.83.233 Huyện Phù Ninh Huyen Phu Ninh 1905580 +VN.83.232 Huyện Thanh Ba Huyen Thanh Ba 1905581 +VN.83.235 Huyện Cẩm Khê Huyen Cam Khe 1905582 +VN.83.236 Huyện Tam Nông Huyen Tam Nong 1905583 +VN.83.238 Huyện Thanh Sơn Huyen Thanh Son 1905584 +VN.83.234 Huyện Yên Lập Huyen Yen Lap 1905585 +VN.83.231 Huyện Hạ Hòa Huyen Ha Hoa 1905586 +VN.83.230 Huyện Đoan Hùng Huyen GJoan Hung 1905587 +VN.52.436 Thành Phố Hà Tĩnh Thanh Pho Ha Tinh 1905588 +VN.52.446 Huyện Cẩm Xuyên Huyen Cam Xuyen 1905589 +VN.52.447 Huyện Kỳ Anh Huyen Ky Anh 1905590 +VN.52.444 Huyện Hương Khê Huyen Huong Khe 1905591 +VN.52.445 Huyện Thạch Hà Huyen Thach Ha 1905592 +VN.52.443 Huyện Can Lộc Huyen Can Loc 1905593 +VN.52.442 Huyện Nghi Xuân Huyen Nghi Xuan 1905594 +VN.52.437 Thị Xã Hồng Lĩnh Thi Xa Hong Linh 1905595 +VN.52.440 Huyện Ðức Thọ Huyen Duc Tho 1905596 +VN.52.439 Huyện Hương Sơn Huyen Huong Son 1905597 +VN.54.568 Thành Phố Nha Trang Thanh Pho Nha Trang 1905598 +VN.54.574 Huyện Diên Khánh Huyen Dien Khanh 1905599 +VN.54.569 Thành Phố Cam Ranh Thanh Pho Cam Ranh 1905600 +VN.54.575 Huyện Khánh Sơn Huyen Khanh Son 1905601 +VN.54.573 Huyện Khánh Vĩnh Huyen Khanh Vinh 1905602 +VN.54.572 Thị Xã Ninh Hòa Thi Xa Ninh Hoa 1905603 +VN.54.571 Huyện Vạn Ninh Huyen Van Ninh 1905604 +VN.54.576 Huyện Trường Sa Huyen Truong Sa 1905605 +VN.55.608 Thành Phố Kon Tum Thanh Pho Kon Tum 1905606 +VN.55.615 Huyện Đắk Hà Huyen GJak Ha 1905607 +VN.55.613 Huyện Kon Plông Huyen Kon Plong 1905608 +VN.55.612 Huyện Đắk Tô Huyen GJak To 1905609 +VN.55.616 Huyện Sa Thầy Huyen Sa Thay 1905610 +VN.55.611 Huyện Ngọc Hồi Huyen Ngoc Hoi 1905611 +VN.55.610 Huyện Đắk Glei Huyen GJak Glei 1905612 +VN.63.522 Thành Phố Quảng Ngãi Thanh Pho Quang Ngai 1905613 +VN.63.528 Huyện Tư Nghĩa Huyen Tu Nghia 1905614 +VN.63.527 Huyện Sơn Tịnh Huyen Son Tinh 1905615 +VN.63.524 Huyện Bình Sơn Huyen Binh Son 1905616 +VN.63.525 Huyện Trà Bồng Huyen Tra Bong 1905617 +VN.63.530 Huyện Sơn Tây Huyen Son Tay 1905618 +VN.63.529 Huyện Sơn Hà Huyen Son Ha 1905619 +VN.63.531 Huyện Minh Long Huyen Minh Long 1905620 +VN.63.532 Huyện Nghĩa Hành Huyen Nghia Hanh 1905621 +VN.63.533 Huyện Mộ Đức Huyen Mo GJuc 1905622 +VN.63.535 Huyện Ba Tơ Huyen Ba To 1905623 +VN.63.534 Huyện Đức Phổ Huyen GJuc Pho 1905624 +VN.63.536 Huyện Lý Sơn Huyen Ly Son 1905625 +VN.82.356 Thành Phố Nam Định Thanh Pho Nam GJinh 1905627 +VN.82.358 Huyện Mỹ Lộc Huyen My Loc 1905628 +VN.82.359 Huyện Vụ Bản Huyen Vu Ban 1905629 +VN.82.360 Huyện Ý Yên Huyen Y Yen 1905630 +VN.82.362 Huyện Nam Trực Huyen Nam Truc 1905631 +VN.82.363 Huyện Trực Ninh Huyen Truc Ninh 1905632 +VN.82.364 Huyện Xuân Trường Huyen Xuan Truong 1905633 +VN.82.365 Huyện Giao Thủy Huyen Giao Thuy 1905634 +VN.82.366 Huyện Hải Hậu Huyen Hai Hau 1905635 +VN.82.361 Huyện Nghĩa Hưng Huyen Nghia Hung 1905636 +VN.80.347 Thành Phố Phủ Lý Thanh Pho Phu Ly 1905638 +VN.80.349 Thị Xã Duy Tiên Thi Xa Duy Tien 1905639 +VN.80.350 Huyện Kim Bảng Huyen Kim Bang 1905640 +VN.80.351 Huyện Thanh Liêm Huyen Thanh Liem 1905641 +VN.80.352 Huyện Bình Lục Huyen Binh Luc 1905642 +VN.80.353 Huyện Lý Nhân Huyen Ly Nhan 1905643 +VN.66.474 Thành Phố Huế Thanh Pho Hue 1905644 +VN.66.479 Thị Xã Hương Thủy Thi Xa Huong Thuy 1905645 +VN.66.478 Huyện Phú Vang Huyen Phu Vang 1905646 +VN.66.477 Huyện Quảng Ðiền Huyen Quang Dien 1905647 +VN.66.476 Huyện Phong Điền Huyen Phong GJien 1905648 +VN.66.480 Thị Xã Hương Trà Thi Xa Huong Tra 1905649 +VN.66.481 Huyện A Lưới Huyen A Luoi 1905650 +VN.66.483 Huyện Nam Đông Huyen Nam GJong 1905651 +VN.66.482 Huyện Phú Lộc Huyen Phu Loc 1905652 +VN.61.555 Thành Phố Tuy Hòa Thanh Pho Tuy Hoa 1905653 +VN.61.561 Huyện Sông Hinh Huyen Song Hinh 1905655 +VN.61.560 Huyện Sơn Hòa Huyen Son Hoa 1905656 +VN.61.559 Huyện Tuy An Huyen Tuy An 1905657 +VN.61.557 Thị Xã Sông Cầu Thi Xa Song Cau 1905658 +VN.61.558 Huyện Đồng Xuân Huyen GJong Xuan 1905659 +VN.70.132 Thành Phố Yên Bái Thanh Pho Yen Bai 1905660 +VN.70.133 Nghĩa Lộ Nghia Lo 1905661 +VN.70.138 Huyện Trấn Yên Huyen Tran Yen 1905662 +VN.70.140 Huyện Văn Chấn Huyen Van Chan 1905663 +VN.70.141 Huyện Yên Bình Huyen Yen Binh 1905664 +VN.70.136 Huyện Văn Yên Huyen Van Yen 1905665 +VN.70.135 Huyện Lục Yên Huyen Luc Yen 1905666 +VN.70.139 Huyện Trạm Tấu Huyen Tram Tau 1905667 +VN.70.137 Huyện Mù Cang Chải Huyen Mu Cang Chai 1905668 +VN.72.063 Huyện Bạch Thông Huyen Bach Thong 1905670 +VN.72.064 Huyện Chợ Đồn Huyen Cho GJon 1905671 +VN.72.061 Huyện Ba Bể Huyen Ba Be 1905672 +VN.72.062 Huyện Ngân Sơn Huyen Ngan Son 1905673 +VN.72.066 Huyện Na Rì Huyen Na Ri 1905674 +VN.73.959 Huyện Giá Rai Huyen Gia Rai 1905676 +VN.73.956 Huyện Hồng Dân Huyen Hong Dan 1905677 +VN.77.964 Thành Phố Cà Mau Thanh Pho Ca Mau 1905679 +VN.77.967 Huyện Thới Bình Huyen Thoi Binh 1905680 +VN.77.966 Huyện U Minh Huyen U Minh 1905681 +VN.77.968 Huyện Trần Văn Thời Huyen Tran Van Thoi 1905682 +VN.77.969 Huyện Cái Nước Huyen Cai Nuoc 1905683 +VN.77.970 Huyện Đầm Dơi Huyen GJam Doi 1905684 +VN.77.973 Huyện Ngọc Hiển Huyen Ngoc Hien 1905685 +VN.79.288 Thành Phố Hải Dương Thanh Pho Hai Duong 1905687 +VN.79.295 Huyện Cẩm Giàng Huyen Cam Giang 1905688 +VN.79.296 Huyện Bình Giang Huyen Binh Giang 1905689 +VN.79.297 Huyện Gia Lộc Huyen Gia Loc 1905690 +VN.79.300 Huyện Thanh Miện Huyen Thanh Mien 1905691 +VN.79.299 Huyện Ninh Giang Huyen Ninh Giang 1905692 +VN.79.298 Huyện Tứ Kỳ Huyen Tu Ky 1905693 +VN.79.294 Huyện Thanh Hà Huyen Thanh Ha 1905694 +VN.79.293 Huyện Kim Thành Huyen Kim Thanh 1905695 +VN.79.291 Huyện Nam Sách Huyen Nam Sach 1905696 +VN.79.292 Thị Xã Kinh Môn Thi Xa Kinh Mon 1905697 +VN.79.290 Thành Phố Chí Linh Thanh Pho Chi Linh 1905698 +VN.81.332 Huyện Tiên Lữ Huyen Tien Lu 1905700 +VN.81.331 Huyện Kim Động Huyen Kim GJong 1905701 +VN.81.333 Huyện Phù Cừ Huyen Phu Cu 1905702 +VN.81.329 Huyện Ân Thi Huyen An Thi 1905703 +VN.81.330 Huyện Khoái Châu Huyen Khoai Chau 1905704 +VN.81.328 Huyện Mỹ Hào Huyen My Hao 1905705 +VN.81.323 Thành Phố Hưng Yên Thanh Pho Hung Yen 1905854 +VN.85.164 Thành Phố Thái Nguyên Thanh Pho Thai Nguyen 1905855 +VN.05.040 Thành Phố Cao Bằng Thanh Pho Cao Bang 1905857 +VN.13.303 Quận Hồng Bàng Quan Hong Bang 1905858 +VN.68.070 Thành Phố Tuyên Quang Thanh Pho Tuyen Quang 1905859 +VN.68.076 Huyện Sơn Dương Huyen Son Duong 1905860 +VN.68.075 Huyện Yên Sơn Huyen Yen Son 1905861 +VN.68.074 Huyện Hàm Yên Huyen Ham Yen 1905862 +VN.68.073 Huyện Chiêm Hóa Huyen Chiem Hoa 1905863 +VN.68.072 Huyện Na Hang Huyen Na Hang 1905864 +VN.71.213 Thành phố Bắc Giang Thanh pho Bac Giang 1905865 +VN.72.058 Thành Phố Bắc Kạn Thanh Pho Bac Kan 1905866 +VN.73.954 Thành phố Bạc Liêu Thanh pho Bac Lieu 1905867 +VN.78.492 Quận Hải Châu Quan Hai Chau 1905868 +VN.88.656 Huyện Lắk Huyen Lak 2591717 +VN.91.663 Huyện Đắk Mil Huyen GJak Mil 2591718 +VN.88.655 Huyện Krông Ana Huyen Krong Ana 2591721 +VN.88.653 Huyện Krông Bông Huyen Krong Bong 2591722 +VN.88.654 Huyện Krông Pắk Huyen Krong Pak 2591723 +VN.88.651 Huyện Ea Kar Huyen Ea Kar 2591724 +VN.88.652 Huyện M’Đrắk Huyen M'GJrak 2591725 +VN.88.648 Huyện Cư M’Gar Huyen Cu M'Gar 2591727 +VN.88.649 Huyện Krông Búk Huyen Krong Buk 2591728 +VN.88.650 Huyện Krông Năng Huyen Krong Nang 2591729 +VN.88.645 Huyện Ea H'Leo Huyen Ea H'Leo 2591730 +VN.91.662 Huyện Cư Jút Huyen Cu Jut 2591731 +VN.74.261 Thị Xã Từ Sơn Thi Xa Tu Son 8340641 +VN.73.957 Huyện Phước Long Huyen Phuoc Long 8341012 +VN.73.958 Huyện Vĩnh Lợi Huyen Vinh Loi 8341013 +VN.73.960 Huyện Đông Hải Huyen GJong Hai 8341025 +VN.74.264 Huyện Lương Tài Huyen Luong Tai 8372933 +VN.72.060 Huyện Pác Nặm Huyen Pac Nam 8381796 +VN.72.065 Huyện Chợ Mới Huyen Cho Moi 8381797 +VN.45.752 Huyện Long Điền Huyen Long GJien 8421398 +VN.89.106 Huyện Tam Đường Huyen Tam GJuong 8456760 +VN.90.084 Huyện Si Ma Cai Huyen Si Ma Cai 8464780 +VN.50.035 Huyện Quang Bình Huyen Quang Binh 8473912 +VN.68.071 Huyện Lâm Bình Huyen Lam Binh 8523098 +VN.92.096 Huyện Mường Nhé Huyen Muong Nhe 8541569 +VN.92.097 Huyện Mường Chà Huyen Muong Cha 8541570 +VN.92.102 Huyện Mường Ảng Huyen Muong Ang 8541572 +VN.05.042 Huyện Bảo Lâm Huyen Bao Lam 8542836 +VN.53.154 Huyện Cao Phong Huyen Cao Phong 8551063 +VN.75.722 Phu Giao District Phu Giao District 8556376 +VN.13.309 Quận Dương Kinh Quan Duong Kinh 8594850 +VN.30.200 Huyện Đầm Hà Huyen GJam Ha 8595255 +VN.83.240 Huyện Tân Sơn Huyen Tan Son 8608536 +VN.86.253 Huyện Sông Lô Huyen Song Lo 8608648 +VN.86.247 Huyện Tam Dương Huyen Tam Duong 8609067 +VN.86.249 Huyện Bình Xuyên Huyen Binh Xuyen 8609068 +VN.44.004 Quận Long Biên Quan Long Bien 8615793 +VN.44.008 Quận Hoàng Mai Quan Hoang Mai 8615794 +VN.58.414 Thị Xã Thái Hòa Thi Xa Thai Hoa 8624034 +VN.58.432 Thị Xã Hoàng Mai Thi Xa Hoang Mai 8624083 +VN.52.441 Huyện Vũ Quang Huyen Vu Quang 8637597 +VN.64.471 Huyện Cồn Cỏ Huyen Con Co 8650854 +VN.78.495 Quận Cẩm Lệ Quan Cam Le 8656304 +VN.84.519 Huyện Nông Sơn Huyen Nong Son 8665308 +VN.84.505 Huyện Đông Giang Huyen GJong Giang 8668381 +VN.84.504 Huyện Tây Giang Huyen Tay Giang 8668382 +VN.84.515 Huyện Bắc Trà My Huyen Bac Tra My 8668383 +VN.84.518 Huyện Phú Ninh Huyen Phu Ninh 8668384 +VN.63.526 Huyện Tây Trà Huyen Tay Tra 8673071 +VN.55.617 Huyện Tu Mơ Rông Huyen Tu Mo Rong 8675877 +VN.55.614 Huyện Kon Rẫy Huyen Kon Ray 8675878 +VN.49.639 Huyện Chư Pưh Huyen Chu Puh 8701097 +VN.49.638 Huyện Phú Thiện Huyen Phu Thien 8701098 +VN.49.635 Huyện Ia Pa Huyen Ia Pa 8701099 +VN.49.626 Huyện Đak Đoa Huyen GJak GJoa 8701100 +VN.49.634 Huyện Đak Pơ Huyen GJak Po 8701101 +VN.20.767 Tân Phú Tan Phu 8714530 +VN.32.127 Huyen Sop Cop Huyen Sop Cop 8714967 +VN.61.564 Thị Xã Đông Hòa Thi Xa Dong Hoa 8719342 +VN.88.657 Huyện Cư Kuin Huyen Cu Kuin 8724351 +VN.88.644 Thị Xã Buôn Hồ Thi Xa Buon Ho 8724352 +VN.91.661 Huyen Dak Glong Huyen Dak Glong 8727411 +VN.91.667 Huyen Tuy Duc Huyen Tuy Duc 8727413 +VN.91.665 Huyen Dak Song Huyen Dak Song 8727414 +VN.60.584 Huyen Bac Ai Huyen Bac Ai 8727590 +VN.21.902 Kien Luong Town Kien Luong Town 8727784 +VN.65.948 Huyen Nga Nam Huyen Nga Nam 8728273 +VN.77.971 Huyen Nam Can Huyen Nam Can 8728393 +VN.05.050 Huyen Phuc Hoa Huyen Phuc Hoa 8739723 +VN.83.237 Huyen Lam Thao Huyen Lam Thao 8741043 +VN.54.570 Huyện Cam Lâm Huyen Cam Lam 8742970 +VN.91.660 Thành Phố Gia Nghĩa Thanh Pho Gia Nghia 8746512 +VN.60.589 Huyện Thuận Nam Huyen Thuan Nam 8993902 +VN.47.594 Thị Xã La Gi Thi Xa La Gi 8998373 +VN.87.919 Cái Răng Cai Rang 9072539 +VN.93.932 Huyện Châu Thành A Huyen Chau Thanh A 9072543 +VN.43.739 Huyện Cẩm Mỹ Huyen Cam My 9075679 +VN.43.737 Huyện Trảng Bom Huyen Trang Bom 9075680 +VN.76.694 Huyện Hớn Quản Huyen Hon Quan 9078131 +VN.76.691 Huyện Bù Gia Mập Huyen Bu Gia Map 9078132 +VN.76.693 Huyện Bù Đốp Huyen Bu GJop 9078133 +VN.76.697 Huyện Chơn Thành Huyen Chon Thanh 9078134 +VN.76.689 Thị Xã Đồng Xoài Thi Xa GJong Xoai 9078135 +VN.76.698 Huyện Phú Riềng Huyen Phu Rieng 9078138 +VN.75.719 Huyện Bàu Bàng Huyen Bau Bang 9091202 +VN.75.724 Thành Phố Dĩ An Thanh Pho Di An 9091481 +VN.75.720 Huyện Dầu Tiêng Huyen Dau Tieng 9091482 +VN.24.795 Thị Xã Kiến Tường Thi Xa Kien Tuong 9101340 +VN.37.817 Thị Xã Cai Lậy Thi Xa Cai Lay 9113513 +VN.37.825 Huyện Tân Phú Đông Huyen Tan Phu GJong 9113514 +VN.21.913 Huyện U Minh Thượng Huyen U Minh Thuong 9280591 +VN.09.868 Thị Xã Hồng Ngự Thi Xa Hong Ngu 9289553 +VN.69.863 Huyện Bình Tân Huyen Binh Tan 9290449 +VN.03.838 Huyện Mỏ Cày Bắc Huyen Mo Cay Bac 9531822 +VN.87.918 Quận Bình Thủy Quan Binh Thuy 9533385 +VN.87.926 Huyện Phong Điền Huyen Phong GJien 9533386 +VN.87.927 Huyện Thới Lai Huyen Thoi Lai 9533387 +VN.87.925 Huyện Cờ Đỏ Huyen Co GJo 9533388 +VN.87.924 Huyện Vĩnh Thạnh Huyen Vinh Thanh 9533389 +VN.93.931 Thành Phố Ngã Bảy Thanh Pho Nga Bay 9534524 +VN.93.930 Thành Phố Vị Thanh Thanh Pho Vi Thanh 9534525 +VN.65.951 Huyện Trần Đề Huyen Tran GJe 9534762 +VN.65.945 Huyện Cù Lao Dung Huyen Cu Lao Dung 9534763 +VN.77.972 Huyện Phú Tân Huyen Phu Tan 9643191 +VN.89.112 Huyện Nậm Nhùn Huyen Nam Nhun 10816510 +VN.89.111 Huyện Tân Uyên Huyen Tan Uyen 10862502 +VN.05.049 Huyện Quảng Uyên Huyen Quang Uyen 11497303 +VN.13.306 Quận Hải An Quan Hai An 11497304 +VN.21.914 Huyện Giang Thành Huyen Giang Thanh 11497306 +VN.44.019 Quận Nam Từ Liêm Quan Nam Tu Liem 11497308 +VN.52.448 Huyện Lộc Hà Huyen Loc Ha 11497309 +VN.52.449 Thị xã Kỳ Anh Thi xa Ky Anh 11497321 +VN.60.588 Huyện Thuận Bắc Huyen Thuan Bac 11497324 +VN.61.563 Huyện Phú Hoà Huyen Phu Hoa 11497328 +VN.61.562 Huyện Tây Hoà Huyen Tay Hoa 11497330 +VN.67.851 Thị xã Duyên Hải Thi xa Duyen Hai 11497331 +VN.73.961 Huyện Hoà Bình Huyen Hoa Binh 11497332 +VN.81.326 Huyện Văn Giang Huyen Van Giang 11497333 +VN.81.327 Huyện Yên Mỹ Huyen Yen My 11497334 +VN.83.239 Huyện Thanh Thuỷ Huyen Thanh Thuy 11497336 +VN.86.244 Thị xã Phúc Yên Thi xa Phuc Yen 11497337 +VN.89.105 Thành phố Lai Châu Thanh pho Lai Chau 11497338 +VN.93.937 Thị xã Long Mỹ Thi xa Long My 11497339 +VN.20.777 Quận Bình Tân Quan Binh Tan 11497486 +VN.32.128 Huyện Vân Hồ Huyen Van Ho 11497487 +VN.62.458 Thị xã Ba Đồn Thi xa Ba GJon 11497488 +VN.81.325 Huyện Văn Lâm Huyen Van Lam 11497489 +VN.92.100 Huyện Điện Biên Huyen GJien Bien 11497490 +VN.44.021 Quảng trường Ba Đình Quang truong Ba GJinh 11497491 +VN.65.942 Huyện Châu Thành Huyen Chau Thanh 11497492 +VN.55.618 Huyện Ia H'Drai Huyen Ia H'Drai 11497493 +VN.92.103 Huyện Nậm Pồ Huyen Nam Po 11497494 +WF.98613.5 Hahake Hahake 12041969 +WF.98613.6 Hihifo Hihifo 12041970 +WF.98613.7 Mua Mua 12041971 +WF.98611.1 Alo Alo 12041972 +WF.98612.2 Sigave Sigave 12041973 +WS.03.4035421 Aleipata Itupa i Lalo Aleipata Itupa i Lalo 4035421 +WS.03.7668017 Aleipata Itupa i Luga Aleipata Itupa i Luga 7668017 +WS.03.7668018 Lepa Lepa 7668018 +WS.10.7669205 Faleata West Faleata West 7669205 +WS.10.7669206 Sagaga le Falefa Sagaga le Falefa 7669206 +WS.10.7669207 Sagaga Le Usoga Sagaga Le Usoga 7669207 +WS.10.7669208 Leauvaa Leauvaa 7669208 +WS.01.7669209 Aana Alofi I Aana Alofi I 7669209 +WS.01.7669210 Aana Alofi II Aana Alofi II 7669210 +WS.01.7669212 Aana Alofi III Aana Alofi III 7669212 +WS.02.7669213 Aiga i le Tai Aiga i le Tai 7669213 +WS.10.7669216 Faleata East Faleata East 7669216 +WS.10.7669218 Vaimauga West Vaimauga West 7669218 +WS.10.10629989 Vaimauga East Vaimauga East 10629989 +XK.10097358.28 Vushtrri Vushtrri 784096 +XK.10097357.27 Komuna e Vitisë Komuna e Vitise 784371 +XK.10096138.03 Komuna e Ferizajt Komuna e Ferizajt 784758 +XK.10097358.15 Komuna e Mitrovicës Komuna e Mitrovices 785059 +XK.10097361.26 Komuna e Thërandës Komuna e Therandes 785234 +XK.10097358.25 Komuna e Skenderajt Komuna e Skenderajt 785641 +XK.10097361.21 Prizren Prizren 786711 +XK.10097360.20 Komuna e Prishtinës Komuna e Prishtines 786713 +XK.10097360.19 Podujevo Podujevo 786949 +XK.10097359.18 Komuna e Pejës Komuna e Pejes 787156 +XK.10096859.22 Orahovac Orahovac 787455 +XK.10097360.13 Lipjan Lipjan 788651 +XK.10097358.12 Komuna e Leposaviqit Komuna e Leposaviqit 788730 +XK.10097357.10 Kamenica Kamenica 789226 +XK.10097359.11 Komuna e Klines Komuna e Klines 789453 +XK.10096138.09 Komuna e Kaçanikut Komuna e Kacanikut 789720 +XK.10097359.08 Komuna e Istogut Komuna e Istogut 789995 +XK.10097357.06 Komuna e Gjilanit Komuna e Gjilanit 790673 +XK.10097360.07 Komuna e Drenasit Komuna e Drenasit 790697 +XK.10097361.02 Komuna e Dragashit Komuna e Dragashit 791121 +XK.10096859.01 Komuna e Deçanit Komuna e Decanit 791579 +XK.10096859.05 Komuna e Gjakovës Komuna e Gjakoves 791645 +XK.10097360.04 Kosovo Polje Kosovo Polje 831099 +XK.10096138.23 Opština Štrpce Opstina Strpce 831100 +XK.10096138.24 Komuna e Shtimes Komuna e Shtimes 831101 +XK.10097360.16 Novo Brdo Novo Brdo 831102 +XK.10097360.17 Komuna e Obiliqit Komuna e Obiliqit 831103 +XK.10097361.14 Komuna e Malisheves Komuna e Malisheves 831104 +XK.10097358.29 Komuna e Zubin Potokut Komuna e Zubin Potokut 831105 +XK.10097358.30 Komuna e Zveçanit Komuna e Zvecanit 831106 +XK.10097360.31 Komuna e Graçanicës Komuna e Gracanices 8299768 +XK.10096138.32 Hani i Elezit Hani i Elezit 8299769 +XK.10096859.33 Komuna e Junikut Komuna e Junikut 8299770 +XK.10097357.34 Komuna e Kllokotit Komuna e Kllokotit 8299771 +XK.10097361.35 Komuna e Mamushës Komuna e Mamushes 8299772 +XK.10097357.36 Komuna e Parteshit Komuna e Parteshit 8299773 +XK.10097357.37 Komuna e Ranillugut Komuna e Ranillugut 8299774 +XK.10097358.38 Mitrovica Veriore Mitrovica Veriore 10098790 +YE.08.1807 Az Zaydīyah Az Zaydiyah 69440 +YE.08.1824 Zabīd Zabid 69499 +YE.23.1102 Yarīm Yarim 69558 +YE.22.1730 Washḩah Washhah 69639 +YE.23.1111 Al ‘Udayn Al 'Udayn 69921 +YE.10.2702 Aţ Ţawīlah At Tawilah 70135 +YE.25.1502 At Ta‘izzīyah At Ta'izziyah 70221 +YE.20.1419 Ash Sharafayn Ash Sharafayn 70825 +YE.19.2905 Shahārah Shaharah 70908 +YE.16.2305 Sanhan Sanhan 71131 +YE.15.2211 Saḩār Sahar 71271 +YE.15.2215 Şa‘dah Sa'dah 71332 +YE.20.1413 Radā‘ Rada' 71489 +YE.15.2205 Rāziḩ Razih 71519 +YE.23.1104 An Nādirah An Nadirah 72370 +YE.25.1506 Al Mukhā’ Al Mukha' 72514 +YE.25.1501 Māwīyah Mawiyah 72780 +YE.14.2612 Marib City Marib City 72965 +YE.23.1107 Al Makhādir Al Makhadir 73172 +YE.08.1820 Khawlān Khawlan 73794 +YE.19.2919 Khamir Khamir 73865 +YE.10.2701 Shibām Kawkabān Shibam Kawkaban 73956 +YE.23.1120 Ibb Ibb 74475 +YE.19.2902 Ḩūth Huth 74489 +YE.04.1928 Huraidhah Huraidhah 74580 +YE.14.2609 Ḩarīb Harib 75132 +YE.22.1702 Harad District Harad District 75142 +YE.16.2301 Hamdān Hamdan 75257 +YE.22.1728 Hajjah City District Hajjah City District 75334 +YE.23.1116 Dhī as Sufāl Dhi as Sufal 76153 +YE.11.2008 Madīnat Dhamār Madinat Dhamar 76182 +YE.08.1817 Bayt al Faqīh Bayt al Faqih 76989 +YE.20.1410 Al Bayḑā’ Al Bayda' 77026 +YE.21.1610 Barţ al ‘Anān Bart al `Anan 77122 +YE.08.1810 Bājil Bajil 77407 +YE.11.2010 ‘Ans `Ans 78321 +YE.19.2915 ‘Amrān `Amran 78427 +YE.15.2208 Haydan Haydan 6940588 +YE.22.1704 Abs Abs 6940589 +YE.22.1713 Qafl Shamer Qafl Shamer 6940590 +YE.22.1724 Bani Qa'is Bani Qa'is 6940591 +YE.23.1109 Hazm Al Udayn Hazm Al Udayn 6940592 +YE.23.1101 Al Qafr Al Qafr 6940593 +YE.22.1717 Al Maghrabah Al Maghrabah 6940594 +YE.26.1310 Bani Al Harith Bani Al Harith 6940595 +YE.25.1523 Sama Sama 6940596 +YE.25.1512 Al Misrakh Al Misrakh 6940597 +YE.25.1511 Sabir Al Mawadim Sabir Al Mawadim 6940598 +YE.25.1513 Dimnat Khadir Dimnat Khadir 6940599 +YE.25.1515 Ash Shamayatayn Ash Shamayatayn 6940600 +YE.25.1509 Jabal Habashy Jabal Habashy 6940601 +YE.21.1604 Az Zahir Az Zahir 6940602 +YE.21.1612 Kharab Al Marashi Kharab Al Marashi 6940603 +YE.22.1715 Al Mahabishah Al Mahabishah 6940604 +YE.22.1703 Midi Midi 6940605 +YE.22.1705 Hayran Hayran 6940606 +YE.22.1727 Bani Al Awam Bani Al Awam 6940607 +YE.22.1729 Hajjah Hajjah 6940608 +YE.08.1805 Al Munirah Al Munirah 6940609 +YE.08.1814 Ad Durayhimi Ad Durayhimi 6940610 +YE.08.1813 Al Marawi'ah Al Marawi'ah 6940611 +YE.08.1821 Al Hawak Al Hawak 6940612 +YE.08.1804 As Salif As Salif 6940613 +YE.08.1818 Jabal Ra's Jabal Ra's 6940614 +YE.04.1920 Rakhyah Rakhyah 6940615 +YE.11.2011 Dawran Aness Dawran Aness 6940616 +YE.05.2105 Usaylan Usaylan 6940617 +YE.15.2213 Al Hashwah Al Hashwah 6940618 +YE.15.2204 Ghamr Ghamr 6940619 +YE.15.2202 Qatabir Qatabir 6940620 +YE.15.2203 Monabbih Monabbih 6940621 +YE.16.2302 Arhab Arhab 6940622 +YE.24.2515 Tuban Tuban 6940623 +YE.24.2510 Al Qabbaytah Al Qabbaytah 6940624 +YE.14.2604 Harib Al Qaramish Harib Al Qaramish 6940625 +YE.19.2901 Harf Sufyan Harf Sufyan 6940626 +YE.19.2911 Raydah Raydah 6940627 +YE.23.1105 Ash Sha'ir Ash Sha'ir 6940628 +YE.23.1103 Ar Radmah Ar Radmah 6940629 +YE.23.1106 As Saddah As Saddah 6940630 +YE.23.1117 Mudhaykhirah Mudhaykhirah 6940631 +YE.23.1110 Far Al Udayn Far Al Udayn 6940632 +YE.18.3009 Al Husha Al Husha 6940633 +YE.18.3003 Qa'atabah Qa'atabah 6940634 +YE.27.3102 Al Jabin Al Jabin 6940635 +YE.27.3105 Al Jafariyah Al Jafariyah 6940636 +YE.27.3104 Kusmah Kusmah 6940637 +YE.27.3103 As Salafiyah As Salafiyah 6940638 +YE.23.1119 Al Dhihar Al Dhihar 6940639 +YE.23.1115 As Sayyani As Sayyani 6940640 +YE.23.1118 Al Mashannah Al Mashannah 6940641 +YE.23.1114 As Sabrah As Sabrah 6940642 +YE.23.1108 Hubaysh Hubaysh 6940643 +YE.23.1112 Jiblah Jiblah 6940644 +YE.23.1113 Ba'dan Ba'dan 6940645 +YE.01.1209 Ahwar Ahwar 6940646 +YE.01.1202 Mudiyah Mudiyah 6940647 +YE.01.1201 Al Mahfad Al Mahfad 6940648 +YE.01.1206 Rasad Rasad 6940649 +YE.01.1203 Jayshan Jayshan 6940650 +YE.01.1205 Sibah Sibah 6940651 +YE.01.1204 Lawdar Lawdar 6940652 +YE.01.1208 Al Wade'a Al Wade'a 6940653 +YE.01.1211 Khanfir Khanfir 6940654 +YE.01.1207 Sarar Sarar 6940655 +YE.01.1210 Zingibar Zingibar 6940656 +YE.26.1306 Al Wahdah Al Wahdah 6940657 +YE.26.1301 Old City Old City 6940658 +YE.26.1309 Ath'thaorah Ath'thaorah 6940659 +YE.26.1304 Assafi'yah Assafi'yah 6940660 +YE.26.1308 Ma'ain Ma'ain 6940661 +YE.26.1305 As Sabain As Sabain 6940662 +YE.26.1302 Shu'aub Shu'aub 6940663 +YE.26.1303 Az'zal Az'zal 6940664 +YE.26.1307 At Tahrir At Tahrir 6940665 +YE.20.1417 Sabah Sabah 6940666 +YE.20.1415 Wald Rabi' Wald Rabi' 6940667 +YE.20.1414 Al Quraishyah Al Quraishyah 6940668 +YE.20.1418 Ar Ryashyyah Ar Ryashyyah 6940669 +YE.20.1401 Na'man Na'man 6940670 +YE.20.1408 Mukayras Mukayras 6940671 +YE.20.1402 Nati' Nati' 6940672 +YE.20.1411 As Sawadiyah As Sawadiyah 6940673 +YE.20.1407 At Taffah At Taffah 6940674 +YE.20.1412 Radman Al Awad Radman Al Awad 6940675 +YE.20.1406 Dhi Na'im Dhi Na'im 6940676 +YE.20.1409 Al Bayda City Al Bayda City 6940677 +YE.20.1420 Al Malagim Al Malagim 6940678 +YE.20.1403 Maswarah Maswarah 6940679 +YE.20.1416 Al A'rsh Al A'rsh 6940680 +YE.20.1404 As Sawma'ah As Sawma'ah 6940681 +YE.20.1405 Az Zahir Az Zahir 6940682 +YE.25.1510 Mashra'a Wa Hadnan Mashra'a Wa Hadnan 6940683 +YE.25.1516 Al Wazi'iyah Al Wazi'iyah 6940684 +YE.25.1514 As Silw As Silw 6940685 +YE.25.1517 Hayfan Hayfan 6940686 +YE.25.1521 Al Ma'afer Al Ma'afer 6940687 +YE.25.1522 Al Mawasit Al Mawasit 6940688 +YE.25.1507 Dhubab Dhubab 6940689 +YE.25.1519 Al Qahirah Al Qahirah 6940690 +YE.25.1520 Salh Salh 6940691 +YE.25.1518 Al Mudhaffar Al Mudhaffar 6940692 +YE.25.1508 Mawza Mawza 6940693 +YE.25.1504 Shara'b Ar Rawnah Shara'b Ar Rawnah 6940694 +YE.25.1505 Maqbanah Maqbanah 6940695 +YE.25.1503 Shara'b As Salam Shara'b As Salam 6940696 +YE.21.1605 Al Hazm Al Hazm 6940697 +YE.21.1609 Al Khalq Al Khalq 6940698 +YE.21.1606 Al Maton Al Maton 6940699 +YE.21.1603 Al Matammah Al Matammah 6940700 +YE.21.1607 Al Maslub Al Maslub 6940701 +YE.21.1608 Al Ghayl Al Ghayl 6940702 +YE.21.1601 Khabb wa ash Sha'af Khabb wa ash Sha'af 6940703 +YE.21.1602 Al Humaydat Al Humaydat 6940704 +YE.21.1611 Rajuzah Rajuzah 6940705 +YE.22.1722 Ku'aydinah Ku'aydinah 6940706 +YE.22.1706 Mustaba Mustaba 6940707 +YE.22.1731 Qarah Qarah 6940708 +YE.22.1723 Wadhrah Wadhrah 6940709 +YE.22.1718 Kuhlan Affar Kuhlan Affar 6940710 +YE.22.1709 Kuhlan Ash Sharaf Kuhlan Ash Sharaf 6940711 +YE.22.1719 Sharas Sharas 6940712 +YE.22.1711 Khayran Al Muharraq Khayran Al Muharraq 6940713 +YE.22.1721 Ash Shahil Ash Shahil 6940714 +YE.22.1726 Najrah Najrah 6940715 +YE.22.1725 Ash Shaghadirah Ash Shaghadirah 6940716 +YE.22.1710 Aflah Ash Shawm Aflah Ash Shawm 6940717 +YE.22.1720 Mabyan Mabyan 6940718 +YE.22.1716 Al Miftah Al Miftah 6940719 +YE.22.1714 Aflah Al Yaman Aflah Al Yaman 6940720 +YE.22.1708 Al Jamimah Al Jamimah 6940721 +YE.22.1712 Aslem Aslem 6940722 +YE.22.1701 Bakil Al Mir Bakil Al Mir 6940723 +YE.22.1707 Kushar Kushar 6940724 +YE.08.1822 Al Mina Al Mina 6940725 +YE.08.1815 As Sukhnah As Sukhnah 6940726 +YE.08.1825 Al Garrahi Al Garrahi 6940727 +YE.08.1812 Bura Bura 6940728 +YE.08.1803 Kamaran Kamaran 6940729 +YE.08.1816 Al Mansuriyah Al Mansuriyah 6940730 +YE.08.1801 Az Zuhrah Az Zuhrah 6940731 +YE.08.1809 Ad Dahi Ad Dahi 6940732 +YE.08.1819 Hays Hays 6940733 +YE.08.1826 At Tuhayat At Tuhayat 6940734 +YE.08.1823 Al Hali Al Hali 6940735 +YE.08.1811 Al Hajjaylah Al Hajjaylah 6940736 +YE.08.1808 Al Mighlaf Al Mighlaf 6940737 +YE.08.1806 Al Qanawis Al Qanawis 6940738 +YE.08.1802 Alluheyah Alluheyah 6940739 +YE.04.1922 Adh Dhlia'ah Adh Dhlia'ah 6940740 +YE.04.1930 Al Mukalla Al Mukalla 6940741 +YE.04.1923 Yabuth Yabuth 6940742 +YE.04.1924 Hajr Hajr 6940743 +YE.04.1908 Shibam Shibam 6940744 +YE.04.1909 Sah Sah 6940745 +YE.04.1916 Ghayl Bin Yamin Ghayl Bin Yamin 6940746 +YE.04.1919 Wadi Al Ayn Wadi Al Ayn 6940747 +YE.04.1921 Amd Amd 6940748 +YE.04.1913 Ar Raydah Wa Qusayar Ar Raydah Wa Qusayar 6940749 +YE.04.1918 Daw'an Daw'an 6940750 +YE.04.1914 Ad Dis Ad Dis 6940751 +YE.04.1915 Ash Shihr Ash Shihr 6940752 +YE.04.1917 Ghayl Ba Wazir Ghayl Ba Wazir 6940753 +YE.28.1927 Qulensya Wa Abd Al Kuri Qulensya Wa Abd Al Kuri 6940754 +YE.04.1925 Brom Mayfa Brom Mayfa 6940755 +YE.04.1929 Al Mukalla City Al Mukalla City 6940756 +YE.04.1910 Sayun Sayun 6940757 +YE.28.1926 Hidaybu Hidaybu 6940758 +YE.04.1902 Thamud Thamud 6940759 +YE.04.1903 Al Qaf Al Qaf 6940760 +YE.04.1904 Zamakh wa Manwakh Zamakh wa Manwakh 6940761 +YE.04.1912 As Sawm As Sawm 6940762 +YE.04.1905 Hagr As Sai'ar Hagr As Sai'ar 6940763 +YE.04.1911 Tarim Tarim 6940764 +YE.04.1901 Rumah Rumah 6940765 +YE.04.1907 Al Qatn Al Qatn 6940766 +YE.04.1906 Al Abr Al Abr 6940767 +YE.11.2009 Mayfa'at Anss Mayfa'at Anss 6940768 +YE.11.2001 Al Hada Al Hada 6940769 +YE.11.2006 Wusab Al Ali Wusab Al Ali 6940770 +YE.11.2004 Maghirib Ans Maghirib Ans 6940771 +YE.11.2002 Jahran Jahran 6940772 +YE.11.2012 Al Manar Al Manar 6940773 +YE.11.2003 Jabal Ash sharq Jabal Ash sharq 6940774 +YE.11.2007 Wusab As Safil Wusab As Safil 6940775 +YE.11.2005 Utmah Utmah 6940776 +YE.05.2113 Ataq Ataq 6940777 +YE.05.2117 Rudum Rudum 6940778 +YE.05.2110 Nisab Nisab 6940779 +YE.05.2107 Bayhan Bayhan 6940780 +YE.05.2114 Habban Habban 6940781 +YE.05.2111 Hatib Hatib 6940782 +YE.05.2116 Mayfa'a Mayfa'a 6940783 +YE.05.2108 Merkhah Al Ulya Merkhah Al Ulya 6940784 +YE.05.2109 Merkhah As Sufla Merkhah As Sufla 6940785 +YE.05.2112 As Said As Said 6940786 +YE.05.2101 Dhar Dhar 6940787 +YE.05.2104 Arma Arma 6940788 +YE.05.2103 Jardan Jardan 6940789 +YE.05.2106 Ain Ain 6940790 +YE.05.2102 Al Talh Al Talh 6940791 +YE.05.2115 Ar Rawdah Ar Rawdah 6940792 +YE.15.2207 Al Dhaher Al Dhaher 6940793 +YE.15.2206 Shada'a Shada'a 6940794 +YE.15.2209 Saqayn Saqayn 6940795 +YE.15.2201 Baqim Baqim 6940796 +YE.15.2212 As Safra As Safra 6940797 +YE.15.2210 Majz Majz 6940798 +YE.15.2214 Kitaf wa Al Boqe'e Kitaf wa Al Boqe'e 6940799 +YE.16.2303 Nihm Nihm 6940800 +YE.16.2307 Bani Matar Bani Matar 6940801 +YE.16.2313 Attyal Attyal 6940802 +YE.16.2315 Al Husn Al Husn 6940803 +YE.16.2306 Bilad Ar Rus Bilad Ar Rus 6940804 +YE.16.2309 Al Haymah Al Kharijiyah Al Haymah Al Kharijiyah 6940805 +YE.16.2310 Manakhah Manakhah 6940806 +YE.16.2316 Jihanah Jihanah 6940807 +YE.16.2314 Bani Dhabyan Bani Dhabyan 6940808 +YE.16.2312 Khwlan Khwlan 6940809 +YE.16.2304 Bani Hushaysh Bani Hushaysh 6940810 +YE.16.2308 Al Haymah Ad Dakhiliyah Al Haymah Ad Dakhiliyah 6940811 +YE.16.2311 Sa'fan Sa'fan 6940812 +YE.02.2405 Attawahi Attawahi 6940813 +YE.02.2407 Craiter Craiter 6940814 +YE.02.2404 Al Buraiqeh Al Buraiqeh 6940815 +YE.02.2408 Khur Maksar Khur Maksar 6940816 +YE.02.2401 Dar Sad Dar Sad 6940817 +YE.02.2403 Al Mansura Al Mansura 6940818 +YE.02.2402 Ash Shaikh Outhman Ash Shaikh Outhman 6940819 +YE.02.2406 Al Mualla Al Mualla 6940820 +YE.24.2511 Tur Al Bahah Tur Al Bahah 6940821 +YE.24.2514 Al Hawtah Al Hawtah 6940822 +YE.24.2505 Habil Jabr Habil Jabr 6940823 +YE.24.2504 Yahr Yahr 6940824 +YE.24.2506 Halimayn Halimayn 6940825 +YE.24.2508 Al Milah Al Milah 6940826 +YE.24.2507 Radfan Radfan 6940827 +YE.24.2503 Al Maflahy Al Maflahy 6940828 +YE.24.2502 Yafa'a Yafa'a 6940829 +YE.24.2509 Al Musaymir Al Musaymir 6940830 +YE.24.2501 Al Had Al Had 6940831 +YE.24.2512 Al Maqatirah Al Maqatirah 6940832 +YE.24.2513 Al Madaribah Wa Al Arah Al Madaribah Wa Al Arah 6940833 +YE.14.2605 Bidbadah Bidbadah 6940834 +YE.14.2613 Marib Marib 6940835 +YE.14.2601 Majzar Majzar 6940836 +YE.14.2603 Medghal Medghal 6940837 +YE.14.2602 Raghwan Raghwan 6940838 +YE.14.2606 Sirwah Sirwah 6940839 +YE.14.2611 Al Abdiyah Al Abdiyah 6940840 +YE.14.2610 Mahliyah Mahliyah 6940841 +YE.14.2614 Jabal Murad Jabal Murad 6940842 +YE.14.2608 Rahabah Rahabah 6940843 +YE.14.2607 Al Jubah Al Jubah 6940844 +YE.10.2709 Al Mahwait Al Mahwait 6940845 +YE.10.2707 Bani Sa'd Bani Sa'd 6940846 +YE.10.2704 Al Khabt Al Khabt 6940847 +YE.10.2703 Ar Rujum Ar Rujum 6940848 +YE.10.2708 Al Mahwait City Al Mahwait City 6940849 +YE.10.2706 Hufash Hufash 6940850 +YE.10.2705 Milhan Milhan 6940851 +YE.03.2801 Shahan Shahan 6940852 +YE.03.2807 Sayhut Sayhut 6940853 +YE.03.2802 Hat Hat 6940854 +YE.03.2804 Al Ghaydah Al Ghaydah 6940855 +YE.03.2803 Hawf Hawf 6940856 +YE.03.2809 Huswain Huswain 6940857 +YE.03.2808 Qishn Qishn 6940858 +YE.03.2805 Man'ar Man'ar 6940859 +YE.03.2806 Al Masilah Al Masilah 6940860 +YE.19.2912 Jabal Iyal Yazid Jabal Iyal Yazid 6940861 +YE.19.2903 Al Ashah Al Ashah 6940862 +YE.19.2907 Suwayr Suwayr 6940863 +YE.19.2920 Bani Suraim Bani Suraim 6940864 +YE.19.2906 Al Madan Al Madan 6940865 +YE.19.2917 Thula Thula 6940866 +YE.19.2913 As Sudah As Sudah 6940867 +YE.19.2908 Habur Zulaymah Habur Zulaymah 6940868 +YE.19.2904 Al Qaflah Al Qaflah 6940869 +YE.19.2916 Maswar Maswar 6940870 +YE.19.2914 As Sawd As Sawd 6940871 +YE.19.2910 Kharif Kharif 6940872 +YE.19.2918 Iyal Surayh Iyal Surayh 6940873 +YE.19.2909 Dhi Bin Dhi Bin 6940874 +YE.18.3006 Ad Dhale'e Ad Dhale'e 6940875 +YE.18.3005 Al Hussein Al Hussein 6940876 +YE.18.3007 Jahaf Jahaf 6940877 +YE.18.3002 Damt Damt 6940878 +YE.18.3008 Al Azariq Al Azariq 6940879 +YE.18.3001 Juban Juban 6940880 +YE.18.3004 Ash Shu'ayb Ash Shu'ayb 6940881 +YE.27.3101 Bilad At Ta'am Bilad At Ta'am 6940882 +YE.27.3106 Mazhar Mazhar 6940883 +ZA.07.DC32 Ehlanzeni District Ehlanzeni District 8299316 +ZA.02.ETH eThekwini Metropolitan Municipality eThekwini Metropolitan Municipality 8299474 +ZA.11.CPT City of Cape Town City of Cape Town 8334583 +ZA.05.BUF Buffalo City Metropolitan Municipality Buffalo City Metropolitan Municipality 8347340 +ZA.05.DC10 Sarah Baartman District Municipality Sarah Baartman District Municipality 8347341 +ZA.05.DC12 Amathole District Municipality Amathole District Municipality 8347342 +ZA.05.DC13 Chris Hani District Municipality Chris Hani District Municipality 8347343 +ZA.11.DC2 Cape Winelands District Municipality Cape Winelands District Municipality 8347344 +ZA.02.DC25 Amajuba District Municipality Amajuba District Municipality 8347345 +ZA.09.DC35 Capricorn District Municipality Capricorn District Municipality 8347346 +ZA.10.DC37 Bojanala Platinum District Municipality Bojanala Platinum District Municipality 8347347 +ZA.10.DC39 Dr Ruth Segomotsi Mompati District Municipality Dr Ruth Segomotsi Mompati District Municipality 8347348 +ZA.11.DC4 Eden District Municipality Eden District Municipality 8347349 +ZA.10.DC40 Dr Kenneth Kaunda District Municipality Dr Kenneth Kaunda District Municipality 8347350 +ZA.05.DC44 Alfred Nzo District Municipality Alfred Nzo District Municipality 8347351 +ZA.11.DC5 Central Karoo District Municipality Central Karoo District Municipality 8347352 +ZA.06.EKU Ekurhuleni Metropolitan Municipality Ekurhuleni Metropolitan Municipality 8347353 +ZA.06.JHB City of Johannesburg Metropolitan Municipality City of Johannesburg Metropolitan Municipality 8347354 +ZA.06.TSH City of Tshwane Metropolitan Municipality City of Tshwane Metropolitan Municipality 8347355 +ZA.11.DC1 West Coast District Municipality West Coast District Municipality 8347356 +ZA.05.DC14 Joe Gqabi District Municipality Joe Gqabi District Municipality 8347357 +ZA.05.DC15 OR Tambo District Municipality OR Tambo District Municipality 8347358 +ZA.03.DC16 Xhariep District Municipality Xhariep District Municipality 8347359 +ZA.03.DC18 Lejweleputswa District Municipality Lejweleputswa District Municipality 8347360 +ZA.03.DC19 Thabo Mofutsanyana District Municipality Thabo Mofutsanyana District Municipality 8347361 +ZA.03.DC20 Fezile Dabi District Municipality Fezile Dabi District Municipality 8347362 +ZA.02.DC21 Ugu District Municipality Ugu District Municipality 8347363 +ZA.02.DC22 uMgungundlovu District Municipality uMgungundlovu District Municipality 8347364 +ZA.02.DC23 uThukela District Municipality uThukela District Municipality 8347365 +ZA.02.DC24 uMzinyathi District Municipality uMzinyathi District Municipality 8347366 +ZA.02.DC26 Zululand District Municipality Zululand District Municipality 8347367 +ZA.02.DC28 uThungulu District Municipality uThungulu District Municipality 8347368 +ZA.02.DC29 iLembe District Municipality iLembe District Municipality 8347369 +ZA.11.DC3 Overberg District Municipality Overberg District Municipality 8347370 +ZA.07.DC30 Gert Sibande District Municipality Gert Sibande District Municipality 8347371 +ZA.07.DC31 Nkangala District Municipality Nkangala District Municipality 8347372 +ZA.09.DC33 Mopani District Municipality Mopani District Municipality 8347373 +ZA.09.DC34 Vhembe District Municipality Vhembe District Municipality 8347374 +ZA.09.DC36 Waterberg District Municipality Waterberg District Municipality 8347375 +ZA.10.DC38 Ngaka Modiri Molema District Municipality Ngaka Modiri Molema District Municipality 8347376 +ZA.06.DC42 Sedibeng District Municipality Sedibeng District Municipality 8347377 +ZA.02.DC43 Sisonke District Municipality Sisonke District Municipality 8347378 +ZA.08.DC45 John Taolo Gaetsewe District Municipality John Taolo Gaetsewe District Municipality 8347379 +ZA.09.DC47 Sekhukhune District Municipality Sekhukhune District Municipality 8347380 +ZA.06.DC48 West Rand District Municipality West Rand District Municipality 8347381 +ZA.08.DC6 Namakwa District Municipality Namakwa District Municipality 8347382 +ZA.08.DC7 Pixley ka Seme District Municipality Pixley ka Seme District Municipality 8347383 +ZA.08.DC8 Siyanda District Municipality Siyanda District Municipality 8347384 +ZA.08.DC9 Frances Baard District Municipality Frances Baard District Municipality 8347385 +ZA.03.MAN Mangaung Metropolitan Municipality Mangaung Metropolitan Municipality 8347386 +ZA.05.NMA Nelson Mandela Bay Metropolitan Municipality Nelson Mandela Bay Metropolitan Municipality 8347387 +ZA.02.DC27 uMkhanyakude District Municipality uMkhanyakude District Municipality 8347388 +ZM.04.175497 Nchelenge District Nchelenge District 175497 +ZM.05.175966 Mporokoso District Mporokoso District 175966 +ZM.05.176143 Mbala District Mbala District 176143 +ZM.04.176553 Kawambwa District Kawambwa District 176553 +ZM.05.176756 Kaputa District Kaputa District 176756 +ZM.06.895952 Zambezi District Zambezi District 895952 +ZM.06.897041 Solwezi District Solwezi District 897041 +ZM.01.898902 Sesheke District Sesheke District 898902 +ZM.02.898909 Serenje District Serenje District 898909 +ZM.01.898945 Senanga District Senanga District 898945 +ZM.04.899273 Samfya District Samfya District 899273 +ZM.03.899821 Petauke District Petauke District 899821 +ZM.08.901339 Ndola Rural District Ndola Rural District 901339 +ZM.08.901342 Ndola District Ndola District 901342 +ZM.07.901764 Namwala District Namwala District 901764 +ZM.06.902616 Mwinilunga District Mwinilunga District 902616 +ZM.04.902718 Mwense District Mwense District 902718 +ZM.02.904420 Mumbwa District Mumbwa District 904420 +ZM.08.905389 Mufulira District Mufulira District 905389 +ZM.10.905843 Mpika District Mpika District 905843 +ZM.07.906042 Monze District Monze District 906042 +ZM.01.906052 Mongu District Mongu District 906052 +ZM.02.906219 Mkushi District Mkushi District 906219 +ZM.07.907108 Mazabuka District Mazabuka District 907108 +ZM.04.907767 Mansa District Mansa District 907767 +ZM.05.908911 Luwingu District Luwingu District 908911 +ZM.09.909134 Lusaka District Lusaka District 909134 +ZM.03.909296 Lundazi District Lundazi District 909296 +ZM.01.909482 Lukulu District Lukulu District 909482 +ZM.08.909857 Luanshya District Luanshya District 909857 +ZM.09.909886 Luangwa District Luangwa District 909886 +ZM.07.910107 Livingstone District Livingstone District 910107 +ZM.08.911144 Kitwe District Kitwe District 911144 +ZM.03.912053 Katete District Katete District 912053 +ZM.06.912623 Kasempa District Kasempa District 912623 +ZM.05.912763 Kasama District Kasama District 912763 +ZM.01.913321 Kaoma District Kaoma District 913321 +ZM.08.914956 Kalulushi District Kalulushi District 914956 +ZM.07.915082 Kalomo District Kalomo District 915082 +ZM.01.915468 Kalabo District Kalabo District 915468 +ZM.02.916077 Kapiri Mposhi Kapiri Mposhi 916077 +ZM.02.916082 Kabwe District Kabwe District 916082 +ZM.06.916244 Kabompo District Kabompo District 916244 +ZM.10.916666 Isoka District Isoka District 916666 +ZM.07.917010 Gwembe District Gwembe District 917010 +ZM.07.917743 Choma District Choma District 917743 +ZM.03.918699 Chipata District Chipata District 918699 +ZM.10.918903 Chinsali District Chinsali District 918903 +ZM.08.919006 Chingola District Chingola District 919006 +ZM.08.919540 Chililabombwe District Chililabombwe District 919540 +ZM.10.920896 Chama District Chama District 920896 +ZM.03.921026 Chadiza District Chadiza District 921026 +ZM.07.7671219 Siavonga District Siavonga District 7671219 +ZM.09.7671220 Kafue district Kafue district 7671220 +ZM.03.7732619 Nyimba District Nyimba District 7732619 +ZM.09.7910080 Chongwe District Chongwe District 7910080 +ZM.07.8260555 Kazungula District Kazungula District 8260555 +ZM.05.8260556 Mpulungu District Mpulungu District 8260556 +ZM.05.8260557 Mungwi District Mungwi District 8260557 +ZM.02.8285556 Kapiri-Mposhi District Kapiri-Mposhi District 8285556 +ZM.08.8285557 Masaiti District Masaiti District 8285557 +ZM.02.8714549 Chibombo District Chibombo District 8714549 +ZM.07.8714550 Itezhi-Tezhi District Itezhi-Tezhi District 8714550 +ZM.08.9072524 Mpongwe District Mpongwe District 9072524 +ZM.07.9072525 Sinazongwe District Sinazongwe District 9072525 +ZM.05.10800890 Chilubi Chilubi 10800890 +ZM.04.10800891 Chienge Chienge 10800891 +ZM.04.10800892 Milenge Milenge 10800892 +ZM.03.10800895 Mambwe Mambwe 10800895 +ZM.08.10801768 Lufwanyama Lufwanyama 10801768 +ZM.06.10801775 Ikelenge Ikelenge 10801775 +ZM.06.10801797 Chavuma Chavuma 10801797 +ZM.06.10801798 Mufumbwe Mufumbwe 10801798 +ZM.01.10801800 Shangombo Shangombo 10801800 +ZM.06.10814730 Manyinga District Manyinga District 10814730 +ZM.01.10814741 Mitete District Mitete District 10814741 +ZM.01.10815319 Sikongo District Sikongo District 10815319 +ZM.01.10815320 Limulunga District Limulunga District 10815320 +ZM.01.10815321 Nkeyema District Nkeyema District 10815321 +ZM.01.10815322 Luampa District Luampa District 10815322 +ZM.01.10815323 Nalolo District Nalolo District 10815323 +ZM.01.10815324 Sioma District Sioma District 10815324 +ZM.01.10815325 Mulobezi District Mulobezi District 10815325 +ZM.01.10815326 Mwandi District Mwandi District 10815326 +ZM.07.10815849 Zimba District Zimba District 10815849 +ZM.07.10815850 Pemba District Pemba District 10815850 +ZM.07.10815851 Chikankata District Chikankata District 10815851 +ZM.09.10815852 Chirundu District Chirundu District 10815852 +ZM.09.10815853 Shibuyunji District Shibuyunji District 10815853 +ZM.09.10815854 Chilanga District Chilanga District 10815854 +ZM.09.10815855 Rufunsa District Rufunsa District 10815855 +ZM.02.10815856 Ngabwe District Ngabwe District 10815856 +ZM.02.10815857 Chisamba District Chisamba District 10815857 +ZM.02.10815858 Luano District Luano District 10815858 +ZM.02.10815859 Chitambo District Chitambo District 10815859 +ZM.03.10815860 Sinda District Sinda District 10815860 +ZM.03.10815861 Vubwi District Vubwi District 10815861 +ZM.04.10815862 Mwansabombwe District Mwansabombwe District 10815862 +ZM.04.10815863 Chipili District Chipili District 10815863 +ZM.04.10815864 Chembe District Chembe District 10815864 +ZM.04.10815865 Lunga District Lunga District 10815865 +ZM.05.10815866 Nsama District Nsama District 10815866 +ZM.10.11169206 Mafinga Mafinga 11169206 +ZM.10.11169207 Nakonde Nakonde 11169207 +ZM.10.11169209 Shiwang’andu District Shiwang'andu District 11169209 +ZW.02.878548 Zvishavane District Zvishavane District 878548 +ZW.04.879178 Hwedza District Hwedza District 879178 +ZW.07.879611 Umzingwane District Umzingwane District 879611 +ZW.02.881163 Shurugwi District Shurugwi District 881163 +ZW.03.881344 Shamva District Shamva District 881344 +ZW.04.881519 Seke District Seke District 881519 +ZW.03.882083 Rushinga District Rushinga District 882083 +ZW.01.883480 Nyanga District Nyanga District 883480 +ZW.06.883763 Tsholotsho District Tsholotsho District 883763 +ZW.06.884216 Nkayi District Nkayi District 884216 +ZW.08.884594 Zaka Zaka 884594 +ZW.08.884756 Mwenezi District Mwenezi District 884756 +ZW.04.884926 Mutoko District Mutoko District 884926 +ZW.01.884977 Mutasa District Mutasa District 884977 +ZW.01.884978 Mutare District Mutare District 884978 +ZW.04.885172 Murehwa District Murehwa District 885172 +ZW.04.885457 Mudzi District Mudzi District 885457 +ZW.02.886328 Mberengwa District Mberengwa District 886328 +ZW.03.886383 Mazowe District Mazowe District 886383 +ZW.07.886636 Matobo Matobo 886636 +ZW.08.886762 Masvingo District Masvingo District 886762 +ZW.04.886989 Marondera District Marondera District 886989 +ZW.01.887718 Makoni District Makoni District 887718 +ZW.05.887723 Makonde District Makonde District 887723 +ZW.06.888223 Lupane District Lupane District 888223 +ZW.02.888708 Kwekwe District Kwekwe District 888708 +ZW.05.889214 Kariba District Kariba District 889214 +ZW.05.889452 Kadoma District Kadoma District 889452 +ZW.07.889793 Insiza District Insiza District 889793 +ZW.06.889941 Hwange District Hwange District 889941 +ZW.05.889953 Hurungwe District Hurungwe District 889953 +ZW.10.890298 Harare District Harare District 890298 +ZW.02.890420 Gweru District Gweru District 890420 +ZW.07.890515 Gwanda District Gwanda District 890515 +ZW.08.890589 Gutu District Gutu District 890589 +ZW.03.890599 Guruve District Guruve District 890599 +ZW.04.890848 Goromonzi District Goromonzi District 890848 +ZW.02.890981 Gokwe North District Gokwe North District 890981 +ZW.03.892597 Mount Darwin Mount Darwin 892597 +ZW.08.893171 Chivi District Chivi District 893171 +ZW.02.893405 Chirumanzu District Chirumanzu District 893405 +ZW.08.893482 Chiredzi District Chiredzi District 893482 +ZW.01.893548 Chipinge District Chipinge District 893548 +ZW.01.893811 Chimanimani District Chimanimani District 893811 +ZW.05.894238 Chegutu District Chegutu District 894238 +ZW.04.894293 Chikomba District Chikomba District 894293 +ZW.03.894459 Centenary District Centenary District 894459 +ZW.09.894700 Bulawayo District Bulawayo District 894700 +ZW.07.894702 Mangwe District Mangwe District 894702 +ZW.01.894711 Buhera District Buhera District 894711 +ZW.06.894741 Bubi District Bubi District 894741 +ZW.06.895055 Binga District Binga District 895055 +ZW.03.895060 Bindura District Bindura District 895060 +ZW.08.895080 Bikita District Bikita District 895080 +ZW.07.895268 Beitbridge District Beitbridge District 895268 +ZW.02.8260609 Gokwe South District Gokwe South District 8260609 +ZW.08.10172877 Zaka District Zaka District 10172877 +ZW.07.10800403 Bulilima District Bulilima District 10800403 +ZW.05.10800410 Zvimba District Zvimba District 10800410 +ZW.04.10800411 Uzumba-Maramba-Pfungwe District Uzumba-Maramba-Pfungwe District 10800411 +ZW.06.10800412 Umguza District Umguza District 10800412 +ZW.01.11204515 Mossurize District Mossurize District 11204515 diff --git a/geo/data/allCountries.zip b/geo/data/allCountries.zip new file mode 100644 index 00000000..e69de29b diff --git a/geo/data/alternateNames.zip b/geo/data/alternateNames.zip new file mode 100644 index 00000000..e69de29b diff --git a/geo/data/cities5000.zip b/geo/data/cities5000.zip new file mode 100644 index 00000000..e69de29b diff --git a/geo/data/countryInfo.txt b/geo/data/countryInfo.txt new file mode 100644 index 00000000..7eb3dbd4 --- /dev/null +++ b/geo/data/countryInfo.txt @@ -0,0 +1,302 @@ +# ================================ +# +# +# CountryCodes: +# ============ +# +# The official ISO country code for the United Kingdom is 'GB'. The code 'UK' is reserved. +# +# A list of dependent countries is available here: +# https://spreadsheets.google.com/ccc?key=pJpyPy-J5JSNhe7F_KxwiCA&hl=en +# +# +# The countrycode XK temporarily stands for Kosvo: +# http://geonames.wordpress.com/2010/03/08/xk-country-code-for-kosovo/ +# +# +# CS (Serbia and Montenegro) with geonameId = 8505033 no longer exists. +# AN (the Netherlands Antilles) with geonameId = 8505032 was dissolved on 10 October 2010. +# +# +# Currencies : +# ============ +# +# A number of territories are not included in ISO 4217, because their currencies are not per se an independent currency, +# but a variant of another currency. These currencies are: +# +# 1. FO : Faroese krona (1:1 pegged to the Danish krone) +# 2. GG : Guernsey pound (1:1 pegged to the pound sterling) +# 3. JE : Jersey pound (1:1 pegged to the pound sterling) +# 4. IM : Isle of Man pound (1:1 pegged to the pound sterling) +# 5. TV : Tuvaluan dollar (1:1 pegged to the Australian dollar). +# 6. CK : Cook Islands dollar (1:1 pegged to the New Zealand dollar). +# +# The following non-ISO codes are, however, sometimes used: GGP for the Guernsey pound, +# JEP for the Jersey pound and IMP for the Isle of Man pound (http://en.wikipedia.org/wiki/ISO_4217) +# +# +# A list of currency symbols is available here : http://forum.geonames.org/gforum/posts/list/437.page +# another list with fractional units is here: http://forum.geonames.org/gforum/posts/list/1961.page +# +# +# Languages : +# =========== +# +# The column 'languages' lists the languages spoken in a country ordered by the number of speakers. The language code is a 'locale' +# where any two-letter primary-tag is an ISO-639 language abbreviation and any two-letter initial subtag is an ISO-3166 country code. +# +# Example : es-AR is the Spanish variant spoken in Argentina. +# +#ISO ISO3 ISO-Numeric fips Country Capital Area(in sq km) Population Continent tld CurrencyCode CurrencyName Phone Postal Code Format Postal Code Regex Languages geonameid neighbours EquivalentFipsCode +AD AND 020 AN Andorra Andorra la Vella 468 77006 EU .ad EUR Euro 376 AD### ^(?:AD)*(\d{3})$ ca 3041565 ES,FR +AE ARE 784 AE United Arab Emirates Abu Dhabi 82880 9630959 AS .ae AED Dirham 971 ##### ##### ^\d{5}-\d{5}$ ar-AE,fa,en,hi,ur 290557 SA,OM +AF AFG 004 AF Afghanistan Kabul 647500 37172386 AS .af AFN Afghani 93 fa-AF,ps,uz-AF,tk 1149361 TM,CN,IR,TJ,PK,UZ +AG ATG 028 AC Antigua and Barbuda St. John's 443 96286 NA .ag XCD Dollar +1-268 en-AG 3576396 +AI AIA 660 AV Anguilla The Valley 102 13254 NA .ai XCD Dollar +1-264 AI-#### ^(?:AZ)*(\d{4})$ en-AI 3573511 +AL ALB 008 AL Albania Tirana 28748 2866376 EU .al ALL Lek 355 #### ^(\d{4})$ sq,el 783754 MK,GR,ME,RS,XK +AM ARM 051 AM Armenia Yerevan 29800 2951776 AS .am AMD Dram 374 ###### ^(\d{6})$ hy 174982 GE,IR,AZ,TR +AO AGO 024 AO Angola Luanda 1246700 30809762 AF .ao AOA Kwanza 244 pt-AO 3351879 CD,NA,ZM,CG +AQ ATA 010 AY Antarctica 14000000 0 AN .aq 6697173 +AR ARG 032 AR Argentina Buenos Aires 2766890 44494502 SA .ar ARS Peso 54 @####@@@ ^[A-Z]?\d{4}[A-Z]{0,3}$ es-AR,en,it,de,fr,gn 3865483 CL,BO,UY,PY,BR +AS ASM 016 AQ American Samoa Pago Pago 199 55465 OC .as USD Dollar +1-684 #####-#### 96799 en-AS,sm,to 5880801 +AT AUT 040 AU Austria Vienna 83858 8847037 EU .at EUR Euro 43 #### ^(\d{4})$ de-AT,hr,hu,sl 2782113 CH,DE,HU,SK,CZ,IT,SI,LI +AU AUS 036 AS Australia Canberra 7686850 24992369 OC .au AUD Dollar 61 #### ^(\d{4})$ en-AU 2077456 +AW ABW 533 AA Aruba Oranjestad 193 105845 NA .aw AWG Guilder 297 nl-AW,pap,es,en 3577279 +AX ALA 248 Aland Islands Mariehamn 1580 26711 EU .ax EUR Euro +358-18 ##### ^(?:FI)*(\d{5})$ sv-AX 661882 FI +AZ AZE 031 AJ Azerbaijan Baku 86600 9942334 AS .az AZN Manat 994 AZ #### ^(?:AZ )*(\d{4})$ az,ru,hy 587116 GE,IR,AM,TR,RU +BA BIH 070 BK Bosnia and Herzegovina Sarajevo 51129 3323929 EU .ba BAM Marka 387 ##### ^(\d{5})$ bs,hr-BA,sr-BA 3277605 HR,ME,RS +BB BRB 052 BB Barbados Bridgetown 431 286641 NA .bb BBD Dollar +1-246 BB##### ^(?:BB)*(\d{5})$ en-BB 3374084 +BD BGD 050 BG Bangladesh Dhaka 144000 161356039 AS .bd BDT Taka 880 #### ^(\d{4})$ bn-BD,en 1210997 MM,IN +BE BEL 056 BE Belgium Brussels 30510 11422068 EU .be EUR Euro 32 #### ^(\d{4})$ nl-BE,fr-BE,de-BE 2802361 DE,NL,LU,FR +BF BFA 854 UV Burkina Faso Ouagadougou 274200 19751535 AF .bf XOF Franc 226 fr-BF,mos 2361809 NE,BJ,GH,CI,TG,ML +BG BGR 100 BU Bulgaria Sofia 110910 7000039 EU .bg BGN Lev 359 #### ^(\d{4})$ bg,tr-BG,rom 732800 MK,GR,RO,TR,RS +BH BHR 048 BA Bahrain Manama 665 1569439 AS .bh BHD Dinar 973 ####|### ^(\d{3}\d?)$ ar-BH,en,fa,ur 290291 +BI BDI 108 BY Burundi Gitega 27830 11175378 AF .bi BIF Franc 257 fr-BI,rn 433561 TZ,CD,RW +BJ BEN 204 BN Benin Porto-Novo 112620 11485048 AF .bj XOF Franc 229 fr-BJ 2395170 NE,TG,BF,NG +BL BLM 652 TB Saint Barthelemy Gustavia 21 8450 NA .gp EUR Euro 590 ##### ^(\d{5})$ fr 3578476 +BM BMU 060 BD Bermuda Hamilton 53 63968 NA .bm BMD Dollar +1-441 @@ ## ^([A-Z]{2}\d{2})$ en-BM,pt 3573345 +BN BRN 096 BX Brunei Bandar Seri Begawan 5770 428962 AS .bn BND Dollar 673 @@#### ^([A-Z]{2}\d{4})$ ms-BN,en-BN 1820814 MY +BO BOL 068 BL Bolivia Sucre 1098580 11353142 SA .bo BOB Boliviano 591 es-BO,qu,ay 3923057 PE,CL,PY,BR,AR +BQ BES 535 Bonaire, Saint Eustatius and Saba 328 18012 NA .bq USD Dollar 599 nl,pap,en 7626844 +BR BRA 076 BR Brazil Brasilia 8511965 209469333 SA .br BRL Real 55 #####-### ^\d{5}-\d{3}$ pt-BR,es,en,fr 3469034 SR,PE,BO,UY,GY,PY,GF,VE,CO,AR +BS BHS 044 BF Bahamas Nassau 13940 385640 NA .bs BSD Dollar +1-242 en-BS 3572887 +BT BTN 064 BT Bhutan Thimphu 47000 754394 AS .bt BTN Ngultrum 975 dz 1252634 CN,IN +BV BVT 074 BV Bouvet Island 49 0 AN .bv NOK Krone 3371123 +BW BWA 072 BC Botswana Gaborone 600370 2254126 AF .bw BWP Pula 267 en-BW,tn-BW 933860 ZW,ZA,NA +BY BLR 112 BO Belarus Minsk 207600 9485386 EU .by BYN Belarusian ruble 375 ###### ^(\d{6})$ be,ru 630336 PL,LT,UA,RU,LV +BZ BLZ 084 BH Belize Belmopan 22966 383071 NA .bz BZD Dollar 501 en-BZ,es 3582678 GT,MX +CA CAN 124 CA Canada Ottawa 9984670 37058856 NA .ca CAD Dollar 1 @#@ #@# ^([ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ]) ?(\d[ABCEGHJKLMNPRSTVWXYZ]\d)$ en-CA,fr-CA,iu 6251999 US +CC CCK 166 CK Cocos Islands West Island 14 628 AS .cc AUD Dollar 61 #### ^(\d{4})$ ms-CC,en 1547376 +CD COD 180 CG Democratic Republic of the Congo Kinshasa 2345410 84068091 AF .cd CDF Franc 243 fr-CD,ln,ktu,kg,sw,lua 203312 TZ,CF,SS,RW,ZM,BI,UG,CG,AO +CF CAF 140 CT Central African Republic Bangui 622984 4666377 AF .cf XAF Franc 236 fr-CF,sg,ln,kg 239880 TD,SD,CD,SS,CM,CG +CG COG 178 CF Republic of the Congo Brazzaville 342000 5244363 AF .cg XAF Franc 242 fr-CG,kg,ln-CG 2260494 CF,GA,CD,CM,AO +CH CHE 756 SZ Switzerland Bern 41290 8516543 EU .ch CHF Franc 41 #### ^(\d{4})$ de-CH,fr-CH,it-CH,rm 2658434 DE,IT,LI,FR,AT +CI CIV 384 IV Ivory Coast Yamoussoukro 322460 25069229 AF .ci XOF Franc 225 fr-CI 2287781 LR,GH,GN,BF,ML +CK COK 184 CW Cook Islands Avarua 240 21388 OC .ck NZD Dollar 682 en-CK,mi 1899402 +CL CHL 152 CI Chile Santiago 756950 18729160 SA .cl CLP Peso 56 ####### ^(\d{7})$ es-CL 3895114 PE,BO,AR +CM CMR 120 CM Cameroon Yaounde 475440 25216237 AF .cm XAF Franc 237 en-CM,fr-CM 2233387 TD,CF,GA,GQ,CG,NG +CN CHN 156 CH China Beijing 9596960 1411778724 AS .cn CNY Yuan Renminbi 86 ###### ^(\d{6})$ zh-CN,yue,wuu,dta,ug,za 1814991 LA,BT,TJ,KZ,MN,AF,NP,MM,KG,PK,KP,RU,VN,IN +CO COL 170 CO Colombia Bogota 1138910 49648685 SA .co COP Peso 57 ###### ^(\d{6})$ es-CO 3686110 EC,PE,PA,BR,VE +CR CRI 188 CS Costa Rica San Jose 51100 4999441 NA .cr CRC Colon 506 ##### ^(\d{5})$ es-CR,en 3624060 PA,NI +CU CUB 192 CU Cuba Havana 110860 11338138 NA .cu CUP Peso 53 CP ##### ^(?:CP)*(\d{5})$ es-CU,pap 3562981 US +CV CPV 132 CV Cabo Verde Praia 4033 543767 AF .cv CVE Escudo 238 #### ^(\d{4})$ pt-CV 3374766 +CW CUW 531 UC Curacao Willemstad 444 159849 NA .cw ANG Guilder 599 nl,pap 7626836 +CX CXR 162 KT Christmas Island Flying Fish Cove 135 1500 OC .cx AUD Dollar 61 #### ^(\d{4})$ en,zh,ms-CX 2078138 +CY CYP 196 CY Cyprus Nicosia 9250 1189265 EU .cy EUR Euro 357 #### ^(\d{4})$ el-CY,tr-CY,en 146669 +CZ CZE 203 EZ Czechia Prague 78866 10625695 EU .cz CZK Koruna 420 ### ## ^\d{3}\s?\d{2}$ cs,sk 3077311 PL,DE,SK,AT +DE DEU 276 GM Germany Berlin 357021 82927922 EU .de EUR Euro 49 ##### ^(\d{5})$ de 2921044 CH,PL,NL,DK,BE,CZ,LU,FR,AT +DJ DJI 262 DJ Djibouti Djibouti 23000 958920 AF .dj DJF Franc 253 fr-DJ,ar,so-DJ,aa 223816 ER,ET,SO +DK DNK 208 DA Denmark Copenhagen 43094 5797446 EU .dk DKK Krone 45 #### ^(\d{4})$ da-DK,en,fo,de-DK 2623032 DE +DM DMA 212 DO Dominica Roseau 754 71625 NA .dm XCD Dollar +1-767 en-DM 3575830 +DO DOM 214 DR Dominican Republic Santo Domingo 48730 10627165 NA .do DOP Peso +1-809 and 1-829 ##### ^(\d{5})$ es-DO 3508796 HT +DZ DZA 012 AG Algeria Algiers 2381740 42228429 AF .dz DZD Dinar 213 ##### ^(\d{5})$ ar-DZ 2589581 NE,EH,LY,MR,TN,MA,ML +EC ECU 218 EC Ecuador Quito 283560 17084357 SA .ec USD Dollar 593 @####@ ^([a-zA-Z]\d{4}[a-zA-Z])$ es-EC 3658394 PE,CO +EE EST 233 EN Estonia Tallinn 45226 1320884 EU .ee EUR Euro 372 ##### ^(\d{5})$ et,ru 453733 RU,LV +EG EGY 818 EG Egypt Cairo 1001450 98423595 AF .eg EGP Pound 20 ##### ^(\d{5})$ ar-EG,en,fr 357994 LY,SD,IL,PS +EH ESH 732 WI Western Sahara El-Aaiun 266000 273008 AF .eh MAD Dirham 212 ar,mey 2461445 DZ,MR,MA +ER ERI 232 ER Eritrea Asmara 121320 6209262 AF .er ERN Nakfa 291 aa-ER,ar,tig,kun,ti-ER 338010 ET,SD,DJ +ES ESP 724 SP Spain Madrid 504782 46723749 EU .es EUR Euro 34 ##### ^(\d{5})$ es-ES,ca,gl,eu,oc 2510769 AD,PT,GI,FR,MA +ET ETH 231 ET Ethiopia Addis Ababa 1127127 109224559 AF .et ETB Birr 251 #### ^(\d{4})$ am,en-ET,om-ET,ti-ET,so-ET,sid 337996 ER,KE,SD,SS,SO,DJ +FI FIN 246 FI Finland Helsinki 337030 5518050 EU .fi EUR Euro 358 ##### ^(?:FI)*(\d{5})$ fi-FI,sv-FI,smn 660013 NO,RU,SE +FJ FJI 242 FJ Fiji Suva 18270 883483 OC .fj FJD Dollar 679 en-FJ,fj 2205218 +FK FLK 238 FK Falkland Islands Stanley 12173 2638 SA .fk FKP Pound 500 FIQQ 1ZZ FIQQ 1ZZ en-FK 3474414 +FM FSM 583 FM Micronesia Palikir 702 112640 OC .fm USD Dollar 691 ##### ^(\d{5})$ en-FM,chk,pon,yap,kos,uli,woe,nkr,kpg 2081918 +FO FRO 234 FO Faroe Islands Torshavn 1399 48497 EU .fo DKK Krone 298 ### ^(?:FO)*(\d{3})$ fo,da-FO 2622320 +FR FRA 250 FR France Paris 547030 66987244 EU .fr EUR Euro 33 ##### ^(\d{5})$ fr-FR,frp,br,co,ca,eu,oc 3017382 CH,DE,BE,LU,IT,AD,MC,ES +GA GAB 266 GB Gabon Libreville 267667 2119275 AF .ga XAF Franc 241 fr-GA 2400553 CM,GQ,CG +GB GBR 826 UK United Kingdom London 244820 66488991 EU .uk GBP Pound 44 @# #@@|@## #@@|@@# #@@|@@## #@@|@#@ #@@|@@#@ #@@|GIR0AA ^([Gg][Ii][Rr]\s?0[Aa]{2})|((([A-Za-z][0-9]{1,2})|(([A-Za-z][A-Ha-hJ-Yj-y][0-9]{1,2})|(([A-Za-z][0-9][A-Za-z])|([A-Za-z][A-Ha-hJ-Yj-y][0-9]?[A-Za-z]))))\s?[0-9][A-Za-z]{2})$ en-GB,cy-GB,gd 2635167 IE +GD GRD 308 GJ Grenada St. George's 344 111454 NA .gd XCD Dollar +1-473 en-GD 3580239 +GE GEO 268 GG Georgia Tbilisi 69700 3731000 AS .ge GEL Lari 995 #### ^(\d{4})$ ka,ru,hy,az 614540 AM,AZ,TR,RU +GF GUF 254 FG French Guiana Cayenne 91000 195506 SA .gf EUR Euro 594 ##### ^((97|98)3\d{2})$ fr-GF 3381670 SR,BR +GG GGY 831 GK Guernsey St Peter Port 78 65228 EU .gg GBP Pound +44-1481 @# #@@|@## #@@|@@# #@@|@@## #@@|@#@ #@@|@@#@ #@@|GIR0AA ^((?:(?:[A-PR-UWYZ][A-HK-Y]\d[ABEHMNPRV-Y0-9]|[A-PR-UWYZ]\d[A-HJKPS-UW0-9])\s\d[ABD-HJLNP-UW-Z]{2})|GIR\s?0AA)$ en,nrf 3042362 +GH GHA 288 GH Ghana Accra 239460 29767108 AF .gh GHS Cedi 233 en-GH,ak,ee,tw 2300660 CI,TG,BF +GI GIB 292 GI Gibraltar Gibraltar 6.5 33718 EU .gi GIP Pound 350 GX11 1AA GX11 1AA en-GI,es,it,pt 2411586 ES +GL GRL 304 GL Greenland Nuuk 2166086 56025 NA .gl DKK Krone 299 #### ^(\d{4})$ kl,da-GL,en 3425505 +GM GMB 270 GA Gambia Banjul 11300 2280102 AF .gm GMD Dalasi 220 en-GM,mnk,wof,wo,ff 2413451 SN +GN GIN 324 GV Guinea Conakry 245857 12414318 AF .gn GNF Franc 224 fr-GN 2420477 LR,SN,SL,CI,GW,ML +GP GLP 312 GP Guadeloupe Basse-Terre 1780 443000 NA .gp EUR Euro 590 ##### ^((97|98)\d{3})$ fr-GP 3579143 +GQ GNQ 226 EK Equatorial Guinea Malabo 28051 1308974 AF .gq XAF Franc 240 es-GQ,fr,pt 2309096 GA,CM +GR GRC 300 GR Greece Athens 131940 10727668 EU .gr EUR Euro 30 ### ## ^(\d{5})$ el-GR,en,fr 390903 AL,MK,TR,BG +GS SGS 239 SX South Georgia and the South Sandwich Islands Grytviken 3903 30 AN .gs GBP Pound SIQQ 1ZZ SIQQ 1ZZ en 3474415 +GT GTM 320 GT Guatemala Guatemala City 108890 17247807 NA .gt GTQ Quetzal 502 ##### ^(\d{5})$ es-GT 3595528 MX,HN,BZ,SV +GU GUM 316 GQ Guam Hagatna 549 165768 OC .gu USD Dollar +1-671 969## ^(969\d{2})$ en-GU,ch-GU 4043988 +GW GNB 624 PU Guinea-Bissau Bissau 36120 1874309 AF .gw XOF Franc 245 #### ^(\d{4})$ pt-GW,pov 2372248 SN,GN +GY GUY 328 GY Guyana Georgetown 214970 779004 SA .gy GYD Dollar 592 en-GY 3378535 SR,BR,VE +HK HKG 344 HK Hong Kong Hong Kong 1092 7491609 AS .hk HKD Dollar 852 ###### ^(\d{6})$ zh-HK,yue,zh,en 1819730 +HM HMD 334 HM Heard Island and McDonald Islands 412 0 AN .hm AUD Dollar #### ^(\d{4})$ 1547314 +HN HND 340 HO Honduras Tegucigalpa 112090 9587522 NA .hn HNL Lempira 504 ##### ^(\d{6})$ es-HN,cab,miq 3608932 GT,NI,SV +HR HRV 191 HR Croatia Zagreb 56542 3871833 EU .hr EUR Euro 385 ##### ^(?:HR)*(\d{5})$ hr-HR,sr 3202326 HU,SI,BA,ME,RS +HT HTI 332 HA Haiti Port-au-Prince 27750 11123176 NA .ht HTG Gourde 509 HT#### ^(?:HT)*(\d{4})$ ht,fr-HT 3723988 DO +HU HUN 348 HU Hungary Budapest 93030 9768785 EU .hu HUF Forint 36 #### ^(\d{4})$ hu-HU 719819 SK,SI,RO,UA,HR,AT,RS +ID IDN 360 ID Indonesia Jakarta 1919440 267663435 AS .id IDR Rupiah 62 ##### ^(\d{5})$ id,en,nl,jv 1643084 PG,TL,MY +IE IRL 372 EI Ireland Dublin 70280 4853506 EU .ie EUR Euro 353 @@@ @@@@ ^(D6W|[AC-FHKNPRTV-Y][0-9]{2})\s?([AC-FHKNPRTV-Y0-9]{4}) en-IE,ga-IE 2963597 GB +IL ISR 376 IS Israel Jerusalem 20770 8883800 AS .il ILS Shekel 972 ####### ^(\d{7}|\d{5})$ he,ar-IL,en-IL, 294640 SY,JO,LB,EG,PS +IM IMN 833 IM Isle of Man Douglas 572 84077 EU .im GBP Pound +44-1624 @# #@@|@## #@@|@@# #@@|@@## #@@|@#@ #@@|@@#@ #@@|GIR0AA ^((?:(?:[A-PR-UWYZ][A-HK-Y]\d[ABEHMNPRV-Y0-9]|[A-PR-UWYZ]\d[A-HJKPS-UW0-9])\s\d[ABD-HJLNP-UW-Z]{2})|GIR\s?0AA)$ en,gv 3042225 +IN IND 356 IN India New Delhi 3287590 1352617328 AS .in INR Rupee 91 ###### ^(\d{6})$ en-IN,hi,bn,te,mr,ta,ur,gu,kn,ml,or,pa,as,bh,sat,ks,ne,sd,kok,doi,mni,sit,sa,fr,lus,inc 1269750 CN,NP,MM,BT,PK,BD +IO IOT 086 IO British Indian Ocean Territory Diego Garcia 60 4000 AS .io USD Dollar 246 BBND 1ZZ BBND 1ZZ en-IO 1282588 +IQ IRQ 368 IZ Iraq Baghdad 437072 38433600 AS .iq IQD Dinar 964 ##### ^(\d{5})$ ar-IQ,ku,hy 99237 SY,SA,IR,JO,TR,KW +IR IRN 364 IR Iran Tehran 1648000 81800269 AS .ir IRR Rial 98 ########## ^(\d{10})$ fa-IR,ku 130758 TM,AF,IQ,AM,PK,AZ,TR +IS ISL 352 IC Iceland Reykjavik 103000 353574 EU .is ISK Krona 354 ### ^(\d{3})$ is,en,de,da,sv,no 2629691 +IT ITA 380 IT Italy Rome 301230 60431283 EU .it EUR Euro 39 ##### ^(\d{5})$ it-IT,de-IT,fr-IT,sc,ca,co,sl 3175395 CH,VA,SI,SM,FR,AT +JE JEY 832 JE Jersey Saint Helier 116 90812 EU .je GBP Pound +44-1534 @# #@@|@## #@@|@@# #@@|@@## #@@|@#@ #@@|@@#@ #@@|GIR0AA ^((?:(?:[A-PR-UWYZ][A-HK-Y]\d[ABEHMNPRV-Y0-9]|[A-PR-UWYZ]\d[A-HJKPS-UW0-9])\s\d[ABD-HJLNP-UW-Z]{2})|GIR\s?0AA)$ en,fr,nrf 3042142 +JM JAM 388 JM Jamaica Kingston 10991 2934855 NA .jm JMD Dollar +1-876 en-JM 3489940 +JO JOR 400 JO Jordan Amman 92300 9956011 AS .jo JOD Dinar 962 ##### ^(\d{5})$ ar-JO,en 248816 SY,SA,IQ,IL,PS +JP JPN 392 JA Japan Tokyo 377835 126529100 AS .jp JPY Yen 81 ###-#### ^\d{3}-\d{4}$ ja 1861060 +KE KEN 404 KE Kenya Nairobi 582650 51393010 AF .ke KES Shilling 254 ##### ^(\d{5})$ en-KE,sw-KE 192950 ET,TZ,SS,SO,UG +KG KGZ 417 KG Kyrgyzstan Bishkek 198500 6315800 AS .kg KGS Som 996 ###### ^(\d{6})$ ky,uz,ru 1527747 CN,TJ,UZ,KZ +KH KHM 116 CB Cambodia Phnom Penh 181040 16249798 AS .kh KHR Riels 855 ##### ^(\d{5})$ km,fr,en 1831722 LA,TH,VN +KI KIR 296 KR Kiribati Tarawa 811 115847 OC .ki AUD Dollar 686 en-KI,gil 4030945 +KM COM 174 CN Comoros Moroni 2170 832322 AF .km KMF Franc 269 ar,fr-KM 921929 +KN KNA 659 SC Saint Kitts and Nevis Basseterre 261 52441 NA .kn XCD Dollar +1-869 en-KN 3575174 +KP PRK 408 KN North Korea Pyongyang 120540 25549819 AS .kp KPW Won 850 ###-### ^(\d{6})$ ko-KP 1873107 CN,KR,RU +KR KOR 410 KS South Korea Seoul 98480 51635256 AS .kr KRW Won 82 ##### ^(\d{5})$ ko-KR,en 1835841 KP +XK XKX 0 KV Kosovo Pristina 10908 1845300 EU EUR Euro sq,sr 831053 RS,AL,MK,ME +KW KWT 414 KU Kuwait Kuwait City 17820 4137309 AS .kw KWD Dinar 965 ##### ^(\d{5})$ ar-KW,en 285570 SA,IQ +KY CYM 136 CJ Cayman Islands George Town 262 64174 NA .ky KYD Dollar +1-345 en-KY 3580718 +KZ KAZ 398 KZ Kazakhstan Nur-Sultan 2717300 18276499 AS .kz KZT Tenge 7 ###### ^(\d{6})$ kk,ru 1522867 TM,CN,KG,UZ,RU +LA LAO 418 LA Laos Vientiane 236800 7061507 AS .la LAK Kip 856 ##### ^(\d{5})$ lo,fr,en 1655842 CN,MM,KH,TH,VN +LB LBN 422 LE Lebanon Beirut 10400 6848925 AS .lb LBP Pound 961 #### ####|#### ^(\d{4}(\d{4})?)$ ar-LB,fr-LB,en,hy 272103 SY,IL +LC LCA 662 ST Saint Lucia Castries 616 181889 NA .lc XCD Dollar +1-758 en-LC 3576468 +LI LIE 438 LS Liechtenstein Vaduz 160 37910 EU .li CHF Franc 423 #### ^(\d{4})$ de-LI 3042058 CH,AT +LK LKA 144 CE Sri Lanka Colombo 65610 21670000 AS .lk LKR Rupee 94 ##### ^(\d{5})$ si,ta,en 1227603 +LR LBR 430 LI Liberia Monrovia 111370 4818977 AF .lr LRD Dollar 231 #### ^(\d{4})$ en-LR 2275384 SL,CI,GN +LS LSO 426 LT Lesotho Maseru 30355 2108132 AF .ls LSL Loti 266 ### ^(\d{3})$ en-LS,st,zu,xh 932692 ZA +LT LTU 440 LH Lithuania Vilnius 65200 2789533 EU .lt EUR Euro 370 LT-##### ^(?:LT)*(\d{5})$ lt,ru,pl 597427 PL,BY,RU,LV +LU LUX 442 LU Luxembourg Luxembourg 2586 607728 EU .lu EUR Euro 352 L-#### ^(?:L-)?\d{4}$ lb,de-LU,fr-LU 2960313 DE,BE,FR +LV LVA 428 LG Latvia Riga 64589 1926542 EU .lv EUR Euro 371 LV-#### ^(?:LV)*(\d{4})$ lv,ru,lt 458258 LT,EE,BY,RU +LY LBY 434 LY Libya Tripoli 1759540 6678567 AF .ly LYD Dinar 218 ar-LY,it,en 2215636 TD,NE,DZ,SD,TN,EG +MA MAR 504 MO Morocco Rabat 446550 36029138 AF .ma MAD Dirham 212 ##### ^(\d{5})$ ar-MA,ber,fr 2542007 DZ,EH,ES +MC MCO 492 MN Monaco Monaco 1.95 38682 EU .mc EUR Euro 377 ##### ^(\d{5})$ fr-MC,en,it 2993457 FR +MD MDA 498 MD Moldova Chisinau 33843 3545883 EU .md MDL Leu 373 MD-#### ^MD-\d{4}$ ro,ru,gag,tr 617790 RO,UA +ME MNE 499 MJ Montenegro Podgorica 14026 622345 EU .me EUR Euro 382 ##### ^(\d{5})$ sr,hu,bs,sq,hr,rom 3194884 AL,HR,BA,RS,XK +MF MAF 663 RN Saint Martin Marigot 53 37264 NA .gp EUR Euro 590 ##### ^(\d{5})$ fr 3578421 SX +MG MDG 450 MA Madagascar Antananarivo 587040 26262368 AF .mg MGA Ariary 261 ### ^(\d{3})$ fr-MG,mg 1062947 +MH MHL 584 RM Marshall Islands Majuro 181.3 58413 OC .mh USD Dollar 692 #####-#### ^969\d{2}(-\d{4})$ mh,en-MH 2080185 +MK MKD 807 MK North Macedonia Skopje 25333 2082958 EU .mk MKD Denar 389 #### ^(\d{4})$ mk,sq,tr,rmm,sr 718075 AL,GR,BG,RS,XK +ML MLI 466 ML Mali Bamako 1240000 19077690 AF .ml XOF Franc 223 fr-ML,bm 2453866 SN,NE,DZ,CI,GN,MR,BF +MM MMR 104 BM Myanmar Nay Pyi Taw 678500 53708395 AS .mm MMK Kyat 95 ##### ^(\d{5})$ my 1327865 CN,LA,TH,BD,IN +MN MNG 496 MG Mongolia Ulaanbaatar 1565000 3170208 AS .mn MNT Tugrik 976 ###### ^(\d{6})$ mn,ru 2029969 CN,RU +MO MAC 446 MC Macao Macao 254 631636 AS .mo MOP Pataca 853 ###### ^(\d{6})$ zh,zh-MO,pt 1821275 +MP MNP 580 CQ Northern Mariana Islands Saipan 477 56882 OC .mp USD Dollar +1-670 ##### ^9695\d{1}$ fil,tl,zh,ch-MP,en-MP 4041468 +MQ MTQ 474 MB Martinique Fort-de-France 1100 432900 NA .mq EUR Euro 596 ##### ^(\d{5})$ fr-MQ 3570311 +MR MRT 478 MR Mauritania Nouakchott 1030700 4403319 AF .mr MRU Ouguiya 222 ar-MR,fuc,snk,fr,mey,wo 2378080 SN,DZ,EH,ML +MS MSR 500 MH Montserrat Plymouth 102 9341 NA .ms XCD Dollar +1-664 en-MS 3578097 +MT MLT 470 MT Malta Valletta 316 483530 EU .mt EUR Euro 356 @@@ #### ^[A-Z]{3}\s?\d{4}$ mt,en-MT 2562770 +MU MUS 480 MP Mauritius Port Louis 2040 1265303 AF .mu MUR Rupee 230 en-MU,bho,fr 934292 +MV MDV 462 MV Maldives Male 300 515696 AS .mv MVR Rufiyaa 960 ##### ^(\d{5})$ dv,en 1282028 +MW MWI 454 MI Malawi Lilongwe 118480 17563749 AF .mw MWK Kwacha 265 ###### ^(\d{6})$ ny,yao,tum,swk 927384 TZ,MZ,ZM +MX MEX 484 MX Mexico Mexico City 1972550 126190788 NA .mx MXN Peso 52 ##### ^(\d{5})$ es-MX 3996063 GT,US,BZ +MY MYS 458 MY Malaysia Kuala Lumpur 329750 31528585 AS .my MYR Ringgit 60 ##### ^(\d{5})$ ms-MY,en,zh,ta,te,ml,pa,th 1733045 BN,TH,ID +MZ MOZ 508 MZ Mozambique Maputo 801590 29495962 AF .mz MZN Metical 258 #### ^(\d{4})$ pt-MZ,vmw 1036973 ZW,TZ,SZ,ZA,ZM,MW +NA NAM 516 WA Namibia Windhoek 825418 2448255 AF .na NAD Dollar 264 en-NA,af,de,hz,naq 3355338 ZA,BW,ZM,AO +NC NCL 540 NC New Caledonia Noumea 19060 284060 OC .nc XPF Franc 687 ##### ^(\d{5})$ fr-NC 2139685 +NE NER 562 NG Niger Niamey 1267000 22442948 AF .ne XOF Franc 227 #### ^(\d{4})$ fr-NE,ha,kr,dje 2440476 TD,BJ,DZ,LY,BF,NG,ML +NF NFK 574 NF Norfolk Island Kingston 34.6 1828 OC .nf AUD Dollar 672 #### ^(\d{4})$ en-NF 2155115 +NG NGA 566 NI Nigeria Abuja 923768 195874740 AF .ng NGN Naira 234 ###### ^(\d{6})$ en-NG,ha,yo,ig,ff 2328926 TD,NE,BJ,CM +NI NIC 558 NU Nicaragua Managua 129494 6465513 NA .ni NIO Cordoba 505 ###-###-# ^(\d{7})$ es-NI,en 3617476 CR,HN +NL NLD 528 NL The Netherlands Amsterdam 41526 17231017 EU .nl EUR Euro 31 #### @@ ^(\d{4}\s?[a-zA-Z]{2})$ nl-NL,fy-NL 2750405 DE,BE +NO NOR 578 NO Norway Oslo 324220 5314336 EU .no NOK Krone 47 #### ^(\d{4})$ no,nb,nn,se,fi 3144096 FI,RU,SE +NP NPL 524 NP Nepal Kathmandu 140800 28087871 AS .np NPR Rupee 977 ##### ^(\d{5})$ ne,en 1282988 CN,IN +NR NRU 520 NR Nauru Yaren 21 12704 OC .nr AUD Dollar 674 NRU68 NRU68 na,en-NR 2110425 +NU NIU 570 NE Niue Alofi 260 2166 OC .nu NZD Dollar 683 #### ^(\d{4})$ niu,en-NU 4036232 +NZ NZL 554 NZ New Zealand Wellington 268680 4885500 OC .nz NZD Dollar 64 #### ^(\d{4})$ en-NZ,mi 2186224 +OM OMN 512 MU Oman Muscat 212460 4829483 AS .om OMR Rial 968 ### ^(\d{3})$ ar-OM,en,bal,ur 286963 SA,YE,AE +PA PAN 591 PM Panama Panama City 78200 4176873 NA .pa PAB Balboa 507 ##### ^(\d{5})$ es-PA,en 3703430 CR,CO +PE PER 604 PE Peru Lima 1285220 31989256 SA .pe PEN Sol 51 ##### ^(\d{5})$ es-PE,qu,ay 3932488 EC,CL,BO,BR,CO +PF PYF 258 FP French Polynesia Papeete 4167 277679 OC .pf XPF Franc 689 ##### ^((97|98)7\d{2})$ fr-PF,ty 4030656 +PG PNG 598 PP Papua New Guinea Port Moresby 462840 8606316 OC .pg PGK Kina 675 ### ^(\d{3})$ en-PG,ho,meu,tpi 2088628 ID +PH PHL 608 RP Philippines Manila 300000 106651922 AS .ph PHP Peso 63 #### ^(\d{4})$ tl,en-PH,fil,ceb,ilo,hil,war,pam,bik,bcl,pag,mrw,tsg,mdh,cbk,krj,sgd,msb,akl,ibg,yka,mta,abx 1694008 +PK PAK 586 PK Pakistan Islamabad 803940 212215030 AS .pk PKR Rupee 92 ##### ^(\d{5})$ ur-PK,en-PK,pa,sd,ps,brh 1168579 CN,AF,IR,IN +PL POL 616 PL Poland Warsaw 312685 37978548 EU .pl PLN Zloty 48 ##-### ^\d{2}-\d{3}$ pl 798544 DE,LT,SK,CZ,BY,UA,RU +PM SPM 666 SB Saint Pierre and Miquelon Saint-Pierre 242 7012 NA .pm EUR Euro 508 ##### ^(97500)$ fr-PM 3424932 +PN PCN 612 PC Pitcairn Adamstown 47 46 OC .pn NZD Dollar 870 PCRN 1ZZ PCRN 1ZZ en-PN 4030699 +PR PRI 630 RQ Puerto Rico San Juan 9104 3195153 NA .pr USD Dollar +1-787 and 1-939 #####-#### ^00[679]\d{2}(?:-\d{4})?$ en-PR,es-PR 4566966 +PS PSE 275 WE Palestinian Territory East Jerusalem 5970 4569087 AS .ps ILS Shekel 970 ar-PS 6254930 JO,IL,EG +PT PRT 620 PO Portugal Lisbon 92391 10281762 EU .pt EUR Euro 351 ####-### ^\d{4}-\d{3}\s?[a-zA-Z]{0,25}$ pt-PT,mwl 2264397 ES +PW PLW 585 PS Palau Melekeok 458 17907 OC .pw USD Dollar 680 96940 ^(96940)$ pau,sov,en-PW,tox,ja,fil,zh 1559582 +PY PRY 600 PA Paraguay Asuncion 406750 6956071 SA .py PYG Guarani 595 #### ^(\d{4})$ es-PY,gn 3437598 BO,BR,AR +QA QAT 634 QA Qatar Doha 11437 2781677 AS .qa QAR Rial 974 ar-QA,es 289688 SA +RE REU 638 RE Reunion Saint-Denis 2517 776948 AF .re EUR Euro 262 ##### ^((97|98)(4|7|8)\d{2})$ fr-RE 935317 +RO ROU 642 RO Romania Bucharest 237500 19473936 EU .ro RON Leu 40 ###### ^(\d{6})$ ro,hu,rom 798549 MD,HU,UA,BG,RS +RS SRB 688 RI Serbia Belgrade 88361 6982084 EU .rs RSD Dinar 381 ##### ^(\d{5})$ sr,hu,bs,rom 6290252 AL,HU,MK,RO,HR,BA,BG,ME,XK +RU RUS 643 RS Russia Moscow 17100000 144478050 EU .ru RUB Ruble 7 ###### ^(\d{6})$ ru,tt,xal,cau,ady,kv,ce,tyv,cv,udm,tut,mns,bua,myv,mdf,chm,ba,inh,kbd,krc,av,sah,nog 2017370 GE,CN,BY,UA,KZ,LV,PL,EE,LT,FI,MN,NO,AZ,KP +RW RWA 646 RW Rwanda Kigali 26338 12301939 AF .rw RWF Franc 250 rw,en-RW,fr-RW,sw 49518 TZ,CD,BI,UG +SA SAU 682 SA Saudi Arabia Riyadh 1960582 33699947 AS .sa SAR Rial 966 ##### ^(\d{5})$ ar-SA 102358 QA,OM,IQ,YE,JO,AE,KW +SB SLB 090 BP Solomon Islands Honiara 28450 652858 OC .sb SBD Dollar 677 en-SB,tpi 2103350 +SC SYC 690 SE Seychelles Victoria 455 96762 AF .sc SCR Rupee 248 en-SC,fr-SC 241170 +SD SDN 729 SU Sudan Khartoum 1861484 41801533 AF .sd SDG Pound 249 ##### ^(\d{5})$ ar-SD,en,fia 366755 SS,TD,EG,ET,ER,LY,CF +SS SSD 728 OD South Sudan Juba 644329 8260490 AF .ss SSP Pound 211 en 7909807 CD,CF,ET,KE,SD,UG +SE SWE 752 SW Sweden Stockholm 449964 10183175 EU .se SEK Krona 46 ### ## ^(?:SE)?\d{3}\s\d{2}$ sv-SE,se,sma,fi-SE 2661886 NO,FI +SG SGP 702 SN Singapore Singapore 692.7 5638676 AS .sg SGD Dollar 65 ###### ^(\d{6})$ cmn,en-SG,ms-SG,ta-SG,zh-SG 1880251 +SH SHN 654 SH Saint Helena Jamestown 410 7460 AF .sh SHP Pound 290 STHL 1ZZ ^(STHL1ZZ)$ en-SH 3370751 +SI SVN 705 SI Slovenia Ljubljana 20273 2067372 EU .si EUR Euro 386 #### ^(?:SI)*(\d{4})$ sl,sh 3190538 HU,IT,HR,AT +SJ SJM 744 SV Svalbard and Jan Mayen Longyearbyen 62049 2550 EU .sj NOK Krone 47 #### ^(\d{4})$ no,ru 607072 +SK SVK 703 LO Slovakia Bratislava 48845 5447011 EU .sk EUR Euro 421 ### ## ^\d{3}\s?\d{2}$ sk,hu 3057568 PL,HU,CZ,UA,AT +SL SLE 694 SL Sierra Leone Freetown 71740 7650154 AF .sl SLL Leone 232 en-SL,men,tem 2403846 LR,GN +SM SMR 674 SM San Marino San Marino 61.2 33785 EU .sm EUR Euro 378 4789# ^(4789\d)$ it-SM 3168068 IT +SN SEN 686 SG Senegal Dakar 196190 15854360 AF .sn XOF Franc 221 ##### ^(\d{5})$ fr-SN,wo,fuc,mnk 2245662 GN,MR,GW,GM,ML +SO SOM 706 SO Somalia Mogadishu 637657 15008154 AF .so SOS Shilling 252 @@ ##### ^([A-Z]{2}\d{5})$ so-SO,ar-SO,it,en-SO 51537 ET,KE,DJ +SR SUR 740 NS Suriname Paramaribo 163270 575991 SA .sr SRD Dollar 597 nl-SR,en,srn,hns,jv 3382998 GY,BR,GF +ST STP 678 TP Sao Tome and Principe Sao Tome 1001 197700 AF .st STN Dobra 239 pt-ST 2410758 +SV SLV 222 ES El Salvador San Salvador 21040 6420744 NA .sv USD Dollar 503 CP #### ^(?:CP)*(\d{4})$ es-SV 3585968 GT,HN +SX SXM 534 NN Sint Maarten Philipsburg 21 40654 NA .sx ANG Guilder 599 nl,en 7609695 MF +SY SYR 760 SY Syria Damascus 185180 16906283 AS .sy SYP Pound 963 ar-SY,ku,hy,arc,fr,en 163843 IQ,JO,IL,TR,LB +SZ SWZ 748 WZ Eswatini Mbabane 17363 1136191 AF .sz SZL Lilangeni 268 @### ^([A-Z]\d{3})$ en-SZ,ss-SZ 934841 ZA,MZ +TC TCA 796 TK Turks and Caicos Islands Cockburn Town 430 37665 NA .tc USD Dollar +1-649 TKCA 1ZZ ^(TKCA 1ZZ)$ en-TC 3576916 +TD TCD 148 CD Chad N'Djamena 1284000 15477751 AF .td XAF Franc 235 TKCA 1ZZ ^(TKCA 1ZZ)$ fr-TD,ar-TD,sre 2434508 NE,LY,CF,SD,CM,NG +TF ATF 260 FS French Southern Territories Port-aux-Francais 7829 140 AN .tf EUR Euro fr 1546748 +TG TGO 768 TO Togo Lome 56785 7889094 AF .tg XOF Franc 228 fr-TG,ee,hna,kbp,dag,ha 2363686 BJ,GH,BF +TH THA 764 TH Thailand Bangkok 514000 69428524 AS .th THB Baht 66 ##### ^(\d{5})$ th,en 1605651 LA,MM,KH,MY +TJ TJK 762 TI Tajikistan Dushanbe 143100 9100837 AS .tj TJS Somoni 992 ###### ^(\d{6})$ tg,ru 1220409 CN,AF,KG,UZ +TK TKL 772 TL Tokelau 10 1466 OC .tk NZD Dollar 690 tkl,en-TK 4031074 +TL TLS 626 TT Timor Leste Dili 15007 1267972 OC .tl USD Dollar 670 tet,pt-TL,id,en 1966436 ID +TM TKM 795 TX Turkmenistan Ashgabat 488100 5850908 AS .tm TMT Manat 993 ###### ^(\d{6})$ tk,ru,uz 1218197 AF,IR,UZ,KZ +TN TUN 788 TS Tunisia Tunis 163610 11565204 AF .tn TND Dinar 216 #### ^(\d{4})$ ar-TN,fr 2464461 DZ,LY +TO TON 776 TN Tonga Nuku'alofa 748 103197 OC .to TOP Pa'anga 676 to,en-TO 4032283 +TR TUR 792 TU Turkey Ankara 780580 82319724 AS .tr TRY Lira 90 ##### ^(\d{5})$ tr-TR,ku,diq,az,av 298795 SY,GE,IQ,IR,GR,AM,AZ,BG +TT TTO 780 TD Trinidad and Tobago Port of Spain 5128 1389858 NA .tt TTD Dollar +1-868 en-TT,hns,fr,es,zh 3573591 +TV TUV 798 TV Tuvalu Funafuti 26 11508 OC .tv AUD Dollar 688 tvl,en,sm,gil 2110297 +TW TWN 158 TW Taiwan Taipei 35980 23451837 AS .tw TWD Dollar 886 ##### ^(\d{5})$ zh-TW,zh,nan,hak 1668284 +TZ TZA 834 TZ Tanzania Dodoma 945087 56318348 AF .tz TZS Shilling 255 sw-TZ,en,ar 149590 MZ,KE,CD,RW,ZM,BI,UG,MW +UA UKR 804 UP Ukraine Kyiv 603700 44622516 EU .ua UAH Hryvnia 380 ##### ^(\d{5})$ uk,ru-UA,rom,pl,hu 690791 PL,MD,HU,SK,BY,RO,RU +UG UGA 800 UG Uganda Kampala 236040 42723139 AF .ug UGX Shilling 256 en-UG,lg,sw,ar 226074 TZ,KE,SS,CD,RW +UM UMI 581 United States Minor Outlying Islands 0 0 OC .um USD Dollar 1 en-UM 5854968 +US USA 840 US United States Washington 9629091 327167434 NA .us USD Dollar 1 #####-#### ^\d{5}(-\d{4})?$ en-US,es-US,haw,fr 6252001 CA,MX,CU +UY URY 858 UY Uruguay Montevideo 176220 3449299 SA .uy UYU Peso 598 ##### ^(\d{5})$ es-UY 3439705 BR,AR +UZ UZB 860 UZ Uzbekistan Tashkent 447400 32955400 AS .uz UZS Som 998 ###### ^(\d{6})$ uz,ru,tg 1512440 TM,AF,KG,TJ,KZ +VA VAT 336 VT Vatican Vatican City 0.44 921 EU .va EUR Euro 379 ##### ^(\d{5})$ la,it,fr 3164670 IT +VC VCT 670 VC Saint Vincent and the Grenadines Kingstown 389 110211 NA .vc XCD Dollar +1-784 en-VC,fr 3577815 +VE VEN 862 VE Venezuela Caracas 912050 28870195 SA .ve VES Bolivar Soberano 58 #### ^(\d{4})$ es-VE 3625428 GY,BR,CO +VG VGB 092 VI British Virgin Islands Road Town 153 29802 NA .vg USD Dollar +1-284 en-VG 3577718 +VI VIR 850 VQ U.S. Virgin Islands Charlotte Amalie 352 106977 NA .vi USD Dollar +1-340 #####-#### ^008\d{2}(?:-\d{4})?$ en-VI 4796775 +VN VNM 704 VM Vietnam Hanoi 329560 95540395 AS .vn VND Dong 84 ###### ^(\d{6})$ vi,en,fr,zh,km 1562822 CN,LA,KH +VU VUT 548 NH Vanuatu Port Vila 12200 292680 OC .vu VUV Vatu 678 bi,en-VU,fr-VU 2134431 +WF WLF 876 WF Wallis and Futuna Mata Utu 274 16025 OC .wf XPF Franc 681 ##### ^(986\d{2})$ wls,fud,fr-WF 4034749 +WS WSM 882 WS Samoa Apia 2944 196130 OC .ws WST Tala 685 AS 96799 AS 96799 sm,en-WS 4034894 +YE YEM 887 YM Yemen Sanaa 527970 28498687 AS .ye YER Rial 967 ar-YE 69543 SA,OM +YT MYT 175 MF Mayotte Mamoudzou 374 279471 AF .yt EUR Euro 262 ##### ^(\d{5})$ fr-YT 1024031 +ZA ZAF 710 SF South Africa Pretoria 1219912 57779622 AF .za ZAR Rand 27 #### ^(\d{4})$ zu,xh,af,nso,en-ZA,tn,st,ts,ss,ve,nr 953987 ZW,SZ,MZ,BW,NA,LS +ZM ZMB 894 ZA Zambia Lusaka 752614 17351822 AF .zm ZMW Kwacha 260 ##### ^(\d{5})$ en-ZM,bem,loz,lun,lue,ny,toi 895949 ZW,TZ,MZ,CD,NA,MW,AO +ZW ZWE 716 ZI Zimbabwe Harare 390580 14439018 AF .zw ZWL Dollar 263 en-ZW,sn,nr,nd 878675 ZA,MZ,BW,ZM +CS SCG 891 YI Serbia and Montenegro Belgrade 102350 10829175 EU .cs RSD Dinar 381 ##### ^(\d{5})$ cu,hu,sq,sr 8505033 AL,HU,MK,RO,HR,BA,BG +AN ANT 530 NT Netherlands Antilles Willemstad 960 300000 NA .an ANG Guilder 599 nl-AN,en,es 8505032 GP diff --git a/geo/data/hierarchy.zip b/geo/data/hierarchy.zip new file mode 100644 index 00000000..e69de29b diff --git a/geo/filters.py b/geo/filters.py new file mode 100644 index 00000000..2ce5a5a8 --- /dev/null +++ b/geo/filters.py @@ -0,0 +1,54 @@ +import django_filters +from django_filters import OrderingFilter + +from geo.models import City, Country, PostalCode, Region + + +class CountryFilter(django_filters.FilterSet): + uuid = django_filters.CharFilter(lookup_expr="exact") + name = django_filters.CharFilter(lookup_expr="icontains") + code = django_filters.CharFilter(lookup_expr="iexact") + + order_by = OrderingFilter(fields=(("uuid", "uuid"), ("name", "name"), ("?", "random"))) + + class Meta: + model = Country + fields = ["uuid", "name", "code"] + + +class RegionFilter(django_filters.FilterSet): + uuid = django_filters.CharFilter(lookup_expr="exact") + name = django_filters.CharFilter(lookup_expr="icontains") + country_name = django_filters.CharFilter(lookup_expr="exact", field_name="country__name") + country_code = django_filters.CharFilter(lookup_expr="exact", field_name="country__code") + + order_by = OrderingFilter(fields=(("uuid", "uuid"), ("name", "name"), ("?", "random"))) + + class Meta: + model = Region + fields = ["uuid", "name", "country_name", "country_code"] + + +class CityFilter(django_filters.FilterSet): + uuid = django_filters.CharFilter(lookup_expr="exact") + name = django_filters.CharFilter(lookup_expr="icontains") + region_name = django_filters.CharFilter(lookup_expr="exact", field_name="region__name") + region_code = django_filters.CharFilter(lookup_expr="exact", field_name="region__code") + + order_by = OrderingFilter(fields=(("uuid", "uuid"), ("name", "name"), ("?", "random"))) + + class Meta: + model = City + fields = ["uuid", "name", "region_name", "region_code"] + + +class PostalCodeFilter(django_filters.FilterSet): + uuid = django_filters.CharFilter(lookup_expr="exact") + code = django_filters.CharFilter(lookup_expr="icontains") + city_name = django_filters.CharFilter(lookup_expr="iexact", field_name="city__name") + region_name = django_filters.CharFilter(lookup_expr="iexact", field_name="region__name") + country_name = django_filters.CharFilter(lookup_expr="iexact", field_name="country__name") + + class Meta: + model = PostalCode + fields = ["uuid", "code", "city_name", "region_name", "country_name"] diff --git a/geo/graphene/__init__.py b/geo/graphene/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/geo/graphene/mutations.py b/geo/graphene/mutations.py new file mode 100644 index 00000000..467d5e5e --- /dev/null +++ b/geo/graphene/mutations.py @@ -0,0 +1,117 @@ +import graphene +from django.http import Http404 +from django.utils.translation import gettext_lazy as _ +from rest_framework.exceptions import PermissionDenied + +from core.graphene import BaseMutation +from core.utils.messages import permission_denied_message +from geo.graphene.object_types import AddressType +from geo.models import Address, City, PostalCode +from geo.utils import PointScalar + + +class CreateAddress(BaseMutation): + class Arguments: + location = PointScalar() + street = graphene.String() + city_uuid = graphene.UUID() + postal_code_uuid = graphene.UUID() + + address = graphene.Field(AddressType) + + @staticmethod + def mutate(_parent, info, street, city_uuid, postal_code_uuid): + if info.context.user.is_authenticated: + try: + city = City.objects.get(uuid=city_uuid) + postal_code = PostalCode.objects.get(uuid=postal_code_uuid) + except City.DoesNotExist: + name = "City" + raise Http404(_(f"{name} does not exist: {city_uuid}")) + except PostalCode.DoesNotExist: + name = "PostalCode" + raise Http404(_(f"{name} does not exist: {postal_code_uuid}")) + + address = Address.objects.create( + street=street, + city=city, + postal_code=postal_code, + region=city.region, + country=city.country, + user=info.context.user, + ) + + return CreateAddress(address=address) + + else: + raise PermissionDenied(permission_denied_message) + + +class UpdateAddress(BaseMutation): + class Arguments: + uuid = graphene.UUID(required=True) + location = PointScalar() + street = graphene.String() + city_uuid = graphene.UUID() + postal_code_uuid = graphene.UUID() + + address = graphene.Field(AddressType) + + @staticmethod + def mutate(_parent, info, uuid, location=None, street=None, city_uuid=None, postal_code_uuid=None): + try: + address = Address.objects.get(uuid=uuid) + + if ( + info.context.user.is_superuser + or info.context.user.has_perm("geo.change_address") + or info.context.user == address.user + ): + address = Address.objects.get(uuid=uuid) + + if location is not None: + address.location = location + + if street is not None: + address.street = street + + if city_uuid is not None: + address.city = City.objects.get(uuid=city_uuid) + + if postal_code_uuid is not None: + address.postal_code = PostalCode.objects.get(uuid=postal_code_uuid) + + address.save() + + return UpdateAddress(address=address) + + raise PermissionDenied(permission_denied_message) + + except Address.DoesNotExist: + name = "Address" + raise Http404(_(f"{name} does not exist: {uuid}")) + + +class DeleteAddress(BaseMutation): + class Arguments: + uuid = graphene.UUID(required=True) + + success = graphene.Boolean() + + @staticmethod + def mutate(_parent, info, uuid): + try: + address = Address.objects.get(uuid=uuid) + if ( + info.context.user.is_superuser + or info.context.user.has_perm("geo.delete_address") + or info.context.user == address.user + ): + address.delete() + return DeleteAddress(success=True) + + raise PermissionDenied(permission_denied_message) + + except Address.DoesNotExist: + name = "Address" + raise Http404(_(f"{name} does not exist: {uuid}")) diff --git a/geo/graphene/object_types.py b/geo/graphene/object_types.py new file mode 100644 index 00000000..497b9651 --- /dev/null +++ b/geo/graphene/object_types.py @@ -0,0 +1,51 @@ +from graphene import InputObjectType, String, relay +from graphene_django import DjangoObjectType + +from geo.models import Address, City, Country, PostalCode, Region +from geo.utils import PointScalar + + +class CountryType(DjangoObjectType): + class Meta: + model = Country + interfaces = (relay.Node,) + fields = "__all__" + + +class CityType(DjangoObjectType): + class Meta: + model = City + interfaces = (relay.Node,) + fields = "__all__" + + +class RegionType(DjangoObjectType): + class Meta: + model = Region + interfaces = (relay.Node,) + fields = "__all__" + + +class PostalCodeType(DjangoObjectType): + class Meta: + model = PostalCode + interfaces = (relay.Node,) + fields = "__all__" + + +class AddressType(DjangoObjectType): + location = PointScalar() + + class Meta: + model = Address + interfaces = (relay.Node,) + exclude = ("user", "billing_address_order", "shipping_address_order") + filter_fields = ["city__name", "country__name", "postal_code"] + + +class UnregisteredCustomerAddressInput(InputObjectType): + billing_customer_city = String(required=True) + billing_customer_region = String(required=True) + billing_customer_country = String(required=True) + billing_customer_postal_code = String(required=True) + billing_customer_address_line = String(required=True) diff --git a/geo/locale/ar_AR/LC_MESSAGES/django.mo b/geo/locale/ar_AR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..95aef6cd Binary files /dev/null and b/geo/locale/ar_AR/LC_MESSAGES/django.mo differ diff --git a/geo/locale/ar_AR/LC_MESSAGES/django.po b/geo/locale/ar_AR/LC_MESSAGES/django.po new file mode 100644 index 00000000..2d10a3af --- /dev/null +++ b/geo/locale/ar_AR/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: ARABIC \n" +"Language: ARABIC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "البيانات الجغرافية" + +#: geo/conf.py:407 +msgid "Name" +msgstr "الاسم" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "الاختصار" + +#: geo/conf.py:409 +msgid "Link" +msgstr "رابط إلى" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "رمز (مطار) IATA (المطار)" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "رمز (مطار) منظمة الطيران المدني الدولي (ICAO)" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "الرمز (المطار) FAAC (المطار)" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} غير موجود: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} غير موجود: {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} غير موجود: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "المعرف الفريد" + +#: geo/models.py:48 +msgid "active" +msgstr "نشط" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "يجب أن تنفذ الفئات الفرعية ل 'المكان' طريقة سلوغفايفي" + +#: geo/models.py:123 +msgid "continent" +msgstr "القارة" + +#: geo/models.py:124 +msgid "continents" +msgstr "القارات" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "البلد" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "الدول" + +#: geo/models.py:182 +msgid "region" +msgstr "المنطقة" + +#: geo/models.py:183 +msgid "regions" +msgstr "المناطق" + +#: geo/models.py:205 +msgid "subregion" +msgstr "المنطقة الفرعية" + +#: geo/models.py:206 +msgid "subregions" +msgstr "المناطق الفرعية" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "المدينة" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "المدن" + +#: geo/models.py:270 +msgid "district" +msgstr "المنطقة" + +#: geo/models.py:271 +msgid "districts" +msgstr "المقاطعات" + +#: geo/models.py:344 +msgid "postal code" +msgstr "الرمز البريدي" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "الرموز البريدية" + +#: geo/models.py:391 +msgid "address" +msgstr "العنوان" + +#: geo/models.py:392 +msgid "addresses" +msgstr "العناوين" diff --git a/geo/locale/cs_CZ/LC_MESSAGES/django.mo b/geo/locale/cs_CZ/LC_MESSAGES/django.mo new file mode 100644 index 00000000..ab377194 Binary files /dev/null and b/geo/locale/cs_CZ/LC_MESSAGES/django.mo differ diff --git a/geo/locale/cs_CZ/LC_MESSAGES/django.po b/geo/locale/cs_CZ/LC_MESSAGES/django.po new file mode 100644 index 00000000..bec4dd57 --- /dev/null +++ b/geo/locale/cs_CZ/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: CZECH \n" +"Language: CZECH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Geodata" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Název" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Zkratka" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Odkaz na" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "Kód IATA (letiště)" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "Kód ICAO (letiště)" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "FAAC (letiště) Kód" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} neexistuje: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} neexistuje: {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} neexistuje: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "Jedinečné ID" + +#: geo/models.py:48 +msgid "active" +msgstr "Aktivní" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Podtřídy třídy `Místo` musí implementovat metodu slugify" + +#: geo/models.py:123 +msgid "continent" +msgstr "Kontinent" + +#: geo/models.py:124 +msgid "continents" +msgstr "Kontinenty" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "Země" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Země" + +#: geo/models.py:182 +msgid "region" +msgstr "Region" + +#: geo/models.py:183 +msgid "regions" +msgstr "Regiony" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Subregion" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Subregiony" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "Město" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Města" + +#: geo/models.py:270 +msgid "district" +msgstr "Okres" + +#: geo/models.py:271 +msgid "districts" +msgstr "Okresy" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Poštovní směrovací číslo" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Poštovní směrovací čísla" + +#: geo/models.py:391 +msgid "address" +msgstr "Adresa" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Adresy" diff --git a/geo/locale/da_DK/LC_MESSAGES/django.mo b/geo/locale/da_DK/LC_MESSAGES/django.mo new file mode 100644 index 00000000..ed47d46b Binary files /dev/null and b/geo/locale/da_DK/LC_MESSAGES/django.mo differ diff --git a/geo/locale/da_DK/LC_MESSAGES/django.po b/geo/locale/da_DK/LC_MESSAGES/django.po new file mode 100644 index 00000000..868859f5 --- /dev/null +++ b/geo/locale/da_DK/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: DANISH \n" +"Language: DANISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Geodata" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Navn" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Forkortelse" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Link til" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "IATA-kode (lufthavn)" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "ICAO-kode (lufthavn)" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "FAAC (lufthavn) Kode" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} findes ikke: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} findes ikke: {postal_code_uuid}." + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} findes ikke: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "Unikt ID" + +#: geo/models.py:48 +msgid "active" +msgstr "Aktiv" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Underklasser af `Place` skal implementere slugify-metoden" + +#: geo/models.py:123 +msgid "continent" +msgstr "Kontinent" + +#: geo/models.py:124 +msgid "continents" +msgstr "Kontinenter" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "Land" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Lande" + +#: geo/models.py:182 +msgid "region" +msgstr "Region" + +#: geo/models.py:183 +msgid "regions" +msgstr "Regioner" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Underregion" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Underregioner" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "By" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Byer" + +#: geo/models.py:270 +msgid "district" +msgstr "Distrikt" + +#: geo/models.py:271 +msgid "districts" +msgstr "Distrikter" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Postnummer" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Postnumre" + +#: geo/models.py:391 +msgid "address" +msgstr "Adresse" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Adresser" diff --git a/geo/locale/de_DE/LC_MESSAGES/django.mo b/geo/locale/de_DE/LC_MESSAGES/django.mo new file mode 100644 index 00000000..1d08c2da Binary files /dev/null and b/geo/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/geo/locale/de_DE/LC_MESSAGES/django.po b/geo/locale/de_DE/LC_MESSAGES/django.po new file mode 100644 index 00000000..f45edc71 --- /dev/null +++ b/geo/locale/de_DE/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Geodaten" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Name" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Abkürzung" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Link zu" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "IATA (Flughafen) Code" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "ICAO (Flughafen) Code" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "FAAC (Flughafen) Code" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} existiert nicht: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} existiert nicht: {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} existiert nicht: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "Eindeutige ID" + +#: geo/models.py:48 +msgid "active" +msgstr "Aktiv" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Unterklassen von `Place` müssen die slugify-Methode implementieren" + +#: geo/models.py:123 +msgid "continent" +msgstr "Kontinent" + +#: geo/models.py:124 +msgid "continents" +msgstr "Kontinente" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "Land" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Länder" + +#: geo/models.py:182 +msgid "region" +msgstr "Region" + +#: geo/models.py:183 +msgid "regions" +msgstr "Regionen" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Unterregion" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Teilregionen" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "Stadt" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Städte" + +#: geo/models.py:270 +msgid "district" +msgstr "Bezirk" + +#: geo/models.py:271 +msgid "districts" +msgstr "Bezirke" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Postleitzahl" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Postleitzahlen" + +#: geo/models.py:391 +msgid "address" +msgstr "Adresse" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Adressen" diff --git a/geo/locale/en_GB/LC_MESSAGES/django.mo b/geo/locale/en_GB/LC_MESSAGES/django.mo new file mode 100644 index 00000000..3c4772fb Binary files /dev/null and b/geo/locale/en_GB/LC_MESSAGES/django.mo differ diff --git a/geo/locale/en_GB/LC_MESSAGES/django.po b/geo/locale/en_GB/LC_MESSAGES/django.po new file mode 100644 index 00000000..320e8607 --- /dev/null +++ b/geo/locale/en_GB/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +# ,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Geodata" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Name" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Abbreviation" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Link" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "IATA (Airport) Code" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "ICAO (Airport) Code" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "FAAC (Airport) Code" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} does not exist: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} does not exist: {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} does not exist: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "Unique ID" + +#: geo/models.py:48 +msgid "active" +msgstr "Active" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Subclasses of `Place` must implement slugify method" + +#: geo/models.py:123 +msgid "continent" +msgstr "Continent" + +#: geo/models.py:124 +msgid "continents" +msgstr "Continents" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "Country" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Countries" + +#: geo/models.py:182 +msgid "region" +msgstr "Region" + +#: geo/models.py:183 +msgid "regions" +msgstr "Regions" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Subregion" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Subregions" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "City" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Cities" + +#: geo/models.py:270 +msgid "district" +msgstr "District" + +#: geo/models.py:271 +msgid "districts" +msgstr "Districts" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Postal code" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Postal codes" + +#: geo/models.py:391 +msgid "address" +msgstr "Address" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Addresses" diff --git a/geo/locale/en_US/LC_MESSAGES/django.mo b/geo/locale/en_US/LC_MESSAGES/django.mo new file mode 100644 index 00000000..85f16fb6 Binary files /dev/null and b/geo/locale/en_US/LC_MESSAGES/django.mo differ diff --git a/geo/locale/en_US/LC_MESSAGES/django.po b/geo/locale/en_US/LC_MESSAGES/django.po new file mode 100644 index 00000000..99f8fa8f --- /dev/null +++ b/geo/locale/en_US/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Geodata" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Name" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Abbreviation" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Link to" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "IATA (Airport) Code" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "ICAO (Airport) Code" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "FAAC (Airport) Code" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} does not exist: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} does not exist: {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} does not exist: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "Unique ID" + +#: geo/models.py:48 +msgid "active" +msgstr "Active" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Subclasses of `Place` must implement slugify method" + +#: geo/models.py:123 +msgid "continent" +msgstr "Continent" + +#: geo/models.py:124 +msgid "continents" +msgstr "Continents" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "Country" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Countries" + +#: geo/models.py:182 +msgid "region" +msgstr "Region" + +#: geo/models.py:183 +msgid "regions" +msgstr "Regions" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Subregion" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Subregions" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "City" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Cities" + +#: geo/models.py:270 +msgid "district" +msgstr "District" + +#: geo/models.py:271 +msgid "districts" +msgstr "Districts" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Postal code" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Postal codes" + +#: geo/models.py:391 +msgid "address" +msgstr "Address" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Addresses" diff --git a/geo/locale/es_ES/LC_MESSAGES/django.mo b/geo/locale/es_ES/LC_MESSAGES/django.mo new file mode 100644 index 00000000..0d1798a7 Binary files /dev/null and b/geo/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/geo/locale/es_ES/LC_MESSAGES/django.po b/geo/locale/es_ES/LC_MESSAGES/django.po new file mode 100644 index 00000000..65757e53 --- /dev/null +++ b/geo/locale/es_ES/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: SPANISH \n" +"Language: SPANISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Geodatos" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Nombre" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Abreviatura" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Enlace" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "Código IATA (aeropuerto)" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "Código OACI (Aeropuerto)" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "FAAC (Aeropuerto) Código" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} no existe: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} no existe: {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} no existe: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "Identificación única" + +#: geo/models.py:48 +msgid "active" +msgstr "Activo" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Las subclases de `Place` deben implementar el método slugify" + +#: geo/models.py:123 +msgid "continent" +msgstr "Continente" + +#: geo/models.py:124 +msgid "continents" +msgstr "Continentes" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "País" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Países" + +#: geo/models.py:182 +msgid "region" +msgstr "Región" + +#: geo/models.py:183 +msgid "regions" +msgstr "Regiones" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Subregion" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Subregiones" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "Ciudad" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Ciudades" + +#: geo/models.py:270 +msgid "district" +msgstr "Distrito" + +#: geo/models.py:271 +msgid "districts" +msgstr "Distritos" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Código postal" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Códigos postales" + +#: geo/models.py:391 +msgid "address" +msgstr "Dirección" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Direcciones" diff --git a/geo/locale/fr_FR/LC_MESSAGES/django.mo b/geo/locale/fr_FR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..3901032d Binary files /dev/null and b/geo/locale/fr_FR/LC_MESSAGES/django.mo differ diff --git a/geo/locale/fr_FR/LC_MESSAGES/django.po b/geo/locale/fr_FR/LC_MESSAGES/django.po new file mode 100644 index 00000000..a1f6b421 --- /dev/null +++ b/geo/locale/fr_FR/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Géodonnées" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Nom" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Abréviation" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Lien vers" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "Code IATA (aéroport)" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "Code OACI (aéroport)" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "Code FAAC (Aéroport)" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} n'existe pas : {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} n'existe pas : {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} n'existe pas : {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "Unique ID" + +#: geo/models.py:48 +msgid "active" +msgstr "Actif" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Les sous-classes de `Place` doivent implémenter la méthode slugify" + +#: geo/models.py:123 +msgid "continent" +msgstr "Continent" + +#: geo/models.py:124 +msgid "continents" +msgstr "Continents" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "Pays" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Pays" + +#: geo/models.py:182 +msgid "region" +msgstr "Région" + +#: geo/models.py:183 +msgid "regions" +msgstr "Régions" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Sous-région" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Sous-régions" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "Ville" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Villes" + +#: geo/models.py:270 +msgid "district" +msgstr "District" + +#: geo/models.py:271 +msgid "districts" +msgstr "Districts" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Code postal" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Codes postaux" + +#: geo/models.py:391 +msgid "address" +msgstr "Adresse" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Adresses" diff --git a/geo/locale/hi_IN/LC_MESSAGES/django.mo b/geo/locale/hi_IN/LC_MESSAGES/django.mo new file mode 100644 index 00000000..6c5906d1 Binary files /dev/null and b/geo/locale/hi_IN/LC_MESSAGES/django.mo differ diff --git a/geo/locale/hi_IN/LC_MESSAGES/django.po b/geo/locale/hi_IN/LC_MESSAGES/django.po new file mode 100644 index 00000000..a5c05e36 --- /dev/null +++ b/geo/locale/hi_IN/LC_MESSAGES/django.po @@ -0,0 +1,137 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "" + +#: geo/conf.py:407 +msgid "Name" +msgstr "" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "" + +#: geo/conf.py:409 +msgid "Link" +msgstr "" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "" + +#: geo/models.py:47 +msgid "UUID" +msgstr "" + +#: geo/models.py:48 +msgid "active" +msgstr "" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "" + +#: geo/models.py:123 +msgid "continent" +msgstr "" + +#: geo/models.py:124 +msgid "continents" +msgstr "" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "" + +#: geo/models.py:182 +msgid "region" +msgstr "" + +#: geo/models.py:183 +msgid "regions" +msgstr "" + +#: geo/models.py:205 +msgid "subregion" +msgstr "" + +#: geo/models.py:206 +msgid "subregions" +msgstr "" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "" + +#: geo/models.py:270 +msgid "district" +msgstr "" + +#: geo/models.py:271 +msgid "districts" +msgstr "" + +#: geo/models.py:344 +msgid "postal code" +msgstr "" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "" + +#: geo/models.py:391 +msgid "address" +msgstr "" + +#: geo/models.py:392 +msgid "addresses" +msgstr "" diff --git a/geo/locale/it_IT/LC_MESSAGES/django.mo b/geo/locale/it_IT/LC_MESSAGES/django.mo new file mode 100644 index 00000000..a1ede1da Binary files /dev/null and b/geo/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/geo/locale/it_IT/LC_MESSAGES/django.po b/geo/locale/it_IT/LC_MESSAGES/django.po new file mode 100644 index 00000000..ab891edb --- /dev/null +++ b/geo/locale/it_IT/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: ITALIAN \n" +"Language: ITALIAN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Geodati" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Nome" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Abbreviazione" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Collegamento a" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "IATA (Airport) Code" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "ICAO (Airport) Code" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "Codice FAAC (Aeroporto)" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} non esiste: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} non esiste: {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} non esiste: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "ID univoco" + +#: geo/models.py:48 +msgid "active" +msgstr "Attivo" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Le sottoclassi di `Place` devono implementare il metodo slugify" + +#: geo/models.py:123 +msgid "continent" +msgstr "Continente" + +#: geo/models.py:124 +msgid "continents" +msgstr "Continenti" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "Paese" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Paesi" + +#: geo/models.py:182 +msgid "region" +msgstr "Regione" + +#: geo/models.py:183 +msgid "regions" +msgstr "Regioni" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Sottoregione" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Sottoregioni" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "Città" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Città" + +#: geo/models.py:270 +msgid "district" +msgstr "Distretto" + +#: geo/models.py:271 +msgid "districts" +msgstr "Distretti" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Codice postale" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Codici postali" + +#: geo/models.py:391 +msgid "address" +msgstr "Indirizzo" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Indirizzi" diff --git a/geo/locale/ja_JP/LC_MESSAGES/django.mo b/geo/locale/ja_JP/LC_MESSAGES/django.mo new file mode 100644 index 00000000..c7b1d9a7 Binary files /dev/null and b/geo/locale/ja_JP/LC_MESSAGES/django.mo differ diff --git a/geo/locale/ja_JP/LC_MESSAGES/django.po b/geo/locale/ja_JP/LC_MESSAGES/django.po new file mode 100644 index 00000000..6e86ad64 --- /dev/null +++ b/geo/locale/ja_JP/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "ジオデータ" + +#: geo/conf.py:407 +msgid "Name" +msgstr "名称" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "略語" + +#: geo/conf.py:409 +msgid "Link" +msgstr "リンク" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "IATA(空港)コード" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "ICAO(空港)コード" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "FAAC (空港) コード" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name}が存在しません:{city_uuid}が存在しません。" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name}が存在しません:{postal_code_uuid}が存在しません。" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name}が存在しません:{uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "ユニークID" + +#: geo/models.py:48 +msgid "active" +msgstr "アクティブ" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Place` のサブクラスは slugify メソッドを実装しなければならない。" + +#: geo/models.py:123 +msgid "continent" +msgstr "大陸" + +#: geo/models.py:124 +msgid "continents" +msgstr "大陸" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "国名" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "国名" + +#: geo/models.py:182 +msgid "region" +msgstr "地域" + +#: geo/models.py:183 +msgid "regions" +msgstr "地域" + +#: geo/models.py:205 +msgid "subregion" +msgstr "サブリージョン" + +#: geo/models.py:206 +msgid "subregions" +msgstr "サブリージョン" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "都市" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "都市" + +#: geo/models.py:270 +msgid "district" +msgstr "地区" + +#: geo/models.py:271 +msgid "districts" +msgstr "地区" + +#: geo/models.py:344 +msgid "postal code" +msgstr "郵便番号" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "郵便番号" + +#: geo/models.py:391 +msgid "address" +msgstr "住所" + +#: geo/models.py:392 +msgid "addresses" +msgstr "住所" diff --git a/geo/locale/kk_KZ/LC_MESSAGES/django.mo b/geo/locale/kk_KZ/LC_MESSAGES/django.mo new file mode 100644 index 00000000..6c5906d1 Binary files /dev/null and b/geo/locale/kk_KZ/LC_MESSAGES/django.mo differ diff --git a/geo/locale/kk_KZ/LC_MESSAGES/django.po b/geo/locale/kk_KZ/LC_MESSAGES/django.po new file mode 100644 index 00000000..a5c05e36 --- /dev/null +++ b/geo/locale/kk_KZ/LC_MESSAGES/django.po @@ -0,0 +1,137 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "" + +#: geo/conf.py:407 +msgid "Name" +msgstr "" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "" + +#: geo/conf.py:409 +msgid "Link" +msgstr "" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "" + +#: geo/models.py:47 +msgid "UUID" +msgstr "" + +#: geo/models.py:48 +msgid "active" +msgstr "" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "" + +#: geo/models.py:123 +msgid "continent" +msgstr "" + +#: geo/models.py:124 +msgid "continents" +msgstr "" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "" + +#: geo/models.py:182 +msgid "region" +msgstr "" + +#: geo/models.py:183 +msgid "regions" +msgstr "" + +#: geo/models.py:205 +msgid "subregion" +msgstr "" + +#: geo/models.py:206 +msgid "subregions" +msgstr "" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "" + +#: geo/models.py:270 +msgid "district" +msgstr "" + +#: geo/models.py:271 +msgid "districts" +msgstr "" + +#: geo/models.py:344 +msgid "postal code" +msgstr "" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "" + +#: geo/models.py:391 +msgid "address" +msgstr "" + +#: geo/models.py:392 +msgid "addresses" +msgstr "" diff --git a/geo/locale/nl_NL/LC_MESSAGES/django.mo b/geo/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 00000000..c49e7944 Binary files /dev/null and b/geo/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/geo/locale/nl_NL/LC_MESSAGES/django.po b/geo/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 00000000..56044337 --- /dev/null +++ b/geo/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: DUTCH \n" +"Language: DUTCH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Geodata" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Naam" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Afkorting" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Koppeling naar" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "IATA (Luchthaven) Code" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "ICAO (Luchthaven) Code" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "FAAC (Luchthaven) Code" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} bestaat niet: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} bestaat niet: {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} bestaat niet: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "Uniek ID" + +#: geo/models.py:48 +msgid "active" +msgstr "Actief" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Subklassen van `Place` moeten de methode slugify implementeren" + +#: geo/models.py:123 +msgid "continent" +msgstr "Continent" + +#: geo/models.py:124 +msgid "continents" +msgstr "Continenten" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "Land" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Landen" + +#: geo/models.py:182 +msgid "region" +msgstr "Regio" + +#: geo/models.py:183 +msgid "regions" +msgstr "Regio's" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Subregio" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Subregio's" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "Stad" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Steden" + +#: geo/models.py:270 +msgid "district" +msgstr "District" + +#: geo/models.py:271 +msgid "districts" +msgstr "Wijken" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Postcode" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Postcodes" + +#: geo/models.py:391 +msgid "address" +msgstr "Adres" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Adressen" diff --git a/geo/locale/pl_PL/LC_MESSAGES/django.mo b/geo/locale/pl_PL/LC_MESSAGES/django.mo new file mode 100644 index 00000000..9a5aeb24 Binary files /dev/null and b/geo/locale/pl_PL/LC_MESSAGES/django.mo differ diff --git a/geo/locale/pl_PL/LC_MESSAGES/django.po b/geo/locale/pl_PL/LC_MESSAGES/django.po new file mode 100644 index 00000000..b73c055d --- /dev/null +++ b/geo/locale/pl_PL/LC_MESSAGES/django.po @@ -0,0 +1,133 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: pl-PL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Geodane" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Nazwa" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Skrót" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Link do" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "Kod IATA (lotniska)" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "Kod ICAO (lotniska)" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "Kod FAAC (lotnisko)" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} nie istnieje: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} nie istnieje: {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} nie istnieje: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "Unikalny identyfikator" + +#: geo/models.py:48 +msgid "active" +msgstr "Aktywny" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Podklasy `Place` muszą implementować metodę slugify" + +#: geo/models.py:123 +msgid "continent" +msgstr "Kontynent" + +#: geo/models.py:124 +msgid "continents" +msgstr "Kontynenty" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "Kraj" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Kraje" + +#: geo/models.py:182 +msgid "region" +msgstr "Region" + +#: geo/models.py:183 +msgid "regions" +msgstr "Regiony" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Podregion" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Podregiony" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "Miasto" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Miasta" + +#: geo/models.py:270 +msgid "district" +msgstr "Okręg" + +#: geo/models.py:271 +msgid "districts" +msgstr "Okręgi" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Kod pocztowy" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Kody pocztowe" + +#: geo/models.py:391 +msgid "address" +msgstr "Adres" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Adresy" diff --git a/geo/locale/pt_BR/LC_MESSAGES/django.mo b/geo/locale/pt_BR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..3082bcc4 Binary files /dev/null and b/geo/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/geo/locale/pt_BR/LC_MESSAGES/django.po b/geo/locale/pt_BR/LC_MESSAGES/django.po new file mode 100644 index 00000000..b58b7344 --- /dev/null +++ b/geo/locale/pt_BR/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Geodados" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Nome" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Abreviação" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Link para" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "Código IATA (aeroporto)" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "Código ICAO (aeroporto)" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "Código FAAC (Aeroporto)" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} não existe: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} não existe: {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} não existe: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "ID exclusivo" + +#: geo/models.py:48 +msgid "active" +msgstr "Ativo" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "As subclasses de `Place` devem implementar o método slugify" + +#: geo/models.py:123 +msgid "continent" +msgstr "Continente" + +#: geo/models.py:124 +msgid "continents" +msgstr "Continentes" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "País" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Países" + +#: geo/models.py:182 +msgid "region" +msgstr "Região" + +#: geo/models.py:183 +msgid "regions" +msgstr "Regiões" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Sub-região" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Sub-regiões" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "Cidade" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Cidades" + +#: geo/models.py:270 +msgid "district" +msgstr "Distrito" + +#: geo/models.py:271 +msgid "districts" +msgstr "Distritos" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Código postal" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Códigos postais" + +#: geo/models.py:391 +msgid "address" +msgstr "Endereço" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Endereços" diff --git a/geo/locale/ro_RO/LC_MESSAGES/django.mo b/geo/locale/ro_RO/LC_MESSAGES/django.mo new file mode 100644 index 00000000..2cbf6ca4 Binary files /dev/null and b/geo/locale/ro_RO/LC_MESSAGES/django.mo differ diff --git a/geo/locale/ro_RO/LC_MESSAGES/django.po b/geo/locale/ro_RO/LC_MESSAGES/django.po new file mode 100644 index 00000000..ed8f756a --- /dev/null +++ b/geo/locale/ro_RO/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Geodata" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Nume și prenume" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Abreviere" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Link către" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "Cod IATA (Aeroport)" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "Cod OACI (Aeroport)" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "FAAC (Aeroport) Cod" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} nu există: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} nu există: {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} nu există: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "ID unic" + +#: geo/models.py:48 +msgid "active" +msgstr "Activ" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Subclasele lui `Place` trebuie să implementeze metoda slugify" + +#: geo/models.py:123 +msgid "continent" +msgstr "Continent" + +#: geo/models.py:124 +msgid "continents" +msgstr "Continente" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "Țara" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Țări" + +#: geo/models.py:182 +msgid "region" +msgstr "Regiunea" + +#: geo/models.py:183 +msgid "regions" +msgstr "Regiuni" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Subregiune" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Subregiuni" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "Oraș" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Orașe" + +#: geo/models.py:270 +msgid "district" +msgstr "Districtul" + +#: geo/models.py:271 +msgid "districts" +msgstr "Districte" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Cod poștal" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Coduri poștale" + +#: geo/models.py:391 +msgid "address" +msgstr "Adresă" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Adrese" diff --git a/geo/locale/ru_RU/LC_MESSAGES/django.mo b/geo/locale/ru_RU/LC_MESSAGES/django.mo new file mode 100644 index 00000000..5649eeda Binary files /dev/null and b/geo/locale/ru_RU/LC_MESSAGES/django.mo differ diff --git a/geo/locale/ru_RU/LC_MESSAGES/django.po b/geo/locale/ru_RU/LC_MESSAGES/django.po new file mode 100644 index 00000000..f5f62380 --- /dev/null +++ b/geo/locale/ru_RU/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "Геоданные" + +#: geo/conf.py:407 +msgid "Name" +msgstr "Имя" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "Аббревиатура" + +#: geo/conf.py:409 +msgid "Link" +msgstr "Ссылка на" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "Код IATA (аэропорта)" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "Код ИКАО (аэропорта)" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "Код FAAC (аэропорт)" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} не существует: {city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} не существует: {postal_code_uuid}" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} не существует: {uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "Уникальный идентификатор" + +#: geo/models.py:48 +msgid "active" +msgstr "Активный" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Подклассы `Place` должны реализовывать метод slugify" + +#: geo/models.py:123 +msgid "continent" +msgstr "Континент" + +#: geo/models.py:124 +msgid "continents" +msgstr "Континенты" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "Страна" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "Страны" + +#: geo/models.py:182 +msgid "region" +msgstr "Регион" + +#: geo/models.py:183 +msgid "regions" +msgstr "Регионы" + +#: geo/models.py:205 +msgid "subregion" +msgstr "Субрегион" + +#: geo/models.py:206 +msgid "subregions" +msgstr "Субрегионы" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "Город" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "Города" + +#: geo/models.py:270 +msgid "district" +msgstr "Округ" + +#: geo/models.py:271 +msgid "districts" +msgstr "Районы" + +#: geo/models.py:344 +msgid "postal code" +msgstr "Почтовый индекс" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "Почтовые индексы" + +#: geo/models.py:391 +msgid "address" +msgstr "Адрес" + +#: geo/models.py:392 +msgid "addresses" +msgstr "Адреса" diff --git a/geo/locale/zh_Hans/LC_MESSAGES/django.mo b/geo/locale/zh_Hans/LC_MESSAGES/django.mo new file mode 100644 index 00000000..a30d37ce Binary files /dev/null and b/geo/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/geo/locale/zh_Hans/LC_MESSAGES/django.po b/geo/locale/zh_Hans/LC_MESSAGES/django.po new file mode 100644 index 00000000..8fc4f58f --- /dev/null +++ b/geo/locale/zh_Hans/LC_MESSAGES/django.po @@ -0,0 +1,138 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: CHINESE SIMPLIFIED \n" +"Language: CHINESE SIMPLIFIED\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: geo/apps.py:8 +msgid "geodata" +msgstr "地理数据" + +#: geo/conf.py:407 +msgid "Name" +msgstr "名称" + +#: geo/conf.py:408 +msgid "Abbreviation" +msgstr "缩写" + +#: geo/conf.py:409 +msgid "Link" +msgstr "链接到" + +#: geo/conf.py:413 +msgid "IATA (Airport) Code" +msgstr "空运协会(机场)代码" + +#: geo/conf.py:414 +msgid "ICAO (Airport) Code" +msgstr "国际民航组织(机场)代码" + +#: geo/conf.py:415 +msgid "FAAC (Airport) Code" +msgstr "FAAC (机场)代码" + +#: geo/graphene/mutations.py:30 +#, python-brace-format +msgid "{name} does not exist: {city_uuid}" +msgstr "{name} 不存在:{city_uuid}" + +#: geo/graphene/mutations.py:33 +#, python-brace-format +msgid "{name} does not exist: {postal_code_uuid}" +msgstr "{name} 不存在:{postal_code_uuid}不存在" + +#: geo/graphene/mutations.py:92 geo/graphene/mutations.py:117 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} 不存在:{uuid}" + +#: geo/models.py:47 +msgid "UUID" +msgstr "唯一 ID" + +#: geo/models.py:48 +msgid "active" +msgstr "活跃" + +#: geo/models.py:54 +msgid "subclasses_of_place_must_implement_slugify" +msgstr "Place \"的子类必须实现 slugify 方法" + +#: geo/models.py:123 +msgid "continent" +msgstr "大陆" + +#: geo/models.py:124 +msgid "continents" +msgstr "各大洲" + +#: geo/models.py:149 geo/models.py:169 +msgid "country" +msgstr "国家" + +#: geo/models.py:150 geo/models.py:170 +msgid "countries" +msgstr "国家" + +#: geo/models.py:182 +msgid "region" +msgstr "地区" + +#: geo/models.py:183 +msgid "regions" +msgstr "地区" + +#: geo/models.py:205 +msgid "subregion" +msgstr "次区域" + +#: geo/models.py:206 +msgid "subregions" +msgstr "次区域" + +#: geo/models.py:237 geo/models.py:253 +msgid "city" +msgstr "城市" + +#: geo/models.py:238 geo/models.py:254 +msgid "cities" +msgstr "城市" + +#: geo/models.py:270 +msgid "district" +msgstr "地区" + +#: geo/models.py:271 +msgid "districts" +msgstr "地区" + +#: geo/models.py:344 +msgid "postal code" +msgstr "邮政编码" + +#: geo/models.py:345 +msgid "postal codes" +msgstr "邮政编码" + +#: geo/models.py:391 +msgid "address" +msgstr "地址" + +#: geo/models.py:392 +msgid "addresses" +msgstr "地址" diff --git a/geo/management/__init__.py b/geo/management/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/geo/management/commands/__init__.py b/geo/management/commands/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/geo/management/commands/cities.py b/geo/management/commands/cities.py new file mode 100644 index 00000000..79f318ca --- /dev/null +++ b/geo/management/commands/cities.py @@ -0,0 +1,1252 @@ +""" +GeoNames city data import script. +Requires the following files: + +http://download.geonames.org/export/dump/ +- Countries: countryInfo.txt +- Regions: admin1CodesASCII.txt +- Subregions: admin2Codes.txt +- Cities: cities5000.zip +- Districts: hierarchy.zip +- Localization: alternateNames.zip + +http://download.geonames.org/export/zip/ +- Postal Codes: allCountries.zip +""" + +import io +import json +import logging +import math +import os +import re +import zipfile + +try: + from urllib.request import urlopen +except ImportError: + from urllib import urlopen + +from contextlib import suppress +from itertools import chain +from optparse import make_option + +from django import VERSION as django_version # NOQA: N811 +from django.contrib.gis.gdal.envelope import Envelope +from django.contrib.gis.geos import Point +from django.contrib.gis.measure import D +from swapper import load_model +from tqdm import tqdm + +with suppress(ImportError): + from django.contrib.gis.db.models.functions import Distance + +from django.core.management.base import BaseCommand +from django.db import transaction +from django.db.models import CharField, ForeignKey, Q + +from geo.conf import ( + CURRENCY_SYMBOLS, + INCLUDE_AIRPORT_CODES, + INCLUDE_NUMERIC_ALTERNATIVE_NAMES, + NO_LONGER_EXISTENT_COUNTRY_CODES, + SKIP_CITIES_WITH_EMPTY_REGIONS, + VALIDATE_POSTAL_CODES, + HookError, + city_types, + district_types, + import_opts, + import_opts_all, + settings, +) +from geo.models import AlternativeName, District, PostalCode, Region, Subregion +from geo.util import geo_distance + +# Load swappable models +Continent = load_model("geo", "Continent") +Country = load_model("geo", "Country") +City = load_model("geo", "City") + + +# Only log errors during Travis tests +LOGGER_NAME = os.environ.get("TRAVIS_LOGGER_NAME", "geo") + + +class Command(BaseCommand): + if hasattr(settings, "data_dir"): + data_dir = settings.data_dir + else: + app_dir = os.path.normpath(os.path.dirname(os.path.realpath(__file__)) + "/../..") + data_dir = os.path.join(app_dir, "data") + logger = logging.getLogger(LOGGER_NAME) + + if django_version < (1, 8): + option_list = getattr(BaseCommand, "option_list", ()) + ( + make_option( + "--force", + action="store_true", + default=False, + help="Import even if files are up-to-date.", + ), + make_option( + "--import", + metavar="DATA_TYPES", + default="all", + help="Selectively import data. Comma separated list of data types: " + + str(import_opts).replace("'", ""), + ), + make_option( + "--flush", + metavar="DATA_TYPES", + default="", + help="Selectively flush data. Comma separated list of data types.", + ), + ) + + def add_arguments(self, parser): + parser.add_argument( + "--force", + action="store_true", + default=False, + dest="force", + help="Import even if files are up-to-date.", + ) + parser.add_argument( + "--import", + metavar="DATA_TYPES", + default="all", + dest="import", + help="Selectively import data. Comma separated list of data types: " + str(import_opts).replace("'", ""), + ) + parser.add_argument( + "--flush", + metavar="DATA_TYPES", + default="", + dest="flush", + help="Selectively flush data. Comma separated list of data types.", + ) + parser.add_argument( + "--quiet", + action="store_true", + default=False, + dest="quiet", + help="Do not show the progress bar.", + ) + + @transaction.atomic + def handle(self, *args, **options): + self.download_cache = {} + self.options = options + + self.force = self.options["force"] + + self.flushes = [e for e in self.options.get("flush", "").split(",") if e] + if "all" in self.flushes: + self.flushes = import_opts_all + for flush in self.flushes: + func = getattr(self, "flush_" + flush) + func() + + self.imports = [e for e in self.options.get("import", "").split(",") if e] + if "all" in self.imports: + self.imports = import_opts_all + if self.flushes: + self.imports = [] + for import_ in self.imports: + func = getattr(self, "import_" + import_) + func() + + def call_hook(self, hook, *args, **kwargs): + if hasattr(settings, "plugins"): + for plugin in settings.plugins[hook]: + try: + func = getattr(plugin, hook) + func(self, *args, **kwargs) + except HookError as e: + error = str(e) + if error: + self.logger.error(error) + return False + return True + + def download(self, filekey): + if "filename" in settings.files[filekey]: + filenames = [settings.files[filekey]["filename"]] + else: + filenames = settings.files[filekey]["filenames"] + + for filename in filenames: + web_file = None + urls = [e.format(filename=filename) for e in settings.files[filekey]["urls"]] + for url in urls: + try: + web_file = urlopen(url) + if "html" in web_file.headers["Content-Type"]: + raise Exception( + "Content type of downloaded file was {}".format(web_file.headers["Content-Type"]) + ) + self.logger.debug(f"Downloaded: {url}") + break + except Exception: + web_file = None + continue + else: + self.logger.error("Web file not found: %s. Tried URLs:\n%s", filename, "\n".join(urls)) + + if web_file is not None: + self.logger.debug(f"Saving: {self.data_dir}/{filename}") + if not os.path.exists(self.data_dir): + os.makedirs(self.data_dir) + with open(os.path.join(self.data_dir, filename), "wb") as f: + file = f + file.write(web_file.read()) + file.close() + elif not os.path.exists(os.path.join(self.data_dir, filename)): + raise Exception(f"File not found and download failed: {filename} [{url}]") + + def get_data(self, filekey): + if "filename" in settings.files[filekey]: + filenames = [settings.files[filekey]["filename"]] + else: + filenames = settings.files[filekey]["filenames"] + + for filename in filenames: + name, ext = filename.rsplit(".", 1) + if ext == "zip": + filepath = os.path.join(self.data_dir, filename) + with zipfile.ZipFile(str(filepath)).open(name + ".txt", "r") as f: + zip_member = f + file_obj = io.TextIOWrapper(zip_member, encoding="utf-8") + else: + with open(os.path.join(self.data_dir, filename), encoding="utf-8") as f: + file_obj = f + + for row in file_obj: + if not row.startswith("#"): + yield dict( + list( + zip( + settings.files[filekey]["fields"], + row.rstrip("\n").split("\t"), + ) + ) + ) + + def parse(self, data): + for line in data: + if len(line) < 1 or line[0] == "#": + continue + items = [e.strip() for e in line.split("\t")] + yield items + + def import_country(self): + self.download("country") + data = self.get_data("country") + + total = sum(1 for _ in data) - len(NO_LONGER_EXISTENT_COUNTRY_CODES) + + data = self.get_data("country") + + neighbours = {} + countries = {} + + continents = {c.code: c for c in Continent.objects.all()} + + # If the continent attribute on Country is a ForeignKey, import + # continents as ForeignKeys to the Continent models, otherwise assume + # they are still the CharField(max_length=2) and import them the old way + import_continents_as_fks = isinstance(Country._meta.get_field("continent"), ForeignKey) + + for item in tqdm( + [d for d in data if d["code"] not in NO_LONGER_EXISTENT_COUNTRY_CODES], + disable=self.options.get("quiet"), + total=total, + desc="Importing countries", + ): + if not self.call_hook("country_pre", item): + continue + + try: + country_id = int(item["geonameid"]) + except KeyError: + self.logger.warning(f"Country has no geonameid: {item} -- skipping") + continue + except ValueError: + self.logger.warning("Country has non-numeric geonameid: {} -- skipping".format(item["geonameid"])) + continue + defaults = { + "name": item["name"], + "code": item["code"], + "code3": item["code3"], + "population": item["population"], + "continent": continents[item["continent"]] if import_continents_as_fks else item["continent"], + "tld": item["tld"][1:], # strip the leading . + "phone": item["phone"], + "currency": item["currencyCode"], + "currency_name": item["currencyName"], + "capital": item["capital"], + "area": int(float(item["area"])) if item["area"] else None, + } + + if hasattr(Country, "language_codes"): + defaults["language_codes"] = item["languages"] + elif hasattr(Country, "languages") and isinstance(Country.languages, CharField): + defaults["languages"] = item["languages"] + + # These fields shouldn't impact saving older models (that don't + # have these attributes) + try: + defaults["currency_symbol"] = CURRENCY_SYMBOLS.get(item["currencyCode"], None) + defaults["postal_code_format"] = item["postalCodeFormat"] + defaults["postal_code_regex"] = item["postalCodeRegex"] + except AttributeError: + pass + + # Make importing countries idempotent + country, created = Country.objects.update_or_create(id=country_id, defaults=defaults) + + self.logger.debug("%s country '%s'", "Added" if created else "Updated", defaults["name"]) + + neighbours[country] = item["neighbours"].split(",") + countries[country.code] = country + + if not self.call_hook("country_post", country, item): + continue + + for country, neighbour_codes in tqdm( + list(neighbours.items()), + disable=self.options.get("quiet"), + total=len(neighbours), + desc="Importing country neighbours", + ): + neighbours = [x for x in [countries.get(x) for x in neighbour_codes if x] if x] + country.neighbours.add(*neighbours) + + def build_country_index(self): + if hasattr(self, "country_index"): + return + + self.country_index = {} + for obj in tqdm( + Country.objects.all(), + disable=self.options.get("quiet"), + total=Country.objects.all().count(), + desc="Building country index", + ): + self.country_index[obj.code] = obj + + def import_region(self): + self.download("region") + data = self.get_data("region") + + self.build_country_index() + + total = sum(1 for _ in data) + + data = self.get_data("region") + + countries_not_found = {} + for item in tqdm( + data, + disable=self.options.get("quiet"), + total=total, + desc="Importing regions", + ): + if not self.call_hook("region_pre", item): + continue + + try: + region_id = int(item["geonameid"]) + except KeyError: + self.logger.warning(f"Region has no geonameid: {item} -- skipping") + continue + except ValueError: + self.logger.warning("Region has non-numeric geonameid: {} -- skipping".format(item["geonameid"])) + continue + + country_code, region_code = item["code"].split(".") + + defaults = { + "name": item["name"], + "name_std": item["asciiName"], + "code": region_code, + } + + try: + defaults["country"] = self.country_index[country_code] + except KeyError: + countries_not_found.setdefault(country_code, []).append(defaults["name"]) + self.logger.warning( + "Region: %s: Cannot find country: %s -- skipping", + defaults["name"], + country_code, + ) + continue + + region, created = Region.objects.update_or_create(id=region_id, defaults=defaults) + + if not self.call_hook("region_post", region, item): + continue + + self.logger.debug( + "%s region: %s, %s", + "Added" if created else "Updated", + item["code"], + region, + ) + + if countries_not_found: + countries_not_found_file = os.path.join(self.data_dir, "countries_not_found.json") + try: + with open(countries_not_found_file, "w+") as fp: + json.dump(countries_not_found, fp) + except Exception as e: + self.logger.warning(f"Unable to write log file '{countries_not_found_file}': {e}") + + def build_region_index(self): + if hasattr(self, "region_index"): + return + + self.region_index = {} + for obj in tqdm( + chain( + Region.objects.all().prefetch_related("country"), + Subregion.objects.all().prefetch_related("region__country"), + ), + disable=self.options.get("quiet"), + total=Region.objects.all().count() + Subregion.objects.all().count(), + desc="Building region index", + ): + self.region_index[obj.full_code()] = obj + + def import_subregion(self): + self.download("subregion") + data = self.get_data("subregion") + + total = sum(1 for _ in data) + + data = self.get_data("subregion") + + self.build_country_index() + self.build_region_index() + + regions_not_found = {} + for item in tqdm( + data, + disable=self.options.get("quiet"), + total=total, + desc="Importing subregions", + ): + if not self.call_hook("subregion_pre", item): + continue + + try: + subregion_id = int(item["geonameid"]) + except KeyError: + self.logger.warning(f"Subregion has no geonameid: {item} -- skipping") + continue + except ValueError: + self.logger.warning("Subregion has non-numeric geonameid: {} -- skipping".format(item["geonameid"])) + continue + + country_code, region_code, subregion_code = item["code"].split(".") + + defaults = { + "name": item["name"], + "name_std": item["asciiName"], + "code": subregion_code, + } + + try: + defaults["region"] = self.region_index[country_code + "." + region_code] + except KeyError: + regions_not_found.setdefault(country_code, {}) + regions_not_found[country_code].setdefault(region_code, []).append(defaults["name"]) + self.logger.debug( + "Subregion: %s %s: Cannot find region", + item["code"], + defaults["name"], + ) + continue + + subregion, created = Subregion.objects.update_or_create(id=subregion_id, defaults=defaults) + + if not self.call_hook("subregion_post", subregion, item): + continue + + self.logger.debug( + "%s subregion: %s, %s", + "Added" if created else "Updated", + item["code"], + subregion, + ) + + if regions_not_found: + regions_not_found_file = os.path.join(self.data_dir, "regions_not_found.json") + try: + with open(regions_not_found_file, "w+") as fp: + json.dump(regions_not_found, fp) + except Exception as e: + self.logger.warning(f"Unable to write log file '{regions_not_found_file}': {e}") + + del self.region_index + + def import_city(self): + self.download("city") + data = self.get_data("city") + + total = sum(1 for _ in data) + + data = self.get_data("city") + + self.build_country_index() + self.build_region_index() + + for item in tqdm( + data, + disable=self.options.get("quiet"), + total=total, + desc="Importing cities", + ): + if not self.call_hook("city_pre", item): + continue + + if item["featureCode"] not in city_types: + continue + + try: + city_id = int(item["geonameid"]) + except KeyError: + self.logger.warning(f"City has no geonameid: {item} -- skipping") + continue + except ValueError: + self.logger.warning("City has non-numeric geonameid: {} -- skipping".format(item["geonameid"])) + continue + + defaults = { + "name": item["name"], + "kind": item["featureCode"], + "name_std": item["asciiName"], + "location": Point(float(item["longitude"]), float(item["latitude"])), + "population": int(item["population"]), + "timezone": item["timezone"], + } + + with suppress(KeyError, ValueError): + defaults["elevation"] = int(item["elevation"]) + + country_code = item["countryCode"] + try: + country = self.country_index[country_code] + defaults["country"] = country + except KeyError: + self.logger.warning( + "City: %s: Cannot find country: '%s' -- skipping", + item["name"], + country_code, + ) + continue + + region_code = item["admin1Code"] + try: + region_key = country_code + "." + region_code + region = self.region_index[region_key] + defaults["region"] = region + except KeyError: + self.logger.debug( + "SKIP_CITIES_WITH_EMPTY_REGIONS: %s", + str(SKIP_CITIES_WITH_EMPTY_REGIONS), + ) + if SKIP_CITIES_WITH_EMPTY_REGIONS: + self.logger.debug( + "%s: %s: Cannot find region: '%s' -- skipping", + country_code, + item["name"], + region_code, + ) + continue + else: + defaults["region"] = None + + subregion_code = item["admin2Code"] + try: + subregion = self.region_index[country_code + "." + region_code + "." + subregion_code] + defaults["subregion"] = subregion + except KeyError: + try: + with transaction.atomic(): + defaults["subregion"] = Subregion.objects.get( + Q(name=subregion_code) | Q(name=subregion_code.replace(" (undefined)", "")), + region=defaults["region"], + ) + except Subregion.DoesNotExist: + try: + with transaction.atomic(): + defaults["subregion"] = Subregion.objects.get( + Q(name_std=subregion_code) | Q(name_std=subregion_code.replace(" (undefined)", "")), + region=defaults["region"], + ) + except Subregion.DoesNotExist: + if subregion_code: + self.logger.debug( + "%s: %s: Cannot find subregion: '%s'", + country_code, + item["name"], + subregion_code, + ) + defaults["subregion"] = None + + city, created = City.objects.update_or_create(id=city_id, defaults=defaults) + + if not self.call_hook("city_post", city, item): + continue + + self.logger.debug("%s city: %s", "Added" if created else "Updated", city) + + def build_hierarchy(self): + if hasattr(self, "hierarchy") and self.hierarchy: + return + + self.download("hierarchy") + data = self.get_data("hierarchy") + + total = sum(1 for _ in data) + + data = self.get_data("hierarchy") + + self.hierarchy = {} + for item in tqdm( + data, + disable=self.options.get("quiet"), + total=total, + desc="Building hierarchy index", + ): + parent_id = int(item["parent"]) + child_id = int(item["child"]) + self.hierarchy[child_id] = parent_id + + def import_district(self): + self.download("city") + data = self.get_data("city") + + total = sum(1 for _ in data) + + data = self.get_data("city") + + self.build_country_index() + self.build_region_index() + self.build_hierarchy() + + city_index = {} + for obj in tqdm( + City.objects.all(), + disable=self.options.get("quiet"), + total=City.objects.all().count(), + desc="Building city index", + ): + city_index[obj.id] = obj + + for item in tqdm( + data, + disable=self.options.get("quiet"), + total=total, + desc="Importing districts", + ): + if not self.call_hook("district_pre", item): + continue + + _type = item["featureCode"] + if _type not in district_types: + continue + + defaults = { + "name": item["name"], + "name_std": item["asciiName"], + "location": Point(float(item["longitude"]), float(item["latitude"])), + "population": int(item["population"]), + } + + if hasattr(District, "code"): + defaults["code"] = (item["admin3Code"],) + + geonameid = int(item["geonameid"]) + + # Find city + city = None + try: + city = city_index[self.hierarchy[geonameid]] + except KeyError: + self.logger.debug( + "District: %d %s: Cannot find city in hierarchy, using nearest", + geonameid, + defaults["name"], + ) + city_pop_min = 100000 + # we are going to try to find closet city using native + # database .distance(...) query but if that fails then + # we fall back to degree search, MYSQL has no support + # and Spatialite with SRID 4236. + try: + if django_version < (1, 9): + city = ( + City.objects.filter(population__gt=city_pop_min) + .distance(defaults["location"]) + .order_by("distance")[0] + ) + else: + city = ( + City.objects.filter( + location__distance_lte=( + defaults["location"], + D(km=1000), + ) + ) + .annotate(distance=Distance("location", defaults["location"])) + .order_by("distance") + .first() + ) + except City.DoesNotExist: + self.logger.warning( + "District: %s: DB backend does not support native '.distance(...)' query " + "falling back to two degree search", + defaults["name"], + ) + search_deg = 2 + min_dist = float("inf") + bounds = Envelope( + defaults["location"].x - search_deg, + defaults["location"].y - search_deg, + defaults["location"].x + search_deg, + defaults["location"].y + search_deg, + ) + for e in City.objects.filter(population__gt=city_pop_min).filter(location__intersects=bounds.wkt): + dist = geo_distance(defaults["location"], e.location) + if dist < min_dist: + min_dist = dist + city = e + else: + self.logger.debug("Found city in hierarchy: %s [%d]", city.name, geonameid) + + if not city: + self.logger.warning("District: %s: Cannot find city -- skipping", defaults["name"]) + continue + + defaults["city"] = city + + try: + with transaction.atomic(): + district = District.objects.get(city=defaults["city"], name=defaults["name"]) + except District.DoesNotExist: + # If the district doesn't exist, create it with the geonameid + # as its id + district, created = District.objects.update_or_create(id=item["geonameid"], defaults=defaults) + else: + # Since the district already exists, but doesn't have its + # geonameid as its id, we need to update all of its attributes + # *except* for its id + for key, value in defaults.items(): + setattr(district, key, value) + district.save() + created = False + + if not self.call_hook("district_post", district, item): + continue + + self.logger.debug("%s district: %s", "Added" if created else "Updated", district) + + def import_alt_name(self): + self.download("alt_name") + data = self.get_data("alt_name") + + total = sum(1 for _ in data) + + data = self.get_data("alt_name") + + geo_index = {} + for type_ in (Country, Region, Subregion, City, District): + plural_type_name = f"{type_.__name__}s" if type_.__name__[-1] != "y" else f"{type_.__name__[:-1]}ies" + for obj in tqdm( + type_.objects.all(), + disable=self.options.get("quiet"), + total=type_.objects.all().count(), + desc=f"Building geo index for {plural_type_name.lower()}", + ): + geo_index[obj.id] = { + "type": type_, + "object": obj, + } + + for item in tqdm( + data, + disable=self.options.get("quiet"), + total=total, + desc="Importing data for alternative names", + ): + if not self.call_hook("alt_name_pre", item): + continue + + # Only get names for languages in use + locale = item["language"] + if not locale: + locale = "und" + if locale not in settings.locales and "all" not in settings.locales: + self.logger.debug( + "Alternative name with language [{}]: {} ({}) -- skipping".format( + item["language"], item["name"], item["nameid"] + ) + ) + continue + + # Check if known geo id + geo_id = int(item["geonameid"]) + try: + geo_info = geo_index[geo_id] + except KeyError: + continue + + try: + alt_id = int(item["nameid"]) + except KeyError: + self.logger.warning(f"Alternative name has no nameid: {item} -- skipping") + continue + + try: + alt = AlternativeName.objects.get(id=alt_id) + except AlternativeName.DoesNotExist: + alt = AlternativeName(id=alt_id) + + alt.name = item["name"] + alt.is_preferred = bool(item["isPreferred"]) + alt.is_short = bool(item["isShort"]) + try: + alt.language_code = locale + except AttributeError: + alt.language = locale + + try: + int(item["name"]) + except ValueError: + pass + else: + if not INCLUDE_NUMERIC_ALTERNATIVE_NAMES: + self.logger.debug( + "Trying to add a numeric alternative name to {} ({}): {} -- skipping".format( + geo_info["object"].name, + geo_info["type"].__name__, + item["name"], + ) + ) + continue + alt.is_historic = bool((item["isHistoric"] and item["isHistoric"] != "\n") or locale == "fr_1793") + + if locale == "post": + try: + if geo_index[item["geonameid"]]["type"] == Region: + region = geo_index[item["geonameid"]]["object"] + PostalCode.objects.get_or_create( + code=item["name"], + country=region.country, + region=region, + region_name=region.name, + ) + elif geo_index[item["geonameid"]]["type"] == Subregion: + subregion = geo_index[item["geonameid"]]["object"] + PostalCode.objects.get_or_create( + code=item["name"], + country=subregion.region.country, + region=subregion.region, + subregion=subregion, + region_name=subregion.region.name, + subregion_name=subregion.name, + ) + elif geo_index[item["geonameid"]]["type"] == City: + city = geo_index[item["geonameid"]]["object"] + PostalCode.objects.get_or_create( + code=item["name"], + country=city.country, + region=city.region, + subregion=city.subregion, + region_name=city.region.name, + subregion_name=city.subregion.name, + ) + except KeyError: + pass + + continue + + if hasattr(alt, "kind"): + if locale in ("abbr", "link", "name") or (INCLUDE_AIRPORT_CODES and locale in ("iana", "icao", "faac")): + alt.kind = locale + elif locale not in settings.locales and "all" not in settings.locales: + self.logger.debug("Unknown alternative name type: {locale} -- skipping") + continue + + alt.save() + geo_info["object"].alt_names.add(alt) + + if not self.call_hook("alt_name_post", alt, item): + continue + + self.logger.debug("Added alt name: %s, %s", locale, alt) + + def build_postal_code_regex_index(self): + if hasattr(self, "postal_code_regex_index") and self.postal_code_regex_index: + return + + self.build_country_index() + + self.postal_code_regex_index = {} + for code, country in tqdm( + self.country_index.items(), + disable=self.options.get("quiet"), + total=len(self.country_index), + desc="Building postal code regex index", + ): + try: + self.postal_code_regex_index[code] = re.compile(country.postal_code_regex) + except Exception as e: + self.logger.error(f"Couldn't compile postal code regex for {country.code}: {e.args}") + self.postal_code_regex_index[code] = "" + + def import_postal_code(self): + self.download("postal_code") + data = self.get_data("postal_code") + + total = sum(1 for _ in data) + + data = self.get_data("postal_code") + + self.build_country_index() + self.build_region_index() + if VALIDATE_POSTAL_CODES: + self.build_postal_code_regex_index() + + districts_to_delete = [] + + query_statistics = [0 for i in range(8)] + num_existing_postal_codes = PostalCode.objects.count() + if num_existing_postal_codes == 0: + self.logger.debug("Zero postal codes found - using only-create postal code optimization") + for item in tqdm( + data, + disable=self.options.get("quiet"), + total=total, + desc="Importing postal codes", + ): + if not self.call_hook("postal_code_pre", item): + continue + + country_code = item["countryCode"] + if country_code not in settings.postal_codes and "ALL" not in settings.postal_codes: + continue + + try: + code = item["postalCode"] + except KeyError: + self.logger.warning(f"Postal code has no code: {item} -- skipping") + continue + + # Find country + try: + country = self.country_index[country_code] + except KeyError: + self.logger.warning( + "Postal code '%s': Cannot find country: %s -- skipping", + code, + country_code, + ) + continue + + # Validate postal code against the country + code = item["postalCode"] + if VALIDATE_POSTAL_CODES and self.postal_code_regex_index[country_code].match(code) is None: + self.logger.warning(f"Postal code didn't validate: {code} ({country_code})") + continue + + reg_name_q = Q(region_name__iexact=item["admin1Name"]) + subreg_name_q = Q(subregion_name__iexact=item["admin2Name"]) + dst_name_q = Q(district_name__iexact=item["admin3Name"]) + + if hasattr(PostalCode, "region"): + reg_name_q |= Q(region__code=item["admin1Code"]) + + if hasattr(PostalCode, "subregion"): + subreg_name_q |= Q(subregion__code=item["admin2Code"]) + + if hasattr(PostalCode, "district") and hasattr(District, "code"): + dst_name_q |= Q(district__code=item["admin3Code"]) + + try: + location = Point(float(item["longitude"]), float(item["latitude"])) + except ValueError: + location = None + + if len(item["placeName"]) >= 200: + self.logger.warning(f"Postal code name has more than 200 characters: {item}") + + if num_existing_postal_codes > 0: + postal_code_args = ( + { + "args": (reg_name_q, subreg_name_q, dst_name_q), + "country": country, + "code": code, + "location": location, + }, + { + "args": (reg_name_q, subreg_name_q, dst_name_q), + "country": country, + "code": code, + }, + { + "args": (reg_name_q, subreg_name_q, dst_name_q), + "country": country, + "code": code, + "name__iexact": re.sub("'", "", item["placeName"]), + }, + { + "args": (), + "country": country, + "region__code": item["admin1Code"], + }, + { + "args": (), + "country": country, + "code": code, + "name": item["placeName"], + "region__code": item["admin1Code"], + "subregion__code": item["admin2Code"], + }, + { + "args": (), + "country": country, + "code": code, + "name": item["placeName"], + "region__code": item["admin1Code"], + "subregion__code": item["admin2Code"], + "district__code": item["admin3Code"], + }, + { + "args": (), + "country": country, + "code": code, + "name": item["placeName"], + "region_name": item["admin1Name"], + "subregion_name": item["admin2Name"], + }, + { + "args": (), + "country": country, + "code": code, + "name": item["placeName"], + "region_name": item["admin1Name"], + "subregion_name": item["admin2Name"], + "district_name": item["admin3Name"], + }, + ) + + # We do this so we don't have to deal with exceptions being thrown + # in the middle of transactions + for args_dict in postal_code_args: + num_pcs = PostalCode.objects.filter( + *args_dict["args"], + **{k: v for k, v in args_dict.items() if k != "args"}, + ).count() + if num_pcs == 1: + pc = PostalCode.objects.get( + *args_dict["args"], + **{k: v for k, v in args_dict.items() if k != "args"}, + ) + break + elif num_pcs > 1: + pcs = PostalCode.objects.filter( + *args_dict["args"], + **{k: v for k, v in args_dict.items() if k != "args"}, + ) + self.logger.debug(f"item: {item}\nresults: {pcs}") + # Raise a MultipleObjectsReturned exception + PostalCode.objects.get( + *args_dict["args"], + **{k: v for k, v in args_dict.items() if k != "args"}, + ) + else: + self.logger.debug(f"Creating postal code: {item}") + pc = PostalCode( + country=country, + code=code, + name=item["placeName"], + region_name=item["admin1Name"], + subregion_name=item["admin2Name"], + district_name=item["admin3Name"], + ) + else: + self.logger.debug(f"Creating postal code: {item}") + pc = PostalCode( + country=country, + code=code, + name=item["placeName"], + region_name=item["admin1Name"], + subregion_name=item["admin2Name"], + district_name=item["admin3Name"], + ) + + if pc.region_name != "": + try: + with transaction.atomic(): + pc.region = Region.objects.get( + Q(name_std__iexact=pc.region_name) | Q(name__iexact=pc.region_name), + country=pc.country, + ) + except Region.DoesNotExist: + pc.region = None + else: + pc.region = None + + if pc.subregion_name != "": + try: + with transaction.atomic(): + pc.subregion = Subregion.objects.get( + Q(region__name_std__iexact=pc.region_name) | Q(region__name__iexact=pc.region_name), + Q(name_std__iexact=pc.subregion_name) | Q(name__iexact=pc.subregion_name), + region__country=pc.country, + ) + except Subregion.DoesNotExist: + pc.subregion = None + else: + pc.subregion = None + + if pc.district_name != "": + try: + with transaction.atomic(): + pc.district = District.objects.get( + Q(city__region__name_std__iexact=pc.region_name) + | Q(city__region__name__iexact=pc.region_name), + Q(name_std__iexact=pc.district_name) | Q(name__iexact=pc.district_name), + city__country=pc.country, + ) + except District.MultipleObjectsReturned as e: + self.logger.debug( + "item: {}\ndistricts: {}".format( + item, + District.objects.filter( + Q(city__region__name_std__iexact=pc.region_name) + | Q(city__region__name__iexact=pc.region_name), + Q(name_std__iexact=pc.district_name) | Q(name__iexact=pc.district_name), + city__country=pc.country, + ).values_list("id", flat=True), + ) + ) + # If they're both part of the same city + if ( + District.objects.filter( + Q(city__region__name_std__iexact=pc.region_name) + | Q(city__region__name__iexact=pc.region_name), + Q(name_std__iexact=pc.district_name) | Q(name__iexact=pc.district_name), + city__country=pc.country, + ) + .values_list("city") + .distinct() + .count() + == 1 + ): + # Use the one with the lower ID + pc.district = ( + District.objects.filter( + Q(city__region__name_std__iexact=pc.region_name) + | Q(city__region__name__iexact=pc.region_name), + Q(name_std__iexact=pc.district_name) | Q(name__iexact=pc.district_name), + city__country=pc.country, + ) + .order_by("city__id") + .first() + ) + + districts_to_delete.append( + District.objects.filter( + Q(city__region__name_std__iexact=pc.region_name) + | Q(city__region__name__iexact=pc.region_name), + Q(name_std__iexact=pc.district_name) | Q(name__iexact=pc.district_name), + city__country=pc.country, + ) + .order_by("city__id") + .last() + .id + ) + else: + raise e + except District.DoesNotExist: + pc.district = None + else: + pc.district = None + + if pc.district is not None: + pc.city = pc.district.city + else: + pc.city = None + + try: + pc.location = Point(float(item["longitude"]), float(item["latitude"])) + except Exception as e: + self.logger.warning( + "Postal code %s (%s) - invalid location ('%s', '%s'): %s", + pc.code, + pc.country, + item["longitude"], + item["latitude"], + str(e), + ) + pc.location = None + + pc.save() + + if not self.call_hook("postal_code_post", pc, item): + continue + + self.logger.debug("Added postal code: %s, %s", pc.country, pc) + + if num_existing_postal_codes > 0 and max(query_statistics) > 0: + width = int(math.log10(max(query_statistics))) + + stats_str = "" + for i, count in enumerate(query_statistics): + bar = "=" * count + stats_str = f"{stats_str}\n{i:>2} [{count:>{width}}]: {bar}" + self.logger.info(f"Postal code query statistics:\n{stats_str}") + + if districts_to_delete: + self.logger.debug(f"districts to delete:\n{districts_to_delete}") + + def flush_country(self): + self.logger.info("Flushing country data") + Country.objects.all().delete() + + def flush_region(self): + self.logger.info("Flushing region data") + Region.objects.all().delete() + + def flush_subregion(self): + self.logger.info("Flushing subregion data") + Subregion.objects.all().delete() + + def flush_city(self): + self.logger.info("Flushing city data") + City.objects.all().delete() + + def flush_district(self): + self.logger.info("Flushing district data") + District.objects.all().delete() + + def flush_postal_code(self): + self.logger.info("Flushing postal code data") + PostalCode.objects.all().delete() + + def flush_alt_name(self): + self.logger.info("Flushing alternate name data") + for type_ in (Country, Region, Subregion, City, District, PostalCode): + plural_type_name = type_.__name__ if type_.__name__[-1] != "y" else f"{type_.__name__[:-1]}ies" + for obj in tqdm( + type_.objects.all(), + disable=self.options.get("quiet"), + total=type_.objects.count(), + desc=f"Flushing alternative names for {plural_type_name}", + ): + obj.alt_names.all().delete() diff --git a/geo/managers.py b/geo/managers.py new file mode 100644 index 00000000..e20ea8d5 --- /dev/null +++ b/geo/managers.py @@ -0,0 +1,6 @@ +from django.contrib.gis.db import models + + +class AlternativeNameManager(models.Manager): + def get_queryset(self): + return super(AlternativeNameManager, self).get_queryset().exclude(kind="link") # noqa: UP008 diff --git a/geo/migrations/0001_initial.py b/geo/migrations/0001_initial.py new file mode 100644 index 00000000..b218377e --- /dev/null +++ b/geo/migrations/0001_initial.py @@ -0,0 +1,155 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations +import django.contrib.gis.db.models.fields + +import swapper + +from geo.models import SET_NULL_OR_CASCADE + + +class Migration(migrations.Migration): + + dependencies = [ + swapper.dependency('geo', 'City'), + swapper.dependency('geo', 'Country'), + ] + + operations = [ + migrations.CreateModel( + name='AlternativeName', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('name', models.CharField(max_length=256)), + ('language', models.CharField(max_length=100)), + ('is_preferred', models.BooleanField(default=False)), + ('is_short', models.BooleanField(default=False)), + ('is_colloquial', models.BooleanField(default=False)), + ], + ), + migrations.CreateModel( + name='City', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('name', models.CharField(max_length=200, verbose_name='ascii name', db_index=True)), + ('slug', models.CharField(max_length=200)), + ('name_std', models.CharField(max_length=200, verbose_name='standard name', db_index=True)), + ('location', django.contrib.gis.db.models.fields.PointField(srid=4326)), + ('population', models.IntegerField()), + ('elevation', models.IntegerField(null=True)), + ('kind', models.CharField(max_length=10)), + ('timezone', models.CharField(max_length=40)), + ('alt_names', models.ManyToManyField(to='geo.AlternativeName')), + ], + options={ + 'swappable': swapper.swappable_setting('geo', 'City'), + 'verbose_name_plural': 'geo', + }, + ), + migrations.CreateModel( + name='Country', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('name', models.CharField(max_length=200, verbose_name='ascii name', db_index=True)), + ('slug', models.CharField(max_length=200)), + ('code', models.CharField(max_length=2, db_index=True)), + ('code3', models.CharField(max_length=3, db_index=True)), + ('population', models.IntegerField()), + ('area', models.IntegerField(null=True)), + ('currency', models.CharField(max_length=3, null=True)), + ('currency_name', models.CharField(max_length=50, null=True)), + ('languages', models.CharField(max_length=250, null=True)), + ('phone', models.CharField(max_length=20)), + ('continent', models.CharField(max_length=2)), + ('tld', models.CharField(max_length=5)), + ('capital', models.CharField(max_length=100)), + ('alt_names', models.ManyToManyField(to='geo.AlternativeName')), + ('neighbours', models.ManyToManyField(related_name='neighbours_rel_+', to=swapper.get_model_name('geo', 'Country'))), + ], + options={ + 'ordering': ['name'], + 'swappable': swapper.swappable_setting('geo', 'Country'), + 'verbose_name_plural': 'countries', + }, + ), + migrations.CreateModel( + name='District', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('name', models.CharField(max_length=200, verbose_name='ascii name', db_index=True)), + ('slug', models.CharField(max_length=200)), + ('name_std', models.CharField(max_length=200, verbose_name='standard name', db_index=True)), + ('location', django.contrib.gis.db.models.fields.PointField(srid=4326)), + ('population', models.IntegerField()), + ('alt_names', models.ManyToManyField(to='geo.AlternativeName')), + ('city', models.ForeignKey(to=swapper.get_model_name('geo', 'City'), on_delete=SET_NULL_OR_CASCADE)), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='PostalCode', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('name', models.CharField(max_length=200, verbose_name='ascii name', db_index=True)), + ('slug', models.CharField(max_length=200)), + ('code', models.CharField(max_length=20)), + ('location', django.contrib.gis.db.models.fields.PointField(srid=4326)), + ('region_name', models.CharField(max_length=100, db_index=True)), + ('subregion_name', models.CharField(max_length=100, db_index=True)), + ('district_name', models.CharField(max_length=100, db_index=True)), + ('alt_names', models.ManyToManyField(to='geo.AlternativeName')), + ('country', models.ForeignKey(related_name='postal_codes', to=swapper.get_model_name('geo', 'Country'), on_delete=SET_NULL_OR_CASCADE)), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='Region', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('name', models.CharField(max_length=200, verbose_name='ascii name', db_index=True)), + ('slug', models.CharField(max_length=200)), + ('name_std', models.CharField(max_length=200, verbose_name='standard name', db_index=True)), + ('code', models.CharField(max_length=200, db_index=True)), + ('alt_names', models.ManyToManyField(to='geo.AlternativeName')), + ('country', models.ForeignKey(to=swapper.get_model_name('geo', 'Country'), on_delete=SET_NULL_OR_CASCADE)), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='Subregion', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('name', models.CharField(max_length=200, verbose_name='ascii name', db_index=True)), + ('slug', models.CharField(max_length=200)), + ('name_std', models.CharField(max_length=200, verbose_name='standard name', db_index=True)), + ('code', models.CharField(max_length=200, db_index=True)), + ('alt_names', models.ManyToManyField(to='geo.AlternativeName')), + ('region', models.ForeignKey(to='geo.Region', on_delete=SET_NULL_OR_CASCADE)), + ], + options={ + 'abstract': False, + }, + ), + migrations.AddField( + model_name='city', + name='country', + field=models.ForeignKey(to=swapper.get_model_name('geo', 'Country'), on_delete=SET_NULL_OR_CASCADE), + ), + migrations.AddField( + model_name='city', + name='region', + field=models.ForeignKey(blank=True, to='geo.Region', null=True, on_delete=SET_NULL_OR_CASCADE), + ), + migrations.AddField( + model_name='city', + name='subregion', + field=models.ForeignKey(blank=True, to='geo.Subregion', null=True, on_delete=SET_NULL_OR_CASCADE), + ), + ] diff --git a/geo/migrations/0002_continent_models_and_foreign_keys.py b/geo/migrations/0002_continent_models_and_foreign_keys.py new file mode 100644 index 00000000..d0a4543a --- /dev/null +++ b/geo/migrations/0002_continent_models_and_foreign_keys.py @@ -0,0 +1,87 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.2 on 2016-03-29 19:49 +from __future__ import unicode_literals + +import django.contrib.gis.db.models.fields +from django.db import migrations, models +import django.db.models.deletion + +import swapper + +from ..util import add_continents as util_add_continents + + +def get_model(apps, name): + model_tuple = swapper.split(swapper.get_model_name('geo', name)) + return apps.get_model(*model_tuple) + + +def add_continents(apps, schema_editor): + util_add_continents(get_model(apps, 'Continent')) + + +def rm_continents(apps, schema_editor): + # The table is going to be nuked anyway, we just don't want RunPython() + # to throw an exception on backwards migrations + pass + + +def add_continent_fks(apps, schema_editor): + Country = get_model(apps, 'Country') + Continent = get_model(apps, 'Continent') + + for continent in Continent.objects.all(): + Country.objects.filter(continent_code=continent.code).update(continent=continent) + + +def rm_continent_fks(apps, schema_editor): + Country = get_model(apps, 'Country') + Continent = get_model(apps, 'Continent') + + for continent in Continent.objects.all(): + Country.objects.filter(continent=continent).update(continent_code=continent.code) + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0001_initial'), + swapper.dependency('geo', 'Country'), + ] + + operations = [ + migrations.CreateModel( + name='Continent', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(db_index=True, max_length=200, verbose_name='ascii name')), + ('slug', models.CharField(max_length=200, unique=True)), + ('code', models.CharField(db_index=True, max_length=2, unique=True)), + ], + options={ + 'abstract': False, + 'swappable': swapper.swappable_setting('geo', 'Continent'), + }, + ), + migrations.AddField( + model_name='continent', + name='alt_names', + field=models.ManyToManyField(related_name='geo_continents', to='geo.AlternativeName'), + ), + migrations.RenameField( + model_name='country', + old_name='continent', + new_name='continent_code', + ), + migrations.AddField( + model_name='country', + name='continent', + field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='countries', to=swapper.get_model_name('geo', 'Continent')), + ), + migrations.RunPython(add_continents, rm_continents), + migrations.RunPython(add_continent_fks, rm_continent_fks), + migrations.RemoveField( + model_name='country', + name='continent_code', + ), + ] diff --git a/geo/migrations/0003_add_verbose_name_and_related_names.py b/geo/migrations/0003_add_verbose_name_and_related_names.py new file mode 100644 index 00000000..b8aab97b --- /dev/null +++ b/geo/migrations/0003_add_verbose_name_and_related_names.py @@ -0,0 +1,66 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.2 on 2016-10-23 23:24 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + +import swapper + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0002_continent_models_and_foreign_keys'), + swapper.dependency('geo', 'Continent'), + swapper.dependency('geo', 'Country'), + swapper.dependency('geo', 'City'), + ] + + operations = [ + migrations.AlterField( + model_name='city', + name='country', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='geo', to=swapper.get_model_name('geo', 'Country')), + ), + migrations.AlterField( + model_name='city', + name='region', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='geo', to='geo.Region'), + ), + migrations.AlterField( + model_name='city', + name='subregion', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='geo', to='geo.Subregion'), + ), + migrations.AlterField( + model_name='continent', + name='alt_names', + field=models.ManyToManyField(to='geo.AlternativeName'), + ), + migrations.AlterField( + model_name='continent', + name='slug', + field=models.CharField(max_length=200), + ), + migrations.AlterField( + model_name='country', + name='tld', + field=models.CharField(max_length=5, verbose_name='TLD'), + ), + migrations.AlterField( + model_name='district', + name='city', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='districts', to=swapper.get_model_name('geo', 'City')), + ), + migrations.AlterField( + model_name='region', + name='country', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='regions', to=swapper.get_model_name('geo', 'Country')), + ), + migrations.AlterField( + model_name='subregion', + name='region', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='subregions', to='geo.Region'), + ), + ] diff --git a/geo/migrations/0004_rename_languages_to_language_codes.py b/geo/migrations/0004_rename_languages_to_language_codes.py new file mode 100644 index 00000000..5742dacb --- /dev/null +++ b/geo/migrations/0004_rename_languages_to_language_codes.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.2 on 2016-10-23 23:31 +from __future__ import unicode_literals + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0003_add_verbose_name_and_related_names'), + ] + + operations = [ + migrations.RenameField( + model_name='alternativename', + old_name='language', + new_name='language_code', + ), + migrations.RenameField( + model_name='country', + old_name='languages', + new_name='language_codes', + ), + ] diff --git a/geo/migrations/0005_add_foreignkeys_to_postalcode.py b/geo/migrations/0005_add_foreignkeys_to_postalcode.py new file mode 100644 index 00000000..d6c7d07c --- /dev/null +++ b/geo/migrations/0005_add_foreignkeys_to_postalcode.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.2 on 2016-10-23 23:39 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + +import swapper + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0004_rename_languages_to_language_codes'), + swapper.dependency('geo', 'City'), + ] + + operations = [ + migrations.AddField( + model_name='postalcode', + name='city', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='postal_codes', to=swapper.get_model_name('geo', 'City')), + ), + migrations.AddField( + model_name='postalcode', + name='district', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='postal_codes', to='geo.District'), + ), + migrations.AddField( + model_name='postalcode', + name='region', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='postal_codes', to='geo.Region'), + ), + migrations.AddField( + model_name='postalcode', + name='subregion', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='postal_codes', to='geo.Subregion'), + ), + ] diff --git a/geo/migrations/0006_typify_alt_names_and_add_is_historic.py b/geo/migrations/0006_typify_alt_names_and_add_is_historic.py new file mode 100644 index 00000000..5bbf3242 --- /dev/null +++ b/geo/migrations/0006_typify_alt_names_and_add_is_historic.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.2 on 2016-10-24 12:15 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + +import swapper + +from ..conf import ALTERNATIVE_NAME_TYPES + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0005_add_foreignkeys_to_postalcode'), + swapper.dependency('geo', 'City'), + ] + + operations = [ + migrations.AddField( + model_name='alternativename', + name='is_historic', + field=models.BooleanField(default=False), + ), + migrations.AddField( + model_name='alternativename', + name='kind', + field=models.CharField(choices=ALTERNATIVE_NAME_TYPES, default='name', max_length=4), + ), + migrations.AlterField( + model_name='alternativename', + name='name', + field=models.CharField(max_length=255), + ), + migrations.AlterField( + model_name='postalcode', + name='city', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='postal_codes', to=swapper.get_model_name('geo', 'City')), + ), + ] diff --git a/geo/migrations/0007_add_currency_and_postal_code_fields_to_country_model.py b/geo/migrations/0007_add_currency_and_postal_code_fields_to_country_model.py new file mode 100644 index 00000000..5d52c3a1 --- /dev/null +++ b/geo/migrations/0007_add_currency_and_postal_code_fields_to_country_model.py @@ -0,0 +1,37 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.2 on 2016-10-24 18:36 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0006_typify_alt_names_and_add_is_historic'), + ] + + operations = [ + migrations.AddField( + model_name='country', + name='currency_symbol', + field=models.CharField(blank=True, max_length=31, null=True), + ), + migrations.AddField( + model_name='country', + name='postal_code_format', + field=models.CharField(default='', max_length=127), + preserve_default=False, + ), + migrations.AddField( + model_name='country', + name='postal_code_regex', + field=models.CharField(default='', max_length=255), + preserve_default=False, + ), + migrations.AlterField( + model_name='country', + name='currency_name', + field=models.CharField(blank=True, max_length=50, null=True), + ), + ] diff --git a/geo/migrations/0008_add_code_to_district.py b/geo/migrations/0008_add_code_to_district.py new file mode 100644 index 00000000..03689785 --- /dev/null +++ b/geo/migrations/0008_add_code_to_district.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.2 on 2016-10-26 03:47 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0007_add_currency_and_postal_code_fields_to_country_model'), + ] + + operations = [ + migrations.AddField( + model_name='district', + name='code', + field=models.CharField(blank=True, db_index=True, max_length=200, null=True), + ), + ] diff --git a/geo/migrations/0009_add_slug_fields_to_models.py b/geo/migrations/0009_add_slug_fields_to_models.py new file mode 100644 index 00000000..70247eb7 --- /dev/null +++ b/geo/migrations/0009_add_slug_fields_to_models.py @@ -0,0 +1,56 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.2 on 2016-10-27 13:23 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0008_add_code_to_district'), + ] + + operations = [ + migrations.AddField( + model_name='alternativename', + name='slug', + field=models.CharField(blank=True, max_length=255, null=True), + preserve_default=False, + ), + migrations.AlterField( + model_name='city', + name='slug', + field=models.CharField(blank=True, max_length=255, null=True), + ), + migrations.AlterField( + model_name='continent', + name='slug', + field=models.CharField(blank=True, max_length=255, null=True), + ), + migrations.AlterField( + model_name='country', + name='slug', + field=models.CharField(blank=True, max_length=255, null=True), + ), + migrations.AlterField( + model_name='district', + name='slug', + field=models.CharField(blank=True, max_length=255, null=True), + ), + migrations.AlterField( + model_name='postalcode', + name='slug', + field=models.CharField(blank=True, max_length=255, null=True), + ), + migrations.AlterField( + model_name='region', + name='slug', + field=models.CharField(blank=True, max_length=255, null=True), + ), + migrations.AlterField( + model_name='subregion', + name='slug', + field=models.CharField(blank=True, max_length=255, null=True), + ), + ] diff --git a/geo/migrations/0010_adjust_unique_attributes.py b/geo/migrations/0010_adjust_unique_attributes.py new file mode 100644 index 00000000..9a66d348 --- /dev/null +++ b/geo/migrations/0010_adjust_unique_attributes.py @@ -0,0 +1,78 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.2 on 2016-12-20 08:10 +from __future__ import unicode_literals + +from django.db import migrations, models + + +UNIQUE_SLUG_MODELS = ['Continent', 'Country', 'Region', 'Subregion', 'District', + 'City', 'PostalCode', 'AlternativeName'] + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0009_add_slug_fields_to_models'), + ] + + operations = [ + migrations.AlterField( + model_name='country', + name='code', + field=models.CharField(db_index=True, max_length=2, unique=True), + ), + migrations.AlterField( + model_name='country', + name='code3', + field=models.CharField(db_index=True, max_length=3, unique=True), + ), + migrations.AlterUniqueTogether( + name='city', + unique_together=set([('country', 'region', 'subregion', 'id', 'name')]), + ), + migrations.AlterUniqueTogether( + name='district', + unique_together=set([('city', 'name')]), + ), + migrations.AlterUniqueTogether( + name='postalcode', + unique_together=set([ + ('country', 'region_name', 'subregion_name', 'district_name', 'name', 'id', 'code'), + ('country', 'region', 'subregion', 'city', 'district', 'name', 'id', 'code'), + ]), + ), + migrations.AlterUniqueTogether( + name='region', + unique_together=set([('country', 'name')]), + ), + migrations.AlterUniqueTogether( + name='subregion', + unique_together=set([('region', 'id', 'name')]), + ), + ] + + # The previous migration created the slug field as + # + # CharField(max_length=255, unique=True) + # + # but I removed the unique=True for new users. This checks the previous + # state of the slug field on the models, and if the field has unique=True + # (eg: existing users), it removes the unique attribute. For slug fields + # that don't have unique=True (eg: new users), it skips them. + def database_forwards(self, app_label, schema_editor, from_state, to_state): + # Before we do any database operations, add the appropriate slug field + # modifications to the migration operations. + self.operations + [ + migrations.AlterField( + model_name=model_name.lower(), + name='slug', + field=models.CharField(max_length=255)) + for model_name in UNIQUE_SLUG_MODELS + # This is the check that matters. It checks the result of the + # previous 0009 migration (which may or may not have unique=True + # set on slug fields) for the unique attribute, and skips it if + # they don't. + if from_state.apps.get_model(app_label, self.model_name)._meta.get_field('slug').unique + ] + + super(Migration, self).database_forwards(app_label, schema_editor, from_state, to_state) diff --git a/geo/migrations/0011_auto_20180108_0706.py b/geo/migrations/0011_auto_20180108_0706.py new file mode 100644 index 00000000..93ab766c --- /dev/null +++ b/geo/migrations/0011_auto_20180108_0706.py @@ -0,0 +1,70 @@ +# Generated by Django 2.0 on 2018-01-08 07:06 + +import geo.models +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0010_adjust_unique_attributes'), + ] + + operations = [ + migrations.AlterField( + model_name='city', + name='country', + field=models.ForeignKey(on_delete=geo.models.SET_NULL_OR_CASCADE, related_name='geo', to=settings.GEO_COUNTRY_MODEL), + ), + migrations.AlterField( + model_name='city', + name='region', + field=models.ForeignKey(blank=True, null=True, on_delete=geo.models.SET_NULL_OR_CASCADE, related_name='geo', to='geo.Region'), + ), + migrations.AlterField( + model_name='city', + name='subregion', + field=models.ForeignKey(blank=True, null=True, on_delete=geo.models.SET_NULL_OR_CASCADE, related_name='geo', to='geo.Subregion'), + ), + migrations.AlterField( + model_name='country', + name='continent', + field=models.ForeignKey(null=True, on_delete=geo.models.SET_NULL_OR_CASCADE, related_name='countries', to=settings.GEO_CONTINENT_MODEL), + ), + migrations.AlterField( + model_name='district', + name='city', + field=models.ForeignKey(on_delete=geo.models.SET_NULL_OR_CASCADE, related_name='districts', to=settings.GEO_CITY_MODEL), + ), + migrations.AlterField( + model_name='postalcode', + name='city', + field=models.ForeignKey(blank=True, null=True, on_delete=geo.models.SET_NULL_OR_CASCADE, related_name='postal_codes', to=settings.GEO_CITY_MODEL), + ), + migrations.AlterField( + model_name='postalcode', + name='district', + field=models.ForeignKey(blank=True, null=True, on_delete=geo.models.SET_NULL_OR_CASCADE, related_name='postal_codes', to='geo.District'), + ), + migrations.AlterField( + model_name='postalcode', + name='region', + field=models.ForeignKey(blank=True, null=True, on_delete=geo.models.SET_NULL_OR_CASCADE, related_name='postal_codes', to='geo.Region'), + ), + migrations.AlterField( + model_name='postalcode', + name='subregion', + field=models.ForeignKey(blank=True, null=True, on_delete=geo.models.SET_NULL_OR_CASCADE, related_name='postal_codes', to='geo.Subregion'), + ), + migrations.AlterField( + model_name='region', + name='country', + field=models.ForeignKey(on_delete=geo.models.SET_NULL_OR_CASCADE, related_name='regions', to=settings.GEO_COUNTRY_MODEL), + ), + migrations.AlterField( + model_name='subregion', + name='region', + field=models.ForeignKey(on_delete=geo.models.SET_NULL_OR_CASCADE, related_name='subregions', to='geo.Region'), + ), + ] diff --git a/geo/migrations/0012_alter_country_neighbours.py b/geo/migrations/0012_alter_country_neighbours.py new file mode 100644 index 00000000..c309a6b8 --- /dev/null +++ b/geo/migrations/0012_alter_country_neighbours.py @@ -0,0 +1,19 @@ +# Generated by Django 4.1 on 2022-12-06 20:56 + +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0011_auto_20180108_0706'), + ] + + operations = [ + migrations.AlterField( + model_name='country', + name='neighbours', + field=models.ManyToManyField(related_name='_geo_country_neighbours_+', to=settings.GEO_COUNTRY_MODEL), + ), + ] diff --git a/geo/migrations/0013_alter_city_options_alternativename_active_and_more.py b/geo/migrations/0013_alter_city_options_alternativename_active_and_more.py new file mode 100644 index 00000000..6e0eb3ca --- /dev/null +++ b/geo/migrations/0013_alter_city_options_alternativename_active_and_more.py @@ -0,0 +1,166 @@ +# Generated by Django 5.1.3 on 2024-12-13 04:41 + +import django.contrib.gis.db.models.fields +import django.db.models.deletion +import django_extensions.db.fields +import uuid +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0012_alter_country_neighbours'), + ] + + operations = [ + migrations.AlterModelOptions( + name='city', + options={'verbose_name_plural': 'cities'}, + ), + migrations.AddField( + model_name='alternativename', + name='active', + field=models.BooleanField(default=True, verbose_name='active'), + ), + migrations.AddField( + model_name='alternativename', + name='uuid', + field=models.UUIDField(default=uuid.uuid4, editable=False, verbose_name='UUID'), + ), + migrations.AddField( + model_name='city', + name='active', + field=models.BooleanField(default=True, verbose_name='active'), + ), + migrations.AddField( + model_name='city', + name='uuid', + field=models.UUIDField(default=uuid.uuid4, editable=False, verbose_name='UUID'), + ), + migrations.AddField( + model_name='continent', + name='active', + field=models.BooleanField(default=True, verbose_name='active'), + ), + migrations.AddField( + model_name='continent', + name='uuid', + field=models.UUIDField(default=uuid.uuid4, editable=False, verbose_name='UUID'), + ), + migrations.AddField( + model_name='country', + name='active', + field=models.BooleanField(default=True, verbose_name='active'), + ), + migrations.AddField( + model_name='country', + name='uuid', + field=models.UUIDField(default=uuid.uuid4, editable=False, verbose_name='UUID'), + ), + migrations.AddField( + model_name='district', + name='active', + field=models.BooleanField(default=True, verbose_name='active'), + ), + migrations.AddField( + model_name='district', + name='uuid', + field=models.UUIDField(default=uuid.uuid4, editable=False, verbose_name='UUID'), + ), + migrations.AddField( + model_name='postalcode', + name='active', + field=models.BooleanField(default=True, verbose_name='active'), + ), + migrations.AddField( + model_name='postalcode', + name='uuid', + field=models.UUIDField(default=uuid.uuid4, editable=False, verbose_name='UUID'), + ), + migrations.AddField( + model_name='region', + name='active', + field=models.BooleanField(default=True, verbose_name='active'), + ), + migrations.AddField( + model_name='region', + name='uuid', + field=models.UUIDField(default=uuid.uuid4, editable=False, verbose_name='UUID'), + ), + migrations.AddField( + model_name='subregion', + name='active', + field=models.BooleanField(default=True, verbose_name='active'), + ), + migrations.AddField( + model_name='subregion', + name='uuid', + field=models.UUIDField(default=uuid.uuid4, editable=False, verbose_name='UUID'), + ), + migrations.AlterField( + model_name='alternativename', + name='id', + field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'), + ), + migrations.AlterField( + model_name='city', + name='id', + field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'), + ), + migrations.AlterField( + model_name='continent', + name='id', + field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'), + ), + migrations.AlterField( + model_name='country', + name='id', + field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'), + ), + migrations.AlterField( + model_name='country', + name='neighbours', + field=models.ManyToManyField(to=settings.GEO_COUNTRY_MODEL), + ), + migrations.AlterField( + model_name='district', + name='id', + field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'), + ), + migrations.AlterField( + model_name='postalcode', + name='id', + field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'), + ), + migrations.AlterField( + model_name='region', + name='id', + field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'), + ), + migrations.AlterField( + model_name='subregion', + name='id', + field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'), + ), + migrations.CreateModel( + name='Address', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='nice_model_uuid_help_text_primary_key_unique_id_generated_for_each_record', primary_key=True, serialize=False, verbose_name='nice_model_uuid_verbose_name_unique_identifier')), + ('is_active', models.BooleanField(default=True, help_text='nice_model_is_active_help_text_specifies_if_this_record_is_currently_active', verbose_name='nice_model_is_active_verbose_name_record_state')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='nice_model_created_help_text_timestamp_when_this_record_was_first_created', verbose_name='nice_model_created_verbose_name_creation_timestamp')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='nice_model_modified_help_text_timestamp_when_this_record_was_last_updated', verbose_name='nice_model_modified_verbose_name_last_modified_timestamp')), + ('street', models.CharField(max_length=255)), + ('location', django.contrib.gis.db.models.fields.PointField(geography=True, null=True, srid=4326)), + ('city', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.GEO_CITY_MODEL)), + ('country', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.GEO_COUNTRY_MODEL)), + ('postal_code', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='geo.postalcode')), + ('region', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='geo.region')), + ], + options={ + 'verbose_name': 'Address', + 'verbose_name_plural': 'Addresses', + }, + ), + ] diff --git a/geo/migrations/0014_alter_address_options_alter_city_options_and_more.py b/geo/migrations/0014_alter_address_options_alter_city_options_and_more.py new file mode 100644 index 00000000..4f5b3178 --- /dev/null +++ b/geo/migrations/0014_alter_address_options_alter_city_options_and_more.py @@ -0,0 +1,45 @@ +# Generated by Django 5.1.5 on 2025-03-10 11:38 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0013_alter_city_options_alternativename_active_and_more'), + ] + + operations = [ + migrations.AlterModelOptions( + name='address', + options={'verbose_name': 'address', 'verbose_name_plural': 'addresses'}, + ), + migrations.AlterModelOptions( + name='city', + options={'verbose_name': 'city', 'verbose_name_plural': 'cities'}, + ), + migrations.AlterModelOptions( + name='continent', + options={'verbose_name': 'continent', 'verbose_name_plural': 'continents'}, + ), + migrations.AlterModelOptions( + name='country', + options={'ordering': ['name'], 'verbose_name': 'country', 'verbose_name_plural': 'countries'}, + ), + migrations.AlterModelOptions( + name='district', + options={'verbose_name': 'district', 'verbose_name_plural': 'districts'}, + ), + migrations.AlterModelOptions( + name='postalcode', + options={'verbose_name': 'postal code', 'verbose_name_plural': 'postal codes'}, + ), + migrations.AlterModelOptions( + name='region', + options={'verbose_name': 'region', 'verbose_name_plural': 'regions'}, + ), + migrations.AlterModelOptions( + name='subregion', + options={'verbose_name': 'subregion', 'verbose_name_plural': 'subregions'}, + ), + ] diff --git a/geo/migrations/0015_address_user_alter_address_created_and_more.py b/geo/migrations/0015_address_user_alter_address_created_and_more.py new file mode 100644 index 00000000..a0d48847 --- /dev/null +++ b/geo/migrations/0015_address_user_alter_address_created_and_more.py @@ -0,0 +1,43 @@ +# Generated by Django 5.1.5 on 2025-03-10 11:38 + +import django.db.models.deletion +import django_extensions.db.fields +import uuid +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('geo', '0014_alter_address_options_alter_city_options_and_more'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.AddField( + model_name='address', + name='user', + field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='address', + name='created', + field=django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created'), + ), + migrations.AlterField( + model_name='address', + name='is_active', + field=models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active'), + ), + migrations.AlterField( + model_name='address', + name='modified', + field=django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified'), + ), + migrations.AlterField( + model_name='address', + name='uuid', + field=models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id'), + ), + ] diff --git a/geo/migrations/__init__.py b/geo/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/geo/models.py b/geo/models.py new file mode 100644 index 00000000..db442d2f --- /dev/null +++ b/geo/models.py @@ -0,0 +1,392 @@ +import uuid +from random import choice +from string import ascii_uppercase, digits + +import swapper +from django.contrib.gis.db.models import PointField +from django.contrib.gis.geos import Point +from django.db import models, transaction +from django.utils.encoding import force_str as force_text +from django.utils.translation import gettext_lazy as _ +from model_utils import Choices + +from core.abstract import NiceModel + +from .conf import ALTERNATIVE_NAME_TYPES, SLUGIFY_FUNCTION +from .managers import AlternativeNameManager +from .util import unicode_func + +__all__ = [ + "Address", + "AlternativeName", + "City", + "Continent", + "Country", + "District", + "Point", + "PostalCode", + "Region", + "Subregion", +] + +from django.db.models import PROTECT, BooleanField, Model, UUIDField +from django.db.models import Manager as GeoManager + +slugify_func = SLUGIFY_FUNCTION + + +def SET_NULL_OR_CASCADE(collector, field, sub_objs, using): # noqa: N802 + if field.null is True: + models.SET_NULL(collector, field, sub_objs, using) + else: + models.CASCADE(collector, field, sub_objs, using) + + +class SlugModel(Model): + slug = models.CharField(blank=True, max_length=255, null=True) # noqa: DJ001 + uuid = UUIDField(verbose_name=_("UUID"), default=uuid.uuid4, editable=False) + active = BooleanField(default=True, verbose_name=_("active")) + + class Meta: + abstract = True + + def slugify(self): + raise NotImplementedError(_("subclasses_of_place_must_implement_slugify")) + + def save(self, *args, **kwargs): + self.slug = slugify_func(self, self.slugify()) + # If the slug contains the object's ID and we are creating a new object, + # save it twice: once to get an ID, another to set the object's slug + if self.slug is None and getattr(self, "slug_contains_id", False): + with transaction.atomic(): + # We first give a randomized slug with a prefix just in case + # users need to find invalid slugs + self.slug = "invalid-{}".format("".join(choice(ascii_uppercase + digits) for i in range(20))) + super(SlugModel, self).save(*args, **kwargs) # noqa: UP008 + self.slug = slugify_func(self, self.slugify()) + + # If the 'force_insert' flag was passed, don't pass it again: + # doing so will attempt to re-insert with the same primary key, + # which will cause an IntegrityError. + kwargs.pop("force_insert", None) + super(SlugModel, self).save(*args, **kwargs) # noqa: UP008 + else: + # This is a performance optimization - we avoid the transaction if + # the self.slug is not None + super().save(*args, **kwargs) + + +class Place(Model): + name = models.CharField(max_length=200, db_index=True, verbose_name="ascii name") + alt_names = models.ManyToManyField("AlternativeName") + + objects = GeoManager() + + class Meta: + abstract = True + + @property + def hierarchy(self): + """Get hierarchy, root first""" + lst = self.parent.hierarchy if self.parent else [] + lst.append(self) + return lst + + def get_absolute_url(self): + return "/".join([place.slug for place in self.hierarchy]) + + def __str__(self): + return force_text(self.name) + + def save(self, *args, **kwargs): + if hasattr(self, "clean"): + self.clean() + super(Place, self).save(*args, **kwargs) # noqa: UP008 + + +class BaseContinent(Place, SlugModel): + code = models.CharField(max_length=2, unique=True, db_index=True) + + def __str__(self): + return force_text(self.name) + + class Meta: + abstract = True + + def slugify(self): + return self.name + + +class Continent(BaseContinent): + class Meta(BaseContinent.Meta): + swappable = swapper.swappable_setting("geo", "Continent") + verbose_name = _("continent") + verbose_name_plural = _("continents") + + +class BaseCountry(Place, SlugModel): + code = models.CharField(max_length=2, db_index=True, unique=True) + code3 = models.CharField(max_length=3, db_index=True, unique=True) + population = models.IntegerField() + area = models.IntegerField(null=True) + currency = models.CharField(max_length=3, null=True) # noqa: DJ001 + currency_name = models.CharField(max_length=50, blank=True, null=True) # noqa: DJ001 + currency_symbol = models.CharField(max_length=31, blank=True, null=True) # noqa: DJ001 + language_codes = models.CharField(max_length=250, null=True) # noqa: DJ001 + phone = models.CharField(max_length=20) + continent = models.ForeignKey( + swapper.get_model_name("geo", "Continent"), null=True, related_name="countries", on_delete=SET_NULL_OR_CASCADE + ) + tld = models.CharField(max_length=5, verbose_name="TLD") + postal_code_format = models.CharField(max_length=127) + postal_code_regex = models.CharField(max_length=255) + capital = models.CharField(max_length=100) + neighbours = models.ManyToManyField("self") + + class Meta: + abstract = True + ordering = ["name"] + verbose_name = _("country") + verbose_name_plural = _("countries") + + @property + def parent(self): + return None + + def __str__(self): + return force_text(self.name) + + def clean(self): + self.tld = self.tld.lower() + + def slugify(self): + return self.name + + +class Country(BaseCountry): + class Meta(BaseCountry.Meta): + swappable = swapper.swappable_setting("geo", "Country") + verbose_name = _("country") + verbose_name_plural = _("countries") + + +class Region(Place, SlugModel): + name_std = models.CharField(max_length=200, db_index=True, verbose_name="standard name") + code = models.CharField(max_length=200, db_index=True) + country = models.ForeignKey( + swapper.get_model_name("geo", "Country"), related_name="regions", on_delete=SET_NULL_OR_CASCADE + ) + + class Meta: + unique_together = (("country", "name"),) + verbose_name = _("region") + verbose_name_plural = _("regions") + + @property + def parent(self): + return self.country + + def full_code(self): + return unicode_func(".".join([self.parent.code, self.code])) + + def slugify(self): + return f"{unicode_func(self.name)}_({unicode_func(self.full_code())})" + + +class Subregion(Place, SlugModel): + slug_contains_id = True + + name_std = models.CharField(max_length=200, db_index=True, verbose_name="standard name") + code = models.CharField(max_length=200, db_index=True) + region = models.ForeignKey(Region, related_name="subregions", on_delete=SET_NULL_OR_CASCADE) + + class Meta: + unique_together = (("region", "id", "name"),) + verbose_name = _("subregion") + verbose_name_plural = _("subregions") + + @property + def parent(self): + return self.region + + def full_code(self): + return ".".join([self.parent.parent.code, self.parent.code, self.code]) + + def slugify(self): + return unicode_func("{}-{}").format(unicode_func(self.id), unicode_func(self.name)) + + +class BaseCity(Place, SlugModel): + slug_contains_id = True + + name_std = models.CharField(max_length=200, db_index=True, verbose_name="standard name") + country = models.ForeignKey( + swapper.get_model_name("geo", "Country"), related_name="geo", on_delete=SET_NULL_OR_CASCADE + ) + region = models.ForeignKey(Region, null=True, blank=True, related_name="geo", on_delete=SET_NULL_OR_CASCADE) + subregion = models.ForeignKey(Subregion, null=True, blank=True, related_name="geo", on_delete=SET_NULL_OR_CASCADE) + location = PointField() + population = models.IntegerField() + elevation = models.IntegerField(null=True) + kind = models.CharField(max_length=10) # http://www.geonames.org/export/codes.html + timezone = models.CharField(max_length=40) + + class Meta: + abstract = True + unique_together = (("country", "region", "subregion", "id", "name"),) + verbose_name = _("city") + verbose_name_plural = _("cities") + + @property + def parent(self): + return self.region + + def slugify(self): + if self.id: + return f"{self.id}-{unicode_func(self.name)}" + return None + + +class City(BaseCity): + class Meta(BaseCity.Meta): + swappable = swapper.swappable_setting("geo", "City") + verbose_name = _("city") + verbose_name_plural = _("cities") + + +class District(Place, SlugModel): + slug_contains_id = True + + name_std = models.CharField(max_length=200, db_index=True, verbose_name="standard name") + code = models.CharField(blank=True, db_index=True, max_length=200, null=True) # noqa: DJ001 + location = PointField() + population = models.IntegerField() + city = models.ForeignKey( + swapper.get_model_name("geo", "City"), related_name="districts", on_delete=SET_NULL_OR_CASCADE + ) + + class Meta: + unique_together = (("city", "name"),) + verbose_name = _("district") + verbose_name_plural = _("districts") + + @property + def parent(self): + return self.city + + def slugify(self): + if self.id: + return f"{self.id}-{unicode_func(self.name)}" + return None + + +class AlternativeName(SlugModel): + slug_contains_id = True + + KIND = Choices(*ALTERNATIVE_NAME_TYPES) + + name = models.CharField(max_length=255) + kind = models.CharField(max_length=4, choices=KIND, default=KIND.name) + language_code = models.CharField(max_length=100) + is_preferred = models.BooleanField(default=False) + is_short = models.BooleanField(default=False) + is_colloquial = models.BooleanField(default=False) + is_historic = models.BooleanField(default=False) + + objects = AlternativeNameManager() + + def __str__(self): + return f"{force_text(self.name)} ({force_text(self.language_code)})" + + def slugify(self): + return None or f"{self.id}-{unicode_func(self.name)}" + + +class PostalCode(Place, SlugModel): + slug_contains_id = True + + code = models.CharField(max_length=20) + location = PointField() + + country = models.ForeignKey( + swapper.get_model_name("geo", "Country"), related_name="postal_codes", on_delete=SET_NULL_OR_CASCADE + ) + + # Region names for each admin level, region may not exist in DB + region_name = models.CharField(max_length=100, db_index=True) + subregion_name = models.CharField(max_length=100, db_index=True) + district_name = models.CharField(max_length=100, db_index=True) + + region = models.ForeignKey( + Region, blank=True, null=True, related_name="postal_codes", on_delete=SET_NULL_OR_CASCADE + ) + subregion = models.ForeignKey( + Subregion, blank=True, null=True, related_name="postal_codes", on_delete=SET_NULL_OR_CASCADE + ) + city = models.ForeignKey( + swapper.get_model_name("geo", "City"), + blank=True, + null=True, + related_name="postal_codes", + on_delete=SET_NULL_OR_CASCADE, + ) + district = models.ForeignKey( + District, blank=True, null=True, related_name="postal_codes", on_delete=SET_NULL_OR_CASCADE + ) + + objects = GeoManager() + + class Meta: + unique_together = ( + ("country", "region", "subregion", "city", "district", "name", "id", "code"), + ("country", "region_name", "subregion_name", "district_name", "name", "id", "code"), + ) + verbose_name = _("postal code") + verbose_name_plural = _("postal codes") + + @property + def parent(self): + return self.country + + @property + def name_full(self): + """Get full name including hierarchy""" + return force_text(", ".join(reversed(self.names))) + + @property + def names(self): + """Get a hierarchy of non-null names, root first""" + return [ + e + for e in [ + force_text(self.country), + force_text(self.region_name), + force_text(self.subregion_name), + force_text(self.district_name), + force_text(self.name), + ] + if e + ] + + def __str__(self): + return force_text(self.code) + + def slugify(self): + return None or f"{self.id}-{unicode_func(self.code)}" + + +class Address(NiceModel): + street = models.CharField(max_length=255) + city = models.ForeignKey("geo.City", on_delete=PROTECT, blank=False, null=False) + region = models.ForeignKey("geo.Region", on_delete=PROTECT, blank=False, null=False) + postal_code = models.ForeignKey("geo.PostalCode", on_delete=PROTECT, blank=False, null=False) + country = models.ForeignKey("geo.Country", on_delete=PROTECT, blank=False, null=False) + location = PointField(geography=True, null=True) + user = models.ForeignKey(to="vibes_auth.User", on_delete=models.CASCADE, blank=False, null=True) + + def __str__(self): + return f"{self.street}, {self.city}, {self.country}" + + class Meta: + verbose_name = _("address") + verbose_name_plural = _("addresses") diff --git a/geo/plugin/__init__.py b/geo/plugin/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/geo/plugin/postal_code_ca.py b/geo/plugin/postal_code_ca.py new file mode 100644 index 00000000..816c19ae --- /dev/null +++ b/geo/plugin/postal_code_ca.py @@ -0,0 +1,23 @@ +code_map = { + "AB": "01", + "BC": "02", + "MB": "03", + "NB": "04", + "NL": "05", + "NS": "07", + "ON": "08", + "PE": "09", + "QC": "10", + "SK": "11", + "YT": "12", + "NT": "13", + "NU": "14", +} + + +class Plugin: + def postal_code_pre(self, parser, item): + country_code = item["countryCode"] + if country_code != "CA": + return + item["admin1Code"] = code_map[item["admin1Code"]] diff --git a/geo/plugin/reset_queries.py b/geo/plugin/reset_queries.py new file mode 100644 index 00000000..77ac3faa --- /dev/null +++ b/geo/plugin/reset_queries.py @@ -0,0 +1,38 @@ +"""Call django.db.reset_queries randomly. Default chance is 0.000002 (0.0002%). + +This plugin may be useful when processing all geonames database. +To process all geonames database and include cities that do not specify population +or when their population is less than 1000 people use following settings: + +CITIES_FILES = { + 'city': { + 'filename': 'allCountries.zip', + 'urls': ['http://download.geonames.org/export/dump/'+'{filename}'] + }, +} + +Settings variable CITIES_PLUGINS_RESET_QUERIES_CHANCE may be used to override +default chance: + +CITIES_PLUGINS_RESET_QUERIES_CHANCE = 1.0 / 1000000 + +""" + +import random + +from django.conf import settings +from django.db import reset_queries + +reset_chance = getattr(settings, "CITIES_PLUGINS_RESET_QUERIES_CHANCE", 0.000002) + + +class Plugin: + def random_reset(self): + if random.random() <= reset_chance: + reset_queries() + + def city_post(self, parser, city, item): + self.random_reset() + + def district_post(self, parser, district, item): + self.random_reset() diff --git a/geo/serializers.py b/geo/serializers.py new file mode 100644 index 00000000..093c6f9a --- /dev/null +++ b/geo/serializers.py @@ -0,0 +1,70 @@ +from rest_framework import serializers + +from geo.models import Address, City, Country, PostalCode, Region + + +class AddressCountrySerializer(serializers.ModelSerializer): + class Meta: + model = Country + fields = ("name",) + + +class AddressRegionSerializer(serializers.ModelSerializer): + class Meta: + model = Region + fields = ("name",) + + +class AddressCitySerializer(serializers.ModelSerializer): + class Meta: + model = City + fields = ("name",) + + +class AddressPostalCodeSerializer(serializers.ModelSerializer): + class Meta: + model = PostalCode + fields = ("code",) + + +class AddressSerializer(serializers.ModelSerializer): + country = AddressCountrySerializer() + city = AddressCitySerializer() + region = AddressRegionSerializer() + postal_code = AddressPostalCodeSerializer() + + class Meta: + model = Address + fields = ("uuid", "street", "city", "region", "postal_code", "country") + + +class CountrySerializer(serializers.ModelSerializer): + class Meta: + model = Country + fields = "__all__" + + +class RegionSerializer(serializers.ModelSerializer): + class Meta: + model = Region + fields = "__all__" + + +class CitySerializer(serializers.ModelSerializer): + class Meta: + model = City + exclude = ("location",) + + +class PostalCodeSerializer(serializers.ModelSerializer): + class Meta: + model = PostalCode + exclude = ("location",) + + +class UnregisteredCustomerAddressSerializer(serializers.Serializer): + billing_customer_city = serializers.CharField(required=True) + billing_customer_region = serializers.CharField(required=True) + billing_customer_country = serializers.CharField(required=True) + billing_customer_postal_code = serializers.CharField(required=True) + billing_customer_address_line = serializers.CharField(required=True) diff --git a/geo/south_migrations/0001_initial.py b/geo/south_migrations/0001_initial.py new file mode 100644 index 00000000..e9e896ca --- /dev/null +++ b/geo/south_migrations/0001_initial.py @@ -0,0 +1,395 @@ +from django.db import models # noqa: N999 +from south.db import db +from south.v2 import SchemaMigration + + +class Migration(SchemaMigration): + def forwards(self, orm): + # Adding model 'Country' + db.create_table( + "geo_country", + ( + ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)), + ("name", self.gf("django.db.models.fields.CharField")(max_length=200, db_index=True)), + ("slug", self.gf("django.db.models.fields.CharField")(max_length=200)), + ("code", self.gf("django.db.models.fields.CharField")(max_length=2, db_index=True)), + ("code3", self.gf("django.db.models.fields.CharField")(max_length=3, db_index=True)), + ("population", self.gf("django.db.models.fields.IntegerField")()), + ("area", self.gf("django.db.models.fields.IntegerField")(null=True)), + ("currency", self.gf("django.db.models.fields.CharField")(max_length=3, null=True)), + ("currency_name", self.gf("django.db.models.fields.CharField")(max_length=50, null=True)), + ("languages", self.gf("django.db.models.fields.CharField")(max_length=250, null=True)), + ("phone", self.gf("django.db.models.fields.CharField")(max_length=20)), + ("continent", self.gf("django.db.models.fields.CharField")(max_length=2)), + ("tld", self.gf("django.db.models.fields.CharField")(max_length=5)), + ("capital", self.gf("django.db.models.fields.CharField")(max_length=100)), + ), + ) + db.send_create_signal("geo", ["Country"]) + + # Adding M2M table for field alt_names on 'Country' + m2m_table_name = db.shorten_name("geo_country_alt_names") + db.create_table( + m2m_table_name, + ( + ("id", models.AutoField(verbose_name="ID", primary_key=True, auto_created=True)), + ("country", models.ForeignKey(orm["geo.country"], null=False)), + ("alternativename", models.ForeignKey(orm["geo.alternativename"], null=False)), + ), + ) + db.create_unique(m2m_table_name, ["country_id", "alternativename_id"]) + + # Adding M2M table for field neighbours on 'Country' + m2m_table_name = db.shorten_name("geo_country_neighbours") + db.create_table( + m2m_table_name, + ( + ("id", models.AutoField(verbose_name="ID", primary_key=True, auto_created=True)), + ("from_country", models.ForeignKey(orm["geo.country"], null=False)), + ("to_country", models.ForeignKey(orm["geo.country"], null=False)), + ), + ) + db.create_unique(m2m_table_name, ["from_country_id", "to_country_id"]) + + # Adding model 'Region' + db.create_table( + "geo_region", + ( + ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)), + ("name", self.gf("django.db.models.fields.CharField")(max_length=200, db_index=True)), + ("slug", self.gf("django.db.models.fields.CharField")(max_length=200)), + ("name_std", self.gf("django.db.models.fields.CharField")(max_length=200, db_index=True)), + ("code", self.gf("django.db.models.fields.CharField")(max_length=200, db_index=True)), + ("country", self.gf("django.db.models.fields.related.ForeignKey")(to=orm["geo.Country"])), + ), + ) + db.send_create_signal("geo", ["Region"]) + + # Adding M2M table for field alt_names on 'Region' + m2m_table_name = db.shorten_name("geo_region_alt_names") + db.create_table( + m2m_table_name, + ( + ("id", models.AutoField(verbose_name="ID", primary_key=True, auto_created=True)), + ("region", models.ForeignKey(orm["geo.region"], null=False)), + ("alternativename", models.ForeignKey(orm["geo.alternativename"], null=False)), + ), + ) + db.create_unique(m2m_table_name, ["region_id", "alternativename_id"]) + + # Adding model 'Subregion' + db.create_table( + "geo_subregion", + ( + ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)), + ("name", self.gf("django.db.models.fields.CharField")(max_length=200, db_index=True)), + ("slug", self.gf("django.db.models.fields.CharField")(max_length=200)), + ("name_std", self.gf("django.db.models.fields.CharField")(max_length=200, db_index=True)), + ("code", self.gf("django.db.models.fields.CharField")(max_length=200, db_index=True)), + ("region", self.gf("django.db.models.fields.related.ForeignKey")(to=orm["geo.Region"])), + ), + ) + db.send_create_signal("geo", ["Subregion"]) + + # Adding M2M table for field alt_names on 'Subregion' + m2m_table_name = db.shorten_name("geo_subregion_alt_names") + db.create_table( + m2m_table_name, + ( + ("id", models.AutoField(verbose_name="ID", primary_key=True, auto_created=True)), + ("subregion", models.ForeignKey(orm["geo.subregion"], null=False)), + ("alternativename", models.ForeignKey(orm["geo.alternativename"], null=False)), + ), + ) + db.create_unique(m2m_table_name, ["subregion_id", "alternativename_id"]) + + # Adding model 'City' + db.create_table( + "geo_city", + ( + ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)), + ("name", self.gf("django.db.models.fields.CharField")(max_length=200, db_index=True)), + ("slug", self.gf("django.db.models.fields.CharField")(max_length=200)), + ("name_std", self.gf("django.db.models.fields.CharField")(max_length=200, db_index=True)), + ("location", self.gf("django.contrib.gis.db.models.fields.PointField")()), + ("population", self.gf("django.db.models.fields.IntegerField")()), + ( + "region", + self.gf("django.db.models.fields.related.ForeignKey")(to=orm["geo.Region"], null=True, blank=True), + ), + ( + "subregion", + self.gf("django.db.models.fields.related.ForeignKey")( + to=orm["geo.Subregion"], null=True, blank=True + ), + ), + ("country", self.gf("django.db.models.fields.related.ForeignKey")(to=orm["geo.Country"])), + ("elevation", self.gf("django.db.models.fields.IntegerField")(null=True)), + ("kind", self.gf("django.db.models.fields.CharField")(max_length=10)), + ("timezone", self.gf("django.db.models.fields.CharField")(max_length=40)), + ), + ) + db.send_create_signal("geo", ["City"]) + + # Adding M2M table for field alt_names on 'City' + m2m_table_name = db.shorten_name("geo_city_alt_names") + db.create_table( + m2m_table_name, + ( + ("id", models.AutoField(verbose_name="ID", primary_key=True, auto_created=True)), + ("city", models.ForeignKey(orm["geo.city"], null=False)), + ("alternativename", models.ForeignKey(orm["geo.alternativename"], null=False)), + ), + ) + db.create_unique(m2m_table_name, ["city_id", "alternativename_id"]) + + # Adding model 'District' + db.create_table( + "geo_district", + ( + ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)), + ("name", self.gf("django.db.models.fields.CharField")(max_length=200, db_index=True)), + ("slug", self.gf("django.db.models.fields.CharField")(max_length=200)), + ("name_std", self.gf("django.db.models.fields.CharField")(max_length=200, db_index=True)), + ("location", self.gf("django.contrib.gis.db.models.fields.PointField")()), + ("population", self.gf("django.db.models.fields.IntegerField")()), + ("city", self.gf("django.db.models.fields.related.ForeignKey")(to=orm["geo.City"])), + ), + ) + db.send_create_signal("geo", ["District"]) + + # Adding M2M table for field alt_names on 'District' + m2m_table_name = db.shorten_name("geo_district_alt_names") + db.create_table( + m2m_table_name, + ( + ("id", models.AutoField(verbose_name="ID", primary_key=True, auto_created=True)), + ("district", models.ForeignKey(orm["geo.district"], null=False)), + ("alternativename", models.ForeignKey(orm["geo.alternativename"], null=False)), + ), + ) + db.create_unique(m2m_table_name, ["district_id", "alternativename_id"]) + + # Adding model 'AlternativeName' + db.create_table( + "geo_alternativename", + ( + ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)), + ("name", self.gf("django.db.models.fields.CharField")(max_length=256)), + ("language", self.gf("django.db.models.fields.CharField")(max_length=100)), + ("is_preferred", self.gf("django.db.models.fields.BooleanField")(default=False)), + ("is_short", self.gf("django.db.models.fields.BooleanField")(default=False)), + ("is_colloquial", self.gf("django.db.models.fields.BooleanField")(default=False)), + ), + ) + db.send_create_signal("geo", ["AlternativeName"]) + + # Adding model 'PostalCode' + db.create_table( + "geo_postalcode", + ( + ("id", self.gf("django.db.models.fields.AutoField")(primary_key=True)), + ("name", self.gf("django.db.models.fields.CharField")(max_length=200, db_index=True)), + ("slug", self.gf("django.db.models.fields.CharField")(max_length=200)), + ("code", self.gf("django.db.models.fields.CharField")(max_length=20)), + ("location", self.gf("django.contrib.gis.db.models.fields.PointField")()), + ( + "country", + self.gf("django.db.models.fields.related.ForeignKey")( + related_name="postal_codes", to=orm["geo.Country"] + ), + ), + ("region_name", self.gf("django.db.models.fields.CharField")(max_length=100, db_index=True)), + ("subregion_name", self.gf("django.db.models.fields.CharField")(max_length=100, db_index=True)), + ("district_name", self.gf("django.db.models.fields.CharField")(max_length=100, db_index=True)), + ), + ) + db.send_create_signal("geo", ["PostalCode"]) + + # Adding M2M table for field alt_names on 'PostalCode' + m2m_table_name = db.shorten_name("geo_postalcode_alt_names") + db.create_table( + m2m_table_name, + ( + ("id", models.AutoField(verbose_name="ID", primary_key=True, auto_created=True)), + ("postalcode", models.ForeignKey(orm["geo.postalcode"], null=False)), + ("alternativename", models.ForeignKey(orm["geo.alternativename"], null=False)), + ), + ) + db.create_unique(m2m_table_name, ["postalcode_id", "alternativename_id"]) + + def backwards(self, orm): + # Deleting model 'Country' + db.delete_table("geo_country") + + # Removing M2M table for field alt_names on 'Country' + db.delete_table(db.shorten_name("geo_country_alt_names")) + + # Removing M2M table for field neighbours on 'Country' + db.delete_table(db.shorten_name("geo_country_neighbours")) + + # Deleting model 'Region' + db.delete_table("geo_region") + + # Removing M2M table for field alt_names on 'Region' + db.delete_table(db.shorten_name("geo_region_alt_names")) + + # Deleting model 'Subregion' + db.delete_table("geo_subregion") + + # Removing M2M table for field alt_names on 'Subregion' + db.delete_table(db.shorten_name("geo_subregion_alt_names")) + + # Deleting model 'City' + db.delete_table("geo_city") + + # Removing M2M table for field alt_names on 'City' + db.delete_table(db.shorten_name("geo_city_alt_names")) + + # Deleting model 'District' + db.delete_table("geo_district") + + # Removing M2M table for field alt_names on 'District' + db.delete_table(db.shorten_name("geo_district_alt_names")) + + # Deleting model 'AlternativeName' + db.delete_table("geo_alternativename") + + # Deleting model 'PostalCode' + db.delete_table("geo_postalcode") + + # Removing M2M table for field alt_names on 'PostalCode' + db.delete_table(db.shorten_name("geo_postalcode_alt_names")) + + models = { + "geo.alternativename": { + "Meta": {"object_name": "AlternativeName"}, + "id": ("django.db.models.fields.AutoField", [], {"primary_key": "True"}), + "is_colloquial": ("django.db.models.fields.BooleanField", [], {"default": "False"}), + "is_preferred": ("django.db.models.fields.BooleanField", [], {"default": "False"}), + "is_short": ("django.db.models.fields.BooleanField", [], {"default": "False"}), + "language": ("django.db.models.fields.CharField", [], {"max_length": "100"}), + "name": ("django.db.models.fields.CharField", [], {"max_length": "256"}), + }, + "geo.city": { + "Meta": {"object_name": "City"}, + "alt_names": ( + "django.db.models.fields.related.ManyToManyField", + [], + {"to": "orm['geo.AlternativeName']", "symmetrical": "False"}, + ), + "country": ("django.db.models.fields.related.ForeignKey", [], {"to": "orm['geo.Country']"}), + "elevation": ("django.db.models.fields.IntegerField", [], {"null": "True"}), + "id": ("django.db.models.fields.AutoField", [], {"primary_key": "True"}), + "kind": ("django.db.models.fields.CharField", [], {"max_length": "10"}), + "location": ("django.contrib.gis.db.models.fields.PointField", [], {}), + "name": ("django.db.models.fields.CharField", [], {"max_length": "200", "db_index": "True"}), + "name_std": ("django.db.models.fields.CharField", [], {"max_length": "200", "db_index": "True"}), + "population": ("django.db.models.fields.IntegerField", [], {}), + "region": ( + "django.db.models.fields.related.ForeignKey", + [], + {"to": "orm['geo.Region']", "null": "True", "blank": "True"}, + ), + "slug": ("django.db.models.fields.CharField", [], {"max_length": "200"}), + "subregion": ( + "django.db.models.fields.related.ForeignKey", + [], + {"to": "orm['geo.Subregion']", "null": "True", "blank": "True"}, + ), + "timezone": ("django.db.models.fields.CharField", [], {"max_length": "40"}), + }, + "geo.country": { + "Meta": {"ordering": "['name']", "object_name": "Country"}, + "alt_names": ( + "django.db.models.fields.related.ManyToManyField", + [], + {"to": "orm['geo.AlternativeName']", "symmetrical": "False"}, + ), + "area": ("django.db.models.fields.IntegerField", [], {"null": "True"}), + "capital": ("django.db.models.fields.CharField", [], {"max_length": "100"}), + "code": ("django.db.models.fields.CharField", [], {"max_length": "2", "db_index": "True"}), + "code3": ("django.db.models.fields.CharField", [], {"max_length": "3", "db_index": "True"}), + "continent": ("django.db.models.fields.CharField", [], {"max_length": "2"}), + "currency": ("django.db.models.fields.CharField", [], {"max_length": "3", "null": "True"}), + "currency_name": ("django.db.models.fields.CharField", [], {"max_length": "50", "null": "True"}), + "id": ("django.db.models.fields.AutoField", [], {"primary_key": "True"}), + "languages": ("django.db.models.fields.CharField", [], {"max_length": "250", "null": "True"}), + "name": ("django.db.models.fields.CharField", [], {"max_length": "200", "db_index": "True"}), + "neighbours": ( + "django.db.models.fields.related.ManyToManyField", + [], + {"related_name": "'neighbours_rel_+'", "to": "orm['geo.Country']"}, + ), + "phone": ("django.db.models.fields.CharField", [], {"max_length": "20"}), + "population": ("django.db.models.fields.IntegerField", [], {}), + "slug": ("django.db.models.fields.CharField", [], {"max_length": "200"}), + "tld": ("django.db.models.fields.CharField", [], {"max_length": "5"}), + }, + "geo.district": { + "Meta": {"object_name": "District"}, + "alt_names": ( + "django.db.models.fields.related.ManyToManyField", + [], + {"to": "orm['geo.AlternativeName']", "symmetrical": "False"}, + ), + "city": ("django.db.models.fields.related.ForeignKey", [], {"to": "orm['geo.City']"}), + "id": ("django.db.models.fields.AutoField", [], {"primary_key": "True"}), + "location": ("django.contrib.gis.db.models.fields.PointField", [], {}), + "name": ("django.db.models.fields.CharField", [], {"max_length": "200", "db_index": "True"}), + "name_std": ("django.db.models.fields.CharField", [], {"max_length": "200", "db_index": "True"}), + "population": ("django.db.models.fields.IntegerField", [], {}), + "slug": ("django.db.models.fields.CharField", [], {"max_length": "200"}), + }, + "geo.postalcode": { + "Meta": {"object_name": "PostalCode"}, + "alt_names": ( + "django.db.models.fields.related.ManyToManyField", + [], + {"to": "orm['geo.AlternativeName']", "symmetrical": "False"}, + ), + "code": ("django.db.models.fields.CharField", [], {"max_length": "20"}), + "country": ( + "django.db.models.fields.related.ForeignKey", + [], + {"related_name": "'postal_codes'", "to": "orm['geo.Country']"}, + ), + "district_name": ("django.db.models.fields.CharField", [], {"max_length": "100", "db_index": "True"}), + "id": ("django.db.models.fields.AutoField", [], {"primary_key": "True"}), + "location": ("django.contrib.gis.db.models.fields.PointField", [], {}), + "name": ("django.db.models.fields.CharField", [], {"max_length": "200", "db_index": "True"}), + "region_name": ("django.db.models.fields.CharField", [], {"max_length": "100", "db_index": "True"}), + "slug": ("django.db.models.fields.CharField", [], {"max_length": "200"}), + "subregion_name": ("django.db.models.fields.CharField", [], {"max_length": "100", "db_index": "True"}), + }, + "geo.region": { + "Meta": {"object_name": "Region"}, + "alt_names": ( + "django.db.models.fields.related.ManyToManyField", + [], + {"to": "orm['geo.AlternativeName']", "symmetrical": "False"}, + ), + "code": ("django.db.models.fields.CharField", [], {"max_length": "200", "db_index": "True"}), + "country": ("django.db.models.fields.related.ForeignKey", [], {"to": "orm['geo.Country']"}), + "id": ("django.db.models.fields.AutoField", [], {"primary_key": "True"}), + "name": ("django.db.models.fields.CharField", [], {"max_length": "200", "db_index": "True"}), + "name_std": ("django.db.models.fields.CharField", [], {"max_length": "200", "db_index": "True"}), + "slug": ("django.db.models.fields.CharField", [], {"max_length": "200"}), + }, + "geo.subregion": { + "Meta": {"object_name": "Subregion"}, + "alt_names": ( + "django.db.models.fields.related.ManyToManyField", + [], + {"to": "orm['geo.AlternativeName']", "symmetrical": "False"}, + ), + "code": ("django.db.models.fields.CharField", [], {"max_length": "200", "db_index": "True"}), + "id": ("django.db.models.fields.AutoField", [], {"primary_key": "True"}), + "name": ("django.db.models.fields.CharField", [], {"max_length": "200", "db_index": "True"}), + "name_std": ("django.db.models.fields.CharField", [], {"max_length": "200", "db_index": "True"}), + "region": ("django.db.models.fields.related.ForeignKey", [], {"to": "orm['geo.Region']"}), + "slug": ("django.db.models.fields.CharField", [], {"max_length": "200"}), + }, + } + + complete_apps = ["geo"] diff --git a/geo/south_migrations/__init__.py b/geo/south_migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/geo/static/flags/ar-AR.png b/geo/static/flags/ar-AR.png new file mode 100644 index 00000000..a37c2f74 Binary files /dev/null and b/geo/static/flags/ar-AR.png differ diff --git a/geo/static/flags/cs-CZ.png b/geo/static/flags/cs-CZ.png new file mode 100644 index 00000000..3d643a30 Binary files /dev/null and b/geo/static/flags/cs-CZ.png differ diff --git a/geo/static/flags/da-DK.png b/geo/static/flags/da-DK.png new file mode 100644 index 00000000..d34b899d Binary files /dev/null and b/geo/static/flags/da-DK.png differ diff --git a/geo/static/flags/de-DE.png b/geo/static/flags/de-DE.png new file mode 100644 index 00000000..1c702e66 Binary files /dev/null and b/geo/static/flags/de-DE.png differ diff --git a/geo/static/flags/en-GB.png b/geo/static/flags/en-GB.png new file mode 100644 index 00000000..adc3c5da Binary files /dev/null and b/geo/static/flags/en-GB.png differ diff --git a/geo/static/flags/en-US.png b/geo/static/flags/en-US.png new file mode 100644 index 00000000..a15b090c Binary files /dev/null and b/geo/static/flags/en-US.png differ diff --git a/geo/static/flags/es-ES.png b/geo/static/flags/es-ES.png new file mode 100644 index 00000000..8c441210 Binary files /dev/null and b/geo/static/flags/es-ES.png differ diff --git a/geo/static/flags/fr-FR.png b/geo/static/flags/fr-FR.png new file mode 100644 index 00000000..175bb8d8 Binary files /dev/null and b/geo/static/flags/fr-FR.png differ diff --git a/geo/static/flags/hi-IN.png b/geo/static/flags/hi-IN.png new file mode 100644 index 00000000..6d8e6931 Binary files /dev/null and b/geo/static/flags/hi-IN.png differ diff --git a/geo/static/flags/it-IT.png b/geo/static/flags/it-IT.png new file mode 100644 index 00000000..9de43173 Binary files /dev/null and b/geo/static/flags/it-IT.png differ diff --git a/geo/static/flags/ja-JP.png b/geo/static/flags/ja-JP.png new file mode 100644 index 00000000..c86bee41 Binary files /dev/null and b/geo/static/flags/ja-JP.png differ diff --git a/geo/static/flags/kk-KZ.png b/geo/static/flags/kk-KZ.png new file mode 100644 index 00000000..06bdc466 Binary files /dev/null and b/geo/static/flags/kk-KZ.png differ diff --git a/geo/static/flags/nl-NL.png b/geo/static/flags/nl-NL.png new file mode 100644 index 00000000..8664d442 Binary files /dev/null and b/geo/static/flags/nl-NL.png differ diff --git a/geo/static/flags/pl-PL.png b/geo/static/flags/pl-PL.png new file mode 100644 index 00000000..644b20e9 Binary files /dev/null and b/geo/static/flags/pl-PL.png differ diff --git a/geo/static/flags/pt-BR.png b/geo/static/flags/pt-BR.png new file mode 100644 index 00000000..a209e7e8 Binary files /dev/null and b/geo/static/flags/pt-BR.png differ diff --git a/geo/static/flags/ro-RO.png b/geo/static/flags/ro-RO.png new file mode 100644 index 00000000..9760d779 Binary files /dev/null and b/geo/static/flags/ro-RO.png differ diff --git a/geo/static/flags/ru-RU.png b/geo/static/flags/ru-RU.png new file mode 100644 index 00000000..d7edae96 Binary files /dev/null and b/geo/static/flags/ru-RU.png differ diff --git a/geo/static/flags/zh-hans.png b/geo/static/flags/zh-hans.png new file mode 100644 index 00000000..df83509e Binary files /dev/null and b/geo/static/flags/zh-hans.png differ diff --git a/geo/templates/__init__.py b/geo/templates/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/geo/tests.py b/geo/tests.py new file mode 100644 index 00000000..e55d6890 --- /dev/null +++ b/geo/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase # noqa: F401 + +# Create your tests here. diff --git a/geo/urls.py b/geo/urls.py new file mode 100644 index 00000000..e6a4471c --- /dev/null +++ b/geo/urls.py @@ -0,0 +1,15 @@ +from django.urls import include, path +from rest_framework.routers import DefaultRouter + +from geo.viewsets import AddressViewSet, CityViewSet, CountryViewSet, PostalCodeViewSet, StateViewSet + +geo_router = DefaultRouter() +geo_router.register(r"addresses", AddressViewSet, basename="addresses") +geo_router.register(r"countries", CountryViewSet, basename="countries") +geo_router.register(r"states", StateViewSet, basename="states") +geo_router.register(r"cities", CityViewSet, basename="cities") +geo_router.register(r"postal_codes", PostalCodeViewSet, basename="postal_codes") + +urlpatterns = [ + path(r"", include(geo_router.urls)), +] diff --git a/geo/util.py b/geo/util.py new file mode 100644 index 00000000..1c109940 --- /dev/null +++ b/geo/util.py @@ -0,0 +1,101 @@ +import re +import unicodedata +from math import acos, cos, radians, sin + +import six +from django import VERSION as DJANGO_VERSION + +if DJANGO_VERSION < (4, 0): + try: + from django.utils.encoding import force_unicode as force_text + except (NameError, ImportError): + from django.utils.encoding import force_text +else: + from django.utils.encoding import force_str as force_text + +from django.utils.safestring import SafeText, mark_safe + +from .conf import CONTINENT_DATA + +unicode_func = str + + +# GEO DISTANCE + +earth_radius_km = 6371.009 + + +def geo_distance(a, b): + """Distance between two geo points in km. (p.x = long, p.y = lat)""" + a_y = radians(a.y) + b_y = radians(b.y) + delta_x = radians(a.x - b.x) + cos_x = sin(a_y) * sin(b_y) + cos(a_y) * cos(b_y) * cos(delta_x) + return acos(cos_x) * earth_radius_km + + +# ADD CONTINENTS FUNCTION + + +def add_continents(continent_model): + for ccode, cdata in CONTINENT_DATA.items(): + try: + c = continent_model.objects.get(code=ccode) + except continent_model.DoesNotExist: + c = continent_model() + c.id = cdata[1] + c.name = cdata[0] + c.code = ccode + c.slug = c.name + c.save() + + +# SLUGIFY REGEXES + +to_und_rgx = re.compile(r"[']", re.UNICODE) +slugify_rgx = re.compile(r"[^-\w._~]", re.UNICODE) +multi_dash_rgx = re.compile(r"-{2,}", re.UNICODE) +dash_und_rgx = re.compile(r"[-_]_", re.UNICODE) +und_dash_rgx = re.compile(r"[-_]-", re.UNICODE) +starting_chars_rgx = re.compile(r"^[-._]*", re.UNICODE) +ending_chars_rgx = re.compile(r"[-._]*$", re.UNICODE) + + +def default_slugify(obj, value): + if value is None: + return None + + value = force_text(unicode_func(value)) + value = unicodedata.normalize("NFKC", value.strip()) + value = re.sub(to_und_rgx, "_", value) + value = re.sub(slugify_rgx, "-", value) + value = re.sub(multi_dash_rgx, "-", value) + value = re.sub(dash_und_rgx, "_", value) + value = re.sub(und_dash_rgx, "_", value) + value = re.sub(starting_chars_rgx, "", value) + value = re.sub(ending_chars_rgx, "", value) + return mark_safe(value) + + +if DJANGO_VERSION < (1, 10): + from django.utils.functional import allow_lazy + + default_slugify = allow_lazy(default_slugify, six.text_type, SafeText) +else: + from django.utils.functional import keep_lazy + + default_slugify = keep_lazy(six.text_type, SafeText)(default_slugify) + + +# DJANGO BACKWARDS-COMPATIBLE PATTERNS + + +def patterns(prefix, *args): + if DJANGO_VERSION < (1, 9): + from django.conf.urls import patterns as django_patterns + + return django_patterns(prefix, *args) + elif prefix != "": + raise Exception("You need to update your URLConf to be a list of URL objects") + else: + return list(args) diff --git a/geo/utils/__init__.py b/geo/utils/__init__.py new file mode 100644 index 00000000..e9371806 --- /dev/null +++ b/geo/utils/__init__.py @@ -0,0 +1,32 @@ +from django.contrib.gis.db.models import PointField +from django.contrib.gis.geos import Point +from graphene.types.scalars import Scalar +from graphene_django.converter import convert_django_field +from graphql.language import ast + + +class PointScalar(Scalar): + """Custom scalar for GeoDjango PointField""" + + @staticmethod + def serialize(point): + if not isinstance(point, Point): + raise Exception("Expected a Point instance") + return {"x": point.x, "y": point.y} + + @staticmethod + def parse_literal(node): + if isinstance(node, ast.ObjectValue): + return Point(x=node.value["x"], y=node.value["y"]) + return None + + @staticmethod + def parse_value(value): + if isinstance(value, dict): + return Point(x=value["x"], y=value["y"]) + return None + + +@convert_django_field.register(PointField) +def convert_point_field_to_custom_type(field, registry=None): + return PointScalar(description=field.help_text, required=not field.null) diff --git a/geo/views.py b/geo/views.py new file mode 100644 index 00000000..e69de29b diff --git a/geo/viewsets.py b/geo/viewsets.py new file mode 100644 index 00000000..c7d18906 --- /dev/null +++ b/geo/viewsets.py @@ -0,0 +1,36 @@ +from rest_framework import viewsets +from rest_framework.permissions import AllowAny, IsAdminUser + +from core.permissions import IsOwner +from geo.models import Address, City, Region +from geo.serializers import AddressSerializer, CitySerializer, CountrySerializer, PostalCodeSerializer, RegionSerializer + + +class AddressViewSet(viewsets.ModelViewSet): + queryset = Address.objects.all() + serializer_class = AddressSerializer + permission_classes = [IsOwner, IsAdminUser] + + +class CountryViewSet(viewsets.ReadOnlyModelViewSet): + queryset = Address.objects.all() + serializer_class = CountrySerializer + permission_classes = [AllowAny] + + +class StateViewSet(viewsets.ReadOnlyModelViewSet): + queryset = Region.objects.all() + serializer_class = RegionSerializer + permission_classes = [AllowAny] + + +class CityViewSet(viewsets.ReadOnlyModelViewSet): + queryset = City.objects.all() + serializer_class = CitySerializer + permission_classes = [AllowAny] + + +class PostalCodeViewSet(viewsets.ReadOnlyModelViewSet): + queryset = Address.objects.all() + serializer_class = PostalCodeSerializer + permission_classes = [AllowAny] diff --git a/manage.py b/manage.py new file mode 100644 index 00000000..b47af148 --- /dev/null +++ b/manage.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" + +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "evibes.settings") + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == "__main__": + main() diff --git a/nginx b/nginx new file mode 100644 index 00000000..31b8ef0b --- /dev/null +++ b/nginx @@ -0,0 +1,170 @@ +# ------------------------------------------------------------ +# Server block for api.evibes.com +# ------------------------------------------------------------ +server { + server_name api.evibes.com b2b.evibes.com; + listen 443 ssl; + ssl_certificate /etc/letsencrypt/live/evibes.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/evibes.com/privkey.pem; + include /etc/letsencrypt/options-ssl-nginx.conf; + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; + + client_max_body_size 100M; + + + location / { + proxy_pass http://localhost:8000; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + # Serve favicon (static file—CORS headers are inherited from the server block) + location /favicon.ico { + add_header Access-Control-Allow-Origin "*"; + root /var/jenkins/workspace/evibes-backend-django/static; + } + + location = /robots.txt { + add_header Access-Control-Allow-Origin "*"; + alias /var/jenkins/workspace/evibes-backend-django/static/robots_backend.txt; + default_type text/plain; + } + + # Media files (served with CORS via the server block add_header directives) + location /media/ { + add_header Access-Control-Allow-Origin "*"; + root /var/jenkins/workspace/evibes-backend-django/; + } + + # Static files (served with CORS via the server block add_header directives) + location /static/ { + add_header Access-Control-Allow-Origin "*"; + root /var/jenkins/workspace/evibes-backend-django/; + } + + error_page 500 502 503 504 /maintenance.html; + location = /maintenance.html { + add_header Access-Control-Allow-Origin "*"; + root /var/jenkins/workspace/evibes-backend-django/static; + internal; + } +} + +# ------------------------------------------------------------ +# Server block for evibes.com and www.evibes.com (Frontend) +# ------------------------------------------------------------ +server { + server_name evibes.com www.evibes.com; + listen 443 ssl; + ssl_certificate /etc/letsencrypt/live/evibes.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/evibes.com/privkey.pem; + include /etc/letsencrypt/options-ssl-nginx.conf; + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; + + location /favicon.ico { + add_header Access-Control-Allow-Origin "*"; + root /var/jenkins/workspace/evibes-backend-django/static; + } + + location / { + root /var/jenkins/workspace/evibes-frontend-vue/dist; + try_files $uri $uri/ /index.html @maintenance; + } + + location = /index.html { + root /var/jenkins/workspace/evibes-frontend-vue/dist; + try_files $uri @maintenance; + } + + location = /robots.txt { + add_header Access-Control-Allow-Origin "*"; + alias /var/jenkins/workspace/evibes-backend-django/static/robots_frontend.txt; + default_type text/plain; + } + + location ~ ^/sitemap(?:-(?P
[a-z]+)(?:-(?P\d+))?)?\.xml$ { + proxy_pass http://localhost:8000$request_uri; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Accept "application/xml"; + } + + location @maintenance { + return 503; + } + + error_page 503 404 500 502 504 /maintenance.html; + location = /maintenance.html { + root /var/jenkins/workspace/evibes-backend-django/static; + add_header Access-Control-Allow-Origin "*"; + internal; + } +} + +# ------------------------------------------------------------ +# Server block for flower.evibes.com +# ------------------------------------------------------------ +server { + server_name flower.evibes.com; + listen 443 ssl; + ssl_certificate /etc/letsencrypt/live/evibes.com/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/evibes.com/privkey.pem; + include /etc/letsencrypt/options-ssl-nginx.conf; + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; + + client_max_body_size 100M; + + location / { + proxy_pass http://localhost:5555; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location = /robots.txt { + add_header Access-Control-Allow-Origin "*"; + alias /var/jenkins/workspace/evibes-backend-django/static/robots_backend.txt; + default_type text/plain; + } + + location /favicon.ico { + add_header Access-Control-Allow-Origin "*"; + root /var/jenkins/workspace/evibes-backend-django/static; + } + + error_page 500 502 503 504 /maintenance.html; + location = /maintenance.html { + root /var/jenkins/workspace/evibes-backend-django/static; + add_header Access-Control-Allow-Origin "*"; + internal; + } +} + +# ------------------------------------------------------------ +# HTTP → HTTPS Redirects +# ------------------------------------------------------------ +server { + if ($host = www.evibes.com) { + return 301 https://$host$request_uri; + } + if ($host = evibes.com) { + return 301 https://$host$request_uri; + } + server_name evibes.com www.evibes.com; + listen 80; + return 404; +} + +server { + if ($host = api.evibes.com) { + return 301 https://$host$request_uri; + } + server_name api.evibes.com; + listen 80; + return 404; +} diff --git a/payments/__init__.py b/payments/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/payments/admin.py b/payments/admin.py new file mode 100644 index 00000000..13a0eff1 --- /dev/null +++ b/payments/admin.py @@ -0,0 +1,42 @@ +from django.contrib import admin +from django.utils.translation import gettext_lazy as _ + +from core.admin import BasicModelAdmin +from payments.forms import TransactionForm +from payments.models import Balance, Transaction + + +class TransactionInline(admin.TabularInline): + model = Transaction + form = TransactionForm + extra = 1 + is_navtab = True + verbose_name = _("transaction") + verbose_name_plural = _("transactions") + + def get_queryset(self, request): + qs = super().get_queryset(request) + return qs.select_related("order") + + +class BalanceAdmin(BasicModelAdmin): + inlines = (TransactionInline,) + list_display = ("user", "amount") + search_fields = ("user__email",) + ordering = ("user",) + + def get_queryset(self, request): + qs = super().get_queryset(request) + return qs.prefetch_related("transactions", "user") + + +class TransactionAdmin(BasicModelAdmin): + list_display = ("balance", "amount", "currency", "payment_method", "order") + search_fields = ("balance__user__email", "currency", "payment_method") + list_filter = ("currency", "payment_method") + ordering = ("balance",) + form = TransactionForm + + +admin.site.register(Balance, BalanceAdmin) +admin.site.register(Transaction, TransactionAdmin) diff --git a/payments/apps.py b/payments/apps.py new file mode 100644 index 00000000..1c05c589 --- /dev/null +++ b/payments/apps.py @@ -0,0 +1,11 @@ +from django.apps import AppConfig +from django.utils.translation import gettext_lazy as _ + + +class PaymentsConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "payments" + verbose_name = _("payments") + + def ready(self): + import payments.signals # noqa: F401 diff --git a/payments/choices.py b/payments/choices.py new file mode 100644 index 00000000..a5479581 --- /dev/null +++ b/payments/choices.py @@ -0,0 +1,3 @@ +from django.utils.translation import gettext_lazy as _ + +TRANSACTION_TYPE_CHOICES = (("DEPOSIT", _("deposit")), ("WITHDRAW", _("withdraw"))) diff --git a/payments/docs/__init__.py b/payments/docs/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/payments/docs/drf/__init__.py b/payments/docs/drf/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/payments/docs/drf/views.py b/payments/docs/drf/views.py new file mode 100644 index 00000000..92ab96ef --- /dev/null +++ b/payments/docs/drf/views.py @@ -0,0 +1,19 @@ +from django.utils.translation import gettext_lazy as _ +from drf_spectacular.utils import extend_schema +from rest_framework import status + +from core.docs.drf import error +from payments.serializers import DepositSerializer, TransactionProcessSerializer + +DEPOSIT_SCHEMA = { + "post": extend_schema( + summary=_("deposit to balance"), + description=_("deposit some money to balance"), + request=DepositSerializer, + responses={ + status.HTTP_201_CREATED: TransactionProcessSerializer, + status.HTTP_401_UNAUTHORIZED: error, + status.HTTP_400_BAD_REQUEST: error, + }, + ), +} diff --git a/payments/errors.py b/payments/errors.py new file mode 100644 index 00000000..8a61add8 --- /dev/null +++ b/payments/errors.py @@ -0,0 +1,2 @@ +class RatesError(ValueError): + pass diff --git a/payments/forms.py b/payments/forms.py new file mode 100644 index 00000000..100093a1 --- /dev/null +++ b/payments/forms.py @@ -0,0 +1,13 @@ +from django import forms + +from core.widgets import JSONTableWidget +from payments.models import Transaction + + +class TransactionForm(forms.ModelForm): + class Meta: + model = Transaction + fields = "__all__" + widgets = { + "process": JSONTableWidget(), + } diff --git a/payments/gateways/__init__.py b/payments/gateways/__init__.py new file mode 100644 index 00000000..2c38824e --- /dev/null +++ b/payments/gateways/__init__.py @@ -0,0 +1,2 @@ +class UnknownGatewayError(Exception): + pass diff --git a/payments/graphene/__init__.py b/payments/graphene/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/payments/graphene/mutations.py b/payments/graphene/mutations.py new file mode 100644 index 00000000..2800c63a --- /dev/null +++ b/payments/graphene/mutations.py @@ -0,0 +1,23 @@ +import graphene +from rest_framework.exceptions import PermissionDenied + +from core.graphene import BaseMutation +from core.utils.messages import permission_denied_message +from payments.graphene.object_types import TransactionType +from payments.models import Transaction + + +class Deposit(BaseMutation): + class Arguments: + amount = graphene.Float(required=True) + + transaction = graphene.Field(TransactionType) + + def mutate(self, info, amount): + if info.context.user.is_authenticated: + transaction = Transaction.objects.create( + balance=info.context.user.payments_balance, amount=amount, currency="EUR" + ) + return Deposit(transaction=transaction) + else: + raise PermissionDenied(permission_denied_message) diff --git a/payments/graphene/object_types.py b/payments/graphene/object_types.py new file mode 100644 index 00000000..806fe6eb --- /dev/null +++ b/payments/graphene/object_types.py @@ -0,0 +1,32 @@ +import graphene +from graphene import relay +from graphene.types.generic import GenericScalar +from graphene_django import DjangoObjectType + +from payments.models import Balance, Transaction + + +class TransactionType(DjangoObjectType): + process = GenericScalar() + + def resolve_process(self, info): + return self.process + + class Meta: + model = Transaction + exclude = ("balance",) + interfaces = (relay.Node,) + filter_fields = ["is_active"] + + +class BalanceType(DjangoObjectType): + transaction_set = graphene.List(lambda: TransactionType) + + class Meta: + model = Balance + fields = "__all__" + interfaces = (relay.Node,) + filter_fields = ["is_active"] + + def resolve_transaction_set(self, info): + return self.transaction_set.all() or [] diff --git a/payments/locale/ar_AR/LC_MESSAGES/django.mo b/payments/locale/ar_AR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..1da88303 Binary files /dev/null and b/payments/locale/ar_AR/LC_MESSAGES/django.mo differ diff --git a/payments/locale/ar_AR/LC_MESSAGES/django.po b/payments/locale/ar_AR/LC_MESSAGES/django.po new file mode 100644 index 00000000..ebef31b7 --- /dev/null +++ b/payments/locale/ar_AR/LC_MESSAGES/django.po @@ -0,0 +1,125 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "المعاملات" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "المعاملات" + +#: payments/apps.py:8 +msgid "payments" +msgstr "المدفوعات" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "الإيداع" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "سحب" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "الإيداع في الرصيد" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "إيداع بعض الأموال لتحقيق التوازن" + +#: payments/models.py:19 +msgid "balance" +msgstr "الرصيد" + +#: payments/models.py:20 +msgid "balances" +msgstr "الموازين" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "طلب المعالجة بعد الدفع" + +#: payments/models.py:41 +msgid "processing details" +msgstr "تفاصيل المعالجة" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"يجب أن يتناسب مبلغ المعاملة مع " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "تفعيل حسابك" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "الشعار" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "مرحباً %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"شكرًا لك على تسجيلك في %(config.PROJECT_NAME)s. يرجى تفعيل حسابك بالنقر فوق " +"الزر أدناه:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "تفعيل الحساب" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"إذا كان الزر أعلاه لا يعمل، يرجى نسخ عنوان URL التالي ولصقه في متصفح الويب " +"الخاص بك:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "مع أطيب التحيات,
فريق %(config.PROJECT_NAME)s" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "جميع الحقوق محفوظة." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "مطلوب مزود للحصول على الأسعار من" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "تعذّر العثور على الموفر {provider}" diff --git a/payments/locale/cs_CZ/LC_MESSAGES/django.mo b/payments/locale/cs_CZ/LC_MESSAGES/django.mo new file mode 100644 index 00000000..12384167 Binary files /dev/null and b/payments/locale/cs_CZ/LC_MESSAGES/django.mo differ diff --git a/payments/locale/cs_CZ/LC_MESSAGES/django.po b/payments/locale/cs_CZ/LC_MESSAGES/django.po new file mode 100644 index 00000000..b6837f21 --- /dev/null +++ b/payments/locale/cs_CZ/LC_MESSAGES/django.po @@ -0,0 +1,125 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Transakce" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Transakce" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Platby" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Vklad" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Stáhnout" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Vklad do zůstatku" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Vložte nějaké peníze na účet" + +#: payments/models.py:19 +msgid "balance" +msgstr "Bilance" + +#: payments/models.py:20 +msgid "balances" +msgstr "Váhy" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Objednávka ke zpracování po zaplacení" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Podrobnosti o zpracování" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"Částka transakce se musí vejít do rozmezí " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}." + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Aktivace účtu" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Logo" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Hello %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"Děkujeme, že jste se přihlásili k odběru %(config.PROJECT_NAME)s. Aktivujte " +"prosím svůj účet kliknutím na tlačítko níže:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Aktivace účtu" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Pokud výše uvedené tlačítko nefunguje, zkopírujte a vložte do webového " +"prohlížeče následující adresu URL:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "S pozdravem,
Tým %(config.PROJECT_NAME)s" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "Všechna práva vyhrazena." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "Je třeba mít poskytovatele, od kterého lze získat sazby" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "Nepodařilo se najít poskytovatele {provider}" diff --git a/payments/locale/da_DK/LC_MESSAGES/django.mo b/payments/locale/da_DK/LC_MESSAGES/django.mo new file mode 100644 index 00000000..0c3bd844 Binary files /dev/null and b/payments/locale/da_DK/LC_MESSAGES/django.mo differ diff --git a/payments/locale/da_DK/LC_MESSAGES/django.po b/payments/locale/da_DK/LC_MESSAGES/django.po new file mode 100644 index 00000000..d8596a91 --- /dev/null +++ b/payments/locale/da_DK/LC_MESSAGES/django.po @@ -0,0 +1,125 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Transaktion" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Transaktioner" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Betalinger" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Indskud" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Træk dig tilbage" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Indbetaling til saldo" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Sæt nogle penge ind på saldoen" + +#: payments/models.py:19 +msgid "balance" +msgstr "Balance" + +#: payments/models.py:20 +msgid "balances" +msgstr "Vægte" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Ordre til behandling efter betaling" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Behandling af detaljer" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"Transaktionsbeløbet skal passe ind i " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}." + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Aktivér din konto" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Logo" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Hej %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"Tak, fordi du har tilmeldt dig %(config.PROJECT_NAME)s. Aktivér venligst din" +" konto ved at klikke på knappen nedenfor:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Aktiver konto" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Hvis ovenstående knap ikke virker, bedes du kopiere og sætte følgende URL " +"ind i din webbrowser:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "Med venlig hilsen,
%(config.PROJECT_NAME)s Team" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "Alle rettigheder forbeholdes." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "Der er brug for en udbyder at få priser fra" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "Kunne ikke finde udbyder {provider}" diff --git a/payments/locale/de_DE/LC_MESSAGES/django.mo b/payments/locale/de_DE/LC_MESSAGES/django.mo new file mode 100644 index 00000000..3b1f203b Binary files /dev/null and b/payments/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/payments/locale/de_DE/LC_MESSAGES/django.po b/payments/locale/de_DE/LC_MESSAGES/django.po new file mode 100644 index 00000000..1fb3566a --- /dev/null +++ b/payments/locale/de_DE/LC_MESSAGES/django.po @@ -0,0 +1,126 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Transaktion" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Transaktionen" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Zahlungen" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Einzahlung" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Zurückziehen" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Einzahlung auf den Saldo" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Einzahlung von Geld zum Ausgleich" + +#: payments/models.py:19 +msgid "balance" +msgstr "Waage" + +#: payments/models.py:20 +msgid "balances" +msgstr "Waagen" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Auftrag zur Bearbeitung nach Bezahlung" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Details zur Verarbeitung" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"Der Transaktionsbetrag muss zwischen " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM} liegen" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Aktivieren Sie Ihr Konto" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Logo" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Hallo %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"Vielen Dank, dass Sie sich für %(config.PROJECT_NAME)s angemeldet haben. " +"Bitte aktivieren Sie Ihr Konto, indem Sie auf die Schaltfläche unten " +"klicken:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Konto freischalten" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Wenn die obige Schaltfläche nicht funktioniert, kopieren Sie bitte die " +"folgende URL und fügen Sie sie in Ihren Webbrowser ein:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "Mit freundlichen Grüßen,
Das %(config.PROJECT_NAME)s Team" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "Alle Rechte vorbehalten." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "Sie benötigen einen Anbieter, bei dem Sie die Preise erfragen können." + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "Anbieter {provider} konnte nicht gefunden werden" diff --git a/payments/locale/en_GB/LC_MESSAGES/django.mo b/payments/locale/en_GB/LC_MESSAGES/django.mo new file mode 100644 index 00000000..9512efbc Binary files /dev/null and b/payments/locale/en_GB/LC_MESSAGES/django.mo differ diff --git a/payments/locale/en_GB/LC_MESSAGES/django.po b/payments/locale/en_GB/LC_MESSAGES/django.po new file mode 100644 index 00000000..46d92d2a --- /dev/null +++ b/payments/locale/en_GB/LC_MESSAGES/django.po @@ -0,0 +1,113 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +# ,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Transaction" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Transactions" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Payments" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Deposit" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Withdraw" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Deposit to balance" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Deposit some money to balance" + +#: payments/models.py:19 +msgid "balance" +msgstr "Balance" + +#: payments/models.py:20 +msgid "balances" +msgstr "Balances" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Order to process after paid" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Processing details" + +#: payments/models.py:56 +#, python-brace-format +msgid "transaction amount must fit into {config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "Transaction amount must fit into {config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Activate Your Account" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Logo" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Hello %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your account by clicking the button below:" +msgstr "Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your account by clicking the button below:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Activate Account" + +#: payments/templates/balance_deposit_email.html:95 +msgid "If the button above does not work, please copy and paste the following URL into your web browser:" +msgstr "If the button above does not work, please copy and paste the following URL into your web browser:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "Best regards,
The %(config.PROJECT_NAME)s Team" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "All rights reserved." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "A provider to get rates from is required" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "Couldn't find provider {provider}" diff --git a/payments/locale/en_US/LC_MESSAGES/django.mo b/payments/locale/en_US/LC_MESSAGES/django.mo new file mode 100644 index 00000000..c42ed7f1 Binary files /dev/null and b/payments/locale/en_US/LC_MESSAGES/django.mo differ diff --git a/payments/locale/en_US/LC_MESSAGES/django.po b/payments/locale/en_US/LC_MESSAGES/django.po new file mode 100644 index 00000000..bcee0a6e --- /dev/null +++ b/payments/locale/en_US/LC_MESSAGES/django.po @@ -0,0 +1,125 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Transaction" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Transactions" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Payments" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Deposit" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Withdraw" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Deposit to balance" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Deposit some money to balance" + +#: payments/models.py:19 +msgid "balance" +msgstr "Balance" + +#: payments/models.py:20 +msgid "balances" +msgstr "Scales" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Order to process after paid" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Processing details" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"Transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Activate Your Account" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Logo" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Hello %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Activate Account" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "Best regards,
The %(config.PROJECT_NAME)s Team" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "All rights reserved." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "A provider to get rates from is required" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "Couldn't find provider {provider}" diff --git a/payments/locale/es_ES/LC_MESSAGES/django.mo b/payments/locale/es_ES/LC_MESSAGES/django.mo new file mode 100644 index 00000000..2a1a85d0 Binary files /dev/null and b/payments/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/payments/locale/es_ES/LC_MESSAGES/django.po b/payments/locale/es_ES/LC_MESSAGES/django.po new file mode 100644 index 00000000..0b5e2211 --- /dev/null +++ b/payments/locale/es_ES/LC_MESSAGES/django.po @@ -0,0 +1,125 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Transacción" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Transacciones" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Pagos" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Depósito" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Retirar" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Depósito a cuenta" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Depositar dinero para equilibrar" + +#: payments/models.py:19 +msgid "balance" +msgstr "Saldo" + +#: payments/models.py:20 +msgid "balances" +msgstr "Escalas" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Orden a tramitar una vez pagada" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Detalles del proceso" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"El importe de la transacción debe ajustarse a " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Activar su cuenta" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Logotipo" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Hola %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"Gracias por registrarse en %(config.PROJECT_NAME)s. Por favor, active su " +"cuenta haciendo clic en el botón de abajo:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Activar cuenta" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Si el botón anterior no funciona, copie y pegue la siguiente URL en su " +"navegador:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "Saludos cordiales,
El equipo de %(config.PROJECT_NAME)s" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "Todos los derechos reservados." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "Se necesita un proveedor del que obtener tarifas" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "No se ha podido encontrar el proveedor {provider}" diff --git a/payments/locale/fr_FR/LC_MESSAGES/django.mo b/payments/locale/fr_FR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..8cdd85d3 Binary files /dev/null and b/payments/locale/fr_FR/LC_MESSAGES/django.mo differ diff --git a/payments/locale/fr_FR/LC_MESSAGES/django.po b/payments/locale/fr_FR/LC_MESSAGES/django.po new file mode 100644 index 00000000..1c30c5d7 --- /dev/null +++ b/payments/locale/fr_FR/LC_MESSAGES/django.po @@ -0,0 +1,126 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Transaction" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Transactions" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Paiements" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Dépôt" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Se retirer" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Dépôt au solde" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Déposer de l'argent sur le compte" + +#: payments/models.py:19 +msgid "balance" +msgstr "Balance" + +#: payments/models.py:20 +msgid "balances" +msgstr "Balances" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Commande à traiter après paiement" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Détails du traitement" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"Le montant de la transaction doit être compris entre " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}." + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Activer votre compte" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Logo" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Bonjour %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"Merci de vous être inscrit à %(config.PROJECT_NAME)s. Veuillez activer votre" +" compte en cliquant sur le bouton ci-dessous :" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Activer le compte" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Si le bouton ci-dessus ne fonctionne pas, veuillez copier et coller l'URL " +"suivante dans votre navigateur web :" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "Meilleures salutations,
L'équipe %(config.PROJECT_NAME)s" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "Tous droits réservés." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "" +"Il est nécessaire de disposer d'un fournisseur pour obtenir des tarifs" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "Impossible de trouver le fournisseur {provider}" diff --git a/payments/locale/hi_IN/LC_MESSAGES/django.mo b/payments/locale/hi_IN/LC_MESSAGES/django.mo new file mode 100644 index 00000000..6c5906d1 Binary files /dev/null and b/payments/locale/hi_IN/LC_MESSAGES/django.mo differ diff --git a/payments/locale/hi_IN/LC_MESSAGES/django.po b/payments/locale/hi_IN/LC_MESSAGES/django.po new file mode 100644 index 00000000..cd0fd58d --- /dev/null +++ b/payments/locale/hi_IN/LC_MESSAGES/django.po @@ -0,0 +1,118 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "" + +#: payments/apps.py:8 +msgid "payments" +msgstr "" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "" + +#: payments/models.py:19 +msgid "balance" +msgstr "" + +#: payments/models.py:20 +msgid "balances" +msgstr "" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "" + +#: payments/models.py:41 +msgid "processing details" +msgstr "" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into {config.PAYMENT_GATEWAY_MINIMUM}-{config." +"PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "" + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "" + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "" diff --git a/payments/locale/it_IT/LC_MESSAGES/django.mo b/payments/locale/it_IT/LC_MESSAGES/django.mo new file mode 100644 index 00000000..7fa5b0b8 Binary files /dev/null and b/payments/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/payments/locale/it_IT/LC_MESSAGES/django.po b/payments/locale/it_IT/LC_MESSAGES/django.po new file mode 100644 index 00000000..1c9629f6 --- /dev/null +++ b/payments/locale/it_IT/LC_MESSAGES/django.po @@ -0,0 +1,125 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Transazione" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Transazioni" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Pagamenti" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Deposito" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Ritiro" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Deposito a saldo" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Depositare del denaro per bilanciare" + +#: payments/models.py:19 +msgid "balance" +msgstr "Equilibrio" + +#: payments/models.py:20 +msgid "balances" +msgstr "Bilance" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Ordine da elaborare dopo il pagamento" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Dettagli di elaborazione" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"L'importo della transazione deve rientrare in " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Attivare il proprio account" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Logo" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Ciao %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"Grazie per esservi iscritti a %(config.PROJECT_NAME)s. Attivate il vostro " +"account facendo clic sul pulsante sottostante:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Attivare l'account" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Se il pulsante qui sopra non funziona, copiate e incollate il seguente URL " +"nel vostro browser web:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "Cordiali saluti,
Il team %(config.PROJECT_NAME)s" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "Tutti i diritti riservati." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "È necessario un fornitore da cui ottenere le tariffe" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "Impossibile trovare il fornitore {provider}" diff --git a/payments/locale/ja_JP/LC_MESSAGES/django.mo b/payments/locale/ja_JP/LC_MESSAGES/django.mo new file mode 100644 index 00000000..5d5800df Binary files /dev/null and b/payments/locale/ja_JP/LC_MESSAGES/django.mo differ diff --git a/payments/locale/ja_JP/LC_MESSAGES/django.po b/payments/locale/ja_JP/LC_MESSAGES/django.po new file mode 100644 index 00000000..ea3d5d86 --- /dev/null +++ b/payments/locale/ja_JP/LC_MESSAGES/django.po @@ -0,0 +1,120 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "トランザクション" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "トランザクション" + +#: payments/apps.py:8 +msgid "payments" +msgstr "支払い" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "デポジット" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "辞退" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "預金残高" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "預金残高を増やす" + +#: payments/models.py:19 +msgid "balance" +msgstr "バランス" + +#: payments/models.py:20 +msgid "balances" +msgstr "体重計" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "支払い後の処理順序" + +#: payments/models.py:41 +msgid "processing details" +msgstr "加工内容" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"取引金額は{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}に収まる必要があります。" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "アカウントの有効化" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "ロゴ" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "こんにちは、%(user.first_name)sです、" + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "%(config.PROJECT_NAME)sにご登録いただきありがとうございます。下のボタンをクリックしてアカウントを有効にしてください:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "アカウントの有効化" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "上記のボタンが機能しない場合は、以下のURLをコピーしてウェブブラウザに貼り付けてください:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "よろしくお願いします、
%(config.PROJECT_NAME)sチーム" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "無断転載を禁じます。" + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "レートを取得するプロバイダーが必要" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "{provider}プロバイダーが見つかりません。" diff --git a/payments/locale/kk_KZ/LC_MESSAGES/django.mo b/payments/locale/kk_KZ/LC_MESSAGES/django.mo new file mode 100644 index 00000000..6c5906d1 Binary files /dev/null and b/payments/locale/kk_KZ/LC_MESSAGES/django.mo differ diff --git a/payments/locale/kk_KZ/LC_MESSAGES/django.po b/payments/locale/kk_KZ/LC_MESSAGES/django.po new file mode 100644 index 00000000..cd0fd58d --- /dev/null +++ b/payments/locale/kk_KZ/LC_MESSAGES/django.po @@ -0,0 +1,118 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "" + +#: payments/apps.py:8 +msgid "payments" +msgstr "" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "" + +#: payments/models.py:19 +msgid "balance" +msgstr "" + +#: payments/models.py:20 +msgid "balances" +msgstr "" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "" + +#: payments/models.py:41 +msgid "processing details" +msgstr "" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into {config.PAYMENT_GATEWAY_MINIMUM}-{config." +"PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "" + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "" + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "" diff --git a/payments/locale/nl_NL/LC_MESSAGES/django.mo b/payments/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 00000000..786df21a Binary files /dev/null and b/payments/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/payments/locale/nl_NL/LC_MESSAGES/django.po b/payments/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 00000000..3f2d7d74 --- /dev/null +++ b/payments/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,125 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Transactie" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Transacties" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Betalingen" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Statiegeld" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Intrekken" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Storting op saldo" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Stort wat geld om te balanceren" + +#: payments/models.py:19 +msgid "balance" +msgstr "Saldo" + +#: payments/models.py:20 +msgid "balances" +msgstr "Weegschaal" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Order te verwerken na betaling" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Verwerkingsdetails" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"Het transactiebedrag moet passen binnen " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}." + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Uw account activeren" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Logo" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Hallo %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"Bedankt voor het aanmelden bij %(config.PROJECT_NAME)s. Activeer je account " +"door op de onderstaande knop te klikken:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Account activeren" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Als de bovenstaande knop niet werkt, kopieer en plak dan de volgende URL in " +"je webbrowser:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "Vriendelijke groeten,
Het %(config.PROJECT_NAME)s Team" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "Alle rechten voorbehouden." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "Een provider om tarieven van te krijgen is vereist" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "Kon provider {provider} niet vinden" diff --git a/payments/locale/pl_PL/LC_MESSAGES/django.mo b/payments/locale/pl_PL/LC_MESSAGES/django.mo new file mode 100644 index 00000000..a6a2dc3a Binary files /dev/null and b/payments/locale/pl_PL/LC_MESSAGES/django.mo differ diff --git a/payments/locale/pl_PL/LC_MESSAGES/django.po b/payments/locale/pl_PL/LC_MESSAGES/django.po new file mode 100644 index 00000000..f710e906 --- /dev/null +++ b/payments/locale/pl_PL/LC_MESSAGES/django.po @@ -0,0 +1,120 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: pl-PL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Transakcja" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Transakcje" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Płatności" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Depozyt" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Wycofać się" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Wpłata na saldo" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Wpłać trochę pieniędzy na saldo" + +#: payments/models.py:19 +msgid "balance" +msgstr "Równowaga" + +#: payments/models.py:20 +msgid "balances" +msgstr "Wagi" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Zamówienie do przetworzenia po opłaceniu" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Szczegóły przetwarzania" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"Kwota transakcji musi mieścić się w przedziale " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}." + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Aktywacja konta" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Logo" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Witaj %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"Dziękujemy za zarejestrowanie się w %(config.PROJECT_NAME)s. Aktywuj swoje " +"konto, klikając poniższy przycisk:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Aktywuj konto" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Jeśli powyższy przycisk nie działa, skopiuj i wklej poniższy adres URL do " +"przeglądarki internetowej:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "Z wyrazami szacunku,
Zespół %(config.PROJECT_NAME)s" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "Wszelkie prawa zastrzeżone." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "Wymagany jest dostawca, od którego można uzyskać stawki" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "Nie można znaleźć dostawcy {provider}." diff --git a/payments/locale/pt_BR/LC_MESSAGES/django.mo b/payments/locale/pt_BR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..fda56c75 Binary files /dev/null and b/payments/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/payments/locale/pt_BR/LC_MESSAGES/django.po b/payments/locale/pt_BR/LC_MESSAGES/django.po new file mode 100644 index 00000000..9903866d --- /dev/null +++ b/payments/locale/pt_BR/LC_MESSAGES/django.po @@ -0,0 +1,125 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Transação" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Transações" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Pagamentos" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Deposit" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Retirada" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Depósito no saldo" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Depositar algum dinheiro no saldo" + +#: payments/models.py:19 +msgid "balance" +msgstr "Equilíbrio" + +#: payments/models.py:20 +msgid "balances" +msgstr "Balanças" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Ordem a ser processada após o pagamento" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Detalhes do processamento" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"O valor da transação deve se enquadrar em " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Ativar sua conta" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Logotipo" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Olá %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"Obrigado por se inscrever no %(config.PROJECT_NAME)s. Ative sua conta " +"clicando no botão abaixo:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Ativar conta" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Se o botão acima não funcionar, copie e cole o seguinte URL em seu navegador" +" da Web:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "Com os melhores cumprimentos,
A equipe de %(config.PROJECT_NAME)s" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "Todos os direitos reservados." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "É necessário um provedor para obter as tarifas" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "Não foi possível encontrar o provedor {provider}" diff --git a/payments/locale/ro_RO/LC_MESSAGES/django.mo b/payments/locale/ro_RO/LC_MESSAGES/django.mo new file mode 100644 index 00000000..d8942dfa Binary files /dev/null and b/payments/locale/ro_RO/LC_MESSAGES/django.mo differ diff --git a/payments/locale/ro_RO/LC_MESSAGES/django.po b/payments/locale/ro_RO/LC_MESSAGES/django.po new file mode 100644 index 00000000..61f1bc4a --- /dev/null +++ b/payments/locale/ro_RO/LC_MESSAGES/django.po @@ -0,0 +1,125 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Tranzacție" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Tranzacții" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Plăți" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Depozit" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Retragere" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Depozit la sold" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Depuneți niște bani la sold" + +#: payments/models.py:19 +msgid "balance" +msgstr "Echilibru" + +#: payments/models.py:20 +msgid "balances" +msgstr "Balanță" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Ordin de procesare după plată" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Detalii de prelucrare" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"Valoarea tranzacției trebuie să se încadreze în " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Activați contul dvs." + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Logo" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Bună ziua %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"Vă mulțumim pentru înscrierea la %(config.PROJECT_NAME)s. Vă rugăm să vă " +"activați contul făcând clic pe butonul de mai jos:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Activați contul" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Dacă butonul de mai sus nu funcționează, vă rugăm să copiați și să lipiți " +"următoarea adresă URL în browserul dvs. web:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "Salutări,
Echipa %(config.PROJECT_NAME)s" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "Toate drepturile rezervate." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "Este necesar un furnizor de la care să se obțină tarife" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "Nu am putut găsi furnizorul {provider}" diff --git a/payments/locale/ru_RU/LC_MESSAGES/django.mo b/payments/locale/ru_RU/LC_MESSAGES/django.mo new file mode 100644 index 00000000..4c06e0d9 Binary files /dev/null and b/payments/locale/ru_RU/LC_MESSAGES/django.mo differ diff --git a/payments/locale/ru_RU/LC_MESSAGES/django.po b/payments/locale/ru_RU/LC_MESSAGES/django.po new file mode 100644 index 00000000..22f67a15 --- /dev/null +++ b/payments/locale/ru_RU/LC_MESSAGES/django.po @@ -0,0 +1,125 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "Транзакция" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "Транзакции" + +#: payments/apps.py:8 +msgid "payments" +msgstr "Платежи" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "Депозит" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "Вывести" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "Депозит на баланс" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "Внесите немного денег на баланс" + +#: payments/models.py:19 +msgid "balance" +msgstr "Баланс" + +#: payments/models.py:20 +msgid "balances" +msgstr "Весы" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "Заказ на обработку после оплаты" + +#: payments/models.py:41 +msgid "processing details" +msgstr "Детали обработки" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"Сумма транзакции должна вписываться в " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "Активируйте свою учетную запись" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "Логотип" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "Здравствуйте %(user.first_name)s," + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "" +"Благодарим вас за регистрацию в %(config.PROJECT_NAME)s. Пожалуйста, " +"активируйте свой аккаунт, нажав на кнопку ниже:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "Активировать учетную запись" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Если кнопка выше не работает, скопируйте и вставьте следующий URL-адрес в " +"свой веб-браузер:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "С наилучшими пожеланиями,
Команда %(config.PROJECT_NAME)s" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "Все права защищены." + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "Требуется поставщик, у которого можно получить тарифы" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "Не удалось найти провайдера {provider}" diff --git a/payments/locale/zh_Hans/LC_MESSAGES/django.mo b/payments/locale/zh_Hans/LC_MESSAGES/django.mo new file mode 100644 index 00000000..bf2e556b Binary files /dev/null and b/payments/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/payments/locale/zh_Hans/LC_MESSAGES/django.po b/payments/locale/zh_Hans/LC_MESSAGES/django.po new file mode 100644 index 00000000..97a886a8 --- /dev/null +++ b/payments/locale/zh_Hans/LC_MESSAGES/django.po @@ -0,0 +1,121 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-24 14:09+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: payments/admin.py:14 payments/models.py:60 +msgid "transaction" +msgstr "交易" + +#: payments/admin.py:15 payments/models.py:61 +msgid "transactions" +msgstr "交易" + +#: payments/apps.py:8 +msgid "payments" +msgstr "付款" + +#: payments/choices.py:3 +msgid "deposit" +msgstr "存款" + +#: payments/choices.py:3 +msgid "withdraw" +msgstr "退出" + +#: payments/docs/drf/views.py:10 +msgid "deposit to balance" +msgstr "余额存款" + +#: payments/docs/drf/views.py:11 +msgid "deposit some money to balance" +msgstr "为余额存入一些钱" + +#: payments/models.py:19 +msgid "balance" +msgstr "平衡" + +#: payments/models.py:20 +msgid "balances" +msgstr "天平" + +#: payments/models.py:38 +msgid "order to process after paid" +msgstr "付款后处理订单" + +#: payments/models.py:41 +msgid "processing details" +msgstr "处理细节" + +#: payments/models.py:56 +#, python-brace-format +msgid "" +"transaction amount must fit into " +"{config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}" +msgstr "" +"交易金额必须符合 {config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM} " +"的规定。" + +#: payments/templates/balance_deposit_email.html:8 +#: payments/templates/balance_deposit_email.html:89 +msgid "Activate Your Account" +msgstr "激活账户" + +#: payments/templates/balance_deposit_email.html:83 +msgid "Logo" +msgstr "标志" + +#: payments/templates/balance_deposit_email.html:90 +#, python-format +msgid "Hello %(user.first_name)s," +msgstr "您好 %(user.first_name)s、" + +#: payments/templates/balance_deposit_email.html:91 +#, python-format +msgid "" +"Thank you for signing up for %(config.PROJECT_NAME)s. Please activate your " +"account by clicking the button below:" +msgstr "感谢您注册 %(config.PROJECT_NAME)s。请点击下面的按钮激活您的帐户:" + +#: payments/templates/balance_deposit_email.html:93 +msgid "Activate Account" +msgstr "激活账户" + +#: payments/templates/balance_deposit_email.html:95 +msgid "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "如果上面的按钮不起作用,请将以下 URL 复制并粘贴到您的浏览器中:" + +#: payments/templates/balance_deposit_email.html:97 +#, python-format +msgid "Best regards,
The %(config.PROJECT_NAME)s Team" +msgstr "致以最诚挚的问候,
%(config.PROJECT_NAME)s团队" + +#: payments/templates/balance_deposit_email.html:102 +msgid "All rights reserved." +msgstr "保留所有权利。" + +#: payments/utils/__init__.py:8 +msgid "a provider to get rates from is required" +msgstr "需要提供商提供费率" + +#: payments/utils/__init__.py:14 +#, python-brace-format +msgid "couldn't find provider {provider}" +msgstr "找不到提供方 {provider}" diff --git a/payments/migrations/0001_initial.py b/payments/migrations/0001_initial.py new file mode 100644 index 00000000..b84475f4 --- /dev/null +++ b/payments/migrations/0001_initial.py @@ -0,0 +1,47 @@ +# Generated by Django 5.1.5 on 2025-03-10 11:38 + +import django_extensions.db.fields +import uuid +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Balance', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('amount', models.FloatField(default=0)), + ], + options={ + 'verbose_name': 'balance', + 'verbose_name_plural': 'balances', + }, + ), + migrations.CreateModel( + name='Transaction', + fields=[ + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('is_active', models.BooleanField(default=True, help_text="if set to false, this object can't be seen by users without needed permission", verbose_name='is active')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('amount', models.FloatField()), + ('currency', models.CharField(max_length=3)), + ('payment_method', models.CharField(max_length=20)), + ('process', models.JSONField(default=dict, verbose_name='processing details')), + ], + options={ + 'verbose_name': 'transaction', + 'verbose_name_plural': 'transactions', + }, + ), + ] diff --git a/payments/migrations/0002_initial.py b/payments/migrations/0002_initial.py new file mode 100644 index 00000000..84577866 --- /dev/null +++ b/payments/migrations/0002_initial.py @@ -0,0 +1,39 @@ +# Generated by Django 5.1.5 on 2025-03-10 11:38 + +import django.contrib.postgres.indexes +import django.db.models.deletion +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('core', '0002_initial'), + ('payments', '0001_initial'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.AddField( + model_name='balance', + name='user', + field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='payments_balance', to=settings.AUTH_USER_MODEL), + ), + migrations.AddField( + model_name='transaction', + name='balance', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='payments.balance'), + ), + migrations.AddField( + model_name='transaction', + name='order', + field=models.ForeignKey(blank=True, help_text='order to process after paid', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='payments_transactions', to='core.order'), + ), + migrations.AddIndex( + model_name='transaction', + index=django.contrib.postgres.indexes.GinIndex(fields=['process'], name='payments_tr_process_d5b008_gin'), + ), + ] diff --git a/payments/migrations/0003_alter_transaction_balance.py b/payments/migrations/0003_alter_transaction_balance.py new file mode 100644 index 00000000..ea6bdece --- /dev/null +++ b/payments/migrations/0003_alter_transaction_balance.py @@ -0,0 +1,19 @@ +# Generated by Django 5.1.8 on 2025-04-29 11:32 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('payments', '0002_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='transaction', + name='balance', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='transactions', to='payments.balance'), + ), + ] diff --git a/payments/migrations/__init__.py b/payments/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/payments/models.py b/payments/models.py new file mode 100644 index 00000000..31708baa --- /dev/null +++ b/payments/models.py @@ -0,0 +1,64 @@ +from constance import config +from django.contrib.postgres.indexes import GinIndex +from django.db.models import CASCADE, CharField, FloatField, ForeignKey, JSONField, OneToOneField +from django.utils.translation import gettext_lazy as _ + +from core.abstract import NiceModel + + +class Balance(NiceModel): + amount = FloatField(null=False, blank=False, default=0) + user = OneToOneField( + to="vibes_auth.User", on_delete=CASCADE, blank=False, null=False, related_name="payments_balance" + ) + + def __str__(self): + return f"{self.user.email} | {self.amount}" + + class Meta: + verbose_name = _("balance") + verbose_name_plural = _("balances") + + def save(self, **kwargs): + if self.amount != 0.0 and len(str(self.amount).split(".")[1]) > 2: + self.amount = round(self.amount, 2) + super().save(**kwargs) + + +class Transaction(NiceModel): + amount = FloatField(null=False, blank=False) + balance = ForeignKey(Balance, on_delete=CASCADE, blank=True, null=True, related_name="transactions") + currency = CharField(max_length=3, null=False, blank=False) + payment_method = CharField(max_length=20, null=True, blank=True) # noqa: DJ001 + order = ForeignKey( + "core.Order", + on_delete=CASCADE, + blank=True, + null=True, + help_text=_("order to process after paid"), + related_name="payments_transactions", + ) + process = JSONField(verbose_name=_("processing details"), default=dict) + + def __str__(self): + return f"{self.balance.user.email} | {self.amount}" + + def save(self, **kwargs): + if self.amount != 0.0 and ( + (config.PAYMENT_GATEWAY_MINIMUM <= self.amount <= config.PAYMENT_GATEWAY_MAXIMUM) + or (config.PAYMENT_GATEWAY_MINIMUM == 0 and config.PAYMENT_GATEWAY_MAXIMUM == 0) + ): + if len(str(self.amount).split(".")[1]) > 2: + self.amount = round(self.amount, 2) + super().save(**kwargs) + return self + raise ValueError( + _(f"transaction amount must fit into {config.PAYMENT_GATEWAY_MINIMUM}-{config.PAYMENT_GATEWAY_MAXIMUM}") + ) + + class Meta: + verbose_name = _("transaction") + verbose_name_plural = _("transactions") + indexes = [ + GinIndex(fields=["process"]), + ] diff --git a/payments/serializers.py b/payments/serializers.py new file mode 100644 index 00000000..4bbad8f1 --- /dev/null +++ b/payments/serializers.py @@ -0,0 +1,22 @@ +from rest_framework.fields import FloatField, JSONField +from rest_framework.serializers import ModelSerializer, Serializer + +from payments.models import Transaction + + +class DepositSerializer(Serializer): + amount = FloatField(required=True) + + +class TransactionSerializer(ModelSerializer): + class Meta: + model = Transaction + fields = "__all__" + + +class TransactionProcessSerializer(ModelSerializer): + process = JSONField(required=True) + + class Meta: + model = Transaction + fields = ("process",) diff --git a/payments/signals.py b/payments/signals.py new file mode 100644 index 00000000..702bb9da --- /dev/null +++ b/payments/signals.py @@ -0,0 +1,18 @@ +from django.db.models.signals import post_save +from django.dispatch import receiver + +from payments.models import Balance, Transaction +from vibes_auth.models import User + + +@receiver(post_save, sender=User) +def create_balance_on_user_creation_signal(instance, created, **kwargs): + if created: + Balance.objects.create(user=instance) + + +@receiver(post_save, sender=Transaction) +def process_transaction_changes(instance, created, **kwargs): + if created: + gateway = object() + gateway.process_transaction(instance) diff --git a/payments/templates/__init__.py b/payments/templates/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/payments/templates/balance_deposit_email.html b/payments/templates/balance_deposit_email.html new file mode 100644 index 00000000..c2ac1d1d --- /dev/null +++ b/payments/templates/balance_deposit_email.html @@ -0,0 +1,110 @@ + + + + {% load static %} + {% load i18n %} + + + {% blocktrans with msgid="activate_account_title" %}Activate Your Account{% endblocktrans %} + + + + + + + + + + +
+ + + + + + + + + + + + +
+ + diff --git a/payments/tests.py b/payments/tests.py new file mode 100644 index 00000000..cef4e9a3 --- /dev/null +++ b/payments/tests.py @@ -0,0 +1,190 @@ +# payments/tests/test_payments.py + + +import graphene +from django.contrib.auth import get_user_model +from django.contrib.auth.models import AnonymousUser +from django.test import TestCase +from graphene.test import Client as GrapheneClient +from rest_framework import status +from rest_framework.test import APIRequestFactory, force_authenticate + +from payments.graphene.mutations import Deposit # the GraphQL Deposit mutation +from payments.models import Balance, Transaction +from payments.views import CallbackAPIView, DepositView + +############################################################################### +# Model Tests +############################################################################### + + +class BalanceModelTests(TestCase): + def setUp(self): + self.user_model = get_user_model() + # Create a user – the post-save signal will auto-create a Balance. + self.user = self.user_model.objects.create_user(email="test@example.com", password="pass") + self.balance = Balance.objects.get(user=self.user) + + def test_balance_rounding(self): + """ + If the balance amount has more than two decimal places, + the save() method should round it to 2 decimals. + """ + self.balance.amount = 10.129 + self.balance.save() + self.balance.refresh_from_db() + # round(10.129, 2) == 10.13 + self.assertAlmostEqual(self.balance.amount, 10.13, places=2) + + +class TransactionModelTests(TestCase): + def setUp(self): + self.user_model = get_user_model() + self.user = self.user_model.objects.create_user(email="trans_test@example.com", password="pass") + self.balance = Balance.objects.get(user=self.user) + + def test_transaction_rounding(self): + """ + When a Transaction is saved with an amount having more than two decimals, + it should be rounded to 2 decimal places. + """ + t = Transaction(balance=self.balance, amount=5.6789, currency="EUR", payment_method="card") + t.save() + self.assertAlmostEqual(t.amount, 5.68, places=2) + + def test_transaction_zero_amount_raises(self): + """ + Saving a Transaction with a 0 amount should raise a ValueError. + """ + with self.assertRaises(ValueError): + t = Transaction(balance=self.balance, amount=0.0, currency="EUR", payment_method="card") + t.save() + + +############################################################################### +# API (View) Tests +############################################################################### + + +class DepositViewTests(TestCase): + def setUp(self): + self.factory = APIRequestFactory() + self.user_model = get_user_model() + self.user = self.user_model.objects.create_user(email="deposit@example.com", password="pass") + self.deposit_view = DepositView.as_view() + + def test_deposit_view_unauthenticated(self): + """ + An unauthenticated user should receive a 401 Unauthorized response. + """ + request = self.factory.post("/deposit/", {"amount": 100.0}) + # Do not attach a user to the request. + response = self.deposit_view(request) + self.assertEqual(response.status_code, status.HTTP_401_UNAUTHORIZED) + + def test_deposit_view_authenticated(self): + """ + An authenticated user posting a deposit should get a 201 Created response + and a transaction with processing details. + """ + request = self.factory.post("/deposit/", {"amount": 100.0}) + force_authenticate(request, user=self.user) + response = self.deposit_view(request) + self.assertEqual(response.status_code, status.HTTP_201_CREATED) + # The response should include the 'process' field. + self.assertIn("process", response.data) + + +class CallbackViewTests(TestCase): + def setUp(self): + self.factory = APIRequestFactory() + self.callback_view = CallbackAPIView.as_view() + + def test_callback_view_unknown_gateway(self): + """ + If an unknown gateway is specified, the callback should return a 500 error. + """ + data = {"sample": "data"} + request = self.factory.post("/callback/?gateway=unknown", data, format="json") + response = self.callback_view(request) + self.assertEqual(response.status_code, status.HTTP_500_INTERNAL_SERVER_ERROR) + + +############################################################################### +# Signal Tests +############################################################################### + + +class SignalTests(TestCase): + def setUp(self): + self.user_model = get_user_model() + + def test_create_balance_on_user_creation(self): + """ + When a new User is created, the post_save signal should create an associated Balance. + """ + user = self.user_model.objects.create_user(email="signal@example.com", password="pass") + balance = Balance.objects.get(user=user) + self.assertIsNotNone(balance) + + +############################################################################### +# GraphQL Tests +############################################################################### + + +class GraphQLDepositTests(TestCase): + def setUp(self): + self.user_model = get_user_model() + self.user = self.user_model.objects.create_user(email="graphql@example.com", password="pass") + # Ensure a Balance exists via the signal. + self.balance = Balance.objects.get(user=self.user) + + # Create a minimal schema including the Deposit mutation. + class Mutation(graphene.ObjectType): + deposit = Deposit.Field() + + self.schema = graphene.Schema(mutation=Mutation) + self.client = GrapheneClient(self.schema) + + def test_graphql_deposit_authenticated(self): + """ + An authenticated GraphQL deposit mutation should create a Transaction. + """ + mutation = """ + mutation Deposit($amount: Float!) { + deposit(amount: $amount) { + transaction { + id + amount + } + } + } + """ + result = self.client.execute(mutation, variable_values={"amount": 100.0}, context_value={"user": self.user}) + # There should be no errors. + self.assertNotIn("errors", result) + transaction_data = result.get("data", {}).get("deposit", {}).get("transaction") + self.assertIsNotNone(transaction_data) + self.assertAlmostEqual(float(transaction_data["amount"]), 100.0, places=2) + + def test_graphql_deposit_unauthenticated(self): + """ + An unauthenticated GraphQL deposit mutation should raise a permission error. + """ + mutation = """ + mutation Deposit($amount: Float!) { + deposit(amount: $amount) { + transaction { + id + amount + } + } + } + """ + result = self.client.execute( + mutation, variable_values={"amount": 100.0}, context_value={"user": AnonymousUser()} + ) + self.assertIn("errors", result) + error_message = result["errors"][0]["message"] + self.assertIn("permission", error_message.lower()) diff --git a/payments/urls.py b/payments/urls.py new file mode 100644 index 00000000..6f703c4a --- /dev/null +++ b/payments/urls.py @@ -0,0 +1,14 @@ +from django.urls import include, path +from rest_framework.routers import DefaultRouter + +from payments.views import CallbackAPIView, DepositView +from payments.viewsets import TransactionViewSet + +payment_router = DefaultRouter() +payment_router.register(prefix=r"transactions", viewset=TransactionViewSet, basename="transactions") + +urlpatterns = [ + path(r"", include(payment_router.urls)), + path(r"deposit/", DepositView.as_view()), + path(r"/callback//", CallbackAPIView.as_view()), +] diff --git a/payments/utils/__init__.py b/payments/utils/__init__.py new file mode 100644 index 00000000..7f6a2c58 --- /dev/null +++ b/payments/utils/__init__.py @@ -0,0 +1,14 @@ +from django.utils.translation import gettext_lazy as _ + +from payments.utils.cbr import get_rates as get_rates_cbr + + +def get_rates(provider: str): + if not provider: + raise ValueError(_("a provider to get rates from is required")) + + match provider: + case "cbr": + return get_rates_cbr() + case _: + raise ValueError(_(f"couldn't find provider {provider}")) diff --git a/payments/utils/cbr.py b/payments/utils/cbr.py new file mode 100644 index 00000000..8d1c9aa5 --- /dev/null +++ b/payments/utils/cbr.py @@ -0,0 +1,19 @@ +import requests +from django.core.cache import cache +from sentry_sdk import capture_exception + + +def get_rates(): + try: + rates = cache.get("cbr_rates", None) + + if not rates: + response = requests.get("https://www.cbr-xml-daily.ru/latest.js") + rates = response.json().get("rates") + cache.set("cbr_rates", rates, 60 * 60 * 24) + + return rates + + except Exception as e: + capture_exception(e) + raise e diff --git a/payments/utils/currencies.py b/payments/utils/currencies.py new file mode 100644 index 00000000..95ab5833 --- /dev/null +++ b/payments/utils/currencies.py @@ -0,0 +1,16 @@ +import requests +from constance import config +from django.core.cache import cache + + +def update_currencies_to_euro(currency, amount): + rates = cache.get("rates", None) + + if not rates: + response = requests.get(f"https://rates.icoadm.in/api/v1/rates?key={config.EXCHANGE_RATE_API_KEY}") + rates = response.json().get("rates") + cache.set("rates", rates, 60 * 60 * 24) + + usd_to_eur = rates.get("eur") + + return float(amount) * float(rates.get(currency.lower(), 1)) / float(usd_to_eur) diff --git a/payments/utils/emailing.py b/payments/utils/emailing.py new file mode 100644 index 00000000..9372e5b8 --- /dev/null +++ b/payments/utils/emailing.py @@ -0,0 +1,30 @@ +from celery.app import shared_task +from constance import config +from django.core.mail import EmailMessage +from django.template.loader import render_to_string +from django.utils import timezone +from django.utils.translation import activate + +from vibes_auth.models import User + + +@shared_task +def balance_email(user_pk: str) -> tuple[bool, str]: + pass + try: + user = User.objects.get(pk=user_pk) + except User.DoesNotExist: + return False, f"Order not found with the given pk: {user_pk}" + + activate(user.language) + + email = EmailMessage( + "eVibes | Successful Order", + render_to_string("balance.html", {"user": user, "current_year": timezone.now().year, "config": config}), + to=[user.email], + from_email=f"{config.PROJECT_NAME} <{config.EMAIL_FROM}>", + ) + email.content_subtype = "html" + email.send() + + return True, user.uuid diff --git a/payments/views.py b/payments/views.py new file mode 100644 index 00000000..763d007c --- /dev/null +++ b/payments/views.py @@ -0,0 +1,49 @@ +import logging +import traceback + +from drf_spectacular.utils import extend_schema, extend_schema_view +from rest_framework import status +from rest_framework.response import Response +from rest_framework.views import APIView + +from payments.docs.drf.views import DEPOSIT_SCHEMA +from payments.gateways import UnknownGatewayError +from payments.models import Transaction +from payments.serializers import DepositSerializer, TransactionProcessSerializer + +logger = logging.getLogger(__name__) + + +@extend_schema_view(**DEPOSIT_SCHEMA) +class DepositView(APIView): + def post(self, request, *args, **kwargs): + logger.debug(request.__dict__) + serializer = DepositSerializer(data=request.data) + serializer.is_valid(raise_exception=True) + + if not request.user.is_authenticated: + return Response(data=serializer.errors, status=status.HTTP_401_UNAUTHORIZED) + + transaction = Transaction.objects.create( + balance=request.user.payments_balance, amount=serializer.validated_data["amount"], currency="EUR" + ) + + return Response(TransactionProcessSerializer(transaction).data, status=status.HTTP_303_SEE_OTHER) + + +@extend_schema(exclude=True) +class CallbackAPIView(APIView): + def post(self, request, *args, **kwargs): + logger.debug(request.__dict__) + try: + gateway = kwargs.get("gateway", "") + match gateway: + case "gateway": + # Gateway.process_callback(request.data) + return Response(status=status.HTTP_200_OK) + case _: + raise UnknownGatewayError(f"Couldn't match '{gateway}' any gateway") + except Exception as e: + return Response( + status=status.HTTP_500_INTERNAL_SERVER_ERROR, data={"error": f"{e}; {traceback.format_exc()}"} + ) diff --git a/payments/viewsets.py b/payments/viewsets.py new file mode 100644 index 00000000..0b7a141c --- /dev/null +++ b/payments/viewsets.py @@ -0,0 +1,9 @@ +from rest_framework.viewsets import ReadOnlyModelViewSet + +from core.permissions import EvibesPermission, IsOwner +from payments.serializers import TransactionSerializer + + +class TransactionViewSet(ReadOnlyModelViewSet): + serializer_class = TransactionSerializer + permission_classes = (EvibesPermission, IsOwner) diff --git a/poetry.lock b/poetry.lock new file mode 100644 index 00000000..06068e92 --- /dev/null +++ b/poetry.lock @@ -0,0 +1,3888 @@ +# This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand. + +[[package]] +name = "amqp" +version = "5.3.1" +description = "Low-level AMQP client for Python (fork of amqplib)." +optional = false +python-versions = ">=3.6" +files = [ + {file = "amqp-5.3.1-py3-none-any.whl", hash = "sha256:43b3319e1b4e7d1251833a93d672b4af1e40f3d632d479b98661a95f117880a2"}, + {file = "amqp-5.3.1.tar.gz", hash = "sha256:cddc00c725449522023bad949f70fff7b48f0b1ade74d170a6f10ab044739432"}, +] + +[package.dependencies] +vine = ">=5.0.0,<6.0.0" + +[[package]] +name = "annotated-types" +version = "0.7.0" +description = "Reusable constraint types to use with typing.Annotated" +optional = true +python-versions = ">=3.8" +files = [ + {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, + {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, +] + +[[package]] +name = "anyio" +version = "4.9.0" +description = "High level compatibility layer for multiple asynchronous event loop implementations" +optional = false +python-versions = ">=3.9" +files = [ + {file = "anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c"}, + {file = "anyio-4.9.0.tar.gz", hash = "sha256:673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028"}, +] + +[package.dependencies] +idna = ">=2.8" +sniffio = ">=1.1" +typing_extensions = {version = ">=4.5", markers = "python_version < \"3.13\""} + +[package.extras] +doc = ["Sphinx (>=8.2,<9.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx_rtd_theme"] +test = ["anyio[trio]", "blockbuster (>=1.5.23)", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "trustme", "truststore (>=0.9.1)", "uvloop (>=0.21)"] +trio = ["trio (>=0.26.1)"] + +[[package]] +name = "appnope" +version = "0.1.4" +description = "Disable App Nap on macOS >= 10.9" +optional = true +python-versions = ">=3.6" +files = [ + {file = "appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c"}, + {file = "appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee"}, +] + +[[package]] +name = "argon2-cffi" +version = "23.1.0" +description = "Argon2 for Python" +optional = true +python-versions = ">=3.7" +files = [ + {file = "argon2_cffi-23.1.0-py3-none-any.whl", hash = "sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea"}, + {file = "argon2_cffi-23.1.0.tar.gz", hash = "sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08"}, +] + +[package.dependencies] +argon2-cffi-bindings = "*" + +[package.extras] +dev = ["argon2-cffi[tests,typing]", "tox (>4)"] +docs = ["furo", "myst-parser", "sphinx", "sphinx-copybutton", "sphinx-notfound-page"] +tests = ["hypothesis", "pytest"] +typing = ["mypy"] + +[[package]] +name = "argon2-cffi-bindings" +version = "21.2.0" +description = "Low-level CFFI bindings for Argon2" +optional = true +python-versions = ">=3.6" +files = [ + {file = "argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl", hash = "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl", hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082"}, + {file = "argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl", hash = "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f"}, + {file = "argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93"}, + {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3e385d1c39c520c08b53d63300c3ecc28622f076f4c2b0e6d7e796e9f6502194"}, + {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3e3cc67fdb7d82c4718f19b4e7a87123caf8a93fde7e23cf66ac0337d3cb3f"}, + {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a22ad9800121b71099d0fb0a65323810a15f2e292f2ba450810a7316e128ee5"}, + {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f9f8b450ed0547e3d473fdc8612083fd08dd2120d6ac8f73828df9b7d45bb351"}, + {file = "argon2_cffi_bindings-21.2.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:93f9bf70084f97245ba10ee36575f0c3f1e7d7724d67d8e5b08e61787c320ed7"}, + {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3b9ef65804859d335dc6b31582cad2c5166f0c3e7975f324d9ffaa34ee7e6583"}, + {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4966ef5848d820776f5f562a7d45fdd70c2f330c961d0d745b784034bd9f48d"}, + {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20ef543a89dee4db46a1a6e206cd015360e5a75822f76df533845c3cbaf72670"}, + {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed2937d286e2ad0cc79a7087d3c272832865f779430e0cc2b4f3718d3159b0cb"}, + {file = "argon2_cffi_bindings-21.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:5e00316dabdaea0b2dd82d141cc66889ced0cdcbfa599e8b471cf22c620c329a"}, +] + +[package.dependencies] +cffi = ">=1.0.1" + +[package.extras] +dev = ["cogapp", "pre-commit", "pytest", "wheel"] +tests = ["pytest"] + +[[package]] +name = "arrow" +version = "1.3.0" +description = "Better dates & times for Python" +optional = true +python-versions = ">=3.8" +files = [ + {file = "arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80"}, + {file = "arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85"}, +] + +[package.dependencies] +python-dateutil = ">=2.7.0" +types-python-dateutil = ">=2.8.10" + +[package.extras] +doc = ["doc8", "sphinx (>=7.0.0)", "sphinx-autobuild", "sphinx-autodoc-typehints", "sphinx_rtd_theme (>=1.3.0)"] +test = ["dateparser (==1.*)", "pre-commit", "pytest", "pytest-cov", "pytest-mock", "pytz (==2021.1)", "simplejson (==3.*)"] + +[[package]] +name = "asgiref" +version = "3.8.1" +description = "ASGI specs, helper code, and adapters" +optional = false +python-versions = ">=3.8" +files = [ + {file = "asgiref-3.8.1-py3-none-any.whl", hash = "sha256:3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47"}, + {file = "asgiref-3.8.1.tar.gz", hash = "sha256:c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590"}, +] + +[package.extras] +tests = ["mypy (>=0.800)", "pytest", "pytest-asyncio"] + +[[package]] +name = "asttokens" +version = "3.0.0" +description = "Annotate AST trees with source code positions" +optional = true +python-versions = ">=3.8" +files = [ + {file = "asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2"}, + {file = "asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7"}, +] + +[package.extras] +astroid = ["astroid (>=2,<4)"] +test = ["astroid (>=2,<4)", "pytest", "pytest-cov", "pytest-xdist"] + +[[package]] +name = "async-lru" +version = "2.0.5" +description = "Simple LRU cache for asyncio" +optional = true +python-versions = ">=3.9" +files = [ + {file = "async_lru-2.0.5-py3-none-any.whl", hash = "sha256:ab95404d8d2605310d345932697371a5f40def0487c03d6d0ad9138de52c9943"}, + {file = "async_lru-2.0.5.tar.gz", hash = "sha256:481d52ccdd27275f42c43a928b4a50c3bfb2d67af4e78b170e3e0bb39c66e5bb"}, +] + +[[package]] +name = "attrs" +version = "25.3.0" +description = "Classes Without Boilerplate" +optional = false +python-versions = ">=3.8" +files = [ + {file = "attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3"}, + {file = "attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b"}, +] + +[package.extras] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] + +[[package]] +name = "babel" +version = "2.17.0" +description = "Internationalization utilities" +optional = true +python-versions = ">=3.8" +files = [ + {file = "babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2"}, + {file = "babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d"}, +] + +[package.extras] +dev = ["backports.zoneinfo", "freezegun (>=1.0,<2.0)", "jinja2 (>=3.0)", "pytest (>=6.0)", "pytest-cov", "pytz", "setuptools", "tzdata"] + +[[package]] +name = "beautifulsoup4" +version = "4.13.4" +description = "Screen-scraping library" +optional = true +python-versions = ">=3.7.0" +files = [ + {file = "beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b"}, + {file = "beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195"}, +] + +[package.dependencies] +soupsieve = ">1.2" +typing-extensions = ">=4.0.0" + +[package.extras] +cchardet = ["cchardet"] +chardet = ["chardet"] +charset-normalizer = ["charset-normalizer"] +html5lib = ["html5lib"] +lxml = ["lxml"] + +[[package]] +name = "billiard" +version = "4.2.1" +description = "Python multiprocessing fork with improvements and bugfixes" +optional = false +python-versions = ">=3.7" +files = [ + {file = "billiard-4.2.1-py3-none-any.whl", hash = "sha256:40b59a4ac8806ba2c2369ea98d876bc6108b051c227baffd928c644d15d8f3cb"}, + {file = "billiard-4.2.1.tar.gz", hash = "sha256:12b641b0c539073fc8d3f5b8b7be998956665c4233c7c1fcd66a7e677c4fb36f"}, +] + +[[package]] +name = "bleach" +version = "6.2.0" +description = "An easy safelist-based HTML-sanitizing tool." +optional = true +python-versions = ">=3.9" +files = [ + {file = "bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e"}, + {file = "bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f"}, +] + +[package.dependencies] +tinycss2 = {version = ">=1.1.0,<1.5", optional = true, markers = "extra == \"css\""} +webencodings = "*" + +[package.extras] +css = ["tinycss2 (>=1.1.0,<1.5)"] + +[[package]] +name = "celery" +version = "5.5.1" +description = "Distributed Task Queue." +optional = false +python-versions = ">=3.8" +files = [ + {file = "celery-5.5.1-py3-none-any.whl", hash = "sha256:9f4f9e57e36000c097c1b6f7a8ab29814b82771e5439836f83915823809729c8"}, + {file = "celery-5.5.1.tar.gz", hash = "sha256:2af9109a10fe28155044f4c387ce0e5e7f1fc89f9584cfb4b0df94f99a5fedc7"}, +] + +[package.dependencies] +billiard = ">=4.2.1,<5.0" +click = ">=8.1.2,<9.0" +click-didyoumean = ">=0.3.0" +click-plugins = ">=1.1.1" +click-repl = ">=0.2.0" +kombu = ">=5.5.2,<5.6" +python-dateutil = ">=2.8.2" +vine = ">=5.1.0,<6.0" + +[package.extras] +arangodb = ["pyArango (>=2.0.2)"] +auth = ["cryptography (==44.0.2)"] +azureblockblob = ["azure-identity (>=1.19.0)", "azure-storage-blob (>=12.15.0)"] +brotli = ["brotli (>=1.0.0)", "brotlipy (>=0.7.0)"] +cassandra = ["cassandra-driver (>=3.25.0,<4)"] +consul = ["python-consul2 (==0.1.5)"] +cosmosdbsql = ["pydocumentdb (==2.3.5)"] +couchbase = ["couchbase (>=3.0.0)"] +couchdb = ["pycouchdb (==1.16.0)"] +django = ["Django (>=2.2.28)"] +dynamodb = ["boto3 (>=1.26.143)"] +elasticsearch = ["elastic-transport (<=8.17.1)", "elasticsearch (<=8.17.2)"] +eventlet = ["eventlet (>=0.32.0)"] +gcs = ["google-cloud-firestore (==2.20.1)", "google-cloud-storage (>=2.10.0)", "grpcio (==1.67.0)"] +gevent = ["gevent (>=1.5.0)"] +librabbitmq = ["librabbitmq (>=2.0.0)"] +memcache = ["pylibmc (==1.6.3)"] +mongodb = ["pymongo (==4.10.1)"] +msgpack = ["msgpack (==1.1.0)"] +pydantic = ["pydantic (>=2.4)"] +pymemcache = ["python-memcached (>=1.61)"] +pyro = ["pyro4 (==4.82)"] +pytest = ["pytest-celery[all] (>=1.2.0,<1.3.0)"] +redis = ["redis (>=4.5.2,!=4.5.5,<6.0.0)"] +s3 = ["boto3 (>=1.26.143)"] +slmq = ["softlayer_messaging (>=1.0.3)"] +solar = ["ephem (==4.2)"] +sqlalchemy = ["sqlalchemy (>=1.4.48,<2.1)"] +sqs = ["boto3 (>=1.26.143)", "kombu[sqs] (>=5.3.4)", "urllib3 (>=1.26.16)"] +tblib = ["tblib (>=1.3.0)", "tblib (>=1.5.0)"] +yaml = ["PyYAML (>=3.10)"] +zookeeper = ["kazoo (>=1.3.1)"] +zstd = ["zstandard (==0.23.0)"] + +[[package]] +name = "certifi" +version = "2025.4.26" +description = "Python package for providing Mozilla's CA Bundle." +optional = false +python-versions = ">=3.6" +files = [ + {file = "certifi-2025.4.26-py3-none-any.whl", hash = "sha256:30350364dfe371162649852c63336a15c70c6510c2ad5015b21c2345311805f3"}, + {file = "certifi-2025.4.26.tar.gz", hash = "sha256:0a816057ea3cdefcef70270d2c515e4506bbc954f417fa5ade2021213bb8f0c6"}, +] + +[[package]] +name = "cffi" +version = "1.17.1" +description = "Foreign Function Interface for Python calling C code." +optional = false +python-versions = ">=3.8" +files = [ + {file = "cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14"}, + {file = "cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be"}, + {file = "cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c"}, + {file = "cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15"}, + {file = "cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401"}, + {file = "cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b"}, + {file = "cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655"}, + {file = "cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0"}, + {file = "cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4"}, + {file = "cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93"}, + {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3"}, + {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8"}, + {file = "cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65"}, + {file = "cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903"}, + {file = "cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e"}, + {file = "cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd"}, + {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed"}, + {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9"}, + {file = "cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d"}, + {file = "cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a"}, + {file = "cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1"}, + {file = "cffi-1.17.1-cp38-cp38-win32.whl", hash = "sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8"}, + {file = "cffi-1.17.1-cp38-cp38-win_amd64.whl", hash = "sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1"}, + {file = "cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16"}, + {file = "cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e"}, + {file = "cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7"}, + {file = "cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662"}, + {file = "cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"}, +] + +[package.dependencies] +pycparser = "*" + +[[package]] +name = "charset-normalizer" +version = "3.4.1" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +optional = false +python-versions = ">=3.7" +files = [ + {file = "charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-win32.whl", hash = "sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-win32.whl", hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f30bf9fd9be89ecb2360c7d94a711f00c09b976258846efe40db3d05828e8089"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:97f68b8d6831127e4787ad15e6757232e14e12060bec17091b85eb1486b91d8d"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7974a0b5ecd505609e3b19742b60cee7aa2aa2fb3151bc917e6e2646d7667dcf"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc54db6c8593ef7d4b2a331b58653356cf04f67c960f584edb7c3d8c97e8f39e"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:311f30128d7d333eebd7896965bfcfbd0065f1716ec92bd5638d7748eb6f936a"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:7d053096f67cd1241601111b698f5cad775f97ab25d81567d3f59219b5f1adbd"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:807f52c1f798eef6cf26beb819eeb8819b1622ddfeef9d0977a8502d4db6d534"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:dccbe65bd2f7f7ec22c4ff99ed56faa1e9f785482b9bbd7c717e26fd723a1d1e"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:2fb9bd477fdea8684f78791a6de97a953c51831ee2981f8e4f583ff3b9d9687e"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:01732659ba9b5b873fc117534143e4feefecf3b2078b0a6a2e925271bb6f4cfa"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-win32.whl", hash = "sha256:7a4f97a081603d2050bfaffdefa5b02a9ec823f8348a572e39032caa8404a487"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:7b1bef6280950ee6c177b326508f86cad7ad4dff12454483b51d8b7d673a2c5d"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ecddf25bee22fe4fe3737a399d0d177d72bc22be6913acfab364b40bce1ba83c"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c60ca7339acd497a55b0ea5d506b2a2612afb2826560416f6894e8b5770d4a9"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b7b2d86dd06bfc2ade3312a83a5c364c7ec2e3498f8734282c6c3d4b07b346b8"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dd78cfcda14a1ef52584dbb008f7ac81c1328c0f58184bf9a84c49c605002da6"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e27f48bcd0957c6d4cb9d6fa6b61d192d0b13d5ef563e5f2ae35feafc0d179c"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01ad647cdd609225c5350561d084b42ddf732f4eeefe6e678765636791e78b9a"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:619a609aa74ae43d90ed2e89bdd784765de0a25ca761b93e196d938b8fd1dbbd"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:89149166622f4db9b4b6a449256291dc87a99ee53151c74cbd82a53c8c2f6ccd"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:7709f51f5f7c853f0fb938bcd3bc59cdfdc5203635ffd18bf354f6967ea0f824"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:345b0426edd4e18138d6528aed636de7a9ed169b4aaf9d61a8c19e39d26838ca"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0907f11d019260cdc3f94fbdb23ff9125f6b5d1039b76003b5b0ac9d6a6c9d5b"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-win32.whl", hash = "sha256:ea0d8d539afa5eb2728aa1932a988a9a7af94f18582ffae4bc10b3fbdad0626e"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:329ce159e82018d646c7ac45b01a430369d526569ec08516081727a20e9e4af4"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-win32.whl", hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765"}, + {file = "charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85"}, + {file = "charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3"}, +] + +[[package]] +name = "click" +version = "8.1.8" +description = "Composable command line interface toolkit" +optional = false +python-versions = ">=3.7" +files = [ + {file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"}, + {file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[[package]] +name = "click-didyoumean" +version = "0.3.1" +description = "Enables git-like *did-you-mean* feature in click" +optional = false +python-versions = ">=3.6.2" +files = [ + {file = "click_didyoumean-0.3.1-py3-none-any.whl", hash = "sha256:5c4bb6007cfea5f2fd6583a2fb6701a22a41eb98957e63d0fac41c10e7c3117c"}, + {file = "click_didyoumean-0.3.1.tar.gz", hash = "sha256:4f82fdff0dbe64ef8ab2279bd6aa3f6a99c3b28c05aa09cbfc07c9d7fbb5a463"}, +] + +[package.dependencies] +click = ">=7" + +[[package]] +name = "click-plugins" +version = "1.1.1" +description = "An extension module for click to enable registering CLI commands via setuptools entry-points." +optional = false +python-versions = "*" +files = [ + {file = "click-plugins-1.1.1.tar.gz", hash = "sha256:46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b"}, + {file = "click_plugins-1.1.1-py2.py3-none-any.whl", hash = "sha256:5d262006d3222f5057fd81e1623d4443e41dcda5dc815c06b442aa3c02889fc8"}, +] + +[package.dependencies] +click = ">=4.0" + +[package.extras] +dev = ["coveralls", "pytest (>=3.6)", "pytest-cov", "wheel"] + +[[package]] +name = "click-repl" +version = "0.3.0" +description = "REPL plugin for Click" +optional = false +python-versions = ">=3.6" +files = [ + {file = "click-repl-0.3.0.tar.gz", hash = "sha256:17849c23dba3d667247dc4defe1757fff98694e90fe37474f3feebb69ced26a9"}, + {file = "click_repl-0.3.0-py3-none-any.whl", hash = "sha256:fb7e06deb8da8de86180a33a9da97ac316751c094c6899382da7feeeeb51b812"}, +] + +[package.dependencies] +click = ">=7.0" +prompt-toolkit = ">=3.0.36" + +[package.extras] +testing = ["pytest (>=7.2.1)", "pytest-cov (>=4.0.0)", "tox (>=4.4.3)"] + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] + +[[package]] +name = "colorlog" +version = "6.9.0" +description = "Add colours to the output of Python's logging module." +optional = false +python-versions = ">=3.6" +files = [ + {file = "colorlog-6.9.0-py3-none-any.whl", hash = "sha256:5906e71acd67cb07a71e779c47c4bcb45fb8c2993eebe9e5adcd6a6f1b283eff"}, + {file = "colorlog-6.9.0.tar.gz", hash = "sha256:bfba54a1b93b94f54e1f4fe48395725a3d92fd2a4af702f6bd70946bdc0c6ac2"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "sys_platform == \"win32\""} + +[package.extras] +development = ["black", "flake8", "mypy", "pytest", "types-colorama"] + +[[package]] +name = "comm" +version = "0.2.2" +description = "Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc." +optional = true +python-versions = ">=3.8" +files = [ + {file = "comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3"}, + {file = "comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e"}, +] + +[package.dependencies] +traitlets = ">=4" + +[package.extras] +test = ["pytest"] + +[[package]] +name = "cron-descriptor" +version = "1.4.5" +description = "A Python library that converts cron expressions into human readable strings." +optional = true +python-versions = "*" +files = [ + {file = "cron_descriptor-1.4.5-py3-none-any.whl", hash = "sha256:736b3ae9d1a99bc3dbfc5b55b5e6e7c12031e7ba5de716625772f8b02dcd6013"}, + {file = "cron_descriptor-1.4.5.tar.gz", hash = "sha256:f51ce4ffc1d1f2816939add8524f206c376a42c87a5fca3091ce26725b3b1bca"}, +] + +[package.extras] +dev = ["polib"] + +[[package]] +name = "cryptography" +version = "44.0.2" +description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." +optional = false +python-versions = "!=3.9.0,!=3.9.1,>=3.7" +files = [ + {file = "cryptography-44.0.2-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:efcfe97d1b3c79e486554efddeb8f6f53a4cdd4cf6086642784fa31fc384e1d7"}, + {file = "cryptography-44.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29ecec49f3ba3f3849362854b7253a9f59799e3763b0c9d0826259a88efa02f1"}, + {file = "cryptography-44.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc821e161ae88bfe8088d11bb39caf2916562e0a2dc7b6d56714a48b784ef0bb"}, + {file = "cryptography-44.0.2-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:3c00b6b757b32ce0f62c574b78b939afab9eecaf597c4d624caca4f9e71e7843"}, + {file = "cryptography-44.0.2-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:7bdcd82189759aba3816d1f729ce42ffded1ac304c151d0a8e89b9996ab863d5"}, + {file = "cryptography-44.0.2-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:4973da6ca3db4405c54cd0b26d328be54c7747e89e284fcff166132eb7bccc9c"}, + {file = "cryptography-44.0.2-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:4e389622b6927d8133f314949a9812972711a111d577a5d1f4bee5e58736b80a"}, + {file = "cryptography-44.0.2-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:f514ef4cd14bb6fb484b4a60203e912cfcb64f2ab139e88c2274511514bf7308"}, + {file = "cryptography-44.0.2-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1bc312dfb7a6e5d66082c87c34c8a62176e684b6fe3d90fcfe1568de675e6688"}, + {file = "cryptography-44.0.2-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:3b721b8b4d948b218c88cb8c45a01793483821e709afe5f622861fc6182b20a7"}, + {file = "cryptography-44.0.2-cp37-abi3-win32.whl", hash = "sha256:51e4de3af4ec3899d6d178a8c005226491c27c4ba84101bfb59c901e10ca9f79"}, + {file = "cryptography-44.0.2-cp37-abi3-win_amd64.whl", hash = "sha256:c505d61b6176aaf982c5717ce04e87da5abc9a36a5b39ac03905c4aafe8de7aa"}, + {file = "cryptography-44.0.2-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:8e0ddd63e6bf1161800592c71ac794d3fb8001f2caebe0966e77c5234fa9efc3"}, + {file = "cryptography-44.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81276f0ea79a208d961c433a947029e1a15948966658cf6710bbabb60fcc2639"}, + {file = "cryptography-44.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a1e657c0f4ea2a23304ee3f964db058c9e9e635cc7019c4aa21c330755ef6fd"}, + {file = "cryptography-44.0.2-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:6210c05941994290f3f7f175a4a57dbbb2afd9273657614c506d5976db061181"}, + {file = "cryptography-44.0.2-cp39-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d1c3572526997b36f245a96a2b1713bf79ce99b271bbcf084beb6b9b075f29ea"}, + {file = "cryptography-44.0.2-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:b042d2a275c8cee83a4b7ae30c45a15e6a4baa65a179a0ec2d78ebb90e4f6699"}, + {file = "cryptography-44.0.2-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:d03806036b4f89e3b13b6218fefea8d5312e450935b1a2d55f0524e2ed7c59d9"}, + {file = "cryptography-44.0.2-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:c7362add18b416b69d58c910caa217f980c5ef39b23a38a0880dfd87bdf8cd23"}, + {file = "cryptography-44.0.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:8cadc6e3b5a1f144a039ea08a0bdb03a2a92e19c46be3285123d32029f40a922"}, + {file = "cryptography-44.0.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6f101b1f780f7fc613d040ca4bdf835c6ef3b00e9bd7125a4255ec574c7916e4"}, + {file = "cryptography-44.0.2-cp39-abi3-win32.whl", hash = "sha256:3dc62975e31617badc19a906481deacdeb80b4bb454394b4098e3f2525a488c5"}, + {file = "cryptography-44.0.2-cp39-abi3-win_amd64.whl", hash = "sha256:5f6f90b72d8ccadb9c6e311c775c8305381db88374c65fa1a68250aa8a9cb3a6"}, + {file = "cryptography-44.0.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:af4ff3e388f2fa7bff9f7f2b31b87d5651c45731d3e8cfa0944be43dff5cfbdb"}, + {file = "cryptography-44.0.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:0529b1d5a0105dd3731fa65680b45ce49da4d8115ea76e9da77a875396727b41"}, + {file = "cryptography-44.0.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:7ca25849404be2f8e4b3c59483d9d3c51298a22c1c61a0e84415104dacaf5562"}, + {file = "cryptography-44.0.2-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:268e4e9b177c76d569e8a145a6939eca9a5fec658c932348598818acf31ae9a5"}, + {file = "cryptography-44.0.2-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:9eb9d22b0a5d8fd9925a7764a054dca914000607dff201a24c791ff5c799e1fa"}, + {file = "cryptography-44.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:2bf7bf75f7df9715f810d1b038870309342bff3069c5bd8c6b96128cb158668d"}, + {file = "cryptography-44.0.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:909c97ab43a9c0c0b0ada7a1281430e4e5ec0458e6d9244c0e821bbf152f061d"}, + {file = "cryptography-44.0.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:96e7a5e9d6e71f9f4fca8eebfd603f8e86c5225bb18eb621b2c1e50b290a9471"}, + {file = "cryptography-44.0.2-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:d1b3031093a366ac767b3feb8bcddb596671b3aaff82d4050f984da0c248b615"}, + {file = "cryptography-44.0.2-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:04abd71114848aa25edb28e225ab5f268096f44cf0127f3d36975bdf1bdf3390"}, + {file = "cryptography-44.0.2.tar.gz", hash = "sha256:c63454aa261a0cf0c5b4718349629793e9e634993538db841165b3df74f37ec0"}, +] + +[package.dependencies] +cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} + +[package.extras] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] +pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +sdist = ["build (>=1.0.0)"] +ssh = ["bcrypt (>=3.1.5)"] +test = ["certifi (>=2024)", "cryptography-vectors (==44.0.2)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] +test-randomorder = ["pytest-randomly"] + +[[package]] +name = "debugpy" +version = "1.8.14" +description = "An implementation of the Debug Adapter Protocol for Python" +optional = true +python-versions = ">=3.8" +files = [ + {file = "debugpy-1.8.14-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:93fee753097e85623cab1c0e6a68c76308cd9f13ffdf44127e6fab4fbf024339"}, + {file = "debugpy-1.8.14-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d937d93ae4fa51cdc94d3e865f535f185d5f9748efb41d0d49e33bf3365bd79"}, + {file = "debugpy-1.8.14-cp310-cp310-win32.whl", hash = "sha256:c442f20577b38cc7a9aafecffe1094f78f07fb8423c3dddb384e6b8f49fd2987"}, + {file = "debugpy-1.8.14-cp310-cp310-win_amd64.whl", hash = "sha256:f117dedda6d969c5c9483e23f573b38f4e39412845c7bc487b6f2648df30fe84"}, + {file = "debugpy-1.8.14-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:1b2ac8c13b2645e0b1eaf30e816404990fbdb168e193322be8f545e8c01644a9"}, + {file = "debugpy-1.8.14-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf431c343a99384ac7eab2f763980724834f933a271e90496944195318c619e2"}, + {file = "debugpy-1.8.14-cp311-cp311-win32.whl", hash = "sha256:c99295c76161ad8d507b413cd33422d7c542889fbb73035889420ac1fad354f2"}, + {file = "debugpy-1.8.14-cp311-cp311-win_amd64.whl", hash = "sha256:7816acea4a46d7e4e50ad8d09d963a680ecc814ae31cdef3622eb05ccacf7b01"}, + {file = "debugpy-1.8.14-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:8899c17920d089cfa23e6005ad9f22582fd86f144b23acb9feeda59e84405b84"}, + {file = "debugpy-1.8.14-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6bb5c0dcf80ad5dbc7b7d6eac484e2af34bdacdf81df09b6a3e62792b722826"}, + {file = "debugpy-1.8.14-cp312-cp312-win32.whl", hash = "sha256:281d44d248a0e1791ad0eafdbbd2912ff0de9eec48022a5bfbc332957487ed3f"}, + {file = "debugpy-1.8.14-cp312-cp312-win_amd64.whl", hash = "sha256:5aa56ef8538893e4502a7d79047fe39b1dae08d9ae257074c6464a7b290b806f"}, + {file = "debugpy-1.8.14-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:329a15d0660ee09fec6786acdb6e0443d595f64f5d096fc3e3ccf09a4259033f"}, + {file = "debugpy-1.8.14-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f920c7f9af409d90f5fd26e313e119d908b0dd2952c2393cd3247a462331f15"}, + {file = "debugpy-1.8.14-cp313-cp313-win32.whl", hash = "sha256:3784ec6e8600c66cbdd4ca2726c72d8ca781e94bce2f396cc606d458146f8f4e"}, + {file = "debugpy-1.8.14-cp313-cp313-win_amd64.whl", hash = "sha256:684eaf43c95a3ec39a96f1f5195a7ff3d4144e4a18d69bb66beeb1a6de605d6e"}, + {file = "debugpy-1.8.14-cp38-cp38-macosx_14_0_x86_64.whl", hash = "sha256:d5582bcbe42917bc6bbe5c12db1bffdf21f6bfc28d4554b738bf08d50dc0c8c3"}, + {file = "debugpy-1.8.14-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5349b7c3735b766a281873fbe32ca9cca343d4cc11ba4a743f84cb854339ff35"}, + {file = "debugpy-1.8.14-cp38-cp38-win32.whl", hash = "sha256:7118d462fe9724c887d355eef395fae68bc764fd862cdca94e70dcb9ade8a23d"}, + {file = "debugpy-1.8.14-cp38-cp38-win_amd64.whl", hash = "sha256:d235e4fa78af2de4e5609073972700523e372cf5601742449970110d565ca28c"}, + {file = "debugpy-1.8.14-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:413512d35ff52c2fb0fd2d65e69f373ffd24f0ecb1fac514c04a668599c5ce7f"}, + {file = "debugpy-1.8.14-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c9156f7524a0d70b7a7e22b2e311d8ba76a15496fb00730e46dcdeedb9e1eea"}, + {file = "debugpy-1.8.14-cp39-cp39-win32.whl", hash = "sha256:b44985f97cc3dd9d52c42eb59ee9d7ee0c4e7ecd62bca704891f997de4cef23d"}, + {file = "debugpy-1.8.14-cp39-cp39-win_amd64.whl", hash = "sha256:b1528cfee6c1b1c698eb10b6b096c598738a8238822d218173d21c3086de8123"}, + {file = "debugpy-1.8.14-py2.py3-none-any.whl", hash = "sha256:5cd9a579d553b6cb9759a7908a41988ee6280b961f24f63336835d9418216a20"}, + {file = "debugpy-1.8.14.tar.gz", hash = "sha256:7cd287184318416850aa8b60ac90105837bb1e59531898c07569d197d2ed5322"}, +] + +[[package]] +name = "decorator" +version = "5.2.1" +description = "Decorators for Humans" +optional = true +python-versions = ">=3.8" +files = [ + {file = "decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a"}, + {file = "decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360"}, +] + +[[package]] +name = "defusedxml" +version = "0.7.1" +description = "XML bomb protection for Python stdlib modules" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, + {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, +] + +[[package]] +name = "distro" +version = "1.9.0" +description = "Distro - an OS platform information API" +optional = true +python-versions = ">=3.6" +files = [ + {file = "distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2"}, + {file = "distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed"}, +] + +[[package]] +name = "django" +version = "5.1.8" +description = "A high-level Python web framework that encourages rapid development and clean, pragmatic design." +optional = false +python-versions = ">=3.10" +files = [ + {file = "Django-5.1.8-py3-none-any.whl", hash = "sha256:11b28fa4b00e59d0def004e9ee012fefbb1065a5beb39ee838983fd24493ad4f"}, + {file = "Django-5.1.8.tar.gz", hash = "sha256:42e92a1dd2810072bcc40a39a212b693f94406d0ba0749e68eb642f31dc770b4"}, +] + +[package.dependencies] +asgiref = ">=3.8.1,<4" +sqlparse = ">=0.3.1" +tzdata = {version = "*", markers = "sys_platform == \"win32\""} + +[package.extras] +argon2 = ["argon2-cffi (>=19.1.0)"] +bcrypt = ["bcrypt"] + +[[package]] +name = "django-cacheops" +version = "7.2" +description = "A slick ORM cache with automatic granular event-driven invalidation for Django." +optional = false +python-versions = ">=3.7" +files = [ + {file = "django_cacheops-7.2-py2.py3-none-any.whl", hash = "sha256:c3b4399474919e62aa91bbd97e7b68cfc50e8cb4384d743bde686c37fe8c010b"}, + {file = "django_cacheops-7.2.tar.gz", hash = "sha256:cbc11cc0321295a3644e27bcb26940f08cb9c2e71d3ee506cbcff0bdda1a9f33"}, +] + +[package.dependencies] +django = ">=3.2" +funcy = ">=1.8" +redis = ">=3.0.0" + +[[package]] +name = "django-celery-beat" +version = "2.8.0" +description = "Database-backed Periodic Tasks." +optional = true +python-versions = ">=3.8" +files = [ + {file = "django_celery_beat-2.8.0-py3-none-any.whl", hash = "sha256:f8fd2e1ffbfa8e570ab9439383b2cd15a6642b347662d0de79c62ba6f68d4b38"}, + {file = "django_celery_beat-2.8.0.tar.gz", hash = "sha256:955bfb3c4b8f1026a8d20144d0da39c941e1eb23acbaee9e12a7e7cc1f74959a"}, +] + +[package.dependencies] +celery = ">=5.2.3,<6.0" +cron-descriptor = ">=1.2.32" +Django = ">=2.2,<6.0" +django-timezone-field = ">=5.0" +python-crontab = ">=2.3.4" +tzdata = "*" + +[[package]] +name = "django-constance" +version = "4.3.2" +description = "Django live settings with pluggable backends, including Redis." +optional = false +python-versions = ">=3.8" +files = [ + {file = "django_constance-4.3.2-py3-none-any.whl", hash = "sha256:cd3e08f4cac457016db550a9244177da39cef8e39f4a56859692306cc8f11dc1"}, + {file = "django_constance-4.3.2.tar.gz", hash = "sha256:d86e6b6a797157a4b49d0c679f1b7b9c70b1b540f36dfcda5346736997ae51bd"}, +] + +[package.extras] +redis = ["redis"] + +[[package]] +name = "django-cors-headers" +version = "4.7.0" +description = "django-cors-headers is a Django application for handling the server headers required for Cross-Origin Resource Sharing (CORS)." +optional = false +python-versions = ">=3.9" +files = [ + {file = "django_cors_headers-4.7.0-py3-none-any.whl", hash = "sha256:f1c125dcd58479fe7a67fe2499c16ee38b81b397463cf025f0e2c42937421070"}, + {file = "django_cors_headers-4.7.0.tar.gz", hash = "sha256:6fdf31bf9c6d6448ba09ef57157db2268d515d94fc5c89a0a1028e1fc03ee52b"}, +] + +[package.dependencies] +asgiref = ">=3.6" +django = ">=4.2" + +[[package]] +name = "django-daisy" +version = "1.0.19" +description = "A modern Django dashboard built with DaisyUI" +optional = false +python-versions = "*" +files = [ + {file = "django_daisy-1.0.19-py3-none-any.whl", hash = "sha256:8ac908404b8b2112d2cbd46d41a1ac7210bc9fc2bf3d05b26aea5357cb26f70a"}, + {file = "django_daisy-1.0.19.tar.gz", hash = "sha256:48d587c63eab5f981e2972515bfeacda8ccb54869e61b27811c298a04fa0f573"}, +] + +[package.dependencies] +Django = ">=3.2" + +[[package]] +name = "django-elasticsearch-dsl" +version = "8.0" +description = "Wrapper around elasticsearch-dsl-py for django models" +optional = false +python-versions = ">=3.8" +files = [ + {file = "django-elasticsearch-dsl-8.0.tar.gz", hash = "sha256:64ee0612ced6d57515a6b7f29f1a3e1c2eea1996a6226fc72079a95c067b27ca"}, + {file = "django_elasticsearch_dsl-8.0-py2.py3-none-any.whl", hash = "sha256:423784a4af336d109c3763622f1edc4973664cb5154beb55b3ff9390c1e4525e"}, +] + +[package.dependencies] +elasticsearch-dsl = ">=8.9.0,<9.0.0" +six = "*" + +[package.extras] +celery = ["celery (>=4.1.0)"] + +[[package]] +name = "django-elasticsearch-dsl-drf" +version = "0.22.5" +description = "Integrate Elasticsearch DSL with Django REST framework." +optional = false +python-versions = ">=2.7" +files = [ + {file = "django-elasticsearch-dsl-drf-0.22.5.tar.gz", hash = "sha256:b444f168535ff99244cc995ec354a31abcbf3fc03bd7b11ec1a3f43c7208f63a"}, + {file = "django_elasticsearch_dsl_drf-0.22.5-py2.py3-none-any.whl", hash = "sha256:fc0b3960e16f6c06de4f2ca4daf1134376fce4d496c1ddc218c23daddf6bcaa0"}, +] + +[package.dependencies] +django-elasticsearch-dsl = ">=6.4.1" +django-nine = ">=0.2" +djangorestframework = "*" +elasticsearch = "*" +elasticsearch-dsl = "*" +six = ">=1.9" + +[[package]] +name = "django-extensions" +version = "4.1" +description = "Extensions for Django" +optional = false +python-versions = ">=3.9" +files = [ + {file = "django_extensions-4.1-py3-none-any.whl", hash = "sha256:0699a7af28f2523bf8db309a80278519362cd4b6e1fd0a8cd4bf063e1e023336"}, + {file = "django_extensions-4.1.tar.gz", hash = "sha256:7b70a4d28e9b840f44694e3f7feb54f55d495f8b3fa6c5c0e5e12bcb2aa3cdeb"}, +] + +[package.dependencies] +django = ">=4.2" + +[[package]] +name = "django-filter" +version = "25.1" +description = "Django-filter is a reusable Django application for allowing users to filter querysets dynamically." +optional = false +python-versions = ">=3.9" +files = [ + {file = "django_filter-25.1-py3-none-any.whl", hash = "sha256:4fa48677cf5857b9b1347fed23e355ea792464e0fe07244d1fdfb8a806215b80"}, + {file = "django_filter-25.1.tar.gz", hash = "sha256:1ec9eef48fa8da1c0ac9b411744b16c3f4c31176c867886e4c48da369c407153"}, +] + +[package.dependencies] +Django = ">=4.2" + +[[package]] +name = "django-hosts" +version = "6.0" +description = "Dynamic and static host resolving for Django. Maps hostnames to URLconfs." +optional = false +python-versions = ">=3.8" +files = [ + {file = "django-hosts-6.0.tar.gz", hash = "sha256:e7aec357504d36f384c65fba67deabc4552f36f347b96bb7a3d131a1250d7299"}, + {file = "django_hosts-6.0-py3-none-any.whl", hash = "sha256:34a97a183b3fb8a00de3e0a8af5355a25ff5203019d2e213edd8f12c330cc303"}, +] + +[[package]] +name = "django-js-asset" +version = "3.1.2" +description = "script tag with additional attributes for django.forms.Media" +optional = false +python-versions = ">=3.10" +files = [ + {file = "django_js_asset-3.1.2-py3-none-any.whl", hash = "sha256:b5ffe376aebbd73b7af886d675ac9f43ca63b39540190fa8409c9f8e79145f68"}, + {file = "django_js_asset-3.1.2.tar.gz", hash = "sha256:1fc7584199ed1941ed7c8e7b87ca5524bb0f2ba941561d2a104e88ee9f07bedd"}, +] + +[package.dependencies] +django = ">=4.2" + +[package.extras] +tests = ["coverage"] + +[[package]] +name = "django-json-widget" +version = "2.0.1" +description = "Django json widget is an alternative widget that makes it easy to edit the jsonfield field of django." +optional = false +python-versions = "*" +files = [ + {file = "django-json-widget-2.0.1.tar.gz", hash = "sha256:adb4cab17fe5a04139037d7d84725369530ef35b912c3790d3a7b13f99351358"}, +] + +[[package]] +name = "django-mailbox" +version = "4.10.1" +description = "Import mail from POP3, IMAP, local mailboxes or directly from Postfix or Exim4 into your Django application automatically." +optional = false +python-versions = ">=3.8" +files = [ + {file = "django-mailbox-4.10.1.tar.gz", hash = "sha256:9060a4ddc81d16aa699e266649c12eaf4f29671b5266352e2fad3043a6832b52"}, +] + +[package.extras] +gmail-oauth2 = ["python-social-auth"] +office365-oauth2 = ["O365"] + +[[package]] +name = "django-md-field" +version = "0.1.0" +description = "A Django model field that integrates Python-Markdown for handling Markdown content" +optional = false +python-versions = "<3.13,>=3.10" +files = [ + {file = "django_md_field-0.1.0-py3-none-any.whl", hash = "sha256:041cd2e55551ab6aa8085ffd1819a9036de7f832f29e66ef3a0eb649c6c7bfc5"}, + {file = "django_md_field-0.1.0.tar.gz", hash = "sha256:87dff61316dfd8825b93793b91de2b9fe7e2d7f3b52478ed751565931195c2ff"}, +] + +[package.dependencies] +markdown = ">=3.7,<4" + +[[package]] +name = "django-model-utils" +version = "5.0.0" +description = "Django model mixins and utilities" +optional = false +python-versions = ">=3.8" +files = [ + {file = "django_model_utils-5.0.0-py3-none-any.whl", hash = "sha256:fec78e6c323d565a221f7c4edc703f4567d7bb1caeafe1acd16a80c5ff82056b"}, + {file = "django_model_utils-5.0.0.tar.gz", hash = "sha256:041cdd6230d2fbf6cd943e1969318bce762272077f4ecd333ab2263924b4e5eb"}, +] + +[package.dependencies] +Django = ">=3.2" + +[[package]] +name = "django-modeltranslation" +version = "0.19.13" +description = "Translates Django models using a registration approach." +optional = false +python-versions = "*" +files = [ + {file = "django_modeltranslation-0.19.13-py3-none-any.whl", hash = "sha256:69b7dc9a8bae152ab84caf969a5ad478f588f4d9f8345545d4f20f66eeb51ef6"}, + {file = "django_modeltranslation-0.19.13.tar.gz", hash = "sha256:df2516fdfb6a865fd1dfdda74e549d437d8ca148c1d435663db36edb6863f34e"}, +] + +[package.dependencies] +Django = ">=4.2" + +[[package]] +name = "django-mptt" +version = "0.17.0" +description = "Utilities for implementing Modified Preorder Tree Traversal with your Django Models and working with trees of Model instances." +optional = false +python-versions = ">=3.9" +files = [ + {file = "django_mptt-0.17.0-py3-none-any.whl", hash = "sha256:e77dd4b4d0de14f50239b0900def44c1d31403664ab3682b80b27fa1319fe7f0"}, + {file = "django_mptt-0.17.0.tar.gz", hash = "sha256:e2dca00536450b91bdc80d8fc1454993b84307728394ae42c72947fc09574d3d"}, +] + +[package.dependencies] +django-js-asset = "*" + +[package.extras] +tests = ["coverage[toml]", "mock-django"] + +[[package]] +name = "django-nine" +version = "0.2.7" +description = "Version checking library." +optional = false +python-versions = "*" +files = [ + {file = "django-nine-0.2.7.tar.gz", hash = "sha256:304e0f83cea5a35359375fc919d00f9917b655c1d388244cbfc7363f59489177"}, + {file = "django_nine-0.2.7-py2.py3-none-any.whl", hash = "sha256:4d93208ca5bb4a63bf65cf098a82ee469127b04ebde698d72fe12d258b73c291"}, +] + +[package.dependencies] +Django = "*" +packaging = "*" + +[[package]] +name = "django-ratelimit" +version = "4.1.0" +description = "Cache-based rate-limiting for Django." +optional = false +python-versions = ">=3.7" +files = [ + {file = "django-ratelimit-4.1.0.tar.gz", hash = "sha256:555943b283045b917ad59f196829530d63be2a39adb72788d985b90c81ba808b"}, + {file = "django_ratelimit-4.1.0-py2.py3-none-any.whl", hash = "sha256:d047a31cf94d83ef1465d7543ca66c6fc16695559b5f8d814d1b51df15110b92"}, +] + +[[package]] +name = "django-redis" +version = "5.4.0" +description = "Full featured redis cache backend for Django." +optional = false +python-versions = ">=3.6" +files = [ + {file = "django-redis-5.4.0.tar.gz", hash = "sha256:6a02abaa34b0fea8bf9b707d2c363ab6adc7409950b2db93602e6cb292818c42"}, + {file = "django_redis-5.4.0-py3-none-any.whl", hash = "sha256:ebc88df7da810732e2af9987f7f426c96204bf89319df4c6da6ca9a2942edd5b"}, +] + +[package.dependencies] +Django = ">=3.2" +redis = ">=3,<4.0.0 || >4.0.0,<4.0.1 || >4.0.1" + +[package.extras] +hiredis = ["redis[hiredis] (>=3,!=4.0.0,!=4.0.1)"] + +[[package]] +name = "django-timezone-field" +version = "7.1" +description = "A Django app providing DB, form, and REST framework fields for zoneinfo and pytz timezone objects." +optional = true +python-versions = "<4.0,>=3.8" +files = [ + {file = "django_timezone_field-7.1-py3-none-any.whl", hash = "sha256:93914713ed882f5bccda080eda388f7006349f25930b6122e9b07bf8db49c4b4"}, + {file = "django_timezone_field-7.1.tar.gz", hash = "sha256:b3ef409d88a2718b566fabe10ea996f2838bc72b22d3a2900c0aa905c761380c"}, +] + +[package.dependencies] +Django = ">=3.2,<6.0" + +[[package]] +name = "django-widget-tweaks" +version = "1.5.0" +description = "Tweak the form field rendering in templates, not in python-level form definitions." +optional = false +python-versions = ">=3.8" +files = [ + {file = "django-widget-tweaks-1.5.0.tar.gz", hash = "sha256:1c2180681ebb994e922c754804c7ffebbe1245014777ac47897a81f57cc629c7"}, + {file = "django_widget_tweaks-1.5.0-py3-none-any.whl", hash = "sha256:a41b7b2f05bd44d673d11ebd6c09a96f1d013ee98121cb98c384fe84e33b881e"}, +] + +[[package]] +name = "djangorestframework" +version = "3.16.0" +description = "Web APIs for Django, made easy." +optional = false +python-versions = ">=3.9" +files = [ + {file = "djangorestframework-3.16.0-py3-none-any.whl", hash = "sha256:bea7e9f6b96a8584c5224bfb2e4348dfb3f8b5e34edbecb98da258e892089361"}, + {file = "djangorestframework-3.16.0.tar.gz", hash = "sha256:f022ff46613584de994c0c6a4aebbace5fd700555fbe9d33b865ebf173eba6c9"}, +] + +[package.dependencies] +django = ">=4.2" + +[[package]] +name = "djangorestframework-camel-case" +version = "1.4.2" +description = "Camel case JSON support for Django REST framework." +optional = false +python-versions = ">=3.5" +files = [ + {file = "djangorestframework-camel-case-1.4.2.tar.gz", hash = "sha256:cdae75846648abb6585c7470639a1d2fb064dc45f8e8b62aaa50be7f1a7a61f4"}, +] + +[[package]] +name = "djangorestframework-recursive" +version = "0.1.2" +description = "Recursive Serialization for Django REST framework" +optional = false +python-versions = "*" +files = [ + {file = "djangorestframework-recursive-0.1.2.tar.gz", hash = "sha256:f8fc2d677ccb32fe53ec4153a45f66c822d0ce444824cba56edc76ca89b704ae"}, + {file = "djangorestframework_recursive-0.1.2-py2.py3-none-any.whl", hash = "sha256:e4e51b26b7ee3c9f9b838885d638b91293e7c66e85b5955f278a6e10eb34ce7c"}, +] + +[package.dependencies] +Django = "*" +djangorestframework = ">=3.0" + +[[package]] +name = "djangorestframework-simplejwt" +version = "5.5.0" +description = "A minimal JSON Web Token authentication plugin for Django REST Framework" +optional = false +python-versions = ">=3.9" +files = [ + {file = "djangorestframework_simplejwt-5.5.0-py3-none-any.whl", hash = "sha256:4ef6b38af20cdde4a4a51d1fd8e063cbbabb7b45f149cc885d38d905c5a62edb"}, + {file = "djangorestframework_simplejwt-5.5.0.tar.gz", hash = "sha256:474a1b737067e6462b3609627a392d13a4da8a08b1f0574104ac6d7b1406f90e"}, +] + +[package.dependencies] +cryptography = {version = ">=3.3.1", optional = true, markers = "extra == \"crypto\""} +django = ">=4.2" +djangorestframework = ">=3.14" +pyjwt = ">=1.7.1,<2.10.0" + +[package.extras] +crypto = ["cryptography (>=3.3.1)"] +dev = ["Sphinx (>=1.6.5,<2)", "cryptography", "freezegun", "ipython", "pre-commit", "pytest", "pytest-cov", "pytest-django", "pytest-watch", "pytest-xdist", "python-jose (==3.3.0)", "pyupgrade", "ruff", "sphinx_rtd_theme (>=0.1.9)", "tox", "twine", "wheel", "yesqa"] +doc = ["Sphinx (>=1.6.5,<2)", "sphinx_rtd_theme (>=0.1.9)"] +lint = ["pre-commit", "pyupgrade", "ruff", "yesqa"] +python-jose = ["python-jose (==3.3.0)"] +test = ["cryptography", "freezegun", "pytest", "pytest-cov", "pytest-django", "pytest-xdist", "tox"] + +[[package]] +name = "djangorestframework-xml" +version = "2.0.0" +description = "XML support for Django REST Framework" +optional = false +python-versions = ">=3.5" +files = [ + {file = "djangorestframework-xml-2.0.0.tar.gz", hash = "sha256:35f6c811d0ab8c8466b26db234e16a2ed32d76381715257aebf4c7be2c202ca1"}, + {file = "djangorestframework_xml-2.0.0-py2.py3-none-any.whl", hash = "sha256:975955fbb0d49ac44a90bdeb33b7923d95b79884d283f983e116c80a936ef4d0"}, +] + +[package.dependencies] +defusedxml = ">=0.6.0" + +[package.extras] +dev = ["Django (>=1.6)", "djangorestframework (>=2.4.3)", "flake8", "mkdocs (>=0.11.1)", "pre-commit", "pytest", "pytest-django", "tox"] +docs = ["mkdocs (>=0.11.1)"] +tests = ["Django (>=1.6)", "djangorestframework (>=2.4.3)", "flake8", "pytest", "pytest-django"] + +[[package]] +name = "djangorestframework-yaml" +version = "2.0.0" +description = "YAML support for Django REST Framework" +optional = false +python-versions = ">=3.5" +files = [ + {file = "djangorestframework-yaml-2.0.0.tar.gz", hash = "sha256:1b2cfd7482425f3c6924a8eb803d6f73276e76b03293cd7144c755753e029f15"}, + {file = "djangorestframework_yaml-2.0.0-py2.py3-none-any.whl", hash = "sha256:7fe744e6004d2191fa1cb8a4fc62f98150202bfebd60702a04f8187cc240b7c4"}, +] + +[package.dependencies] +PyYAML = ">=3.10" + +[package.extras] +dev = ["Django (>=1.6)", "djangorestframework (>=2.4.3)", "flake8", "mkdocs (>=0.11.1)", "pre-commit", "pytest", "pytest-django", "tox"] +docs = ["mkdocs (>=0.11.1)"] +tests = ["Django (>=1.6)", "djangorestframework (>=2.4.3)", "flake8", "pytest", "pytest-django"] + +[[package]] +name = "drf-spectacular" +version = "0.28.0" +description = "Sane and flexible OpenAPI 3 schema generation for Django REST framework" +optional = false +python-versions = ">=3.7" +files = [ + {file = "drf_spectacular-0.28.0-py3-none-any.whl", hash = "sha256:856e7edf1056e49a4245e87a61e8da4baff46c83dbc25be1da2df77f354c7cb4"}, + {file = "drf_spectacular-0.28.0.tar.gz", hash = "sha256:2c778a47a40ab2f5078a7c42e82baba07397bb35b074ae4680721b2805943061"}, +] + +[package.dependencies] +Django = ">=2.2" +djangorestframework = ">=3.10.3" +drf-spectacular-sidecar = {version = "*", optional = true, markers = "extra == \"sidecar\""} +inflection = ">=0.3.1" +jsonschema = ">=2.6.0" +PyYAML = ">=5.1" +uritemplate = ">=2.0.0" + +[package.extras] +offline = ["drf-spectacular-sidecar"] +sidecar = ["drf-spectacular-sidecar"] + +[[package]] +name = "drf-spectacular-sidecar" +version = "2025.4.1" +description = "Serve self-contained distribution builds of Swagger UI and Redoc with Django" +optional = false +python-versions = ">=3.6" +files = [ + {file = "drf_spectacular_sidecar-2025.4.1-py3-none-any.whl", hash = "sha256:343a24b0d03125fa76d07685072f55779c5c4124d90c10b14e315fdc143ad9b9"}, + {file = "drf_spectacular_sidecar-2025.4.1.tar.gz", hash = "sha256:ea7dc4e674174616589d258b5c9676f3c451ec422e62b79e31234d39db53922d"}, +] + +[package.dependencies] +Django = ">=2.2" + +[[package]] +name = "elastic-transport" +version = "8.17.1" +description = "Transport classes and utilities shared among Python Elastic client libraries" +optional = false +python-versions = ">=3.8" +files = [ + {file = "elastic_transport-8.17.1-py3-none-any.whl", hash = "sha256:192718f498f1d10c5e9aa8b9cf32aed405e469a7f0e9d6a8923431dbb2c59fb8"}, + {file = "elastic_transport-8.17.1.tar.gz", hash = "sha256:5edef32ac864dca8e2f0a613ef63491ee8d6b8cfb52881fa7313ba9290cac6d2"}, +] + +[package.dependencies] +certifi = "*" +urllib3 = ">=1.26.2,<3" + +[package.extras] +develop = ["aiohttp", "furo", "httpx", "opentelemetry-api", "opentelemetry-sdk", "orjson", "pytest", "pytest-asyncio", "pytest-cov", "pytest-httpserver", "pytest-mock", "requests", "respx", "sphinx (>2)", "sphinx-autodoc-typehints", "trustme"] + +[[package]] +name = "elasticsearch" +version = "8.18.0" +description = "Python client for Elasticsearch" +optional = false +python-versions = ">=3.8" +files = [ + {file = "elasticsearch-8.18.0-py3-none-any.whl", hash = "sha256:b26a6e67958b7bd04711a31f3400197aabf4a6f03873eadce1a0aeb446653886"}, + {file = "elasticsearch-8.18.0.tar.gz", hash = "sha256:4fb28cfe82d480c72fc049e659afe4cad450b318c210e43493ca402e900793eb"}, +] + +[package.dependencies] +elastic-transport = ">=8.15.1,<9" +python-dateutil = "*" +typing-extensions = "*" + +[package.extras] +async = ["aiohttp (>=3,<4)"] +dev = ["aiohttp", "black", "build", "coverage", "isort", "jinja2", "mapbox-vector-tile", "mypy", "nltk", "nox", "numpy", "orjson", "pandas", "pyarrow", "pyright", "pytest", "pytest-asyncio", "pytest-cov", "pytest-mock", "python-dateutil", "pyyaml (>=5.4)", "requests (>=2,<3)", "sentence-transformers", "simsimd", "tqdm", "twine", "types-python-dateutil", "types-tqdm", "unasync"] +docs = ["sphinx", "sphinx-autodoc-typehints", "sphinx-rtd-theme (>=2.0)"] +orjson = ["orjson (>=3)"] +pyarrow = ["pyarrow (>=1)"] +requests = ["requests (>=2.4.0,!=2.32.2,<3.0.0)"] +vectorstore-mmr = ["numpy (>=1)", "simsimd (>=3)"] + +[[package]] +name = "elasticsearch-dsl" +version = "8.18.0" +description = "Python client for Elasticsearch" +optional = false +python-versions = ">=3.8" +files = [ + {file = "elasticsearch_dsl-8.18.0-py3-none-any.whl", hash = "sha256:0522c5bb20c7abae69855109e650bf1166d486cbf706b5e1b29c28936a9102a3"}, + {file = "elasticsearch_dsl-8.18.0.tar.gz", hash = "sha256:763465dba9eae166add10567e924c65730aa122819b08bfe9a077e91b13b30d1"}, +] + +[package.dependencies] +elastic-transport = ">=8.0.0,<9.0.0" +elasticsearch = ">=8.0.0,<9.0.0" +python-dateutil = "*" +typing-extensions = "*" + +[package.extras] +async = ["elasticsearch[async] (>=8.0.0,<9.0.0)"] +develop = ["coverage", "elasticsearch[async]", "jinja2", "mypy", "nltk", "pyright", "pytest", "pytest-asyncio", "pytest-cov", "pytest-mock", "pytz", "sentence_transformers", "sphinx (>2)", "sphinx-rtd-theme (>0.5)", "tqdm", "types-python-dateutil", "types-pytz", "types-tqdm", "unasync"] + +[[package]] +name = "executing" +version = "2.2.0" +description = "Get the currently executing AST node of a frame, and other information" +optional = true +python-versions = ">=3.8" +files = [ + {file = "executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa"}, + {file = "executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755"}, +] + +[package.extras] +tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich"] + +[[package]] +name = "fastjsonschema" +version = "2.21.1" +description = "Fastest Python implementation of JSON schema" +optional = true +python-versions = "*" +files = [ + {file = "fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667"}, + {file = "fastjsonschema-2.21.1.tar.gz", hash = "sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4"}, +] + +[package.extras] +devel = ["colorama", "json-spec", "jsonschema", "pylint", "pytest", "pytest-benchmark", "pytest-cache", "validictory"] + +[[package]] +name = "filetype" +version = "1.2.0" +description = "Infer file type and MIME type of any file/buffer. No external dependencies." +optional = false +python-versions = "*" +files = [ + {file = "filetype-1.2.0-py2.py3-none-any.whl", hash = "sha256:7ce71b6880181241cf7ac8697a2f1eb6a8bd9b429f7ad6d27b8db9ba5f1c2d25"}, + {file = "filetype-1.2.0.tar.gz", hash = "sha256:66b56cd6474bf41d8c54660347d37afcc3f7d1970648de365c102ef77548aadb"}, +] + +[[package]] +name = "flower" +version = "2.0.1" +description = "Celery Flower" +optional = false +python-versions = ">=3.7" +files = [ + {file = "flower-2.0.1-py2.py3-none-any.whl", hash = "sha256:9db2c621eeefbc844c8dd88be64aef61e84e2deb29b271e02ab2b5b9f01068e2"}, + {file = "flower-2.0.1.tar.gz", hash = "sha256:5ab717b979530770c16afb48b50d2a98d23c3e9fe39851dcf6bc4d01845a02a0"}, +] + +[package.dependencies] +celery = ">=5.0.5" +humanize = "*" +prometheus-client = ">=0.8.0" +pytz = "*" +tornado = ">=5.0.0,<7.0.0" + +[[package]] +name = "fqdn" +version = "1.5.1" +description = "Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers" +optional = true +python-versions = ">=2.7, !=3.0, !=3.1, !=3.2, !=3.3, !=3.4, <4" +files = [ + {file = "fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014"}, + {file = "fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f"}, +] + +[[package]] +name = "funcy" +version = "2.0" +description = "A fancy and practical functional tools" +optional = false +python-versions = "*" +files = [ + {file = "funcy-2.0-py2.py3-none-any.whl", hash = "sha256:53df23c8bb1651b12f095df764bfb057935d49537a56de211b098f4c79614bb0"}, + {file = "funcy-2.0.tar.gz", hash = "sha256:3963315d59d41c6f30c04bc910e10ab50a3ac4a225868bfa96feed133df075cb"}, +] + +[[package]] +name = "graphene" +version = "3.4.3" +description = "GraphQL Framework for Python" +optional = false +python-versions = "*" +files = [ + {file = "graphene-3.4.3-py2.py3-none-any.whl", hash = "sha256:820db6289754c181007a150db1f7fff544b94142b556d12e3ebc777a7bf36c71"}, + {file = "graphene-3.4.3.tar.gz", hash = "sha256:2a3786948ce75fe7e078443d37f609cbe5bb36ad8d6b828740ad3b95ed1a0aaa"}, +] + +[package.dependencies] +graphql-core = ">=3.1,<3.3" +graphql-relay = ">=3.1,<3.3" +python-dateutil = ">=2.7.0,<3" +typing-extensions = ">=4.7.1,<5" + +[package.extras] +dev = ["coveralls (>=3.3,<5)", "mypy (>=1.10,<2)", "pytest (>=8,<9)", "pytest-asyncio (>=0.16,<2)", "pytest-benchmark (>=4,<5)", "pytest-cov (>=5,<6)", "pytest-mock (>=3,<4)", "ruff (==0.5.0)", "types-python-dateutil (>=2.8.1,<3)"] +test = ["coveralls (>=3.3,<5)", "pytest (>=8,<9)", "pytest-asyncio (>=0.16,<2)", "pytest-benchmark (>=4,<5)", "pytest-cov (>=5,<6)", "pytest-mock (>=3,<4)"] + +[[package]] +name = "graphene-django" +version = "3.2.3" +description = "Graphene Django integration" +optional = false +python-versions = "*" +files = [ + {file = "graphene-django-3.2.3.tar.gz", hash = "sha256:d831bfe8e9a6e77e477b7854faef4addb318f386119a69ee4c57b74560f3e07d"}, + {file = "graphene_django-3.2.3-py2.py3-none-any.whl", hash = "sha256:0c673a4dad315b26b4d18eb379ad0c7027fd6a36d23a1848b7c7c09a14a9271e"}, +] + +[package.dependencies] +Django = ">=3.2" +graphene = ">=3.0,<4" +graphql-core = ">=3.1.0,<4" +graphql-relay = ">=3.1.1,<4" +promise = ">=2.1" +text-unidecode = "*" + +[package.extras] +dev = ["coveralls", "django-filter (>=22.1)", "djangorestframework (>=3.6.3)", "mock", "pre-commit", "pytest (>=7.3.1)", "pytest-cov", "pytest-django (>=4.5.2)", "pytest-random-order", "pytz", "ruff (==0.1.2)"] +rest-framework = ["djangorestframework (>=3.6.3)"] +test = ["coveralls", "django-filter (>=22.1)", "djangorestframework (>=3.6.3)", "mock", "pytest (>=7.3.1)", "pytest-cov", "pytest-django (>=4.5.2)", "pytest-random-order", "pytz"] + +[[package]] +name = "graphql-core" +version = "3.2.6" +description = "GraphQL implementation for Python, a port of GraphQL.js, the JavaScript reference implementation for GraphQL." +optional = false +python-versions = "<4,>=3.6" +files = [ + {file = "graphql_core-3.2.6-py3-none-any.whl", hash = "sha256:78b016718c161a6fb20a7d97bbf107f331cd1afe53e45566c59f776ed7f0b45f"}, + {file = "graphql_core-3.2.6.tar.gz", hash = "sha256:c08eec22f9e40f0bd61d805907e3b3b1b9a320bc606e23dc145eebca07c8fbab"}, +] + +[[package]] +name = "graphql-relay" +version = "3.2.0" +description = "Relay library for graphql-core" +optional = false +python-versions = ">=3.6,<4" +files = [ + {file = "graphql-relay-3.2.0.tar.gz", hash = "sha256:1ff1c51298356e481a0be009ccdff249832ce53f30559c1338f22a0e0d17250c"}, + {file = "graphql_relay-3.2.0-py3-none-any.whl", hash = "sha256:c9b22bd28b170ba1fe674c74384a8ff30a76c8e26f88ac3aa1584dd3179953e5"}, +] + +[package.dependencies] +graphql-core = ">=3.2,<3.3" + +[[package]] +name = "gunicorn" +version = "23.0.0" +description = "WSGI HTTP Server for UNIX" +optional = false +python-versions = ">=3.7" +files = [ + {file = "gunicorn-23.0.0-py3-none-any.whl", hash = "sha256:ec400d38950de4dfd418cff8328b2c8faed0edb0d517d3394e457c317908ca4d"}, + {file = "gunicorn-23.0.0.tar.gz", hash = "sha256:f014447a0101dc57e294f6c18ca6b40227a4c90e9bdb586042628030cba004ec"}, +] + +[package.dependencies] +packaging = "*" + +[package.extras] +eventlet = ["eventlet (>=0.24.1,!=0.36.0)"] +gevent = ["gevent (>=1.4.0)"] +setproctitle = ["setproctitle"] +testing = ["coverage", "eventlet", "gevent", "pytest", "pytest-cov"] +tornado = ["tornado (>=0.2)"] + +[[package]] +name = "h11" +version = "0.16.0" +description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +optional = false +python-versions = ">=3.8" +files = [ + {file = "h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86"}, + {file = "h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1"}, +] + +[[package]] +name = "httpcore" +version = "1.0.9" +description = "A minimal low-level HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55"}, + {file = "httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8"}, +] + +[package.dependencies] +certifi = "*" +h11 = ">=0.16" + +[package.extras] +asyncio = ["anyio (>=4.0,<5.0)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +trio = ["trio (>=0.22.0,<1.0)"] + +[[package]] +name = "httpx" +version = "0.28.1" +description = "The next generation HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad"}, + {file = "httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc"}, +] + +[package.dependencies] +anyio = "*" +certifi = "*" +httpcore = "==1.*" +idna = "*" + +[package.extras] +brotli = ["brotli", "brotlicffi"] +cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "humanize" +version = "4.12.2" +description = "Python humanize utilities" +optional = false +python-versions = ">=3.9" +files = [ + {file = "humanize-4.12.2-py3-none-any.whl", hash = "sha256:e4e44dced598b7e03487f3b1c6fd5b1146c30ea55a110e71d5d4bca3e094259e"}, + {file = "humanize-4.12.2.tar.gz", hash = "sha256:ce0715740e9caacc982bb89098182cf8ded3552693a433311c6a4ce6f4e12a2c"}, +] + +[package.extras] +tests = ["freezegun", "pytest", "pytest-cov"] + +[[package]] +name = "idna" +version = "3.10" +description = "Internationalized Domain Names in Applications (IDNA)" +optional = false +python-versions = ">=3.6" +files = [ + {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, + {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, +] + +[package.extras] +all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] + +[[package]] +name = "inflection" +version = "0.5.1" +description = "A port of Ruby on Rails inflector to Python" +optional = false +python-versions = ">=3.5" +files = [ + {file = "inflection-0.5.1-py2.py3-none-any.whl", hash = "sha256:f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2"}, + {file = "inflection-0.5.1.tar.gz", hash = "sha256:1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417"}, +] + +[[package]] +name = "ipykernel" +version = "6.29.5" +description = "IPython Kernel for Jupyter" +optional = true +python-versions = ">=3.8" +files = [ + {file = "ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5"}, + {file = "ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215"}, +] + +[package.dependencies] +appnope = {version = "*", markers = "platform_system == \"Darwin\""} +comm = ">=0.1.1" +debugpy = ">=1.6.5" +ipython = ">=7.23.1" +jupyter-client = ">=6.1.12" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +matplotlib-inline = ">=0.1" +nest-asyncio = "*" +packaging = "*" +psutil = "*" +pyzmq = ">=24" +tornado = ">=6.1" +traitlets = ">=5.4.0" + +[package.extras] +cov = ["coverage[toml]", "curio", "matplotlib", "pytest-cov", "trio"] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "trio"] +pyqt5 = ["pyqt5"] +pyside6 = ["pyside6"] +test = ["flaky", "ipyparallel", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (>=0.23.5)", "pytest-cov", "pytest-timeout"] + +[[package]] +name = "ipython" +version = "9.2.0" +description = "IPython: Productive Interactive Computing" +optional = true +python-versions = ">=3.11" +files = [ + {file = "ipython-9.2.0-py3-none-any.whl", hash = "sha256:fef5e33c4a1ae0759e0bba5917c9db4eb8c53fee917b6a526bd973e1ca5159f6"}, + {file = "ipython-9.2.0.tar.gz", hash = "sha256:62a9373dbc12f28f9feaf4700d052195bf89806279fc8ca11f3f54017d04751b"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "sys_platform == \"win32\""} +decorator = "*" +ipython-pygments-lexers = "*" +jedi = ">=0.16" +matplotlib-inline = "*" +pexpect = {version = ">4.3", markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\""} +prompt_toolkit = ">=3.0.41,<3.1.0" +pygments = ">=2.4.0" +stack_data = "*" +traitlets = ">=5.13.0" + +[package.extras] +all = ["ipython[doc,matplotlib,test,test-extra]"] +black = ["black"] +doc = ["docrepr", "exceptiongroup", "intersphinx_registry", "ipykernel", "ipython[test]", "matplotlib", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "sphinx_toml (==0.0.4)", "typing_extensions"] +matplotlib = ["matplotlib"] +test = ["packaging", "pytest", "pytest-asyncio (<0.22)", "testpath"] +test-extra = ["curio", "ipykernel", "ipython[test]", "jupyter_ai", "matplotlib (!=3.2.0)", "nbclient", "nbformat", "numpy (>=1.23)", "pandas", "trio"] + +[[package]] +name = "ipython-pygments-lexers" +version = "1.1.1" +description = "Defines a variety of Pygments lexers for highlighting IPython code." +optional = true +python-versions = ">=3.8" +files = [ + {file = "ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c"}, + {file = "ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81"}, +] + +[package.dependencies] +pygments = "*" + +[[package]] +name = "ipywidgets" +version = "8.1.6" +description = "Jupyter interactive widgets" +optional = true +python-versions = ">=3.7" +files = [ + {file = "ipywidgets-8.1.6-py3-none-any.whl", hash = "sha256:446e7630a1d025bdc7635e1169fcc06f2ce33b5bd41c2003edeb4a47c8d4bbb1"}, + {file = "ipywidgets-8.1.6.tar.gz", hash = "sha256:d8ace49c66f14419fc66071371b99d01bed230bbc15d8a60233b18bfbd782851"}, +] + +[package.dependencies] +comm = ">=0.1.3" +ipython = ">=6.1.0" +jupyterlab_widgets = ">=3.0.14,<3.1.0" +traitlets = ">=4.3.1" +widgetsnbextension = ">=4.0.14,<4.1.0" + +[package.extras] +test = ["ipykernel", "jsonschema", "pytest (>=3.6.0)", "pytest-cov", "pytz"] + +[[package]] +name = "isoduration" +version = "20.11.0" +description = "Operations with ISO 8601 durations" +optional = true +python-versions = ">=3.7" +files = [ + {file = "isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042"}, + {file = "isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9"}, +] + +[package.dependencies] +arrow = ">=0.15.0" + +[[package]] +name = "jedi" +version = "0.19.2" +description = "An autocompletion tool for Python that can be used for text editors." +optional = true +python-versions = ">=3.6" +files = [ + {file = "jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9"}, + {file = "jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0"}, +] + +[package.dependencies] +parso = ">=0.8.4,<0.9.0" + +[package.extras] +docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx (==1.8.5)", "sphinx-rtd-theme (==0.4.3)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"] +qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] +testing = ["Django", "attrs", "colorama", "docopt", "pytest (<9.0.0)"] + +[[package]] +name = "jinja2" +version = "3.1.6" +description = "A very fast and expressive template engine." +optional = true +python-versions = ">=3.7" +files = [ + {file = "jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67"}, + {file = "jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"}, +] + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + +[[package]] +name = "jiter" +version = "0.9.0" +description = "Fast iterable JSON parser." +optional = true +python-versions = ">=3.8" +files = [ + {file = "jiter-0.9.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:816ec9b60fdfd1fec87da1d7ed46c66c44ffec37ab2ef7de5b147b2fce3fd5ad"}, + {file = "jiter-0.9.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9b1d3086f8a3ee0194ecf2008cf81286a5c3e540d977fa038ff23576c023c0ea"}, + {file = "jiter-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1339f839b91ae30b37c409bf16ccd3dc453e8b8c3ed4bd1d6a567193651a4a51"}, + {file = "jiter-0.9.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ffba79584b3b670fefae66ceb3a28822365d25b7bf811e030609a3d5b876f538"}, + {file = "jiter-0.9.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5cfc7d0a8e899089d11f065e289cb5b2daf3d82fbe028f49b20d7b809193958d"}, + {file = "jiter-0.9.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e00a1a2bbfaaf237e13c3d1592356eab3e9015d7efd59359ac8b51eb56390a12"}, + {file = "jiter-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1d9870561eb26b11448854dce0ff27a9a27cb616b632468cafc938de25e9e51"}, + {file = "jiter-0.9.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9872aeff3f21e437651df378cb75aeb7043e5297261222b6441a620218b58708"}, + {file = "jiter-0.9.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:1fd19112d1049bdd47f17bfbb44a2c0001061312dcf0e72765bfa8abd4aa30e5"}, + {file = "jiter-0.9.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6ef5da104664e526836070e4a23b5f68dec1cc673b60bf1edb1bfbe8a55d0678"}, + {file = "jiter-0.9.0-cp310-cp310-win32.whl", hash = "sha256:cb12e6d65ebbefe5518de819f3eda53b73187b7089040b2d17f5b39001ff31c4"}, + {file = "jiter-0.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:c43ca669493626d8672be3b645dbb406ef25af3f4b6384cfd306da7eb2e70322"}, + {file = "jiter-0.9.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6c4d99c71508912a7e556d631768dcdef43648a93660670986916b297f1c54af"}, + {file = "jiter-0.9.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8f60fb8ce7df529812bf6c625635a19d27f30806885139e367af93f6e734ef58"}, + {file = "jiter-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51c4e1a4f8ea84d98b7b98912aa4290ac3d1eabfde8e3c34541fae30e9d1f08b"}, + {file = "jiter-0.9.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f4c677c424dc76684fea3e7285a7a2a7493424bea89ac441045e6a1fb1d7b3b"}, + {file = "jiter-0.9.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2221176dfec87f3470b21e6abca056e6b04ce9bff72315cb0b243ca9e835a4b5"}, + {file = "jiter-0.9.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3c7adb66f899ffa25e3c92bfcb593391ee1947dbdd6a9a970e0d7e713237d572"}, + {file = "jiter-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c98d27330fdfb77913c1097a7aab07f38ff2259048949f499c9901700789ac15"}, + {file = "jiter-0.9.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:eda3f8cc74df66892b1d06b5d41a71670c22d95a1ca2cbab73654745ce9d0419"}, + {file = "jiter-0.9.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:dd5ab5ddc11418dce28343123644a100f487eaccf1de27a459ab36d6cca31043"}, + {file = "jiter-0.9.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:42f8a68a69f047b310319ef8e2f52fdb2e7976fb3313ef27df495cf77bcad965"}, + {file = "jiter-0.9.0-cp311-cp311-win32.whl", hash = "sha256:a25519efb78a42254d59326ee417d6f5161b06f5da827d94cf521fed961b1ff2"}, + {file = "jiter-0.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:923b54afdd697dfd00d368b7ccad008cccfeb1efb4e621f32860c75e9f25edbd"}, + {file = "jiter-0.9.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7b46249cfd6c48da28f89eb0be3f52d6fdb40ab88e2c66804f546674e539ec11"}, + {file = "jiter-0.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:609cf3c78852f1189894383cf0b0b977665f54cb38788e3e6b941fa6d982c00e"}, + {file = "jiter-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d726a3890a54561e55a9c5faea1f7655eda7f105bd165067575ace6e65f80bb2"}, + {file = "jiter-0.9.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2e89dc075c1fef8fa9be219e249f14040270dbc507df4215c324a1839522ea75"}, + {file = "jiter-0.9.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:04e8ffa3c353b1bc4134f96f167a2082494351e42888dfcf06e944f2729cbe1d"}, + {file = "jiter-0.9.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:203f28a72a05ae0e129b3ed1f75f56bc419d5f91dfacd057519a8bd137b00c42"}, + {file = "jiter-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fca1a02ad60ec30bb230f65bc01f611c8608b02d269f998bc29cca8619a919dc"}, + {file = "jiter-0.9.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:237e5cee4d5d2659aaf91bbf8ec45052cc217d9446070699441a91b386ae27dc"}, + {file = "jiter-0.9.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:528b6b71745e7326eed73c53d4aa57e2a522242320b6f7d65b9c5af83cf49b6e"}, + {file = "jiter-0.9.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9f48e86b57bc711eb5acdfd12b6cb580a59cc9a993f6e7dcb6d8b50522dcd50d"}, + {file = "jiter-0.9.0-cp312-cp312-win32.whl", hash = "sha256:699edfde481e191d81f9cf6d2211debbfe4bd92f06410e7637dffb8dd5dfde06"}, + {file = "jiter-0.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:099500d07b43f61d8bd780466d429c45a7b25411b334c60ca875fa775f68ccb0"}, + {file = "jiter-0.9.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:2764891d3f3e8b18dce2cff24949153ee30c9239da7c00f032511091ba688ff7"}, + {file = "jiter-0.9.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:387b22fbfd7a62418d5212b4638026d01723761c75c1c8232a8b8c37c2f1003b"}, + {file = "jiter-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d8da8629ccae3606c61d9184970423655fb4e33d03330bcdfe52d234d32f69"}, + {file = "jiter-0.9.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a1be73d8982bdc278b7b9377426a4b44ceb5c7952073dd7488e4ae96b88e1103"}, + {file = "jiter-0.9.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2228eaaaa111ec54b9e89f7481bffb3972e9059301a878d085b2b449fbbde635"}, + {file = "jiter-0.9.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:11509bfecbc319459647d4ac3fd391d26fdf530dad00c13c4dadabf5b81f01a4"}, + {file = "jiter-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3f22238da568be8bbd8e0650e12feeb2cfea15eda4f9fc271d3b362a4fa0604d"}, + {file = "jiter-0.9.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:17f5d55eb856597607562257c8e36c42bc87f16bef52ef7129b7da11afc779f3"}, + {file = "jiter-0.9.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:6a99bed9fbb02f5bed416d137944419a69aa4c423e44189bc49718859ea83bc5"}, + {file = "jiter-0.9.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e057adb0cd1bd39606100be0eafe742de2de88c79df632955b9ab53a086b3c8d"}, + {file = "jiter-0.9.0-cp313-cp313-win32.whl", hash = "sha256:f7e6850991f3940f62d387ccfa54d1a92bd4bb9f89690b53aea36b4364bcab53"}, + {file = "jiter-0.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:c8ae3bf27cd1ac5e6e8b7a27487bf3ab5f82318211ec2e1346a5b058756361f7"}, + {file = "jiter-0.9.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f0b2827fb88dda2cbecbbc3e596ef08d69bda06c6f57930aec8e79505dc17001"}, + {file = "jiter-0.9.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:062b756ceb1d40b0b28f326cba26cfd575a4918415b036464a52f08632731e5a"}, + {file = "jiter-0.9.0-cp313-cp313t-win_amd64.whl", hash = "sha256:6f7838bc467ab7e8ef9f387bd6de195c43bad82a569c1699cb822f6609dd4cdf"}, + {file = "jiter-0.9.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:4a2d16360d0642cd68236f931b85fe50288834c383492e4279d9f1792e309571"}, + {file = "jiter-0.9.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e84ed1c9c9ec10bbb8c37f450077cbe3c0d4e8c2b19f0a49a60ac7ace73c7452"}, + {file = "jiter-0.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9f3c848209ccd1bfa344a1240763975ca917de753c7875c77ec3034f4151d06c"}, + {file = "jiter-0.9.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7825f46e50646bee937e0f849d14ef3a417910966136f59cd1eb848b8b5bb3e4"}, + {file = "jiter-0.9.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d82a811928b26d1a6311a886b2566f68ccf2b23cf3bfed042e18686f1f22c2d7"}, + {file = "jiter-0.9.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0c058ecb51763a67f019ae423b1cbe3fa90f7ee6280c31a1baa6ccc0c0e2d06e"}, + {file = "jiter-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9897115ad716c48f0120c1f0c4efae348ec47037319a6c63b2d7838bb53aaef4"}, + {file = "jiter-0.9.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:351f4c90a24c4fb8c87c6a73af2944c440494ed2bea2094feecacb75c50398ae"}, + {file = "jiter-0.9.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:d45807b0f236c485e1e525e2ce3a854807dfe28ccf0d013dd4a563395e28008a"}, + {file = "jiter-0.9.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:1537a890724ba00fdba21787010ac6f24dad47f763410e9e1093277913592784"}, + {file = "jiter-0.9.0-cp38-cp38-win32.whl", hash = "sha256:e3630ec20cbeaddd4b65513fa3857e1b7c4190d4481ef07fb63d0fad59033321"}, + {file = "jiter-0.9.0-cp38-cp38-win_amd64.whl", hash = "sha256:2685f44bf80e95f8910553bf2d33b9c87bf25fceae6e9f0c1355f75d2922b0ee"}, + {file = "jiter-0.9.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:9ef340fae98065071ccd5805fe81c99c8f80484e820e40043689cf97fb66b3e2"}, + {file = "jiter-0.9.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:efb767d92c63b2cd9ec9f24feeb48f49574a713870ec87e9ba0c2c6e9329c3e2"}, + {file = "jiter-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:113f30f87fb1f412510c6d7ed13e91422cfd329436364a690c34c8b8bd880c42"}, + {file = "jiter-0.9.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8793b6df019b988526f5a633fdc7456ea75e4a79bd8396a3373c371fc59f5c9b"}, + {file = "jiter-0.9.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7a9aaa5102dba4e079bb728076fadd5a2dca94c05c04ce68004cfd96f128ea34"}, + {file = "jiter-0.9.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d838650f6ebaf4ccadfb04522463e74a4c378d7e667e0eb1865cfe3990bfac49"}, + {file = "jiter-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0194f813efdf4b8865ad5f5c5f50f8566df7d770a82c51ef593d09e0b347020"}, + {file = "jiter-0.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a7954a401d0a8a0b8bc669199db78af435aae1e3569187c2939c477c53cb6a0a"}, + {file = "jiter-0.9.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4feafe787eb8a8d98168ab15637ca2577f6ddf77ac6c8c66242c2d028aa5420e"}, + {file = "jiter-0.9.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:27cd1f2e8bb377f31d3190b34e4328d280325ad7ef55c6ac9abde72f79e84d2e"}, + {file = "jiter-0.9.0-cp39-cp39-win32.whl", hash = "sha256:161d461dcbe658cf0bd0aa375b30a968b087cdddc624fc585f3867c63c6eca95"}, + {file = "jiter-0.9.0-cp39-cp39-win_amd64.whl", hash = "sha256:e8b36d8a16a61993be33e75126ad3d8aa29cf450b09576f3c427d27647fcb4aa"}, + {file = "jiter-0.9.0.tar.gz", hash = "sha256:aadba0964deb424daa24492abc3d229c60c4a31bfee205aedbf1acc7639d7893"}, +] + +[[package]] +name = "json5" +version = "0.12.0" +description = "A Python implementation of the JSON5 data format." +optional = true +python-versions = ">=3.8.0" +files = [ + {file = "json5-0.12.0-py3-none-any.whl", hash = "sha256:6d37aa6c08b0609f16e1ec5ff94697e2cbbfbad5ac112afa05794da9ab7810db"}, + {file = "json5-0.12.0.tar.gz", hash = "sha256:0b4b6ff56801a1c7dc817b0241bca4ce474a0e6a163bfef3fc594d3fd263ff3a"}, +] + +[package.extras] +dev = ["build (==1.2.2.post1)", "coverage (==7.5.4)", "coverage (==7.8.0)", "mypy (==1.14.1)", "mypy (==1.15.0)", "pip (==25.0.1)", "pylint (==3.2.7)", "pylint (==3.3.6)", "ruff (==0.11.2)", "twine (==6.1.0)", "uv (==0.6.11)"] + +[[package]] +name = "jsonpointer" +version = "3.0.0" +description = "Identify specific nodes in a JSON document (RFC 6901)" +optional = true +python-versions = ">=3.7" +files = [ + {file = "jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942"}, + {file = "jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef"}, +] + +[[package]] +name = "jsonschema" +version = "4.23.0" +description = "An implementation of JSON Schema validation for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566"}, + {file = "jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4"}, +] + +[package.dependencies] +attrs = ">=22.2.0" +fqdn = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} +idna = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} +isoduration = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} +jsonpointer = {version = ">1.13", optional = true, markers = "extra == \"format-nongpl\""} +jsonschema-specifications = ">=2023.03.6" +referencing = ">=0.28.4" +rfc3339-validator = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} +rfc3986-validator = {version = ">0.1.0", optional = true, markers = "extra == \"format-nongpl\""} +rpds-py = ">=0.7.1" +uri-template = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} +webcolors = {version = ">=24.6.0", optional = true, markers = "extra == \"format-nongpl\""} + +[package.extras] +format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] +format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=24.6.0)"] + +[[package]] +name = "jsonschema-specifications" +version = "2025.4.1" +description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry" +optional = false +python-versions = ">=3.9" +files = [ + {file = "jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af"}, + {file = "jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608"}, +] + +[package.dependencies] +referencing = ">=0.31.0" + +[[package]] +name = "jupyter" +version = "1.1.1" +description = "Jupyter metapackage. Install all the Jupyter components in one go." +optional = true +python-versions = "*" +files = [ + {file = "jupyter-1.1.1-py2.py3-none-any.whl", hash = "sha256:7a59533c22af65439b24bbe60373a4e95af8f16ac65a6c00820ad378e3f7cc83"}, + {file = "jupyter-1.1.1.tar.gz", hash = "sha256:d55467bceabdea49d7e3624af7e33d59c37fff53ed3a350e1ac957bed731de7a"}, +] + +[package.dependencies] +ipykernel = "*" +ipywidgets = "*" +jupyter-console = "*" +jupyterlab = "*" +nbconvert = "*" +notebook = "*" + +[[package]] +name = "jupyter-client" +version = "8.6.3" +description = "Jupyter protocol implementation and client libraries" +optional = true +python-versions = ">=3.8" +files = [ + {file = "jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f"}, + {file = "jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419"}, +] + +[package.dependencies] +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +python-dateutil = ">=2.8.2" +pyzmq = ">=23.0" +tornado = ">=6.2" +traitlets = ">=5.3" + +[package.extras] +docs = ["ipykernel", "myst-parser", "pydata-sphinx-theme", "sphinx (>=4)", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] +test = ["coverage", "ipykernel (>=6.14)", "mypy", "paramiko", "pre-commit", "pytest (<8.2.0)", "pytest-cov", "pytest-jupyter[client] (>=0.4.1)", "pytest-timeout"] + +[[package]] +name = "jupyter-console" +version = "6.6.3" +description = "Jupyter terminal console" +optional = true +python-versions = ">=3.7" +files = [ + {file = "jupyter_console-6.6.3-py3-none-any.whl", hash = "sha256:309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485"}, + {file = "jupyter_console-6.6.3.tar.gz", hash = "sha256:566a4bf31c87adbfadf22cdf846e3069b59a71ed5da71d6ba4d8aaad14a53539"}, +] + +[package.dependencies] +ipykernel = ">=6.14" +ipython = "*" +jupyter-client = ">=7.0.0" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +prompt-toolkit = ">=3.0.30" +pygments = "*" +pyzmq = ">=17" +traitlets = ">=5.4" + +[package.extras] +test = ["flaky", "pexpect", "pytest"] + +[[package]] +name = "jupyter-core" +version = "5.7.2" +description = "Jupyter core package. A base package on which Jupyter projects rely." +optional = true +python-versions = ">=3.8" +files = [ + {file = "jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409"}, + {file = "jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9"}, +] + +[package.dependencies] +platformdirs = ">=2.5" +pywin32 = {version = ">=300", markers = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""} +traitlets = ">=5.3" + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "traitlets"] +test = ["ipykernel", "pre-commit", "pytest (<8)", "pytest-cov", "pytest-timeout"] + +[[package]] +name = "jupyter-events" +version = "0.12.0" +description = "Jupyter Event System library" +optional = true +python-versions = ">=3.9" +files = [ + {file = "jupyter_events-0.12.0-py3-none-any.whl", hash = "sha256:6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb"}, + {file = "jupyter_events-0.12.0.tar.gz", hash = "sha256:fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b"}, +] + +[package.dependencies] +jsonschema = {version = ">=4.18.0", extras = ["format-nongpl"]} +packaging = "*" +python-json-logger = ">=2.0.4" +pyyaml = ">=5.3" +referencing = "*" +rfc3339-validator = "*" +rfc3986-validator = ">=0.1.1" +traitlets = ">=5.3" + +[package.extras] +cli = ["click", "rich"] +docs = ["jupyterlite-sphinx", "myst-parser", "pydata-sphinx-theme (>=0.16)", "sphinx (>=8)", "sphinxcontrib-spelling"] +test = ["click", "pre-commit", "pytest (>=7.0)", "pytest-asyncio (>=0.19.0)", "pytest-console-scripts", "rich"] + +[[package]] +name = "jupyter-lsp" +version = "2.2.5" +description = "Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server" +optional = true +python-versions = ">=3.8" +files = [ + {file = "jupyter-lsp-2.2.5.tar.gz", hash = "sha256:793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001"}, + {file = "jupyter_lsp-2.2.5-py3-none-any.whl", hash = "sha256:45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da"}, +] + +[package.dependencies] +jupyter-server = ">=1.1.2" + +[[package]] +name = "jupyter-server" +version = "2.15.0" +description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications." +optional = true +python-versions = ">=3.9" +files = [ + {file = "jupyter_server-2.15.0-py3-none-any.whl", hash = "sha256:872d989becf83517012ee669f09604aa4a28097c0bd90b2f424310156c2cdae3"}, + {file = "jupyter_server-2.15.0.tar.gz", hash = "sha256:9d446b8697b4f7337a1b7cdcac40778babdd93ba614b6d68ab1c0c918f1c4084"}, +] + +[package.dependencies] +anyio = ">=3.1.0" +argon2-cffi = ">=21.1" +jinja2 = ">=3.0.3" +jupyter-client = ">=7.4.4" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +jupyter-events = ">=0.11.0" +jupyter-server-terminals = ">=0.4.4" +nbconvert = ">=6.4.4" +nbformat = ">=5.3.0" +overrides = ">=5.0" +packaging = ">=22.0" +prometheus-client = ">=0.9" +pywinpty = {version = ">=2.0.1", markers = "os_name == \"nt\""} +pyzmq = ">=24" +send2trash = ">=1.8.2" +terminado = ">=0.8.3" +tornado = ">=6.2.0" +traitlets = ">=5.6.0" +websocket-client = ">=1.7" + +[package.extras] +docs = ["ipykernel", "jinja2", "jupyter-client", "myst-parser", "nbformat", "prometheus-client", "pydata-sphinx-theme", "send2trash", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-openapi (>=0.8.0)", "sphinxcontrib-spelling", "sphinxemoji", "tornado", "typing-extensions"] +test = ["flaky", "ipykernel", "pre-commit", "pytest (>=7.0,<9)", "pytest-console-scripts", "pytest-jupyter[server] (>=0.7)", "pytest-timeout", "requests"] + +[[package]] +name = "jupyter-server-terminals" +version = "0.5.3" +description = "A Jupyter Server Extension Providing Terminals." +optional = true +python-versions = ">=3.8" +files = [ + {file = "jupyter_server_terminals-0.5.3-py3-none-any.whl", hash = "sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa"}, + {file = "jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269"}, +] + +[package.dependencies] +pywinpty = {version = ">=2.0.3", markers = "os_name == \"nt\""} +terminado = ">=0.8.3" + +[package.extras] +docs = ["jinja2", "jupyter-server", "mistune (<4.0)", "myst-parser", "nbformat", "packaging", "pydata-sphinx-theme", "sphinxcontrib-github-alt", "sphinxcontrib-openapi", "sphinxcontrib-spelling", "sphinxemoji", "tornado"] +test = ["jupyter-server (>=2.0.0)", "pytest (>=7.0)", "pytest-jupyter[server] (>=0.5.3)", "pytest-timeout"] + +[[package]] +name = "jupyterlab" +version = "4.4.1" +description = "JupyterLab computational environment" +optional = true +python-versions = ">=3.9" +files = [ + {file = "jupyterlab-4.4.1-py3-none-any.whl", hash = "sha256:989bca3f9cf2d04b2022e7e657e2df6d4aca808b364810d31c4865edd968a5f7"}, + {file = "jupyterlab-4.4.1.tar.gz", hash = "sha256:c75c4f33056fbd84f0b31eb44622a00c7a5f981b85adfeb198a83721f0465808"}, +] + +[package.dependencies] +async-lru = ">=1.0.0" +httpx = ">=0.25.0" +ipykernel = ">=6.5.0" +jinja2 = ">=3.0.3" +jupyter-core = "*" +jupyter-lsp = ">=2.0.0" +jupyter-server = ">=2.4.0,<3" +jupyterlab-server = ">=2.27.1,<3" +notebook-shim = ">=0.2" +packaging = "*" +setuptools = ">=41.1.0" +tornado = ">=6.2.0" +traitlets = "*" + +[package.extras] +dev = ["build", "bump2version", "coverage", "hatch", "pre-commit", "pytest-cov", "ruff (==0.11.4)"] +docs = ["jsx-lexer", "myst-parser", "pydata-sphinx-theme (>=0.13.0)", "pytest", "pytest-check-links", "pytest-jupyter", "sphinx (>=1.8,<8.2.0)", "sphinx-copybutton"] +docs-screenshots = ["altair (==5.5.0)", "ipython (==8.16.1)", "ipywidgets (==8.1.5)", "jupyterlab-geojson (==3.4.0)", "jupyterlab-language-pack-zh-cn (==4.3.post1)", "matplotlib (==3.10.0)", "nbconvert (>=7.0.0)", "pandas (==2.2.3)", "scipy (==1.15.1)", "vega-datasets (==0.9.0)"] +test = ["coverage", "pytest (>=7.0)", "pytest-check-links (>=0.7)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter (>=0.5.3)", "pytest-timeout", "pytest-tornasync", "requests", "requests-cache", "virtualenv"] +upgrade-extension = ["copier (>=9,<10)", "jinja2-time (<0.3)", "pydantic (<3.0)", "pyyaml-include (<3.0)", "tomli-w (<2.0)"] + +[[package]] +name = "jupyterlab-pygments" +version = "0.3.0" +description = "Pygments theme using JupyterLab CSS variables" +optional = true +python-versions = ">=3.8" +files = [ + {file = "jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780"}, + {file = "jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d"}, +] + +[[package]] +name = "jupyterlab-server" +version = "2.27.3" +description = "A set of server components for JupyterLab and JupyterLab like applications." +optional = true +python-versions = ">=3.8" +files = [ + {file = "jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4"}, + {file = "jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4"}, +] + +[package.dependencies] +babel = ">=2.10" +jinja2 = ">=3.0.3" +json5 = ">=0.9.0" +jsonschema = ">=4.18.0" +jupyter-server = ">=1.21,<3" +packaging = ">=21.3" +requests = ">=2.31" + +[package.extras] +docs = ["autodoc-traits", "jinja2 (<3.2.0)", "mistune (<4)", "myst-parser", "pydata-sphinx-theme", "sphinx", "sphinx-copybutton", "sphinxcontrib-openapi (>0.8)"] +openapi = ["openapi-core (>=0.18.0,<0.19.0)", "ruamel-yaml"] +test = ["hatch", "ipykernel", "openapi-core (>=0.18.0,<0.19.0)", "openapi-spec-validator (>=0.6.0,<0.8.0)", "pytest (>=7.0,<8)", "pytest-console-scripts", "pytest-cov", "pytest-jupyter[server] (>=0.6.2)", "pytest-timeout", "requests-mock", "ruamel-yaml", "sphinxcontrib-spelling", "strict-rfc3339", "werkzeug"] + +[[package]] +name = "jupyterlab-widgets" +version = "3.0.14" +description = "Jupyter interactive widgets for JupyterLab" +optional = true +python-versions = ">=3.7" +files = [ + {file = "jupyterlab_widgets-3.0.14-py3-none-any.whl", hash = "sha256:54c33e3306b7fca139d165d6190dc6c0627aafa5d14adfc974a4e9a3d26cb703"}, + {file = "jupyterlab_widgets-3.0.14.tar.gz", hash = "sha256:bad03e59546869f026e537e0d170e454259e6dc7048e14041707ca31e523c8a1"}, +] + +[[package]] +name = "kombu" +version = "5.5.3" +description = "Messaging library for Python." +optional = false +python-versions = ">=3.8" +files = [ + {file = "kombu-5.5.3-py3-none-any.whl", hash = "sha256:5b0dbceb4edee50aa464f59469d34b97864be09111338cfb224a10b6a163909b"}, + {file = "kombu-5.5.3.tar.gz", hash = "sha256:021a0e11fcfcd9b0260ef1fb64088c0e92beb976eb59c1dfca7ddd4ad4562ea2"}, +] + +[package.dependencies] +amqp = ">=5.1.1,<6.0.0" +tzdata = {version = ">=2025.2", markers = "python_version >= \"3.9\""} +vine = "5.1.0" + +[package.extras] +azureservicebus = ["azure-servicebus (>=7.10.0)"] +azurestoragequeues = ["azure-identity (>=1.12.0)", "azure-storage-queue (>=12.6.0)"] +confluentkafka = ["confluent-kafka (>=2.2.0)"] +consul = ["python-consul2 (==0.1.5)"] +gcpubsub = ["google-cloud-monitoring (>=2.16.0)", "google-cloud-pubsub (>=2.18.4)", "grpcio (==1.67.0)", "protobuf (==4.25.5)"] +librabbitmq = ["librabbitmq (>=2.0.0)"] +mongodb = ["pymongo (>=4.1.1)"] +msgpack = ["msgpack (==1.1.0)"] +pyro = ["pyro4 (==4.82)"] +qpid = ["qpid-python (>=0.26)", "qpid-tools (>=0.26)"] +redis = ["redis (>=4.5.2,!=4.5.5,!=5.0.2,<=5.2.1)"] +slmq = ["softlayer_messaging (>=1.0.3)"] +sqlalchemy = ["sqlalchemy (>=1.4.48,<2.1)"] +sqs = ["boto3 (>=1.26.143)", "urllib3 (>=1.26.16)"] +yaml = ["PyYAML (>=3.10)"] +zookeeper = ["kazoo (>=2.8.0)"] + +[[package]] +name = "markdown" +version = "3.8" +description = "Python implementation of John Gruber's Markdown." +optional = false +python-versions = ">=3.9" +files = [ + {file = "markdown-3.8-py3-none-any.whl", hash = "sha256:794a929b79c5af141ef5ab0f2f642d0f7b1872981250230e72682346f7cc90dc"}, + {file = "markdown-3.8.tar.gz", hash = "sha256:7df81e63f0df5c4b24b7d156eb81e4690595239b7d70937d0409f1b0de319c6f"}, +] + +[package.extras] +docs = ["mdx_gh_links (>=0.2)", "mkdocs (>=1.6)", "mkdocs-gen-files", "mkdocs-literate-nav", "mkdocs-nature (>=0.6)", "mkdocs-section-index", "mkdocstrings[python]"] +testing = ["coverage", "pyyaml"] + +[[package]] +name = "markupsafe" +version = "3.0.2" +description = "Safely add untrusted strings to HTML/XML markup." +optional = true +python-versions = ">=3.9" +files = [ + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a"}, + {file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"}, +] + +[[package]] +name = "matplotlib-inline" +version = "0.1.7" +description = "Inline Matplotlib backend for Jupyter" +optional = true +python-versions = ">=3.8" +files = [ + {file = "matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca"}, + {file = "matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90"}, +] + +[package.dependencies] +traitlets = "*" + +[[package]] +name = "mistune" +version = "3.1.3" +description = "A sane and fast Markdown parser with useful plugins and renderers" +optional = true +python-versions = ">=3.8" +files = [ + {file = "mistune-3.1.3-py3-none-any.whl", hash = "sha256:1a32314113cff28aa6432e99e522677c8587fd83e3d51c29b82a52409c842bd9"}, + {file = "mistune-3.1.3.tar.gz", hash = "sha256:a7035c21782b2becb6be62f8f25d3df81ccb4d6fa477a6525b15af06539f02a0"}, +] + +[[package]] +name = "nbclient" +version = "0.10.2" +description = "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor." +optional = true +python-versions = ">=3.9.0" +files = [ + {file = "nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d"}, + {file = "nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193"}, +] + +[package.dependencies] +jupyter-client = ">=6.1.12" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +nbformat = ">=5.1" +traitlets = ">=5.4" + +[package.extras] +dev = ["pre-commit"] +docs = ["autodoc-traits", "flaky", "ipykernel (>=6.19.3)", "ipython", "ipywidgets", "mock", "moto", "myst-parser", "nbconvert (>=7.1.0)", "pytest (>=7.0,<8)", "pytest-asyncio", "pytest-cov (>=4.0)", "sphinx (>=1.7)", "sphinx-book-theme", "sphinxcontrib-spelling", "testpath", "xmltodict"] +test = ["flaky", "ipykernel (>=6.19.3)", "ipython", "ipywidgets", "nbconvert (>=7.1.0)", "pytest (>=7.0,<8)", "pytest-asyncio", "pytest-cov (>=4.0)", "testpath", "xmltodict"] + +[[package]] +name = "nbconvert" +version = "7.16.6" +description = "Converting Jupyter Notebooks (.ipynb files) to other formats. Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script. nbconvert can be used both as a Python library (`import nbconvert`) or as a command line tool (invoked as `jupyter nbconvert ...`)." +optional = true +python-versions = ">=3.8" +files = [ + {file = "nbconvert-7.16.6-py3-none-any.whl", hash = "sha256:1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b"}, + {file = "nbconvert-7.16.6.tar.gz", hash = "sha256:576a7e37c6480da7b8465eefa66c17844243816ce1ccc372633c6b71c3c0f582"}, +] + +[package.dependencies] +beautifulsoup4 = "*" +bleach = {version = "!=5.0.0", extras = ["css"]} +defusedxml = "*" +jinja2 = ">=3.0" +jupyter-core = ">=4.7" +jupyterlab-pygments = "*" +markupsafe = ">=2.0" +mistune = ">=2.0.3,<4" +nbclient = ">=0.5.0" +nbformat = ">=5.7" +packaging = "*" +pandocfilters = ">=1.4.1" +pygments = ">=2.4.1" +traitlets = ">=5.1" + +[package.extras] +all = ["flaky", "ipykernel", "ipython", "ipywidgets (>=7.5)", "myst-parser", "nbsphinx (>=0.2.12)", "playwright", "pydata-sphinx-theme", "pyqtwebengine (>=5.15)", "pytest (>=7)", "sphinx (==5.0.2)", "sphinxcontrib-spelling", "tornado (>=6.1)"] +docs = ["ipykernel", "ipython", "myst-parser", "nbsphinx (>=0.2.12)", "pydata-sphinx-theme", "sphinx (==5.0.2)", "sphinxcontrib-spelling"] +qtpdf = ["pyqtwebengine (>=5.15)"] +qtpng = ["pyqtwebengine (>=5.15)"] +serve = ["tornado (>=6.1)"] +test = ["flaky", "ipykernel", "ipywidgets (>=7.5)", "pytest (>=7)"] +webpdf = ["playwright"] + +[[package]] +name = "nbformat" +version = "5.10.4" +description = "The Jupyter Notebook format" +optional = true +python-versions = ">=3.8" +files = [ + {file = "nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b"}, + {file = "nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a"}, +] + +[package.dependencies] +fastjsonschema = ">=2.15" +jsonschema = ">=2.6" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +traitlets = ">=5.1" + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] +test = ["pep440", "pre-commit", "pytest", "testpath"] + +[[package]] +name = "nest-asyncio" +version = "1.6.0" +description = "Patch asyncio to allow nested event loops" +optional = true +python-versions = ">=3.5" +files = [ + {file = "nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c"}, + {file = "nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe"}, +] + +[[package]] +name = "notebook" +version = "7.4.1" +description = "Jupyter Notebook - A web-based notebook environment for interactive computing" +optional = true +python-versions = ">=3.8" +files = [ + {file = "notebook-7.4.1-py3-none-any.whl", hash = "sha256:498f12cf567d95b20e780d62d52564ee4310248b3175e996b667b5808028e5d3"}, + {file = "notebook-7.4.1.tar.gz", hash = "sha256:96894962b230013ea0c0a466e4e642c5aace25ba8c86686175b69990ef628ff9"}, +] + +[package.dependencies] +jupyter-server = ">=2.4.0,<3" +jupyterlab = ">=4.4.0rc0,<4.5" +jupyterlab-server = ">=2.27.1,<3" +notebook-shim = ">=0.2,<0.3" +tornado = ">=6.2.0" + +[package.extras] +dev = ["hatch", "pre-commit"] +docs = ["myst-parser", "nbsphinx", "pydata-sphinx-theme", "sphinx (>=1.3.6)", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] +test = ["importlib-resources (>=5.0)", "ipykernel", "jupyter-server[test] (>=2.4.0,<3)", "jupyterlab-server[test] (>=2.27.1,<3)", "nbval", "pytest (>=7.0)", "pytest-console-scripts", "pytest-timeout", "pytest-tornasync", "requests"] + +[[package]] +name = "notebook-shim" +version = "0.2.4" +description = "A shim layer for notebook traits and config" +optional = true +python-versions = ">=3.7" +files = [ + {file = "notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef"}, + {file = "notebook_shim-0.2.4.tar.gz", hash = "sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb"}, +] + +[package.dependencies] +jupyter-server = ">=1.8,<3" + +[package.extras] +test = ["pytest", "pytest-console-scripts", "pytest-jupyter", "pytest-tornasync"] + +[[package]] +name = "openai" +version = "1.74.0" +description = "The official Python library for the openai API" +optional = true +python-versions = ">=3.8" +files = [ + {file = "openai-1.74.0-py3-none-any.whl", hash = "sha256:aff3e0f9fb209836382ec112778667027f4fd6ae38bdb2334bc9e173598b092a"}, + {file = "openai-1.74.0.tar.gz", hash = "sha256:592c25b8747a7cad33a841958f5eb859a785caea9ee22b9e4f4a2ec062236526"}, +] + +[package.dependencies] +anyio = ">=3.5.0,<5" +distro = ">=1.7.0,<2" +httpx = ">=0.23.0,<1" +jiter = ">=0.4.0,<1" +pydantic = ">=1.9.0,<3" +sniffio = "*" +tqdm = ">4" +typing-extensions = ">=4.11,<5" + +[package.extras] +datalib = ["numpy (>=1)", "pandas (>=1.2.3)", "pandas-stubs (>=1.1.0.11)"] +realtime = ["websockets (>=13,<16)"] +voice-helpers = ["numpy (>=2.0.2)", "sounddevice (>=0.5.1)"] + +[[package]] +name = "overrides" +version = "7.7.0" +description = "A decorator to automatically detect mismatch when overriding a method." +optional = true +python-versions = ">=3.6" +files = [ + {file = "overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49"}, + {file = "overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a"}, +] + +[[package]] +name = "packaging" +version = "25.0" +description = "Core utilities for Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484"}, + {file = "packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"}, +] + +[[package]] +name = "pandocfilters" +version = "1.5.1" +description = "Utilities for writing pandoc filters in python" +optional = true +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc"}, + {file = "pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e"}, +] + +[[package]] +name = "parso" +version = "0.8.4" +description = "A Python Parser" +optional = true +python-versions = ">=3.6" +files = [ + {file = "parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18"}, + {file = "parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d"}, +] + +[package.extras] +qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] +testing = ["docopt", "pytest"] + +[[package]] +name = "pexpect" +version = "4.9.0" +description = "Pexpect allows easy control of interactive console applications." +optional = true +python-versions = "*" +files = [ + {file = "pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"}, + {file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"}, +] + +[package.dependencies] +ptyprocess = ">=0.5" + +[[package]] +name = "pillow" +version = "11.2.1" +description = "Python Imaging Library (Fork)" +optional = false +python-versions = ">=3.9" +files = [ + {file = "pillow-11.2.1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:d57a75d53922fc20c165016a20d9c44f73305e67c351bbc60d1adaf662e74047"}, + {file = "pillow-11.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:127bf6ac4a5b58b3d32fc8289656f77f80567d65660bc46f72c0d77e6600cc95"}, + {file = "pillow-11.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4ba4be812c7a40280629e55ae0b14a0aafa150dd6451297562e1764808bbe61"}, + {file = "pillow-11.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c8bd62331e5032bc396a93609982a9ab6b411c05078a52f5fe3cc59234a3abd1"}, + {file = "pillow-11.2.1-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:562d11134c97a62fe3af29581f083033179f7ff435f78392565a1ad2d1c2c45c"}, + {file = "pillow-11.2.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:c97209e85b5be259994eb5b69ff50c5d20cca0f458ef9abd835e262d9d88b39d"}, + {file = "pillow-11.2.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0c3e6d0f59171dfa2e25d7116217543310908dfa2770aa64b8f87605f8cacc97"}, + {file = "pillow-11.2.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc1c3bc53befb6096b84165956e886b1729634a799e9d6329a0c512ab651e579"}, + {file = "pillow-11.2.1-cp310-cp310-win32.whl", hash = "sha256:312c77b7f07ab2139924d2639860e084ec2a13e72af54d4f08ac843a5fc9c79d"}, + {file = "pillow-11.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:9bc7ae48b8057a611e5fe9f853baa88093b9a76303937449397899385da06fad"}, + {file = "pillow-11.2.1-cp310-cp310-win_arm64.whl", hash = "sha256:2728567e249cdd939f6cc3d1f049595c66e4187f3c34078cbc0a7d21c47482d2"}, + {file = "pillow-11.2.1-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:35ca289f712ccfc699508c4658a1d14652e8033e9b69839edf83cbdd0ba39e70"}, + {file = "pillow-11.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e0409af9f829f87a2dfb7e259f78f317a5351f2045158be321fd135973fff7bf"}, + {file = "pillow-11.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4e5c5edee874dce4f653dbe59db7c73a600119fbea8d31f53423586ee2aafd7"}, + {file = "pillow-11.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b93a07e76d13bff9444f1a029e0af2964e654bfc2e2c2d46bfd080df5ad5f3d8"}, + {file = "pillow-11.2.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:e6def7eed9e7fa90fde255afaf08060dc4b343bbe524a8f69bdd2a2f0018f600"}, + {file = "pillow-11.2.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:8f4f3724c068be008c08257207210c138d5f3731af6c155a81c2b09a9eb3a788"}, + {file = "pillow-11.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a0a6709b47019dff32e678bc12c63008311b82b9327613f534e496dacaefb71e"}, + {file = "pillow-11.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f6b0c664ccb879109ee3ca702a9272d877f4fcd21e5eb63c26422fd6e415365e"}, + {file = "pillow-11.2.1-cp311-cp311-win32.whl", hash = "sha256:cc5d875d56e49f112b6def6813c4e3d3036d269c008bf8aef72cd08d20ca6df6"}, + {file = "pillow-11.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:0f5c7eda47bf8e3c8a283762cab94e496ba977a420868cb819159980b6709193"}, + {file = "pillow-11.2.1-cp311-cp311-win_arm64.whl", hash = "sha256:4d375eb838755f2528ac8cbc926c3e31cc49ca4ad0cf79cff48b20e30634a4a7"}, + {file = "pillow-11.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:78afba22027b4accef10dbd5eed84425930ba41b3ea0a86fa8d20baaf19d807f"}, + {file = "pillow-11.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:78092232a4ab376a35d68c4e6d5e00dfd73454bd12b230420025fbe178ee3b0b"}, + {file = "pillow-11.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25a5f306095c6780c52e6bbb6109624b95c5b18e40aab1c3041da3e9e0cd3e2d"}, + {file = "pillow-11.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c7b29dbd4281923a2bfe562acb734cee96bbb129e96e6972d315ed9f232bef4"}, + {file = "pillow-11.2.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:3e645b020f3209a0181a418bffe7b4a93171eef6c4ef6cc20980b30bebf17b7d"}, + {file = "pillow-11.2.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b2dbea1012ccb784a65349f57bbc93730b96e85b42e9bf7b01ef40443db720b4"}, + {file = "pillow-11.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:da3104c57bbd72948d75f6a9389e6727d2ab6333c3617f0a89d72d4940aa0443"}, + {file = "pillow-11.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:598174aef4589af795f66f9caab87ba4ff860ce08cd5bb447c6fc553ffee603c"}, + {file = "pillow-11.2.1-cp312-cp312-win32.whl", hash = "sha256:1d535df14716e7f8776b9e7fee118576d65572b4aad3ed639be9e4fa88a1cad3"}, + {file = "pillow-11.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:14e33b28bf17c7a38eede290f77db7c664e4eb01f7869e37fa98a5aa95978941"}, + {file = "pillow-11.2.1-cp312-cp312-win_arm64.whl", hash = "sha256:21e1470ac9e5739ff880c211fc3af01e3ae505859392bf65458c224d0bf283eb"}, + {file = "pillow-11.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:fdec757fea0b793056419bca3e9932eb2b0ceec90ef4813ea4c1e072c389eb28"}, + {file = "pillow-11.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b0e130705d568e2f43a17bcbe74d90958e8a16263868a12c3e0d9c8162690830"}, + {file = "pillow-11.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bdb5e09068332578214cadd9c05e3d64d99e0e87591be22a324bdbc18925be0"}, + {file = "pillow-11.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d189ba1bebfbc0c0e529159631ec72bb9e9bc041f01ec6d3233d6d82eb823bc1"}, + {file = "pillow-11.2.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:191955c55d8a712fab8934a42bfefbf99dd0b5875078240943f913bb66d46d9f"}, + {file = "pillow-11.2.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:ad275964d52e2243430472fc5d2c2334b4fc3ff9c16cb0a19254e25efa03a155"}, + {file = "pillow-11.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:750f96efe0597382660d8b53e90dd1dd44568a8edb51cb7f9d5d918b80d4de14"}, + {file = "pillow-11.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fe15238d3798788d00716637b3d4e7bb6bde18b26e5d08335a96e88564a36b6b"}, + {file = "pillow-11.2.1-cp313-cp313-win32.whl", hash = "sha256:3fe735ced9a607fee4f481423a9c36701a39719252a9bb251679635f99d0f7d2"}, + {file = "pillow-11.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:74ee3d7ecb3f3c05459ba95eed5efa28d6092d751ce9bf20e3e253a4e497e691"}, + {file = "pillow-11.2.1-cp313-cp313-win_arm64.whl", hash = "sha256:5119225c622403afb4b44bad4c1ca6c1f98eed79db8d3bc6e4e160fc6339d66c"}, + {file = "pillow-11.2.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8ce2e8411c7aaef53e6bb29fe98f28cd4fbd9a1d9be2eeea434331aac0536b22"}, + {file = "pillow-11.2.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:9ee66787e095127116d91dea2143db65c7bb1e232f617aa5957c0d9d2a3f23a7"}, + {file = "pillow-11.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9622e3b6c1d8b551b6e6f21873bdcc55762b4b2126633014cea1803368a9aa16"}, + {file = "pillow-11.2.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63b5dff3a68f371ea06025a1a6966c9a1e1ee452fc8020c2cd0ea41b83e9037b"}, + {file = "pillow-11.2.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:31df6e2d3d8fc99f993fd253e97fae451a8db2e7207acf97859732273e108406"}, + {file = "pillow-11.2.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:062b7a42d672c45a70fa1f8b43d1d38ff76b63421cbbe7f88146b39e8a558d91"}, + {file = "pillow-11.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4eb92eca2711ef8be42fd3f67533765d9fd043b8c80db204f16c8ea62ee1a751"}, + {file = "pillow-11.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f91ebf30830a48c825590aede79376cb40f110b387c17ee9bd59932c961044f9"}, + {file = "pillow-11.2.1-cp313-cp313t-win32.whl", hash = "sha256:e0b55f27f584ed623221cfe995c912c61606be8513bfa0e07d2c674b4516d9dd"}, + {file = "pillow-11.2.1-cp313-cp313t-win_amd64.whl", hash = "sha256:36d6b82164c39ce5482f649b437382c0fb2395eabc1e2b1702a6deb8ad647d6e"}, + {file = "pillow-11.2.1-cp313-cp313t-win_arm64.whl", hash = "sha256:225c832a13326e34f212d2072982bb1adb210e0cc0b153e688743018c94a2681"}, + {file = "pillow-11.2.1-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:7491cf8a79b8eb867d419648fff2f83cb0b3891c8b36da92cc7f1931d46108c8"}, + {file = "pillow-11.2.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8b02d8f9cb83c52578a0b4beadba92e37d83a4ef11570a8688bbf43f4ca50909"}, + {file = "pillow-11.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:014ca0050c85003620526b0ac1ac53f56fc93af128f7546623cc8e31875ab928"}, + {file = "pillow-11.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3692b68c87096ac6308296d96354eddd25f98740c9d2ab54e1549d6c8aea9d79"}, + {file = "pillow-11.2.1-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:f781dcb0bc9929adc77bad571b8621ecb1e4cdef86e940fe2e5b5ee24fd33b35"}, + {file = "pillow-11.2.1-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:2b490402c96f907a166615e9a5afacf2519e28295f157ec3a2bb9bd57de638cb"}, + {file = "pillow-11.2.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dd6b20b93b3ccc9c1b597999209e4bc5cf2853f9ee66e3fc9a400a78733ffc9a"}, + {file = "pillow-11.2.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:4b835d89c08a6c2ee7781b8dd0a30209a8012b5f09c0a665b65b0eb3560b6f36"}, + {file = "pillow-11.2.1-cp39-cp39-win32.whl", hash = "sha256:b10428b3416d4f9c61f94b494681280be7686bda15898a3a9e08eb66a6d92d67"}, + {file = "pillow-11.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:6ebce70c3f486acf7591a3d73431fa504a4e18a9b97ff27f5f47b7368e4b9dd1"}, + {file = "pillow-11.2.1-cp39-cp39-win_arm64.whl", hash = "sha256:c27476257b2fdcd7872d54cfd119b3a9ce4610fb85c8e32b70b42e3680a29a1e"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:9b7b0d4fd2635f54ad82785d56bc0d94f147096493a79985d0ab57aedd563156"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:aa442755e31c64037aa7c1cb186e0b369f8416c567381852c63444dd666fb772"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0d3348c95b766f54b76116d53d4cb171b52992a1027e7ca50c81b43b9d9e363"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85d27ea4c889342f7e35f6d56e7e1cb345632ad592e8c51b693d7b7556043ce0"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:bf2c33d6791c598142f00c9c4c7d47f6476731c31081331664eb26d6ab583e01"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e616e7154c37669fc1dfc14584f11e284e05d1c650e1c0f972f281c4ccc53193"}, + {file = "pillow-11.2.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:39ad2e0f424394e3aebc40168845fee52df1394a4673a6ee512d840d14ab3013"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:80f1df8dbe9572b4b7abdfa17eb5d78dd620b1d55d9e25f834efdbee872d3aed"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ea926cfbc3957090becbcbbb65ad177161a2ff2ad578b5a6ec9bb1e1cd78753c"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:738db0e0941ca0376804d4de6a782c005245264edaa253ffce24e5a15cbdc7bd"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9db98ab6565c69082ec9b0d4e40dd9f6181dab0dd236d26f7a50b8b9bfbd5076"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:036e53f4170e270ddb8797d4c590e6dd14d28e15c7da375c18978045f7e6c37b"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:14f73f7c291279bd65fda51ee87affd7c1e097709f7fdd0188957a16c264601f"}, + {file = "pillow-11.2.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:208653868d5c9ecc2b327f9b9ef34e0e42a4cdd172c2988fd81d62d2bc9bc044"}, + {file = "pillow-11.2.1.tar.gz", hash = "sha256:a64dd61998416367b7ef979b73d3a85853ba9bec4c2925f74e588879a58716b6"}, +] + +[package.extras] +docs = ["furo", "olefile", "sphinx (>=8.2)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxext-opengraph"] +fpx = ["olefile"] +mic = ["olefile"] +test-arrow = ["pyarrow"] +tests = ["check-manifest", "coverage (>=7.4.2)", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout", "trove-classifiers (>=2024.10.12)"] +typing = ["typing-extensions"] +xmp = ["defusedxml"] + +[[package]] +name = "platformdirs" +version = "4.3.7" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." +optional = true +python-versions = ">=3.9" +files = [ + {file = "platformdirs-4.3.7-py3-none-any.whl", hash = "sha256:a03875334331946f13c549dbd8f4bac7a13a50a895a0eb1e8c6a8ace80d40a94"}, + {file = "platformdirs-4.3.7.tar.gz", hash = "sha256:eb437d586b6a0986388f0d6f74aa0cde27b48d0e3d66843640bfb6bdcdb6e351"}, +] + +[package.extras] +docs = ["furo (>=2024.8.6)", "proselint (>=0.14)", "sphinx (>=8.1.3)", "sphinx-autodoc-typehints (>=3)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.3.4)", "pytest-cov (>=6)", "pytest-mock (>=3.14)"] +type = ["mypy (>=1.14.1)"] + +[[package]] +name = "poetry-core" +version = "2.1.2" +description = "Poetry PEP 517 Build Backend" +optional = false +python-versions = "<4.0,>=3.9" +files = [ + {file = "poetry_core-2.1.2-py3-none-any.whl", hash = "sha256:ecb1e8f7d4f071a21cd0feb8c19bd1aec80de6fb0e82aa9d809a591e544431b4"}, + {file = "poetry_core-2.1.2.tar.gz", hash = "sha256:f9dbbbd0ebf9755476a1d57f04b30e9aecf71ca9dc2fcd4b17aba92c0002aa04"}, +] + +[[package]] +name = "polib" +version = "1.2.0" +description = "A library to manipulate gettext files (po and mo files)." +optional = false +python-versions = "*" +files = [ + {file = "polib-1.2.0-py2.py3-none-any.whl", hash = "sha256:1c77ee1b81feb31df9bca258cbc58db1bbb32d10214b173882452c73af06d62d"}, + {file = "polib-1.2.0.tar.gz", hash = "sha256:f3ef94aefed6e183e342a8a269ae1fc4742ba193186ad76f175938621dbfc26b"}, +] + +[[package]] +name = "prometheus-client" +version = "0.21.1" +description = "Python client for the Prometheus monitoring system." +optional = false +python-versions = ">=3.8" +files = [ + {file = "prometheus_client-0.21.1-py3-none-any.whl", hash = "sha256:594b45c410d6f4f8888940fe80b5cc2521b305a1fafe1c58609ef715a001f301"}, + {file = "prometheus_client-0.21.1.tar.gz", hash = "sha256:252505a722ac04b0456be05c05f75f45d760c2911ffc45f2a06bcaed9f3ae3fb"}, +] + +[package.extras] +twisted = ["twisted"] + +[[package]] +name = "promise" +version = "2.3" +description = "Promises/A+ implementation for Python" +optional = false +python-versions = "*" +files = [ + {file = "promise-2.3.tar.gz", hash = "sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0"}, +] + +[package.dependencies] +six = "*" + +[package.extras] +test = ["coveralls", "futures", "mock", "pytest (>=2.7.3)", "pytest-benchmark", "pytest-cov"] + +[[package]] +name = "prompt-toolkit" +version = "3.0.51" +description = "Library for building powerful interactive command lines in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07"}, + {file = "prompt_toolkit-3.0.51.tar.gz", hash = "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed"}, +] + +[package.dependencies] +wcwidth = "*" + +[[package]] +name = "psutil" +version = "7.0.0" +description = "Cross-platform lib for process and system monitoring in Python. NOTE: the syntax of this script MUST be kept compatible with Python 2.7." +optional = true +python-versions = ">=3.6" +files = [ + {file = "psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25"}, + {file = "psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da"}, + {file = "psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91"}, + {file = "psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34"}, + {file = "psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993"}, + {file = "psutil-7.0.0-cp36-cp36m-win32.whl", hash = "sha256:84df4eb63e16849689f76b1ffcb36db7b8de703d1bc1fe41773db487621b6c17"}, + {file = "psutil-7.0.0-cp36-cp36m-win_amd64.whl", hash = "sha256:1e744154a6580bc968a0195fd25e80432d3afec619daf145b9e5ba16cc1d688e"}, + {file = "psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99"}, + {file = "psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553"}, + {file = "psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456"}, +] + +[package.extras] +dev = ["abi3audit", "black (==24.10.0)", "check-manifest", "coverage", "packaging", "pylint", "pyperf", "pypinfo", "pytest", "pytest-cov", "pytest-xdist", "requests", "rstcheck", "ruff", "setuptools", "sphinx", "sphinx_rtd_theme", "toml-sort", "twine", "virtualenv", "vulture", "wheel"] +test = ["pytest", "pytest-xdist", "setuptools"] + +[[package]] +name = "psycopg2" +version = "2.9.10" +description = "psycopg2 - Python-PostgreSQL Database Adapter" +optional = false +python-versions = ">=3.8" +files = [ + {file = "psycopg2-2.9.10-cp310-cp310-win32.whl", hash = "sha256:5df2b672140f95adb453af93a7d669d7a7bf0a56bcd26f1502329166f4a61716"}, + {file = "psycopg2-2.9.10-cp310-cp310-win_amd64.whl", hash = "sha256:c6f7b8561225f9e711a9c47087388a97fdc948211c10a4bccbf0ba68ab7b3b5a"}, + {file = "psycopg2-2.9.10-cp311-cp311-win32.whl", hash = "sha256:47c4f9875125344f4c2b870e41b6aad585901318068acd01de93f3677a6522c2"}, + {file = "psycopg2-2.9.10-cp311-cp311-win_amd64.whl", hash = "sha256:0435034157049f6846e95103bd8f5a668788dd913a7c30162ca9503fdf542cb4"}, + {file = "psycopg2-2.9.10-cp312-cp312-win32.whl", hash = "sha256:65a63d7ab0e067e2cdb3cf266de39663203d38d6a8ed97f5ca0cb315c73fe067"}, + {file = "psycopg2-2.9.10-cp312-cp312-win_amd64.whl", hash = "sha256:4a579d6243da40a7b3182e0430493dbd55950c493d8c68f4eec0b302f6bbf20e"}, + {file = "psycopg2-2.9.10-cp39-cp39-win32.whl", hash = "sha256:9d5b3b94b79a844a986d029eee38998232451119ad653aea42bb9220a8c5066b"}, + {file = "psycopg2-2.9.10-cp39-cp39-win_amd64.whl", hash = "sha256:88138c8dedcbfa96408023ea2b0c369eda40fe5d75002c0964c78f46f11fa442"}, + {file = "psycopg2-2.9.10.tar.gz", hash = "sha256:12ec0b40b0273f95296233e8750441339298e6a572f7039da5b260e3c8b60e11"}, +] + +[[package]] +name = "ptyprocess" +version = "0.7.0" +description = "Run a subprocess in a pseudo terminal" +optional = true +python-versions = "*" +files = [ + {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, + {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, +] + +[[package]] +name = "pure-eval" +version = "0.2.3" +description = "Safely evaluate AST nodes without side effects" +optional = true +python-versions = "*" +files = [ + {file = "pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0"}, + {file = "pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42"}, +] + +[package.extras] +tests = ["pytest"] + +[[package]] +name = "pycparser" +version = "2.22" +description = "C parser in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, + {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, +] + +[[package]] +name = "pydantic" +version = "2.11.3" +description = "Data validation using Python type hints" +optional = true +python-versions = ">=3.9" +files = [ + {file = "pydantic-2.11.3-py3-none-any.whl", hash = "sha256:a082753436a07f9ba1289c6ffa01cd93db3548776088aa917cc43b63f68fa60f"}, + {file = "pydantic-2.11.3.tar.gz", hash = "sha256:7471657138c16adad9322fe3070c0116dd6c3ad8d649300e3cbdfe91f4db4ec3"}, +] + +[package.dependencies] +annotated-types = ">=0.6.0" +pydantic-core = "2.33.1" +typing-extensions = ">=4.12.2" +typing-inspection = ">=0.4.0" + +[package.extras] +email = ["email-validator (>=2.0.0)"] +timezone = ["tzdata"] + +[[package]] +name = "pydantic-core" +version = "2.33.1" +description = "Core functionality for Pydantic validation and serialization" +optional = true +python-versions = ">=3.9" +files = [ + {file = "pydantic_core-2.33.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3077cfdb6125cc8dab61b155fdd714663e401f0e6883f9632118ec12cf42df26"}, + {file = "pydantic_core-2.33.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8ffab8b2908d152e74862d276cf5017c81a2f3719f14e8e3e8d6b83fda863927"}, + {file = "pydantic_core-2.33.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5183e4f6a2d468787243ebcd70cf4098c247e60d73fb7d68d5bc1e1beaa0c4db"}, + {file = "pydantic_core-2.33.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:398a38d323f37714023be1e0285765f0a27243a8b1506b7b7de87b647b517e48"}, + {file = "pydantic_core-2.33.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:87d3776f0001b43acebfa86f8c64019c043b55cc5a6a2e313d728b5c95b46969"}, + {file = "pydantic_core-2.33.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c566dd9c5f63d22226409553531f89de0cac55397f2ab8d97d6f06cfce6d947e"}, + {file = "pydantic_core-2.33.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0d5f3acc81452c56895e90643a625302bd6be351e7010664151cc55b7b97f89"}, + {file = "pydantic_core-2.33.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d3a07fadec2a13274a8d861d3d37c61e97a816beae717efccaa4b36dfcaadcde"}, + {file = "pydantic_core-2.33.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:f99aeda58dce827f76963ee87a0ebe75e648c72ff9ba1174a253f6744f518f65"}, + {file = "pydantic_core-2.33.1-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:902dbc832141aa0ec374f4310f1e4e7febeebc3256f00dc359a9ac3f264a45dc"}, + {file = "pydantic_core-2.33.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fe44d56aa0b00d66640aa84a3cbe80b7a3ccdc6f0b1ca71090696a6d4777c091"}, + {file = "pydantic_core-2.33.1-cp310-cp310-win32.whl", hash = "sha256:ed3eb16d51257c763539bde21e011092f127a2202692afaeaccb50db55a31383"}, + {file = "pydantic_core-2.33.1-cp310-cp310-win_amd64.whl", hash = "sha256:694ad99a7f6718c1a498dc170ca430687a39894a60327f548e02a9c7ee4b6504"}, + {file = "pydantic_core-2.33.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6e966fc3caaf9f1d96b349b0341c70c8d6573bf1bac7261f7b0ba88f96c56c24"}, + {file = "pydantic_core-2.33.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bfd0adeee563d59c598ceabddf2c92eec77abcb3f4a391b19aa7366170bd9e30"}, + {file = "pydantic_core-2.33.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:91815221101ad3c6b507804178a7bb5cb7b2ead9ecd600041669c8d805ebd595"}, + {file = "pydantic_core-2.33.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9fea9c1869bb4742d174a57b4700c6dadea951df8b06de40c2fedb4f02931c2e"}, + {file = "pydantic_core-2.33.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d20eb4861329bb2484c021b9d9a977566ab16d84000a57e28061151c62b349a"}, + {file = "pydantic_core-2.33.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb935c5591573ae3201640579f30128ccc10739b45663f93c06796854405505"}, + {file = "pydantic_core-2.33.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c964fd24e6166420d18fb53996d8c9fd6eac9bf5ae3ec3d03015be4414ce497f"}, + {file = "pydantic_core-2.33.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:681d65e9011f7392db5aa002b7423cc442d6a673c635668c227c6c8d0e5a4f77"}, + {file = "pydantic_core-2.33.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e100c52f7355a48413e2999bfb4e139d2977a904495441b374f3d4fb4a170961"}, + {file = "pydantic_core-2.33.1-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:048831bd363490be79acdd3232f74a0e9951b11b2b4cc058aeb72b22fdc3abe1"}, + {file = "pydantic_core-2.33.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:bdc84017d28459c00db6f918a7272a5190bec3090058334e43a76afb279eac7c"}, + {file = "pydantic_core-2.33.1-cp311-cp311-win32.whl", hash = "sha256:32cd11c5914d1179df70406427097c7dcde19fddf1418c787540f4b730289896"}, + {file = "pydantic_core-2.33.1-cp311-cp311-win_amd64.whl", hash = "sha256:2ea62419ba8c397e7da28a9170a16219d310d2cf4970dbc65c32faf20d828c83"}, + {file = "pydantic_core-2.33.1-cp311-cp311-win_arm64.whl", hash = "sha256:fc903512177361e868bc1f5b80ac8c8a6e05fcdd574a5fb5ffeac5a9982b9e89"}, + {file = "pydantic_core-2.33.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1293d7febb995e9d3ec3ea09caf1a26214eec45b0f29f6074abb004723fc1de8"}, + {file = "pydantic_core-2.33.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:99b56acd433386c8f20be5c4000786d1e7ca0523c8eefc995d14d79c7a081498"}, + {file = "pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:35a5ec3fa8c2fe6c53e1b2ccc2454398f95d5393ab398478f53e1afbbeb4d939"}, + {file = "pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b172f7b9d2f3abc0efd12e3386f7e48b576ef309544ac3a63e5e9cdd2e24585d"}, + {file = "pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9097b9f17f91eea659b9ec58148c0747ec354a42f7389b9d50701610d86f812e"}, + {file = "pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cc77ec5b7e2118b152b0d886c7514a4653bcb58c6b1d760134a9fab915f777b3"}, + {file = "pydantic_core-2.33.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d5e3d15245b08fa4a84cefc6c9222e6f37c98111c8679fbd94aa145f9a0ae23d"}, + {file = "pydantic_core-2.33.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ef99779001d7ac2e2461d8ab55d3373fe7315caefdbecd8ced75304ae5a6fc6b"}, + {file = "pydantic_core-2.33.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:fc6bf8869e193855e8d91d91f6bf59699a5cdfaa47a404e278e776dd7f168b39"}, + {file = "pydantic_core-2.33.1-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:b1caa0bc2741b043db7823843e1bde8aaa58a55a58fda06083b0569f8b45693a"}, + {file = "pydantic_core-2.33.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ec259f62538e8bf364903a7d0d0239447059f9434b284f5536e8402b7dd198db"}, + {file = "pydantic_core-2.33.1-cp312-cp312-win32.whl", hash = "sha256:e14f369c98a7c15772b9da98987f58e2b509a93235582838bd0d1d8c08b68fda"}, + {file = "pydantic_core-2.33.1-cp312-cp312-win_amd64.whl", hash = "sha256:1c607801d85e2e123357b3893f82c97a42856192997b95b4d8325deb1cd0c5f4"}, + {file = "pydantic_core-2.33.1-cp312-cp312-win_arm64.whl", hash = "sha256:8d13f0276806ee722e70a1c93da19748594f19ac4299c7e41237fc791d1861ea"}, + {file = "pydantic_core-2.33.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:70af6a21237b53d1fe7b9325b20e65cbf2f0a848cf77bed492b029139701e66a"}, + {file = "pydantic_core-2.33.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:282b3fe1bbbe5ae35224a0dbd05aed9ccabccd241e8e6b60370484234b456266"}, + {file = "pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b315e596282bbb5822d0c7ee9d255595bd7506d1cb20c2911a4da0b970187d3"}, + {file = "pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1dfae24cf9921875ca0ca6a8ecb4bb2f13c855794ed0d468d6abbec6e6dcd44a"}, + {file = "pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6dd8ecfde08d8bfadaea669e83c63939af76f4cf5538a72597016edfa3fad516"}, + {file = "pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2f593494876eae852dc98c43c6f260f45abdbfeec9e4324e31a481d948214764"}, + {file = "pydantic_core-2.33.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:948b73114f47fd7016088e5186d13faf5e1b2fe83f5e320e371f035557fd264d"}, + {file = "pydantic_core-2.33.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e11f3864eb516af21b01e25fac915a82e9ddad3bb0fb9e95a246067398b435a4"}, + {file = "pydantic_core-2.33.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:549150be302428b56fdad0c23c2741dcdb5572413776826c965619a25d9c6bde"}, + {file = "pydantic_core-2.33.1-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:495bc156026efafd9ef2d82372bd38afce78ddd82bf28ef5276c469e57c0c83e"}, + {file = "pydantic_core-2.33.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ec79de2a8680b1a67a07490bddf9636d5c2fab609ba8c57597e855fa5fa4dacd"}, + {file = "pydantic_core-2.33.1-cp313-cp313-win32.whl", hash = "sha256:ee12a7be1742f81b8a65b36c6921022301d466b82d80315d215c4c691724986f"}, + {file = "pydantic_core-2.33.1-cp313-cp313-win_amd64.whl", hash = "sha256:ede9b407e39949d2afc46385ce6bd6e11588660c26f80576c11c958e6647bc40"}, + {file = "pydantic_core-2.33.1-cp313-cp313-win_arm64.whl", hash = "sha256:aa687a23d4b7871a00e03ca96a09cad0f28f443690d300500603bd0adba4b523"}, + {file = "pydantic_core-2.33.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:401d7b76e1000d0dd5538e6381d28febdcacb097c8d340dde7d7fc6e13e9f95d"}, + {file = "pydantic_core-2.33.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7aeb055a42d734c0255c9e489ac67e75397d59c6fbe60d155851e9782f276a9c"}, + {file = "pydantic_core-2.33.1-cp313-cp313t-win_amd64.whl", hash = "sha256:338ea9b73e6e109f15ab439e62cb3b78aa752c7fd9536794112e14bee02c8d18"}, + {file = "pydantic_core-2.33.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:5ab77f45d33d264de66e1884fca158bc920cb5e27fd0764a72f72f5756ae8bdb"}, + {file = "pydantic_core-2.33.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e7aaba1b4b03aaea7bb59e1b5856d734be011d3e6d98f5bcaa98cb30f375f2ad"}, + {file = "pydantic_core-2.33.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7fb66263e9ba8fea2aa85e1e5578980d127fb37d7f2e292773e7bc3a38fb0c7b"}, + {file = "pydantic_core-2.33.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3f2648b9262607a7fb41d782cc263b48032ff7a03a835581abbf7a3bec62bcf5"}, + {file = "pydantic_core-2.33.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:723c5630c4259400818b4ad096735a829074601805d07f8cafc366d95786d331"}, + {file = "pydantic_core-2.33.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d100e3ae783d2167782391e0c1c7a20a31f55f8015f3293647544df3f9c67824"}, + {file = "pydantic_core-2.33.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:177d50460bc976a0369920b6c744d927b0ecb8606fb56858ff542560251b19e5"}, + {file = "pydantic_core-2.33.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a3edde68d1a1f9af1273b2fe798997b33f90308fb6d44d8550c89fc6a3647cf6"}, + {file = "pydantic_core-2.33.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a62c3c3ef6a7e2c45f7853b10b5bc4ddefd6ee3cd31024754a1a5842da7d598d"}, + {file = "pydantic_core-2.33.1-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:c91dbb0ab683fa0cd64a6e81907c8ff41d6497c346890e26b23de7ee55353f96"}, + {file = "pydantic_core-2.33.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9f466e8bf0a62dc43e068c12166281c2eca72121dd2adc1040f3aa1e21ef8599"}, + {file = "pydantic_core-2.33.1-cp39-cp39-win32.whl", hash = "sha256:ab0277cedb698749caada82e5d099dc9fed3f906a30d4c382d1a21725777a1e5"}, + {file = "pydantic_core-2.33.1-cp39-cp39-win_amd64.whl", hash = "sha256:5773da0ee2d17136b1f1c6fbde543398d452a6ad2a7b54ea1033e2daa739b8d2"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c834f54f8f4640fd7e4b193f80eb25a0602bba9e19b3cd2fc7ffe8199f5ae02"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:049e0de24cf23766f12cc5cc71d8abc07d4a9deb9061b334b62093dedc7cb068"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a28239037b3d6f16916a4c831a5a0eadf856bdd6d2e92c10a0da3a59eadcf3e"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d3da303ab5f378a268fa7d45f37d7d85c3ec19769f28d2cc0c61826a8de21fe"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:25626fb37b3c543818c14821afe0fd3830bc327a43953bc88db924b68c5723f1"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3ab2d36e20fbfcce8f02d73c33a8a7362980cff717926bbae030b93ae46b56c7"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:2f9284e11c751b003fd4215ad92d325d92c9cb19ee6729ebd87e3250072cdcde"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:048c01eee07d37cbd066fc512b9d8b5ea88ceeb4e629ab94b3e56965ad655add"}, + {file = "pydantic_core-2.33.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:5ccd429694cf26af7997595d627dd2637e7932214486f55b8a357edaac9dae8c"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3a371dc00282c4b84246509a5ddc808e61b9864aa1eae9ecc92bb1268b82db4a"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:f59295ecc75a1788af8ba92f2e8c6eeaa5a94c22fc4d151e8d9638814f85c8fc"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:08530b8ac922003033f399128505f513e30ca770527cc8bbacf75a84fcc2c74b"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bae370459da6a5466978c0eacf90690cb57ec9d533f8e63e564ef3822bfa04fe"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e3de2777e3b9f4d603112f78006f4ae0acb936e95f06da6cb1a45fbad6bdb4b5"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3a64e81e8cba118e108d7126362ea30e021291b7805d47e4896e52c791be2761"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:52928d8c1b6bda03cc6d811e8923dffc87a2d3c8b3bfd2ce16471c7147a24850"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:1b30d92c9412beb5ac6b10a3eb7ef92ccb14e3f2a8d7732e2d739f58b3aa7544"}, + {file = "pydantic_core-2.33.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f995719707e0e29f0f41a8aa3bcea6e761a36c9136104d3189eafb83f5cec5e5"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7edbc454a29fc6aeae1e1eecba4f07b63b8d76e76a748532233c4c167b4cb9ea"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ad05b683963f69a1d5d2c2bdab1274a31221ca737dbbceaa32bcb67359453cdd"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df6a94bf9452c6da9b5d76ed229a5683d0306ccb91cca8e1eea883189780d568"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7965c13b3967909a09ecc91f21d09cfc4576bf78140b988904e94f130f188396"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3f1fdb790440a34f6ecf7679e1863b825cb5ffde858a9197f851168ed08371e5"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:5277aec8d879f8d05168fdd17ae811dd313b8ff894aeeaf7cd34ad28b4d77e33"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:8ab581d3530611897d863d1a649fb0644b860286b4718db919bfd51ece41f10b"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:0483847fa9ad5e3412265c1bd72aad35235512d9ce9d27d81a56d935ef489672"}, + {file = "pydantic_core-2.33.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:de9e06abe3cc5ec6a2d5f75bc99b0bdca4f5c719a5b34026f8c57efbdecd2ee3"}, + {file = "pydantic_core-2.33.1.tar.gz", hash = "sha256:bcc9c6fdb0ced789245b02b7d6603e17d1563064ddcfc36f046b61c0c05dd9df"}, +] + +[package.dependencies] +typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" + +[[package]] +name = "pygments" +version = "2.19.1" +description = "Pygments is a syntax highlighting package written in Python." +optional = true +python-versions = ">=3.8" +files = [ + {file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"}, + {file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"}, +] + +[package.extras] +windows-terminal = ["colorama (>=0.4.6)"] + +[[package]] +name = "pygraphviz" +version = "1.14" +description = "Python interface to Graphviz" +optional = true +python-versions = ">=3.10" +files = [ + {file = "pygraphviz-1.14.tar.gz", hash = "sha256:c10df02377f4e39b00ae17c862f4ee7e5767317f1c6b2dfd04cea6acc7fc2bea"}, +] + +[[package]] +name = "pyjwt" +version = "2.9.0" +description = "JSON Web Token implementation in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, +] + +[package.extras] +crypto = ["cryptography (>=3.4.0)"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] +tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] + +[[package]] +name = "pymdown-extensions" +version = "10.15" +description = "Extension pack for Python Markdown." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pymdown_extensions-10.15-py3-none-any.whl", hash = "sha256:46e99bb272612b0de3b7e7caf6da8dd5f4ca5212c0b273feb9304e236c484e5f"}, + {file = "pymdown_extensions-10.15.tar.gz", hash = "sha256:0e5994e32155f4b03504f939e501b981d306daf7ec2aa1cd2eb6bd300784f8f7"}, +] + +[package.dependencies] +markdown = ">=3.6" +pyyaml = "*" + +[package.extras] +extra = ["pygments (>=2.19.1)"] + +[[package]] +name = "python-crontab" +version = "3.2.0" +description = "Python Crontab API" +optional = true +python-versions = "*" +files = [ + {file = "python_crontab-3.2.0-py3-none-any.whl", hash = "sha256:82cb9b6a312d41ff66fd3caf3eed7115c28c195bfb50711bc2b4b9592feb9fe5"}, + {file = "python_crontab-3.2.0.tar.gz", hash = "sha256:40067d1dd39ade3460b2ad8557c7651514cd3851deffff61c5c60e1227c5c36b"}, +] + +[package.dependencies] +python-dateutil = "*" + +[package.extras] +cron-description = ["cron-descriptor"] +cron-schedule = ["croniter"] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +description = "Extensions to the standard Python datetime module" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, + {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, +] + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "python-json-logger" +version = "3.3.0" +description = "JSON Log Formatter for the Python Logging Package" +optional = true +python-versions = ">=3.8" +files = [ + {file = "python_json_logger-3.3.0-py3-none-any.whl", hash = "sha256:dd980fae8cffb24c13caf6e158d3d61c0d6d22342f932cb6e9deedab3d35eec7"}, + {file = "python_json_logger-3.3.0.tar.gz", hash = "sha256:12b7e74b17775e7d565129296105bbe3910842d9d0eb083fc83a6a617aa8df84"}, +] + +[package.extras] +dev = ["backports.zoneinfo", "black", "build", "freezegun", "mdx_truly_sane_lists", "mike", "mkdocs", "mkdocs-awesome-pages-plugin", "mkdocs-gen-files", "mkdocs-literate-nav", "mkdocs-material (>=8.5)", "mkdocstrings[python]", "msgspec", "mypy", "orjson", "pylint", "pytest", "tzdata", "validate-pyproject[all]"] + +[[package]] +name = "pytz" +version = "2025.2" +description = "World timezone definitions, modern and historical" +optional = false +python-versions = "*" +files = [ + {file = "pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00"}, + {file = "pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3"}, +] + +[[package]] +name = "pywin32" +version = "310" +description = "Python for Window Extensions" +optional = true +python-versions = "*" +files = [ + {file = "pywin32-310-cp310-cp310-win32.whl", hash = "sha256:6dd97011efc8bf51d6793a82292419eba2c71cf8e7250cfac03bba284454abc1"}, + {file = "pywin32-310-cp310-cp310-win_amd64.whl", hash = "sha256:c3e78706e4229b915a0821941a84e7ef420bf2b77e08c9dae3c76fd03fd2ae3d"}, + {file = "pywin32-310-cp310-cp310-win_arm64.whl", hash = "sha256:33babed0cf0c92a6f94cc6cc13546ab24ee13e3e800e61ed87609ab91e4c8213"}, + {file = "pywin32-310-cp311-cp311-win32.whl", hash = "sha256:1e765f9564e83011a63321bb9d27ec456a0ed90d3732c4b2e312b855365ed8bd"}, + {file = "pywin32-310-cp311-cp311-win_amd64.whl", hash = "sha256:126298077a9d7c95c53823934f000599f66ec9296b09167810eb24875f32689c"}, + {file = "pywin32-310-cp311-cp311-win_arm64.whl", hash = "sha256:19ec5fc9b1d51c4350be7bb00760ffce46e6c95eaf2f0b2f1150657b1a43c582"}, + {file = "pywin32-310-cp312-cp312-win32.whl", hash = "sha256:8a75a5cc3893e83a108c05d82198880704c44bbaee4d06e442e471d3c9ea4f3d"}, + {file = "pywin32-310-cp312-cp312-win_amd64.whl", hash = "sha256:bf5c397c9a9a19a6f62f3fb821fbf36cac08f03770056711f765ec1503972060"}, + {file = "pywin32-310-cp312-cp312-win_arm64.whl", hash = "sha256:2349cc906eae872d0663d4d6290d13b90621eaf78964bb1578632ff20e152966"}, + {file = "pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab"}, + {file = "pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e"}, + {file = "pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33"}, + {file = "pywin32-310-cp38-cp38-win32.whl", hash = "sha256:0867beb8addefa2e3979d4084352e4ac6e991ca45373390775f7084cc0209b9c"}, + {file = "pywin32-310-cp38-cp38-win_amd64.whl", hash = "sha256:30f0a9b3138fb5e07eb4973b7077e1883f558e40c578c6925acc7a94c34eaa36"}, + {file = "pywin32-310-cp39-cp39-win32.whl", hash = "sha256:851c8d927af0d879221e616ae1f66145253537bbdd321a77e8ef701b443a9a1a"}, + {file = "pywin32-310-cp39-cp39-win_amd64.whl", hash = "sha256:96867217335559ac619f00ad70e513c0fcf84b8a3af9fc2bba3b59b97da70475"}, +] + +[[package]] +name = "pywinpty" +version = "2.0.15" +description = "Pseudo terminal support for Windows from Python." +optional = true +python-versions = ">=3.9" +files = [ + {file = "pywinpty-2.0.15-cp310-cp310-win_amd64.whl", hash = "sha256:8e7f5de756a615a38b96cd86fa3cd65f901ce54ce147a3179c45907fa11b4c4e"}, + {file = "pywinpty-2.0.15-cp311-cp311-win_amd64.whl", hash = "sha256:9a6bcec2df2707aaa9d08b86071970ee32c5026e10bcc3cc5f6f391d85baf7ca"}, + {file = "pywinpty-2.0.15-cp312-cp312-win_amd64.whl", hash = "sha256:83a8f20b430bbc5d8957249f875341a60219a4e971580f2ba694fbfb54a45ebc"}, + {file = "pywinpty-2.0.15-cp313-cp313-win_amd64.whl", hash = "sha256:ab5920877dd632c124b4ed17bc6dd6ef3b9f86cd492b963ffdb1a67b85b0f408"}, + {file = "pywinpty-2.0.15-cp313-cp313t-win_amd64.whl", hash = "sha256:a4560ad8c01e537708d2790dbe7da7d986791de805d89dd0d3697ca59e9e4901"}, + {file = "pywinpty-2.0.15-cp39-cp39-win_amd64.whl", hash = "sha256:d261cd88fcd358cfb48a7ca0700db3e1c088c9c10403c9ebc0d8a8b57aa6a117"}, + {file = "pywinpty-2.0.15.tar.gz", hash = "sha256:312cf39153a8736c617d45ce8b6ad6cd2107de121df91c455b10ce6bba7a39b2"}, +] + +[[package]] +name = "pyyaml" +version = "6.0.2" +description = "YAML parser and emitter for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, +] + +[[package]] +name = "pyzmq" +version = "26.4.0" +description = "Python bindings for 0MQ" +optional = true +python-versions = ">=3.8" +files = [ + {file = "pyzmq-26.4.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:0329bdf83e170ac133f44a233fc651f6ed66ef8e66693b5af7d54f45d1ef5918"}, + {file = "pyzmq-26.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:398a825d2dea96227cf6460ce0a174cf7657d6f6827807d4d1ae9d0f9ae64315"}, + {file = "pyzmq-26.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6d52d62edc96787f5c1dfa6c6ccff9b581cfae5a70d94ec4c8da157656c73b5b"}, + {file = "pyzmq-26.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1410c3a3705db68d11eb2424d75894d41cff2f64d948ffe245dd97a9debfebf4"}, + {file = "pyzmq-26.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:7dacb06a9c83b007cc01e8e5277f94c95c453c5851aac5e83efe93e72226353f"}, + {file = "pyzmq-26.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6bab961c8c9b3a4dc94d26e9b2cdf84de9918931d01d6ff38c721a83ab3c0ef5"}, + {file = "pyzmq-26.4.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7a5c09413b924d96af2aa8b57e76b9b0058284d60e2fc3730ce0f979031d162a"}, + {file = "pyzmq-26.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7d489ac234d38e57f458fdbd12a996bfe990ac028feaf6f3c1e81ff766513d3b"}, + {file = "pyzmq-26.4.0-cp310-cp310-win32.whl", hash = "sha256:dea1c8db78fb1b4b7dc9f8e213d0af3fc8ecd2c51a1d5a3ca1cde1bda034a980"}, + {file = "pyzmq-26.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:fa59e1f5a224b5e04dc6c101d7186058efa68288c2d714aa12d27603ae93318b"}, + {file = "pyzmq-26.4.0-cp310-cp310-win_arm64.whl", hash = "sha256:a651fe2f447672f4a815e22e74630b6b1ec3a1ab670c95e5e5e28dcd4e69bbb5"}, + {file = "pyzmq-26.4.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:bfcf82644c9b45ddd7cd2a041f3ff8dce4a0904429b74d73a439e8cab1bd9e54"}, + {file = "pyzmq-26.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e9bcae3979b2654d5289d3490742378b2f3ce804b0b5fd42036074e2bf35b030"}, + {file = "pyzmq-26.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ccdff8ac4246b6fb60dcf3982dfaeeff5dd04f36051fe0632748fc0aa0679c01"}, + {file = "pyzmq-26.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4550af385b442dc2d55ab7717837812799d3674cb12f9a3aa897611839c18e9e"}, + {file = "pyzmq-26.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:2f9f7ffe9db1187a253fca95191854b3fda24696f086e8789d1d449308a34b88"}, + {file = "pyzmq-26.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:3709c9ff7ba61589b7372923fd82b99a81932b592a5c7f1a24147c91da9a68d6"}, + {file = "pyzmq-26.4.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:f8f3c30fb2d26ae5ce36b59768ba60fb72507ea9efc72f8f69fa088450cff1df"}, + {file = "pyzmq-26.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:382a4a48c8080e273427fc692037e3f7d2851959ffe40864f2db32646eeb3cef"}, + {file = "pyzmq-26.4.0-cp311-cp311-win32.whl", hash = "sha256:d56aad0517d4c09e3b4f15adebba8f6372c5102c27742a5bdbfc74a7dceb8fca"}, + {file = "pyzmq-26.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:963977ac8baed7058c1e126014f3fe58b3773f45c78cce7af5c26c09b6823896"}, + {file = "pyzmq-26.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:c0c8e8cadc81e44cc5088fcd53b9b3b4ce9344815f6c4a03aec653509296fae3"}, + {file = "pyzmq-26.4.0-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:5227cb8da4b6f68acfd48d20c588197fd67745c278827d5238c707daf579227b"}, + {file = "pyzmq-26.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1c07a7fa7f7ba86554a2b1bef198c9fed570c08ee062fd2fd6a4dcacd45f905"}, + {file = "pyzmq-26.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae775fa83f52f52de73183f7ef5395186f7105d5ed65b1ae65ba27cb1260de2b"}, + {file = "pyzmq-26.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66c760d0226ebd52f1e6b644a9e839b5db1e107a23f2fcd46ec0569a4fdd4e63"}, + {file = "pyzmq-26.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ef8c6ecc1d520debc147173eaa3765d53f06cd8dbe7bd377064cdbc53ab456f5"}, + {file = "pyzmq-26.4.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3150ef4084e163dec29ae667b10d96aad309b668fac6810c9e8c27cf543d6e0b"}, + {file = "pyzmq-26.4.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:4448c9e55bf8329fa1dcedd32f661bf611214fa70c8e02fee4347bc589d39a84"}, + {file = "pyzmq-26.4.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e07dde3647afb084d985310d067a3efa6efad0621ee10826f2cb2f9a31b89d2f"}, + {file = "pyzmq-26.4.0-cp312-cp312-win32.whl", hash = "sha256:ba034a32ecf9af72adfa5ee383ad0fd4f4e38cdb62b13624278ef768fe5b5b44"}, + {file = "pyzmq-26.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:056a97aab4064f526ecb32f4343917a4022a5d9efb6b9df990ff72e1879e40be"}, + {file = "pyzmq-26.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:2f23c750e485ce1eb639dbd576d27d168595908aa2d60b149e2d9e34c9df40e0"}, + {file = "pyzmq-26.4.0-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:c43fac689880f5174d6fc864857d1247fe5cfa22b09ed058a344ca92bf5301e3"}, + {file = "pyzmq-26.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:902aca7eba477657c5fb81c808318460328758e8367ecdd1964b6330c73cae43"}, + {file = "pyzmq-26.4.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5e48a830bfd152fe17fbdeaf99ac5271aa4122521bf0d275b6b24e52ef35eb6"}, + {file = "pyzmq-26.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31be2b6de98c824c06f5574331f805707c667dc8f60cb18580b7de078479891e"}, + {file = "pyzmq-26.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6332452034be001bbf3206ac59c0d2a7713de5f25bb38b06519fc6967b7cf771"}, + {file = "pyzmq-26.4.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:da8c0f5dd352136853e6a09b1b986ee5278dfddfebd30515e16eae425c872b30"}, + {file = "pyzmq-26.4.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:f4ccc1a0a2c9806dda2a2dd118a3b7b681e448f3bb354056cad44a65169f6d86"}, + {file = "pyzmq-26.4.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:1c0b5fceadbab461578daf8d1dcc918ebe7ddd2952f748cf30c7cf2de5d51101"}, + {file = "pyzmq-26.4.0-cp313-cp313-win32.whl", hash = "sha256:28e2b0ff5ba4b3dd11062d905682bad33385cfa3cc03e81abd7f0822263e6637"}, + {file = "pyzmq-26.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:23ecc9d241004c10e8b4f49d12ac064cd7000e1643343944a10df98e57bc544b"}, + {file = "pyzmq-26.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:1edb0385c7f025045d6e0f759d4d3afe43c17a3d898914ec6582e6f464203c08"}, + {file = "pyzmq-26.4.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:93a29e882b2ba1db86ba5dd5e88e18e0ac6b627026c5cfbec9983422011b82d4"}, + {file = "pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb45684f276f57110bb89e4300c00f1233ca631f08f5f42528a5c408a79efc4a"}, + {file = "pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f72073e75260cb301aad4258ad6150fa7f57c719b3f498cb91e31df16784d89b"}, + {file = "pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be37e24b13026cfedd233bcbbccd8c0bcd2fdd186216094d095f60076201538d"}, + {file = "pyzmq-26.4.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:237b283044934d26f1eeff4075f751b05d2f3ed42a257fc44386d00df6a270cf"}, + {file = "pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b30f862f6768b17040929a68432c8a8be77780317f45a353cb17e423127d250c"}, + {file = "pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:c80fcd3504232f13617c6ab501124d373e4895424e65de8b72042333316f64a8"}, + {file = "pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:26a2a7451606b87f67cdeca2c2789d86f605da08b4bd616b1a9981605ca3a364"}, + {file = "pyzmq-26.4.0-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:831cc53bf6068d46d942af52fa8b0b9d128fb39bcf1f80d468dc9a3ae1da5bfb"}, + {file = "pyzmq-26.4.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:51d18be6193c25bd229524cfac21e39887c8d5e0217b1857998dfbef57c070a4"}, + {file = "pyzmq-26.4.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:445c97854204119ae2232503585ebb4fa7517142f71092cb129e5ee547957a1f"}, + {file = "pyzmq-26.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:807b8f4ad3e6084412c0f3df0613269f552110fa6fb91743e3e306223dbf11a6"}, + {file = "pyzmq-26.4.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:c01d109dd675ac47fa15c0a79d256878d898f90bc10589f808b62d021d2e653c"}, + {file = "pyzmq-26.4.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:0a294026e28679a8dd64c922e59411cb586dad307661b4d8a5c49e7bbca37621"}, + {file = "pyzmq-26.4.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:22c8dd677274af8dfb1efd05006d6f68fb2f054b17066e308ae20cb3f61028cf"}, + {file = "pyzmq-26.4.0-cp38-cp38-win32.whl", hash = "sha256:14fc678b696bc42c14e2d7f86ac4e97889d5e6b94d366ebcb637a768d2ad01af"}, + {file = "pyzmq-26.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:d1ef0a536662bbbdc8525f7e2ef19e74123ec9c4578e0582ecd41aedc414a169"}, + {file = "pyzmq-26.4.0-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:a88643de8abd000ce99ca72056a1a2ae15881ee365ecb24dd1d9111e43d57842"}, + {file = "pyzmq-26.4.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0a744ce209ecb557406fb928f3c8c55ce79b16c3eeb682da38ef5059a9af0848"}, + {file = "pyzmq-26.4.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9434540f333332224ecb02ee6278b6c6f11ea1266b48526e73c903119b2f420f"}, + {file = "pyzmq-26.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6c6f0a23e55cd38d27d4c89add963294ea091ebcb104d7fdab0f093bc5abb1c"}, + {file = "pyzmq-26.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6145df55dc2309f6ef72d70576dcd5aabb0fd373311613fe85a5e547c722b780"}, + {file = "pyzmq-26.4.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2ea81823840ef8c56e5d2f9918e4d571236294fea4d1842b302aebffb9e40997"}, + {file = "pyzmq-26.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:cc2abc385dc37835445abe206524fbc0c9e3fce87631dfaa90918a1ba8f425eb"}, + {file = "pyzmq-26.4.0-cp39-cp39-win32.whl", hash = "sha256:41a2508fe7bed4c76b4cf55aacfb8733926f59d440d9ae2b81ee8220633b4d12"}, + {file = "pyzmq-26.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:d4000e8255d6cbce38982e5622ebb90823f3409b7ffe8aeae4337ef7d6d2612a"}, + {file = "pyzmq-26.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:b4f6919d9c120488246bdc2a2f96662fa80d67b35bd6d66218f457e722b3ff64"}, + {file = "pyzmq-26.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:98d948288ce893a2edc5ec3c438fe8de2daa5bbbd6e2e865ec5f966e237084ba"}, + {file = "pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9f34f5c9e0203ece706a1003f1492a56c06c0632d86cb77bcfe77b56aacf27b"}, + {file = "pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:80c9b48aef586ff8b698359ce22f9508937c799cc1d2c9c2f7c95996f2300c94"}, + {file = "pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3f2a5b74009fd50b53b26f65daff23e9853e79aa86e0aa08a53a7628d92d44a"}, + {file = "pyzmq-26.4.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:61c5f93d7622d84cb3092d7f6398ffc77654c346545313a3737e266fc11a3beb"}, + {file = "pyzmq-26.4.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4478b14cb54a805088299c25a79f27eaf530564a7a4f72bf432a040042b554eb"}, + {file = "pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a28ac29c60e4ba84b5f58605ace8ad495414a724fe7aceb7cf06cd0598d04e1"}, + {file = "pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43b03c1ceea27c6520124f4fb2ba9c647409b9abdf9a62388117148a90419494"}, + {file = "pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7731abd23a782851426d4e37deb2057bf9410848a4459b5ede4fe89342e687a9"}, + {file = "pyzmq-26.4.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:a222ad02fbe80166b0526c038776e8042cd4e5f0dec1489a006a1df47e9040e0"}, + {file = "pyzmq-26.4.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl", hash = "sha256:91c3ffaea475ec8bb1a32d77ebc441dcdd13cd3c4c284a6672b92a0f5ade1917"}, + {file = "pyzmq-26.4.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:d9a78a52668bf5c9e7b0da36aa5760a9fc3680144e1445d68e98df78a25082ed"}, + {file = "pyzmq-26.4.0-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b70cab356ff8c860118b89dc86cd910c73ce2127eb986dada4fbac399ef644cf"}, + {file = "pyzmq-26.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:acae207d4387780838192326b32d373bb286da0b299e733860e96f80728eb0af"}, + {file = "pyzmq-26.4.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:f928eafd15794aa4be75463d537348b35503c1e014c5b663f206504ec1a90fe4"}, + {file = "pyzmq-26.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:552b0d2e39987733e1e9e948a0ced6ff75e0ea39ab1a1db2fc36eb60fd8760db"}, + {file = "pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd670a8aa843f2ee637039bbd412e0d7294a5e588e1ecc9ad98b0cdc050259a4"}, + {file = "pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d367b7b775a0e1e54a59a2ba3ed4d5e0a31566af97cc9154e34262777dab95ed"}, + {file = "pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112af16c406e4a93df2caef49f884f4c2bb2b558b0b5577ef0b2465d15c1abc"}, + {file = "pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c76c298683f82669cab0b6da59071f55238c039738297c69f187a542c6d40099"}, + {file = "pyzmq-26.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:49b6ca2e625b46f499fb081aaf7819a177f41eeb555acb05758aa97f4f95d147"}, + {file = "pyzmq-26.4.0.tar.gz", hash = "sha256:4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d"}, +] + +[package.dependencies] +cffi = {version = "*", markers = "implementation_name == \"pypy\""} + +[[package]] +name = "redis" +version = "5.2.1" +description = "Python client for Redis database and key-value store" +optional = false +python-versions = ">=3.8" +files = [ + {file = "redis-5.2.1-py3-none-any.whl", hash = "sha256:ee7e1056b9aea0f04c6c2ed59452947f34c4940ee025f5dd83e6a6418b6989e4"}, + {file = "redis-5.2.1.tar.gz", hash = "sha256:16f2e22dff21d5125e8481515e386711a34cbec50f0e44413dd7d9c060a54e0f"}, +] + +[package.extras] +hiredis = ["hiredis (>=3.0.0)"] +ocsp = ["cryptography (>=36.0.1)", "pyopenssl (==23.2.1)", "requests (>=2.31.0)"] + +[[package]] +name = "referencing" +version = "0.36.2" +description = "JSON Referencing + Python" +optional = false +python-versions = ">=3.9" +files = [ + {file = "referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0"}, + {file = "referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa"}, +] + +[package.dependencies] +attrs = ">=22.2.0" +rpds-py = ">=0.7.0" +typing-extensions = {version = ">=4.4.0", markers = "python_version < \"3.13\""} + +[[package]] +name = "requests" +version = "2.32.3" +description = "Python HTTP for Humans." +optional = false +python-versions = ">=3.8" +files = [ + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, +] + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<3" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "rfc3339-validator" +version = "0.1.4" +description = "A pure python RFC3339 validator" +optional = true +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa"}, + {file = "rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b"}, +] + +[package.dependencies] +six = "*" + +[[package]] +name = "rfc3986-validator" +version = "0.1.1" +description = "Pure python rfc3986 validator" +optional = true +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9"}, + {file = "rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055"}, +] + +[[package]] +name = "rpds-py" +version = "0.24.0" +description = "Python bindings to Rust's persistent data structures (rpds)" +optional = false +python-versions = ">=3.9" +files = [ + {file = "rpds_py-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:006f4342fe729a368c6df36578d7a348c7c716be1da0a1a0f86e3021f8e98724"}, + {file = "rpds_py-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2d53747da70a4e4b17f559569d5f9506420966083a31c5fbd84e764461c4444b"}, + {file = "rpds_py-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8acd55bd5b071156bae57b555f5d33697998752673b9de554dd82f5b5352727"}, + {file = "rpds_py-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7e80d375134ddb04231a53800503752093dbb65dad8dabacce2c84cccc78e964"}, + {file = "rpds_py-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60748789e028d2a46fc1c70750454f83c6bdd0d05db50f5ae83e2db500b34da5"}, + {file = "rpds_py-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6e1daf5bf6c2be39654beae83ee6b9a12347cb5aced9a29eecf12a2d25fff664"}, + {file = "rpds_py-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b221c2457d92a1fb3c97bee9095c874144d196f47c038462ae6e4a14436f7bc"}, + {file = "rpds_py-0.24.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:66420986c9afff67ef0c5d1e4cdc2d0e5262f53ad11e4f90e5e22448df485bf0"}, + {file = "rpds_py-0.24.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:43dba99f00f1d37b2a0265a259592d05fcc8e7c19d140fe51c6e6f16faabeb1f"}, + {file = "rpds_py-0.24.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:a88c0d17d039333a41d9bf4616bd062f0bd7aa0edeb6cafe00a2fc2a804e944f"}, + {file = "rpds_py-0.24.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc31e13ce212e14a539d430428cd365e74f8b2d534f8bc22dd4c9c55b277b875"}, + {file = "rpds_py-0.24.0-cp310-cp310-win32.whl", hash = "sha256:fc2c1e1b00f88317d9de6b2c2b39b012ebbfe35fe5e7bef980fd2a91f6100a07"}, + {file = "rpds_py-0.24.0-cp310-cp310-win_amd64.whl", hash = "sha256:c0145295ca415668420ad142ee42189f78d27af806fcf1f32a18e51d47dd2052"}, + {file = "rpds_py-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:2d3ee4615df36ab8eb16c2507b11e764dcc11fd350bbf4da16d09cda11fcedef"}, + {file = "rpds_py-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e13ae74a8a3a0c2f22f450f773e35f893484fcfacb00bb4344a7e0f4f48e1f97"}, + {file = "rpds_py-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf86f72d705fc2ef776bb7dd9e5fbba79d7e1f3e258bf9377f8204ad0fc1c51e"}, + {file = "rpds_py-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c43583ea8517ed2e780a345dd9960896afc1327e8cf3ac8239c167530397440d"}, + {file = "rpds_py-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4cd031e63bc5f05bdcda120646a0d32f6d729486d0067f09d79c8db5368f4586"}, + {file = "rpds_py-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:34d90ad8c045df9a4259c47d2e16a3f21fdb396665c94520dbfe8766e62187a4"}, + {file = "rpds_py-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e838bf2bb0b91ee67bf2b889a1a841e5ecac06dd7a2b1ef4e6151e2ce155c7ae"}, + {file = "rpds_py-0.24.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04ecf5c1ff4d589987b4d9882872f80ba13da7d42427234fce8f22efb43133bc"}, + {file = "rpds_py-0.24.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:630d3d8ea77eabd6cbcd2ea712e1c5cecb5b558d39547ac988351195db433f6c"}, + {file = "rpds_py-0.24.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ebcb786b9ff30b994d5969213a8430cbb984cdd7ea9fd6df06663194bd3c450c"}, + {file = "rpds_py-0.24.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:174e46569968ddbbeb8a806d9922f17cd2b524aa753b468f35b97ff9c19cb718"}, + {file = "rpds_py-0.24.0-cp311-cp311-win32.whl", hash = "sha256:5ef877fa3bbfb40b388a5ae1cb00636a624690dcb9a29a65267054c9ea86d88a"}, + {file = "rpds_py-0.24.0-cp311-cp311-win_amd64.whl", hash = "sha256:e274f62cbd274359eff63e5c7e7274c913e8e09620f6a57aae66744b3df046d6"}, + {file = "rpds_py-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:d8551e733626afec514b5d15befabea0dd70a343a9f23322860c4f16a9430205"}, + {file = "rpds_py-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0e374c0ce0ca82e5b67cd61fb964077d40ec177dd2c4eda67dba130de09085c7"}, + {file = "rpds_py-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d69d003296df4840bd445a5d15fa5b6ff6ac40496f956a221c4d1f6f7b4bc4d9"}, + {file = "rpds_py-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8212ff58ac6dfde49946bea57474a386cca3f7706fc72c25b772b9ca4af6b79e"}, + {file = "rpds_py-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:528927e63a70b4d5f3f5ccc1fa988a35456eb5d15f804d276709c33fc2f19bda"}, + {file = "rpds_py-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a824d2c7a703ba6daaca848f9c3d5cb93af0505be505de70e7e66829affd676e"}, + {file = "rpds_py-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44d51febb7a114293ffd56c6cf4736cb31cd68c0fddd6aa303ed09ea5a48e029"}, + {file = "rpds_py-0.24.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3fab5f4a2c64a8fb64fc13b3d139848817a64d467dd6ed60dcdd6b479e7febc9"}, + {file = "rpds_py-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9be4f99bee42ac107870c61dfdb294d912bf81c3c6d45538aad7aecab468b6b7"}, + {file = "rpds_py-0.24.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:564c96b6076a98215af52f55efa90d8419cc2ef45d99e314fddefe816bc24f91"}, + {file = "rpds_py-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:75a810b7664c17f24bf2ffd7f92416c00ec84b49bb68e6a0d93e542406336b56"}, + {file = "rpds_py-0.24.0-cp312-cp312-win32.whl", hash = "sha256:f6016bd950be4dcd047b7475fdf55fb1e1f59fc7403f387be0e8123e4a576d30"}, + {file = "rpds_py-0.24.0-cp312-cp312-win_amd64.whl", hash = "sha256:998c01b8e71cf051c28f5d6f1187abbdf5cf45fc0efce5da6c06447cba997034"}, + {file = "rpds_py-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2d8e4508e15fc05b31285c4b00ddf2e0eb94259c2dc896771966a163122a0c"}, + {file = "rpds_py-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0f00c16e089282ad68a3820fd0c831c35d3194b7cdc31d6e469511d9bffc535c"}, + {file = "rpds_py-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951cc481c0c395c4a08639a469d53b7d4afa252529a085418b82a6b43c45c240"}, + {file = "rpds_py-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c9ca89938dff18828a328af41ffdf3902405a19f4131c88e22e776a8e228c5a8"}, + {file = "rpds_py-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed0ef550042a8dbcd657dfb284a8ee00f0ba269d3f2286b0493b15a5694f9fe8"}, + {file = "rpds_py-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b2356688e5d958c4d5cb964af865bea84db29971d3e563fb78e46e20fe1848b"}, + {file = "rpds_py-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78884d155fd15d9f64f5d6124b486f3d3f7fd7cd71a78e9670a0f6f6ca06fb2d"}, + {file = "rpds_py-0.24.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6a4a535013aeeef13c5532f802708cecae8d66c282babb5cd916379b72110cf7"}, + {file = "rpds_py-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:84e0566f15cf4d769dade9b366b7b87c959be472c92dffb70462dd0844d7cbad"}, + {file = "rpds_py-0.24.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:823e74ab6fbaa028ec89615ff6acb409e90ff45580c45920d4dfdddb069f2120"}, + {file = "rpds_py-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c61a2cb0085c8783906b2f8b1f16a7e65777823c7f4d0a6aaffe26dc0d358dd9"}, + {file = "rpds_py-0.24.0-cp313-cp313-win32.whl", hash = "sha256:60d9b630c8025b9458a9d114e3af579a2c54bd32df601c4581bd054e85258143"}, + {file = "rpds_py-0.24.0-cp313-cp313-win_amd64.whl", hash = "sha256:6eea559077d29486c68218178ea946263b87f1c41ae7f996b1f30a983c476a5a"}, + {file = "rpds_py-0.24.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:d09dc82af2d3c17e7dd17120b202a79b578d79f2b5424bda209d9966efeed114"}, + {file = "rpds_py-0.24.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5fc13b44de6419d1e7a7e592a4885b323fbc2f46e1f22151e3a8ed3b8b920405"}, + {file = "rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c347a20d79cedc0a7bd51c4d4b7dbc613ca4e65a756b5c3e57ec84bd43505b47"}, + {file = "rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20f2712bd1cc26a3cc16c5a1bfee9ed1abc33d4cdf1aabd297fe0eb724df4272"}, + {file = "rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aad911555286884be1e427ef0dc0ba3929e6821cbeca2194b13dc415a462c7fd"}, + {file = "rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0aeb3329c1721c43c58cae274d7d2ca85c1690d89485d9c63a006cb79a85771a"}, + {file = "rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a0f156e9509cee987283abd2296ec816225145a13ed0391df8f71bf1d789e2d"}, + {file = "rpds_py-0.24.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aa6800adc8204ce898c8a424303969b7aa6a5e4ad2789c13f8648739830323b7"}, + {file = "rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a18fc371e900a21d7392517c6f60fe859e802547309e94313cd8181ad9db004d"}, + {file = "rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9168764133fd919f8dcca2ead66de0105f4ef5659cbb4fa044f7014bed9a1797"}, + {file = "rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f6e3cec44ba05ee5cbdebe92d052f69b63ae792e7d05f1020ac5e964394080c"}, + {file = "rpds_py-0.24.0-cp313-cp313t-win32.whl", hash = "sha256:8ebc7e65ca4b111d928b669713865f021b7773350eeac4a31d3e70144297baba"}, + {file = "rpds_py-0.24.0-cp313-cp313t-win_amd64.whl", hash = "sha256:675269d407a257b8c00a6b58205b72eec8231656506c56fd429d924ca00bb350"}, + {file = "rpds_py-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a36b452abbf29f68527cf52e181fced56685731c86b52e852053e38d8b60bc8d"}, + {file = "rpds_py-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8b3b397eefecec8e8e39fa65c630ef70a24b09141a6f9fc17b3c3a50bed6b50e"}, + {file = "rpds_py-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdabcd3beb2a6dca7027007473d8ef1c3b053347c76f685f5f060a00327b8b65"}, + {file = "rpds_py-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5db385bacd0c43f24be92b60c857cf760b7f10d8234f4bd4be67b5b20a7c0b6b"}, + {file = "rpds_py-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8097b3422d020ff1c44effc40ae58e67d93e60d540a65649d2cdaf9466030791"}, + {file = "rpds_py-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:493fe54318bed7d124ce272fc36adbf59d46729659b2c792e87c3b95649cdee9"}, + {file = "rpds_py-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8aa362811ccdc1f8dadcc916c6d47e554169ab79559319ae9fae7d7752d0d60c"}, + {file = "rpds_py-0.24.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d8f9a6e7fd5434817526815f09ea27f2746c4a51ee11bb3439065f5fc754db58"}, + {file = "rpds_py-0.24.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8205ee14463248d3349131bb8099efe15cd3ce83b8ef3ace63c7e976998e7124"}, + {file = "rpds_py-0.24.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:921ae54f9ecba3b6325df425cf72c074cd469dea843fb5743a26ca7fb2ccb149"}, + {file = "rpds_py-0.24.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:32bab0a56eac685828e00cc2f5d1200c548f8bc11f2e44abf311d6b548ce2e45"}, + {file = "rpds_py-0.24.0-cp39-cp39-win32.whl", hash = "sha256:f5c0ed12926dec1dfe7d645333ea59cf93f4d07750986a586f511c0bc61fe103"}, + {file = "rpds_py-0.24.0-cp39-cp39-win_amd64.whl", hash = "sha256:afc6e35f344490faa8276b5f2f7cbf71f88bc2cda4328e00553bd451728c571f"}, + {file = "rpds_py-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:619ca56a5468f933d940e1bf431c6f4e13bef8e688698b067ae68eb4f9b30e3a"}, + {file = "rpds_py-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:4b28e5122829181de1898c2c97f81c0b3246d49f585f22743a1246420bb8d399"}, + {file = "rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e5ab32cf9eb3647450bc74eb201b27c185d3857276162c101c0f8c6374e098"}, + {file = "rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:208b3a70a98cf3710e97cabdc308a51cd4f28aa6e7bb11de3d56cd8b74bab98d"}, + {file = "rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbc4362e06f950c62cad3d4abf1191021b2ffaf0b31ac230fbf0526453eee75e"}, + {file = "rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebea2821cdb5f9fef44933617be76185b80150632736f3d76e54829ab4a3b4d1"}, + {file = "rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9a4df06c35465ef4d81799999bba810c68d29972bf1c31db61bfdb81dd9d5bb"}, + {file = "rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d3aa13bdf38630da298f2e0d77aca967b200b8cc1473ea05248f6c5e9c9bdb44"}, + {file = "rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:041f00419e1da7a03c46042453598479f45be3d787eb837af382bfc169c0db33"}, + {file = "rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:d8754d872a5dfc3c5bf9c0e059e8107451364a30d9fd50f1f1a85c4fb9481164"}, + {file = "rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:896c41007931217a343eff197c34513c154267636c8056fb409eafd494c3dcdc"}, + {file = "rpds_py-0.24.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:92558d37d872e808944c3c96d0423b8604879a3d1c86fdad508d7ed91ea547d5"}, + {file = "rpds_py-0.24.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f9e0057a509e096e47c87f753136c9b10d7a91842d8042c2ee6866899a717c0d"}, + {file = "rpds_py-0.24.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d6e109a454412ab82979c5b1b3aee0604eca4bbf9a02693bb9df027af2bfa91a"}, + {file = "rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc1c892b1ec1f8cbd5da8de287577b455e388d9c328ad592eabbdcb6fc93bee5"}, + {file = "rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9c39438c55983d48f4bb3487734d040e22dad200dab22c41e331cee145e7a50d"}, + {file = "rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d7e8ce990ae17dda686f7e82fd41a055c668e13ddcf058e7fb5e9da20b57793"}, + {file = "rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9ea7f4174d2e4194289cb0c4e172d83e79a6404297ff95f2875cf9ac9bced8ba"}, + {file = "rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb2954155bb8f63bb19d56d80e5e5320b61d71084617ed89efedb861a684baea"}, + {file = "rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04f2b712a2206e13800a8136b07aaedc23af3facab84918e7aa89e4be0260032"}, + {file = "rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:eda5c1e2a715a4cbbca2d6d304988460942551e4e5e3b7457b50943cd741626d"}, + {file = "rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:9abc80fe8c1f87218db116016de575a7998ab1629078c90840e8d11ab423ee25"}, + {file = "rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:6a727fd083009bc83eb83d6950f0c32b3c94c8b80a9b667c87f4bd1274ca30ba"}, + {file = "rpds_py-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e0f3ef95795efcd3b2ec3fe0a5bcfb5dadf5e3996ea2117427e524d4fbf309c6"}, + {file = "rpds_py-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:2c13777ecdbbba2077670285dd1fe50828c8742f6a4119dbef6f83ea13ad10fb"}, + {file = "rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e8d804c2ccd618417e96720ad5cd076a86fa3f8cb310ea386a3e6229bae7d1"}, + {file = "rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fd822f019ccccd75c832deb7aa040bb02d70a92eb15a2f16c7987b7ad4ee8d83"}, + {file = "rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0047638c3aa0dbcd0ab99ed1e549bbf0e142c9ecc173b6492868432d8989a046"}, + {file = "rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a5b66d1b201cc71bc3081bc2f1fc36b0c1f268b773e03bbc39066651b9e18391"}, + {file = "rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dbcbb6db5582ea33ce46a5d20a5793134b5365110d84df4e30b9d37c6fd40ad3"}, + {file = "rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:63981feca3f110ed132fd217bf7768ee8ed738a55549883628ee3da75bb9cb78"}, + {file = "rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:3a55fc10fdcbf1a4bd3c018eea422c52cf08700cf99c28b5cb10fe97ab77a0d3"}, + {file = "rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:c30ff468163a48535ee7e9bf21bd14c7a81147c0e58a36c1078289a8ca7af0bd"}, + {file = "rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:369d9c6d4c714e36d4a03957b4783217a3ccd1e222cdd67d464a3a479fc17796"}, + {file = "rpds_py-0.24.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:24795c099453e3721fda5d8ddd45f5dfcc8e5a547ce7b8e9da06fecc3832e26f"}, + {file = "rpds_py-0.24.0.tar.gz", hash = "sha256:772cc1b2cd963e7e17e6cc55fe0371fb9c704d63e44cacec7b9b7f523b78919e"}, +] + +[[package]] +name = "ruff" +version = "0.11.5" +description = "An extremely fast Python linter and code formatter, written in Rust." +optional = false +python-versions = ">=3.7" +files = [ + {file = "ruff-0.11.5-py3-none-linux_armv6l.whl", hash = "sha256:2561294e108eb648e50f210671cc56aee590fb6167b594144401532138c66c7b"}, + {file = "ruff-0.11.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:ac12884b9e005c12d0bd121f56ccf8033e1614f736f766c118ad60780882a077"}, + {file = "ruff-0.11.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:4bfd80a6ec559a5eeb96c33f832418bf0fb96752de0539905cf7b0cc1d31d779"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0947c0a1afa75dcb5db4b34b070ec2bccee869d40e6cc8ab25aca11a7d527794"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ad871ff74b5ec9caa66cb725b85d4ef89b53f8170f47c3406e32ef040400b038"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e6cf918390cfe46d240732d4d72fa6e18e528ca1f60e318a10835cf2fa3dc19f"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:56145ee1478582f61c08f21076dc59153310d606ad663acc00ea3ab5b2125f82"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e5f66f8f1e8c9fc594cbd66fbc5f246a8d91f916cb9667e80208663ec3728304"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80b4df4d335a80315ab9afc81ed1cff62be112bd165e162b5eed8ac55bfc8470"}, + {file = "ruff-0.11.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3068befab73620b8a0cc2431bd46b3cd619bc17d6f7695a3e1bb166b652c382a"}, + {file = "ruff-0.11.5-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:f5da2e710a9641828e09aa98b92c9ebbc60518fdf3921241326ca3e8f8e55b8b"}, + {file = "ruff-0.11.5-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:ef39f19cb8ec98cbc762344921e216f3857a06c47412030374fffd413fb8fd3a"}, + {file = "ruff-0.11.5-py3-none-musllinux_1_2_i686.whl", hash = "sha256:b2a7cedf47244f431fd11aa5a7e2806dda2e0c365873bda7834e8f7d785ae159"}, + {file = "ruff-0.11.5-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:81be52e7519f3d1a0beadcf8e974715b2dfc808ae8ec729ecfc79bddf8dbb783"}, + {file = "ruff-0.11.5-py3-none-win32.whl", hash = "sha256:e268da7b40f56e3eca571508a7e567e794f9bfcc0f412c4b607931d3af9c4afe"}, + {file = "ruff-0.11.5-py3-none-win_amd64.whl", hash = "sha256:6c6dc38af3cfe2863213ea25b6dc616d679205732dc0fb673356c2d69608f800"}, + {file = "ruff-0.11.5-py3-none-win_arm64.whl", hash = "sha256:67e241b4314f4eacf14a601d586026a962f4002a475aa702c69980a38087aa4e"}, + {file = "ruff-0.11.5.tar.gz", hash = "sha256:cae2e2439cb88853e421901ec040a758960b576126dab520fa08e9de431d1bef"}, +] + +[[package]] +name = "send2trash" +version = "1.8.3" +description = "Send file to trash natively under Mac OS X, Windows and Linux" +optional = true +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" +files = [ + {file = "Send2Trash-1.8.3-py3-none-any.whl", hash = "sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9"}, + {file = "Send2Trash-1.8.3.tar.gz", hash = "sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf"}, +] + +[package.extras] +nativelib = ["pyobjc-framework-Cocoa", "pywin32"] +objc = ["pyobjc-framework-Cocoa"] +win32 = ["pywin32"] + +[[package]] +name = "sentry-sdk" +version = "2.26.1" +description = "Python client for Sentry (https://sentry.io)" +optional = true +python-versions = ">=3.6" +files = [ + {file = "sentry_sdk-2.26.1-py2.py3-none-any.whl", hash = "sha256:e99390e3f217d13ddcbaeaed08789f1ca614d663b345b9da42e35ad6b60d696a"}, + {file = "sentry_sdk-2.26.1.tar.gz", hash = "sha256:759e019c41551a21519a95e6cef6d91fb4af1054761923dadaee2e6eca9c02c7"}, +] + +[package.dependencies] +certifi = "*" +django = {version = ">=1.8", optional = true, markers = "extra == \"django\""} +urllib3 = ">=1.26.11" + +[package.extras] +aiohttp = ["aiohttp (>=3.5)"] +anthropic = ["anthropic (>=0.16)"] +arq = ["arq (>=0.23)"] +asyncpg = ["asyncpg (>=0.23)"] +beam = ["apache-beam (>=2.12)"] +bottle = ["bottle (>=0.12.13)"] +celery = ["celery (>=3)"] +celery-redbeat = ["celery-redbeat (>=2)"] +chalice = ["chalice (>=1.16.0)"] +clickhouse-driver = ["clickhouse-driver (>=0.2.0)"] +django = ["django (>=1.8)"] +falcon = ["falcon (>=1.4)"] +fastapi = ["fastapi (>=0.79.0)"] +flask = ["blinker (>=1.1)", "flask (>=0.11)", "markupsafe"] +grpcio = ["grpcio (>=1.21.1)", "protobuf (>=3.8.0)"] +http2 = ["httpcore[http2] (==1.*)"] +httpx = ["httpx (>=0.16.0)"] +huey = ["huey (>=2)"] +huggingface-hub = ["huggingface_hub (>=0.22)"] +langchain = ["langchain (>=0.0.210)"] +launchdarkly = ["launchdarkly-server-sdk (>=9.8.0)"] +litestar = ["litestar (>=2.0.0)"] +loguru = ["loguru (>=0.5)"] +openai = ["openai (>=1.0.0)", "tiktoken (>=0.3.0)"] +openfeature = ["openfeature-sdk (>=0.7.1)"] +opentelemetry = ["opentelemetry-distro (>=0.35b0)"] +opentelemetry-experimental = ["opentelemetry-distro"] +pure-eval = ["asttokens", "executing", "pure_eval"] +pymongo = ["pymongo (>=3.1)"] +pyspark = ["pyspark (>=2.4.4)"] +quart = ["blinker (>=1.1)", "quart (>=0.16.1)"] +rq = ["rq (>=0.6)"] +sanic = ["sanic (>=0.8)"] +sqlalchemy = ["sqlalchemy (>=1.2)"] +starlette = ["starlette (>=0.19.1)"] +starlite = ["starlite (>=1.48)"] +statsig = ["statsig (>=0.55.3)"] +tornado = ["tornado (>=6)"] +unleash = ["UnleashClient (>=6.0.1)"] + +[[package]] +name = "setuptools" +version = "80.0.0" +description = "Easily download, build, install, upgrade, and uninstall Python packages" +optional = true +python-versions = ">=3.9" +files = [ + {file = "setuptools-80.0.0-py3-none-any.whl", hash = "sha256:a38f898dcd6e5380f4da4381a87ec90bd0a7eec23d204a5552e80ee3cab6bd27"}, + {file = "setuptools-80.0.0.tar.gz", hash = "sha256:c40a5b3729d58dd749c0f08f1a07d134fb8a0a3d7f87dc33e7c5e1f762138650"}, +] + +[package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.8.0)"] +core = ["importlib_metadata (>=6)", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.7.2)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] +type = ["importlib_metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.14.*)", "pytest-mypy"] + +[[package]] +name = "six" +version = "1.17.0" +description = "Python 2 and 3 compatibility utilities" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}, + {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"}, +] + +[[package]] +name = "sniffio" +version = "1.3.1" +description = "Sniff out which async library your code is running under" +optional = false +python-versions = ">=3.7" +files = [ + {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, + {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, +] + +[[package]] +name = "soupsieve" +version = "2.7" +description = "A modern CSS selector implementation for Beautiful Soup." +optional = true +python-versions = ">=3.8" +files = [ + {file = "soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4"}, + {file = "soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a"}, +] + +[[package]] +name = "south" +version = "1.0.2" +description = "South: Migrations for Django" +optional = false +python-versions = "*" +files = [ + {file = "South-1.0.2.tar.gz", hash = "sha256:d360bd31898f9df59f6faa786551065bba45b35e7ee3c39b381b4fbfef7392f4"}, +] + +[[package]] +name = "sqlparse" +version = "0.5.3" +description = "A non-validating SQL parser." +optional = false +python-versions = ">=3.8" +files = [ + {file = "sqlparse-0.5.3-py3-none-any.whl", hash = "sha256:cf2196ed3418f3ba5de6af7e82c694a9fbdbfecccdfc72e281548517081f16ca"}, + {file = "sqlparse-0.5.3.tar.gz", hash = "sha256:09f67787f56a0b16ecdbde1bfc7f5d9c3371ca683cfeaa8e6ff60b4807ec9272"}, +] + +[package.extras] +dev = ["build", "hatch"] +doc = ["sphinx"] + +[[package]] +name = "stack-data" +version = "0.6.3" +description = "Extract data from python stack frames and tracebacks for informative displays" +optional = true +python-versions = "*" +files = [ + {file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"}, + {file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"}, +] + +[package.dependencies] +asttokens = ">=2.1.0" +executing = ">=1.2.0" +pure-eval = "*" + +[package.extras] +tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] + +[[package]] +name = "swapper" +version = "1.4.0" +description = "The unofficial Django swappable models API." +optional = false +python-versions = "*" +files = [ + {file = "swapper-1.4.0-py2.py3-none-any.whl", hash = "sha256:57b8378aad234242542fe32dc6e8cff0ed24b63493d20b3c88ee01f894b9345e"}, + {file = "swapper-1.4.0.tar.gz", hash = "sha256:9e083af114ee0593241a7b877e3e0e7d3a580454f5d59016c667a5563306f8fe"}, +] + +[[package]] +name = "terminado" +version = "0.18.1" +description = "Tornado websocket backend for the Xterm.js Javascript terminal emulator library." +optional = true +python-versions = ">=3.8" +files = [ + {file = "terminado-0.18.1-py3-none-any.whl", hash = "sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0"}, + {file = "terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e"}, +] + +[package.dependencies] +ptyprocess = {version = "*", markers = "os_name != \"nt\""} +pywinpty = {version = ">=1.1.0", markers = "os_name == \"nt\""} +tornado = ">=6.1.0" + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] +test = ["pre-commit", "pytest (>=7.0)", "pytest-timeout"] +typing = ["mypy (>=1.6,<2.0)", "traitlets (>=5.11.1)"] + +[[package]] +name = "text-unidecode" +version = "1.3" +description = "The most basic Text::Unidecode port" +optional = false +python-versions = "*" +files = [ + {file = "text-unidecode-1.3.tar.gz", hash = "sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93"}, + {file = "text_unidecode-1.3-py2.py3-none-any.whl", hash = "sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8"}, +] + +[[package]] +name = "tinycss2" +version = "1.4.0" +description = "A tiny CSS parser" +optional = true +python-versions = ">=3.8" +files = [ + {file = "tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289"}, + {file = "tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7"}, +] + +[package.dependencies] +webencodings = ">=0.4" + +[package.extras] +doc = ["sphinx", "sphinx_rtd_theme"] +test = ["pytest", "ruff"] + +[[package]] +name = "tornado" +version = "6.4.2" +description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." +optional = false +python-versions = ">=3.8" +files = [ + {file = "tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1"}, + {file = "tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803"}, + {file = "tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec"}, + {file = "tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946"}, + {file = "tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bca9eb02196e789c9cb5c3c7c0f04fb447dc2adffd95265b2c7223a8a615ccbf"}, + {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634"}, + {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73"}, + {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c"}, + {file = "tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482"}, + {file = "tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38"}, + {file = "tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b"}, +] + +[[package]] +name = "tqdm" +version = "4.67.1" +description = "Fast, Extensible Progress Meter" +optional = true +python-versions = ">=3.7" +files = [ + {file = "tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2"}, + {file = "tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[package.extras] +dev = ["nbval", "pytest (>=6)", "pytest-asyncio (>=0.24)", "pytest-cov", "pytest-timeout"] +discord = ["requests"] +notebook = ["ipywidgets (>=6)"] +slack = ["slack-sdk"] +telegram = ["requests"] + +[[package]] +name = "traitlets" +version = "5.14.3" +description = "Traitlets Python configuration system" +optional = true +python-versions = ">=3.8" +files = [ + {file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"}, + {file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"}, +] + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] +test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,<8.2)", "pytest-mock", "pytest-mypy-testing"] + +[[package]] +name = "types-python-dateutil" +version = "2.9.0.20241206" +description = "Typing stubs for python-dateutil" +optional = true +python-versions = ">=3.8" +files = [ + {file = "types_python_dateutil-2.9.0.20241206-py3-none-any.whl", hash = "sha256:e248a4bc70a486d3e3ec84d0dc30eec3a5f979d6e7ee4123ae043eedbb987f53"}, + {file = "types_python_dateutil-2.9.0.20241206.tar.gz", hash = "sha256:18f493414c26ffba692a72369fea7a154c502646301ebfe3d56a04b3767284cb"}, +] + +[[package]] +name = "typing-extensions" +version = "4.13.2" +description = "Backported and Experimental Type Hints for Python 3.8+" +optional = false +python-versions = ">=3.8" +files = [ + {file = "typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c"}, + {file = "typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef"}, +] + +[[package]] +name = "typing-inspection" +version = "0.4.0" +description = "Runtime typing introspection tools" +optional = true +python-versions = ">=3.9" +files = [ + {file = "typing_inspection-0.4.0-py3-none-any.whl", hash = "sha256:50e72559fcd2a6367a19f7a7e610e6afcb9fac940c650290eed893d61386832f"}, + {file = "typing_inspection-0.4.0.tar.gz", hash = "sha256:9765c87de36671694a67904bf2c96e395be9c6439bb6c87b5142569dcdd65122"}, +] + +[package.dependencies] +typing-extensions = ">=4.12.0" + +[[package]] +name = "tzdata" +version = "2025.2" +description = "Provider of IANA time zone data" +optional = false +python-versions = ">=2" +files = [ + {file = "tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8"}, + {file = "tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9"}, +] + +[[package]] +name = "uri-template" +version = "1.3.0" +description = "RFC 6570 URI Template Processor" +optional = true +python-versions = ">=3.7" +files = [ + {file = "uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7"}, + {file = "uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363"}, +] + +[package.extras] +dev = ["flake8", "flake8-annotations", "flake8-bandit", "flake8-bugbear", "flake8-commas", "flake8-comprehensions", "flake8-continuation", "flake8-datetimez", "flake8-docstrings", "flake8-import-order", "flake8-literal", "flake8-modern-annotations", "flake8-noqa", "flake8-pyproject", "flake8-requirements", "flake8-typechecking-import", "flake8-use-fstring", "mypy", "pep8-naming", "types-PyYAML"] + +[[package]] +name = "uritemplate" +version = "4.1.1" +description = "Implementation of RFC 6570 URI Templates" +optional = false +python-versions = ">=3.6" +files = [ + {file = "uritemplate-4.1.1-py2.py3-none-any.whl", hash = "sha256:830c08b8d99bdd312ea4ead05994a38e8936266f84b9a7878232db50b044e02e"}, + {file = "uritemplate-4.1.1.tar.gz", hash = "sha256:4346edfc5c3b79f694bccd6d6099a322bbeb628dbf2cd86eea55a456ce5124f0"}, +] + +[[package]] +name = "urllib3" +version = "2.4.0" +description = "HTTP library with thread-safe connection pooling, file post, and more." +optional = false +python-versions = ">=3.9" +files = [ + {file = "urllib3-2.4.0-py3-none-any.whl", hash = "sha256:4e16665048960a0900c702d4a66415956a584919c03361cac9f1df5c5dd7e813"}, + {file = "urllib3-2.4.0.tar.gz", hash = "sha256:414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466"}, +] + +[package.extras] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +h2 = ["h2 (>=4,<5)"] +socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "vine" +version = "5.1.0" +description = "Python promises." +optional = false +python-versions = ">=3.6" +files = [ + {file = "vine-5.1.0-py3-none-any.whl", hash = "sha256:40fdf3c48b2cfe1c38a49e9ae2da6fda88e4794c810050a728bd7413811fb1dc"}, + {file = "vine-5.1.0.tar.gz", hash = "sha256:8b62e981d35c41049211cf62a0a1242d8c1ee9bd15bb196ce38aefd6799e61e0"}, +] + +[[package]] +name = "wcwidth" +version = "0.2.13" +description = "Measures the displayed width of unicode strings in a terminal" +optional = false +python-versions = "*" +files = [ + {file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"}, + {file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"}, +] + +[[package]] +name = "webcolors" +version = "24.11.1" +description = "A library for working with the color formats defined by HTML and CSS." +optional = true +python-versions = ">=3.9" +files = [ + {file = "webcolors-24.11.1-py3-none-any.whl", hash = "sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9"}, + {file = "webcolors-24.11.1.tar.gz", hash = "sha256:ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6"}, +] + +[[package]] +name = "webencodings" +version = "0.5.1" +description = "Character encoding aliases for legacy web content" +optional = true +python-versions = "*" +files = [ + {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, + {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, +] + +[[package]] +name = "websocket-client" +version = "1.8.0" +description = "WebSocket client for Python with low level API options" +optional = true +python-versions = ">=3.8" +files = [ + {file = "websocket_client-1.8.0-py3-none-any.whl", hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526"}, + {file = "websocket_client-1.8.0.tar.gz", hash = "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da"}, +] + +[package.extras] +docs = ["Sphinx (>=6.0)", "myst-parser (>=2.0.0)", "sphinx-rtd-theme (>=1.1.0)"] +optional = ["python-socks", "wsaccel"] +test = ["websockets"] + +[[package]] +name = "widgetsnbextension" +version = "4.0.14" +description = "Jupyter interactive widgets for Jupyter Notebook" +optional = true +python-versions = ">=3.7" +files = [ + {file = "widgetsnbextension-4.0.14-py3-none-any.whl", hash = "sha256:4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575"}, + {file = "widgetsnbextension-4.0.14.tar.gz", hash = "sha256:a3629b04e3edb893212df862038c7232f62973373869db5084aed739b437b5af"}, +] + +[extras] +ai = ["openai"] +graph = ["pygraphviz"] +jupyter = ["jupyter"] +sentry = ["sentry-sdk"] +worker = ["celery", "django-celery-beat"] + +[metadata] +lock-version = "2.0" +python-versions = ">=3.12,<3.13" +content-hash = "1b5ef0f057444425cb7d60e61ae788ddfd80a1aa75c9a39bf73b1a6a44808340" diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..c34dc236 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,72 @@ +[tool.poetry] +name = "eVibes" +version = "2.5.0" +description = "eVibes is an open-source eCommerce backend service built with Django. It’s designed for flexibility, making it ideal for various use cases and learning Django skills. The project is easy to customize, allowing for straightforward editing and extension." +authors = ["fureunoir "] +readme = "README.md" +package-mode = false + +[tool.poetry.dependencies] +python = ">=3.12,<3.13" +poetry-core = "2.1.2" +ruff = "0.11.5" +six = "1.17.0" +cryptography = "44.0.2" +redis = "5.2.1" +httpx = "0.28.1" +celery = { extras = ["flower"], version = "5.5.1", optional = true } +flower = "2.0.1" +pillow = "11.2.1" +south = "1.0.2" +pygraphviz = { version = "1.14", optional = true } +requests = "2.32.3" +gunicorn = "23.0.0" +psycopg2 = "2.9.10" +polib = "1.2.0" +openai = {version = "1.74.0", optional = true } +swapper = "1.4.0" +filetype = "1.2.0" +colorlog = "6.9.0" +pymdown-extensions = "10.15" +sentry-sdk = { extras = ["django"], version = "2.26.1", optional = true } +jupyter = { version = "1.1.1", optional = true } +elasticsearch-dsl = "8.18.0" +django = "5.1.8" +django-extensions = "4.1" +graphene-django = "3.2.3" +django-redis = "5.4.0" +django-modeltranslation = "0.19.13" +django-ratelimit = "4.1.0" +django-hosts = "6.0" +django-mptt = "0.17.0" +django-filter = "25.1" +django-constance = "4.3.2" +django-daisy = "1.0.19" +django-cacheops = "7.2" +django-mailbox = "4.10.1" +django-model-utils = "5.0.0" +django-widget-tweaks = "1.5.0" +django-cors-headers = "4.7.0" +django-celery-beat = { version = "2.8.0", optional = true } +django-json-widget = "2.0.1" +django-md-field = "0.1.0" +django-elasticsearch-dsl = "8.0" +django-elasticsearch-dsl-drf = "0.22.5" +djangorestframework = "3.16.0" +djangorestframework-simplejwt = { extras = ["crypto"], version = "5.5.0" } +djangorestframework-recursive = "0.1.2" +djangorestframework-camel-case = "1.4.2" +djangorestframework-xml = "2.0.0" +djangorestframework-yaml = "2.0.0" +drf-spectacular = { extras = ["sidecar"], version = "0.28.0" } + +[tool.poetry.extras] +graph = ["pygraphviz"] +worker = ["celery", "django-celery-beat"] +sentry = ["sentry-sdk"] +AI = ["openai"] +jupyter = ["jupyter"] + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" \ No newline at end of file diff --git a/ruff.toml b/ruff.toml new file mode 100644 index 00000000..090126d9 --- /dev/null +++ b/ruff.toml @@ -0,0 +1,50 @@ +# Official website https://docs.astral.sh/ruff/ +# This config for Ruff v.0.5.1+ + +line-length = 120 +target-version = "py38" +exclude = [ + "migrations", + "media", +] + +[lint] +select = [ + "E", + "W", + "F", + "B", + "I", + "RUF", + "UP", + "N", + "A", + "COM", + "C4", + "DJ001", + "RSE", + "SIM", + "ISC", + "TID252", + "PGH004", +] + +ignore = [ + "B904", + "RUF001", + "RUF002", + "RUF003", + "RUF005", + "RUF012", + "A003", + "A002", + "COM812", + "S603", +] + +[lint.per-file-ignores] +"__init__.py" = ["E402", "F401"] + +[format] +quote-style = "double" +indent-style = "space" diff --git a/scripts/environment.bat b/scripts/environment.bat new file mode 100644 index 00000000..887670ae --- /dev/null +++ b/scripts/environment.bat @@ -0,0 +1,23 @@ +@echo off +setlocal enabledelayedexpansion + +:: Check if .env file exists +if not exist .env ( + echo .env file not found! + exit /b 1 +) + +:: Read and set variables from .env file +for /f "usebackq tokens=1,* delims==" %%i in (.env) do ( + set "line=%%i" + if not "!line!"=="" ( + if "!line:~0,1!" neq "#" ( + set "key=%%i" + set "value=%%j" + setx !key! "!value!" + set "!key!=!value!" + ) + ) +) + +echo Environment variables have been exported. diff --git a/scripts/environment.sh b/scripts/environment.sh new file mode 100644 index 00000000..6cbb94f9 --- /dev/null +++ b/scripts/environment.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +# Check if .env file exists +if [ ! -f .env ]; then + echo ".env file not found!" + exit 1 +fi + +# Export variables from .env file +set -o allexport +source .env +set +o allexport + +echo "Environment variables have been exported." diff --git a/scripts/generate_secrets.bat b/scripts/generate_secrets.bat new file mode 100644 index 00000000..81a6266a --- /dev/null +++ b/scripts/generate_secrets.bat @@ -0,0 +1,98 @@ +@echo off +setlocal EnableDelayedExpansion + +REM Static values +set "PROJECT_NAME=eVibes" +set "FRONTEND_DOMAIN=evibes.com" +set "BASE_DOMAIN=evibes.com" +set "SENTRY_DSN=" +set "DEBUG=1" + +set "ALLOWED_HOSTS=localhost 127.0.0.1 evibes.com api.evibes.com b2b.evibes.com" +set "CSRF_TRUSTED_ORIGINS=http://api.localhost http://127.0.0.1 https://evibes.com https://api.evibes.com https://www.evibes.com https://b2b.evibes.com" +set "CORS_ALLOWED_ORIGINS=http://api.localhost http://127.0.0.1 https://evibes.com https://api.evibes.com https://www.evibes.com https://b2b.evibes.com" + +set "POSTGRES_DB=evibes" +set "POSTGRES_USER=evibes_user" + +set "EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend" +set "EMAIL_HOST=smtp.whatever.evibes.com" +set "EMAIL_PORT=465" +set "EMAIL_USE_TLS=0" +set "EMAIL_USE_SSL=1" +set "EMAIL_HOST_USER=your-email-user@whatever.evibes.com" +set "EMAIL_FROM=your-email-user@whatever.evibes.com" + +set "COMPANY_NAME=eVibes, Inc." +set "COMPANY_PHONE_NUMBER=+888888888888" +set "COMPANY_ADDRESS=The place that does not exist" + +REM Function to generate a random hex string via PowerShell +for /f "usebackq tokens=*" %%A in (`powershell -NoProfile -Command ^ + "[System.Convert]::ToHexString((New-Object Byte[] %1 | %%{ Get-Random -Maximum 256 }))"`) do set "RAND_HEX=%%A" + +call :gen 32 SECRET_KEY +call :gen 64 JWT_SIGNING_KEY +call :gen 16 POSTGRES_PASSWORD +call :gen 16 ELASTIC_PASSWORD +call :gen 16 REDIS_PASSWORD +call :gen 16 FLOWER_PASSWORD +call :gen 16 EMAIL_HOST_PASSWORD +call :gen 32 OPENAI_API_KEY +call :gen 32 ABSTRACT_API_KEY + +REM Write .env +( +echo PROJECT_NAME="%PROJECT_NAME%" +echo FRONTEND_DOMAIN="%FRONTEND_DOMAIN%" +echo BASE_DOMAIN="%BASE_DOMAIN%" +echo SENTRY_DSN="%SENTRY_DSN%" +echo DEBUG=%DEBUG% +echo. +echo SECRET_KEY="%SECRET_KEY%" +echo JWT_SIGNING_KEY="%JWT_SIGNING_KEY%" +echo. +echo ALLOWED_HOSTS="%ALLOWED_HOSTS%" +echo CSRF_TRUSTED_ORIGINS="%CSRF_TRUSTED_ORIGINS%" +echo CORS_ALLOWED_ORIGINS="%CORS_ALLOWED_ORIGINS%" +echo. +echo POSTGRES_DB="%POSTGRES_DB%" +echo POSTGRES_USER="%POSTGRES_USER%" +echo POSTGRES_PASSWORD="%POSTGRES_PASSWORD%" +echo. +echo ELASTIC_PASSWORD="%ELASTIC_PASSWORD%" +echo. +echo REDIS_PASSWORD="%REDIS_PASSWORD%" +echo. +echo CELERY_BROKER_URL="redis://:%REDIS_PASSWORD%@redis:6379/0" +echo CELERY_RESULT_BACKEND="redis://:%REDIS_PASSWORD%@redis:6379/0" +echo. +echo FLOWER_USER=evibes +echo FLOWER_PASSWORD="%FLOWER_PASSWORD%" +echo. +echo EMAIL_BACKEND="%EMAIL_BACKEND%" +echo EMAIL_HOST="%EMAIL_HOST%" +echo EMAIL_PORT="%EMAIL_PORT%" +echo EMAIL_USE_TLS=%EMAIL_USE_TLS% +echo EMAIL_USE_SSL=%EMAIL_USE_SSL% +echo EMAIL_HOST_USER="%EMAIL_HOST_USER%" +echo EMAIL_HOST_PASSWORD="%EMAIL_HOST_PASSWORD%" +echo EMAIL_FROM="%EMAIL_FROM%" +echo. +echo COMPANY_NAME="%COMPANY_NAME%" +echo COMPANY_PHONE_NUMBER="%COMPANY_PHONE_NUMBER%" +echo COMPANY_ADDRESS="%COMPANY_ADDRESS%" +echo. +echo OPENAI_API_KEY="%OPENAI_API_KEY%" +echo. +echo ABSTRACT_API_KEY="%ABSTRACT_API_KEY%" +) > .env + +echo .env file generated with fresh secrets. +goto :eof + +:gen +REM %1 = number of bytes; %2 = variable name +for /f "usebackq tokens=*" %%A in (`powershell -NoProfile -Command ^ + "[System.Convert]::ToHexString((New-Object Byte[] %1 | %%{ Get-Random -Maximum 256 }))"`) do set "%2=%%A" +goto :eof \ No newline at end of file diff --git a/scripts/generate_secrets.sh b/scripts/generate_secrets.sh new file mode 100644 index 00000000..6ab58123 --- /dev/null +++ b/scripts/generate_secrets.sh @@ -0,0 +1,93 @@ +#!/usr/bin/env bash +set -euo pipefail + +# Static values +PROJECT_NAME="eVibes" +FRONTEND_DOMAIN="evibes.com" +BASE_DOMAIN="evibes.com" +SENTRY_DSN="" +DEBUG=1 + +ALLOWED_HOSTS="localhost 127.0.0.1 evibes.com api.evibes.com b2b.evibes.com" +CSRF_TRUSTED_ORIGINS="http://api.localhost http://127.0.0.1 https://evibes.com https://api.evibes.com https://www.evibes.com https://b2b.evibes.com" +CORS_ALLOWED_ORIGINS="http://api.localhost http://127.0.0.1 https://evibes.com https://api.evibes.com https://www.evibes.com https://b2b.evibes.com" + +POSTGRES_DB="evibes" +POSTGRES_USER="evibes_user" + +EMAIL_BACKEND="django.core.mail.backends.smtp.EmailBackend" +EMAIL_HOST="smtp.whatever.evibes.com" +EMAIL_PORT="465" +EMAIL_USE_TLS=0 +EMAIL_USE_SSL=1 +EMAIL_HOST_USER="your-email-user@whatever.evibes.com" +EMAIL_FROM="your-email-user@whatever.evibes.com" + +COMPANY_NAME="eVibes, Inc." +COMPANY_PHONE_NUMBER="+888888888888" +COMPANY_ADDRESS="The place that does not exist" + +# Generate random secrets (hex strings) +rand_hex() { + # $1 = number of bytes + openssl rand -hex "$1" +} + +SECRET_KEY="$(rand_hex 32)" +JWT_SIGNING_KEY="$(rand_hex 64)" +POSTGRES_PASSWORD="$(rand_hex 16)" +ELASTIC_PASSWORD="$(rand_hex 16)" +REDIS_PASSWORD="$(rand_hex 16)" +FLOWER_PASSWORD="$(rand_hex 16)" +EMAIL_HOST_PASSWORD="$(rand_hex 16)" +OPENAI_API_KEY="$(rand_hex 32)" +ABSTRACT_API_KEY="$(rand_hex 32)" + +# Write .env +cat > .env < str: + if self.avatar: + return info.context.build_absolute_uri(self.avatar.url) + else: + return "" + + def resolve_orders(self, info): + return self.orders.all() if self.orders.count() >= 1 else [] + + def resolve_recently_viewed(self, info): + return self.recently_viewed.all() if self.recently_viewed.count() >= 1 else [] + + def resolve_groups(self, info): + return self.groups.all() if self.groups.count() >= 1 else [] + + def resolve_user_permissions(self, info): + return self.user_permissions.all() if self.user_permissions.count() >= 1 else [] diff --git a/vibes_auth/locale/ar_AR/LC_MESSAGES/django.mo b/vibes_auth/locale/ar_AR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..2846ad74 Binary files /dev/null and b/vibes_auth/locale/ar_AR/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/ar_AR/LC_MESSAGES/django.po b/vibes_auth/locale/ar_AR/LC_MESSAGES/django.po new file mode 100644 index 00000000..ef2921f4 --- /dev/null +++ b/vibes_auth/locale/ar_AR/LC_MESSAGES/django.po @@ -0,0 +1,346 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "الرصيد" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "الطلب" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "الطلبات" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "معلومات شخصية" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "الأذونات" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "تواريخ مهمة" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "معلومات إضافية" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "المصادقة" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "معرّف المستخدم الذي تم ترميزه بـ b64 الذي أحال المستخدم الجديد إلينا." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} غير موجود: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "بريد إلكتروني مشوه" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "رقم هاتف مشوّه: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "تنسيق السمة غير صالح: {attribute_pair}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "رابط التفعيل غير صالح!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "تم تفعيل الحساب بالفعل..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "حدث خطأ ما: {e!s}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "كلمات المرور غير متطابقة" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "الرمز غير صالح!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "المنتجات التي تم عرضها مؤخراً" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "المجموعات" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "قائمة الرغبات" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "الصورة الرمزية" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "يمكن استخدام السمات لتخزين البيانات المخصصة" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "اللغة هي واحدة من {LANGUAGES} مع {LANGUAGE_CODE} الافتراضي" + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "البريد الإلكتروني" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "عنوان البريد الإلكتروني للمستخدم" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "رقم الهاتف" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "رقم هاتف المستخدم" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "الاسم الأول" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "اسم العائلة" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "صورة ملف تعريف المستخدم" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "تم التحقق" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "حالة التحقق من المستخدم" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "نشط" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "قم بإلغاء تحديد هذا بدلاً من حذف الحسابات" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "مشترك" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "حالة اشتراك المستخدم في النشرة الإخبارية" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "تمت مشاهدته مؤخراً" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "رمز التفعيل" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "السمات" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "المستخدم" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "المستخدمون" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "المجموعة" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "الرمز المميز" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "الرموز المميزة المعلقة" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "الرمز المميز المدرج في القائمة السوداء" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "الرموز المميزة المدرجة في القائمة السوداء" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "لم يتم العثور على حساب نشط" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "تم إدراج الرمز المميز في القائمة السوداء" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "رمز غير صالح" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "لا توجد مطالبة معرف المستخدم في الرمز المميز" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "المستخدم غير موجود" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "إعادة تعيين كلمة المرور" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "الشعار" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "تأكيد إعادة تعيين كلمة المرور" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "مرحباً %(user_first_name)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"لقد تلقينا طلباً لإعادة تعيين كلمة المرور الخاصة بك. يرجى إعادة تعيين كلمة " +"المرور الخاصة بك عن طريق النقر على الزر أدناه:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "إعادة تعيين كلمة المرور" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"إذا كان الزر أعلاه لا يعمل، يرجى نسخ عنوان URL التالي ولصقه في متصفح الويب " +"الخاص بك:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "إذا لم ترسل هذا الطلب، يُرجى تجاهل هذا البريد الإلكتروني." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "مع أطيب تحياتي،
فريق عمل %(project_name)s" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "جميع الحقوق محفوظة" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "قم بتفعيل حسابك" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"شكراً لك على تسجيلك في %(project_name)s. يرجى تفعيل حسابك بالنقر على الزر أدناه:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"تفعيل\n" +" الحساب" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"إذا كان الزر أعلاه لا يعمل، يرجى نسخ ولصق عنوان URL التالي\n" +" في متصفح الويب الخاص بك:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "مع أطيب التحيات، فريق عمل %(project_name)s" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | تفعيل الحساب" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "لم يتم العثور على المستخدم بمعرف UUID المحدد: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "حدث خطأ ما أثناء إرسال بريد إلكتروني: {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | إعادة تعيين كلمة المرور" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"تنسيق رقم الهاتف غير صالح. يجب إدخال الرقم بالصيغة: \"+999999999\". يُسمح " +"بإدخال 15 رقماً كحد أقصى." diff --git a/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.mo b/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.mo new file mode 100644 index 00000000..2e27f956 Binary files /dev/null and b/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.po b/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.po new file mode 100644 index 00000000..07530b97 --- /dev/null +++ b/vibes_auth/locale/cs_CZ/LC_MESSAGES/django.po @@ -0,0 +1,348 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Bilance" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Objednávka" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Objednávky" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Osobní informace" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Oprávnění" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Důležitá data" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Další informace" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Ověřování" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "Uuid uživatele s kódem b64, který nám nového uživatele doporučil." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} neexistuje: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "Špatně formulovaný e-mail" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Chybně zadané telefonní číslo: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Nesprávný formát atributu: {attribute_pair}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "Aktivační odkaz je neplatný!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "Účet byl již aktivován..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Něco se pokazilo: {e!s}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "Hesla se neshodují" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "Token je neplatný!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Nedávno zobrazené produkty" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Skupiny" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Seznam přání" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Avatar" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "Atributy lze použít k uložení vlastních dat." + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "Jazyk je jeden z {LANGUAGES} s výchozím {LANGUAGE_CODE}." + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "E-mail" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "E-mailová adresa uživatele" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Telefonní číslo" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "Telefonní číslo uživatele" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "Křestní jméno" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Příjmení" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "Obrázek profilu uživatele" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "Je ověřeno" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "Stav ověření uživatele" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "Je aktivní" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Zrušení výběru této možnosti místo odstranění účtů" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "Je přihlášena k odběru" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "Stav odběru newsletteru uživatele" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Nedávno zobrazené" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Aktivační token" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Atributy" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "Uživatel" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Uživatelé" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Skupina" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Vynikající žeton" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Nevyplacené žetony" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Token na černé listině" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Tokeny na černé listině" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "Nebyl nalezen žádný aktivní účet" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Token na černé listině" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Neplatný token" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "V tokenu není deklarace uuid uživatele" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "Uživatel neexistuje" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Obnovení hesla" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Logo" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Potvrzení obnovení hesla" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Ahoj %(user_first_name)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"Obdrželi jsme žádost o obnovení vašeho hesla. Kliknutím na níže uvedené " +"tlačítko obnovte své heslo:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Obnovení hesla" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Pokud výše uvedené tlačítko nefunguje, zkopírujte a vložte do webového " +"prohlížeče následující adresu URL:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "Pokud jste tuto žádost neposlali, ignorujte tento e-mail." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "S pozdravem,
Tým %(project_name)s" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "Všechna práva vyhrazena" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Aktivace účtu" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Děkujeme, že jste se přihlásili k projektu %(project_name)s. Aktivujte " +"prosím svůj účet kliknutím na tlačítko níže:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Aktivace\n" +" účet" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"Pokud výše uvedené tlačítko nefunguje, zkopírujte a vložte následující " +"adresu URL\n" +" do webového prohlížeče:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "S pozdravem,
tým %(project_name)s" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | Aktivovat účet" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "Uživatel nebyl nalezen s daným UUID: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Při odesílání e-mailu se něco pokazilo: {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | Obnovit heslo" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Nesprávný formát telefonního čísla. Číslo musí být zadáno ve formátu: " +"\"+999999999\". Povoleno je až 15 číslic." diff --git a/vibes_auth/locale/da_DK/LC_MESSAGES/django.mo b/vibes_auth/locale/da_DK/LC_MESSAGES/django.mo new file mode 100644 index 00000000..972413c2 Binary files /dev/null and b/vibes_auth/locale/da_DK/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/da_DK/LC_MESSAGES/django.po b/vibes_auth/locale/da_DK/LC_MESSAGES/django.po new file mode 100644 index 00000000..be2577aa --- /dev/null +++ b/vibes_auth/locale/da_DK/LC_MESSAGES/django.po @@ -0,0 +1,349 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Balance" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Bestil" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Bestillinger" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Personlig information" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Tilladelser" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Vigtige datoer" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Yderligere information" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Autentificering" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "Brugerens b64-kodede uuid, som henviste den nye bruger til os." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} findes ikke: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "Misdannet e-mail" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Misdannet telefonnummer: {phone_number}." + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Ugyldigt attributformat: {attribute_pair}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "Aktiveringslinket er ugyldigt!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "Kontoen er allerede aktiveret..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Noget gik galt: {e!s}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "Adgangskoderne stemmer ikke overens" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "Token er ugyldig!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Nyligt viste produkter" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Grupper" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Ønskeliste" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Avatar" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "Attributter kan bruges til at gemme brugerdefinerede data" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "Sprog er et af {LANGUAGES} med standard {LANGUAGE_CODE}." + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "E-mail" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "Brugerens e-mailadresse" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Telefonnummer" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "Brugerens telefonnummer" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "Fornavn" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Efternavn" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "Billede af brugerprofil" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "Er verificeret" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "Brugerens verifikationsstatus" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "Er aktiv" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Fravælg dette i stedet for at slette konti" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "Er tilmeldt" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "Status for brugerens abonnement på nyhedsbrev" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Set for nylig" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Aktiveringstoken" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Egenskaber" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "Bruger" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Brugere" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Gruppe" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Enestående token" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Udestående tokens" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Sortlistet token" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Sortlistede tokens" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "Ingen aktiv konto fundet" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Token blacklistet" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Ugyldigt token" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "Ingen bruger-uuid-krav til stede i token" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "Brugeren findes ikke" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Nulstil din adgangskode" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Logo" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Bekræftelse af nulstilling af adgangskode" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Hej %(user_first_name)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"Vi har modtaget en anmodning om at nulstille din adgangskode. Nulstil " +"venligst din adgangskode ved at klikke på knappen nedenfor:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Nulstil adgangskode" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Hvis ovenstående knap ikke virker, bedes du kopiere og sætte følgende URL " +"ind i din webbrowser:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "" +"Hvis du ikke har sendt denne anmodning, bedes du ignorere denne e-mail." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "Med venlig hilsen,
%(project_name)s team" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "Alle rettigheder forbeholdes" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Aktivér din konto" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Tak, fordi du har tilmeldt dig %(project_name)s. Aktivér venligst din konto " +"ved at klikke på knappen nedenfor:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Aktiver\n" +" Konto" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"Hvis ovenstående knap ikke virker, bedes du kopiere og indsætte følgende " +"URL\n" +" i din webbrowser:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Med venlig hilsen,
%(project_name)s team" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | Aktiver konto" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "Bruger ikke fundet med den givne UUID: {user_pk}." + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Noget gik galt under afsendelsen af en e-mail: {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | Nulstil adgangskode" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Ugyldigt telefonnummerformat. Nummeret skal indtastes i formatet: " +"\"+999999999\". Op til 15 cifre er tilladt." diff --git a/vibes_auth/locale/de_DE/LC_MESSAGES/django.mo b/vibes_auth/locale/de_DE/LC_MESSAGES/django.mo new file mode 100644 index 00000000..453439ac Binary files /dev/null and b/vibes_auth/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/de_DE/LC_MESSAGES/django.po b/vibes_auth/locale/de_DE/LC_MESSAGES/django.po new file mode 100644 index 00000000..d6337668 --- /dev/null +++ b/vibes_auth/locale/de_DE/LC_MESSAGES/django.po @@ -0,0 +1,353 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Waage" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Bestellung" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Bestellungen" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Persönliche Informationen" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Erlaubnisse" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Wichtige Termine" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Zusätzliche Informationen" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Authentifizierung" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "" +"Die b64-kodierte uuid des Benutzers, der den neuen Benutzer an uns verwiesen " +"hat." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{Name} existiert nicht: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "Fehlerhafte E-Mail" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Fehlerhafte Telefonnummer: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Ungültiges Attributformat: {Attribut_paar}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "Der Aktivierungslink ist ungültig!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "Das Konto wurde bereits aktiviert..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Etwas ist schief gelaufen: {e!s}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "Passwörter stimmen nicht überein" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "Token ist ungültig!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Zuletzt angesehene Produkte" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Gruppen" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Wunschzettel" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Avatar" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "" +"Attribute können verwendet werden, um benutzerdefinierte Daten zu speichern" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "Sprache ist eine der {LANGUAGES} mit Standard {LANGUAGE_CODE}" + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "E-Mail" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "E-Mail Adresse des Benutzers" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Rufnummer" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "Rufnummer des Benutzers" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "Vornamen" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Nachname" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "Bild des Benutzerprofils" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "Wird überprüft" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "Verifizierungsstatus des Benutzers" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "Ist aktiv" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Deaktivieren Sie diese Option, anstatt Konten zu löschen" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "Ist abonniert" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "Status des Newsletter-Abonnements des Benutzers" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Kürzlich gesehen" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Aktivierungs-Token" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Attribute" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "Benutzer" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Benutzer" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Gruppe" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Hervorragende Wertmarke" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Ausstehende Wertmarken" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Token auf der schwarzen Liste" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Token auf der schwarzen Liste" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "Kein aktives Konto gefunden" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Token auf der schwarzen Liste" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Ungültiges Token" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "Kein Benutzer uuid-Anspruch im Token vorhanden" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "Benutzer existiert nicht" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Ihr Passwort zurücksetzen" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Logo" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Bestätigung der Passwortrücksetzung" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Hallo %(user_first_name)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"Wir haben eine Anfrage erhalten, Ihr Passwort zurückzusetzen. Bitte setzen " +"Sie Ihr Passwort zurück, indem Sie auf die Schaltfläche unten klicken:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Passwort zurücksetzen" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Wenn die obige Schaltfläche nicht funktioniert, kopieren Sie bitte die " +"folgende URL und fügen Sie sie in Ihren Webbrowser ein:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "" +"Wenn Sie diese Anfrage nicht gesendet haben, ignorieren Sie bitte diese E-" +"Mail." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "Mit freundlichen Grüßen,
Das Team von %(Projektname)" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "Alle Rechte vorbehalten" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Aktivieren Sie Ihr Konto" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Vielen Dank, dass Sie sich für %(Projektname)s angemeldet haben. Bitte " +"aktivieren Sie Ihr Konto, indem Sie auf die Schaltfläche unten klicken:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Aktivieren Sie\n" +" Konto" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"Wenn die obige Schaltfläche nicht funktioniert, kopieren Sie bitte die " +"folgende URL und fügen Sie sie in Ihren Browser ein\n" +" in Ihren Webbrowser ein:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Mit freundlichen Grüßen,
das %(Projektname)s Team" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | Konto aktivieren" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "Benutzer mit der angegebenen UUID nicht gefunden: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Beim Senden einer E-Mail ist etwas schief gelaufen: {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | Passwort zurücksetzen" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Ungültiges Telefonnummernformat. Die Nummer muss in dem Format eingegeben " +"werden: \"+999999999\". Bis zu 15 Ziffern sind erlaubt." diff --git a/vibes_auth/locale/en_GB/LC_MESSAGES/django.mo b/vibes_auth/locale/en_GB/LC_MESSAGES/django.mo new file mode 100644 index 00000000..57ac3837 Binary files /dev/null and b/vibes_auth/locale/en_GB/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/en_GB/LC_MESSAGES/django.po b/vibes_auth/locale/en_GB/LC_MESSAGES/django.po new file mode 100644 index 00000000..c180f151 --- /dev/null +++ b/vibes_auth/locale/en_GB/LC_MESSAGES/django.po @@ -0,0 +1,347 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +# ,fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Balance" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Order" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Orders" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Personal Info" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Permissions" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Important dates" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Additional Info" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Authentication" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "The user's b64-encoded uuid who referred the new user to us." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} does not exist: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "Malformed email" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Malformed phone number: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Invalid attribute format: {attribute_pair}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "Activation link is invalid!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "Account has been already activated..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Something went wrong: {e!s}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "Passwords do not match" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "Token is invalid!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Recently viewed products" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Groups" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Wishlist" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Avatar" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "Attributes may be used to store custom data" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "Language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "E-mail" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "User's email address" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Phone Number" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "User phone number" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "First name" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Last name" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "User profile image" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "Is verified" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "User's verification status" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "Is active" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Unselect this instead of deleting accounts" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "Is subscribed" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "User's newsletter subscription status" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Recently viewed" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Activation token" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Attributes" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "User" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Users" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Group" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Outstanding token" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Outstanding tokens" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Blacklisted token" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Blacklisted tokens" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "No active account found" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Token blacklisted" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Invalid token" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "No user uuid claim present in token" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "User does not exist" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Reset your password" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Logo" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Password reset confirmation" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Hello %(user_first_name)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"We have received a request to reset your password. Please reset your " +"password by clicking the button below:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Reset password" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "If you did not send this request, please ignore this email." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "Best regards,
The %(project_name)s team" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "All rights reserved" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Activate your account" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Thank you for signing up for %(project_name)s. Please activate your account " +"by clicking the button below:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Activate\n" +" account" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"If the button above does not work, please copy and paste the following URL\n" +" into your web browser:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Best regards,
the %(project_name)s team" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | Activate Account" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "User not found with the given UUID: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Something went wrong while sending an email: {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | Reset Password" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Invalid phone number format. The number must be entered in the format: " +"\"+999999999\". Up to 15 digits allowed." diff --git a/vibes_auth/locale/en_US/LC_MESSAGES/django.mo b/vibes_auth/locale/en_US/LC_MESSAGES/django.mo new file mode 100644 index 00000000..89a9d3d1 Binary files /dev/null and b/vibes_auth/locale/en_US/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/en_US/LC_MESSAGES/django.po b/vibes_auth/locale/en_US/LC_MESSAGES/django.po new file mode 100644 index 00000000..17afe81f --- /dev/null +++ b/vibes_auth/locale/en_US/LC_MESSAGES/django.po @@ -0,0 +1,347 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Balance" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Order" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Orders" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Personal Info" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Permissions" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Important dates" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Additional Info" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Authentication" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "The user's b64-encoded uuid who referred the new user to us." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} does not exist: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "Malformed email" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Malformed phone number: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Invalid attribute format: {attribute_pair}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "Activation link is invalid!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "Account has been already activated..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Something went wrong: {e!s}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "Passwords do not match" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "Token is invalid!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Recently viewed products" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Groups" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Wishlist" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Avatar" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "Attributes may be used to store custom data" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "Language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "Email" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "User's email address" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Phone Number" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "User phone number" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "First name" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Last name" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "User profile image" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "Is verified" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "User's verification status" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "Is active" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Unselect this instead of deleting accounts" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "Is subscribed" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "User's newsletter subscription status" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Recently viewed" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Activation token" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Attributes" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "User" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Users" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Group" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Outstanding token" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Outstanding tokens" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Blacklisted token" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Blacklisted tokens" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "No active account found" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Token blacklisted" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Invalid token" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "No user uuid claim present in token" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "User does not exist" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Reset your password" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Logo" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Password reset confirmation" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Hello %(user_first_name)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"We have received a request to reset your password. Please reset your " +"password by clicking the button below:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Reset password" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"If the button above does not work, please copy and paste the following URL " +"into your web browser:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "If you did not send this request, please ignore this email." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "Best regards,
The %(project_name)s team" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "All rights reserved" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Activate your account" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Thank you for signing up for %(project_name)s. Please activate your account " +"by clicking the button below:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Activate\n" +" account" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"If the button above does not work, please copy and paste the following URL\n" +" into your web browser:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Best regards,
the %(project_name)s team" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | Activate Account" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "User not found with the given UUID: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Something went wrong while sending an email: {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | Reset Password" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Invalid phone number format. The number must be entered in the format: " +"\"+999999999\". Up to 15 digits allowed." diff --git a/vibes_auth/locale/es_ES/LC_MESSAGES/django.mo b/vibes_auth/locale/es_ES/LC_MESSAGES/django.mo new file mode 100644 index 00000000..2b709414 Binary files /dev/null and b/vibes_auth/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/es_ES/LC_MESSAGES/django.po b/vibes_auth/locale/es_ES/LC_MESSAGES/django.po new file mode 100644 index 00000000..f5ebab83 --- /dev/null +++ b/vibes_auth/locale/es_ES/LC_MESSAGES/django.po @@ -0,0 +1,348 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Saldo" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Pida" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Pedidos" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Información personal" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Permisos" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Fechas importantes" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Información adicional" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Autenticación" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "" +"El uuid codificado en b64 del usuario que nos ha remitido al nuevo usuario." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{nombre} no existe: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "Correo electrónico malformado" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Número de teléfono malformado: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Formato de atributo no válido: {par_atributo}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "El enlace de activación no es válido." + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "La cuenta ya ha sido activada..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Algo salió mal." + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "Las contraseñas no coinciden" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "¡La ficha no es válida!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Productos vistos recientemente" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Grupos" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Lista de deseos" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Avatar" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "Los atributos pueden utilizarse para almacenar datos personalizados" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "El idioma es uno de los {LANGUAGES} con {LANGUAGE_CODE} por defecto." + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "Correo electrónico" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "Dirección de correo electrónico del usuario" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Número de teléfono" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "Número de teléfono del usuario" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "Nombre" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Apellido" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "Imagen del perfil del usuario" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "Se verifica" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "Estado de verificación del usuario" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "Está activo" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Deseleccione esta opción en lugar de eliminar cuentas" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "Está suscrito" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "Estado de suscripción del usuario al boletín" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Vistos recientemente" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Ficha de activación" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Atributos" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "Usuario" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Usuarios" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Grupo" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Ficha pendiente" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Fichas pendientes" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Ficha en la lista negra" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Fichas en la lista negra" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "No se ha encontrado ninguna cuenta activa" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Ficha en la lista negra" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Token no válido" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "No user uuid claim present in token" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "El usuario no existe" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Restablecer contraseña" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Logotipo" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Confirmación de restablecimiento de contraseña" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Hola %(nombre_usuario)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"Hemos recibido una solicitud para restablecer su contraseña. Por favor, " +"restablezca su contraseña haciendo clic en el botón de abajo:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Restablecer contraseña" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Si el botón anterior no funciona, copie y pegue la siguiente URL en su " +"navegador web:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "Si no ha enviado esta solicitud, ignore este correo electrónico." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "Saludos cordiales,
El equipo de %(nombre_del_proyecto)s" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "Todos los derechos reservados" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Activar su cuenta" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Gracias por registrarse en %(nombre_del_proyecto)s. Por favor, active su " +"cuenta haciendo clic en el botón de abajo:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Activar\n" +" cuenta" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"Si el botón anterior no funciona, copie y pegue la siguiente URL\n" +" en su navegador:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Saludos cordiales,
el equipo de %(nombre_del_proyecto)s" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | Activar cuenta" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "Usuario no encontrado con el UUID dado: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Algo salió mal al enviar un correo electrónico: ." + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | Restablecer contraseña" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Formato de número de teléfono no válido. El número debe introducirse con el " +"formato \"+999999999\". Se permiten hasta 15 dígitos." diff --git a/vibes_auth/locale/fr_FR/LC_MESSAGES/django.mo b/vibes_auth/locale/fr_FR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..5b53f807 Binary files /dev/null and b/vibes_auth/locale/fr_FR/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/fr_FR/LC_MESSAGES/django.po b/vibes_auth/locale/fr_FR/LC_MESSAGES/django.po new file mode 100644 index 00000000..b0fce89b --- /dev/null +++ b/vibes_auth/locale/fr_FR/LC_MESSAGES/django.po @@ -0,0 +1,354 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Balance" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Commande" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Commandes" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Informations personnelles" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Permissions" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Important dates" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Informations complémentaires" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Authentification" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "" +"L'uuid b64-encodé de l'utilisateur qui nous a recommandé le nouvel " +"utilisateur." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} n'existe pas : {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "Courriel malformé" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Numéro de téléphone malformé : {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Format d'attribut non valide : {attribute_pair}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "Le lien d'activation n'est pas valide !" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "Le compte a déjà été activé..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Quelque chose a mal tourné : {e!s}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "Les mots de passe ne correspondent pas" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "Le jeton n'est pas valide !" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Produits récemment consultés" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Groupes" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Liste de souhaits" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Avatar" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "" +"Les attributs peuvent être utilisés pour stocker des données personnalisées." + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "" +"La langue est l'une des {LANGUAGES} avec la valeur par défaut " +"{LANGUAGE_CODE}." + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "Courriel" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "Adresse électronique de l'utilisateur" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Numéro de téléphone" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "Numéro de téléphone de l'utilisateur" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "Prénom" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Nom de famille" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "Image du profil de l'utilisateur" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "Est vérifié" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "Statut de vérification de l'utilisateur" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "Est actif" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Désélectionner cette option au lieu de supprimer des comptes" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "Est abonné" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "Statut de l'abonnement à la lettre d'information de l'utilisateur" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Récemment consultés" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Jeton d'activation" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Attributs" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "Utilisateur" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Utilisateurs" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Groupe" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Jeton exceptionnel" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Jetons en circulation" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Jeton sur liste noire" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Jetons sur liste noire" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "Aucun compte actif trouvé" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Token sur liste noire" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Jeton non valide" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "Aucune revendication d'uuid d'utilisateur n'est présente dans le jeton" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "L'utilisateur n'existe pas" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Réinitialiser votre mot de passe" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Logo" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Confirmation de la réinitialisation du mot de passe" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Bonjour %(user_first_name)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"Nous avons reçu une demande de réinitialisation de votre mot de passe. " +"Veuillez réinitialiser votre mot de passe en cliquant sur le bouton ci-" +"dessous :" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Réinitialiser le mot de passe" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Si le bouton ci-dessus ne fonctionne pas, veuillez copier et coller l'URL " +"suivante dans votre navigateur web :" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "Si vous n'avez pas envoyé cette demande, veuillez ignorer ce courriel." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "Meilleures salutations,
L'équipe de %(project_name)s" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "Tous droits réservés" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Activer votre compte" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Merci de vous être inscrit à %(project_name)s. Veuillez activer votre compte " +"en cliquant sur le bouton ci-dessous :" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Activer\n" +" compte" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"Si le bouton ci-dessus ne fonctionne pas, veuillez copier et coller l'URL " +"suivante\n" +" suivante dans votre navigateur web :" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Meilleures salutations,
l'équipe de %(project_name)s" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | Activer le compte" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "Utilisateur introuvable avec l'UUID donné : {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Un problème s'est produit lors de l'envoi d'un courriel : {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | Réinitialiser le mot de passe" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Format de numéro de téléphone non valide. Le numéro doit être saisi au " +"format : \"+999999999\". Un maximum de 15 chiffres est autorisé." diff --git a/vibes_auth/locale/hi_IN/LC_MESSAGES/django.mo b/vibes_auth/locale/hi_IN/LC_MESSAGES/django.mo new file mode 100644 index 00000000..6c5906d1 Binary files /dev/null and b/vibes_auth/locale/hi_IN/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/hi_IN/LC_MESSAGES/django.po b/vibes_auth/locale/hi_IN/LC_MESSAGES/django.po new file mode 100644 index 00000000..7b5d4398 --- /dev/null +++ b/vibes_auth/locale/hi_IN/LC_MESSAGES/django.po @@ -0,0 +1,334 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "" + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "" + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "" + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" diff --git a/vibes_auth/locale/it_IT/LC_MESSAGES/django.mo b/vibes_auth/locale/it_IT/LC_MESSAGES/django.mo new file mode 100644 index 00000000..49af3cb8 Binary files /dev/null and b/vibes_auth/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/it_IT/LC_MESSAGES/django.po b/vibes_auth/locale/it_IT/LC_MESSAGES/django.po new file mode 100644 index 00000000..b8433611 --- /dev/null +++ b/vibes_auth/locale/it_IT/LC_MESSAGES/django.po @@ -0,0 +1,349 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Equilibrio" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Ordine" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Ordini" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Informazioni personali" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Permessi" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Date importanti" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Ulteriori informazioni" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Autenticazione" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "L'uuid b64-encoded dell'utente che ci ha segnalato il nuovo utente." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} non esiste: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "Email malformata" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Numero di telefono malformato: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Formato attributo non valido: {attribute_pair}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "Il link di attivazione non è valido!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "L'account è già stato attivato..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Qualcosa è andato storto: {e!s}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "Le password non corrispondono" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "Il gettone non è valido!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Prodotti visti di recente" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Gruppi" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Lista dei desideri" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Avatar" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "" +"Gli attributi possono essere utilizzati per memorizzare dati personalizzati" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "" +"La lingua è una delle {LANGUAGES} con il codice predefinito {LANGUAGE_CODE}." + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "Email" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "Indirizzo e-mail dell'utente" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Numero di telefono" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "Numero di telefono dell'utente" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "Nome" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Cognome" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "Immagine del profilo utente" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "È verificato" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "Stato di verifica dell'utente" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "È attivo" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Deselezionare questa opzione invece di eliminare gli account" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "È iscritto" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "Stato di iscrizione alla newsletter dell'utente" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Visti di recente" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Token di attivazione" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Attributi" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "Utente" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Utenti" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Gruppo" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Gettone eccezionale" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Gettoni in sospeso" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Token in lista nera" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Gettoni nella lista nera" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "Nessun conto attivo trovato" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Token nella lista nera" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Token non valido" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "Nessuna richiesta di uuid utente presente nel token" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "L'utente non esiste" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Reimpostare la password" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Logo" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Conferma della reimpostazione della password" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Ciao %(user_first_name)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"Abbiamo ricevuto una richiesta di reimpostazione della password. La " +"preghiamo di reimpostare la password facendo clic sul pulsante sottostante:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Reimpostare la password" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Se il pulsante qui sopra non funziona, copiate e incollate il seguente URL " +"nel vostro browser web:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "Se non avete inviato questa richiesta, ignorate questa e-mail." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "Cordiali saluti,
Il team di %(project_name)s" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "Tutti i diritti riservati" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Attivare l'account" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Grazie per esservi iscritti a %(project_name)s. Attivate il vostro account " +"facendo clic sul pulsante sottostante:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Attivare\n" +" conto" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"Se il pulsante qui sopra non funziona, copiate e incollate il seguente URL\n" +" nel browser web:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Cordiali saluti,
il team di %(project_name)s" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | Attivare l'account" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "Utente non trovato con l'UUID indicato: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Qualcosa è andato storto durante l'invio di un'e-mail: {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | Reimpostare la password" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Formato del numero di telefono non valido. Il numero deve essere inserito " +"nel formato: \"+999999999\". Sono consentite fino a 15 cifre." diff --git a/vibes_auth/locale/ja_JP/LC_MESSAGES/django.mo b/vibes_auth/locale/ja_JP/LC_MESSAGES/django.mo new file mode 100644 index 00000000..7e84814a Binary files /dev/null and b/vibes_auth/locale/ja_JP/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/ja_JP/LC_MESSAGES/django.po b/vibes_auth/locale/ja_JP/LC_MESSAGES/django.po new file mode 100644 index 00000000..1d5703af --- /dev/null +++ b/vibes_auth/locale/ja_JP/LC_MESSAGES/django.po @@ -0,0 +1,348 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "バランス" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "オーダー" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "受注状況" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "個人情報" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "アクセス許可" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "重要な日程" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "追加情報" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "認証" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "新規ユーザーを紹介したユーザーのb64エンコードされたuuid。" + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name}が存在しません:{uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "不正な電子メール" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "不正な電話番号:{phone_number}。" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "無効な属性形式です:{属性ペア}。" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "アクティベーションリンクが無効です!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "アカウントはすでに有効になっています..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "何かが間違っていた:{e!}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "パスワードが一致しない" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "トークンが無効です!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "最近見た製品" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "グループ" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "ウィッシュリスト" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "アバター" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "属性は、カスタム・データを保存するために使用することができる。" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "言語は{LANGUAGES}のいずれかで、デフォルトは{LANGUAGE_CODE}です。" + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "電子メール" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "ユーザーのメールアドレス" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "電話番号" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "ユーザー電話番号" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "名前" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "姓" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "ユーザープロフィール画像" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "確認済み" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "ユーザーの認証状況" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "アクティブ" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "アカウントを削除する代わりに、この選択を解除する" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "購読中" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "ユーザーのニュースレター購読状況" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "最近閲覧した記事" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "アクティベーション・トークン" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "属性" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "ユーザー" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "ユーザー" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "グループ" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "卓越したトークン" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "トークン残高" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "ブラックリストトークン" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "ブラックリストに載ったトークン" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "アクティブなアカウントが見つかりません" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "トークンのブラックリスト入り" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "無効なトークン" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "トークンにユーザー uuid クレームが存在しない" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "ユーザーが存在しない" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "パスワードのリセット" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "ロゴ" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "パスワード再設定確認" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "こんにちは、%(user_first_name)sです、" + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"パスワードの再設定依頼が届いております。以下のボタンをクリックして、パスワー" +"ドをリセットしてください:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "パスワードのリセット" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"上記のボタンが機能しない場合は、以下のURLをコピーしてウェブブラウザに貼り付け" +"てください:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "このリクエストを送信していない場合は、このメールを無視してください。" + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "よろしくお願いします、
%(プロジェクト名)のチーム" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "無断複写・転載を禁じます。" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "アカウントの有効化" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"(project_name)sにご登録いただきありがとうございます。下のボタンをクリックして" +"アカウントを有効にしてください:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"アクティベート\n" +" アカウント" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"上記のボタンが機能しない場合は、次のURLをコピーしてウェブブラウザに貼り付けて" +"ください。\n" +" をウェブブラウザに貼り付けてください:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "よろしくお願いします、
%(プロジェクト名)のチーム。" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{コンフィグ.PROJECT_NAME}|アカウントの有効化| アカウントの有効化" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "指定されたUUIDを持つユーザーが見つかりません:{user_pk}。" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "メール送信中に何か問題が発生しました:{e!}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{コンフィグ.PROJECT_NAME}。| パスワードのリセット" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"電話番号の形式が無効です。電話番号は次の形式で入力してください:" +"\"+999999999\".15桁まで入力可能です。" diff --git a/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.mo b/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.mo new file mode 100644 index 00000000..6c5906d1 Binary files /dev/null and b/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.po b/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.po new file mode 100644 index 00000000..7b5d4398 --- /dev/null +++ b/vibes_auth/locale/kk_KZ/LC_MESSAGES/django.po @@ -0,0 +1,334 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "" + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "" + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "" + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" diff --git a/vibes_auth/locale/nl_NL/LC_MESSAGES/django.mo b/vibes_auth/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 00000000..fb60507f Binary files /dev/null and b/vibes_auth/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/nl_NL/LC_MESSAGES/django.po b/vibes_auth/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 00000000..cc3907a9 --- /dev/null +++ b/vibes_auth/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,349 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Saldo" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Bestel" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Bestellingen" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Persoonlijke info" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Rechten" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Belangrijke data" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Extra info" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Authenticatie" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "" +"De b64-gecodeerde uuid van de gebruiker die de nieuwe gebruiker naar ons " +"heeft doorverwezen." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{naam} bestaat niet: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "Misvormde e-mail" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Misvormd telefoonnummer: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Ongeldig attribuutformaat: {attribuut_paar}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "Activeringslink is ongeldig!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "Account is al geactiveerd..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Er ging iets mis." + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "Wachtwoorden komen niet overeen" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "Token is invalid!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Recent bekeken producten" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Groepen" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Verlanglijst" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Avatar" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "Attributen kunnen worden gebruikt om aangepaste gegevens op te slaan" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "Taal is een van de {LANGUAGES} met standaard {LANGUAGE_CODE}" + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "E-mail" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "E-mailadres gebruiker" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Telefoonnummer" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "Telefoonnummer gebruiker" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "Voornaam" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Achternaam" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "Afbeelding gebruikersprofiel" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "Is geverifieerd" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "Verificatiestatus van de gebruiker" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "Is actief" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Deselecteer dit in plaats van accounts te verwijderen" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "Is geabonneerd" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "Inschrijvingsstatus nieuwsbrief gebruiker" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Onlangs bekeken" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Activeringstoken" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Attributen" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "Gebruiker" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Gebruikers" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Groep" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Uitstekende penning" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Uitstaande tokens" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Token op zwarte lijst" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Tokens op de zwarte lijst" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "Geen actieve account gevonden" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Token op zwarte lijst" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Invalid token" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "Geen gebruiker uuid claim aanwezig in token" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "Gebruiker bestaat niet" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Wachtwoord opnieuw instellen" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Logo" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Bevestiging wachtwoord reset" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Hallo %(user_first_name)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"We hebben een verzoek ontvangen om je wachtwoord opnieuw in te stellen. Klik " +"op de knop hieronder om je wachtwoord opnieuw in te stellen:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Wachtwoord opnieuw instellen" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Als de bovenstaande knop niet werkt, kopieer en plak dan de volgende URL in " +"je webbrowser:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "Als je dit verzoek niet hebt verzonden, negeer deze e-mail dan." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "Vriendelijke groeten,
Het %(project_naam)-team" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "Alle rechten voorbehouden" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Activeer je account" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Bedankt voor het aanmelden bij %(project_naam)s. Activeer je account door op " +"de onderstaande knop te klikken:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Activeer\n" +" account" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"Als de bovenstaande knop niet werkt, kopieer en plak dan de volgende URL\n" +" in uw webbrowser:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Vriendelijke groeten,
het %(project_naam)-team" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME}. | Account activeren" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "Gebruiker niet gevonden met de opgegeven UUID: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Er ging iets mis tijdens het verzenden van een e-mail: {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME}. | Wachtwoord opnieuw instellen" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Ongeldig formaat telefoonnummer. Het nummer moet worden ingevoerd in de " +"indeling: \"+999999999\". Maximaal 15 cijfers toegestaan." diff --git a/vibes_auth/locale/pl_PL/LC_MESSAGES/django.mo b/vibes_auth/locale/pl_PL/LC_MESSAGES/django.mo new file mode 100644 index 00000000..a05b793d Binary files /dev/null and b/vibes_auth/locale/pl_PL/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/pl_PL/LC_MESSAGES/django.po b/vibes_auth/locale/pl_PL/LC_MESSAGES/django.po new file mode 100644 index 00000000..aa439293 --- /dev/null +++ b/vibes_auth/locale/pl_PL/LC_MESSAGES/django.po @@ -0,0 +1,344 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: pl-PL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Równowaga" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Zamówienie" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Zamówienia" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Informacje osobiste" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Uprawnienia" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Ważne daty" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Dodatkowe informacje" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Uwierzytelnianie" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "" +"Zakodowany w b64 identyfikator uuid użytkownika, który polecił nam nowego " +"użytkownika." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} nie istnieje: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "Zniekształcona wiadomość e-mail" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Zniekształcony numer telefonu: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Nieprawidłowy format atrybutu: {attribute_pair}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "Link aktywacyjny jest nieprawidłowy!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "Konto zostało już aktywowane..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Coś poszło nie tak: {e!s}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "Hasła nie są zgodne" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "Token jest nieprawidłowy!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Ostatnio oglądane produkty" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Grupy" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Lista życzeń" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Awatar" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "Atrybuty mogą być używane do przechowywania niestandardowych danych" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "Język jest jednym z {LANGUAGES} z domyślnym {LANGUAGE_CODE}." + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "E-mail" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "Adres e-mail użytkownika" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Numer telefonu" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "Numer telefonu użytkownika" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "Imię" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Nazwisko" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "Obraz profilu użytkownika" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "Czy zweryfikowano" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "Status weryfikacji użytkownika" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "Jest aktywny" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Odznacz to zamiast usuwać konta" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "Jest subskrybowany" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "Status subskrypcji newslettera użytkownika" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Ostatnio oglądane" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Token aktywacyjny" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Atrybuty" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "Użytkownik" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Użytkownicy" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Grupa" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Wyjątkowy token" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Zaległe tokeny" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Token na czarnej liście" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Tokeny znajdujące się na czarnej liście" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "Nie znaleziono aktywnego konta" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Token na czarnej liście" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Nieprawidłowy token" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "Brak oświadczenia uuid użytkownika w tokenie" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "Użytkownik nie istnieje" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Resetowanie hasła" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Logo" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Potwierdzenie resetowania hasła" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Witaj %(user_first_name)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"Otrzymaliśmy prośbę o zresetowanie hasła. Zresetuj hasło, klikając poniższy " +"przycisk:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Resetowanie hasła" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Jeśli powyższy przycisk nie działa, skopiuj i wklej poniższy adres URL do " +"przeglądarki internetowej:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "Jeśli nie wysłałeś tej prośby, zignoruj tę wiadomość." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "Z wyrazami szacunku,
Zespół %(project_name)s" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "Wszelkie prawa zastrzeżone" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Aktywacja konta" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Dziękujemy za zarejestrowanie się w %(project_name)s. Aktywuj swoje konto, " +"klikając poniższy przycisk:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Aktywować\n" +" konto" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"Jeśli powyższy przycisk nie działa, skopiuj i wklej następujący adres URL\n" +" do przeglądarki internetowej:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Z wyrazami szacunku,
zespół %(project_name)s" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | Aktywuj konto" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "Nie znaleziono użytkownika o podanym identyfikatorze UUID: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Coś poszło nie tak podczas wysyłania wiadomości e-mail: {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | Resetuj hasło" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Nieprawidłowy format numeru telefonu. Numer musi być wprowadzony w formacie:" +" \"+999999999\". Dozwolone do 15 cyfr." diff --git a/vibes_auth/locale/pt_BR/LC_MESSAGES/django.mo b/vibes_auth/locale/pt_BR/LC_MESSAGES/django.mo new file mode 100644 index 00000000..5f858e83 Binary files /dev/null and b/vibes_auth/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/pt_BR/LC_MESSAGES/django.po b/vibes_auth/locale/pt_BR/LC_MESSAGES/django.po new file mode 100644 index 00000000..b4a53950 --- /dev/null +++ b/vibes_auth/locale/pt_BR/LC_MESSAGES/django.po @@ -0,0 +1,347 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Equilíbrio" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Pedido" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Pedidos" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Informações pessoais" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Permissões" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Datas importantes" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Informações adicionais" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Autenticação" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "O uuid codificado em b64 do usuário que nos indicou o novo usuário." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} não existe: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "E-mail malformado" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Número de telefone malformado: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Formato de atributo inválido: {attribute_pair}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "O link de ativação é inválido!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "A conta já foi ativada..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Algo deu errado: {e!s}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "As senhas não correspondem" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "O token é inválido!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Produtos visualizados recentemente" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Grupos" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Lista de desejos" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Avatar" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "Os atributos podem ser usados para armazenar dados personalizados" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "O idioma é um dos {LANGUAGES} com o padrão {LANGUAGE_CODE}" + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "E-mail" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "Endereço de e-mail do usuário" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Número de telefone" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "Número de telefone do usuário" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "Primeiro nome" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Sobrenome" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "Imagem do perfil do usuário" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "É verificado" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "Status de verificação do usuário" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "Está ativo" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Desmarque essa opção em vez de excluir contas" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "Está inscrito" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "Status da assinatura do boletim informativo do usuário" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Visualizado recentemente" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Token de ativação" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Atributos" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "Usuário" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Usuários" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Grupo" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Token excepcional" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Tokens pendentes" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Token na lista negra" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Tokens na lista negra" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "Nenhuma conta ativa encontrada" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Token na lista negra" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Token inválido" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "Nenhuma reivindicação de uuid de usuário presente no token" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "O usuário não existe" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Redefinir sua senha" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Logotipo" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Confirmação de redefinição de senha" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Olá %(nome_primeiro_do_usuário)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"Recebemos uma solicitação para redefinir sua senha. Para redefinir sua " +"senha, clique no botão abaixo:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Redefinir senha" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Se o botão acima não funcionar, copie e cole o seguinte URL em seu navegador " +"da Web:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "Se você não enviou essa solicitação, ignore este e-mail." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "Atenciosamente,
A equipe de %(nome_do_projeto)s" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "Todos os direitos reservados" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Ativar sua conta" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Obrigado por se inscrever no %(nome_do_projeto)s. Ative sua conta clicando " +"no botão abaixo:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Ativar\n" +" conta" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"Se o botão acima não funcionar, copie e cole o seguinte URL\n" +" em seu navegador da Web:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Atenciosamente,
a equipe de %(nome_do_projeto)s" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | Ativar conta" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "Usuário não encontrado com o UUID fornecido: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Algo deu errado ao enviar um e-mail: {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | Redefinir senha" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Formato de número telefônico inválido. O número deve ser inserido no " +"formato: \"+999999999\". São permitidos até 15 dígitos." diff --git a/vibes_auth/locale/ro_RO/LC_MESSAGES/django.mo b/vibes_auth/locale/ro_RO/LC_MESSAGES/django.mo new file mode 100644 index 00000000..fff5a23f Binary files /dev/null and b/vibes_auth/locale/ro_RO/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/ro_RO/LC_MESSAGES/django.po b/vibes_auth/locale/ro_RO/LC_MESSAGES/django.po new file mode 100644 index 00000000..7c961342 --- /dev/null +++ b/vibes_auth/locale/ro_RO/LC_MESSAGES/django.po @@ -0,0 +1,349 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Echilibru" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Comandă" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Ordine" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Informații personale" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Permisiuni" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Date importante" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Informații suplimentare" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Autentificare" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "" +"Uuid codificat b64 al utilizatorului care ne-a recomandat noul utilizator." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} nu există: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "E-mail malformat" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Număr de telefon malformat: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Format de atribut invalid: {attribute_pair}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "Linkul de activare este invalid!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "Contul a fost deja activat..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Ceva nu a mers bine: {e!s}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "Parolele nu se potrivesc" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "Token-ul nu este valabil!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Produse vizualizate recent" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Grupuri" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Lista dorințelor" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Avatar" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "Atributele pot fi utilizate pentru a stoca date personalizate" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "Limba este una dintre {LANGUAGES} cu {LANGUAGE_CODE} implicit" + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "E-mail" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "Adresa de e-mail a utilizatorului" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Număr de telefon" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "Numărul de telefon al utilizatorului" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "Numele și prenumele" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Numele de familie" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "Imagine profil utilizator" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "Este verificat" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "Statutul de verificare al utilizatorului" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "Este activ" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Deselectați acest lucru în loc să ștergeți conturile" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "Este abonat" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "Starea abonării utilizatorului la buletinul informativ" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Văzut recent" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Jeton de activare" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Atribute" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "Utilizator" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Utilizatori" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Grup" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Simbol excepțional" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Jetoane restante" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Token pe lista neagră" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Jetoane pe lista neagră" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "Nu s-a găsit niciun cont activ" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Token pe lista neagră" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Jeton invalid" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "În jeton nu este prezentă nicio cerere uuid a utilizatorului" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "Utilizatorul nu există" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Resetați parola" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Logo" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Confirmarea resetării parolei" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Bună ziua %(user_first_name)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"Am primit o cerere de resetare a parolei dumneavoastră. Vă rugăm să vă " +"resetați parola făcând clic pe butonul de mai jos:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Resetați parola" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Dacă butonul de mai sus nu funcționează, vă rugăm să copiați și să lipiți " +"următoarea adresă URL în browserul dvs. web:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "Dacă nu ați trimis această cerere, vă rugăm să ignorați acest e-mail." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "Cele mai bune salutări,
Echipa %(project_name)s" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "Toate drepturile rezervate" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Activează-ți contul" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Vă mulțumim pentru înscrierea la %(project_name)s. Vă rugăm să vă activați " +"contul făcând clic pe butonul de mai jos:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Activați\n" +" cont" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"Dacă butonul de mai sus nu funcționează, vă rugăm să copiați și să lipiți " +"următoarea adresă URL\n" +" în browserul dvs. web:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "Cele mai bune salutări,
echipa %(project_name)s" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | Activare cont" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "Utilizatorul cu UUID-ul dat nu a fost găsit: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Ceva nu a mers bine în timpul trimiterii unui e-mail: {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | Resetați parola" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Format invalid al numărului de telefon. Numărul trebuie să fie introdus în " +"formatul: \"+999999999\". Sunt permise până la 15 cifre." diff --git a/vibes_auth/locale/ru_RU/LC_MESSAGES/django.mo b/vibes_auth/locale/ru_RU/LC_MESSAGES/django.mo new file mode 100644 index 00000000..c1b8f600 Binary files /dev/null and b/vibes_auth/locale/ru_RU/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/ru_RU/LC_MESSAGES/django.po b/vibes_auth/locale/ru_RU/LC_MESSAGES/django.po new file mode 100644 index 00000000..bb58344c --- /dev/null +++ b/vibes_auth/locale/ru_RU/LC_MESSAGES/django.po @@ -0,0 +1,351 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "Баланс" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "Заказать" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "Заказы" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "Личная информация" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "Разрешения" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "Важные даты" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "Дополнительная информация" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "Аутентификация" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "" +"b64-кодированный uuid пользователя, который направил к нам нового " +"пользователя." + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} не существует: {uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "Некорректное письмо" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "Некорректный номер телефона: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "Недопустимый формат атрибута: {attribute_pair}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "Ссылка на активацию недействительна!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "Аккаунт уже активирован..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "Что-то пошло не так: {e!s}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "Пароли не совпадают" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "Токен недействителен!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "Недавно просмотренные товары" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "Группы" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "Список желаний" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "Аватар" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "Атрибуты могут использоваться для хранения пользовательских данных" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "Язык - один из {LANGUAGES}, по умолчанию {LANGUAGE_CODE}." + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "Электронная почта" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "Адрес электронной почты пользователя" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "Номер телефона" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "Номер телефона пользователя" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "Имя" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "Фамилия" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "Изображение профиля пользователя" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "Проверено" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "Статус верификации пользователя" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "Активен" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "Снимите этот флажок вместо удаления учетных записей" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "Подписан" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "Статус подписки пользователя на рассылку новостей" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "Недавно просмотренные" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "Активационный маркер" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "Атрибуты" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "Пользователь" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "Пользователи" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "Группа" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "Выдающийся жетон" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "Выпущенные жетоны" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "Токен в черном списке" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "Токены, внесенные в черный список" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "Активная учетная запись не найдена" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "Токен занесен в черный список" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "Неверный токен" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "В токене отсутствует утверждение uuid пользователя" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "Пользователь не существует" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "Сбросить пароль" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "Логотип" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "Подтверждение сброса пароля" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "Здравствуйте, %(имя_пользователя_первое_имя)s," + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "" +"Мы получили запрос на сброс вашего пароля. Пожалуйста, сбросьте пароль, " +"нажав на кнопку ниже:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "Сброс пароля" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "" +"Если кнопка выше не работает, скопируйте и вставьте следующий URL-адрес в " +"свой веб-браузер:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "" +"Если вы не отправляли этот запрос, пожалуйста, проигнорируйте это письмо." + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "С наилучшими пожеланиями,
Команда %(название_проекта)" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "Все права защищены" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "Активируйте свой аккаунт" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "" +"Спасибо, что зарегистрировались на сайте %(название_проекта)s. Пожалуйста, " +"активируйте свой аккаунт, нажав на кнопку ниже:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"Активировать\n" +" аккаунт" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"Если кнопка выше не работает, пожалуйста, скопируйте и вставьте следующий " +"URL-адрес\n" +" в свой веб-браузер:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "С наилучшими пожеланиями,
команда %(название_проекта)" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | Активировать учетную запись" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "Пользователь с заданным UUID не найден: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "Что-то пошло не так при отправке письма: {e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} | Сброс пароля" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"Неверный формат телефонного номера. Номер должен быть введен в формате: " +"\"+999999999\". Допускается до 15 цифр." diff --git a/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.mo b/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.mo new file mode 100644 index 00000000..5c3cf879 Binary files /dev/null and b/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.po b/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.po new file mode 100644 index 00000000..efd3c165 --- /dev/null +++ b/vibes_auth/locale/zh_Hans/LC_MESSAGES/django.po @@ -0,0 +1,340 @@ +# eVibes Translations. +# Copyright (C) 2025 Egor "fureunoir" Gorbunov +# This file is distributed under the same license as the eVibes package. +# EGOR GORBUNOV , 2025. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-04-28 16:26+0100\n" +"PO-Revision-Date: 2025-01-30 03:27+0000\n" +"Last-Translator: EGOR GORBUNOV \n" +"Language-Team: BRITISH ENGLISH \n" +"Language: BRITISH ENGLISH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: vibes_auth/admin.py:36 vibes_auth/admin.py:37 +#: vibes_auth/graphene/object_types.py:35 +msgid "balance" +msgstr "平衡" + +#: vibes_auth/admin.py:44 +msgid "order" +msgstr "订购" + +#: vibes_auth/admin.py:45 vibes_auth/graphene/object_types.py:33 +msgid "orders" +msgstr "订单" + +#: vibes_auth/admin.py:54 +msgid "personal info" +msgstr "个人信息" + +#: vibes_auth/admin.py:58 vibes_auth/graphene/object_types.py:32 +msgid "permissions" +msgstr "权限" + +#: vibes_auth/admin.py:71 +msgid "important dates" +msgstr "重要日期" + +#: vibes_auth/admin.py:72 +msgid "additional info" +msgstr "其他信息" + +#: vibes_auth/apps.py:8 +msgid "authentication" +msgstr "认证" + +#: vibes_auth/graphene/mutations.py:40 +msgid "the user's b64-encoded uuid who referred the new user to us." +msgstr "将新用户推荐给我们的用户的 b64-encoded uuid。" + +#: vibes_auth/graphene/mutations.py:103 +#, python-brace-format +msgid "{name} does not exist: {uuid}" +msgstr "{name} 不存在:{uuid}" + +#: vibes_auth/graphene/mutations.py:111 +msgid "malformed email" +msgstr "畸形电子邮件" + +#: vibes_auth/graphene/mutations.py:116 +#, python-brace-format +msgid "malformed phone number: {phone_number}" +msgstr "畸形电话号码: {phone_number}" + +#: vibes_auth/graphene/mutations.py:134 +#, python-brace-format +msgid "Invalid attribute format: {attribute_pair}" +msgstr "属性格式无效:{属性对}" + +#: vibes_auth/graphene/mutations.py:261 +msgid "activation link is invalid!" +msgstr "激活链接无效!" + +#: vibes_auth/graphene/mutations.py:264 +msgid "account already activated..." +msgstr "帐户已激活..." + +#: vibes_auth/graphene/mutations.py:271 vibes_auth/graphene/mutations.py:321 +msgid "something went wrong: {e!s}" +msgstr "出了问题: {e!}" + +#: vibes_auth/graphene/mutations.py:305 +msgid "passwords do not match" +msgstr "密码不匹配" + +#: vibes_auth/graphene/mutations.py:312 +msgid "token is invalid!" +msgstr "令牌无效!" + +#: vibes_auth/graphene/object_types.py:30 vibes_auth/models.py:72 +msgid "recently viewed products" +msgstr "最近浏览过的产品" + +#: vibes_auth/graphene/object_types.py:31 vibes_auth/models.py:107 +msgid "groups" +msgstr "组别" + +#: vibes_auth/graphene/object_types.py:34 +msgid "wishlist" +msgstr "愿望清单" + +#: vibes_auth/graphene/object_types.py:36 vibes_auth/models.py:49 +msgid "avatar" +msgstr "阿凡达" + +#: vibes_auth/graphene/object_types.py:37 +msgid "attributes may be used to store custom data" +msgstr "属性可用于存储自定义数据" + +#: vibes_auth/graphene/object_types.py:38 +#, python-brace-format +msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" +msgstr "语言是{LANGUAGES}之一,默认为{LANGUAGE_CODE}。" + +#: vibes_auth/models.py:32 +msgid "email" +msgstr "电子邮件" + +#: vibes_auth/models.py:32 +msgid "user email address" +msgstr "用户电子邮件地址" + +#: vibes_auth/models.py:34 +msgid "phone_number" +msgstr "电话号码" + +#: vibes_auth/models.py:39 +msgid "user phone number" +msgstr "用户电话号码" + +#: vibes_auth/models.py:45 +msgid "first_name" +msgstr "姓名" + +#: vibes_auth/models.py:46 +msgid "last_name" +msgstr "姓氏" + +#: vibes_auth/models.py:52 +msgid "user profile image" +msgstr "用户配置文件图像" + +#: vibes_auth/models.py:57 +msgid "is verified" +msgstr "已核实" + +#: vibes_auth/models.py:58 +msgid "user verification status" +msgstr "用户验证状态" + +#: vibes_auth/models.py:61 +msgid "is_active" +msgstr "处于活动状态" + +#: vibes_auth/models.py:63 +msgid "unselect this instead of deleting accounts" +msgstr "取消选择此选项,而不是删除账户" + +#: vibes_auth/models.py:66 +msgid "is_subscribed" +msgstr "已订阅" + +#: vibes_auth/models.py:66 +msgid "user's newsletter subscription status" +msgstr "用户的通讯订阅状态" + +#: vibes_auth/models.py:70 +msgid "recently viwed" +msgstr "最近浏览" + +#: vibes_auth/models.py:75 +msgid "activation token" +msgstr "激活令牌" + +#: vibes_auth/models.py:77 +msgid "attributes" +msgstr "属性" + +#: vibes_auth/models.py:99 +msgid "user" +msgstr "用户" + +#: vibes_auth/models.py:100 +msgid "users" +msgstr "用户" + +#: vibes_auth/models.py:106 +msgid "group" +msgstr "组别" + +#: vibes_auth/models.py:113 +msgid "outstanding token" +msgstr "出色的代币" + +#: vibes_auth/models.py:114 +msgid "outstanding tokens" +msgstr "未兑代币" + +#: vibes_auth/models.py:120 +msgid "blacklisted token" +msgstr "黑名单令牌" + +#: vibes_auth/models.py:121 +msgid "blacklisted tokens" +msgstr "黑名单令牌" + +#: vibes_auth/serializers.py:92 vibes_auth/serializers.py:114 +msgid "no active account" +msgstr "未找到活动账户" + +#: vibes_auth/serializers.py:185 +msgid "token_blacklisted" +msgstr "令牌被列入黑名单" + +#: vibes_auth/serializers.py:190 +msgid "invalid token" +msgstr "无效令牌" + +#: vibes_auth/serializers.py:196 +msgid "no user uuid claim present in token" +msgstr "令牌中没有用户 uuid 声明" + +#: vibes_auth/serializers.py:198 +msgid "user does not exist" +msgstr "用户不存在" + +#: vibes_auth/templates/user_reset_password_email.html:7 +msgid "reset your password" +msgstr "重置密码" + +#: vibes_auth/templates/user_reset_password_email.html:75 +#: vibes_auth/templates/user_verification_email.html:85 +msgid "logo" +msgstr "标志" + +#: vibes_auth/templates/user_reset_password_email.html:80 +msgid "password reset confirmation" +msgstr "密码重置确认" + +#: vibes_auth/templates/user_reset_password_email.html:81 +#: vibes_auth/templates/user_verification_email.html:91 +#, python-format +msgid "hello %(user_first_name)s," +msgstr "您好 %(用户名)s、" + +#: vibes_auth/templates/user_reset_password_email.html:82 +msgid "" +"we have received a request to reset your password. please reset your " +"password by clicking the button below:" +msgstr "我们收到了重置密码的请求。请点击下面的按钮重置密码:" + +#: vibes_auth/templates/user_reset_password_email.html:84 +msgid "reset password" +msgstr "重置密码" + +#: vibes_auth/templates/user_reset_password_email.html:86 +msgid "" +"if the button above does not work, please copy and paste the following URL " +"into your web browser:" +msgstr "如果上面的按钮不起作用,请将以下 URL 复制并粘贴到您的浏览器中:" + +#: vibes_auth/templates/user_reset_password_email.html:88 +msgid "if you did not send this request, please ignore this email." +msgstr "如果您没有发送此请求,请忽略此邮件。" + +#: vibes_auth/templates/user_reset_password_email.html:89 +#, python-format +msgid "best regards,
The %(project_name)s team" +msgstr "致以最诚挚的问候,
%(项目名称)团队" + +#: vibes_auth/templates/user_reset_password_email.html:95 +#: vibes_auth/templates/user_verification_email.html:107 +msgid "all rights reserved" +msgstr "保留所有权利" + +#: vibes_auth/templates/user_verification_email.html:7 +#: vibes_auth/templates/user_verification_email.html:90 +msgid "activate your account" +msgstr "激活账户" + +#: vibes_auth/templates/user_verification_email.html:92 +#, python-format +msgid "" +"thank you for signing up for %(project_name)s. please activate your account " +"by clicking the button below:" +msgstr "感谢您注册 %(项目名称)s。请点击下面的按钮激活您的账户:" + +#: vibes_auth/templates/user_verification_email.html:95 +msgid "" +"activate\n" +" account" +msgstr "" +"激活\n" +" 账户" + +#: vibes_auth/templates/user_verification_email.html:98 +msgid "" +"if the button above does not work, please copy and paste the following URL\n" +" into your web browser:" +msgstr "" +"如果上面的按钮不起作用,请将以下 URL 复制并粘贴到浏览器中\n" +" 复制并粘贴到您的浏览器中:" + +#: vibes_auth/templates/user_verification_email.html:101 +#, python-format +msgid "best regards,
the %(project_name)s team" +msgstr "致以最诚挚的问候,
%(项目名称)团队" + +#: vibes_auth/utils/emailing.py:25 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Activate Account" +msgstr "{config.PROJECT_NAME} | 激活账户| 激活账户" + +#: vibes_auth/utils/emailing.py:46 vibes_auth/utils/emailing.py:87 +#, python-brace-format +msgid "user not found with the given pk: {user_pk}" +msgstr "未找到指定 UUID 的用户: {user_pk}" + +#: vibes_auth/utils/emailing.py:49 vibes_auth/utils/emailing.py:90 +msgid "something went wrong while sending an email: {e!s}" +msgstr "发送电子邮件时出错了:{e!s}" + +#: vibes_auth/utils/emailing.py:65 +#, python-brace-format +msgid "{config.PROJECT_NAME} | Reset Password" +msgstr "{config.PROJECT_NAME} 重置密码| 重置密码" + +#: vibes_auth/validators.py:13 +msgid "" +"invalid phone number format. the number must be entered in the format: " +"\"+999999999\". up to 15 digits allowed." +msgstr "" +"电话号码格式无效。电话号码必须按格式输入:\"+999999999\".最多允许 15 位数字。" diff --git a/vibes_auth/managers.py b/vibes_auth/managers.py new file mode 100644 index 00000000..46a7c999 --- /dev/null +++ b/vibes_auth/managers.py @@ -0,0 +1,55 @@ +from django.contrib import auth +from django.contrib.auth.base_user import BaseUserManager +from django.contrib.auth.hashers import make_password + + +class UserManager(BaseUserManager): + use_in_migrations = True + + def _create_user(self, email, password, **extra_fields): + email = self.normalize_email(email) + user = self.model(email=email, **extra_fields) + user.password = make_password(password) + user.save(using=self._db) + return user + + def create_user(self, email=None, password=None, **extra_fields): + extra_fields.setdefault("is_staff", False) + extra_fields.setdefault("is_superuser", False) + return self._create_user(email, password, **extra_fields) + + def create_superuser(self, email=None, password=None, **extra_fields): + extra_fields.setdefault("is_staff", True) + extra_fields.setdefault("is_superuser", True) + if extra_fields.get("is_staff") is not True: + raise ValueError("Superuser must have is_staff=True.") + if extra_fields.get("is_superuser") is not True: + raise ValueError("Superuser must have is_superuser=True.") + user = self._create_user(email, password, **extra_fields) + user.is_active = True + user.is_verified = True + user.save() + return user + + def with_perm(self, perm, is_active=True, include_superusers=True, backend=None, obj=None): + if backend is None: + backends = auth._get_backends(return_tuples=True) + if len(backends) == 1: + backend, _ = backends[0] + else: + raise ValueError( + "You have multiple authentication backends configured and " + "therefore must provide the `backend` argument." + ) + elif not isinstance(backend, str): + raise TypeError(f"backend must be a dotted import path string (got {backend}).") + else: + backend = auth.load_backend(backend) + if hasattr(backend, "with_perm"): + return backend.with_perm( + perm, + is_active=is_active, + include_superusers=include_superusers, + obj=obj, + ) + return self.none() diff --git a/vibes_auth/migrations/0001_initial.py b/vibes_auth/migrations/0001_initial.py new file mode 100644 index 00000000..a37fc6ff --- /dev/null +++ b/vibes_auth/migrations/0001_initial.py @@ -0,0 +1,74 @@ +# Generated by Django 5.1.5 on 2025-03-10 11:56 + +import django.contrib.auth.models +import django.utils.timezone +import django_extensions.db.fields +import uuid +import vibes_auth.managers +import vibes_auth.models +import vibes_auth.validators +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('auth', '0012_alter_user_first_name_max_length'), + ('core', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='Group', + fields=[ + ], + options={ + 'verbose_name': 'group', + 'verbose_name_plural': 'groups', + 'proxy': True, + 'indexes': [], + 'constraints': [], + }, + bases=('auth.group',), + managers=[ + ('objects', django.contrib.auth.models.GroupManager()), + ], + ), + migrations.CreateModel( + name='User', + fields=[ + ('password', models.CharField(max_length=128, verbose_name='password')), + ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), + ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), + ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')), + ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), + ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, help_text='unique id is used to surely identify any database object', primary_key=True, serialize=False, verbose_name='unique id')), + ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, help_text='when the object first appeared on the database', verbose_name='created')), + ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, help_text='when the object was last modified', verbose_name='modified')), + ('email', models.EmailField(help_text='user email address', max_length=254, unique=True, verbose_name='email')), + ('phone_number', models.CharField(blank=True, help_text='user phone number', max_length=20, null=True, unique=True, validators=[vibes_auth.validators.validate_phone_number], verbose_name='phone_number')), + ('first_name', models.CharField(blank=True, max_length=150, null=True, verbose_name='first_name')), + ('last_name', models.CharField(blank=True, max_length=150, null=True, verbose_name='last_name')), + ('avatar', models.ImageField(blank=True, help_text='user profile image', null=True, upload_to=vibes_auth.models.User.get_uuid_as_path, verbose_name='avatar')), + ('is_verified', models.BooleanField(default=False, help_text='user verification status', verbose_name='is verified')), + ('is_active', models.BooleanField(default=False, help_text='unselect this instead of deleting accounts', verbose_name='is_active')), + ('is_subscribed', models.BooleanField(default=False, help_text="user's newsletter subscription status", verbose_name='is_subscribed')), + ('activation_token', models.UUIDField(default=uuid.uuid4, verbose_name='activation token')), + ('language', models.CharField(choices=[('en-GB', 'English (British)'), ('ar-AR', 'العربية'), ('cs-CZ', 'Česky'), ('da-DK', 'Dansk'), ('de-DE', 'Deutsch'), ('en-US', 'English (American)'), ('es-ES', 'Español'), ('fr-FR', 'Français'), ('hi-IN', 'हिंदी'), ('it-IT', 'Italiano'), ('ja-JP', '日本語'), ('kk-KZ', 'Қазақ'), ('nl-NL', 'Nederlands'), ('pl-PL', 'Polska'), ('pt-BR', 'Português'), ('ro-RO', 'Română'), ('ru-RU', 'Русский'), ('zh-hans', '简体中文')], default='en-GB', max_length=7)), + ('attributes', models.JSONField(blank=True, default=dict, null=True, verbose_name='attributes')), + ('groups', models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.group', verbose_name='groups')), + ('recently_viewed', models.ManyToManyField(blank=True, help_text='recently viewed products', to='core.product', verbose_name='recently viwed')), + ('user_permissions', models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.permission', verbose_name='user permissions')), + ], + options={ + 'verbose_name': 'user', + 'verbose_name_plural': 'users', + 'swappable': 'AUTH_USER_MODEL', + }, + managers=[ + ('objects', vibes_auth.managers.UserManager()), + ], + ), + ] diff --git a/vibes_auth/migrations/0002_blacklistedtoken_outstandingtoken.py b/vibes_auth/migrations/0002_blacklistedtoken_outstandingtoken.py new file mode 100644 index 00000000..01cc3c8f --- /dev/null +++ b/vibes_auth/migrations/0002_blacklistedtoken_outstandingtoken.py @@ -0,0 +1,40 @@ +# Generated by Django 5.1.5 on 2025-03-10 11:57 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('token_blacklist', '0012_alter_outstandingtoken_user'), + ('vibes_auth', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='BlacklistedToken', + fields=[ + ], + options={ + 'verbose_name': 'blacklisted token', + 'verbose_name_plural': 'blacklisted tokens', + 'proxy': True, + 'indexes': [], + 'constraints': [], + }, + bases=('token_blacklist.blacklistedtoken',), + ), + migrations.CreateModel( + name='OutstandingToken', + fields=[ + ], + options={ + 'verbose_name': 'outstanding token', + 'verbose_name_plural': 'outstanding tokens', + 'proxy': True, + 'indexes': [], + 'constraints': [], + }, + bases=('token_blacklist.outstandingtoken',), + ), + ] diff --git a/vibes_auth/migrations/__init__.py b/vibes_auth/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/vibes_auth/models.py b/vibes_auth/models.py new file mode 100644 index 00000000..19347c83 --- /dev/null +++ b/vibes_auth/models.py @@ -0,0 +1,121 @@ +from uuid import uuid4 + +from django.contrib.auth.models import AbstractUser +from django.contrib.auth.models import Group as BaseGroup +from django.db.models import ( + BooleanField, + CharField, + EmailField, + ImageField, + JSONField, + ManyToManyField, + UUIDField, +) +from django.utils.translation import gettext_lazy as _ +from rest_framework_simplejwt.token_blacklist.models import ( + BlacklistedToken as BaseBlacklistedToken, +) +from rest_framework_simplejwt.token_blacklist.models import ( + OutstandingToken as BaseOutstandingToken, +) + +from core.abstract import NiceModel +from evibes.settings import LANGUAGE_CODE, LANGUAGES +from vibes_auth.managers import UserManager +from vibes_auth.validators import validate_phone_number + + +class User(AbstractUser, NiceModel): + def get_uuid_as_path(self, *args): + return str(self.uuid) + "/" + args[0] + + email = EmailField(_("email"), unique=True, help_text=_("user email address")) + phone_number = CharField( + _("phone_number"), + max_length=20, + unique=True, + blank=True, + null=True, + help_text=_("user phone number"), + validators=[ + validate_phone_number, + ], + ) + username = None + first_name = CharField(_("first_name"), max_length=150, blank=True, null=True) # noqa: DJ001 + last_name = CharField(_("last_name"), max_length=150, blank=True, null=True) # noqa: DJ001 + avatar = ImageField( + null=True, + verbose_name=_("avatar"), + upload_to=get_uuid_as_path, + blank=True, + help_text=_("user profile image"), + ) + + is_verified = BooleanField( + default=False, + verbose_name=_("is verified"), + help_text=_("user verification status"), + ) + is_active = BooleanField( + _("is_active"), + default=False, + help_text=_("unselect this instead of deleting accounts"), + ) + is_subscribed = BooleanField( + verbose_name=_("is_subscribed"), help_text=_("user's newsletter subscription status"), default=False + ) + recently_viewed = ManyToManyField( + "core.Product", + verbose_name=_("recently viwed"), + blank=True, + help_text=_("recently viewed products"), + ) + + activation_token = UUIDField(default=uuid4, verbose_name=_("activation token")) + language = CharField(choices=LANGUAGES, default=LANGUAGE_CODE, null=False, blank=False, max_length=7) + attributes = JSONField(verbose_name=_("attributes"), default=dict, blank=True, null=True) + + USERNAME_FIELD = "email" + REQUIRED_FIELDS = [] + objects = UserManager() + + def add_to_recently_viewed(self, product_uuid): + if not self.recently_viewed.filter(uuid=product_uuid).exists(): + if not self.recently_viewed.count() >= 48: + self.recently_viewed.add(product_uuid) + else: + self.recently_viewed.remove(self.recently_viewed.first()) + self.recently_viewed.add(product_uuid) + + def check_token(self, token): + return str(token) == str(self.activation_token) + + def __str__(self): + return self.email + + class Meta: + swappable = "AUTH_USER_MODEL" + verbose_name = _("user") + verbose_name_plural = _("users") + + +class Group(BaseGroup): + class Meta: + proxy = True + verbose_name = _("group") + verbose_name_plural = _("groups") + + +class OutstandingToken(BaseOutstandingToken): + class Meta: + proxy = True + verbose_name = _("outstanding token") + verbose_name_plural = _("outstanding tokens") + + +class BlacklistedToken(BaseBlacklistedToken): + class Meta: + proxy = True + verbose_name = _("blacklisted token") + verbose_name_plural = _("blacklisted tokens") diff --git a/vibes_auth/serializers.py b/vibes_auth/serializers.py new file mode 100644 index 00000000..0b79fa1c --- /dev/null +++ b/vibes_auth/serializers.py @@ -0,0 +1,217 @@ +import logging +from contextlib import suppress +from typing import Any, Dict, Optional, Type + +from constance import config +from django.contrib.auth import authenticate +from django.contrib.auth.models import update_last_login +from django.contrib.auth.password_validation import validate_password +from django.utils.translation import gettext_lazy as _ +from rest_framework.exceptions import AuthenticationFailed, ValidationError +from rest_framework.fields import ( + BooleanField, + CharField, + EmailField, + SerializerMethodField, +) +from rest_framework.serializers import ModelSerializer, Serializer +from rest_framework_simplejwt.exceptions import TokenError +from rest_framework_simplejwt.serializers import AuthUser, PasswordField +from rest_framework_simplejwt.settings import api_settings +from rest_framework_simplejwt.token_blacklist.models import BlacklistedToken +from rest_framework_simplejwt.tokens import RefreshToken, Token, UntypedToken + +from core.utils.security import is_safe_key +from evibes import settings +from vibes_auth.models import User + +logger = logging.getLogger(__name__) + + +class UserSerializer(ModelSerializer): + avatar_url = SerializerMethodField(required=False, read_only=True) + password = CharField(write_only=True, required=False) + is_staff = BooleanField(read_only=True) + + @staticmethod + def get_avatar_url(obj) -> str: + if obj.avatar: + return f"https://api.{config.BASE_DOMAIN}/media/{obj.avatar!s}" + return f"https://api.{config.BASE_DOMAIN}/static/person.png" + + class Meta: + model = User + fields = [ + "uuid", + "email", + "avatar_url", + "is_staff", + "created", + "first_name", + "last_name", + "password", + "phone_number", + "is_subscribed", + "modified", + "created", + ] + + def create(self, validated_data): + user = User.objects.create( + email=validated_data["email"], + first_name=validated_data["first_name"], + last_name=validated_data["last_name"], + ) + user.set_password(validated_data.pop("password")) + for attr, value in validated_data.items(): + if is_safe_key(attr): + setattr(user, attr, value) + user.save() + return user + + def update(self, instance, validated_data): + for attr, value in validated_data.items(): + if is_safe_key(attr): + setattr(instance, attr, value) + if attr == "password": + instance.set_password(value) + + instance.save() + return instance + + def validate(self, attrs): + if "password" in attrs: + validate_password(attrs["password"]) + return attrs + + +class TokenObtainSerializer(Serializer): + username_field = User.USERNAME_FIELD + token_class: Optional[Type[Token]] = None + + default_error_messages = {"no_active_account": _("no active account")} + + def __init__(self, *args, **kwargs) -> None: + super().__init__(*args, **kwargs) + + self.user = None + self.fields[self.username_field] = CharField(write_only=True) + self.fields["password"] = PasswordField() + + def validate(self, attrs: Dict[str, Any]) -> Dict[Any, Any]: + authenticate_kwargs = { + self.username_field: attrs[self.username_field], + "password": attrs["password"], + } + with suppress(KeyError): + authenticate_kwargs["request"] = self.context["request"] + + self.user = authenticate(**authenticate_kwargs) + + if not api_settings.USER_AUTHENTICATION_RULE(self.user): + raise AuthenticationFailed( + self.error_messages["no_active_account"], + _("no active account"), + ) + + return {} + + @classmethod + def get_token(cls, user: AuthUser) -> Token: + return cls.token_class.for_user(user) # type: ignore + + +class TokenObtainPairSerializer(TokenObtainSerializer): + token_class = RefreshToken + + def validate(self, attrs: Dict[str, Any]) -> Dict[str, str]: + data = super().validate(attrs) + + logger.debug("Data validated") + + refresh = self.get_token(self.user) + data["refresh"] = str(refresh) + data["access"] = str(refresh.access_token) + data["user"] = UserSerializer(self.user).data + + logger.debug("Data formed") + + if api_settings.UPDATE_LAST_LOGIN: + update_last_login(self.user, self.user) + logger.debug("Updated last login") + + logger.debug("Returning data") + return data + + +class TokenRefreshSerializer(Serializer): + refresh = CharField() + access = CharField(read_only=True) + token_class = RefreshToken + + def validate(self, attrs: Dict[str, Any]) -> Dict[str, str]: + refresh = self.token_class(attrs["refresh"]) + + data = {"access": str(refresh.access_token)} + + if api_settings.ROTATE_REFRESH_TOKENS: + if api_settings.BLACKLIST_AFTER_ROTATION: + with suppress(AttributeError): + refresh.blacklist() + + refresh.set_jti() + refresh.set_exp() + refresh.set_iat() + + data["refresh"] = str(refresh) + user = User.objects.get(uuid=refresh.payload["user_uuid"]) + data["user"] = UserSerializer(user).data + + return data + + +class TokenVerifySerializer(Serializer): + token = CharField(write_only=True) + + def validate(self, attrs: Dict[str, None]) -> Dict[Any, Any]: + token = UntypedToken(attrs["token"]) + + if ( + api_settings.BLACKLIST_AFTER_ROTATION + and "rest_framework_simplejwt.token_blacklist" in settings.INSTALLED_APPS + ): + jti = token.get(api_settings.JTI_CLAIM) + if BlacklistedToken.objects.filter(token__jti=jti).exists(): + raise ValidationError(_("token_blacklisted")) + + try: + payload = UntypedToken(attrs["token"]).payload + except TokenError: + raise ValidationError(_("invalid token")) + + try: + user_uuid = payload["user_uuid"] + user = User.objects.get(uuid=user_uuid) + except KeyError: + raise ValidationError(_("no user uuid claim present in token")) + except User.DoesNotExist: + raise ValidationError(_("user does not exist")) + + attrs["user"] = UserSerializer(user).data + return attrs + + +class ConfirmPasswordResetSerializer(Serializer): + uidb64 = CharField(write_only=True, required=True) + token = CharField(write_only=True, required=True) + password = CharField(write_only=True, required=True) + confirm_password = CharField(write_only=True, required=True) + + +class ResetPasswordSerializer(Serializer): + email = EmailField(write_only=True, required=True) + + +class ActivateEmailSerializer(Serializer): + uidb64 = CharField(required=True) + token = CharField(required=True) diff --git a/vibes_auth/signals.py b/vibes_auth/signals.py new file mode 100644 index 00000000..feee1e7d --- /dev/null +++ b/vibes_auth/signals.py @@ -0,0 +1,23 @@ +from django.db.models.signals import post_save, pre_save +from django.dispatch import receiver + +from vibes_auth.models import User +from vibes_auth.utils.emailing import send_verification_email_task + + +@receiver(post_save, sender=User) +def send_verification_email_signal(instance, created, **kwargs): + if created: + send_verification_email_task.delay(instance.pk) + + +@receiver(pre_save, sender=User) +def send_user_verification_email(instance, **kwargs): + if instance.pk: + try: + old_instance = User.objects.get(pk=instance.pk) + if old_instance.email != instance.email: + instance.is_active = False + send_verification_email_task.delay(instance.pk) + except User.DoesNotExist: + pass diff --git a/vibes_auth/static/person.png b/vibes_auth/static/person.png new file mode 100644 index 00000000..f41a9c35 Binary files /dev/null and b/vibes_auth/static/person.png differ diff --git a/vibes_auth/tasks.py b/vibes_auth/tasks.py new file mode 100644 index 00000000..8f782fbf --- /dev/null +++ b/vibes_auth/tasks.py @@ -0,0 +1,24 @@ +from celery import shared_task + +from core.models import Order, Wishlist +from vibes_auth.models import User + + +@shared_task +def create_pending_order(user_uuid): + try: + user = User.objects.get(uuid=user_uuid) + Order.objects.create(user=user, status="PENDING") + return True, f"Successfully created order for {user_uuid}" + except User.DoesNotExist: + return False, f"Bad uuid was given: {user_uuid}" + + +@shared_task +def create_wishlist(user_uuid): + try: + user = User.objects.get(uuid=user_uuid) + Wishlist.objects.create(user=user) + return True, f"Successfully created wishlist for {user_uuid}" + except User.DoesNotExist: + return False, f"Bad uuid was given: {user_uuid}" diff --git a/vibes_auth/templates/__init__.py b/vibes_auth/templates/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/vibes_auth/templates/user_reset_password_email.html b/vibes_auth/templates/user_reset_password_email.html new file mode 100644 index 00000000..c6fdb49b --- /dev/null +++ b/vibes_auth/templates/user_reset_password_email.html @@ -0,0 +1,103 @@ + + + + {% load static i18n tz %} + + + {% blocktrans %}reset your password{% endblocktrans %} + + + + + + + + +
+ + + + + + + + + + + +
+ + diff --git a/vibes_auth/templates/user_verification_email.html b/vibes_auth/templates/user_verification_email.html new file mode 100644 index 00000000..2f21c632 --- /dev/null +++ b/vibes_auth/templates/user_verification_email.html @@ -0,0 +1,115 @@ + + + + {% load static i18n tz %} + + + {% blocktrans %}activate your account{% endblocktrans %} + + + + + + + + +
+ + + + + + + + + + + +
+ + diff --git a/vibes_auth/tests.py b/vibes_auth/tests.py new file mode 100644 index 00000000..1a2ea5ed --- /dev/null +++ b/vibes_auth/tests.py @@ -0,0 +1,116 @@ +from django.contrib.auth.tokens import PasswordResetTokenGenerator +from django.test import TestCase +from django.urls import reverse +from django.utils.http import urlsafe_base64_encode +from graphene.test import Client +from rest_framework.test import APIClient + +from core.graphene.schema import schema +from vibes_auth.models import User + + +class AuthTests(TestCase): + def setUp(self): + self.client = Client(schema) + self.api_client = APIClient() + self.user = User.objects.create_user( + email="testuser@example.com", + password="testpassword", + first_name="Test", + last_name="User", + ) + self.admin = User.objects.create_superuser( + email="admin@example.com", + password="adminpassword", + first_name="Admin", + last_name="User", + ) + + def test_create_user(self): + query = """ + mutation { + createUser(email: "newuser@example.com", password: "newpassword", confirmPassword: "newpassword") { + user { + email + firstName + lastName + } + } + } + """ + result = self.client.execute(query) + self.assertIsNone(result.get("errors")) + data = result["data"]["createUser"]["user"] + self.assertEqual(data["email"], "newuser@example.com") + self.assertEqual(User.objects.count(), 3) # Initial two + new user + + def test_obtain_token_view(self): + url = reverse("token_obtain_pair") + response = self.api_client.post(url, {"email": self.user.email, "password": "testpassword"}) + self.assertEqual(response.status_code, 200) + self.assertIn("access", response.data) + self.assertIn("refresh", response.data) + + def test_refresh_token_view(self): + obtain_url = reverse("token_obtain_pair") + refresh_url = reverse("token_refresh") + + # Obtain tokens + obtain_response = self.api_client.post(obtain_url, {"email": self.user.email, "password": "testpassword"}) + refresh_token = obtain_response.data["refresh"] + + # Refresh tokens + response = self.api_client.post(refresh_url, {"refresh": refresh_token}) + self.assertEqual(response.status_code, 200) + self.assertIn("access", response.data) + + def test_verify_token_view(self): + obtain_url = reverse("token_obtain_pair") + verify_url = reverse("token_verify") + + # Obtain tokens + obtain_response = self.api_client.post(obtain_url, {"email": self.user.email, "password": "testpassword"}) + access_token = obtain_response.data["access"] + + # Verify token + response = self.api_client.post(verify_url, {"token": access_token}) + self.assertEqual(response.status_code, 200) + self.assertEqual(response.data["token"], "The token is valid") + + def test_reset_password(self): + url = reverse("user-reset-password") + response = self.api_client.post(url, {"email": self.user.email}) + self.assertEqual(response.status_code, 200) + + def test_confirm_password_reset(self): + url = reverse("user-confirm-password-reset") + uid = urlsafe_base64_encode(str(self.user.pk).encode()).decode() + token = PasswordResetTokenGenerator().make_token(self.user) + + response = self.api_client.post( + url, + { + "uidb64": uid, + "token": token, + "password": "newpassword", + "confirm_password": "newpassword", + }, + ) + self.assertEqual(response.status_code, 200) + + def test_upload_avatar(self): + url = reverse("user-upload-avatar", kwargs={"pk": self.user.pk}) + self.api_client.force_authenticate(user=self.user) + + with open("path/to/avatar.png", "rb") as avatar: + response = self.api_client.put(url, {"avatar": avatar}) + self.assertEqual(response.status_code, 200) + + def test_activate_user(self): + url = reverse("user-activate") + uid = urlsafe_base64_encode(str(self.user.pk).encode()).decode() + token = PasswordResetTokenGenerator().make_token(self.user) + + response = self.api_client.post(url, {"uidb64": uid, "token": token}) + self.assertEqual(response.status_code, 200) + self.assertTrue(User.objects.get(pk=self.user.pk).is_active) diff --git a/vibes_auth/urls.py b/vibes_auth/urls.py new file mode 100644 index 00000000..ad3bc32c --- /dev/null +++ b/vibes_auth/urls.py @@ -0,0 +1,15 @@ +from django.urls import include, path +from rest_framework.routers import DefaultRouter + +from vibes_auth.views import TokenObtainPairView, TokenRefreshView, TokenVerifyView +from vibes_auth.viewsets import UserViewSet + +auth_router = DefaultRouter() +auth_router.register(r"users", UserViewSet, basename="users") + +urlpatterns = [ + path(r"obtain/", TokenObtainPairView.as_view(), name="token_create"), + path(r"refresh/", TokenRefreshView.as_view(), name="token_refresh"), + path(r"verify/", TokenVerifyView.as_view(), name="token_verify"), + path(r"", include(auth_router.urls)), +] diff --git a/vibes_auth/utils/__init__.py b/vibes_auth/utils/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/vibes_auth/utils/emailing.py b/vibes_auth/utils/emailing.py new file mode 100644 index 00000000..523b3563 --- /dev/null +++ b/vibes_auth/utils/emailing.py @@ -0,0 +1,93 @@ +from celery.app import shared_task +from constance import config +from django.contrib.auth.tokens import PasswordResetTokenGenerator +from django.core.mail import EmailMessage +from django.template.loader import render_to_string +from django.utils.encoding import force_bytes +from django.utils.http import urlsafe_base64_encode +from django.utils.translation import activate +from django.utils.translation import gettext_lazy as _ + +from core.utils.constance import set_email_settings +from vibes_auth.models import User + + +@shared_task +def send_verification_email_task(user_pk: str) -> tuple[bool, str]: + try: + user = User.objects.get(pk=user_pk) + user.refresh_from_db() + + activate(user.language) + + set_email_settings() + + email_subject = _(f"{config.PROJECT_NAME} | Activate Account") + email_body = render_to_string( + "user_verification_email.html", + { + "user_first_name": user.first_name, + "activation_link": f"https://{config.FRONTEND_DOMAIN}/{user.language}/activate-user?uid={urlsafe_base64_encode(force_bytes(user.uuid))}" + f"&token={urlsafe_base64_encode(force_bytes(user.activation_token))}", + "project_name": config.PROJECT_NAME, + }, + ) + + email = EmailMessage( + subject=email_subject, + body=email_body, + from_email=f"{config.PROJECT_NAME} <{config.EMAIL_FROM}>", + to=[user.email], + ) + email.content_subtype = "html" + email.send() + + except User.DoesNotExist: + return False, _(f"user not found with the given pk: {user_pk}") + + except Exception as e: + return False, _(f"something went wrong while sending an email: {e!s}") + + else: + return True, user.uuid + + +@shared_task +def send_reset_password_email_task(user_pk: str) -> tuple[bool, str]: + try: + user = User.objects.get(pk=user_pk) + user.refresh_from_db() + + activate(user.language) + + set_email_settings() + + email_subject = _(f"{config.PROJECT_NAME} | Reset Password") + email_body = render_to_string( + "user_reset_password_email.html", + { + "user_first_name": user.first_name, + "reset_link": f"https://{config.FRONTEND_DOMAIN}/{user.language}/reset-password?uid=" + f"{urlsafe_base64_encode(force_bytes(user.pk))}" + f"&token={PasswordResetTokenGenerator().make_token(user)}", + "project_name": config.PROJECT_NAME, + }, + ) + + email = EmailMessage( + subject=email_subject, + body=email_body, + from_email=f"{config.PROJECT_NAME} <{config.EMAIL_FROM}>", + to=[user.email], + ) + email.content_subtype = "html" + email.send() + + except User.DoesNotExist: + return False, _(f"user not found with the given pk: {user_pk}") + + except Exception as e: + return False, _(f"something went wrong while sending an email: {e!s}") + + else: + return True, user.uuid diff --git a/vibes_auth/validators.py b/vibes_auth/validators.py new file mode 100644 index 00000000..ec74c7e9 --- /dev/null +++ b/vibes_auth/validators.py @@ -0,0 +1,33 @@ +import re + +from django.core.exceptions import ValidationError +from django.core.validators import EmailValidator +from django.utils.translation import gettext_lazy as _ + + +def validate_phone_number(value): + phone_regex = re.compile(r"^\+?1?\d{9,15}$") # The regex pattern to match valid phone numbers + if not phone_regex.match(value): + raise ValidationError( + _( + "invalid phone number format." + ' the number must be entered in the format: "+999999999". up to 15 digits allowed.' + ) + ) + + +def is_valid_email(value): + validator = EmailValidator() + try: + validator(value) + return True + except ValidationError: + return False + + +def is_valid_phone_number(value): + try: + validate_phone_number(value) + return True + except ValidationError: + return False diff --git a/vibes_auth/views.py b/vibes_auth/views.py new file mode 100644 index 00000000..efbb9a2c --- /dev/null +++ b/vibes_auth/views.py @@ -0,0 +1,171 @@ +import logging + +from django.utils.decorators import method_decorator +from django_ratelimit.decorators import ratelimit +from drf_spectacular.utils import ( + OpenApiExample, + OpenApiResponse, + extend_schema, + inline_serializer, +) +from rest_framework import serializers, status +from rest_framework.response import Response +from rest_framework_simplejwt.exceptions import TokenError +from rest_framework_simplejwt.views import TokenViewBase + +from vibes_auth.serializers import ( + TokenObtainPairSerializer, + TokenRefreshSerializer, + TokenVerifySerializer, + UserSerializer, +) + +logger = logging.getLogger(__name__) + + +class TokenObtainPairView(TokenViewBase): + serializer_class = TokenObtainPairSerializer + _serializer_class = TokenObtainPairSerializer + + @extend_schema( + description="Obtain a token pair (refresh and access) for authentication.", + responses={ + 200: inline_serializer( + name="TokenObtain", + fields={ + "refresh": serializers.CharField(), + "access": serializers.CharField(), + "user": UserSerializer(), + }, + ), + 400: OpenApiResponse( + description="Bad Request", + examples=[ + OpenApiExample( + name="InvalidCredentials", + description="Example of an invalid credentials error", + value={ + "code": 1001, + "message": "Invalid credentials were provided.", + }, + response_only=True, + ) + ], + ), + 401: OpenApiResponse( + description="Unauthorized", + examples=[ + OpenApiExample( + name="TokenExpired", + description="Example of an expired token error", + value={"code": 1002, "message": "Token is invalid or expired."}, + response_only=True, + ) + ], + ), + }, + ) + @method_decorator(ratelimit(key="ip", rate="5/h")) + def post(self, request, *args, **kwargs): + logger.debug("Got to super post") + return super().post(request, *args, **kwargs) + + +class TokenRefreshView(TokenViewBase): + serializer_class = TokenRefreshSerializer + _serializer_class = TokenRefreshSerializer + + @extend_schema( + description="Refresh a token pair (refresh and access).", + responses={ + 200: inline_serializer( + name="TokenRefreshResponse", + fields={ + "refresh": serializers.CharField(), + "access": serializers.CharField(), + "user": UserSerializer(), + }, + ), + 400: OpenApiResponse( + description="Bad Request", + examples=[ + OpenApiExample( + name="InvalidCredentials", + description="Example of an invalid credentials error", + value={ + "code": 1001, + "message": "Invalid credentials were provided.", + }, + response_only=True, + ) + ], + ), + 401: OpenApiResponse( + description="Unauthorized", + examples=[ + OpenApiExample( + name="TokenExpired", + description="Example of an expired token error", + value={"code": 1002, "message": "Token is invalid or expired."}, + response_only=True, + ) + ], + ), + }, + ) + @method_decorator(ratelimit(key="ip", rate="5/h")) + def post(self, request, *args, **kwargs): + return super().post(request, *args, **kwargs) + + +class TokenVerifyView(TokenViewBase): + serializer_class = TokenVerifySerializer + _serializer_class = TokenVerifySerializer + + @extend_schema( + description="Verify a token (refresh or access).", + responses={ + 200: inline_serializer( + name="TokenVerifyResponse", + fields={ + "refresh": serializers.CharField(), + "access": serializers.CharField(), + "user": UserSerializer(), + }, + ), + 400: OpenApiResponse( + description="Bad Request", + examples=[ + OpenApiExample( + name="InvalidCredentials", + description="Example of an invalid credentials error", + value={ + "code": 1001, + "message": "Invalid credentials were provided.", + }, + response_only=True, + ) + ], + ), + 401: OpenApiResponse( + description="Unauthorized", + examples=[ + OpenApiExample( + name="TokenExpired", + description="Example of an expired token error", + value={"code": 1002, "message": "Token is invalid or expired."}, + response_only=True, + ) + ], + ), + }, + ) + @method_decorator(ratelimit(key="ip", rate="5/h")) + def post(self, request, *args, **kwargs): + try: + serializer = self.get_serializer(data=request.data) + serializer.is_valid(raise_exception=True) + user_data = serializer.validated_data.pop("user", None) + return Response({"token": "The token is valid", "user": user_data}) + except TokenError: + return Response({"detail": "The token is invalid"}, status=status.HTTP_400_BAD_REQUEST) diff --git a/vibes_auth/viewsets.py b/vibes_auth/viewsets.py new file mode 100644 index 00000000..09f9d4dc --- /dev/null +++ b/vibes_auth/viewsets.py @@ -0,0 +1,184 @@ +import logging +from secrets import compare_digest + +from django.contrib.auth.tokens import PasswordResetTokenGenerator +from django.utils.decorators import method_decorator +from django.utils.http import urlsafe_base64_decode +from django_ratelimit.decorators import ratelimit +from drf_spectacular.utils import extend_schema +from rest_framework import mixins, status +from rest_framework.decorators import action +from rest_framework.permissions import AllowAny, IsAuthenticated +from rest_framework.response import Response +from rest_framework.viewsets import GenericViewSet +from rest_framework_simplejwt.tokens import RefreshToken + +from vibes_auth.models import User +from vibes_auth.serializers import ( + ActivateEmailSerializer, + ConfirmPasswordResetSerializer, + ResetPasswordSerializer, + UserSerializer, +) +from vibes_auth.utils.emailing import send_reset_password_email_task + +logger = logging.getLogger(__name__) + + +class UserViewSet( + mixins.CreateModelMixin, + mixins.RetrieveModelMixin, + mixins.UpdateModelMixin, + mixins.DestroyModelMixin, + GenericViewSet, +): + serializer_class = UserSerializer + queryset = User.objects.filter(is_active=True) + permission_classes = [AllowAny] + + @extend_schema( + description="Reset a user's password by sending a reset password email.", + request=ResetPasswordSerializer(), + responses={200: {}, 400: {"description": "Email does not exist"}}, + ) + @action(detail=False, methods=["post"]) + @method_decorator(ratelimit(key="ip", rate="2/h")) + def reset_password(self, request): + try: + user = User.objects.get(email=request.data.get("email")) + except User.DoesNotExist: + return Response( + status=status.HTTP_400_BAD_REQUEST, + data={"error": "Email does not exist"}, + ) + + send_reset_password_email_task.delay(user_pk=user.uuid) + return Response(status=status.HTTP_200_OK) + + @extend_schema( + description="Handle avatar upload for a user.", + methods=["PUT"], + responses={ + 200: UserSerializer(), + 400: {"description": "Invalid Request"}, + 403: {"description": "Bad credentials"}, + }, + ) + @action(detail=True, methods=["put"], permission_classes=[IsAuthenticated]) + @method_decorator(ratelimit(key="ip", rate="2/h")) + def upload_avatar(self, request): + user = self.get_object() + if request.user != user: + return Response(status=status.HTTP_403_FORBIDDEN) + if "avatar" in request.FILES: + user.avatar = request.FILES["avatar"] + user.save() + return Response(status=status.HTTP_200_OK, data=self.serializer_class(user).data) + return Response(status=status.HTTP_400_BAD_REQUEST) + + @extend_schema( + description="Confirm a password reset for a user.", + request=ConfirmPasswordResetSerializer(), + responses={ + 200: {"description": "Password reset successfully"}, + 400: {"description": "Invalid uid!"}, + }, + ) + @action(detail=False, methods=["post"]) + @method_decorator(ratelimit(key="ip", rate="2/h")) + def confirm_password_reset(self): + try: + data = ConfirmPasswordResetSerializer(self.request.data).data + + if not compare_digest(data.get("password"), data.get("confirm_password")): + return Response( + {"error": "Passwords do not match"}, + status=status.HTTP_400_BAD_REQUEST, + ) + + uuid = urlsafe_base64_decode(data.get("uidb64")).decode() + user = User.objects.get(pk=uuid) + + password_reset_token = PasswordResetTokenGenerator() + if not password_reset_token.check_token(user, data.get("token")): + return Response({"error": "Token is invalid!"}, status=status.HTTP_400_BAD_REQUEST) + + user.set_password(data.get("password")) + user.save() + return Response({"message": "Password reset successfully"}, status=status.HTTP_200_OK) + + except (TypeError, ValueError, OverflowError, User.DoesNotExist) as e: + logger.error(str(e)) + return Response({"error": "Invalid uuid!"}, status=status.HTTP_400_BAD_REQUEST) + + @extend_schema( + request=UserSerializer, + description="Create a new user. An activation email will be sent after creation.", + responses={201: UserSerializer()}, + ) + @method_decorator(ratelimit(key="ip", rate="3/h")) + def create(self, request, *args, **kwargs): + serializer = self.get_serializer(data=request.data) + serializer.is_valid(raise_exception=True) + user = serializer.save() + user.save() + # send_email_confirmation.delay(user.pk) + headers = self.get_success_headers(serializer.data) + return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers) + + @extend_schema( + description="Activate a user's account.", + responses={ + 200: UserSerializer(), + 400: {"description": "Activation link is invalid!"}, + }, + request=ActivateEmailSerializer(), + ) + @action(detail=False, methods=["post"]) + @method_decorator(ratelimit(key="ip", rate="2/h")) + def activate(self, request): + try: + uuid = urlsafe_base64_decode(request.data.get("uidb64")).decode() + user = User.objects.get(pk=uuid) + if not user.check_token(request.data.get("token")): + return Response( + {"error": "Activation link is invalid!"}, + status=status.HTTP_400_BAD_REQUEST, + ) + if user.is_active: + return Response( + {"error": "Account already activated!"}, + status=status.HTTP_400_BAD_REQUEST, + ) + user.is_active = True + user.is_verified = True + user.save() + except (TypeError, ValueError, OverflowError, User.DoesNotExist) as e: + user = None + logger.error(str(e)) + if user is None: + return Response( + {"error": "Activation link is invalid!"}, + status=status.HTTP_400_BAD_REQUEST, + ) + else: + tokens = RefreshToken.for_user(user) + response_data = self.serializer_class(user).data + response_data["refresh"] = str(tokens) + response_data["access"] = str(tokens.access_token) + return Response(response_data, status=status.HTTP_200_OK) + + @extend_schema(description="Retrieve a user's details.") + def retrieve(self, request, pk=None, *args, **kwargs): + instance = self.get_object() + serializer = self.get_serializer(instance) + return Response(serializer.data) + + @extend_schema( + description="Update a user's details.", + request=UserSerializer, + ) + def update(self, request, pk=None, *args, **kwargs): + return Response( + self.get_serializer(self.get_object()).update(instance=self.get_object(), validated_data=request.data).data + )